DOCUMENTATION TECHNIQUE DU PROJET Isis_BO 06/08/2026 Partie 1 › Projet Partie 1 Projet | 06/08/2026 | Isis_BO | 2 | | ---------- | ------- | --- | Partie 1 › Projet Projet Informations générales Isis_BO Application windows permettant la gestion des interventions Répertoire D:\Projets Windev\Batik\WD30\Dev Première fenêtre FEN_Login Schéma des données associé D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda Thème 190 GENSTEEL Projet Liste des éléments du projet Nom Libellé FEN_AGD_PL FEN_Agenda FEN_Choix_Clb_AGD FEN_Choix_Collab_Responsable FEN_Choix_Colonne_Et_Tri FEN_Choix_Contact_Site FEN_Choix_ContactMessageExterne FEN_Choix_ContactUtilisateurs FEN_Choix_Couleur FEN_Choix_Couleur_Param FEN_Choix_Dossier_Batigest FEN_Choix_ElementModeleMail FEN_Choix_Equipe_Collaborateur FEN_Choix_Impression_Agenda FEN_Choix_ModeleEtat_Intervention FEN_Choix_ModeleMail FEN_Choix_ModeleRapport_Intervention FEN_Choix_Parametre_Metier FEN_Choix_Resultat_Recherche FEN_Choix_Role_Personne 06/08/2026 Isis_BO 3 Partie 1 › Projet › Liste des éléments du projet Nom Libellé FEN_Choix_Societe FEN_Choix_Societe_Collaborateur FEN_Choix_Tous_Collaborateurs FEN_ChoixCalendrier FEN_ChoixCalendrierTps FEN_ChoixFenetreInterne FEN_Collaborateur FEN_Confirmation_Suppression FEN_Date_CR FEN_Exporter_Temps_CSV FEN_Extraction_Donnees FEN_Fiche FEN_Fiche_Parametre_Status_RDV FEN_Fiche_Parametre_Type_Activite FEN_Fiche_Parametre_Type_temps FEN_Fiche_RDV_F FEN_Liste_Collaborateurs_Temps FEN_Liste_Rapport_Mobile FEN_Login FEN_Login1 FEN_LoginOLD FEN_Maquette_checklist FEN_Menu FEN_MobileInscription FEN_Modele FEN_ModelesChamps FEN_ModEmail_ChoixCatégories FEN_Modification_Date_Groupe FEN_Mot_Cle_Rapport FEN_Parametrage_ModeleRapport FEN_Parametres_Dossier FEN_Parametres_Granularite_RDV FEN_ParamModeleMail FEN_Popup_Calendrier FEN_Popup_Saisie_Durée 06/08/2026 Isis_BO 4 Partie 1 › Projet › Liste des éléments du projet Nom Libellé FEN_Popup_Saisie_Heure FEN_Question_Modif_RDV FEN_Reduire_Image FEN_Saisie_Temps FEN_SlammHeures FEN_TestSusana FEN_Type FEN_Utilitaire EI_COLLAB_INTERVENTION EI_COLLAB_RDV EI_CONTACT_CLIENT EI_CONTACT_CLIENT_PETITE_FICHE EI_CONTACT_SITE EI_CONTACT_SITE_RDV EI_FOURNITURE ETAT_Agenda_Collaborateur Agenda Collaborateur ETAT_CompteRendu_Intervention Compte rendu d'intervention ETAT_FicheDeplacement ETAT_FicheDeplacement_GAP_1 ETAT_FicheDeplacement_SLAMM_1 ETAT_FicheDeplacement_SLAMM_2 ETAT_FicheDeplacement_SLAMM_3 ETAT_FicheDeplacement_SLAMM_4 ETAT_FicheIntervention ETAT_FicheIntervention_SLAMM_1 ETAT_FicheIntervention_SLAMM_2 ETAT_FicheIntervention_SLAMM_3 ETAT_FicheIntervention_SLAMM_4 ETAT_GrandeFiche2_BOUVARD ETAT_PetiteFiche2_BOUVARD ETAT_Planning_Collaborateur Planning collaborateur ETAT_SuivieDesTemps ETAT_TEST ETAT_WinDevVueRDV C_ConnecteurBatigest 06/08/2026 Isis_BO 5 Partie 1 › Projet › Liste des éléments du projet Nom Libellé C_ConnecteurBddBatigest CErreur cPressePapier MAccesEtDroit MAction MAdresse MBase MBddExterne MCheckList MCheckList_Collab MClient MClient_Adresse MClient_BddExterne MClient_Lieu MCollaborateur MCompteRendu MDocument MDocumentNote MDossier MDossier_Lieu MDossier_Personne MEquipe MEquipe_Collaborateur MEtatCRIntervention MEtatFicheDeplacement MEtatFicheIntervention MEtatIntervention MIntervention MIntervention_BddExt MIntervention_ChampLibre MIntervention_Collaborateur MIntervention_Lot MIntervention_Personne MLieu MLieu_Personne 06/08/2026 Isis_BO 6 Partie 1 › Projet › Liste des éléments du projet Nom Libellé MLot MLot_Personne MMailCat MMailModele MMessageExterne MMessageInterne MModeleEmail ModeleRapportMobile MParametreApplication MParametreMetier MParametreMetierEntete MParametreUtilisateur MPersonne MPlanning_RDV_Personne MRdv MSociete MSociete_Collaborateur MSuiviDesTemps MTableauDeAccesEtDroit MTableauDeAction MTableauDeAdresse MTableauDeCheckList MTableauDeCheckList_Collab MTableauDeClient MTableauDeClient_Adresse MTableauDeClient_BddExterne MTableauDeClient_Lieu MTableauDeCollaborateur MTableauDeCompteRendu MTableauDeDocument MTableauDeDocumentNote MTableauDeDossier MTableauDeEquipe MTableauDeEquipe_Collaborateur MTableauDeEtatIntervention 06/08/2026 Isis_BO 7 Partie 1 › Projet › Liste des éléments du projet Nom Libellé MTableauDeIntervention MTableauDeIntervention_BddExt MTableauDeIntervention_ChampLibre MTableauDeIntervention_Collaborateur MTableauDeIntervention_Lot MTableauDeIntervention_Personne MTableauDeLieu MTableauDeLieu_Personne MTableauDeLot MTableauDeLot_Personne MTableauDeMailModele MTableauDeMessageExterne MTableauDeMessageInterne MTableauDeParametreApplication MTableauDeParametreMetier MTableauDeParametreMetierEntete MTableauDeParametreUtilisateur MTableauDePersonne MTableauDePlanning_RDV_Personne MTableauDeRDV MTableauDeSociete MTableauDeSociete_Collaborateur MTableauDeSuiviDesTemps MTableauDeUtilisateur MUtilisateur PF_ModeleEmail PFicheAccesEtDroit PFicheAction PFicheAdresse PFicheBddExterne PFicheCheckList PFicheCheckList_Collab PFicheClient PFicheClient_Adresse PFicheClient_BddExterne 06/08/2026 Isis_BO 8 Partie 1 › Projet › Liste des éléments du projet Nom Libellé PFicheClient_Lieu PFicheCollaborateur PFicheCompteRendu PFicheDocument PFicheDocumentNote PFicheDossier PFicheEquipe PFicheEquipe_Collaborateur PFicheEtatIntervention PFicheIntervention PFicheIntervention_BddExt PFicheIntervention_ChampLibre PFicheIntervention_Collaborateur PFicheIntervention_Lot PFicheIntervention_Personne PFicheLieu PFicheLieu_Personne PFicheLot PFicheLot_Personne PFicheMailModele PFicheMessageExterne PFicheMessageInterne PFicheParametreApplication PFicheParametreMetier PFicheParametreMetierEntete PFicheParametreUtilisateur PFichePersonne PFichePlanning_RDV_Personne PFicheRdv PFicheSociete PFicheSociete_Collaborateur PFicheSuiviDesTemps PFicheUtilisateur PTableAccesEtDroit PTableAction 06/08/2026 Isis_BO 9 Partie 1 › Projet › Liste des éléments du projet Nom Libellé PTableAdresse PTableCheckList PTableCheckList_Collab PTableClient PTableClient_Adresse PTableClient_BddExterne PTableClient_Lieu PTableCollaborateur PTableCompteRendu PTableDocument PTableDocumentNote PTableDossier PTableEquipe PTableEquipe_Collaborateur PTableEtatIntervention PTableIntervention PTableIntervention_BddExt PTableIntervention_ChampLibre PTableIntervention_Collaborateur PTableIntervention_Lot PTableIntervention_Personne PTableLieu PTableLieu_Personne PTableLot PTableLot_Personne PTableMailModele PTableMessageExterne PTableMessageInterne PTableParametreApplication PTableParametreMetier PTableParametreMetierEntete PTableParametreUtilisateur PTablePersonne PTablePlanning_RDV_Personne PTableRDV 06/08/2026 Isis_BO 10 Partie 1 › Projet › Liste des éléments du projet Nom Libellé PTableSociete PTableSociete_Collaborateur PTableSuiviDesTemps PTableUtilisateur RapportMobile Aide_ArtPart COL_COMMUN COL_CONNEXION COL_Constantes COL_DOCUMENT COL_EXPORT COL_HFSQL COL_IHM COL_JSON_INFO COL_MOBILE COL_PrefAGD COL_Structures COL_TEMPORAIRE COL_THREAD COL_VERSION COL_Visite LIB_ModelesEmails LIB_Synchro FI_AG_OU_PL FI_Agenda FI_Agenda_Suivi_Temps FI_Agenda3 FI_AgendaPlanning FI_CollaborateurListe FI_EmailNouveau FI_EmailVisualiser FI_Fiche_Client FI_Fiche_Collaborateur FI_Fiche_Document FI_Fiche_Dossier 06/08/2026 Isis_BO 11 Partie 1 › Projet › Liste des éléments du projet Nom Libellé FI_Fiche_DossierV1 FI_Fiche_Equipe FI_Fiche_Intervention FI_Fiche_Lieu FI_Fiche_Personne FI_Fiche_Rdv FI_Fiche_Societe FI_GalerieDocument FI_Liste_Client FI_Liste_Client_V2 FI_Liste_Collaborateur FI_Liste_Dossier FI_Liste_Equipe FI_Liste_Lieu FI_Liste_Personne FI_Liste_Societe FI_Listing_Intervention FI_Modele_Rapport FI_ModEmail_Gestion FI_Parametrage FI_Parametrage_Batigest FI_Parametrage_CategorieDoc FI_Parametrage_Email FI_Parametrage_Profil FI_Parametres_Service FI_Planning FI_Rapport_Intervention FI_RDV FI_ResultatsRecherche FI_RubanTT_Mails FI_Saisie_Temps_Def FI_TdbPrincipal_Client_Non_Batigest FI_TdBPrincipal_Collaborateur_Inactif FI_TdBPrincipal_DerniersClients FI_TdBPrincipal_DerniersClients_Suppr 06/08/2026 Isis_BO 12 Partie 1 › Projet › Liste des éléments du projet Nom Libellé FI_TdBPrincipal_GrapheNbDossierParCateg FI_TdBPrincipal_IntervDuJour FI_TdbPrincipal_Intervention_Non_Batigest FI_TdBPrincipal_Logo FI_TdbPrincipal_RDV_Manque FI_TdBPrincipal_RDV_Non_Positionne FI_Temps_Saisie FI_Vierge TEST_PFicheSociete Modèle_FenêtreSimple MDLC_EnteteBloc checkVatService WS_COM_MOBILE WS_LICENCE D:\Projets Windev\Batik\WD30\Dev\etoile_bleue_vide.png D:\Projets Windev\Batik\WD30\Dev\etoile_verte_vide.png D:\Projets Windev\Batik\WD30\Dev\exporte_16_5.png D:\Projets Windev\Batik\WD30\Dev\Importe_16_5.png D:\Projets Windev\Batik\WD30\Dev\fleche_croissante.png D:\Projets Windev\Batik\WD30\Dev\interdit.png D:\Projets Windev\Batik\WD30\Dev\voir.png D:\Projets Windev\Batik\WD30\Dev\demandeur_ok_bleu_vide.png D:\Projets Windev\Batik\WD30\Dev\demandeur_ok_vert_vide.png D:\Projets Windev\Batik\WD30\Dev\etoile_bleue.png D:\Projets Windev\Batik\WD30\Dev\etoile_verte.png D:\Projets Windev\Batik\WD30\Dev\fleche_decroissante.png D:\Projets Windev\Batik\WD30\Dev\masquer.png D:\Projets Windev\Batik\WD30\Dev\Blueberries_Scroll_V_2_Edit.png.wdp ic D:\Projets Windev\Batik\WD30\Dev\Licence_JSON.json D:\Projets Windev\Batik\WD30\Dev\LOGO_GAP.ico D:\Projets Windev\Batik\WD30\Dev\LOGO_FOND_BLANC.ico D:\Projets Windev\Batik\WD30\Dev\DescripImg.png.wdpic D:\Projets Windev\Batik\WD30\Dev\connexionTest.png.wdpic 06/08/2026 Isis_BO 13 Partie 1 › Projet › Liste des éléments du projet Nom Libellé D:\Projets Windev\Batik\WD30\Dev\Description_Rubriques_Rapport.json D:\Projets Windev\Batik\WD30\Dev\Description_Rubriques_Rapport_APP .json Statistiques | Nombre de fenêtres : | | 118 | | ------------------------------------- | --- | --- | | Nombre de modèles : | | 1 | | Nombre de modèles de champs : | | 1 | | Nombre d'états : | | 26 | | Nombre de classes : | | 181 | | Nombre de fichiers d'aide : | | 1 | | Nombre de collections de procédures : | | 17 | | Nombre de test : | | 1 | Projet Liste des Perso-Dossiers Perso-Dossier Nom | 01-Utilitaire | FEN_Utilitaire | | | --------------- | --------------- | --- | | 02-SLAMM Heures | FEN_SlammHeures | | | Ancien_version | FI_Agenda3 | | FI_Planning | Archives | FEN_Login1 | | | -------- | ---------- | --- | FEN_LoginOLD COL_CONNEXION | Artisans_Partenaires | ETAT_FicheDeplacement_GAP_1 | | | -------------------- | --------------------------- | --- | | Batigest | FEN_Choix_Dossier_Batigest | | C_ConnecteurBatigest C_ConnecteurBddBatigest FI_Parametrage_Batigest | Bouvard | ETAT_GrandeFiche2_BOUVARD | | | ------- | ------------------------- | --- | ETAT_PetiteFiche2_BOUVARD | Choix | FEN_Choix_Couleur | | | ----- | ----------------- | --- | FEN_Popup_Calendrier FEN_Popup_Saisie_Durée | 06/08/2026 | Isis_BO | 14 | | ---------- | ------- | --- | Partie 1 › Projet › Liste des Perso-Dossiers Perso-Dossier Nom FEN_Popup_Saisie_Heure | Client | FI_Fiche_Client | | | ------ | --------------- | --- | FI_Liste_Client FI_Liste_Client_V2 | Collaborateur | FEN_Collaborateur | | | ------------- | ----------------- | --- | FEN_MobileInscription FI_CollaborateurListe FI_Fiche_Collaborateur FI_Liste_Collaborateur FI_Parametrage_Email | Contact | FI_Fiche_Personne | | | ------- | ----------------- | --- | FI_Liste_Personne | Dossier | FI_Fiche_Dossier | | | ------- | ---------------- | --- | FI_Fiche_DossierV1 FI_Liste_Dossier | Equipe | FI_Fiche_Equipe | | | ------ | --------------- | --- | FI_Liste_Equipe | Extraction donnees | FEN_Extraction_Donnees | | | ------------------ | ------------------------------ | --- | | Fiche Parametres | FEN_Fiche_Parametre_Status_RDV | | FEN_Fiche_Parametre_Type_Activite FEN_Fiche_Parametre_Type_temps | Intervention | ETAT_FicheDeplacement | | | ------------ | --------------------- | --- | ETAT_FicheIntervention FI_EmailNouveau FI_EmailVisualiser FI_Fiche_Document FI_Fiche_Intervention FI_GalerieDocument FI_Rapport_Intervention | Modele de mails | FEN_Choix_ModeleMail | | | --------------- | -------------------- | --- | FEN_ModEmail_ChoixCatégories FEN_ParamModeleMail MMailCat MModeleEmail PF_ModeleEmail | 06/08/2026 | Isis_BO | 15 | | ---------- | ------- | --- | Partie 1 › Projet › Liste des Perso-Dossiers Perso-Dossier Nom LIB_ModelesEmails FI_ModEmail_Gestion FI_RubanTT_Mails Parametrage Utilisateur FEN_Choix_Clb_AGD FEN_Parametres_Dossier FEN_Parametres_Granularite_RDV Parametres FEN_Choix_Couleur_Param FEN_Fiche FI_Parametrage FI_Parametrage_CategorieDoc FI_Parametrage_Profil FI_Parametres_Service Planning FEN_AGD_PL FEN_Agenda FEN_Date_CR FEN_Fiche_RDV_F FEN_Modification_Date_Groupe FEN_Question_Modif_RDV FI_AG_OU_PL FI_Agenda FI_AgendaPlanning FI_Fiche_Rdv FI_RDV PopUp FEN_Choix_Collab_Responsable FEN_Choix_Colonne_Et_Tri FEN_Choix_Contact_Site FEN_Choix_ContactMessageExterne FEN_Choix_ContactUtilisateurs FEN_Choix_ElementModeleMail FEN_Choix_Equipe_Collaborateur FEN_Choix_Impression_Agenda FEN_Choix_ModeleEtat_Intervention FEN_Choix_ModeleRapport_Intervention FEN_Choix_Parametre_Metier FEN_Choix_Resultat_Recherche 06/08/2026 Isis_BO 16 Partie 1 › Projet › Liste des Perso-Dossiers Perso-Dossier Nom FEN_Choix_Role_Personne FEN_Choix_Societe FEN_Choix_Societe_Collaborateur FEN_Choix_Tous_Collaborateurs FEN_ChoixCalendrier FEN_Confirmation_Suppression FEN_Reduire_Image FEN_Type Rapport FEN_Liste_Rapport_Mobile FEN_Mot_Cle_Rapport FEN_Parametrage_ModeleRapport FI_Modele_Rapport Saisie des temps FEN_ChoixCalendrierTps FEN_Exporter_Temps_CSV FEN_Liste_Collaborateurs_Temps FEN_Saisie_Temps FI_Agenda_Suivi_Temps FI_Saisie_Temps_Def FI_Temps_Saisie Site FI_Fiche_Lieu FI_Liste_Lieu Slamm ETAT_FicheDeplacement_SLAMM_1 ETAT_FicheDeplacement_SLAMM_2 ETAT_FicheDeplacement_SLAMM_3 ETAT_FicheDeplacement_SLAMM_4 ETAT_FicheIntervention_SLAMM_1 ETAT_FicheIntervention_SLAMM_2 ETAT_FicheIntervention_SLAMM_3 ETAT_FicheIntervention_SLAMM_4 Societe FI_Fiche_Societe FI_Liste_Societe Tableaux de Bord FI_TdbPrincipal_Client_Non_Batigest FI_TdBPrincipal_Collaborateur_Inactif FI_TdBPrincipal_DerniersClients FI_TdBPrincipal_DerniersClients_Suppr 06/08/2026 Isis_BO 17 Partie 1 › Projet › Liste des Perso-Dossiers Perso-Dossier Nom FI_TdBPrincipal_GrapheNbDossierParCateg FI_TdBPrincipal_IntervDuJour FI_TdbPrincipal_Intervention_Non_Batigest FI_TdBPrincipal_Logo FI_TdbPrincipal_RDV_Manque FI_TdBPrincipal_RDV_Non_Positionne Projet Code Initialisation de Isis_BO constante libVersionBarreMessage = "ver : %1" libIdBarreMessage = "id : %1" libDateBarreMessage = "Modifié le %1 par %2" Mdp1 = "62" Mdp2 = "Langénieux" Mdp3 = "eBdFfDxVfB" RepertoireDocument = "CHEMIN_REPERTOIRE_BASE_DOCUMENTS" FormatRepClient = "FORMAT_REPERTOIRE_CLIENT" FormatRepIntervention = "FORMAT_REPERTOIRE_INTERVENTION" FormatRepDocument = "FORMAT_REPERTOIRE_DOCUMENTS" VersionProjet = "1.13.00.0" //22/05/2025 gcSuperUser = "superuser" gcSUperUserPass = "F911-Q927-K880-N196" groupeConnexion = "GROUPE_CONNEXION" groupeAdminClient = "GROUPE_ADMIN_CLIENT" groupeUserClient = "GROUPE_USER_CLIENT" baliseSigMailD = "" baliseSigMailF = "" NBPixelesXMilimetres = 3.7795275591 IdNoteAdministrative = 1000 fin cURLWSLicence est une chaîne ANSI gLOGO_FOND_CLAIR est une Image gLOGO_FOND_SOMBREest une Image //gLOGO_FOND_CLAIR..Image = "inter venir_logo_gd.svg" //gLOGO_FOND_SOMBRE..Image = "inter venir_logo_gd.svg" gLOGO_FOND_CLAIR..Image = "LOGO_FOND_CLAIR.png" gLOGO_FOND_SOMBRE..Image = "LOGO_FOND_SOMBRE.png" gbFichierCryptés est un booléen =Vrai constante 06/08/2026 Isis_BO 18 Partie 1 › Projet › Code RepertoireIni = "Isis" NomFichierIni = "Isis.ini" cNomProduit = "Isis" fin si pas EnModeTest() alors cURLWSLicence = " https://crm.artisanspartenaires.com/WS_LICENCE_WEB/awws/WS_LICENCE.awws" fin gLOGO_FOND_CLAIR..Image = "LOGO_FOND_CLAIR.png" gLOGO_FOND_SOMBRE..Image = "LOGO_FOND_SOMBRE.png" gbFichierCryptés = Faux constante RepertoireIni = "Batik" NomFichierIni = "BOUVARD.ini" cNomProduit = "Batik" fin si pas EnModeTest() alors cURLWSLicence = " https://intervenir.entreprise-bouvard.com/WS_LICINTER_V1_WEB/awws/WS_LICINTER_V1.awws" fin constante RepertoireIni = "Batik" NomFichierIni = "SLAMM.ini" cNomProduit = "Batik" fin si pas EnModeTest() alors cURLWSLicence = " https://intervenir.slamm-bergeroux.com/WS_LICINTER_V1_WEB/awws/WS_LICINTER_V1.awws" fin constante RepertoireIni = "Batik" NomFichierIni = "Batik.ini" cNomProduit = "Batik" fin constante RepertoireIni = "Batik" NomFichierIni = "Batik.ini" cNomProduit = "HeuresBatik" fin si EnModeTest() alors //cURLWSLicence = " https://intervenir.fr/BATIK_WS_LICENCE_MOBILE_WEB/awws/BATIK_WS_LICENCE_MOBILE.awws" cURLWSLicence = "https://batik.applilogik.fr/WS_LICENCE_WEB/awws/WS_LICENCE.awws" fin //// Intégrer les fichiers "KeyConst.WL" et "WinConst.WL" externe "KeyConst.WL" externe "WinConst.WL" gsaFicIni est une chaîne ANSI = ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"]+ 06/08/2026 Isis_BO 19 Partie 1 › Projet › Code NomFichierIni //SI EnModeTest() ALORS TraceDébut(trFichier,"c:\temp\trace.txt") //*****************Liste des méthodes d'appel des fenêtres interne******************* ETypeAppelFenetreest une Enumération | Libre | | // Libre | = non précisé | | | | ----------- | --- | -------------- | ------------- | --- | --- | | DansFenetre | | // DansFenetre | | | | = utilise une Fenêtre contenant un Champ Fenêtre Interne | DansChampFI | | // DansChampFI | | | | | ----------- | --- | -------------- | --- | --- | --- | = utilise un Champ Fenêtre Interne dans une Fenêtre Interne | DansOnglet | | // DansOnglet | = utilise un Onglet Dynamique | | | | ---------- | --- | ------------- | ----------------------------- | --- | --- | fin //*****************Liste des modes d'appel des fenêtres interne de type PFiche******************* EModeAppelFiche est une Enumération | FicheEnAjout | | // | | | | | ------------ | --- | --- | --- | --- | --- | Utilise la méthode Nouveau à partir d'une PTable... pour générér une PFiche... | FicheEnAjoutCustom | | // | | | | | ------------------ | --- | --- | --- | --- | --- | Utilise la méthode NouveauCustom à partir d'une PTable... pour générér une PFiche... | FicheEnModification | | // | | | | | ------------------- | --- | --- | --- | --- | --- | Utilise la méthode Modifier à partir d'une PTable... pour générér une PFiche... | FicheEnModifCustom | | // | | | | | ------------------ | --- | --- | --- | --- | --- | Utilise la méthode ModifierCustom à partir d'une PTable... pour générér une PFiche... fin ETypeFiltre est une Enumération tfMilieutexte tfFinTexte tfDebutTexte tfTexteComplet tfDate tfNumerique tfBooleen tfnull tfDansRequete tfPasNull tfPeriode tfDansListe tfExiste tfPeriodeLarge tfExistePas fin //*****************Structure des variables passées en paramètre des fenêtre interne******************* STParamFenetreAppelante est une Structure | eTypeAppel | est un ETypeAppelFenetre | | | // | | | ---------- | ------------------------ | --- | --- | --- | --- | Indique la méthode d'appel de la fenêtre | sNomFenetreAppelante | est une chaîne | | | // | | | -------------------- | -------------- | --- | --- | --- | --- | Indique le nom de la fenêtre qui appel | sContexteAppelant | est une chaîne | | | // | | | ----------------- | -------------- | --- | --- | --- | --- | Indique le contexte dans le lequele on appel la fenêtre (ex: "BTN_Nouveau" ou "BTN_Modifier") | sNomIDAppelant | est une chaîne | | | // | | | -------------- | -------------- | --- | --- | --- | --- | Indique le nom de l'id à utiliser dans la fenêtre interne | nIdFenetreAppelante | est un entier sur 8 octets | | | // | | | ------------------- | -------------------------- | --- | --- | --- | --- | Indique l'id à utiliser dans la fenêtre interne | gProcMAJRetour | est une procédure | | | // | | | -------------- | ----------------- | --- | --- | --- | --- | Indique la procédure callBack à appeler dans le fenêtre interne | sTitreFenetre | est une chaîne | | | // | | | ------------- | -------------- | --- | --- | --- | --- | Indique le titre à afficher dans le fenêtre interne (Ex: "Sélectionnez un client") | bMultiSelect | est un booléen | | | // | | | ------------ | -------------- | --- | --- | --- | --- | Indique si l'utilisateur peut sélectionner plusieurs éléments (pour les fenêtre interne de type liste rend visible un colonne pour cocher les différents éléments) | pclObjetAppelant | est un objet dynamique | | | // | | | ---------------- | ---------------------- | --- | --- | --- | --- | Indique le pointeur sur l'objet dans le cas où l'on souhaite passer plusieurs paramètres à la fenêtre interne | saCodeModelMail | est une chaîne | | | | | | --------------- | -------------- | ------- | --- | --- | --- | | 06/08/2026 | | Isis_BO | | | 20 | Partie 1 › Projet › Code | bRafraichit | | est un booléen | | | | | | ----------- | --- | -------------------------- | --- | --- | --- | --- | | nIdRenvoye | | est un entier sur 8 octets | | | | // | Indique l'id renvoyé | tabIDS | | est un tableau d'entiers sur 8 octets | | | | | | ------ | --- | ------------------------------------- | --- | --- | --- | --- | fin STFicheTempsEtat est une Structure dDate est une Date | sRefIntervention | est une chaîne | | | | | | | ---------------- | -------------- | --- | --- | --- | --- | --- | | rNbHeure | est un réel | | | | | | sType est une chaîne | sDescription | est une chaîne | | | | | | | ------------ | -------------- | --- | --- | --- | --- | --- | | rPonderation | est un réel | | | | | | sNomCollab est une chaîne fin | gclErreur | | est un CErreur | | | | | | ---------------------- | --- | ------------------- | --- | ---------------- | ------------------------ | --- | | gsCleUser | | est un chaîne | | = Mdp1+Mdp2+Mdp3 | | | | gsCleMdp | | est une chaîne | | = Mdp1+Mdp3+Mdp2 | | | | gcnxBO | | est une Connexion | | | // Variable de connexion | | | gsCodeClient | | est une chaîne | | | | | | gsLibConnexionCourante | | est une chaîne ANSI | | | | | | gbBaseCryptée | | est un booléen | | = Vrai | | | // Suivant que la base soit cryptée ou non | gsNomPrenomUser | | est une chaîne | | | | | | --------------- | --- | -------------- | --- | --- | --- | --- | //gsListeLiaison est une chaine=HListeLiaison("*",hLstDétail)//,*,*,hLstDétail) | //gsListeGrpFic | | est une chaine=HListePersoDossier() | | | | | | --------------- | --- | ----------------------------------- | --- | --- | --- | --- | | gnTotalFichier | | est un entier | | | // | | Variable stockant le nombre de fichier de l'Analyse | gbRenomeAncienIni | | est un booléen | | | | | | ----------------- | --- | ------------------------------------------ | --- | --- | --- | --- | | gbBATIGESTActif | | est un booléen | | | | | | gProcInfoUser | | est une procédure= DonneUtilisateurEnCours | | | | | | gProcEquipeCollab | | est une procédure= ChargeListeEquipeCollab | | | | | gProcSocieteCollab est une procédure= ChargeListeSocieteCollab | gProcLibTypeTemps | | est une procédure= DonneLibTypeTemps | | | | | | ----------------- | --- | ------------------------------------ | --- | --- | --- | --- | gProcDonneCollabUser est une procédure= DonneCollaborateurUtilisateur //Variable stockant le numéro de version | gsInfoVersion | | est une chaîne | | | | | | ------------- | --- | -------------- | --- | --- | --- | --- | gsPreferenceAgdUt est une chaîne ANSI = "Planning" // par defaut //gsInfoVersion est une chaîne=EnModeTest ? ComposantInfo("", ciVersion,fRepExe+"\"+cNomProduit+".exe ") SINON ExeInfo(exeVersion) //******************************Fichier INI****************************************************** //Variable listant les sections du fichiers Ini | //gsListeSection | | est une chaine | | | | | | ---------------- | --- | -------------- | --- | --- | --- | --- | = INILit("","","",ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"]+NomFichierIni) | //gsListeMotCle | | est une chaine | | | | | | ------------------ | ---------------------------------- | -------------- | --- | --- | --- | --- | | //gsListeConnexion | est un tableau de STparamConnexion | | | | | | //----------------------------------------------------------------------------------------------------- --------------------------------------------- //--------------------------------------------------- Gestion des paramètres métiers --------------------------------------------------------------- //----------------------------------------------------------------------------------------------------- --------------------------------------------- | ST_TypeParam | | est une Structure | | | | | | ------------ | -------------- | ----------------- | -------------------------------- | --- | --- | --- | | sLibelle | est une chaîne | | //Libellé | | | | | bSystem | est un booléen | | //Flag réservé au System | | | | | nOrdre | est un entier | | //Ordre pour le tri en affichage | | | | | 06/08/2026 | | | Isis_BO | | | 21 | Partie 1 › Projet › Code | sNote | est une chaîne ANSI | //Description du paramètre | | | ----- | ------------------- | -------------------------- | --- | bCodeVisible est un booléen //Vrai si le code doit être visible | bCodeEditable | est un booléen | //Vrai si le code est éditable | | | ------------- | -------------- | ------------------------------ | --- | nCodeChrono est un entier //Numéro du dernier code généré (afin de ne pas regénérer des codes ayant éxistés si les derniers) //Proposition pour le calcul auto des codes sCodeFormat est une chaîne //; ; ; Ex: "1;S;P;3" pour des codes de "05.S001" à "05.S999" et "05.P001" à "05.P999" //Si non précisé, le code est un numéro issu de l'incrémentation de nCodeChrono fin constante cPM_01_ChampsPerso = "01" | cPM_02_ClientType | = "02" | | | | ----------------- | ------ | --- | --- | cPM_03_ClientStatut = "03" cPM_04_AdresseType = "04" cPM_05_Civilite = "05" cPM_06_DossierType = "06" | cPM_07_DossierStatut | = "07" | | | | -------------------- | ------ | --- | --- | cPM_08_LieuType = "08" cPM_09_DestDemande = "09" cPM_10_Priorité = "10" cPM_11_Role = "11" | cPM_12_IntervType | = "12" | | | | ----------------- | ------ | --- | --- | | cPM_13_IntervEtat | = "13" | | | cPM_14_RdvType = "14" | cPM_15_RdvStatut | = "15" | | | | ----------------- | ------ | --- | --- | | cPM_16_ActionType | = "16" | | | cPM_17_DocCategorie = "17" | cPM_18_TempsType | = "18" | | | | ----------------- | ------ | --- | --- | | cPM_19_UserProfil | = "19" | | | cPM_20_CollabStatut = "20" | cPM_21_ParamType | = "21" | | | | ---------------- | ------ | --- | --- | cPM_22_ModelEtatInterv = "22" cPM_23_ModelRapport = "23" //cPM_24_PresenceEtat= "24" cPM_24_DocEtat = "24" cPM_25_ModelEtatIntRdv = "25" cPM_26_SeuilAffichage= "26" cPM_27_PeriodeAffichage = "27" cPM_MM_MailCat = "MC" fin //Variable stockant le numéro de version gpclListeParamMetier est un PTableParametreMetier dynamique //Variable contenant la Liste des Champs personnalisés gpclListeChampPerso est un PTableParametreMetier dynamique // //Variable contenant la Liste des Types de client gpclListeTypeClient est un PTableParametreMetier dynamique //Variable contenant la Liste des Statuts d'un client gpclListeStatutClient est un PTableParametreMetier dynamique //Variable contenant la Liste des Types d'adresse gpclListeTypeAdresse est un PTableParametreMetier dynamique //Variable contenant la Liste des Rôles d'un contact gpclListeRoleContact est un PTableParametreMetier dynamique //Variable contenant la Liste des Civilités gpclListeCivilite est un PTableParametreMetier dynamique //Variable contenant la Liste des Statut d'une demande gpclListeTypeDossier est un PTableParametreMetier dynamique | 06/08/2026 | | Isis_BO | 22 | | ---------- | --- | ------- | --- | Partie 1 › Projet › Code //Variable contenant la Liste des Statut d'une demande gpclListeStatutDossier est un PTableParametreMetier dynamique //Variable contenant la Liste des types de lieu gpclListeTypeLieu est un PTableParametreMetier dynamique //Variable contenant la Liste des Destination d'une demande //gpclListeDestinationDemande est un PTableParametreMetier dynamique //Variable contenant la Liste des Types d'intervention gpclListeTypeIntervention est un PTableParametreMetier dynamique //Variable contenant la Liste des Etats d'intervention gpclListeEtatIntervention est un PTableParametreMetier dynamique //Variable contenant la Liste des niveau de priorité des demandes gpclListeNivPriorite est un PTableParametreMetier dynamique //Variable contenant la Liste des type de rendez-vous gpclListeTypeRendezVous est un PTableParametreMetier dynamique //Variable contenant la Liste des Statuts des rendez-vous gpclListeStatutRendezVous est un PTableParametreMetier dynamique gtaStatutRDV est un tableau associatif (*, *, wlEntier) de chaînes //Variable contenant la Liste des types d'action gpclListeTypeAction est un PTableParametreMetier dynamique //Variable contenant la Liste des catégories de document gpclListeCategorieDocument est un PTableParametreMetier dynamique //Variable contenant la Liste des types de saisie des temps gpclListeTypeTemps est un PTableParametreMetier dynamique //Variable contenant la Liste des profils utilisateur gpclListeProfilUser est un PTableParametreMetier dynamique //Variable contenant la Liste des statuts des collaborateurs gpclListeStatutCollab est un PTableParametreMetier dynamique //Variable contenant la Liste des modèles d'états pour l'intervention gpclListeModelEtatInterv est un PTableParametreMetier dynamique //Variable contenant la Liste des modèles de rapport pour l'intervention gpclListeModelRapportInterv est un PTableParametreMetier dynamique //Variable contenant la Liste des états de documents gpclListeEtatDocument est un PTableParametreMetier dynamique //Variable contenant la Liste des catégories de document sans rapport gclListeCategorieDocHorsRapport est un PTableParametreMetier dynamique //Variable contenant la Liste des modèles d'états pour l'intervention gpclListeModelEtatIntervRdv est un PTableParametreMetier dynamique //Variable contenant la Liste du seuil d'affichage des listes gpclListeSeuilAffichageListe est un PTableParametreMetier dynamique //Variable contenant la Liste des période d'affichage des listes gpclListePeriodeAffichageListe est un PTableParametreMetier dynamique //Variable contenant la Liste des catégories de modèles de mail gpclListeCategorieModelMail est un PTableParametreMetier dynamique //Variable contenant la Liste des apporteur client ##SPEC ArtisansPartenaires## gpclListeApporteurClient est un PTableParametreMetier dynamique //Variable contenant la Liste des origine client ##SPEC ArtisansPartenaires## gpclListeOrigineClient est un PTableParametreMetier dynamique //Variable contenant la Liste des type de signataire CR ##SPEC ArtisansPartenaires## gpclListeTypeSignataireCR est un PTableParametreMetier dynamique //Variable contenant la Liste des modes de règlements client ##SPEC ArtisansPartenaires## gpclListeModeReglementCli est un PTableParametreMetier dynamique //Variable qui stock les informations de l'utilisateur connecté gpclFicheUtilisateurEnCours est un PFicheUtilisateur dynamique gpclFichePrefMessagerie est un PFicheParametreUtilisateur dynamique //gpclFicParamEnvoiEmail est un PFicheParametreUtilisateur dynamique gstConfigEnvoiEmail est un STParamEnvoiEmail //Variable qui stock l'ensemble des sociétés gpclListeSociete est un PTableSociete dynamique //Variable qui stock l'ensemble des Utilisateur Avec et Sans Collab gpclListeUtilisateur est un PTableUtilisateur dynamique 06/08/2026 Isis_BO 23 Partie 1 › Projet › Code //Variable qui stock l'ensemble des Collaborateurs actifs gpclListeCollabActif est un PTableCollaborateur dynamique gpclListeTOUTCollab est un PTableCollaborateur dynamique //Variable qui stock l'ensemble des Collaborateurs gpclListeSuiviPar est un PTableCollaborateur dynamique //Variable qui stock l'ensemble des Paramètres Application gpclListeParamAppli est un PTableParametreApplication dynamique gclBaseExterne est un PFicheBddExterne dynamique gtaBaseExterneParNom est un tableau associatif(*,*,wlChaîne) de PFicheBddExterne dynamique gtaBaseExterneParSoc est un tableau associatif(*,*,wlEntier_8) de PFicheBddExterne dynamique gtaBaseExterneParIndice est un tableau associatif(*,*,wlEntier) de PFicheBddExterne dynamique gbThreadFinListeDossier est un booléen, section critique gbThreadFinListeContact est un booléen, section critique gbThreadFinListeLieu est un booléen, section critique gbThreadFinListeClient est un booléen, section critique gbThreadFinListeLieuGlobal est un booléen, section critique gbThreadFinListeLieuClient est un booléen, section critique gbThreadFinListeDossierGlobal est un booléen, section critique gbThreadFinListePersonneGlobal est un booléen, section critique gbThreadFinListeClientGlobal est un booléen, section critique gtabListeTypeRendezVousJSON est un tableau associatif de ST_TypeActiviteRDV //TraceDébut(trFichier,ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"] +"Logs_" + DateHeureSys() + " .txt") DélaiAvantFermeture(1000) FenTauxGFI(80) FenActiveGFI(Vrai) // Désactive la gestion automatique des erreurs de blocage par HFSQL HSurErreur("*",hErrBlocage,"") gsaFicIni = ComplèteRep(fRepExe)+RepertoireIni+["\"]+NomFichierIni si pas EnModeTest() alors gsServeurBatik est une chaîne ANSI = INILit("SysLog","Serveur","",gsaFicIni) gsPortServeurBatik est une chaîne ANSI = INILit("SysLog","Port","",gsaFicIni) //Configuration du composant Syslog utilisé pour tracer l'application dans la base SYSLOG LogConnecteBase(gsServeurBatik+":"+gsPortServeurBatik,"AdminSyslog","AdminSyslog","SYSLOG",Faux,"") LogInitialise(ExeInfo(exeNom),NetNomMachine(),RéseauUtilisateur()) LogEcrit("Démarrage",eInfo) fin gnIdDossierAnnule est un entier sur 8 octets //Ouvre la base par défaut pour permettre les tests unitaires de fenêtres et autres "Utilitaire" et Configuration<>"SLAMM_RecupHeures"> si EnModeTest() alors OuvreConnexionDeDev(1) ChargeParametreMetier() gpclListeSociete <-PTableSociete.gNouvellePresentation(0) //Charge le tableau des sociétés gpclFicheUtilisateurEnCours = PFicheUtilisateur.gNouvellePresentation() HLitRecherchePremier(Utilisateur,UT_Login,"EGI") gpclFicheUtilisateurEnCours.Charger(Utilisateur) fin 06/08/2026 Isis_BO 24 Partie 1 › Projet › Code OuvreConnexionDeDev(1)// Batik // Pour les bases de données test //OuvreConnexionDeDev(2)// Isis //OuvreConnexionDeDev(3)// Slamm //OuvreConnexionDeDev(4)// Bouvard HGèreJournal("*", Faux) Fermeture de Isis_BO si TélémétrieEstActive() = Vrai alors TélémétrieDésactive() Projet Statistiques sur le code | | | ¹ .mmoc % | ¹ .tiart/.giL | | --- | --- | --------- | ------------- | ¹ sengiL | COL_COMMUN | | 444 22 | 48 | | ---------- | --- | ------ | --- | 163 | COL_CONNEXION | | 40 | 38 | | -------------- | --- | ------ | --- | | COL_Constantes | | 133 5 | 133 | | COL_DOCUMENT | | 154 36 | 49 | | COL_EXPORT | | 107 1 | 107 | | COL_HFSQL | | 303 24 | 37 | 177 | COL_IHM | | 42 | 36 | | ------------------------------- | ------- | ------ | --- | | COL_JSON_INFO | | 146 0 | 146 | | COL_MOBILE | | 192 7 | 192 | | COL_PrefAGD | | 234 0 | 117 | | COL_Structures | | 221 0 | 221 | | COL_TEMPORAIRE | | 266 33 | 33 | | COL_THREAD | | 211 25 | 70 | | COL_VERSION | | 573 22 | 95 | | COL_Visite | | 301 1 | 100 | | LIB_ModelesEmails | | 693 17 | 69 | | LIB_Synchro | | 108 25 | 180 | | FEN_AGD_PL | | 212 3 | 212 | | FEN_Agenda | | 206 0 | 206 | | FEN_ChoixCalendrier | | 241 6 | 60 | | FEN_ChoixCalendrierTps | | 224 3 | 44 | | FEN_ChoixFenetreInterne | | 353 12 | 353 | | FEN_Choix_Clb_AGD | | 932 11 | 21 | | FEN_Choix_Collab_Responsable | | 315 4 | 45 | | FEN_Choix_Colonne_Et_Tri | | 571 22 | 28 | | FEN_Choix_ContactMessageExterne | | 383 12 | 63 | | FEN_Choix_ContactUtilisateurs | | 331 7 | 55 | | FEN_Choix_Contact_Site | | 356 17 | 29 | | FEN_Choix_Couleur | | 249 0 | 49 | | 06/08/2026 | Isis_BO | | 25 | Partie 1 › Projet › Statistiques sur le code | | | ¹ .mmoc % | ¹ .tiart/.giL | | --- | --- | --------- | ------------- | ¹ sengiL | FEN_Choix_Couleur_Param | | 260 0 | 52 | | ------------------------------------ | ------- | ------ | --- | | FEN_Choix_Dossier_Batigest | | 298 1 | 37 | | FEN_Choix_ElementModeleMail | | 371 22 | 53 | | FEN_Choix_Equipe_Collaborateur | | 530 8 | 35 | | FEN_Choix_Impression_Agenda | | 253 2 | 84 | | FEN_Choix_ModeleEtat_Intervention | | 332 8 | 47 | | FEN_Choix_ModeleMail | | 326 14 | 46 | | FEN_Choix_ModeleRapport_Intervention | | 322 4 | 40 | | FEN_Choix_Parametre_Metier | | 335 7 | 47 | | FEN_Choix_Resultat_Recherche | | 372 11 | 46 | | FEN_Choix_Role_Personne | | 327 4 | 46 | | FEN_Choix_Societe | | 384 17 | 48 | | FEN_Choix_Societe_Collaborateur | | 357 9 | 39 | | FEN_Choix_Tous_Collaborateurs | | 379 1 | 63 | | FEN_Collaborateur | | 123 8 | 19 | | FEN_Confirmation_Suppression | | 266 2 | 53 | | FEN_Date_CR | | 336 3 | 33 | | FEN_Exporter_Temps_CSV | | 107 5 | 53 | | FEN_Extraction_Donnees | | 605 9 | 13 | | FEN_Fiche | | 261 0 | 261 | | FEN_Fiche_Parametre_Status_RDV | | 312 4 | 44 | | FEN_Fiche_Parametre_Type_Activite | | 354 12 | 20 | | FEN_Fiche_Parametre_Type_temps | | 468 16 | 15 | | FEN_Fiche_RDV_F | | 432 5 | 18 | | FEN_Liste_Collaborateurs_Temps | | 316 7 | 45 | | FEN_Liste_Rapport_Mobile | | 147 6 | 36 | | FEN_Login | | 436 7 | 72 | | FEN_Login1 | | 437 9 | 54 | | FEN_LoginOLD | | 439 9 | 54 | | FEN_Maquette_checklist | | 435 18 | 43 | | FEN_Menu | | 108 30 | 31 | | FEN_MobileInscription | | 345 8 | 57 | | FEN_ModEmail_ChoixCatégories | | 327 3 | 46 | | FEN_Modele | | 285 0 | 285 | | FEN_ModelesChamps | | 411 15 | 6 | | FEN_Modification_Date_Groupe | | 740 6 | 27 | | FEN_Mot_Cle_Rapport | | 352 6 | 29 | | FEN_ParamModeleMail | | 297 0 | 42 | | FEN_Parametrage_ModeleRapport | | 297 0 | 42 | | FEN_Parametres_Dossier | | 342 3 | 31 | | FEN_Parametres_Granularite_RDV | | 466 10 | 14 | | FEN_Popup_Calendrier | | 395 8 | 23 | | FEN_Popup_Saisie_Durée | | 331 5 | 36 | | FEN_Popup_Saisie_Heure | | 331 4 | 47 | | FEN_Question_Modif_RDV | | 320 5 | 32 | | FEN_Reduire_Image | | 373 1 | 41 | | FEN_Saisie_Temps | | 490 3 | 32 | | FEN_SlammHeures | | 728 6 | 72 | | 06/08/2026 | Isis_BO | | 26 | Partie 1 › Projet › Statistiques sur le code | | | ¹ .mmoc % | ¹ .tiart/.giL | | --- | --- | --------- | ------------- | ¹ sengiL | FEN_TestSusana | | 131 16 | 59 | | -------------- | --- | ------ | --- | | FEN_Type | | 324 0 | 64 | 103 | FEN_Utilitaire | | 7 | 47 | | --------------------- | --- | ------ | --- | | WinDevDialogBox | | 859 20 | 42 | | WinDevMessageBox | | 542 18 | 60 | | FI_AG_OU_PL | | 375 0 | 75 | | FI_Agenda | | 865 6 | 17 | | FI_Agenda3 | | 307 23 | 48 | | FI_AgendaPlanning | | 116 12 | 21 | | FI_Agenda_Suivi_Temps | | 130 14 | 25 | | FI_CollaborateurListe | | 553 11 | 55 | 105 | FI_EmailNouveau | | 24 | 36 | | ---------------------- | --- | ------ | --- | | FI_EmailVisualiser | | 547 18 | 91 | | FI_Fiche_Client | | 246 32 | 15 | | FI_Fiche_Collaborateur | | 139 26 | 17 | | FI_Fiche_Document | | 688 5 | 45 | | FI_Fiche_Dossier | | 129 23 | 25 | | FI_Fiche_DossierV1 | | 175 27 | 33 | | FI_Fiche_Equipe | | 841 13 | 24 | 524 | FI_Fiche_Intervention | | 41 | 22 | | --------------------- | --- | --- | --- | 132 | FI_Fiche_Lieu | | 20 | 17 | | ---------------------- | --- | ------ | --- | | FI_Fiche_Personne | | 129 21 | 16 | | FI_Fiche_Rdv | | 216 23 | 29 | | FI_Fiche_Societe | | 142 23 | 18 | | FI_GalerieDocument | | 740 12 | 74 | | FI_Liste_Client | | 163 29 | 13 | | FI_Liste_Client_V2 | | 167 39 | 8 | | FI_Liste_Collaborateur | | 878 12 | 51 | 136 | FI_Liste_Dossier | | 22 | 11 | | ----------------- | --- | ------ | --- | | FI_Liste_Equipe | | 867 13 | 57 | | FI_Liste_Lieu | | 161 26 | 20 | | FI_Liste_Personne | | 174 28 | 24 | | FI_Liste_Societe | | 876 10 | 54 | 125 | FI_Listing_Intervention | | 16 | 12 | | ----------------------- | --- | ------ | --- | | FI_ModEmail_Gestion | | 118 4 | 38 | | FI_Modele_Rapport | | 907 9 | 50 | | FI_Parametrage | | 165 27 | 31 | 158 | FI_Parametrage_Batigest | | 15 | 93 | | --------------------------- | --- | ----- | --- | | FI_Parametrage_CategorieDoc | | 736 0 | 736 | | FI_Parametrage_Email | | 883 3 | 147 | | FI_Parametrage_Profil | | 879 9 | 125 | | FI_Parametres_Service | | 801 1 | 53 | 295 | FI_Planning | | 14 | 46 | | ----------------------- | --- | ------ | --- | | FI_RDV | | 797 2 | 199 | | FI_Rapport_Intervention | | 156 28 | 50 | | FI_ResultatsRecherche | | 112 9 | 46 | 308 | FI_RubanTT_Mails | | 10 | 11 | | ------------------- | ------- | ------ | --- | | FI_Saisie_Temps_Def | | 272 25 | 46 | | 06/08/2026 | Isis_BO | | 27 | Partie 1 › Projet › Statistiques sur le code | | | ¹ .mmoc % | ¹ .tiart/.giL | | --- | --- | --------- | ------------- | ¹ sengiL | FI_TdBPrincipal_Collaborateur_Inactif | | 866 4 | 86 | | ----------------------------------------- | --- | ----- | --- | | FI_TdBPrincipal_DerniersClients | | 794 2 | 397 | | FI_TdBPrincipal_DerniersClients_Suppr | | 836 4 | 418 | | FI_TdBPrincipal_GrapheNbDossierParCateg | | 799 2 | 399 | | FI_TdBPrincipal_IntervDuJour | | 805 1 | 402 | | FI_TdBPrincipal_Logo | | 768 0 | 768 | | FI_TdBPrincipal_RDV_Non_Positionne | | 862 3 | 143 | | FI_TdbPrincipal_Client_Non_Batigest | | 840 4 | 120 | | FI_TdbPrincipal_Intervention_Non_Batigest | | 861 3 | 143 | | FI_TdbPrincipal_RDV_Manque | | 864 5 | 108 | 204 | FI_Temps_Saisie | | 10 | 28 | | --------------------------- | ------- | ------ | --- | | FI_Vierge | | 768 0 | 0 | | FI_WinDevFAA_RubanTT | | 310 10 | 11 | | FI_WinDevVueRDV | | 810 2 | 270 | | Modèle_FenêtreSimple | | 781 0 | 0 | | MDLC_EnteteBloc | | 781 0 | 0 | | Isis_BO | | 113 10 | 565 | | CErreur | | 909 3 | 75 | | C_ConnecteurBatigest | | 102 3 | 51 | | C_ConnecteurBddBatigest | | 875 1 | 125 | | MAccesEtDroit | | 849 0 | 169 | | MAction | | 851 0 | 170 | | MAdresse | | 915 3 | 130 | | MBase | | 121 15 | 50 | | MBddExterne | | 851 0 | 170 | | MCheckList | | 869 0 | 144 | | MCheckList_Collab | | 851 0 | 170 | | MClient | | 950 2 | 86 | | MClient_Adresse | | 907 3 | 151 | | MClient_BddExterne | | 854 0 | 170 | | MClient_Lieu | | 908 0 | 90 | | MCollaborateur | | 101 3 | 77 | | MCompteRendu | | 864 0 | 172 | | MDocument | | 909 2 | 113 | | MDocumentNote | | 854 0 | 170 | | MDossier | | 907 2 | 151 | | MDossier_Lieu | | 854 0 | 170 | | MDossier_Personne | | 904 3 | 150 | | MEquipe | | 927 2 | 132 | | MEquipe_Collaborateur | | 867 1 | 173 | | MEtatCRIntervention | | 850 0 | 283 | | MEtatFicheDeplacement | | 948 1 | 158 | | MEtatFicheIntervention | | 901 0 | 225 | | MEtatIntervention | | 857 0 | 171 | | MIntervention | | 920 2 | 131 | | MIntervention_BddExt | | 856 0 | 171 | | MIntervention_ChampLibre | | 856 0 | 171 | | MIntervention_Collaborateur | | 855 0 | 171 | | 06/08/2026 | Isis_BO | | 28 | Partie 1 › Projet › Statistiques sur le code | | | ¹ .mmoc % | ¹ .tiart/.giL | | --- | --- | --------- | ------------- | ¹ sengiL | MIntervention_Lot | | 855 0 | 171 | | ------------------------------------ | ------- | ------ | --- | | MIntervention_Personne | | 889 0 | 111 | | MLieu | | 925 1 | 102 | | MLieu_Personne | | 906 0 | 129 | | MLot | | 887 0 | 147 | | MLot_Personne | | 856 0 | 171 | | MMailCat | | 892 0 | 55 | | MMailModele | | 859 0 | 171 | | MMessageExterne | | 864 0 | 172 | | MMessageInterne | | 856 0 | 171 | | MModeleEmail | | 905 0 | 47 | | MParametreApplication | | 855 0 | 171 | | MParametreMetier | | 896 1 | 99 | | MParametreMetierEntete | | 859 0 | 171 | | MParametreUtilisateur | | 854 0 | 170 | | MPersonne | | 978 4 | 61 | | MPlanning_RDV_Personne | | 856 0 | 171 | | MRdv | | 965 1 | 74 | | MSociete | | 953 3 | 158 | | MSociete_Collaborateur | | 908 3 | 151 | | MSuiviDesTemps | | 899 0 | 89 | | MTableauDeAccesEtDroit | | 987 3 | 123 | | MTableauDeAction | | 911 2 | 130 | | MTableauDeAdresse | | 893 2 | 148 | | MTableauDeCheckList | | 927 2 | 132 | | MTableauDeCheckList_Collab | | 890 2 | 148 | | MTableauDeClient | | 112 10 | 93 | | MTableauDeClient_Adresse | | 902 2 | 150 | | MTableauDeClient_BddExterne | | 904 2 | 150 | | MTableauDeClient_Lieu | | 905 2 | 150 | | MTableauDeCollaborateur | | 126 12 | 74 | | MTableauDeCompteRendu | | 918 2 | 131 | | MTableauDeDocument | | 133 12 | 120 | | MTableauDeDocumentNote | | 902 2 | 150 | | MTableauDeDossier | | 119 9 | 85 | | MTableauDeEquipe | | 952 3 | 119 | | MTableauDeEquipe_Collaborateur | | 959 3 | 119 | | MTableauDeEtatIntervention | | 922 2 | 131 | | MTableauDeIntervention | | 107 7 | 97 | | MTableauDeIntervention_BddExt | | 901 2 | 150 | | MTableauDeIntervention_ChampLibre | | 928 2 | 132 | | MTableauDeIntervention_Collaborateur | | 923 2 | 131 | | MTableauDeIntervention_Lot | | 907 4 | 151 | | MTableauDeIntervention_Personne | | 955 3 | 119 | | MTableauDeLieu | | 120 10 | 92 | | MTableauDeLieu_Personne | | 934 2 | 133 | | MTableauDeLot | | 932 5 | 133 | | MTableauDeLot_Personne | | 909 4 | 151 | | 06/08/2026 | Isis_BO | | 29 | Partie 1 › Projet › Statistiques sur le code | | | ¹ .mmoc % | ¹ .tiart/.giL | | --- | --- | --------- | ------------- | ¹ sengiL | MTableauDeMailModele | | 903 2 | 150 | | ------------------------------- | --- | ------ | --- | | MTableauDeMessageExterne | | 901 2 | 150 | | MTableauDeMessageInterne | | 953 3 | 119 | | MTableauDeParametreApplication | | 900 2 | 150 | | MTableauDeParametreMetier | | 936 4 | 133 | | MTableauDeParametreMetierEntete | | 907 2 | 151 | | MTableauDeParametreUtilisateur | | 901 2 | 150 | | MTableauDePersonne | | 139 17 | 86 | | MTableauDePlanning_RDV_Personne | | 932 2 | 155 | | MTableauDeRDV | | 111 6 | 123 | 101 | MTableauDeSociete | | 5 | 144 | | ------------------------------- | --- | ------ | --- | | MTableauDeSociete_Collaborateur | | 954 3 | 136 | | MTableauDeSuiviDesTemps | | 100 4 | 126 | | MTableauDeUtilisateur | | 945 3 | 135 | | MUtilisateur | | 968 2 | 80 | | ModeleRapportMobile | | 917 0 | 183 | | PF_ModeleEmail | | 931 0 | 133 | | PFicheAccesEtDroit | | 898 1 | 149 | | PFicheAction | | 955 3 | 136 | | PFicheAdresse | | 951 3 | 135 | | PFicheBddExterne | | 908 1 | 151 | | PFicheCheckList | | 963 3 | 137 | | PFicheCheckList_Collab | | 943 2 | 157 | | PFicheClient | | 139 11 | 39 | 102 | PFicheClient_Adresse | | 5 | 113 | | ----------------------- | --- | ------ | --- | | PFicheClient_BddExterne | | 940 1 | 156 | | PFicheClient_Lieu | | 103 5 | 86 | | PFicheCollaborateur | | 114 6 | 63 | | PFicheCompteRendu | | 986 2 | 164 | | PFicheDocument | | 989 2 | 164 | | PFicheDocumentNote | | 991 2 | 165 | | PFicheDossier | | 119 10 | 74 | | PFicheEquipe | | 108 6 | 60 | 100 | PFicheEquipe_Collaborateur | | 2 | 167 | | -------------------------- | --- | ------ | --- | | PFicheEtatIntervention | | 103 3 | 147 | | PFicheIntervention | | 266 24 | 28 | | PFicheIntervention_BddExt | | 102 1 | 170 | 105 | PFicheIntervention_ChampLibre | | 2 | 176 | | -------------------------------- | --- | ----- | --- | | PFicheIntervention_Collaborateur | | 105 2 | 176 | | PFicheIntervention_Lot | | 106 2 | 133 | | PFicheIntervention_Personne | | 108 3 | 181 | | PFicheLieu | | 127 7 | 63 | 115 | PFicheLieu_Personne | | 5 | 96 | | ------------------- | --- | ----- | --- | | PFicheLot | | 115 3 | 76 | | PFicheLot_Personne | | 108 2 | 181 | | PFicheMailModele | | 106 1 | 176 | 109 | PFicheMessageExterne | | 2 | 182 | | -------------------- | ------- | ----- | --- | | PFicheMessageInterne | | 109 2 | 182 | | 06/08/2026 | Isis_BO | | 30 | Partie 1 › Projet › Statistiques sur le code | | | ¹ .mmoc % | ¹ .tiart/.giL | | --- | --- | --------- | ------------- | ¹ sengiL | PFicheParametreApplication | | 110 2 | 183 | | -------------------------- | --- | ----- | --- | | PFicheParametreMetier | | 113 3 | 125 | 107 | PFicheParametreMetierEntete | | 1 | 179 | | --------------------------- | --- | ----- | --- | | PFicheParametreUtilisateur | | 111 2 | 158 | | PFichePersonne | | 141 8 | 61 | | PFichePlanning_RDV_Personne | | 113 2 | 161 | 130 | PFicheRdv | | 7 | 76 | | --------------------------- | --- | ----- | --- | | PFicheSociete | | 125 6 | 69 | | PFicheSociete_Collaborateur | | 118 4 | 132 | | PFicheSuiviDesTemps | | 116 3 | 145 | 171 | PFicheUtilisateur | | 9 | 51 | | ----------------- | --- | --- | --- | 112 | PTableAccesEtDroit | | 0 | 102 | | ------------------ | --- | ----- | --- | | PTableAction | | 114 1 | 95 | | PTableAdresse | | 112 0 | 102 | | PTableCheckList | | 113 0 | 103 | 113 | PTableCheckList_Collab | | 0 | 103 | | ----------------------- | --- | ----- | --- | | PTableClient | | 127 6 | 70 | | PTableClient_Adresse | | 116 1 | 83 | | PTableClient_BddExterne | | 114 0 | 104 | 118 | PTableClient_Lieu | | 2 | 90 | | ----------------- | --- | --- | --- | 118 | PTableCollaborateur | | 1 | 90 | | ------------------- | --- | ----- | --- | | PTableCompteRendu | | 116 1 | 97 | | PTableDocument | | 118 1 | 65 | | PTableDocumentNote | | 115 1 | 105 | 132 | PTableDossier | | 7 | 66 | | -------------------------- | --- | ----- | --- | | PTableEquipe | | 120 2 | 86 | | PTableEquipe_Collaborateur | | 117 1 | 98 | | PTableEtatIntervention | | 117 1 | 98 | 119 | PTableIntervention | | 2 | 91 | | -------------------------------- | --- | ----- | --- | | PTableIntervention_BddExt | | 116 0 | 106 | | PTableIntervention_ChampLibre | | 117 0 | 106 | | PTableIntervention_Collaborateur | | 117 0 | 106 | | PTableIntervention_Lot | | 117 1 | 106 | 120 | PTableIntervention_Personne | | 1 | 92 | | --------------------------- | --- | ------ | --- | | PTableLieu | | 140 10 | 73 | | PTableLieu_Personne | | 133 5 | 83 | | PTableLot | | 118 0 | 107 | 118 | PTableLot_Personne | | 0 | 107 | | -------------------------- | --- | ----- | --- | | PTableMailModele | | 118 0 | 107 | | PTableMessageExterne | | 120 1 | 100 | | PTableMessageInterne | | 119 1 | 108 | | PTableParametreApplication | | 119 0 | 108 | 139 | PTableParametreMetier | | 8 | 66 | | --------------------------- | --- | ----- | --- | | PTableParametreMetierEntete | | 119 0 | 108 | | PTableParametreUtilisateur | | 120 0 | 109 | | PTablePersonne | | 135 5 | 75 | 121 | PTablePlanning_RDV_Personne | | 0 | 101 | | --------------------------- | ------- | ----- | --- | | PTableRDV | | 125 3 | 96 | | 06/08/2026 | Isis_BO | | 31 | Partie 1 › Projet › Statistiques sur le code | | | ¹ .mmoc % | ¹ .tiart/.giL | | --- | --- | --------- | ------------- | ¹ sengiL | PTableSociete | | 126 2 | 79 | | --------------------------- | --- | ----- | --- | | PTableSociete_Collaborateur | | 133 4 | 83 | 122 | PTableSuiviDesTemps | | 0 | 110 | | ------------------- | --- | ----- | --- | | PTableUtilisateur | | 130 4 | 100 | | RapportMobile | | 119 0 | 397 | | cPressePapier | | 144 2 | 111 | 119 | EI_COLLAB_INTERVENTION | | 1 | 595 | | ------------------------------ | --- | ----- | --- | | EI_COLLAB_RDV | | 119 1 | 595 | | EI_CONTACT_CLIENT | | 119 1 | 596 | | EI_CONTACT_CLIENT_PETITE_FICHE | | 119 1 | 596 | 119 | EI_CONTACT_SITE | | 1 | 597 | | --------------- | --- | --- | --- | 119 | EI_CONTACT_SITE_RDV | | 1 | 597 | | ----------------------------- | --- | ----- | --- | | EI_FOURNITURE | | 119 0 | 598 | | ETAT_Agenda_Collaborateur | | 119 0 | 119 | | ETAT_CompteRendu_Intervention | | 119 0 | 596 | 124 | ETAT_FicheDeplacement | | 3 | 311 | | ----------------------------- | --- | ----- | --- | | ETAT_FicheDeplacement_GAP_1 | | 125 3 | 314 | | ETAT_FicheDeplacement_SLAMM_1 | | 124 4 | 311 | | ETAT_FicheDeplacement_SLAMM_2 | | 124 4 | 311 | 120 | ETAT_FicheDeplacement_SLAMM_3 | | 0 | 401 | | ----------------------------- | --- | --- | --- | 124 | ETAT_FicheDeplacement_SLAMM_4 | | 4 | 311 | | ------------------------------ | --- | ----- | --- | | ETAT_FicheIntervention | | 124 3 | 415 | | ETAT_FicheIntervention_SLAMM_1 | | 125 4 | 250 | | ETAT_FicheIntervention_SLAMM_2 | | 125 4 | 250 | 125 | ETAT_FicheIntervention_SLAMM_3 | | 4 | 416 | | ------------------------------ | --- | ------ | --- | | ETAT_FicheIntervention_SLAMM_4 | | 125 4 | 250 | | ETAT_GrandeFiche2_BOUVARD | | 121 1 | 304 | | ETAT_PetiteFiche2_BOUVARD | | 121 1 | 304 | | | | 119 | 119 | | ETAT_Planning_Collaborateur | | 0 | | | ETAT_SuivieDesTemps | | 119 0 | 119 | | ETAT_WinDevVueRDV | | 119 0 | 119 | | TEST_PFicheSociete | | 120 0 | 400 | | | | 894 30 | 14 | ¹ Lignes : Nombre total de lignes de code. % comm. : Pourcentage de commentaires dans le code. Lig./trait. : Nombre de lignes de code par traitement. Projet Composants inclus dans le projet | 06/08/2026 | Isis_BO | | 32 | | ---------- | ------- | --- | --- | Partie 1 › Projet › Composants inclus dans le projet COMP_SysLog COMP_SysLog D:\Projets Windev\Batik\WD30\Dev\COMP_SysLog.wdi Emplacement d'origine D:\Projets Windev\Batik\WD30\Dev\COMP_SysLog.wdi Propriétaire APPLILOGIK Version 1.00Aq Copyright APPLILOGIK 2021 Email support@applilogik.fr Initialisation //Configuration du composant Syslog utilisé pour tracer l'application dans la base SYSLOG LogConnecteBase("192.168.1.94:4901","AdminSyslog","AdminSyslog","SYSLOG",Faux,"") LogInitialise("Mon Application",NetNomMachine(),RéseauUtilisateur()) LogEcrit("Démarrage",eInfo) Les entrées/sorties du composant : Liste des procédures Le composant COMP_SysLog propose les collections de procédures suivantes : Collection de procédures 'LIB_SysLog' LogInitialise LogConnecteBase LogEcrit LogFerme LogDebuteSession LogNiveau ActivitéDemarre ActivitéArrete ActivitéOK ActiviteSupprimeTout LogModeFichier LogInitFichier EcritException LogDesactive LogActive Liste des variables globales Le composant COMP_SysLog propose les variables globales suivantes : Collection de procédures 'LIB_SysLog' gcnxBase 06/08/2026 Isis_BO 33 Partie 1 › Projet › Composants inclus dans le projet gnIdApplication gsaNomApplication gnIdPoste gsaNomPoste gnIdUtilisateur gsaNomUtilisateur gsaMsgErreur gbConnecté gbModeFichier gsaFichierLog geNiveauMini gbLogArret 1 - Collections de procédures accessibles 1.1 - Collection de procédures 'LIB_SysLog' 1.1.1 - Procédure 'LogInitialise' Résumé : Syntaxe : [ = ] LogInitialise ( [ est chaîne [, est chaîne [, est chaîne]]]) Paramètres : saApplication (chaîne ANSI) : saPoste (chaîne ANSI) : saUtilisateur (chaîne ANSI) : Valeur de retour : booléen : Exemple : Indiquez ici un exemple d'utilisation. 1.1.2 - Procédure 'LogConnecteBase' Résumé : Syntaxe : [ = ] LogConnecteBase ( est chaîne, est chaîne, est chaîne, est chaîne [, est booléen [, est chaîne]]) Paramètres : saServeurPort (chaîne ANSI) : saUtilisateur (chaîne ANSI) : saPass (chaîne ANSI) : saBase (chaîne ANSI) : bCrypte (booléen - valeur par défaut=0) : saCleCryptage (chaîne ANSI) : Valeur de retour : booléen : Exemple : Indiquez ici un exemple d'utilisation. 1.1.3 - Procédure 'LogEcrit' Résumé : Syntaxe : LogEcrit ( est chaîne [, est LIB_SysLog.E_Niveau [, est chaîne]]) Paramètres : saMessage (chaîne ANSI) : eNiveau (LIB_SysLog.E_Niveau) : saThread (chaîne ANSI) : Valeur de retour : Aucune Exemple : Indiquez ici un exemple d'utilisation. 06/08/2026 Isis_BO 34 Partie 1 › Projet › Composants inclus dans le projet 1.1.4 - Procédure 'LogFerme' Résumé : Syntaxe : LogFerme () Paramètres : Aucun Valeur de retour : Aucune Exemple : Indiquez ici un exemple d'utilisation. 1.1.5 - Procédure 'LogDebuteSession' Résumé : Syntaxe : LogDebuteSession () Paramètres : Aucun Valeur de retour : Aucune Exemple : Indiquez ici un exemple d'utilisation. 1.1.6 - Procédure 'LogNiveau' 1.1.7 - Procédure 'ActivitéDemarre' 1.1.8 - Procédure 'ActivitéArrete' 1.1.9 - Procédure 'ActivitéOK' 1.1.10 - Procédure 'ActiviteSupprimeTout' 1.1.11 - Procédure 'LogModeFichier' 1.1.12 - Procédure 'LogInitFichier' 1.1.13 - Procédure 'EcritException' 1.1.14 - Procédure 'LogDesactive' 1.1.15 - Procédure 'LogActive' 1 - Collections de procédures navigateur accessibles 2 - Classes accessibles 3 - Pages accessibles 3 - Fenêtres accessibles 4 - Etats accessibles 5 - Manipulation des éléments accessibles Pour manipuler un élément du composant (fenêtre, etc.) par programmation, il suffit de manipuler l'élément comme s'il s'agissait d'un élément créé dans le projet : 06/08/2026 Isis_BO 35 Partie 1 › Projet › Composants inclus dans le projet : - pour appeler une procédure : utilisez la syntaxe habituelle : ProcédureDuComposant(Param1,Param2) - pour utiliser une classe : déclarer une variable du type de la classe : MaVariable est un objet ClasseDuComposant La variable s'utilise par la suite comme une variable objet normale. - pour ouvrir une fenêtre : utilisez par exemple la fonction Ouvre en passant si nécessaire les paramètres attendus par cette fenêtre. Ouvre(FenêtreDuComposant [, Param1, Param2]) - pour imprimer un état : utilisez la fonction iImprimeEtat en passant si nécessaire les paramètres attendus par cet état. iImprimeEtat(EtatComposant [, Param1, Param2]) Nom LIB_SysLog Projet Composants internes Composant Interne WDFAA Répertoire D:\Projets Windev\Batik\WD30\Dev\WDFAA_1 Nom physique WDFAA.wci Le composant interne utilise le schéma des données du projet ou aucun schéma des données (partage complet). Le composant interne accède aux tables du projet et utilise les mêmes contextes d'exécution que le projet. Nom Libellé Public WinDevDialogBox WinDevMessageBox FI_WinDevFAA_RubanTT FI_WinDevVueRDV Statistiques Nombre de fenêtres : 4 06/08/2026 Isis_BO 36 Partie 2 › Schéma des données Partie 2 Schéma des données | 06/08/2026 | Isis_BO | 37 | | ---------- | ------- | --- | Partie 2 › Schéma des données Schéma des données Graphe | 06/08/2026 | Isis_BO | 38 | | ---------- | ------- | --- | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Informations générales Schéma des données Informations générales Isis_BO.wda | Répertoire | | D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\ | | | | | | --------------------- | --- | --------------------------------------------- | --- | --- | --- | --- | | Répertoire des tables | | Répertoire de l'application | | | | | N°génération Nb. tables Nb. rubriques Nb. liaisons Nb. connexions Nb. groupes | 314 | 48 | 720 | 38 | 1 | 2 | | | --- | --- | --- | --- | --- | --- | --- | Schéma des données Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | | Utilisée par... | | | --- | -------- | ---- | --- | --- | --------------- | --- | elliaT | AC_ | | Entier sur 8 octets | | Action | | | | -------------------- | --- | --------------------------- | ------- | ------------ | --- | --- | | AC_Clos | | Booléen | | Action | | | | AC_DATEACTION | | Date (aaaammjj) | | Action | | | | AC_Description | | Chaîne | 250 | Action | | | | AC_HEUREACTION | | Heure (hhmm) | | Action | | | | AC_IDImport | | Chaîne | 50 | Action | | | | AC_IDIntervention | | Entier sur 8 octets | | Action | | | | AC_IDQui | | Entier sur 8 octets | | Action | | | | AC_IDTypeAction | | Entier sur 8 octets | | Action | | | | AC_IDTypeQui | | | | | | | | AC_PKID | | Identifiant automatique (8 | | Action | | | | AD_AdresseLigne_1 | | | | | | | | AD_AdresseLigne_2 | | | | | | | | AD_AdresseLigne_3 | | | | | | | | AD_AdresseLigne_4 | | | | | | | | AD_AdresseLigne_5 | | | | | | | | AD_CodePostal | | Chaîne | 15 | Adresse | | | | AD_CodePostalAdresse | | | | | | | | AD_CreationDate | | | | | | | | AD_CreationUser | | | | | | | | AD_Etiquette | | Chaîne | 25 | Adresse | | | | AD_IDAdresse | | | | | | | | AD_Ligne_1 | | Chaîne | 38 | Adresse | | | | AD_Ligne_2 | | Chaîne | 38 | Adresse | | | | AD_Ligne_3 | | Chaîne | 38 | Adresse | | | | 06/08/2026 | | | Isis_BO | | | 39 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | AD_Ligne_4 | | Chaîne | 100 | Adresse | | | ------------------------ | --- | --------------------------- | --- | --------------------- | --- | | AD_Ligne_5 | | Chaîne | 38 | Adresse | | | AD_LigneAdresse_1 | | | | | | | AD_LigneAdresse_2 | | | | | | | AD_LigneAdresse_3 | | | | | | | AD_LigneAdresse_4 | | | | | | | AD_LigneAdresse_5 | | | | | | | AD_ModifDate | | | | | | | AD_ModifUser | | | | | | | AD_Nom | | | | | | | AD_PKID | | Identifiant automatique (8 | | Adresse | | | AD_Presentation | | Chaîne | 255 | Adresse | | | AD_PresentationAdresse | | | | | | | AD_Ville | | Chaîne | 45 | Adresse | | | AD_VilleAdresse | | | | | | | AED_Acces | | Booléen | | AccesEtDroit | | | AED_IDModule | | Entier sur 8 octets | | AccesEtDroit | | | AED_IDProfil | | Entier sur 8 octets | | AccesEtDroit | | | AED_PKID | | Identifiant automatique (8 | | AccesEtDroit | | | Archive | | Booléen | | Personne | | | | | Booléen | | Client | | | | | Booléen | | Lieu | | | | | Booléen | | Dossier | | | | | Booléen | | Intervention | | | | | Booléen | | Lieu_Personne | | | | | Booléen | | Planning_RDV | | | | | Booléen | | Planning_RDV_Personne | | | Belogik_Adresse_ligne | | | | | | | Belogik_Créé_par | | | | | | | Belogik_ModificationUser | | | | | | | BSX_IDSociete | | Entier sur 8 octets | | BddExterne | | | BSX_Nom | | Chaîne | 50 | BddExterne | | | BSX_Param | | Mémo texte | | BddExterne | | | BSX_PKID | | Identifiant automatique (8 | | BddExterne | | | CA_IDAdresse | | Entier sur 8 octets | | Client_Adresse | | | CA_IDCli_IDAd | | Clé composée | 16 | Client_Adresse | | | CA_IDClient | | Entier sur 8 octets | | Client_Adresse | | | CA_IDClient_AD_IDAdresse | | | | | | | CA_IDTypeAdresse | | Entier sur 8 octets | | Client_Adresse | | Identifiant automatique (8 | CA_PKID | | | | Client_Adresse | | | ---------------------------------- | --- | --------------------------- | ------- | ---------------- | --- | | CA_Principale | | Booléen | | Client_Adresse | | | CHC_Fait | | Booléen | | CheckList_Collab | | | CHC_IDCheckList | | Entier sur 8 octets | | CheckList_Collab | | | CHC_IDCollaborateur | | Entier sur 8 octets | | CheckList_Collab | | | CHC_IDCollaborateur_CHC_IDCheckLis | | | | | | | CHC_PKID | | Identifiant automatique (8 | | CheckList_Collab | | | CHK_Element | | Chaîne | 50 | CheckList | | | CHK_Fait | | Booléen | | CheckList | | | 06/08/2026 | | | Isis_BO | | 40 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | CHK_IDIntervention | | Entier sur 8 octets | | CheckList | | | ------------------------ | --- | --------------------------- | --- | ------------ | --- | | CHK_IDModele | | Entier sur 8 octets | | CheckList | | | CHK_Nom | | Chaîne | 50 | CheckList | | | CHK_Ordre | | Entier sur 4 octets | | CheckList | | | CHK_OrdreDuGroupe | | Entier sur 4 octets | | CheckList | | | CHK_PKID | | Identifiant automatique (8 | | CheckList | | | CL_AdresseClient | | | | | | | CL_AdresseClient_1 | | | | | | | CL_AdresseClient_2 | | | | | | | CL_AdresseClient_3 | | | | | | | CL_AdresseClient_4 | | | | | | | CL_AdresseClient_5 | | | | | | | CL_Apporteur | | | | | | | CL_Blocage | | Booléen | | Client | | | CL_CodeClient | | Chaîne | 10 | Client | | | CL_CodeComptable | | Chaîne | 25 | Client | | | CL_CodePostalClient | | | | | | | CL_CodeTVA | | Chaîne | 13 | Client | | | CL_CompteComptable | | | | | | | CL_CreationDate | | | | | | | CL_CreationUser | | | | | | | CL_Email | | Mémo texte | | Client | | | CL_Fax | | Chaîne | 15 | Client | | | CL_FormeJuridique | | Chaîne | 25 | Client | | | CL_IDAdressePrincipale | | Entier sur 8 octets | | Client | | | CL_IDApporteur | | Entier sur 8 octets | | Client | | | CL_IDApportOrigine | | Entier sur 8 octets | | Client | | | CL_IDClient | | | | | | | CL_IDClient_AD_IDAdresse | | | | | | | CL_IDContactDefaut | | Entier sur 8 octets | | Client | | | CL_IDContactPrincipal | | Entier sur 8 octets | | Client | | | CL_IDImport | | Chaîne | 50 | Client | | | CL_IDLieuPrincipal | | Entier sur 8 octets | | Client | | | CL_IDModeReglement | | Entier sur 8 octets | | Client | | | CL_IDSitePrincipal | | | | | | | CL_IDStatut | | Entier sur 8 octets | | Client | | | CL_IDStatutClient | | | | | | | CL_IDType | | Entier sur 8 octets | | Client | | | CL_IDTypeAdresse | | | | | | | CL_IDTypeClient | | | | | | | CL_InfoSup | | Mémo texte | | Client | | | CL_ModifDate | | | | | | | CL_ModifUser | | | | | | | CL_Nom | | Chaîne | 100 | Client | | | CL_NomClient | | | | | | | CL_Origine | | | | | | | CL_Pays | | Chaîne | 3 | Client | | Identifiant automatique (8 | CL_PKID | | | | Client | | | ---------- | --- | --- | ------- | ------ | --- | | 06/08/2026 | | | Isis_BO | | 41 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | CL_PresentationAdresse | | | | | | | ---------------------------- | --- | --------------------------- | --- | ------------ | --- | | CL_PresentationAdresseClient | | | | | | | Cl_RaisonBlocage | | Mémo texte | | Client | | | CL_RepertoireDocs | | Chaîne | 255 | Client | | | CL_SIREN | | Chaîne | 9 | Client | | | CL_SIRET | | Chaîne | 14 | Client | | | CL_Tel | | Chaîne | 15 | Client | | | CL_VilleClient | | | | | | | CleComp | | | | | | | CLI_IDClient | | Entier sur 8 octets | | Client_Lieu | | | CLI_IDLieu | | Entier sur 8 octets | | Client_Lieu | | | CLI_PKID | | Identifiant automatique (8 | | Client_Lieu | | Date et Heure | CLX_DateSynchro | | | | Client_BddExterne | | | ---------------- | --- | ------------------- | --- | ----------------- | --- | | CLX_IDBaseExt | | | | | | | CLX_IDBddExterne | | Entier sur 8 octets | | Client_BddExterne | | CLX_IDBddExterneCLX_IDCLient Clé composée 16 Client_BddExterne | CLX_IDCLient | | Entier sur 8 octets | | Client_BddExterne | | | ---------------- | --- | --------------------------- | ------- | ----------------- | --- | | CLX_IDExterne | | Chaîne | 30 | Client_BddExterne | | | CLX_PKID | | Identifiant automatique (8 | | Client_BddExterne | | | CMI_CMD | | | | | | | CMI_DATE | | | | | | | CMI_FROM | | | | | | | CMI_JSON | | | | | | | CMI_PKID | | | | | | | CMO_CMD | | | | | | | CMO_DATE | | | | | | | CMO_JSON | | | | | | | CMO_PKID | | | | | | | CMO_TO | | | | | | | CO_AccesBO | | Booléen | | Collaborateur | | | CO_AccesMobile | | Booléen | | Collaborateur | | | CO_Actif | | Booléen | | Collaborateur | | | CO_AuPlanning | | Booléen | | Collaborateur | | | CO_Civilite | | Entier sur 8 octets | | Collaborateur | | | CO_Email | | Chaîne | 50 | Collaborateur | | | CO_Fonction | | Chaîne | 50 | Collaborateur | | | CO_IDCivilite | | Entier sur 8 octets | | Collaborateur | | | CO_IDImport | | Chaîne | 50 | Collaborateur | | | CO_IDStatut | | Entier sur 8 octets | | Collaborateur | | | CO_IDUtilisateur | | | | | | | CO_Nom | | Chaîne | 50 | Collaborateur | | | CO_PKID | | Identifiant automatique (8 | | Collaborateur | | | CO_Ponderation | | Réel sur 4 octets | | Collaborateur | | | CO_Prenom | | Chaîne | 50 | Collaborateur | | | CO_TelFixe | | Chaîne | 15 | Collaborateur | | | CO_TelMobile | | Chaîne | 15 | Collaborateur | | | CO_Trigramme | | Chaîne | 3 | Collaborateur | | | CO_UtiliseBO | | | | | | | 06/08/2026 | | | Isis_BO | | 42 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | CO_UtiliseMobile | | | | | | | ----------------- | --- | --------------------------- | --- | ----------------- | --- | | CPT_Actif | | Booléen | | Compteur | | | CPT_Annee | | Entier sur 2 octets | | Compteur | | | CPT_AvecPrefixe | | | | | | | CPT_Code | | Chaîne | 50 | Compteur | | | CPT_Longueur | | | | | | | CPT_Mois | | Entier sur 1 octet | | Compteur | | | CPT_ParAn | | | | | | | CPT_ParAnnee | | Booléen | | Compteur | | | CPT_ParMois | | Booléen | | Compteur | | | CPT_PKID | | Identifiant automatique (8 | | Compteur | | | CPT_Valeur | | Entier sur 8 octets | | Compteur | | | CR_AvecReserve | | Booléen | | CompteRendu | | | CR_DateHeureDebut | | Date et Heure | | CompteRendu | | | | | Date et Heure | | Client_BddExterne | | | CR_DateHeureFin | | Date et Heure | | CompteRendu | | Date et Heure | CR_DateHeureSignature | | | | CompteRendu | | | --------------------- | --- | --------------------------- | --- | ------------ | --- | | CR_DateSignature | | | | | | | CR_DevisConforme | | Booléen | | CompteRendu | | | CR_GUID | | | | | | | CR_IDCollaborateur | | Entier sur 8 octets | | CompteRendu | | | CR_IDIntervention | | Entier sur 8 octets | | CompteRendu | | | CR_IDRdv | | Entier sur 8 octets | | CompteRendu | | | CR_IDTypeSignataire | | Entier sur 8 octets | | CompteRendu | | | CR_NomSignataire | | Chaîne | 50 | CompteRendu | | | CR_NomSignataireTech | | Chaîne | 50 | CompteRendu | | | CR_NoteCollaborateur | | Mémo texte | | CompteRendu | | | CR_NoteSignataire | | Chaîne | 50 | CompteRendu | | | CR_PKID | | Identifiant automatique (8 | | CompteRendu | | | CR_ReserveCommentaire | | Chaîne | 100 | CompteRendu | | | CR_Signature | | Image (mémo binaire) | | CompteRendu | | | CR_SignatureTech | | Image (mémo binaire) | | CompteRendu | | | CreationDate | | Date et Heure | | Personne | | | | | Date et Heure | | Societe | | Date et Heure Client | | | Date et Heure | | Lieu | | | --- | --- | -------------- | --- | --------------------- | --- | | | | Date et Heure | | Adresse | | | | | Date et Heure | | Collaborateur | | | | | Date et Heure | | Societe_Collaborateur | | Date et Heure Equipe | | | Date et Heure | | Equipe_Collaborateur | | | --- | --- | -------------- | --- | -------------------- | --- | | | | Date et Heure | | Utilisateur | | | | | Date et Heure | | Dossier | | Date et Heure Intervention | | | Date et Heure | | Lieu_Personne | | | --- | --- | -------------- | --- | ------------- | --- | | | | Date et Heure | | Client_Lieu | | | | | Date et Heure | | Planning_RDV | | Date et Heure SuiviDesTemps | 06/08/2026 | | | Isis_BO | | 43 | | ---------- | --- | --- | ------- | --- | --- | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | | | Date et Heure | | Document | | | --- | --- | -------------- | --- | -------------- | --- | | | | Date et Heure | | MessageInterne | | | | | Date et Heure | | DocumentNote | | Date et Heure MessageExterne | | | Date et Heure | | CheckList | | | --- | --- | -------------- | --- | --------------------- | --- | | | | Date et Heure | | CheckList_Collab | | | | | Date et Heure | | Intervention_Personne | | Date et Heure Intervention_Collaborateur Date et Heure CompteRendu | | | Date et Heure | | Planning_RDV_Personne | | | --- | --- | -------------- | --- | ----------------------- | --- | | | | Date et Heure | | Intervention_ChampLibre | | | | | Date et Heure | | MailModele | | Date et Heure BddExterne | | | Date et Heure | | Client_BddExterne | | | ------------ | --- | ------------------- | ------- | -------------------------- | --- | | | | Date et Heure | | Intervention_BddExterne | | | | | Date et Heure | | AccesEtDroit | | | CreationUser | | Entier sur 8 octets | | Personne | | | | | Entier sur 8 octets | | Societe | | | | | Entier sur 8 octets | | Client | | | | | Entier sur 8 octets | | Lieu | | | | | Entier sur 8 octets | | Adresse | | | | | Entier sur 8 octets | | Collaborateur | | | | | Entier sur 8 octets | | Societe_Collaborateur | | | | | Entier sur 8 octets | | Equipe | | | | | Entier sur 8 octets | | Equipe_Collaborateur | | | | | Entier sur 8 octets | | Utilisateur | | | | | Entier sur 8 octets | | Dossier | | | | | Entier sur 8 octets | | Intervention | | | | | Entier sur 8 octets | | Lieu_Personne | | | | | Entier sur 8 octets | | Client_Lieu | | | | | Entier sur 8 octets | | Planning_RDV | | | | | Entier sur 8 octets | | SuiviDesTemps | | | | | Entier sur 8 octets | | Document | | | | | Entier sur 8 octets | | MessageInterne | | | | | Entier sur 8 octets | | DocumentNote | | | | | Entier sur 8 octets | | MessageExterne | | | | | Entier sur 8 octets | | CheckList | | | | | Entier sur 8 octets | | CheckList_Collab | | | | | Entier sur 8 octets | | Intervention_Personne | | | | | Entier sur 8 octets | | Intervention_Collaborateur | | | | | Entier sur 8 octets | | CompteRendu | | | | | Entier sur 8 octets | | Planning_RDV_Personne | | | | | Entier sur 8 octets | | Intervention_ChampLibre | | | | | Entier sur 8 octets | | MailModele | | | | | Entier sur 8 octets | | BddExterne | | | | | Entier sur 8 octets | | Client_BddExterne | | | | | Entier sur 8 octets | | Intervention_BddExterne | | | | | Entier sur 8 octets | | AccesEtDroit | | | 06/08/2026 | | | Isis_BO | | 44 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | DateArchivage | | Date et Heure | | Personne | | | ------------- | --- | -------------- | --- | -------- | --- | | | | Date et Heure | | Client | | | | | Date et Heure | | Lieu | | Date et Heure Dossier | | | Date et Heure | | Intervention | | | --- | --- | -------------- | --- | ------------- | --- | | | | Date et Heure | | Lieu_Personne | | | | | Date et Heure | | Planning_RDV | | Date et Heure Planning_RDV_Personne | DC_Categorie | | Entier sur 8 octets | | Document | | | ---------------------- | --- | --------------------------- | ------- | ------------ | --- | | DC_Chemin | | Mémo texte | | Document | | | DC_Commentaire | | Mémo texte | | Document | | | DC_DateFichier | | Date (aaaammjj) | | Document | | | DC_DroitAcces | | | | | | | DC_GUID | | | | | | | DC_HeriteDroit | | Chaîne | 8 | Document | | | DC_IDEtatDocument | | Entier sur 8 octets | | Document | | | DC_IDIntervention | | Entier sur 8 octets | | Document | | | DC_IDMessageExterne | | Entier sur 8 octets | | Document | | | DC_Nom | | Chaîne | 255 | Document | | | DC_PKID | | Identifiant automatique (8 | | Document | | | DE_Description | | | | | | | DE_IDAdressePrincipale | | | | | | | DE_IDDemandeur | | | | | | | DE_IDDestination | | | | | | | DE_IDPriorite | | | | | | | DE_IDStatut | | | | | | | DE_IDSuiveur | | | | | | | DE_IDTypeDemandeur | | | | | | | DE_PKID | | | | | | | DE_RefExterne | | | | | | | DE_RefInterne | | | | | | | DL_IDDossier | | | | | | | DL_IDLieu | | | | | | | DL_PKID | | | | | | | DN_GUID | | | | | | | DN_IDDocument | | Entier sur 8 octets | | DocumentNote | | | DN_Note | | Mémo texte | | DocumentNote | | | DN_PKID | | Identifiant automatique (8 | | DocumentNote | | | DO_DateDebut | | Date (aaaammjj) | | Dossier | | | DO_Description | | Chaîne | 50 | Dossier | | | DO_IDClient | | Entier sur 8 octets | | Dossier | | | DO_IDDemandeur | | | | | | | DO_IDImport | | Chaîne | 50 | Dossier | | | DO_IDSociete | | Entier sur 8 octets | | Dossier | | | DO_IDStatut | | Entier sur 8 octets | | Dossier | | | DO_IDSuiveur | | | | | | | DO_IDTypeDossier | | Entier sur 8 octets | | Dossier | | | DO_NumDossier | | Chaîne | 6 | Dossier | | | 06/08/2026 | | | Isis_BO | | 45 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | DO_PKID | | Identifiant automatique (8 | | Dossier | | | ------------------ | --- | --------------------------- | --- | -------------------- | --- | | DO_RefExterne | | Chaîne | 50 | Dossier | | | DO_RefInterne | | Chaîne | 50 | Dossier | | | DO_Titre | | Chaîne | 50 | Dossier | | | DP_IDDossier | | | | | | | DP_IDPersonne | | | | | | | DP_PKID | | | | | | | EC_IDCollaborateur | | Entier sur 8 octets | | Equipe_Collaborateur | | | EC_IDEquipe | | Entier sur 8 octets | | Equipe_Collaborateur | | EC_IDEquipe_EC_IDCollaborateur Clé composée 16 Equipe_Collaborateur | EC_PKID | | Identifiant automatique (8 | | Equipe_Collaborateur | | | ------------ | --- | --------------------------- | --- | -------------------- | --- | | EI_DateDebut | | Date et Heure | | EtatIntervention | | Date et Heure | EI_DateFin | | | | EtatIntervention | | | ----------------- | --- | ------------------- | --- | ---------------- | --- | | EI_Description | | Mémo texte | | EtatIntervention | | | EI_IDEtat | | Entier sur 8 octets | | EtatIntervention | | | EI_IDIntervention | | Entier sur 8 octets | | EtatIntervention | | Identifiant automatique (8 | EI_PKID | | | | EtatIntervention | | | ------------------ | --- | --------------------------- | --- | ---------------- | --- | | EmailPersonne | | | | | | | EQ_IDSociete | | Entier sur 8 octets | | Equipe | | | EQ_Nom | | Chaîne | 50 | Equipe | | | EQ_PKID | | Identifiant automatique (8 | | Equipe | | | GUID | | Chaîne | 32 | Planning_RDV | | | | | Chaîne | 32 | SuiviDesTemps | | | | | Chaîne | 32 | Document | | | | | Chaîne | 32 | MessageInterne | | | | | Chaîne | 32 | DocumentNote | | | | | Chaîne | 32 | MessageExterne | | | | | Chaîne | 32 | CompteRendu | | | HEI_ | | Date et Heure | | EtatIntervention | | | HEI_DateDebut | | | | | | | HEI_DateFin | | | | | | | HEI_Description | | | | | | | HEI_IDEtat | | | | | | | HEI_IDIntervention | | | | | | | HEI_PKID | | | | | | IC_IDCollaborateur Entier sur 8 octets Intervention_Collaborateur IC_IDIntervention Entier sur 8 octets Intervention_Collaborateur | IC_IDIntervention_IC_IDCollaborateur | | | | | | | ------------------------------------ | --- | --- | --- | ------------ | --- | IC_PKID Identifiant automatique (8 Intervention_Collaborateur ICL_IDIntervention Entier sur 8 octets Intervention_ChampLibre ICL_IDIntervention_ICL_IDParametreM Clé composée 16 Intervention_ChampLibre | ICL_IDInterventionICL_IDParametreM | | | | | | | ---------------------------------- | --- | --- | --- | ------------ | --- | ICL_IDParametreMetier Entier sur 8 octets Intervention_ChampLibre Identifiant automatique (8 | ICL_PKID | | | | Intervention_ChampLibre | | | ------------------ | --- | ------ | ------- | ----------------------- | --- | | ICL_ValeurDuChamp | | Chaîne | 50 | Intervention_ChampLibre | | | ICP_IDClient | | | | | | | ICP_IDImport | | | | | | | ICP_IDIntervention | | | | | | | 06/08/2026 | | | Isis_BO | | 46 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | ICP_IDPersonne | | | | | | | ---------------------------- | --- | --------------------------- | --- | ------------ | --- | | ICP_PKID | | | | | | | IDAction | | | | | | | IDADRESSE | | | | | | | IDCheckList | | | | | | | IDCheckList_Collab | | | | | | | IDClient | | | | | | | IDClient_Lieu | | | | | | | IDCollaboteur | | | | | | | IDCompteRendu | | Identifiant automatique (8 | | CompteRendu | | | IDCompteur | | | | | | | IDDocument | | | | | | | IDDocumentNote | | | | | | | IDEquipe | | | | | | | IDEquipe_Collaborateur | | | | | | | IDHistoriqueEtatIntervention | | | | | | | IDIntervention | | | | | | Identifiant automatique (8 | IDIntervention_ChampLibre | | | | Intervention_ChampLibre | | | ------------------------------ | --- | --- | --- | ----------------------- | --- | | IDIntervention_Client_Personne | | | | | | | IDIntervention_Collaborateur | | | | | | | IDIntervention_Lieu_Personne | | | | | | | IDIntervention_Lot | | | | | | | IDIntervention_Personne | | | | | | | IDLieu | | | | | | | IDLieu_Personne | | | | | | | IDLots | | | | | | | IDMessageExterne | | | | | | | IDMessageInterne | | | | | | | IDMobile | | | | | | | IDMobLog | | | | | | | IDMobReception | | | | | | | IDModeleRapportMob | | | | | | | IDParametreApplication | | | | | | | IDPARAMETREMETIER | | | | | | | IDParametreMetierEntete | | | | | | IDParametreSysteme Identifiant automatique (8 ParametreSysteme | IDParametreUtilisateur | | | | | | | -------------------------- | --- | --- | ------- | ------------ | --- | | IDPersonne | | | | | | | IDPlanning_RDV | | | | | | | IDSociete | | | | | | | IDSociete_Collaborateur | | | | | | | IDTelephone | | | | | | | IDTemps | | | | | | | IDUtilisateur | | | | | | | IL_IDIntervention | | | | | | | IL_IDIntervention_IL_IDLot | | | | | | | IL_IDLot | | | | | | | IL_PKID | | | | | | | 06/08/2026 | | | Isis_BO | | 47 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | ILP_Etage | | | | | | | ------------------------------------ | --- | --------------------------- | --- | ------------ | --- | | ILP_IDIntervention | | | | | | | ILP_IDIntervention_ILP_IDLieuPersonn | | | | | | | ILP_IDLieu | | | | | | | ILP_IDLieuPersonne | | | | | | | ILP_IDPersonne | | | | | | | ILP_Lot | | | | | | | ILP_PKID | | | | | | | IN_AttestationTVAPresente | | Booléen | | Intervention | | | IN_ChpPersonnalise1 | | | | | | | IN_ChpPersonnalise2 | | | | | | | IN_CodeBddExterne | | | | | | | IN_CodeExterne | | | | | | | IN_DateDevis | | Date (aaaammjj) | | Intervention | | | IN_DateFacture | | Date (aaaammjj) | | Intervention | | | IN_DateIntervention | | Date (aaaammjj) | | Intervention | | | IN_Description | | Mémo texte | | Intervention | | | IN_DureePrevue | | Réel sur 4 octets | | Intervention | | | IN_IDClient | | Entier sur 8 octets | | Intervention | | | IN_IDDemandeur | | Entier sur 8 octets | | Intervention | | | IN_IDDossier | | Entier sur 8 octets | | Intervention | | | IN_IDEtatIntervention | | Entier sur 8 octets | | Intervention | | | IN_IDImport | | Chaîne | 50 | Intervention | | | IN_IDLieu | | Entier sur 8 octets | | Intervention | | | IN_IDSociete | | Entier sur 8 octets | | Intervention | | | IN_IDSuiveur | | | | | | | IN_IDSuiviPar | | Entier sur 8 octets | | Intervention | | | IN_IDTypeIntervention | | Entier sur 8 octets | | Intervention | | | IN_NoteInterne | | Mémo texte | | Intervention | | | IN_NumDevis | | Chaîne | 20 | Intervention | | | IN_NumFacture | | Chaîne | 20 | Intervention | | | IN_NumIntervention | | Chaîne | 6 | Intervention | | | IN_PKID | | Identifiant automatique (8 | | Intervention | | | IN_RefExterne | | Chaîne | 50 | Intervention | | | IN_RefInterne | | Chaîne | 50 | Intervention | | | IN_Titre | | Chaîne | 51 | Intervention | | | INX_IDBaseExt | | | | | | INX_IDBaseExtINX_IDIntervention Clé composée 16 Intervention_BddExterne | INX_IDBddExterne | | Entier sur 8 octets | | Intervention_BddExterne | | | ---------------- | --- | ------------------- | --- | ----------------------- | --- | | INX_IDExterne | | Chaîne | 30 | Intervention_BddExterne | | INX_IDIntervention Entier sur 8 octets Intervention_BddExterne | INX_PKID | | Identifiant automatique (8 | | Intervention_BddExterne | | | ----------------- | --- | --------------------------- | ------- | ----------------------- | --- | | IP_EstDemandeur | | Booléen | | Intervention_Personne | | | IP_Etage | | Chaîne | 10 | Intervention_Personne | | | IP_IDClient | | Entier sur 8 octets | | Intervention_Personne | | | IP_IDImport | | Entier sur 8 octets | | Intervention_Personne | | | IP_IDIntervention | | Entier sur 8 octets | | Intervention_Personne | | | IP_IDLieu | | Entier sur 8 octets | | Intervention_Personne | | | 06/08/2026 | | | Isis_BO | | 48 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | IP_IDPersonne | | Entier sur 8 octets | | Intervention_Personne | | | ------------- | --- | ------------------- | --- | --------------------- | --- | | IP_IDRole | | Entier sur 8 octets | | Intervention_Personne | | | IP_Lot | | Chaîne | 25 | Intervention_Personne | | Identifiant automatique (8 | IP_PKID | | | | Intervention_Personne | | | ---------------------- | --- | --------------------------- | ------- | --------------------- | --- | | LI_Archive | | | | | | | LI_Badge | | Booléen | | Lieu | | | LI_Blocage | | Booléen | | Lieu | | | LI_CodeAcces | | Mémo texte | | Lieu | | | LI_CodeLieu | | Chaîne | 50 | Lieu | | | LI_CreationDate | | | | | | | LI_CreationUser | | | | | | | LI_DateArchivage | | | | | | | LI_IDAdresse | | Entier sur 8 octets | | Lieu | | | LI_IDClientPrincipal | | Entier sur 8 octets | | Lieu | | | LI_IDImport | | Chaîne | 50 | Lieu | | | LI_IDType | | Entier sur 8 octets | | Lieu | | | LI_Interphone | | Booléen | | Lieu | | | LI_ModifDate | | | | | | | LI_ModifUser | | | | | | | LI_Note | | Chaîne | 250 | Lieu | | | LI_PKID | | Identifiant automatique (8 | | Lieu | | | LI_RaisonBlocage | | Mémo texte | | Lieu | | | LI_RepertoireDocs | | Chaîne | 255 | Lieu | | | LIP_Actif | | Booléen | | Lieu_Personne | | | LIP_Etage | | Chaîne | 10 | Lieu_Personne | | | LIP_EtiquetteAdresse | | Chaîne | 50 | Lieu_Personne | | | LIP_IDLieu | | Entier sur 8 octets | | Lieu_Personne | | | LIP_IDPersonne | | Entier sur 8 octets | | Lieu_Personne | | | LIP_IDRole | | Entier sur 8 octets | | Lieu_Personne | | | LIP_IDTypeLieuPersonne | | Entier sur 8 octets | | Lieu_Personne | | | LIP_Lot | | Chaîne | 25 | Lieu_Personne | | | LIP_PKID | | Identifiant automatique (8 | | Lieu_Personne | | | LO_IDLieu | | | | | | | LO_Localisation | | | | | | | LO_Nom | | | | | | | LO_PKID | | | | | | | Login | | | | | | | LP_IDLot | | | | | | | LP_IDPersonne | | | | | | | LP_PKID | | | | | | | MC_Code | | | | | | | MC_Nom | | | | | | | MC_Note | | | | | | | MC_Ordre | | | | | | | MC_PKID | | | | | | | MC_System | | | | | | | ME_AdrCC | | Chaîne | 200 | MessageExterne | | | ME_AdrCCI | | Chaîne | 200 | MessageExterne | | | 06/08/2026 | | | Isis_BO | | 49 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | ME_AdrDestinataires | | Mémo texte | | MessageExterne | | | ------------------- | --- | --------------------------- | --- | -------------- | --- | | ME_AdrExp | | Chaîne | 250 | MessageExterne | | | ME_Brouillon | | Booléen | | MessageExterne | | | ME_Envoyer | | Booléen | | MessageExterne | | | ME_EnvoyerMob | | Booléen | | MessageExterne | | | ME_IDDocPJ | | Chaîne | 100 | MessageExterne | | | ME_IDImport | | Chaîne | 50 | MessageExterne | | | ME_IDIntervention | | Entier sur 8 octets | | MessageExterne | | | ME_Message | | Mémo texte | | MessageExterne | | | ME_Objet | | Chaîne | 200 | MessageExterne | | | ME_PJ | | Booléen | | MessageExterne | | | ME_PKID | | Identifiant automatique (8 | | MessageExterne | | | MI_IDIntervention | | Entier sur 8 octets | | MessageInterne | | | MI_IDTypeMessage | | Entier sur 8 octets | | MessageInterne | | | MI_Message | | Mémo texte | | MessageInterne | | | MI_PKID | | Identifiant automatique (8 | | MessageInterne | | Date et Heure | ML_DateCreat | | | | MobLog | | | ------------ | --- | --------------------------- | --- | ------------ | --- | | ML_Message | | Mémo texte | | MobLog | | | ML_Niveau | | Entier sur 1 octet | | MobLog | | | ML_PKID | | Identifiant automatique (8 | | MobLog | | | MM_Code | | Chaîne | 5 | MailModele | | | MM_Corps | | | | | | | MM_Langue | | Chaîne | 50 | MailModele | | | MM_MsgDoc | | Image (mémo binaire) | | MailModele | | | MM_Nom | | Chaîne | 50 | MailModele | | Identifiant automatique (8 | MM_PKID | | | | MailModele | | | ----------------------- | --- | --------------------------- | --- | ---------- | --- | | MM_Sujet | | Mémo texte | | MailModele | | | MM_System | | Booléen | | MailModele | | | MMC_CodeCat | | Chaîne | 5 | MailCat | | | MMC_CodeModMail | | Chaîne | 5 | MailCat | | | MMC_CodeModMail_CodeCat | | Clé composée | 10 | MailCat | | | MMC_PKID | | Identifiant automatique (8 | | MailCat | | | MOB_NomPersonne | | Chaîne | 100 | Mobile | | | MOB_NumSerie | | Chaîne | 100 | Mobile | | Identifiant automatique (8 | MOB_PKID | | | | Mobile | | | ------------------ | --- | --------------------------- | --- | ------- | --- | | MOC_Code | | Chaîne | 20 | MotClef | | | MOC_CodeMOC_Langue | | Clé composée | 23 | MotClef | | | MOC_Groupe | | Chaîne | 25 | MotClef | | | MOC_Langue | | Chaîne | 3 | MotClef | | | MOC_Lib | | Chaîne | 50 | MotClef | | | MOC_Mot | | Chaîne | 50 | MotClef | | | MOC_MotMOC_Langue | | Clé composée | 53 | MotClef | | | MOC_PKID | | Identifiant automatique (8 | | MotClef | | Date et Heure | ModifDate | | | | Personne | | | --------- | --- | -------------- | --- | -------- | --- | | | | Date et Heure | | Societe | | | | | Date et Heure | | Client | | | | | Date et Heure | | Lieu | | Date et Heure Adresse | 06/08/2026 | | | Isis_BO | | 50 | | ---------- | --- | --- | ------- | --- | --- | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | | | Date et Heure | | Collaborateur | | | --- | --- | -------------- | --- | --------------------- | --- | | | | Date et Heure | | Societe_Collaborateur | | | | | Date et Heure | | Equipe | | Date et Heure Equipe_Collaborateur | | | Date et Heure | | Utilisateur | | | --- | --- | -------------- | --- | ------------ | --- | | | | Date et Heure | | Dossier | | | | | Date et Heure | | Intervention | | Date et Heure Lieu_Personne Date et Heure Client_Lieu | | | Date et Heure | | Planning_RDV | | | --- | --- | -------------- | --- | ------------- | --- | | | | Date et Heure | | SuiviDesTemps | | | | | Date et Heure | | Document | | Date et Heure CheckList | | | Date et Heure | | CheckList_Collab | | | --- | --- | -------------- | --- | -------------------------- | --- | | | | Date et Heure | | Intervention_Personne | | | | | Date et Heure | | Intervention_Collaborateur | | Date et Heure CompteRendu Date et Heure Planning_RDV_Personne | | | Date et Heure | | Intervention_ChampLibre | | | --- | --- | -------------- | --- | ----------------------- | --- | | | | Date et Heure | | MailModele | | | | | Date et Heure | | BddExterne | | Date et Heure Client_BddExterne | | | Date et Heure | | Intervention_BddExterne | | | ---------- | --- | ------------------- | ------- | -------------------------- | --- | | | | Date et Heure | | AccesEtDroit | | | ModifUser | | Entier sur 8 octets | | Personne | | | | | Entier sur 8 octets | | Societe | | | | | Entier sur 8 octets | | Client | | | | | Entier sur 8 octets | | Lieu | | | | | Entier sur 8 octets | | Adresse | | | | | Entier sur 8 octets | | Collaborateur | | | | | Entier sur 8 octets | | Societe_Collaborateur | | | | | Entier sur 8 octets | | Equipe | | | | | Entier sur 8 octets | | Equipe_Collaborateur | | | | | Entier sur 8 octets | | Utilisateur | | | | | Entier sur 8 octets | | Dossier | | | | | Entier sur 8 octets | | Intervention | | | | | Entier sur 8 octets | | Lieu_Personne | | | | | Entier sur 8 octets | | Client_Lieu | | | | | Entier sur 8 octets | | Planning_RDV | | | | | Entier sur 8 octets | | SuiviDesTemps | | | | | Entier sur 8 octets | | Document | | | | | Entier sur 8 octets | | CheckList | | | | | Entier sur 8 octets | | CheckList_Collab | | | | | Entier sur 8 octets | | Intervention_Personne | | | | | Entier sur 8 octets | | Intervention_Collaborateur | | | | | Entier sur 8 octets | | CompteRendu | | | | | Entier sur 8 octets | | Planning_RDV_Personne | | | | | Entier sur 8 octets | | Intervention_ChampLibre | | | 06/08/2026 | | | Isis_BO | | 51 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | | | Entier sur 8 octets | | MailModele | | | ------------------ | --- | -------------------- | --- | ----------------------- | --- | | | | Entier sur 8 octets | | BddExterne | | | | | Entier sur 8 octets | | Client_BddExterne | | | | | Entier sur 8 octets | | Intervention_BddExterne | | | | | Entier sur 8 octets | | AccesEtDroit | | | MotDePasseAChanger | | | | | | | MR_Buffer | | Image (mémo binaire) | | MobReception | | | MR_CMD | | Chaîne | 50 | MobReception | | Date et Heure | MR_DateHeureRecep | | | | MobReception | | | ----------------- | --- | --------------------------- | --- | ---------------- | --- | | MR_Fait | | Booléen | | MobReception | | | MR_IDToSRV | | Entier sur 8 octets | | MobReception | | | MR_JSON | | Mémo texte | | MobReception | | | MR_NumSerie | | Chaîne | 50 | MobReception | | | MR_PKID | | Identifiant automatique (8 | | MobReception | | | MRM_Actif | | | | | | | MRM_Modele | | Image (mémo binaire) | | ModeleRapportMob | | | MRM_Nom | | Chaîne | 30 | ModeleRapportMob | | Identifiant automatique (8 | MRM_PKID | | | | ModeleRapportMob | | | ------------------------------- | --- | --------------------------- | ------- | ---------------- | --- | | MRM_RubMob | | Mémo texte | | ModeleRapportMob | | | NbJrsDepuisDerniereModif | | | | | | | NomPersonne | | | | | | | NomSociete | | | | | | | PA_Actif | | Booléen | | ParametreMetier | | | PA_AjoutParametreMetier | | | | | | | PA_CleLiaison | | Chaîne | 23 | ParametreMetier | | | PA_Code | | Chaîne | 3 | ParametreMetier | | | PA_CodePA_Valeur | | Clé composée | 23 | ParametreMetier | | | PA_CodeParametreMetier | | | | | | | PA_Custom | | | | | | | PA_CustomCodeParametreMetier | | | | | | | PA_CustomParametreMetier | | | | | | | PA_Est | | | | | | | PA_EstModifiableParametreMetier | | | | | | | PA_IDImport | | Chaîne | 50 | ParametreMetier | | | PA_Invisible | | Booléen | | ParametreMetier | | | PA_Libelle | | Chaîne | 250 | ParametreMetier | | | PA_LibelleCourt | | Chaîne | 20 | ParametreMetier | | | PA_LibelleParametreMetier | | | | | | | PA_NumeroParametreMetier | | | | | | | PA_Ordre | | Entier sur 4 octets | | ParametreMetier | | | PA_OrdreParametreMetier | | | | | | | PA_Parametre | | Mémo texte | | ParametreMetier | | | PA_PKID | | Identifiant automatique (8 | | ParametreMetier | | | PA_Systeme | | Booléen | | ParametreMetier | | | PA_Valeur | | Chaîne | 20 | ParametreMetier | | | PA_ValeurParametreMetier | | | | | | | PA_Visible | | | | | | | PAP_Categorie | | | | | | | 06/08/2026 | | | Isis_BO | | 52 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | PAP_Code | | Chaîne | 50 | ParametreApplication | | | ------------------ | --- | ---------- | --- | -------------------- | --- | | PAP_Description | | Mémo texte | | ParametreApplication | | | PAP_ListeParametre | | Chaîne | 50 | ParametreApplication | | Identifiant automatique (8 | PAP_PKID | | | | ParametreApplication | | | --------------- | --- | ---------- | --- | -------------------- | --- | | PAP_Valeur | | Mémo texte | | ParametreApplication | | | PAS_Code | | Chaîne | 50 | ParametreSysteme | | | PAS_Description | | Chaîne | 250 | ParametreSysteme | | Identifiant automatique (8 | PAS_PKID | | | | ParametreSysteme | | | ------------------------------ | --- | --------------------------- | ------- | ---------------- | --- | | PAS_Valeur | | Mémo texte | | ParametreSysteme | | | PE_Actif | | Booléen | | Personne | | | PE_AdressePersonne_1 | | | | | | | PE_AdressePersonne_2 | | | | | | | PE_AdressePersonne_3 | | | | | | | PE_AdressePersonne_4 | | | | | | | PE_AdressePersonne_5 | | | | | | | PE_AdresseSociete_4 | | | | | | | PE_CodePostalPersonne | | | | | | | PE_CreationDate | | | | | | | PE_CreationUser | | | | | | | PE_Email | | Mémo texte | | Personne | | | PE_EmailPersonne | | | | | | | PE_Etage | | | | | | | PE_Fax | | Chaîne | 15 | Personne | | | PE_IDAdressePrincipale | | Entier sur 8 octets | | Personne | | | PE_IDCivilite | | Entier sur 8 octets | | Personne | | | PE_IDClient | | Entier sur 8 octets | | Personne | | | PE_IDImport | | Chaîne | 50 | Personne | | | PE_IDRole | | Entier sur 8 octets | | Personne | | | PE_IDRolePersonne | | | | | | | PE_InfoSupp | | Mémo texte | | Personne | | | PE_ModifDate | | | | | | | PE_ModifUser | | | | | | | PE_Nom | | Chaîne | 50 | Personne | | | PE_NomPersonne | | | | | | | PE_Note | | Chaîne | 250 | Personne | | | PE_PKID | | Identifiant automatique (8 | | Personne | | | PE_Prenom | | Chaîne | 50 | Personne | | | PE_PrenomPersonne | | | | | | | PE_PresentationAdressePersonne | | | | | | | PE_TelFixe | | Chaîne | 15 | Personne | | | PE_TelFixePersonne | | | | | | | PE_TelMobile | | Chaîne | 15 | Personne | | | PE_TelMobilePersonne | | | | | | | PE_TelPortablePersonne | | | | | | | PE_UsageInterne | | Booléen | | Personne | | | PE_VillePersonne | | | | | | | PEFax | | | | | | | PL_CR | | Booléen | | Planning_RDV | | | 06/08/2026 | | | Isis_BO | | 53 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | PL_DateDebut | | Date et Heure | | Planning_RDV | | | ------------------ | --- | ------------------- | --- | ------------ | --- | | PL_DateExport | | Date et Heure | | Planning_RDV | | | PL_DateFin | | Date et Heure | | Planning_RDV | | | PL_Descriptif | | | | | | | PL_Description | | Mémo texte | | Planning_RDV | | | PL_Duree | | | | | | | PL_EstSuperposable | | | | | | | PL_Grouper | | Booléen | | Planning_RDV | | | PL_GUID | | | | | | | PL_IDCollaborateur | | Entier sur 8 octets | | Planning_RDV | | | PL_IDDossier | | Entier sur 8 octets | | Planning_RDV | | | PL_IDEquipe | | Entier sur 8 octets | | Planning_RDV | | | PL_IDGroupe | | Entier sur 8 octets | | Planning_RDV | | | PL_IdGroupeDate | | Entier sur 8 octets | | Planning_RDV | | | PL_IDImport | | Chaîne | 50 | Planning_RDV | | | PL_IDIntervention | | Entier sur 8 octets | | Planning_RDV | | | PL_IDLieu | | Entier sur 8 octets | | Planning_RDV | | Entier non signé sur 8 | PL_IDMotifAnnul | | | | Planning_RDV | | | ----------------- | --- | ----------------------- | --- | ------------ | --- | | PL_IDOrigineAnnul | | Entier non signé sur 8 | | Planning_RDV | | | PL_IDPersonne | | Entier sur 8 octets | | Planning_RDV | | | PL_IDSociete | | Entier sur 8 octets | | Planning_RDV | | | PL_IDStatut | | Entier sur 8 octets | | Planning_RDV | | | PL_IDTypeActivite | | Entier sur 8 octets | | Planning_RDV | | | PL_NoteCollab | | Mémo texte | | Planning_RDV | | | PL_Objet | | Chaîne | 25 | Planning_RDV | | Identifiant automatique (8 | PL_PKID | | | | Planning_RDV | | | ------------------ | --- | --------------------------- | ------- | --------------------- | --- | | PL_PKID_PE_PKID | | | | | | | PL_Pri | | Booléen | | Planning_RDV | | | PL_Prive | | Booléen | | Planning_RDV | | | PL_RappelSMS | | Booléen | | Planning_RDV | | | PL_SAV | | Booléen | | Planning_RDV | | | PL_Superposable | | Booléen | | Planning_RDV | | | PL_TempsValide | | Booléen | | Planning_RDV | | | PM_AucunPossible | | Booléen | | ParametreMetierEntete | | | PM_Code | | Chaîne | 3 | ParametreMetierEntete | | | PM_Contexte | | | | | | | PM_Description | | Chaîne | 250 | ParametreMetierEntete | | | PM_FormatValeur | | | | | | | PM_Groupe | | Chaîne | 25 | ParametreMetierEntete | | | PM_JSONSpec | | | | | | | PM_Libelle | | Chaîne | 50 | ParametreMetierEntete | | | PM_Personnalisable | | | | | | | PM_PKID | | Identifiant automatique (8 | | ParametreMetierEntete | | | PM_Specifique | | Mémo texte | | ParametreMetierEntete | | | PM_Systeme | | Booléen | | ParametreMetierEntete | | | PrenomPersonne | | | | | | | PRP_IDGroupeRDV | | Entier sur 8 octets | | Planning_RDV_Personne | | | PRP_IDPersonne | | Entier sur 8 octets | | Planning_RDV_Personne | | | 06/08/2026 | | | Isis_BO | | 54 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | PRP_IDRdv | | Entier sur 8 octets | | Planning_RDV_Personne | | | ----------------------------- | --- | --------------------------- | --- | --------------------- | --- | | PRP_PKID | | Identifiant automatique (8 | | Planning_RDV_Personne | | | PRP_PKID_PE_PKID | | Clé composée | 16 | Planning_RDV_Personne | | | PT_Description | | | | | | | PT_Libelle | | | | | | | PT_Personnalisable | | | | | | | PT_PKID | | | | | | | PU_CODE | | Chaîne | 50 | ParametreUtilisateur | | | PU_CodePU_IDUtilisateur | | Clé composée | 58 | ParametreUtilisateur | | | PU_IDUtilisateur | | Entier sur 8 octets | | ParametreUtilisateur | | | PU_PKID | | Identifiant automatique (8 | | ParametreUtilisateur | | | PU_Valeur | | Mémo texte | | ParametreUtilisateur | | | RolePersonne | | Entier sur 8 octets | | Personne | | | SC_IDCollaborateur | | Entier sur 8 octets | | Societe_Collaborateur | | | SC_IDCSoc_IDCol | | Clé composée | 16 | Societe_Collaborateur | | | SC_IDCSociete | | Entier sur 8 octets | | Societe_Collaborateur | | | SC_IDCSociete_IDCollaborateur | | | | | | SC_IDCSociete_SC_IDCollaborateur Clé composée 16 Societe_Collaborateur | SC_IDCSocieteSC_IDCollaborateur | | | | | | | ------------------------------- | --- | --------------------------- | --- | --------------------- | --- | | SC_IDCSocite | | | | | | | SC_PKID | | Identifiant automatique (8 | | Societe_Collaborateur | | | SDT_Collaborateur | | | | | | | SDT_Controle | | Booléen | | SuiviDesTemps | | | SDT_DateDebut | | Date et Heure | | SuiviDesTemps | | | SDT_DateFin | | | | | | Date et Heure | SDT_DateHeureFin | | | | SuiviDesTemps | | | ------------------- | --- | --------------------------- | ------- | ------------- | --- | | SDT_HeureDebut | | | | | | | SDT_HeureFin | | | | | | | SDT_IDCollaborateur | | Entier sur 8 octets | | SuiviDesTemps | | | SDT_IDGroupe | | Entier sur 8 octets | | SuiviDesTemps | | | SDT_IDImport | | Chaîne | 50 | SuiviDesTemps | | | SDT_IDIntervention | | Entier sur 8 octets | | SuiviDesTemps | | | SDT_IDPartenaire | | Entier sur 8 octets | | SuiviDesTemps | | | SDT_IDRdv | | Entier sur 8 octets | | SuiviDesTemps | | | SDT_IDTypeRdv | | Entier sur 8 octets | | SuiviDesTemps | | | SDT_IDTypeTemps | | Entier sur 8 octets | | SuiviDesTemps | | | SDT_Intervention | | | | | | | SDT_Libelle | | Chaîne | 50 | SuiviDesTemps | | | SDT_NbMinutes | | Entier sur 4 octets | | SuiviDesTemps | | | SDT_Partenaire | | | | | | | SDT_PKID | | Identifiant automatique (8 | | SuiviDesTemps | | | SDT_Ponderation | | Réel sur 4 octets | | SuiviDesTemps | | | SIRETSociete | | | | | | | SO_AdresseSociete_1 | | | | | | | SO_AdresseSociete_2 | | | | | | | SO_AdresseSociete_3 | | | | | | | SO_AdresseSociete_4 | | | | | | | SO_AdresseSociete_5 | | | | | | | 06/08/2026 | | | Isis_BO | | 55 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | Utilisée par... | | | --- | -------- | ---- | --- | --------------- | --- | elliaT | SO_Archive | | Booléen | | Societe | | | ------------------------------ | --- | --------------------------- | ------- | ------------- | --- | | SO_CodePostalSociete | | | | | | | SO_CreationDate | | | | | | | SO_CreationUser | | | | | | | SO_Email | | Chaîne | 50 | Societe | | | SO_FAX | | Chaîne | 25 | Societe | | | SO_IDAdressePrincipale | | Entier sur 8 octets | | Societe | | | SO_IDImport | | Chaîne | 50 | Societe | | | SO_LigneAdresse_1 | | | | | | | SO_LigneAdresse_2 | | | | | | | SO_LigneAdresse_3 | | | | | | | SO_LigneAdresseSociete_1 | | | | | | | SO_LigneAdresseSociete_2 | | | | | | | SO_Logo | | Image (mémo binaire) | | Societe | | | SO_ModifDate | | | | | | | SO_ModifUser | | | | | | | SO_Nom | | Chaîne | 80 | Societe | | | SO_NomSociete | | | | | | | SO_Parametres | | Mémo texte | | Societe | | | SO_PKID | | Identifiant automatique (8 | | Societe | | | SO_PKID_CO_PKID | | | | | | | SO_PresentationAdressePersonne | | | | | | | SO_PresentationAdresseSociete | | | | | | | SO_SIRET | | Chaîne | 50 | Societe | | | SO_SIRETSociete | | | | | | | SO_SiteWeb | | Chaîne | 100 | Societe | | | SO_Tel | | Chaîne | 25 | Societe | | | SO_VilleSociete | | | | | | | Te | | | | | | | TE_Collaborateur | | | | | | | TE_Date | | | | | | | TE_DateDebut | | | | | | | TE_Duree | | Entier sur 4 octets | | SuiviDesTemps | | | TE_IDPersonne | | Entier sur 8 octets | | Telephone | | | TE_IDQualif | | Entier sur 8 octets | | Telephone | | | TE_IDTypeTemps | | | | | | | TE_Intervention | | | | | | | TE_Libelle | | | | | | | TE_NbHeure | | | | | | | TE_NbMinutes | | | | | | | TE_Numero | | Entier sur 4 octets | | Telephone | | | TE_Partenaire | | | | | | | TE_PKID | | Identifiant automatique (8 | | Telephone | | | TelFixePersonne | | | | | | | TelPersonne | | | | | | | TelPortablePersonne | | | | | | | UT_AccesBO | | Booléen | | Utilisateur | | | UT_AccesMobile | | Booléen | | Utilisateur | | | 06/08/2026 | | | Isis_BO | | 56 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Dictionnaire des rubriques nolbuoD élC euqinU élC | | Rubrique | Type | | | Utilisée par... | | | --- | -------- | ---- | --- | --- | --------------- | --- | elliaT | UT_Administrateur | | Booléen | | Utilisateur | | | | ---------------------- | --- | ------------------- | --- | ------------ | --- | --- | | UT_CleLicence | | | | | | | | UT_CleLicenceMobile | | Chaîne | 50 | Utilisateur | | | | UT_Email | | Chaîne | 100 | Utilisateur | | | | UT_IDCollaborateur | | Entier sur 8 octets | | Utilisateur | | | | UT_IDProfil | | | | | | | | UT_IDSocietePrincipale | | Entier sur 8 octets | | Utilisateur | | | | UT_IDTypeProfil | | Entier sur 8 octets | | Utilisateur | | | | UT_Login | | Chaîne | 100 | Utilisateur | | | | UT_MotDePasse | | Chaîne | 50 | Utilisateur | | | | UT_MotDePasseAChanger | | Booléen | | Utilisateur | | | | UT_Nom | | Chaîne | 50 | Utilisateur | | | Identifiant automatique (8 | UT_PKID | | | | Utilisateur | | | | -------------- | --- | ------ | --- | ------------ | --- | --- | | UT_Prenom | | Chaîne | 50 | Utilisateur | | | | UT_SansLicence | | | | | | | | UT_TelMobile | | Chaîne | 25 | Utilisateur | | | | UT_UtiliseBO | | | | | | | | ValeurDuChamp | | | | | | | Schéma des données Groupes de fichiers | | Groupe | | Table | | Libellé | | | -------------- | ------ | -------------------------- | ------- | -------------------------- | ------- | --- | | ProtectionPlus | | ParametreSysteme | | ParametreSysteme | | | | | | ParametreMetierEntete | | ParametreMetierEntete | | | | ProtectionStd | | MobReception | | MobReception | | | | | | MobLog | | MobLog | | | | | | SuiviDesTemps | | SuiviDesTemps | | | | | | Mobile | | Mobile | | | | | | Intervention | | Intervention | | | | | | EtatIntervention | | EtatIntervention | | | | | | Action | | Action | | | | | | Intervention_Collaborateur | | Intervention_Collaborateur | | | | | | CompteRendu | | CompteRendu | | | | | | Lieu | | Lieu | | | | | | CheckList | | CheckList | | | | | | ParametreUtilisateur | | ParametreUtilisateur | | | | | | Intervention_Personne | | Intervention_Personne | | | | | | Intervention_ChampLibre | | Intervention_ChampLibre | | | | | | Client_Lieu | | Client_Lieu | | | | | | Lieu_Personne | | Lieu_Personne | | | | | | MessageInterne | | MessageInterne | | | | 06/08/2026 | | | Isis_BO | | | 57 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Groupes de fichiers Groupe Table Libellé Personne Personne Client Client Adresse Adresse Document Document ParametreApplication ParametreApplication DocumentNote DocumentNote CheckList_Collab CheckList_Collab Dossier Dossier Societe Societe ParametreMetier ParametreMetier Collaborateur Collaborateur Societe_Collaborateur Societe_Collaborateur Planning_RDV_Personne Relation Planning_RDV/Personne Utilisateur Utilisateur Equipe Equipe Equipe_Collaborateur Equipe_Collaborateur Compteur Compteur Telephone Telephone MessageExterne Message Externe Client_Adresse Relation Client/Adresse MailCat MailCat MailModele MailModele MotClef MotClef BddExterne BddExterne Client_BddExterne Client_BddExterne Intervention_BddExterne Intervention_BddExterne AccesEtDroit AccesEtDroit ModeleRapportMob ModeleRapportMob Planning_RDV Planning_RDV Schéma des données Liaisons Contrainte_Action_Intervention Source Relié Table Intervention Action Rubrique IN_PKID () AC_IDIntervention () Cardinalités 0,n 1,1 Modification Modification en cascade des enregistrements reliés Suppression Suppression en cascade des enregistrements reliés. 06/08/2026 Isis_BO 58 Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Liaisons Contrainte_Adresse_Client Source Relié | Table | Adresse | | Client_Adresse | | | ------------ | ----------------------------------------------------- | --- | ------------------------------------- | --- | | Rubrique | AD_PKID () | | CA_IDAdresse () | | | Cardinalités | 0,n | | 0,1 | | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression uniquement si pas d'enregistrement relié | | | | Contrainte_BddExterne_Interventio n_BddExt Source Relié | Table | BddExterne | | Intervention_BddExterne | | | ----- | ---------- | --- | ----------------------- | --- | Rubrique BSX_PKID () INX_IDBddExterne () | Cardinalités | 0,n | | 1,1 | | | ------------ | -------------------------------------------------- | --- | --- | --- | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_CheckList_Collaborateur Source Relié | Table | CheckList | | CheckList_Collab | | | ----- | --------- | --- | ---------------- | --- | Rubrique CHK_PKID () CHC_IDCheckList () | Cardinalités | 0,n | | 0,1 | | | ------------ | -------------------------------------------------- | --- | --- | --- | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_CheckList_Intervention Source Relié | Table | Intervention | | CheckList | | | ----- | ------------ | --- | --------- | --- | Rubrique IN_PKID () CHK_IDIntervention () | Cardinalités | 0,n | | 0,1 | | | ------------ | -------------------------------------------------- | ------- | --- | --- | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | | 06/08/2026 | | Isis_BO | | 59 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Liaisons Contrainte_Client_Adresse Source Relié | Table | Client | | Client_Adresse | | | ------------ | -------------------------------------------------- | --- | ------------------------------------ | --- | | Rubrique | CL_PKID () | | CA_IDClient () | | | Cardinalités | 0,n | | 0,1 | | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_Client_BddExterne_BddE xterne Source Relié | Table | BddExterne | | Client_BddExterne | | | ----- | ---------- | --- | ----------------- | --- | Rubrique BSX_PKID () CLX_IDBddExterne () | Cardinalités | 0,n | | 1,1 | | | ------------ | -------------------------------------------------- | --- | --- | --- | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_Client_Client_BddExtern e Source Relié | Table | Client | | Client_BddExterne | | | ------------ | -------------------------------------------------- | --- | ------------------------------------- | --- | | Rubrique | CL_PKID () | | CLX_IDCLient () | | | Cardinalités | 0,n | | 0,1 | | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_Client_Client_Lieu Source Relié | Table | Client | | Client_Lieu | | | ------------ | ----------------------------------------------------- | ------- | ------------------------------------- | --- | | Rubrique | CL_PKID () | | CLI_IDClient () | | | Cardinalités | 0,n | | 1,1 | | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | | 06/08/2026 | | Isis_BO | | 60 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Liaisons Contrainte_Client_Dossier Source Relié | Table | Client | | Dossier | | | ------------ | ----------------------------------------------------- | --- | ------------------------------------ | --- | | Rubrique | CL_PKID () | | DO_IDClient () | | | Cardinalités | 0,n | | 0,1 | | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression uniquement si pas d'enregistrement relié | | | | Contrainte_Client_Personne Source Relié | Table | Client | | Personne | | | ------------ | -------------------------------------------------- | --- | ------------------------------------ | --- | | Rubrique | CL_PKID () | | PE_IDClient () | | | Cardinalités | 0,n | | 0,1 | | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Pas de suppression des enregistrements reliés | | | | Contrainte_Collaborateur_CheckList Source Relié | Table | Collaborateur | | CheckList_Collab | | | ----- | ------------- | --- | ---------------- | --- | Rubrique CO_PKID () CHC_IDCollaborateur () | Cardinalités | 0,n | | 0,1 | | | ------------ | ----------------------------------------------------- | --- | --- | --- | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression uniquement si pas d'enregistrement relié | | | | Contrainte_Collaborateur_Equipe Source Relié | Table | Collaborateur | | Equipe_Collaborateur | | | ----- | ------------- | --- | -------------------- | --- | Rubrique CO_PKID () EC_IDCollaborateur () | Cardinalités | 0,n | | 0,1 | | | ------------ | -------------------------------------------------- | ------- | --- | --- | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | | 06/08/2026 | | Isis_BO | | 61 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Liaisons Contrainte_Collaborateur_Interventi on Source Relié | Table | Collaborateur | | Intervention_Collaborateur | | | ----- | ------------- | --- | -------------------------- | --- | Rubrique CO_PKID () IC_IDCollaborateur () | Cardinalités | 0,n | | 0,1 | | | ------------ | ----------------------------------------------------- | --- | --- | --- | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression uniquement si pas d'enregistrement relié | | | | Contrainte_Collaborateur_Societe Source Relié | Table | Collaborateur | | Societe_Collaborateur | | | ----- | ------------- | --- | --------------------- | --- | Rubrique CO_PKID () SC_IDCollaborateur () | Cardinalités | 0,n | | 0,1 | | | ------------ | -------------------------------------------------- | --- | --- | --- | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_DocumentNote_Docume nt Source Relié | Table | Document | | DocumentNote | | | ------------ | -------------------------------------------------- | --- | -------------------------------------- | --- | | Rubrique | DC_PKID () | | DN_IDDocument () | | | Cardinalités | 0,n | | 1,1 | | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_Dossier_Intervention Source Relié | Table | Dossier | | Intervention | | | ------------ | -------------------------------------------------- | ------- | ------------------------------------- | --- | | Rubrique | DO_PKID () | | IN_IDDossier () | | | Cardinalités | 0,n | | 0,1 | | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | | 06/08/2026 | | Isis_BO | | 62 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Liaisons Contrainte_Equipe_Collaborateur Source Relié | Table | Equipe | | Equipe_Collaborateur | | | ------------ | ----------------------------------------------------- | --- | ------------------------------------ | --- | | Rubrique | EQ_PKID () | | EC_IDEquipe () | | | Cardinalités | 0,n | | 0,1 | | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression uniquement si pas d'enregistrement relié | | | | Contrainte_Intervention_Collaborat eur Source Relié | Table | Intervention | | Intervention_Collaborateur | | | ----- | ------------ | --- | -------------------------- | --- | Rubrique IN_PKID () IC_IDIntervention () | Cardinalités | 0,n | | 0,1 | | | ------------ | -------------------------------------------------- | --- | --- | --- | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_Intervention_Historique EtatIntervention Source Relié | Table | Intervention | | EtatIntervention | | | ----- | ------------ | --- | ---------------- | --- | Rubrique IN_PKID () EI_IDIntervention () | Cardinalités | 0,n | | 1,1 | | | ------------ | -------------------------------------------------- | --- | --- | --- | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_Intervention_Interventio n_BddExt Source Relié | Table | Intervention | | Intervention_BddExterne | | | ----- | ------------ | --- | ----------------------- | --- | Rubrique IN_PKID () INX_IDIntervention () | Cardinalités | 0,n | | 1,1 | | | ------------ | -------------------------------------------------- | ------- | --- | --- | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | | 06/08/2026 | | Isis_BO | | 63 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Liaisons Contrainte_Intervention_MessageEx terne Source Relié | Table | Intervention | | MessageExterne | | | ----- | ------------ | --- | -------------- | --- | Rubrique IN_PKID () ME_IDIntervention () | Cardinalités | 0,n | | 1,1 | | | ------------ | -------------------------------------------------- | --- | --- | --- | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_Intervention_Parametre Metier Source Relié | Table | Intervention | | Intervention_ChampLibre | | | ----- | ------------ | --- | ----------------------- | --- | Rubrique IN_PKID () ICL_IDIntervention () | Cardinalités | 0,n | | 0,1 | | | ------------ | -------------------------------------------------- | --- | --- | --- | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_Lieu_Adresse Source Relié | Table | Adresse | | Lieu | | | ------------ | ----------------------------------------------------- | --- | ------------------------------------- | --- | | Rubrique | AD_PKID () | | LI_IDAdresse () | | | Cardinalités | 0,n | | 0,1 | | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression uniquement si pas d'enregistrement relié | | | | Contrainte_Lieu_Client_Lieu Source Relié | Table | Lieu | | Client_Lieu | | | ------------ | ----------------------------------------------------- | ------- | ----------------------------------- | --- | | Rubrique | LI_PKID () | | CLI_IDLieu () | | | Cardinalités | 0,n | | 1,1 | | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | | 06/08/2026 | | Isis_BO | | 64 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Liaisons Contrainte_Lieu_Lieu_Personne Source Relié | Table | Lieu | | Lieu_Personne | | | ------------ | ----------------------------------------------------- | --- | ----------------------------------- | --- | | Rubrique | LI_PKID () | | LIP_IDLieu () | | | Cardinalités | 0,n | | 1,1 | | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_MailModele_MailCat Source Relié | Table | MailModele | | MailCat | | | ------------ | ----------------------------------------------------- | --- | ---------------------------------------- | --- | | Rubrique | MM_Code () | | MMC_CodeModMail () | | | Cardinalités | 0,n | | 1,1 | | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression uniquement si pas d'enregistrement relié | | | | Contrainte_MessageInterne_Interve ntion Source Relié | Table | Intervention | | MessageInterne | | | ----- | ------------ | --- | -------------- | --- | Rubrique IN_PKID () MI_IDIntervention () | Cardinalités | 0,n | | 1,1 | | | ------------ | -------------------------------------------------- | --- | --- | --- | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_ParametreMetier_Interv ention Source Relié | Table | ParametreMetier | | Intervention_ChampLibre | | | ----- | --------------- | --- | ----------------------- | --- | Rubrique PA_PKID () ICL_IDParametreMetier () | Cardinalités | 0,n | | 0,1 | | | ------------ | ----------------------------------------------------- | ------- | --- | --- | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression uniquement si pas d'enregistrement relié | | | | | 06/08/2026 | | Isis_BO | | 65 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Liaisons Contrainte_ParametreMetier_Param etreMetierEntete Source Relié | Table | ParametreMetierEntete | | ParametreMetier | | | ------------ | -------------------------------------------------- | --- | -------------------------------- | --- | | Rubrique | PM_Code () | | PA_Code () | | | Cardinalités | 0,n | | 0,1 | | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_Personne_Adresse Source Relié | Table | Adresse | | Personne | | | ----- | ------- | --- | -------- | --- | Rubrique AD_PKID () PE_IDAdressePrincipale () | Cardinalités | 0,n | | 0,1 | | | ------------ | ----------------------------------------------------- | --- | --- | --- | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression uniquement si pas d'enregistrement relié | | | | Contrainte_Personne_Lieu_Personne Source Relié | Table | Personne | | Lieu_Personne | | | ------------ | -------------------------------------------------- | --- | --------------------------------------- | --- | | Rubrique | PE_PKID () | | LIP_IDPersonne () | | | Cardinalités | 0,n | | 1,1 | | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_Personne_Planning_RDV Source Relié | Table | Personne | | Planning_RDV_Personne | | | ------------ | ----------------------------------------------------- | ------- | --------------------------------------- | --- | | Rubrique | PE_PKID () | | PRP_IDPersonne () | | | Cardinalités | 0,n | | 0,1 | | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression uniquement si pas d'enregistrement relié | | | | | 06/08/2026 | | Isis_BO | | 66 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Liaisons Contrainte_Societe_Adresse Source Relié | Table | Adresse | | Societe | | | ----- | ------- | --- | ------- | --- | Rubrique AD_PKID () SO_IDAdressePrincipale () | Cardinalités | 0,n | | 0,1 | | | ------------ | ----------------------------------------------------- | --- | --- | --- | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression uniquement si pas d'enregistrement relié | | | | Contrainte_Societe_Collaborateur Source Relié | Table | Societe | | Societe_Collaborateur | | | ------------ | -------------------------------------------------- | --- | -------------------------------------- | --- | | Rubrique | SO_PKID () | | SC_IDCSociete () | | | Cardinalités | 0,n | | 0,1 | | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Suppression en cascade des enregistrements reliés. | | | | Contrainte_Societe_Equipe Source Relié | Table | Societe | | Equipe | | | ------------ | ----------------------------------------------------- | --- | ------------------------------------- | --- | | Rubrique | SO_PKID () | | EQ_IDSociete () | | | Cardinalités | 0,n | | 0,1 | | | Modification | Modification uniquement si pas d'enregistrement relié | | | | | Suppression | Suppression uniquement si pas d'enregistrement relié | | | | Contrainte_SuiviDesTemps_Interven tion Source Relié | Table | Intervention | | SuiviDesTemps | | | ----- | ------------ | --- | ------------- | --- | Rubrique IN_PKID () SDT_IDIntervention () | Cardinalités | 0,n | | 0,1 | | | ------------ | -------------------------------------------------- | ------- | --- | --- | | Modification | Modification en cascade des enregistrements reliés | | | | | Suppression | Pas de suppression des enregistrements reliés | | | | | 06/08/2026 | | Isis_BO | | 67 | Partie 2 › Schéma des données › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Liaisons Contrainte_Telephone_Personne | | | | Source | | | Relié | | | ------------ | --- | -------------------------------------------------- | ------ | --- | -------------------------------------- | ----- | --- | | Table | | Personne | | | Telephone | | | | Rubrique | | PE_PKID () | | | TE_IDPersonne () | | | | Cardinalités | | 0,n | | | 0,1 | | | | Modification | | Modification en cascade des enregistrements reliés | | | | | | | Suppression | | Suppression en cascade des enregistrements reliés. | | | | | | Schéma des données Connexions ¹ *nnoC .mT | | | | | | ruetasilitU | | ¹ *cexE .mT | | --------------- | --------- | --- | ----------------- | --- | ----------- | -------- | ----------- | | | Connexion | | Source de données | | | Provider | | | ConnexionLocale | | | | | | | 0 0 | Connexion HFSQL Classic | Utilisée par... | | Personne | | Societe | | Client | | | --------------- | --- | -------- | --- | --------------- | --- | ------- | --- | | | | Lieu | | ParametreMetier | | Adresse | | Client_Adresse Tm. Exec* : Timeout d'exécution ¹ Tm. Conn* : Timeout de connexion Schéma des données Tables et rubriques somém .sserpmoC | | | | | | ¹ * rcE/tceL .lnJ | seénnod .tpyrC | | | --- | --- | --- | --- | --- | ----------------- | -------------- | --- | noitarénég°N .gerne elliaT omém .tpyrC | | | noitaivérbA | | noitacilpéR | ¹ * étirucéS | xedni .tpyrC | | | --- | --- | ----------- | --- | ----------- | ------------ | ------------ | --- | ¹ * secapsE ¹ * rcE .lnJ | | | | .otua .dI oG2 ed + | | | | | | --- | --- | --- | ------------------ | --- | --- | --- | --- | epyT | AccesEtDroit | | | 4 67 | | | | HFSQL | | ------------ | --- | --- | ----- | --- | --- | --- | ------ | Classic | Action | | | 3 359 | | | | HFSQL | | ------ | --- | --- | ------ | --- | --- | --- | ------ | Classic | 06/08/2026 | | | | Isis_BO | | | 68 | | ---------- | --- | --- | --- | ------- | --- | --- | --- | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Schéma des données somém .sserpmoC ¹ * rcE/tceL .lnJ seénnod .tpyrC noitarénég°N .gerne elliaT xedni .tpyrC omém .tpyrC | | noitaivérbA | noitacilpéR | ¹ * étirucéS | | | --- | ----------- | ----------- | ------------ | --- | ¹ * secapsE ¹ * rcE .lnJ | | .otua .dI oG2 ed + | | | | | --- | ------------------ | --- | --- | --- | epyT | Adresse | 12 651 | | | HFSQL | | ------- | ------- | --- | --- | ------ | Classic | BddExterne | 8 117 | | | HFSQL | | ---------- | ------ | --- | --- | ------ | Classic | CheckList | 6 177 | | | HFSQL | | --------- | ------ | --- | --- | ------ | Classic | CheckList_Collab | 5 67 | | | HFSQL | | ---------------- | ----- | --- | --- | ------ | Classic | Client | 37 696 | | | HFSQL | | ------ | ------- | --- | --- | ------ | Classic | Client_Adresse | 8 42 | | | HFSQL | | -------------- | ----- | --- | --- | ------ | Classic | Client_BddExterne | 8 105 | | | HFSQL | | ----------------- | ------ | --- | --- | ------ | Classic | Client_Lieu | 4 65 | | | HFSQL | | ----------- | ----- | --- | --- | ------ | Classic 366 | Collaborateur | 20 | | | HFSQL | | ------------- | --- | --- | --- | ------ | Classic 420 | CompteRendu | 5 | | | HFSQL | | ----------- | --- | --- | --- | ------ | Classic 83 | Compteur | 4 | | | HFSQL | | -------- | --- | --- | --- | ------ | Classic 405 | Document | 12 | | | HFSQL | | -------- | --- | --- | --- | ------ | Classic 82 | DocumentNote | 3 | | | HFSQL | | ------------ | --- | --- | --- | ------ | Classic 312 | Dossier | 27 | | | HFSQL | | ------- | --- | --- | --- | ------ | Classic 108 | Equipe | 3 | | | HFSQL | | ------ | --- | --- | --- | ------ | Classic 66 | Equipe_Collaborateur | 4 | | | HFSQL | | -------------------- | --- | --- | --- | ------ | Classic 57 | EtatIntervention | 6 | | | HFSQL | | ---------------- | --- | --- | --- | ------ | Classic 427 | Intervention | 51 | | | HFSQL | | ------------ | --- | --- | --- | ------ | Classic Intervention_BddExter 97 4 HFSQL Classic Intervention_ChampLib 117 3 HFSQL Classic Intervention_Collabora 65 1 HFSQL Classic 136 | Intervention_Personne | 3 | | | HFSQL | | --------------------- | --- | --- | --- | ------ | Classic 712 | Lieu | 28 | | | HFSQL | | ---- | --- | --- | --- | ------ | Classic 180 | Lieu_Personne | 11 | | | HFSQL | | ------------- | --- | --- | --- | ------ | Classic 29 | MailCat | 2 | | | HFSQL | | ------- | --- | --- | --- | ------ | Classic | 06/08/2026 | | Isis_BO | | 69 | | ---------- | --- | ------- | --- | --- | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Schéma des données somém .sserpmoC ¹ * rcE/tceL .lnJ seénnod .tpyrC noitarénég°N .gerne elliaT xedni .tpyrC omém .tpyrC | | noitaivérbA | noitacilpéR | ¹ * étirucéS | | | --- | ----------- | ----------- | ------------ | --- | ¹ * secapsE ¹ * rcE .lnJ | | .otua .dI oG2 ed + | | | | | --- | ------------------ | --- | --- | --- | epyT | MailModele | 7 175 | | | HFSQL | | ---------- | ------ | --- | --- | ------ | Classic | MessageExterne | 6 1102 | | | HFSQL | | -------------- | ------- | --- | --- | ------ | Classic | MessageInterne | 2 90 | | | HFSQL | | -------------- | ----- | --- | --- | ------ | Classic | Mobile | 3 219 | | | HFSQL | | ------ | ------ | --- | --- | ------ | Classic | MobLog | 1 34 | | | HFSQL | | ------ | ----- | --- | --- | ------ | Classic | MobReception | 1 153 | | | HFSQL | | ------------ | ------ | --- | --- | ------ | Classic | ModeleRapportMob | 3 64 | | | HFSQL | | ---------------- | ----- | --- | --- | ------ | Classic | MotClef | 5 171 | | | HFSQL | | ------- | ------ | --- | --- | ------ | Classic 84 | ParametreApplication | 3 | | | HFSQL | | -------------------- | --- | --- | --- | ------ | Classic 405 | ParametreMetier | 17 | | | HFSQL | | --------------- | --- | --- | --- | ------ | Classic ParametreMetierEntet 360 11 HFSQL Classic 327 | ParametreSysteme | 1 | | | HFSQL | | ---------------- | --- | --- | --- | ------ | Classic 84 | ParametreUtilisateur | 3 | | | HFSQL | | -------------------- | --- | --- | --- | ------ | Classic 562 | Personne | 28 | | | HFSQL | | -------- | --- | --- | --- | ------ | Classic 323 | Planning_RDV | 25 | | | HFSQL | | ------------ | --- | --- | --- | ------ | Classic Planning_RDV_Personn 83 8 HFSQL Classic 463 | Societe | 16 | | | HFSQL | | ------- | --- | --- | --- | ------ | Classic 66 | Societe_Collaborateur | 4 | | | HFSQL | | --------------------- | --- | --- | --- | ------ | Classic 267 | SuiviDesTemps | 17 | | | HFSQL | | ------------- | --- | --- | --- | ------ | Classic 37 | Telephone | 2 | | | HFSQL | | --------- | --- | --- | --- | ------ | Classic 511 | Utilisateur | 14 | | | HFSQL | | ----------- | --- | --- | --- | ------ | Classic ¹ Espaces * : Complétion des chaînes par des espaces Jnl. Ecr * : Journalisation des écritures Jnl. Lect/Ecr * : Journalisation des lectures et écritures Sécurité * : Mode sécurité renforcée | 06/08/2026 | | Isis_BO | | 70 | | ---------- | --- | ------- | --- | --- | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › AccesEtDroit › Tables et rubriques AccesEtDroit Tables et rubriques Informations générales AccesEtDroit AccesEtDroit Nom sur disque AccesEtDroit.fic Groupe(s) ProtectionStd Rubriques de la table AccesEtDroit nolbuoD élC tuaféd .laV euqinU élC Libellé Type elliaT sneS AED_PKID Identifiant de AccesEtDroit Identifiant automatique (8 octets) | AED_IDProfil | Identifiant de Profil | Entier sur 8 octets | 0 | | ------------ | ----------------------- | ------------------- | --- | | AED_IDModule | Identifiant de Module | Entier sur 8 octets | 0 | | AED_Acces | L'accès est il autorisé | Booléen | 0 | | CreationDate | Créé le | Date et Heure | | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | 0 | | ------------ | ---------- | ------------------- | --- | | ModifDate | Modifié le | Date et Heure | | (aaaammjjhhmmssccc) | ModifUser | Modifié par | Entier sur 8 octets | 0 | | ---------- | ----------- | ------------------- | --- | | 06/08/2026 | | Isis_BO | 71 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Action › Tables et rubriques Action Tables et rubriques Informations générales Action Action Nom sur disque Action.fic Groupe(s) ProtectionStd Rubriques de la table Action nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | AC_PKID | Identifiant de Action | Identifiant automatique | | | | ------- | --------------------- | ------------------------ | --- | --- | (8 octets) | AC_DateAction | Date de l'action | Date (aaaammjj) | | | | -------------- | ----------------- | --------------- | --- | --- | | AC_HeureAction | Heure de l'action | Heure (hhmm) | | | AC_IDTypeAction Identifiant du type d'action Entier sur 8 octets 0 AC_IDIntervention Identifiant de l'Intervention Entier sur 8 octets 0 | AC_Description | Description de l'action | Chaîne | 250 | | | -------------- | -------------------------- | ------- | --- | --- | | AC_Clos | L'action est Clos | Booléen | | 0 | | AC_IDQui | Identifiant de la personne | | | 0 | Entier sur 8 octets | AC_IDImport | Identifiant de l'import | Chaîne | 50 | | | ----------- | ----------------------- | ------- | --- | --- | | 06/08/2026 | | Isis_BO | | 72 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Adresse › Tables et rubriques Adresse Tables et rubriques Informations générales Adresse Adresse Nom sur disque Adresse.fic Connexion Connexion HFSQL Classic Groupe(s) ProtectionStd Index full-text AD_Index_FullText (Rubriques : AD_Etiquette, AD_Presentation) Rubriques de la table Adresse nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | AD_PKID | Identifiant de ADRESSE | Identifiant automatique | | | | ------- | ---------------------- | ------------------------ | --- | --- | (8 octets) FR: Identifiant unique du fichier Adresse | AD_Etiquette | Etiquette de l'adresse | Chaîne | 25 | | | ------------ | ---------------------- | ------ | --- | --- | FR: Etiquette libre d'une Adresse | AD_Ligne_1 | 1ère ligne d'adresse | Chaîne | 38 | | | ---------- | -------------------- | ------ | --- | --- | FR: Première ligne d'adresse BtoC : Civilité - Titre ou Qualité - Prénom - Nom BtoB : Raison sociale ou dénomination | AD_Ligne_2 | 2ème ligne d'adresse | Chaîne | 38 | | | ---------- | -------------------- | ------ | --- | --- | FR: Deuxième ligne d'adresse BtoC : N°APP ou BAL - Etage - Couloir - Esc BtoB : Identité du destinataire et/ou service | AD_Ligne_3 | 3ème ligne d'adresse | Chaîne | 38 | | | ---------- | -------------------- | ------ | --- | --- | FR: Troisième ligne d'adresse BtoC : Entrée - Bâtiment - Immeuble - Résidence BtoB : Entrée - Bâtiment - Immeuble - Résidence - ZI | AD_Ligne_4 | 4ème ligne d'adresse | Chaîne | 100 | | | ---------- | -------------------- | ------ | --- | --- | FR: Quatrième ligne d'adresse BtoC : Numéro - Libellé de la voie BtoB : Numéro - Libellé de la voie | AD_Ligne_5 | 5ème ligne d'adresse | Chaîne | 38 | | | ---------- | -------------------- | ------ | --- | --- | FR: Cinquième ligne d'adresse BtoC : Lieu dit ou Service particulier de distribution BtoB : Mention spéciale et commune géographique | AD_CodePostal | Code Postal | Chaîne | 15 | | | ------------- | ----------- | ------ | --- | --- | FR: Code postale de l'adresse | AD_Ville | Ville | Chaîne | 45 | | | -------- | ----- | ------ | --- | --- | FR: Ville de l'adresse | AD_Presentation | Présentation Adresse | Chaîne | 255 | | | --------------- | -------------------- | ------ | --- | --- | FR: Présentation de l'adresse composée librement pour figurer sur les documents à destination du courrier | 06/08/2026 | | Isis_BO | | 73 | | ---------- | --- | ------- | --- | --- | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Adresse › Tables et rubriques nolbuoD élC euqinU élC tuaféd .laV Libellé Type elliaT sneS | CreationDate | Date de création | Date et Heure | | | ------------ | ---------------- | -------------- | --- | (aaaammjjhhmmssccc) | CreationUser | Utilisateur de création | Entier sur 8 octets | 0 | | ------------ | ----------------------- | ------------------- | --- | | ModifDate | Date de Modification | Date et Heure | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | 0 | | ---------- | --------------------------- | ------------------- | --- | | 06/08/2026 | | Isis_BO | 74 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › BddExterne › Tables et rubriques BddExterne Tables et rubriques Informations générales BddExterne BddExterne Nom sur disque BddExterne.fic Groupe(s) ProtectionStd Rubriques de la table BddExterne nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | BSX_PKID | Identifiant de Base_Ext | Identifiant automatique | | | | -------- | ----------------------- | ------------------------ | --- | --- | (8 octets) | BSX_Nom | Nom | Chaîne | 50 | | | ------------ | --------------- | -------------- | --- | --- | | BSX_Param | Paramètres JSON | Mémo texte | | | | CreationDate | Créé le | Date et Heure | | | (aaaammjjhhmmssccc) | ModifDate | Modifié le | Date et Heure | | | | --------- | ---------- | -------------- | --- | --- | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | ------------- | --------------------------- | ------------------- | --- | --- | | CreationUser | Créé par | Entier sur 8 octets | | 0 | | BSX_IDSociete | Identifiant de la Société | Entier sur 8 octets | | | | 06/08/2026 | | Isis_BO | | 75 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › CheckList › Tables et rubriques CheckList Tables et rubriques Informations générales CheckList CheckList Nom sur disque CheckList.fic Groupe(s) ProtectionStd Rubriques de la table CheckList nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | CHK_PKID | Identifiant de CheckList | Identifiant automatique | | | | -------- | ------------------------ | ------------------------ | --- | --- | (8 octets) | CHK_Nom | Nom regoupant les éléments | Chaîne | 50 | | | ----------- | ----------------------------- | ------- | --- | --- | | CHK_Element | Element de la checklist | Chaîne | 50 | | | CHK_Fait | Indique si l'élément est fait | Booléen | | 0 | CHK_Ordre Ordre d'apparation de l'élément Entier sur 4 octets 0 | CHK_IDModele | Identifiant du modèle | Entier sur 8 octets | | 0 | | ------------ | --------------------- | ------------------- | --- | --- | CHK_IDIntervention Identifiant de Intervention Entier sur 8 octets 0 | CreationDate | Créé le | Date et Heure | | | | ------------ | ------- | -------------- | --- | --- | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | | 0 | | ------------ | ---------- | ------------------- | --- | --- | | ModifDate | Modifié le | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | --------- | --------------------------- | ------------------- | --- | --- | CHK_OrdreDuGroupe Ordre d'apparition du Groupe Entier sur 4 octets 0 | 06/08/2026 | | Isis_BO | | 76 | | ---------- | --- | ------- | --- | --- | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › CheckList_Collab › Tables et rubriques CheckList_Collab Tables et rubriques Informations générales CheckList_Collab CheckList_Collab Nom sur disque CheckList_Collab.fic Groupe(s) ProtectionStd Rubriques de la table CheckList_Collab nolbuoD élC euqinU élC tuaféd .laV Libellé Type elliaT sneS CHC_PKID Identifiant de CheckList_Collab Identifiant automatique (8 octets) CHC_IDCollaborateur Identifiant de Collaborateur Entier sur 8 octets 0 CHC_IDCheckList Identifiant de CheckList Entier sur 8 octets 0 | CHC_Fait | Indique l'élément de la checklist | Booléen | 0 | | ------------ | ---------------------------------- | -------------- | --- | | CreationDate | Créé le | Date et Heure | | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | 0 | | ------------ | ---------- | ------------------- | --- | | ModifDate | Modifié le | Date et Heure | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | 0 | | ---------- | --------------------------- | ------------------- | --- | | 06/08/2026 | | Isis_BO | 77 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Client › Tables et rubriques Client Tables et rubriques Informations générales Client Client Nom sur disque Client.fic Connexion Connexion HFSQL Classic Répertoire de la table Groupe(s) ProtectionStd Index full-text CL_Index_FullText (Rubriques : CL_Nom, CL_Tel, CL_Fax, CL_CodeClient) Rubriques de la table Client nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | CL_PKID | Identifiant de Client | Identifiant automatique | | | | ------- | --------------------- | ------------------------ | --- | --- | (8 octets) FR: Identifiant unique du fichier Client | CL_Nom | Nom | Chaîne | 100 | | | ------ | --- | ------ | --- | --- | FR: Nom du client | CL_IDType | Type | Entier sur 8 octets | | 0 | | --------- | ---- | ------------------- | --- | --- | FR: Type de client Régie, Collectivité, Entreprise, Particulier | CL_IDStatut | Statut | Entier sur 8 octets | | 0 | | ----------- | ------ | ------------------- | --- | --- | FR: Statut du client Client, Actif CL_IDAdressePrincipale Adresse principale Entier sur 8 octets 0 FR: Identifiant unique dans le fichier Adresse permettant de référencer l'adresse principale du client | ModifDate | Date de Modification | Date et Heure | | | | --------- | -------------------- | -------------- | --- | --- | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | ------------ | --------------------------- | ------------------- | --- | --- | | CreationDate | Date de création | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Utilisateur de création | Entier sur 8 octets | | 0 | | ------------- | ----------------------- | ------------------- | --- | --- | | CL_Tel | Téléphone Client | Chaîne | 15 | | | CL_Fax | Fax Client | Chaîne | 15 | | | CL_IDImport | Identifiant Import | Chaîne | 50 | | | Archive | Enregistrement Archivée | Booléen | | 0 | | DateArchivage | Date d'archivage | Date et Heure | | | (aaaammjjhhmmssccc) | CL_CodeComptable | Code comptable | Chaîne | 25 | | | ---------------- | -------------- | ---------- | --- | --- | | CL_Email | Email | Mémo texte | | | | 06/08/2026 | | Isis_BO | | 78 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Client › Tables et rubriques nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type | | | | elliaT | sneS | | ----------------- | ----------------------------- | ------ | ------ | ---- | | CL_RepertoireDocs | Répertoire des docs du client | Chaîne | 255 | | CL_IDContactPrincipal Identifiant du contact principal Entier sur 8 octets 0 CL_IDLieuPrincipal Identifiant du site principal Entier sur 8 octets 0 | CL_IDApporteur | Apporté par | Entier sur 8 octets | | 0 | | ------------------ | ----------------------------- | ------------------- | --- | --- | | CL_IDApportOrigine | Apporté comment | Entier sur 8 octets | | 0 | | CL_CodeClient | Code client | Chaîne | 10 | | | CL_Blocage | Blocage commerciale du client | Booléen | | 0 | | Cl_RaisonBlocage | Raison du blocage Blocage | Mémo texte | | | | CL_FormeJuridique | Forme juridique | Chaîne | 25 | 0 | | CL_IDModeReglement | Mode de règlement | Entier sur 8 octets | | 0 | | CL_InfoSup | Information supplémentaire | Mémo texte | | | | CL_Pays | Code Pays | Chaîne | 3 | | | CL_CodeTVA | Code de TVA | Chaîne | 13 | | | CL_SIREN | Numéro de SIREN | Chaîne | 9 | | | CL_SIRET | Numéro de SIRET | Chaîne | 14 | | | 06/08/2026 | | Isis_BO | | 79 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Client_Adresse › Tables et rubriques Client_Adresse Tables et rubriques Informations générales Client_Adresse Relation Client/Adresse Nom sur disque Client_Adresse.fic Connexion Connexion HFSQL Classic Répertoire de la table Groupe(s) ProtectionStd Rubriques de la table Client_Adresse nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | CA_PKID | CA_PKID | Identifiant automatique | | | | ------- | ------- | ------------------------ | --- | --- | (8 octets) | CA_IDAdresse | Adresse | Entier sur 8 octets | | 0 | | ------------ | ------- | ------------------- | --- | --- | FR: Identifiant unique du fichier Adresse | CA_IDClient | Client | Entier sur 8 octets | | 0 | | ----------- | ------ | ------------------- | --- | --- | FR: Identifiant unique du fichier Client | CA_IDCli_IDAd | Clé composée Client_Adresse | Clé composée : | 16 | | | ------------- | --------------------------- | --------------- | --- | --- | CA_IDClient+CA_IDAdres se FR: Clé composé du fichier Client et Adresse | CA_IDTypeAdresse | Type d'adresse | Entier sur 8 octets | | 0 | | ---------------- | --------------- | ------------------- | --- | --- | FR: Identifiant unique du fichier ParamètreMetier permettant d'affecter un type d'adresse au fichier de relation Livraison, Facturation | CA_Principale | CA_Principale | Booléen | | 0 | | ------------- | ------------- | ------- | --- | --- | | 06/08/2026 | | Isis_BO | | 80 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Client_BddExterne › Tables et rubriques Client_BddExterne Tables et rubriques Informations générales Client_BddExterne Client_BddExterne Nom sur disque Client_BddExterne.fic Groupe(s) ProtectionStd Rubriques de la table Client_BddExterne nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | CLX_PKID | Identifiant de Client_Ext | Identifiant automatique | | | | -------- | ------------------------- | ------------------------ | --- | --- | (8 octets) | CLX_IDCLient | ID CLient | Entier sur 8 octets | | 0 | | --------------- | --------------------------- | ------------------- | --- | --- | | CLX_IDExterne | ID Externe | Chaîne | 30 | | | CLX_DateSynchro | Date Heure dernière synchro | Date et Heure | | | (aaaammjjhhmmssccc) | CLX_IDBddExterne | ID Bdd externe | Entier sur 8 octets | | 0 | | ---------------- | -------------- | ------------------- | --- | --- | | CreationDate | Créé le | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | | 0 | | ------------ | ---------- | ------------------- | --- | --- | | ModifDate | Modifié le | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | --------- | --------------------------- | ------------------- | --- | --- | CLX_IDBddExterneCLX_I | | CLX_IDBddExterne + CLX_IDCLient | Clé composée : | 16 | | | --- | ------------------------------- | --------------- | --- | --- | CLX_IDBddExterne+CLX_I DCLient | 06/08/2026 | | Isis_BO | | 81 | | ---------- | --- | ------- | --- | --- | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Client_Lieu › Tables et rubriques Client_Lieu Tables et rubriques Informations générales Client_Lieu Client_Lieu Nom sur disque Client_Lieu.fic Groupe(s) ProtectionStd Rubriques de la table Client_Lieu nolbuoD élC euqinU élC tuaféd .laV Libellé Type elliaT sneS | CLI_PKID | Identifiant de Client_Lieu | Identifiant automatique | | | -------- | -------------------------- | ------------------------ | --- | (8 octets) | CLI_IDClient | CLI_IDClient | Entier sur 8 octets | 0 | | ------------ | ---------------- | ------------------- | --- | | CLI_IDLieu | CLI_IDLieu | Entier sur 8 octets | 0 | | CreationDate | Date de création | Date et Heure | | (aaaammjjhhmmssccc) | ModifDate | Date de Modification | Date et Heure | | | --------- | -------------------- | -------------- | --- | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | 0 | | ------------ | --------------------------- | ------------------- | --- | | CreationUser | Utilisateur de création | Entier sur 8 octets | 0 | | 06/08/2026 | | Isis_BO | 82 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Collaborateur › Tables et rubriques Collaborateur Tables et rubriques Informations générales Collaborateur Collaborateur Nom sur disque Collaborateur.fic Groupe(s) ProtectionStd CO_Index_FullText (Rubriques : CO_Nom, CO_Prenom, CO_TelFixe, CO_TelMobile, CO_Email, Index full-text CO_Trigramme) Rubriques de la table Collaborateur nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | CO_PKID | Identifiant de Collaboteur | Identifiant automatique | | | | ------- | -------------------------- | ------------------------ | --- | --- | (8 octets) CO_IDCivilite Identifiant de la civilité du Entier sur 8 octets 0 | CO_Nom | CO_Nom | Chaîne | 50 | | | ------------ | ------------------------- | -------------- | --- | --- | | CO_Prenom | CO_Prenom | Chaîne | 50 | | | CO_TelFixe | CO_TelFixe | Chaîne | 15 | | | CO_TelMobile | CO_TelMobile | Chaîne | 15 | | | CO_Email | CO_Email | Chaîne | 50 | | | CO_Fonction | Fonction du collaborateur | Chaîne | 50 | | | CreationDate | Date de création | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Utilisateur de création | Entier sur 8 octets | | 0 | | ------------ | ----------------------- | ------------------- | --- | --- | | ModifDate | Date de Modification | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | --------- | --------------------------- | ------------------- | --- | --- | CO_AuPlanning Indique qu'on gère le planning pour ce Booléen 0 | CO_Actif | Collaborateur Actif | Booléen | | 1 | | ----------- | -------------------- | ------- | --- | --- | | CO_IDImport | Identifiant d'Import | Chaîne | 50 | | CO_Ponderation Pondération sur le collaborateur Réel sur 4 octets 0 | CO_Trigramme | Trigramme | Chaîne | 3 | | | -------------- | ----------------------- | ------------------- | --- | --- | | CO_IDStatut | Statut du collaborateur | Entier sur 8 octets | | 0 | | CO_AccesBO | Utilise le Back-Office | Booléen | | 0 | | CO_AccesMobile | Utilise le Mobile | Booléen | | 0 | | 06/08/2026 | | Isis_BO | | 83 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › CompteRendu › Tables et rubriques CompteRendu Tables et rubriques Informations générales CompteRendu CompteRendu Nom sur disque CompteRendu.fic Groupe(s) ProtectionStd Rubriques de la table CompteRendu nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | CR_PKID | Identifiant de CompteRendu | Identifiant automatique | | | | ------- | -------------------------- | ------------------------ | --- | --- | (8 octets) | CR_IDRdv | Identifiant de Planning_RDV | Entier sur 8 octets | | 0 | | -------- | --------------------------- | ------------------- | --- | --- | CR_IDIntervention Identifiant de Intervention Entier sur 8 octets 0 | GUID | GUID | Chaîne | 32 | | | ----------------- | ---------------------- | -------------- | --- | --- | | CR_DateHeureDebut | Date et Heure de Debut | Date et Heure | | | (aaaammjjhhmmssccc) | CR_DateHeureFin | Date et Heure de Fin | Date et Heure | | | | --------------- | -------------------- | -------------- | --- | --- | (aaaammjjhhmmssccc) | CR_NoteCollaborateur | Note du collaborateur | Mémo texte | | | | -------------------- | -------------------------- | -------------- | --- | --- | | CR_NomSignataire | Nom du Signataire | Chaîne | 50 | | | CR_NoteSignataire | Note Signataire | Chaîne | 50 | | | CR_DateHeureSignatur | Date et Heure de Signature | Date et Heure | | | (aaaammjjhhmmssccc) | CR_Signature | Signature | Image (mémo binaire) | | | | ------------ | --------- | -------------------- | --- | --- | | CreationDate | Créé le | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | | 0 | | ------------ | ---------- | ------------------- | --- | --- | | ModifDate | Modifié le | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | --------- | --------------------------- | ------------------- | --- | --- | CR_IDCollaborateur Identifiant de Collaborateur Entier sur 8 octets 0 CR_SignatureTech Signature du technicien Image (mémo binaire) | CR_NomSignataireTech | Nom du technicien Signataire | Chaîne | 50 | | | -------------------- | ---------------------------- | ------- | --- | --- | | CR_DevisConforme | Devis Conforme | Booléen | | 0 | | CR_AvecReserve | Avec Réserve | Booléen | | 0 | | CR_ReserveCommentai | Commentaire de Réserve | Chaîne | 100 | | CR_IDTypeSignataire Identifiant du TypeSignataire Entier sur 8 octets 0 | 06/08/2026 | | Isis_BO | | 84 | | ---------- | --- | ------- | --- | --- | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Compteur › Tables et rubriques Compteur Tables et rubriques Informations générales Compteur Compteur Nom sur disque Compteur.fic Groupe(s) ProtectionStd Rubriques de la table Compteur nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | CPT_PKID | Identifiant de Compteur | Identifiant automatique | | | | -------- | ----------------------- | ------------------------ | --- | --- | (8 octets) | CPT_Code | Code Compteur | Chaîne | 50 | | | ------------ | -------------- | ------------------- | --- | --- | | CPT_Annee | Année Compteur | Entier sur 2 octets | | 0 | | CPT_Valeur | Valeur | Entier sur 8 octets | | 0 | | CPT_ParAnnee | Par Année | Booléen | | 0 | | CPT_ParMois | Par Mois | Booléen | | 0 | | CPT_Mois | Mois Compteur | Entier sur 1 octet | | 0 | | CPT_Actif | Actif | | | 0 | Booléen | 06/08/2026 | | Isis_BO | | 85 | | ---------- | --- | ------- | --- | --- | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Document › Tables et rubriques Document Tables et rubriques Informations générales Document Document Nom sur disque Document.fic Groupe(s) ProtectionStd Rubriques de la table Document nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | DC_PKID | Identifiant de Document | Identifiant automatique | | | | ------- | ----------------------- | ------------------------ | --- | --- | (8 octets) DC_IDIntervention Identifiant de Intervention Entier sur 8 octets 0 | DC_Nom | Nom du document | Chaîne | 255 | | | -------------- | ------------------------------- | ------------------- | --- | --- | | DC_Commentaire | Commentaire attaché au document | Mémo texte | | | | DC_Categorie | Catégorie de classement | Entier sur 8 octets | | 0 | | CreationDate | Créé le | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | | 0 | | ------------ | ---------- | ------------------- | --- | --- | | ModifDate | Modifié le | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | -------------- | --------------------------- | ------------------- | --- | --- | | DC_DateFichier | DC_DateFichier | Date (aaaammjj) | | | DC_IDMessageExterne Identifiant du Message externe Entier sur 8 octets 0 | GUID | GUID | Chaîne | 32 | | | ---- | ---- | ------ | --- | --- | DC_IDEtatDocument Identifiant de l'état du document Entier sur 8 octets 0 | DC_HeriteDroit | Hérite du droit | Chaîne | 8 | | | -------------- | --------------- | ---------- | --- | --- | | DC_Chemin | Chemin | Mémo texte | | | | 06/08/2026 | | Isis_BO | | 86 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › DocumentNote › Tables et rubriques DocumentNote Tables et rubriques Informations générales DocumentNote DocumentNote Nom sur disque DocumentNote.fic Groupe(s) ProtectionStd Rubriques de la table DocumentNote nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | DN_PKID | Identifiant de DocumentNote | Identifiant automatique | | | | ------- | --------------------------- | ------------------------ | --- | --- | (8 octets) | DN_IDDocument | DN_IDDocument | Entier sur 8 octets | | 0 | | ------------- | ------------- | ------------------- | --- | --- | | DN_Note | Note | Mémo texte | | | | CreationDate | Créé le | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | | 0 | | ------------ | -------- | ------------------- | --- | --- | | GUID | GUID | Chaîne | 32 | | | 06/08/2026 | | Isis_BO | | 87 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Dossier › Tables et rubriques Dossier Tables et rubriques Informations générales Dossier Dossier Nom sur disque Dossier.fic Groupe(s) ProtectionStd Index full-text DO_Index_FullText (Rubriques : DO_Titre, DO_RefInterne, DO_RefExterne, DO_NumDossier) Rubriques de la table Dossier nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type | | | | elliaT | sneS | | ------- | ---------------------- | ------------------------ | ------ | ---- | | DO_PKID | Identifiant de DOSSIER | Identifiant automatique | | | (8 octets) | DO_IDClient | Identifiant de CLIENT | Entier sur 8 octets | | 0 | | ---------------- | --------------------- | ------------------- | --- | --- | | DO_IDTypeDossier | Type de Dossier | Entier sur 8 octets | | 0 | | DO_Titre | Titre du Dossier | Chaîne | 50 | | DO_IDStatut Identifiant du Statut du dossier Entier sur 8 octets 0 | DO_RefInterne | Référence interne du dossier | Chaîne | 50 | | | ------------- | ---------------------------- | -------------- | --- | --- | | DO_RefExterne | Référence externe du dossier | Chaîne | 50 | | | CreationDate | Date de création | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Utilisateur de création | Entier sur 8 octets | | 0 | | ------------ | ----------------------- | ------------------- | --- | --- | | ModifDate | Date de Modification | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | ------------- | --------------------------- | ------------------- | --- | --- | | DO_IDImport | Identifiant Import | Chaîne | 50 | | | DO_IDSociete | Identifiant de SOCIETE | Entier sur 8 octets | | 0 | | DO_DateDebut | Date de début du dossier | Date (aaaammjj) | | | | Archive | Enregistrement Archivée | Booléen | | 0 | | DateArchivage | Date d'archivage | Date et Heure | | | (aaaammjjhhmmssccc) | DO_NumDossier | NumDossier | Chaîne | 6 | | | ------------- | ---------- | ------- | --- | --- | | 06/08/2026 | | Isis_BO | | 88 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Equipe › Tables et rubriques Equipe Tables et rubriques Informations générales Equipe Equipe Nom sur disque Equipe.fic Groupe(s) ProtectionStd Rubriques de la table Equipe nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | EQ_PKID | Identifiant de Equipe | Identifiant automatique | | | | ------- | --------------------- | ------------------------ | --- | --- | (8 octets) | EQ_Nom | Nom de l'équipe | Chaîne | 50 | | | ------------ | ---------------- | ------------------- | --- | --- | | EQ_IDSociete | SO_PKID | Entier sur 8 octets | | 0 | | CreationDate | Date de création | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Utilisateur de création | Entier sur 8 octets | | 0 | | ------------ | ----------------------- | ------------------- | --- | --- | | ModifDate | Date de Modification | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | ---------- | --------------------------- | ------------------- | --- | --- | | 06/08/2026 | | Isis_BO | | 89 | Partie 2 › ... › Tables et rubriques › Equipe_Collaborateur › Tables et rubriques Equipe_Collaborateur Tables et rubriques Informations générales Equipe_Collaborateur Equipe_Collaborateur Nom sur disque Equipe_Collaborateur.fic Groupe(s) ProtectionStd Rubriques de la table Equipe_Collaborateur nolbuoD élC euqinU élC tuaféd .laV Libellé Type elliaT sneS EC_PKID Identifiant de Equipe_Collaborateur Identifiant automatique (8 octets) EC_IDCollaborateur Identifiant de Collaborateur Entier sur 8 octets 0 | EC_IDEquipe | Identifiant de Equipe | Entier sur 8 octets | 0 | | ----------- | --------------------- | ------------------- | --- | EC_IDEquipe_EC_IDColla Identifiant de Equipe_Collaborateur Clé composée : 16 EC_IDEquipe+EC_IDColla borateur | CreationDate | Date de création | Date et Heure | | | ------------ | ---------------- | -------------- | --- | (aaaammjjhhmmssccc) | CreationUser | Utilisateur de création | Entier sur 8 octets | 0 | | ------------ | ----------------------- | ------------------- | --- | | ModifDate | Date de Modification | Date et Heure | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | 0 | | ---------- | --------------------------- | ------------------- | --- | | 06/08/2026 | | Isis_BO | 90 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › EtatIntervention › Tables et rubriques EtatIntervention Tables et rubriques Informations générales EtatIntervention EtatIntervention Nom sur disque EtatIntervention.fic Groupe(s) ProtectionStd Rubriques de la table EtatIntervention nolbuoD élC euqinU élC tuaféd .laV Libellé Type elliaT sneS | EI_PKID | Identifiant de | Identifiant automatique | | | ------- | --------------- | ------------------------ | --- | (8 octets) EI_IDEtat Identifiant de Etat d'intervention Entier sur 8 octets 0 | EI_DateDebut | Date début | Date et Heure | | | ------------ | ---------- | -------------- | --- | (aaaammjjhhmmssccc) | EI_DateFin | Date fin | Date et Heure | | | ---------- | -------- | -------------- | --- | (aaaammjjhhmmssccc) | EI_Description | Description de l'intervention pour | Mémo texte | | | -------------- | ----------------------------------- | ---------- | --- | EI_IDIntervention Identifiant de Intervention Entier sur 8 octets 0 | 06/08/2026 | | Isis_BO | 91 | | ---------- | --- | ------- | --- | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Intervention › Tables et rubriques Intervention Tables et rubriques Informations générales Intervention Intervention Nom sur disque Intervention.fic Groupe(s) ProtectionStd IN_Index_FullText (Rubriques : IN_Description, IN_NoteInterne, IN_Titre, IN_RefInterne, Index full-text IN_RefExterne, IN_NumIntervention, IN_NumDevis, IN_NumFacture) Rubriques de la table Intervention nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | IN_PKID | Identifiant de Intervention | Identifiant automatique | | | | ------- | --------------------------- | ------------------------ | --- | --- | (8 octets) IN_IDTypeIntervention Identifiant du Type d'Intervention Entier sur 8 octets 0 IN_IDEtatIntervention Identifiant de l'état de l'Intervention Entier sur 8 octets 0 IN_IDSuiviPar Identifiant du Collaborateur Entier sur 8 octets 0 | IN_IDDossier | Identifiant de Dossier | Entier sur 8 octets | | 0 | | ------------ | ---------------------- | ------------------- | --- | --- | IN_IDDemandeur Identifiant du DEMANDEUR Entier sur 8 octets 0 | IN_IDClient | Identifiant de Client | Entier sur 8 octets | | 0 | | --------------------- | ----------------------------- | ------------------- | --- | --- | | IN_IDLieu | Identifiant de Lieu | Entier sur 8 octets | | 0 | | IN_Description | Description de l'intervention | Mémo texte | | | | IN_AttestationTVAPres | Attestation TVA présentée | Booléen | | 0 | | IN_NoteInterne | Note Interne | Mémo texte | | | | CreationDate | Date de création | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Utilisateur de création | Entier sur 8 octets | | 0 | | ------------ | ----------------------- | ------------------- | --- | --- | | ModifDate | Date de Modification | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | ------------- | ----------------------------------- | ------------------- | --- | --- | | IN_Titre | Titre de l'intervention | Chaîne | 51 | | | IN_RefInterne | Référence interne de l'intervention | Chaîne | 50 | | | IN_RefExterne | Référence externe de l'interne | Chaîne | 50 | | | IN_IDImport | Identifiant Import | Chaîne | 50 | | | IN_IDSociete | Identifiant de Societe | Entier sur 8 octets | | 0 | | Archive | Enregistrement Archivée | Booléen | | 0 | | DateArchivage | Date d'archivage | Date et Heure | | | (aaaammjjhhmmssccc) | IN_DateIntervention | Date d'Intervention | Date (aaaammjj) | | | | ------------------- | ------------------- | --------------- | --- | --- | IN_DureePrevue Durée prévue d'intervention Réel sur 4 octets 0 | 06/08/2026 | | Isis_BO | | 92 | | ---------- | --- | ------- | --- | --- | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Intervention › Tables et rubriques nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | IN_NumDevis | Numéro du devis | Chaîne | 20 | | | ------------------ | -------------------- | --------------- | --- | --- | | IN_DateDevis | Date du devis | Date (aaaammjj) | | | | IN_NumFacture | Numéro de la facture | Chaîne | 20 | | | IN_DateFacture | Date de la facture | Date (aaaammjj) | | | | IN_NumIntervention | IN_NumIntervention | Chaîne | 6 | | | 06/08/2026 | | Isis_BO | | 93 | Partie 2 › ... › Tables et rubriques › Intervention_BddExterne › Tables et rubriques Intervention_BddExterne Tables et rubriques Informations générales Intervention_BddExterne Intervention_BddExterne Nom sur disque Intervention_BddExterne.fic Groupe(s) ProtectionStd Rubriques de la table Intervention_BddExterne nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS INX_PKID Identifiant de Intervention_Ext Identifiant automatique (8 octets) | INX_IDIntervention | INX_IDIntervention | Entier sur 8 octets | | 0 | | ------------------ | ------------------ | ------------------- | --- | --- | | INX_IDExterne | INX_IDExterne | Chaîne | 30 | | | INX_IDBddExterne | Id bdd externe | Entier sur 8 octets | | 0 | | ModifDate | Modifié le | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | ------------ | --------------------------- | ------------------- | --- | --- | | CreationDate | Créé le | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | | 0 | | ------------ | -------- | ------------------- | --- | --- | INX_IDBaseExtINX_IDIn | | INX_IDBaseExt + INX_IDIntervention | Clé composée : | 16 | | | --- | ---------------------------------- | --------------- | --- | --- | INX_IDBddExterne+INX_I DIntervention | 06/08/2026 | | Isis_BO | | 94 | | ---------- | --- | ------- | --- | --- | Partie 2 › ... › Tables et rubriques › Intervention_ChampLibre › Tables et rubriques Intervention_ChampLibre Tables et rubriques Informations générales Intervention_ChampLibre Intervention_ChampLibre Nom sur disque Intervention_ChampLibre.fic Groupe(s) ProtectionStd Rubriques de la table Intervention_ChampLibre nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | ICL_PKID | Identifiant de | Identifiant automatique | | | | -------- | --------------- | ------------------------ | --- | --- | (8 octets) | ICL_IDIntervention_ICL_ | Identifiant de | Clé composée : | 16 | | | ----------------------- | --------------- | --------------- | --- | --- | ICL_IDIntervention+ICL_I DParametreMetier ICL_IDIntervention Identifiant de Intervention Entier sur 8 octets 0 | ICL_IDParametreMetier | Identifiant de ParametreMetier | | | 0 | | --------------------- | ------------------------------ | --- | --- | --- | Entier sur 8 octets | ICL_ValeurDuChamp | Valeur Du Champ | Chaîne | 50 | | | ----------------- | --------------- | -------------- | --- | --- | | CreationDate | Créé le | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | | 0 | | ------------ | ---------- | ------------------- | --- | --- | | ModifDate | Modifié le | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | ---------- | --------------------------- | ------------------- | --- | --- | | 06/08/2026 | | Isis_BO | | 95 | Partie 2 › ... › Tables et rubriques › Intervention_Collaborateur › Tables et rubriques Intervention_Collaborateur Tables et rubriques Informations générales Intervention_Collaborateur Intervention_Collaborateur Nom sur disque Intervention_Collaborateur.fic Groupe(s) ProtectionStd Rubriques de la table Intervention_Collaborateur nolbuoD élC euqinU élC tuaféd .laV Libellé Type elliaT sneS | IC_PKID | Identifiant de | Identifiant automatique | | | ------- | --------------- | ------------------------ | --- | (8 octets) IC_IDIntervention Identifiant de Intervention Entier sur 8 octets 0 IC_IDCollaborateur Identifiant de Collaborateur Entier sur 8 octets 0 | CreationDate | Créé le | Date et Heure | | | ------------ | ------- | -------------- | --- | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | 0 | | ------------ | ---------- | ------------------- | --- | | ModifDate | Modifié le | Date et Heure | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | 0 | | ---------- | --------------------------- | ------------------- | --- | | 06/08/2026 | | Isis_BO | 96 | Partie 2 › ... › Tables et rubriques › Intervention_Personne › Tables et rubriques Intervention_Personne Tables et rubriques Informations générales Intervention_Personne Intervention_Personne Nom sur disque Intervention_Personne.fic Groupe(s) ProtectionStd Rubriques de la table Intervention_Personne nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS IP_PKID Identifiant de Intervention_Personne Identifiant automatique (8 octets) IP_IDIntervention Identifiant de Intervention Entier sur 8 octets 0 | IP_IDPersonne | Identifiant de Personne | Entier sur 8 octets | | 0 | | ------------- | ----------------------- | ------------------- | --- | --- | | IP_IDClient | Identifiant de Client | Entier sur 8 octets | | 0 | | IP_IDLieu | Identifiant de Lieu | Entier sur 8 octets | | 0 | IP_IDRole Role de la personne dans l'intervention Entier sur 8 octets 0 | IP_IDImport | Identifiant Import | Entier sur 8 octets | | 0 | | --------------- | --------------------------------- | ------------------- | --- | --- | | IP_EstDemandeur | La personne est le demandeur sur | | | 0 | Booléen | IP_Etage | Etage où se situe l'occupant | Chaîne | 10 | 0 | | ------------ | ---------------------------- | -------------- | --- | --- | | IP_Lot | Lot concerné | Chaîne | 25 | | | CreationDate | Créé le | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | | 0 | | ------------ | ---------- | ------------------- | --- | --- | | ModifDate | Modifié le | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | ---------- | --------------------------- | ------------------- | --- | --- | | 06/08/2026 | | Isis_BO | | 97 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Lieu › Tables et rubriques Lieu Tables et rubriques Informations générales Lieu Lieu Nom sur disque Lieu.fic Connexion Connexion HFSQL Classic Répertoire de la table Groupe(s) ProtectionStd Index full-text LI_Index_FullText (Rubriques : LI_CodeLieu, LI_Note) Rubriques de la table Lieu nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | LI_PKID | Identifiant de Lieu | Identifiant automatique | | | | ------- | ------------------- | ------------------------ | --- | --- | (8 octets) FR: Identifiant unique du fichier Lieu | LI_CodeLieu | Code du lieu | Chaîne | 50 | | | ----------- | ------------ | ------ | --- | --- | FR: Code interne pour situer le lieu | LI_IDAdresse | Adresse du lieu | Entier sur 8 octets | | 0 | | ------------ | --------------- | ------------------- | --- | --- | FR: Identifiant unique du fichier Adresse permettant de localiser le lieu | CreationDate | Date de création | Date et Heure | | | | ------------ | ---------------- | -------------- | --- | --- | (aaaammjjhhmmssccc) | CreationUser | Utilisateur de création | Entier sur 8 octets | | 0 | | ------------ | ----------------------- | ------------------- | --- | --- | | ModifDate | Date de Modification | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | --------- | --------------------------- | ------------------- | --- | --- | | LI_IDType | Type | Entier sur 8 octets | | 0 | FR: Type de Lieu Immeuble, Maison Indiv. | LI_CodeAcces | Code d'acces du lieu | Mémo texte | | | | ------------- | ----------------------- | -------------- | --- | --- | | LI_Badge | Badge sur lieu | Booléen | | 0 | | LI_Interphone | Interphone sur lieu | Booléen | | 0 | | LI_Note | Note sur le lieu | Chaîne | 250 | | | Archive | Enregistrement Archivée | Booléen | | 0 | | DateArchivage | Date d'archivage | Date et Heure | | | (aaaammjjhhmmssccc) | LI_IDImport | Identifiant Import | Chaîne | 50 | | | ----------------- | --------------------------- | ------ | --- | --- | | LI_RepertoireDocs | Répertoire des docs du lieu | Chaîne | 255 | | LI_IDClientPrincipal Identifiant du client principal Entier sur 8 octets 0 | LI_Blocage | LI_Blocage | Booléen | | 0 | | ---------- | ---------- | ------- | --- | --- | | 06/08/2026 | | Isis_BO | | 98 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Lieu › Tables et rubriques nolbuoD élC euqinU élC tuaféd .laV Libellé Type elliaT sneS | LI_RaisonBlocage | Raison de blocage | Mémo texte | | | ---------------- | ----------------- | ---------- | --- | | 06/08/2026 | | Isis_BO | 99 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Lieu_Personne › Tables et rubriques Lieu_Personne Tables et rubriques Informations générales Lieu_Personne Lieu_Personne Nom sur disque Lieu_Personne.fic Groupe(s) ProtectionStd Rubriques de la table Lieu_Personne nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS LIP_PKID Identifiant de LOT_PERSONNE Identifiant automatique (8 octets) LIP_IDPersonne Identifiant de la Personne Entier sur 8 octets 0 | LIP_IDLieu | Identifiant du lieu | Entier sur 8 octets | | 0 | | ---------- | --------------------------- | ------------------- | --- | --- | | LIP_IDRole | Rôle de la Personne du lieu | Entier sur 8 octets | | 0 | LIP_IDTypeLieuPersonn Identifiant du Type du Lieu Personne Entier sur 8 octets 0 | LIP_Etage | Etage | Chaîne | 10 | | | ------------ | ---------------- | -------------- | --- | --- | | LIP_Lot | Lot | Chaîne | 25 | | | CreationDate | Date de création | Date et Heure | | | (aaaammjjhhmmssccc) | ModifDate | Date de Modification | Date et Heure | | | | --------- | -------------------- | -------------- | --- | --- | (aaaammjjhhmmssccc) | CreationUser | Utilisateur de création | Entier sur 8 octets | | 0 | | ------------- | --------------------------- | ------------------- | --- | --- | | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | Archive | Enregistrement Archivée | Booléen | | 0 | | DateArchivage | Date d'archivage | Date et Heure | | | (aaaammjjhhmmssccc) | LIP_EtiquetteAdresse | Etiquette de l'adresse | Chaîne | 50 | | | -------------------- | ---------------------- | ------- | --- | --- | | LIP_Actif | Adresse contact Active | Booléen | | 0 | | 06/08/2026 | | Isis_BO | | 100 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › MailCat › Tables et rubriques MailCat Tables et rubriques Informations générales MailCat MailCat Nom sur disque MailCat.fic Groupe(s) ProtectionStd Rubriques de la table MailCat nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | MMC_PKID | Identifiant de MailCat | Identifiant automatique | | | | -------- | ---------------------- | ------------------------ | --- | --- | (8 octets) | MMC_CodeModMail | MMC_CodeModMail | Chaîne | 5 | | | --------------- | --------------- | ------ | --- | --- | | MMC_CodeCat | MMC_CodeCat | Chaîne | 5 | | MMC_CodeModMail_Co MMC_CodeModMail + MMC_CodeCat Clé composée : 10 MMC_CodeModMail+MM C_CodeCat | 06/08/2026 | | Isis_BO | | 101 | | ---------- | --- | ------- | --- | --- | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › MailModele › Tables et rubriques MailModele Tables et rubriques Informations générales MailModele MailModele Nom sur disque MailModele.fic Groupe(s) ProtectionStd Rubriques de la table MailModele nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | MM_PKID | Identifiant de ModMail | Identifiant automatique | | | | ------- | ---------------------- | ------------------------ | --- | --- | (8 octets) | MM_Code | MM_Code | Chaîne | 5 | | | ------------ | --------------------- | -------------------- | --- | --- | | MM_Nom | Désignation du modèle | Chaîne | 50 | | | MM_Sujet | Sujet du mail | Mémo texte | | | | MM_MsgDoc | Corps du message | Image (mémo binaire) | | | | CreationDate | Créé le | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | | 0 | | ------------ | ---------- | ------------------- | --- | --- | | ModifDate | Modifié le | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | ---------- | ---------------------------- | ------------------- | --- | --- | | MM_System | Donnée system non modifiable | Booléen | | 0 | | MM_Langue | Langue | Chaîne | 50 | FR | | 06/08/2026 | | Isis_BO | | 102 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › MessageExterne › Tables et rubriques MessageExterne Tables et rubriques Informations générales MessageExterne Message Externe Nom sur disque MessageExterne.fic Groupe(s) ProtectionStd Rubriques de la table MessageExterne nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS ME_PKID Identifiant de MessageExterne Identifiant automatique (8 octets) | ME_IDIntervention | IDIntervention | Entier sur 8 octets | | 0 | | ------------------- | -------------------------- | ------------------- | --- | --- | | ME_AdrExp | Adresse Expediteur | Chaîne | 250 | | | ME_AdrDestinataires | Adresses des destinataires | Mémo texte | | | | ME_Objet | ME_Objet | Chaîne | 200 | | | ME_Message | Message | Mémo texte | | | | ME_IDDocPJ | ID du document en PJ | Chaîne | 100 | 0 | | ME_Envoyer | Message envoyé | | | 0 | Booléen | ME_Brouillon | Mode Brouillon | Booléen | | 0 | | ------------ | -------------- | -------------- | --- | --- | | CreationDate | Créé le | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | | 0 | | ------------- | ---------------------------- | ------------------- | --- | --- | | ME_PJ | Avec PJ | Booléen | | 0 | | ME_AdrCC | Adresse expéditeur CC | Chaîne | 200 | | | ME_AdrCCI | Adresse expéditeur CCI | Chaîne | 200 | | | GUID | GUID | Chaîne | 32 | | | ME_IDImport | Identifiant de l'import | Chaîne | 50 | | | ME_EnvoyerMob | Message envoyé par le mobile | Booléen | | 0 | | 06/08/2026 | | Isis_BO | | 103 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › MessageInterne › Tables et rubriques MessageInterne Tables et rubriques Informations générales MessageInterne MessageInterne Nom sur disque MessageInterne.fic Groupe(s) ProtectionStd Rubriques de la table MessageInterne nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS MI_PKID Identifiant de MessageInterne Identifiant automatique (8 octets) MI_IDTypeMessage Identifiant du Type de Message Entier sur 8 octets 0 | MI_Message | Message | Mémo texte | | | | ---------- | ------- | ---------- | --- | --- | MI_IDIntervention Identifiant de l'intervention Entier sur 8 octets 0 | CreationDate | Créé le | Date et Heure | | | | ------------ | ------- | -------------- | --- | --- | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | | 0 | | ------------ | -------- | ------------------- | --- | --- | | GUID | GUID | Chaîne | 32 | | | 06/08/2026 | | Isis_BO | | 104 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Mobile › Tables et rubriques Mobile Tables et rubriques Informations générales Mobile Mobile Nom sur disque Mobile.fic Groupe(s) ProtectionStd Rubriques de la table Mobile nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | MOB_PKID | Identifiant de Mobile | Identifiant automatique | | | | -------- | --------------------- | ------------------------ | --- | --- | (8 octets) | MOB_NumSerie | MOB_NumSerie | Chaîne | 100 | | | --------------- | --------------- | ------- | --- | --- | | MOB_NomPersonne | MOB_NomPersonne | Chaîne | 100 | | | 06/08/2026 | | Isis_BO | | 105 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › MobLog › Tables et rubriques MobLog Tables et rubriques Informations générales MobLog MobLog Nom sur disque MobLog.fic Groupe(s) ProtectionStd Rubriques de la table MobLog nolbuoD élC euqinU élC tuaféd .laV Libellé Type elliaT sneS | ML_PKID | Identifiant de MobLog | Identifiant automatique | | | ------- | --------------------- | ------------------------ | --- | (8 octets) | ML_DateCreat | DateHeure | Date et Heure | | | ------------ | --------- | -------------- | --- | (aaaammjjhhmmssccc) | ML_Message | Message | Mémo texte | | | ---------- | --------- | ------------------ | --- | | ML_Niveau | ML_Niveau | Entier sur 1 octet | 0 | | 06/08/2026 | | Isis_BO | 106 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › MobReception › Tables et rubriques MobReception Tables et rubriques Informations générales MobReception MobReception Nom sur disque MobReception.fic Groupe(s) ProtectionStd Rubriques de la table MobReception nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | MR_PKID | Identifiant de MobReception | Identifiant automatique | | | | ------- | --------------------------- | ------------------------ | --- | --- | (8 octets) | MR_IDToSRV | MR_IDToSRV | Entier sur 8 octets | | 0 | | ----------------- | ---------------------- | -------------------- | --- | --- | | MR_JSON | JSON | Mémo texte | | | | MR_CMD | Commande | Chaîne | 50 | | | MR_Buffer | Buffer | Image (mémo binaire) | | | | MR_NumSerie | Numéro de Série | Chaîne | 50 | | | MR_Fait | Fait | Booléen | | 0 | | MR_DateHeureRecep | DateHeure de Réception | Date et Heure | | | (aaaammjjhhmmssccc) | 06/08/2026 | | Isis_BO | | 107 | | ---------- | --- | ------- | --- | --- | Partie 2 › ... › Tables et rubriques › ModeleRapportMob › Tables et rubriques ModeleRapportMob Tables et rubriques Informations générales ModeleRapportMob ModeleRapportMob Nom sur disque ModeleRapportMob.fic Groupe(s) ProtectionStd Rubriques de la table ModeleRapportMob nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS MRM_PKID Identifiant de ModeleRapportMob Identifiant automatique (8 octets) | MRM_Nom | Nom | Chaîne | 30 | | | ---------- | ----------------- | -------------------- | --- | --- | | MRM_Modele | Buffer Modele | Image (mémo binaire) | | | | MRM_RubMob | Rubriques mobiles | Mémo texte | | | | 06/08/2026 | | Isis_BO | | 108 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › MotClef › Tables et rubriques MotClef Tables et rubriques Informations générales MotClef MotClef Nom sur disque MotClef.fic Groupe(s) ProtectionStd Rubriques de la table MotClef nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | MOC_PKID | Identifiant de MotClef | Identifiant automatique | | | | -------- | ---------------------- | ------------------------ | --- | --- | (8 octets) | MOC_Code | Code Valeur | Chaîne | 20 | | | ------------------ | --------------------- | --------------- | --- | --- | | MOC_Mot | Mot | Chaîne | 50 | | | MOC_Lib | Libellé | Chaîne | 50 | | | MOC_Langue | Langue | Chaîne | 3 | | | MOC_CodeMOC_Langue | MOC_Code + MOC_Langue | Clé composée : | 23 | | MOC_Code+MOC_Langu e | MOC_MotMOC_Langue | MOC_Mot + MOC_Langue | Clé composée : | 53 | | | ----------------- | -------------------- | --------------- | --- | --- | MOC_Mot+MOC_Langue | MOC_Groupe | Groupe de mots clés | Chaîne | 25 | | | ---------- | ------------------- | ------- | --- | --- | | 06/08/2026 | | Isis_BO | | 109 | Partie 2 › ... › Tables et rubriques › ParametreApplication › Tables et rubriques ParametreApplication Tables et rubriques Informations générales ParametreApplication ParametreApplication Nom sur disque ParametreApplication.fic Groupe(s) ProtectionStd Rubriques de la table ParametreApplication nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS PAP_PKID Identifiant de ParametreApplication Identifiant automatique (8 octets) | PAP_Code | Code du paramètre | Chaîne | 50 | 0 | | --------------- | ------------------------ | ---------- | --- | --- | | PAP_Description | Description du paramètre | Mémo texte | | | | PAP_Valeur | Valeur du paramètre | Mémo texte | | | | 06/08/2026 | | Isis_BO | | 110 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › ParametreMetier › Tables et rubriques ParametreMetier Tables et rubriques Informations générales ParametreMetier ParametreMetier Nom sur disque ParametreMetier.fic Connexion Connexion HFSQL Classic Groupe(s) ProtectionStd Rubriques de la table ParametreMetier nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type | | | | elliaT | sneS | | --- | --- | --- | ------ | ---- | PA_PKID Identifiant de PARAMETREMETIER Identifiant automatique (8 octets) | PA_Code | Code | Chaîne | 3 | | | ------- | ---- | ------ | --- | --- | FR: Code du paramètre métier | PA_Libelle | Libellé | Chaîne | 250 | | | ---------- | ------- | ------ | --- | --- | FR: Libellé du paramètre métier | PA_Valeur | Valeur | Chaîne | 20 | | | --------- | ------ | ------ | --- | --- | FR: Valeur du paramètre métier | PA_Ordre | Ordre | Entier sur 4 octets | | 0 | | -------- | ----- | ------------------- | --- | --- | FR: Ordre d'affichage du paramètre métier | PA_Systeme | Valeur Systeme | Booléen | | 0 | | ---------------- | ---------------------------- | --------------- | --- | --- | | PA_Invisible | Invisible pour l'utilisateur | Booléen | | 0 | | PA_IDImport | ID Import | Chaîne | 50 | | | PA_Actif | Actif | Booléen | | 1 | | PA_CodePA_Valeur | PA_Code + PA_Valeur | Clé composée : | 23 | | PA_Code+PA_Valeur | PA_CleLiaison | Clé de liaison | Chaîne | 23 | | | --------------- | -------------- | ---------- | --- | --- | | PA_Parametre | PA_Parametre | Mémo texte | | | | PA_LibelleCourt | Libellé court | Chaîne | 20 | | | 06/08/2026 | | Isis_BO | | 111 | Partie 2 › ... › Tables et rubriques › ParametreMetierEntete › Tables et rubriques ParametreMetierEntete Tables et rubriques Informations générales ParametreMetierEntete ParametreMetierEntete Nom sur disque ParametreMetierEntete.fic Groupe(s) ProtectionPlus Rubriques de la table ParametreMetierEntete nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS PM_PKID Identifiant de ParametreMetierEntete Identifiant automatique (8 octets) | PM_Libelle | Libellé du paramètre métier | Chaîne | 50 | | | ---------------- | ----------------------------------- | ------- | --- | --- | | PM_Description | Description pour les utilisateurs | Chaîne | 250 | | | PM_Systeme | Le paramètre est-il personnalisable | Booléen | | 0 | | PM_Groupe | Nom du groupe de rattachement | Chaîne | 25 | | | PM_Code | Code interne du paramètre | Chaîne | 3 | | | PM_AucunPossible | Gestion de la valeur aucune | Booléen | | 0 | | PM_Specifique | Code Specifique | | | | Mémo texte | 06/08/2026 | | Isis_BO | | 112 | | ---------- | --- | ------- | --- | --- | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › ParametreSysteme › Tables et rubriques ParametreSysteme Tables et rubriques Informations générales ParametreSysteme ParametreSysteme Nom sur disque ParametreSysteme.fic Groupe(s) ProtectionPlus Rubriques de la table ParametreSysteme nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS PAS_PKID Identifiant de ParametreSysteme Identifiant automatique (8 octets) | PAS_Code | Code du paramètre | Chaîne | 50 | | | --------------- | ------------------------ | ---------- | --- | --- | | PAS_Description | Description du paramètre | Chaîne | 250 | | | PAS_Valeur | Valeur du paramètre | Mémo texte | | | | 06/08/2026 | | Isis_BO | | 113 | Partie 2 › ... › Tables et rubriques › ParametreUtilisateur › Tables et rubriques ParametreUtilisateur Tables et rubriques Informations générales ParametreUtilisateur ParametreUtilisateur Nom sur disque ParametreUtilisateur.fic Groupe(s) ProtectionStd Rubriques de la table ParametreUtilisateur Libellé Type 06/08/2026 Isis_BO 114 elliaT euqinU élC nolbuoD élC sneS tuaféd .laV PU_PKID Identifiant de ParametreUtilisateur Identifiant automatique (8 octets) PU_Code Code du paramètre Chaîne 50 PU_IDUtilisateur Identifiant de Utilisateur Entier sur 8 octets 0 PU_Valeur Valeur du paramètre Mémo texte PU_CodePU_IDUtilisate PU_Code + PU_IDUtilisateur Clé composée : 58 PU_Code+PU_IDUtilisate ur Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Personne › Tables et rubriques Personne Tables et rubriques Informations générales Personne Personne Nom sur disque Personne.fic Connexion Connexion HFSQL Classic Groupe(s) ProtectionStd PE_Index_FullText (Rubriques : PE_Nom, PE_Prenom, PE_TelFixe, PE_TelMobile, PE_Email, Index full-text PE_Note, PE_Fax) Rubriques de la table Personne nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type | | | | elliaT | sneS | | ------- | ----------------------- | ------------------------ | ------ | ---- | | PE_PKID | Identifiant de Personne | Identifiant automatique | | | (8 octets) FR: Identifiants unique du fichier Personne | PE_IDCivilite | Civilite du contact | Entier sur 8 octets | | 0 | | ------------- | ------------------- | ------------------- | --- | --- | | PE_Nom | Nom | Chaîne | 50 | | FR: Nom de la personne | PE_Prenom | Prénom | Chaîne | 50 | | | --------- | ------ | ------ | --- | --- | FR: Prénom de la personne | PE_TelFixe | Téléphone fixe | Chaîne | 15 | | | ---------- | -------------- | ------ | --- | --- | FR: Téléphone fixe de la personne | PE_TelMobile | Téléphone mobile | Chaîne | 15 | | | ------------ | ---------------- | ------ | --- | --- | FR: Téléphone mobile de la personne | PE_Email | Email | Mémo texte | | | | -------- | ----- | ---------- | --- | --- | FR: Email de la personne | PE_IDRole | Rôle | Entier sur 8 octets | | 0 | | --------- | ---- | ------------------- | --- | --- | FR: Rôle de la personne PE_IDAdressePrincipale Adresse principale Entier sur 8 octets 0 FR: Identifiant unique dans le fichier Adresse permettant de référencer l'adresse principale de la personne | PE_IDClient | Appartient au client | Entier sur 8 octets | | 0 | | ----------- | -------------------- | ------------------- | --- | --- | FR: Identifiant unique du fichier Client | CreationDate | Créé le | Date et Heure | | | | ------------ | ------- | -------------- | --- | --- | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | | 0 | | ------------ | ---------- | ------------------- | --- | --- | | ModifDate | Modifié le | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | ---------- | --------------------------- | ------------------- | --- | --- | | 06/08/2026 | | Isis_BO | | 115 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Personne › Tables et rubriques nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type | | | | elliaT | sneS | | ------------- | ----------------------- | -------------- | ------ | ---- | | Archive | Enregistrement Archivée | Booléen | | 0 | | DateArchivage | Date d'archivage | Date et Heure | | | (aaaammjjhhmmssccc) | PE_Note | Note sur le contact | Chaîne | 250 | | | --------------- | ---------------------- | ------- | --- | --- | | PE_Fax | Fax du contact | Chaîne | 15 | | | PE_IDImport | Identifiant du contact | Chaîne | 50 | | | PE_Actif | PE_Actif | Booléen | | 1 | | PE_UsageInterne | Usage Interne | | | 0 | Booléen | PE_InfoSupp | Information supplémentaire | Mémo texte | | | | ----------- | -------------------------- | ---------- | --- | --- | | 06/08/2026 | | Isis_BO | | 116 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Planning_RDV › Tables et rubriques Planning_RDV Tables et rubriques Informations générales Planning_RDV Planning_RDV Nom sur disque Planning_RDV.fic Groupe(s) ProtectionStd Rubriques de la table Planning_RDV nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | PL_PKID | Identifiant de Planning_RDV | Identifiant automatique | | | | ------- | --------------------------- | ------------------------ | --- | --- | (8 octets) | PL_IDGroupe | Groupe de Rendez-vous | Entier sur 8 octets | | 0 | | ------------ | ------------------------- | ------------------- | --- | --- | | PL_Grouper | Rendez-vous groupé | Booléen | | 0 | | PL_IDSociete | Identifiant de la Société | Entier sur 8 octets | | 0 | | PL_IDEquipe | Identifiant de l'équipe | Entier sur 8 octets | | 0 | PL_IDCollaborateur Identifiant du collaborateur Entier sur 8 octets 0 | PL_IDDossier | Identifiant du dossier | Entier sur 8 octets | | 0 | | ----------------- | ----------------------------- | ------------------- | --- | --- | | PL_IDIntervention | Identifiant de l'intervention | | | 0 | Entier sur 8 octets | PL_IDTypeActivite | Type activité du RDV | Entier sur 8 octets | | 0 | | ----------------- | ----------------------------- | ------------------- | --- | --- | | PL_IDStatut | Statut du RDV | Entier sur 8 octets | | 0 | | PL_Objet | Objet du Rendez-vous | Chaîne | 25 | | | GUID | GUID | Chaîne | 32 | | | PL_Description | Description du Rendez-vous | Mémo texte | | | | PL_DateDebut | Date et heure du début du RDV | Date et Heure | | | (aaaammjjhhmmssccc) | PL_DateFin | Date et heure de la fin du RDV | Date et Heure | | | | ---------- | ------------------------------ | -------------- | --- | --- | (aaaammjjhhmmssccc) PL_Superposable Condition de superposition d'un RDV Booléen 0 | PL_Prive | RDV Prive | Booléen | | 0 | | ------------- | ----------------------- | -------------- | --- | --- | | Archive | Enregistrement Archivée | Booléen | | 0 | | DateArchivage | Date d'archivage | Date et Heure | | | (aaaammjjhhmmssccc) | CreationDate | Date de création | Date et Heure | | | | ------------ | ---------------- | -------------- | --- | --- | (aaaammjjhhmmssccc) | CreationUser | Utilisateur de création | Entier sur 8 octets | | 0 | | ------------ | ----------------------- | ------------------- | --- | --- | | ModifDate | Date de Modification | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | ----------- | --------------------------- | ------------------- | --- | --- | | PL_IDImport | Identifiant Import | Chaîne | 50 | | | 06/08/2026 | | Isis_BO | | 117 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Planning_RDV › Tables et rubriques nolbuoD élC euqinU élC tuaféd .laV Libellé Type elliaT sneS PL_IDPersonne Identifiant de la personne Entier sur 8 octets 0 | PL_IDLieu | Identifiant du site | Entier sur 8 octets | 0 | | -------------- | ------------------------------- | ------------------- | --- | | PL_TempsValide | Validation des Temps sur le RDV | Booléen | 0 | | PL_DateExport | Date d'export du rdv | Date et Heure | | (aaaammjjhhmmssccc) | PL_SAV | Rdv SAV? | Booléen | 0 | | ------ | -------- | ------- | --- | PL_IdGroupeDate Id de Groupe de RDV par date Entier sur 8 octets 0 | PL_CR | Rdv avec CR | | 0 | | ----- | ------------ | --- | --- | Booléen | PL_NoteCollab | Note Collaborateur depuis mobile | Mémo texte | | | ------------- | -------------------------------- | ---------- | --- | PL_IDOrigineAnnul ID Origine Annulation Entier non signé sur 8 0 octets PL_IDMotifAnnul ID Motif Annulation Entier non signé sur 8 0 octets | PL_RappelSMS | Rappel SMS | Booléen | 0 | | ------------ | ---------- | ------- | --- | | 06/08/2026 | | Isis_BO | 118 | Partie 2 › ... › Tables et rubriques › Planning_RDV_Personne › Tables et rubriques Planning_RDV_Personne Tables et rubriques Informations générales Planning_RDV_Personne Relation Planning_RDV/Personne Nom sur disque Planning_RDV_Personne.fic Groupe(s) ProtectionStd Rubriques de la table Planning_RDV_Personne nolbuoD élC euqinU élC tuaféd .laV Libellé Type elliaT sneS PRP_PKID Identifiant du RDV_Personne Identifiant automatique (8 octets) PRP_IDPersonne Identifiant de la personne Entier sur 8 octets 0 | PRP_IDRdv | Identifiant du RDV | Entier sur 8 octets | 0 | | --------- | ------------------ | ------------------- | --- | PRP_PKID_PE_PKID Identifiant de Planning_RDV_Personne Clé composée : 16 PRP_IDRdv+PRP_IDPerso nne PRP_IDGroupeRDV Identifiant Groupe du RDV Entier sur 8 octets 0 | CreationDate | Date de création | Date et Heure | | | ------------ | ---------------- | -------------- | --- | (aaaammjjhhmmssccc) | ModifDate | Modifié le | Date et Heure | | | --------- | ---------- | -------------- | --- | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | 0 | | ------------- | --------------------------- | ------------------- | --- | | ModifUser | Utilisateur de modification | Entier sur 8 octets | 0 | | Archive | Enregistrement Archivée | Booléen | 0 | | DateArchivage | Date d'archivage | Date et Heure | | (aaaammjjhhmmssccc) | 06/08/2026 | | Isis_BO | 119 | | ---------- | --- | ------- | --- | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Societe › Tables et rubriques Societe Tables et rubriques Informations générales Societe Societe Nom sur disque Societe.fic Connexion Connexion HFSQL Classic Groupe(s) ProtectionStd Rubriques de la table Societe nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type | | | | elliaT | sneS | | ------- | ---------------------- | ------------------------ | ------ | ---- | | SO_PKID | Identifiant de Societe | Identifiant automatique | | | (8 octets) FR: Identifiant unique du fichier Societe | SO_Nom | Nom | Chaîne | 80 | | | ------ | --- | ------ | --- | --- | FR: Nom de la société (Raison sociale) | SO_SIRET | SIRET | Chaîne | 50 | | | -------- | ----- | ------ | --- | --- | FR: SIRET de la société | SO_Tel | Téléphone | Chaîne | 25 | | | ------ | --------- | ------ | --- | --- | FR: Téléphone de la société | SO_Fax | Fax | Chaîne | 25 | | | ------ | --- | ------ | --- | --- | FR: Fax de la société | SO_Email | Email | Chaîne | 50 | | | -------- | ----- | ------ | --- | --- | FR: Email de la société | SO_SiteWeb | Site Web | Chaîne | 100 | | | ---------- | -------- | ------ | --- | --- | FR: Site Web de la société SO_IDAdressePrincipale Adresse principale Entier sur 8 octets 0 FR: Identifiant unique dans le fichier Adresse permettant de référencer l'adresse principale de la société | CreationDate | Date de création | Date et Heure | | | | ------------ | ---------------- | -------------- | --- | --- | (aaaammjjhhmmssccc) FR: Date de création de l'enregistrement | CreationUser | Utilisateur de création | Entier sur 8 octets | | 0 | | ------------ | ----------------------- | ------------------- | --- | --- | FR: Utilisateur qui a créé l'enregistrement | ModifDate | Date de Modification | Date et Heure | | | | --------- | -------------------- | -------------- | --- | --- | (aaaammjjhhmmssccc) FR: Date de Modification de l'enregistrement | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | --------- | --------------------------- | ------------------- | --- | --- | FR: Utilisateur qui a modifié l'enregistrement | SO_IDImport | Identifiant d'import | Chaîne | 50 | | | ----------- | -------------------- | ------- | --- | --- | | 06/08/2026 | | Isis_BO | | 120 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Societe › Tables et rubriques nolbuoD élC euqinU élC tuaféd .laV Libellé Type elliaT sneS | SO_Logo | Logo de la société | Image (mémo binaire) | | | ------------- | ------------------ | -------------------- | --- | | SO_Parametres | Paramètres société | Mémo texte | | | SO_Archive | SO_Archive | Booléen | 0 | | 06/08/2026 | | Isis_BO | 121 | Partie 2 › ... › Tables et rubriques › Societe_Collaborateur › Tables et rubriques Societe_Collaborateur Tables et rubriques Informations générales Societe_Collaborateur Societe_Collaborateur Nom sur disque Societe_Collaborateur.fic Groupe(s) ProtectionStd Rubriques de la table Societe_Collaborateur Libellé Type 06/08/2026 Isis_BO 122 elliaT euqinU élC nolbuoD élC sneS tuaféd .laV SC_PKID Identifiant de Societe_Collaborateur Identifiant automatique (8 octets) SC_IDCollaborateur Identifiant de Collaborateur Entier sur 8 octets 0 SC_IDCSociete Identifiant de Societe Entier sur 8 octets 0 SC_IDCSoc_IDCol SC_IDCSociete + SC_IDCollaborateur Clé composée : 16 SC_IDCSociete+SC_IDColl aborateur SC_IDCSociete_SC_IDCol Identifiant de Societe_Collaborateur Clé composée : 16 SC_IDCSociete+SC_IDColl aborateur CreationDate Date de création Date et Heure (aaaammjjhhmmssccc) CreationUser Utilisateur de création Entier sur 8 octets 0 ModifDate Date de Modification Date et Heure (aaaammjjhhmmssccc) ModifUser Utilisateur de modification Entier sur 8 octets 0 Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › SuiviDesTemps › Tables et rubriques SuiviDesTemps Tables et rubriques Informations générales SuiviDesTemps SuiviDesTemps Nom sur disque SuiviDesTemps.fic Groupe(s) ProtectionStd Rubriques de la table SuiviDesTemps nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | SDT_PKID | Identifiant de Temps | Identifiant automatique | | | | -------- | -------------------- | ------------------------ | --- | --- | (8 octets) | SDT_DateDebut | Date à laquelle à débuter l'événement | Date et Heure | | | | ------------- | ------------------------------------- | -------------- | --- | --- | (aaaammjjhhmmssccc) SDT_IDIntervention Identifiant de Intervention Entier sur 8 octets 0 SDT_IDCollaborateur Collaborateur concerné par le temps Entier sur 8 octets 0 SDT_IDPartenaire Partenaire présent avec le Entier sur 8 octets 0 | SDT_NbMinutes | Temps passé en minute | Entier sur 4 octets | | 0 | | ------------- | --------------------- | ------------------- | --- | --- | | SDT_Libelle | TE_Libelle | Chaîne | 50 | | SDT_IDTypeTemps Identifiant du type de temps Entier sur 8 octets 0 | SDT_IDRdv | Identifiant du Rendez-vous | Entier sur 8 octets | | 0 | | ---------------- | ----------------------------------- | ------------------- | --- | --- | | SDT_Ponderation | Ponderation | Réel sur 4 octets | | 0 | | SDT_IDImport | Import | Chaîne | 50 | | | SDT_DateHeureFin | Date à laquelle à finir l'événement | Date et Heure | | | (aaaammjjhhmmssccc) | GUID | GUID | Chaîne | 32 | | | ---- | ---- | ------ | --- | --- | SDT_IDTypeRdv Identifiant du type de RDV Entier sur 8 octets 0 | SDT_Controle | Suivie des temps contrôlé | Booléen | | 0 | | ------------ | ------------------------- | ------------------- | --- | --- | | SDT_IDGroupe | Identifiant Groupe | Entier sur 8 octets | | 0 | | CreationDate | Créé le | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Créé par | Entier sur 8 octets | | 0 | | ------------ | ---------- | ------------------- | --- | --- | | ModifDate | Modifié le | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | ---------- | --------------------------- | ------------------- | --- | --- | | 06/08/2026 | | Isis_BO | | 123 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Telephone › Tables et rubriques Telephone Tables et rubriques Informations générales Telephone Telephone Nom sur disque Telephone.fic Groupe(s) ProtectionStd Rubriques de la table Telephone nolbuoD élC euqinU élC tuaféd .laV Libellé Type elliaT sneS | TE_PKID | Identifiant de Telephone | Identifiant automatique | | | ------- | ------------------------ | ------------------------ | --- | (8 octets) TE_IDQualif Identifiant de ParametreMetier Entier sur 8 octets 0 | TE_Numero | TE_Numero | Entier sur 4 octets | 0 | | ------------- | ----------------------- | ------------------- | --- | | TE_IDPersonne | Identifiant de Personne | Entier sur 8 octets | 0 | | 06/08/2026 | | Isis_BO | 124 | Partie 2 › ... › D:\Projets Windev\Batik\WD30\Dev\Isis_BO.ana\Isis_BO.wda › Tables et rubriques › Utilisateur › Tables et rubriques Utilisateur Tables et rubriques Informations générales Utilisateur Utilisateur Nom sur disque Utilisateur.fic Groupe(s) ProtectionStd Rubriques de la table Utilisateur nolbuoD élC | | | | euqinU élC | tuaféd .laV | | --- | --- | --- | ---------- | ----------- | Libellé Type elliaT sneS | UT_PKID | Identifiant de Utilisateur | Identifiant automatique | | | | ------- | -------------------------- | ------------------------ | --- | --- | (8 octets) | UT_Login | Login | Chaîne | 100 | | | ------------------- | ----------------------- | ------- | --- | --- | | UT_Nom | Nom de l'utilisateur | Chaîne | 50 | | | UT_Prenom | Prénom de l'utilisateur | Chaîne | 50 | | | UT_MotDePasse | Mot De Passe | Chaîne | 50 | | | UT_MotDePasseAChang | Mot de passe à changer | Booléen | | 0 | | UT_Email | Email | Chaîne | 100 | | | UT_TelMobile | Téléphone Mobile | | 25 | | Chaîne | UT_Administrateur | Est un utilisateur admin | Booléen | | 0 | | ----------------- | ------------------------ | -------------- | --- | --- | | CreationDate | Date de création | Date et Heure | | | (aaaammjjhhmmssccc) | CreationUser | Utilisateur de création | Entier sur 8 octets | | 0 | | ------------ | ----------------------- | ------------------- | --- | --- | | ModifDate | Date de Modification | Date et Heure | | | (aaaammjjhhmmssccc) | ModifUser | Utilisateur de modification | Entier sur 8 octets | | 0 | | --------- | --------------------------- | ------------------- | --- | --- | UT_IDCollaborateur Identifiant du Collaborateur Entier sur 8 octets 0 Identifiant de la société principale | UT_IDSocietePrincipale | | Entier sur 8 octets | | 0 | | ---------------------- | --- | ------------------- | --- | --- | UT_IDTypeProfil Identifiant du type de profil Entier sur 8 octets 0 | UT_CleLicenceMobile | Clé de Licence Mobile | Chaîne | 50 | | | ------------------- | --------------------- | ------- | --- | --- | | UT_AccesBO | Acces au Back-Office | Booléen | | 0 | | UT_AccesMobile | Acces sur le Mobile | Booléen | | 0 | | 06/08/2026 | | Isis_BO | | 125 | Partie 3 › Fenêtre WINDEV Partie 3 Fenêtre WINDEV | 06/08/2026 | Isis_BO | 126 | | ---------- | ------- | --- | Partie 3 › Fenêtre WINDEV FEN_ChoixFenetreInterne Image | 06/08/2026 | Isis_BO | 127 | | ---------- | ------- | --- | Partie 3 › Fenêtre WINDEV › FEN_ChoixFenetreInterne › Informations générales FEN_ChoixFenetreInterne Informations générales FEN_ChoixFenetreInterne Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_ChoixFenetreInterne.wdw | Créé par | | frederic.bourras@applilogik.fr | | | | | -------------------------- | ------------ | ------------------------------ | --------- | --------------- | --- | | Date de création | | 20/08/2018 11:26:41 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 02/05/2025 12:10:54 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à l'écran | | | | | Position X | 0 Position Y | | 0 Largeur | 1400 Hauteur | 907 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Non | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | 06/08/2026 | | | Isis_BO | | 128 | Partie 3 › Fenêtre WINDEV › FEN_ChoixFenetreInterne › Informations générales | Valide auto. 0 | | | | | | | | ---------------------------------- | --- | --- | --- | --- | --- | --- | | Lib. + tps restant Oui | | | | | | | | Pos. X Menu 6 | | | | | | | | Pos. Y Menu 28 | | | | | | | | Texte Markdown Non | | | | | | | | Mode menu ctx. | | | | | | | | M.C.U. Oui | | | | | | | | Anim. Ouverture 0 | | | | | | | | Anim. Fermeture 0 | | | | | | | | Durée Anim. Ouverture 100 | | | | | | | | Durée Anim. Fermeture 50 | | | | | | | | Adapte Taille contenu Non | | | | | | | | Assombri quand inactif Oui | | | | | | | | Déplace souris sur bouton par Non | | | | | | | | Compact. barres outils Non | | | | | | | Statistiques de la fenêtre Fenêtre interne 1 Nombre d'éléments dans la fenêtre : 1 FEN_ChoixFenetreInterne Informations sur les champs Fenêtre : FEN_ChoixFenetreInterne Fenêtre interne BAT ehcuoT | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH | | | ruegraL | | elbisiV | | | | --- | --- | ------- | --- | ------- | --- | --- | nalP | CFI_CHOIX | 0 | 0 1400 | 907 | 0 | Actif | | | ---------- | --- | ------- | --- | --- | ----- | --- | | 06/08/2026 | | Isis_BO | | | | 129 | Partie 3 › Fenêtre WINDEV › FEN_ChoixFenetreInterne › Informations sur les champs Fenêtre : FEN_ChoixFenetreInterne Fenêtre interne : CFI_CHOIX Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_ChoixFenetreInterne Code Déclarations globales de FEN_ChoixFenetreInterne procédure FEN_ChoixFenetreInterne(local sNomFenetreInterne est une chaîne,paramSupplementaire est un STParamFenetreAppelante=Null,*) nlargeur est un entier nHauteur est un entier selon sNomFenetreInterne cas "FI_Liste_Personne" : ChangeFenêtreSource(CFI_CHOIX,FI_Liste_Personne,paramSupplementaire.pclObjetAppelant, paramSupplementaire) nHauteur={sNomFenetreInterne,indFenêtre}..Hauteur nlargeur={sNomFenetreInterne,indFenêtre}..Largeur FenTaille(CFI_CHOIX,nlargeur,nHauteur) 06/08/2026 Isis_BO 130 Partie 3 › Fenêtre WINDEV › FEN_ChoixFenetreInterne › Code FenTaille(FEN_ChoixFenetreInterne ,nlargeur,nHauteur) MaFenêtre..X = ({ParentObjet(MaFenêtre),indFenêtre}..Largeur-nlargeur)/2 MaFenêtre..Y = ({ParentObjet(MaFenêtre),indFenêtre}..Hauteur-nHauteur)/2 cas "FI_Liste_Collaborateur" : //ChangeFenêtreSource(CFI_CHOIX,FI_Liste_Collaborateur,MesParamètres[2]="" ? Null SINON MesParamètres[2],MesParamètres[3 À]) ChangeFenêtreSource(CFI_CHOIX,FI_Liste_Collaborateur,paramSupplementaire.pclObjetAppelant, paramSupplementaire) // nHauteur={sNomFenetreInterne,indFenêtre}..Hauteur // nlargeur={sNomFenetreInterne,indFenêtre}..Largeur // FenTaille(CFI_CHOIX,nlargeur,nHauteur) // FenTaille(FEN_ChoixFenetreInterne ,nlargeur,nHauteur) // MaFenêtre..X = ({ParentObjet(MaFenêtre),indFenêtre}..Largeur-nlargeur)/2 // MaFenêtre..Y = ({ParentObjet(MaFenêtre),indFenêtre}..Hauteur-nHauteur)/2 cas "FI_Liste_Equipe" : ChangeFenêtreSource(CFI_CHOIX,FI_Liste_Equipe,MesParamètres[2]= "" ? Null sinon MesParamètres[2],MesParamètres[3 à]) cas "FI_Fiche_Personne" : clFichePersonne est une PFichePersonne dynamique //param est STParamFenetreAppelante = paramSupplementaire si paramSupplementaire:sNomIDAppelant="ModifLieuPersonne" alors clFichePersonne <- paramSupplementaire.pclObjetAppelant.ListeContact.ModifierCustom() ChangeFenêtreSource(CFI_CHOIX,FI_Fiche_Personne,clFichePersonne,paramSupplementaire) sinon si paramSupplementaire:sNomIDAppelant="AddLieuPersonne" alors //clFichePersonne <- paramSupplementaire.pclObjetAppelant.ListeContact.NouveauCustom(vrai,paramSupplementaire.p clObjetAppelant:m_nPKID) ChangeFenêtreSource(CFI_CHOIX,FI_Fiche_Personne,*,paramSupplementaire) sinon ChangeFenêtreSource(CFI_CHOIX,FI_Fiche_Personne,paramSupplementaire.pclObjetAppelant, paramSupplementaire) fin //ChangeFenêtreSource(CFI_CHOIX,FI_Fiche_Personne,paramSupplementaire.pclObjetAppelant,paramSup plementaire) nHauteur={sNomFenetreInterne,indFenêtre}..HauteurUtile nlargeur={sNomFenetreInterne,indFenêtre}..LargeurUtile FenTaille(CFI_CHOIX,nlargeur,nHauteur) FenTaille(FEN_ChoixFenetreInterne ,nlargeur,nHauteur) MaFenêtre..X = ({ParentObjet(MaFenêtre),indFenêtre}..Largeur-nlargeur)/2 MaFenêtre..Y = ({ParentObjet(MaFenêtre),indFenêtre}..Hauteur-nHauteur)/2 //ParentObjet(MaFenêtre) cas "FI_Fiche_Collaborateur" : //param est STParamFenetreAppelante = paramSupplementaire ChangeFenêtreSource(CFI_CHOIX,FI_Fiche_Collaborateur,paramSupplementaire.pclObjetAppelant, paramSupplementaire) si paramSupplementaire.sNomIDAppelant <> "SocieteCollaborateur" et paramSupplementaire.s NomIDAppelant <> "LieuPersonne" alors nHauteur={sNomFenetreInterne,indFenêtre}..HauteurUtile nlargeur={sNomFenetreInterne,indFenêtre}..LargeurUtile FenTaille(FEN_ChoixFenetreInterne ,nlargeur,nHauteur) FenTailleUtile(CFI_CHOIX,nlargeur,nHauteur) MaFenêtre..X = ({ParentObjet(MaFenêtre),indFenêtre}..Largeur-nlargeur)/2 MaFenêtre..Y = ({ParentObjet(MaFenêtre),indFenêtre}..Hauteur-nHauteur)/2 fin //CFI_CHOIX..Largeur = FEN_ChoixFenetreInterne..Largeur cas "FI_GalerieDocument" ChangeFenêtreSource(CFI_CHOIX,FI_GalerieDocument,paramSupplementaire.pclObjetAppelant, 06/08/2026 Isis_BO 131 Partie 3 › Fenêtre WINDEV › FEN_ChoixFenetreInterne › Code paramSupplementaire) nHauteur={sNomFenetreInterne,indFenêtre}..Hauteur nlargeur={sNomFenetreInterne,indFenêtre}..Largeur FenTaille(CFI_CHOIX,nlargeur,nHauteur) FenTaille(FEN_ChoixFenetreInterne ,nlargeur,nHauteur) //FenTaille(FEN_ChoixFenetreInterne ,nlargeur,nHauteur) //FenTailleUtile(CFI_CHOIX,nlargeur,nHauteur) MaFenêtre..X = ({ParentObjet(MaFenêtre),indFenêtre}..Largeur-nlargeur)/2 MaFenêtre..Y = ({ParentObjet(MaFenêtre),indFenêtre}..Hauteur-nHauteur)/2 cas "FI_Liste_Lieu" : ChangeFenêtreSource(CFI_CHOIX,FI_Liste_Lieu,*,paramSupplementaire) nHauteur={sNomFenetreInterne,indFenêtre}..Hauteur nlargeur={sNomFenetreInterne,indFenêtre}..Largeur FenTaille(CFI_CHOIX,nlargeur,nHauteur) FenTaille(FEN_ChoixFenetreInterne ,nlargeur,nHauteur) MaFenêtre..X = ({ParentObjet(MaFenêtre),indFenêtre}..Largeur-nlargeur)/2 MaFenêtre..Y = ({ParentObjet(MaFenêtre),indFenêtre}..Hauteur-nHauteur)/2 cas "FI_Fiche_Lieu" : pclFicheLieu est une PFicheLieu dynamique //param est STParamFenetreAppelante = paramSupplementaire si paramSupplementaire:sNomIDAppelant="ModifLieu" alors si paramSupplementaire.pclObjetAppelant:m_clModeleCourant = Null alors si paramSupplementaire.pclObjetAppelant:m_clTableauModele:m_clTabModele..Occurrence > 0 alors pclFicheLieu2 est une PFicheLieu(paramSupplementaire.pclObjetAppelant: m_clTableauModele:m_clTabModele[1]) pclFicheLieu = pclFicheLieu2 fin sinon pclFicheLieu <- paramSupplementaire.pclObjetAppelant.Modifier() fin ChangeFenêtreSource(CFI_CHOIX,FI_Fiche_Lieu,pclFicheLieu,paramSupplementaire) sinon si paramSupplementaire:sNomIDAppelant="AddLieu" alors pclFicheLieu <- paramSupplementaire.pclObjetAppelant.Nouveau() ChangeFenêtreSource(CFI_CHOIX,FI_Fiche_Lieu,pclFicheLieu,paramSupplementaire) // SINON // ChangeFenêtreSource(CFI_CHOIX,FI_Fiche_lieu,paramSupplementaire.pclObjetAppelant,paramSupplementaire) fin //ChangeFenêtreSource(CFI_CHOIX,FI_Fiche_Personne,paramSupplementaire.pclObjetAppelant,paramSup plementaire) nHauteur={sNomFenetreInterne,indFenêtre}..HauteurUtile nlargeur={sNomFenetreInterne,indFenêtre}..LargeurUtile FenTaille(CFI_CHOIX,nlargeur,nHauteur) FenTaille(FEN_ChoixFenetreInterne ,nlargeur,nHauteur) MaFenêtre..X = ({ParentObjet(MaFenêtre),indFenêtre}..Largeur-nlargeur)/2 MaFenêtre..Y = ({ParentObjet(MaFenêtre),indFenêtre}..Hauteur-nHauteur)/2 cas "FI_Liste_Client" : ChangeFenêtreSource(CFI_CHOIX,FI_Liste_Client,*,paramSupplementaire) nHauteur={sNomFenetreInterne,indFenêtre}..Hauteur nlargeur={sNomFenetreInterne,indFenêtre}..Largeur FenTaille(CFI_CHOIX,nlargeur,nHauteur) FenTaille(FEN_ChoixFenetreInterne ,nlargeur,nHauteur) MaFenêtre..X = ({ParentObjet(MaFenêtre),indFenêtre}..Largeur-nlargeur)/2 MaFenêtre..Y = ({ParentObjet(MaFenêtre),indFenêtre}..Hauteur-nHauteur)/2 cas "FI_Fiche_Client" : pclFicheClient est une PFicheClient dynamique //param est STParamFenetreAppelante = paramSupplementaire si paramSupplementaire:sNomIDAppelant="ModifClient" alors pclFicheClient <- paramSupplementaire.pclObjetAppelant.Modifier() 06/08/2026 Isis_BO 132 Partie 3 › Fenêtre WINDEV › FEN_ChoixFenetreInterne › Code ChangeFenêtreSource(CFI_CHOIX,FI_Fiche_Client,pclFicheClient,paramSupplementaire) sinon si paramSupplementaire:sNomIDAppelant="AddClient" alors pclFicheClient <- paramSupplementaire.pclObjetAppelant.Nouveau() ChangeFenêtreSource(CFI_CHOIX,FI_Fiche_Client,pclFicheClient,paramSupplementaire) sinon si paramSupplementaire:sNomIDAppelant="ModifClientDossier" alors pclFicheClient <- paramSupplementaire.pclObjetAppelant ChangeFenêtreSource(CFI_CHOIX,FI_Fiche_Client,pclFicheClient,paramSupplementaire) sinon si paramSupplementaire:sNomIDAppelant="AddClientDossier" alors pclFicheClient <- paramSupplementaire.pclObjetAppelant ChangeFenêtreSource(CFI_CHOIX,FI_Fiche_Client,pclFicheClient,paramSupplementaire) fin //ChangeFenêtreSource(CFI_CHOIX,FI_Fiche_Personne,paramSupplementaire.pclObjetAppelant,paramSup plementaire) nHauteur={sNomFenetreInterne,indFenêtre}..HauteurUtile nlargeur={sNomFenetreInterne,indFenêtre}..LargeurUtile FenTaille(CFI_CHOIX,nlargeur,nHauteur) FenTaille(FEN_ChoixFenetreInterne ,nlargeur,nHauteur) MaFenêtre..X = ({ParentObjet(MaFenêtre),indFenêtre}..Largeur-nlargeur)/2 MaFenêtre..Y = ({ParentObjet(MaFenêtre),indFenêtre}..Hauteur-nHauteur)/2 cas "FI_Rapport_Intervention" : ChangeFenêtreSource(CFI_CHOIX,FI_Rapport_Intervention,paramSupplementaire.pclObjetAppelant, paramSupplementaire) nHauteur={sNomFenetreInterne,indFenêtre}..HauteurUtile nlargeur={sNomFenetreInterne,indFenêtre}..LargeurUtile //Maximise(MaFenêtre) FenTaille(FEN_ChoixFenetreInterne ,nlargeur,nHauteur) FenTailleUtile(CFI_CHOIX,nlargeur,nHauteur) FenEtat(MaFenêtre,DessusTout) //MaFenêtre..X = ({ParentObjet(MaFenêtre),indFenêtre}..Largeur-nlargeur)/2 //MaFenêtre..Y = ({ParentObjet(MaFenêtre),indFenêtre}..Hauteur-nHauteur)/2 cas "FI_Parametrage_Email" : //param est STParamFenetreAppelante = paramSupplementaire ChangeFenêtreSource(CFI_CHOIX,FI_Parametrage_Email,paramSupplementaire.pclObjetAppelant, paramSupplementaire) nHauteur={sNomFenetreInterne,indFenêtre}..HauteurUtile nlargeur={sNomFenetreInterne,indFenêtre}..LargeurUtile FenTaille(FEN_ChoixFenetreInterne ,nlargeur,nHauteur) FenTailleUtile(CFI_CHOIX,nlargeur,nHauteur) MaFenêtre..X = ({ParentObjet(MaFenêtre),indFenêtre}..Largeur-nlargeur)/2 MaFenêtre..Y = ({ParentObjet(MaFenêtre),indFenêtre}..Hauteur-nHauteur)/2 fin 06/08/2026 Isis_BO 133 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Image FEN_Login1 Image FEN_Login1 Informations générales FEN_Login1 Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Login1.wdw Créé par frederic.bourras@applilogik.fr Date de création 05/09/2018 19:07:38 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:24 Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à l'écran 06/08/2026 Isis_BO 134 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations générales | Position X | 0 Position Y | | 0 Largeur | 598 Hauteur | 598 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | --- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Menu contextuel | | | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 95 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Non | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Non | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | | Non | | | | | ---------------------- | --- | --- | ------- | --- | --- | | 06/08/2026 | | | Isis_BO | | 135 | Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | 2 | Libellé | | | 2 | | --- | ---------------------- | --- | --- | --- | ---------------- | --- | --- | --- | | | Bouton | | | 2 | Image | | | 3 | | | Jauge | | | 1 | Colonne de table | | | 3 | | | Combo + table | | | 1 | Disposition | | | 2 | | | Cellule de disposition | | | 4 | | | | | Nombre d'éléments dans la fenêtre : 20 FEN_Login1 Informations sur les champs Fenêtre : FEN_Login1 Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | --- | .trev tnemeliféD latnoziroh .csA | | | | | | | essap ed toM cnalb à esiM ediv is LLUN | | | | --- | --------------------- | --- | --- | ------------ | ---------------------- | -------------------------------------- | --- | ------------- | | | | | | BAT ehcuoT | eisias epyT FTR tamroF | | | lacitrev .csA | | | X noitisoP Y noitisoP | | | laitini tatE | engilitluM | | | | ruetuaH | | | ruegraL | elbisiV | | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | nalP | SAI_LOGIN | 175 | 57 250 49 | 0 Actif | | Texte | Non | | | | -------------- | ------- | --------- | ------- | --- | ----- | --- | --- | --- | | SAI_MOTDEPASSE | 175 108 | 250 49 | 0 Actif | | Texte | Non | | | Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | LIB_INFO_CONNEXION | | 175 190 | 250 | 17 | 0 | Actif Centre | Haut | | | ------------------ | --- | ------- | --- | ------- | --- | ------------ | ------ | --- | | LIB_VERSION | | 271 269 | 45 | 12 | 0 | Actif Centre | Centre | | | 06/08/2026 | | | | Isis_BO | | | | 136 | Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Bouton notuob epyT | | | | | | | | laitini tatE | BAT ehcuoT | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | --- | --- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | BTN_CONNECTER | | | 89 203 | 80 | 80 | 0 | Actif | | Validati | | | ------------- | --- | --- | ------ | --- | --- | --- | ----- | --- | -------- | --- | | BTN_Fermer | | 434 | 203 | 80 | 80 | 0 | Actif | | Abandon | | Image | | | | | | | | | | cilc ruop eriatiroirP tuaféd rap eéminA | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --------------------------------------- | ---------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | sucof cevA | cilc cevA ruegraL ruetuaH elbisiV nalP | IMG_Inter_venir_logo_gd | | -409 | 219 | 235 | 144 | 0 | Actif | | | | | ----------------------- | --- | ---- | --- | --- | --- | --- | ----- | --- | --- | --- | | IMG_LOGO | | 0 | 17 | 586 | 283 | 0 | Actif | | | | | IMG_LogoIcono | | -25 | 649 | 444 | 258 | 0 | Actif | | | | Jauge | | | | | | | BAT ehcuoT | | .nim enroB | .xam enroB | euqirtémyS | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ---------- | ---------- | ---------- | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | ruetuaH | | | | ruegraL | | elbisiV | | lacitreV | | | | | --- | --- | --- | ------- | --- | ------- | --- | -------- | --- | --- | --- | nalP | JAUGE_SAUVEGARDE | 175 | 157 | 250 | 27 | 0 Actif | | | 0 | 100 | | | ---------------- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | --- | Combo + table BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | COMBO_ServeurEtBDD | | | 175 | 8 | 250 | 49 | 0 | Actif | | | | ------------------ | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Disposition BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | DISP_CONNEXION_HORIZONTAL | | | 0 | 0 | 1174 | 288 | 0 | Actif | | | | ------------------------- | --- | --- | --- | ------- | ---- | --- | --- | ----- | --- | --- | | DISP_CONNEXION_VERTICAL | | | 6 | 6 | 586 | 586 | 0 | Actif | | | | 06/08/2026 | | | | Isis_BO | | | | | | 137 | Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Combo + table : DISP_CONNEXION_VERTICAL.DISP_CONNEXION_HORIZONTAL.COMBO_ServeurEtBDD Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ------------ | --- | -------- | --- | ------------- | ----- | ----- | | COL_MACHINE | 100 | affichag | | Gauche Centre | Texte | | | COL_BASE | 130 | affichag | | Gauche Centre | Texte | | | COL_MACHBASE | 100 | Actif | | Gauche Centre | Texte | | Fenêtre : FEN_Login1 Bouton : | Libellé | FR: | Se connecter | | | | | | -------------------------- | ----------------------------------- | ------------ | --- | --- | --- | --- | | Groupe | GR_CONNEXION | | | | | | | Ordre navigation | 4 | | | | | | | Curseur survol | 0 | | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | | On/Off | Non | | | | | | | Recopie Option menu flèche | Non | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Retrait gauche | 0 | | | | | | | Réduction Ruban | Ne pas réduire le bouton | | | | | | | Cadrage fonctions gXXX | Cadrage ignoré (pour compatibilité) | | | | | | | Numéro aide | 0 | | | | | | | Opacité | 100 | | | | | | | Autorise ChangeGabarit | Oui | | | | | | | Animer si trop long | Non | | | | | | | Animée par défaut | Oui | | | | | | | Mode ellipse | | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | Facteur de rétrécissement | 0 | | | | | | | -------------------------- | ------- | --- | --- | --- | --- | --- | | Facteur d'agrandissement | 0 | | | | | | | Type flèche | | | | | | | | Texte Markdown | Non | | | | | | | Mode menu ctx. | | | | | | | Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH01610_32_5.png | Nb. états image | 5 | | | | | | | --------------- | --- | --- | ------- | --- | --- | --- | | 06/08/2026 | | | Isis_BO | | | 138 | Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : DISP_CONNEXION_VERTICAL.DISP_CONNEXION_HORIZONTAL.BTN_Fermer Libellé FR: Sortir Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH01620_32_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas 06/08/2026 Isis_BO 139 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo + table : Libellé FR: &Serveur et base de données Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Haut Orientation verticale Non Hauteur liste 0 Largeur liste 248 Larg. déroulée perso. Non Hauteur ligne 18 Retrait gauche 0 Colonne ancrée 0 Position X interne 181 Largeur interne 250 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Bulle ascenseur Oui Asc. horizontal Automatique Asc. vertical Automatique Avec saisie Non Saisie assistée fichier Non Défilement Horz. Retour à la ligne automatique Saisie obligatoire Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 140 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui NULL si vide Non Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non Valeur persistante Oui Texte Markdown Non Mode menu ctx. Avec recherche Non Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :COL_CONNEXION.gsListeConnexion Rub. mémorisée :COL_CONNEXION.gsListeConnexion.gnIndiceSection Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CONNEXION_VERTICAL.DISP_CONNEXION_HORIZONTAL Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Agrandir le champ, pousse les champs autour Débordement - Réduire Non Ancrage Largeur et hauteur 06/08/2026 Isis_BO 141 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CONNEXION_VERTICAL Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Agrandir le champ, pousse les champs autour Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Inter_venir_logo_gd Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\inter venir_logo_gd.svg Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 142 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : DISP_CONNEXION_VERTICAL.IMG_LOGO Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 143 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Image : IMG_LogoIcono Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\logoIcono.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Jauge : Libellé FR: Sauvegarde des données, veuillez patientez... Valeur initiale 0 Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Haut Position X interne 181 Largeur interne 250 06/08/2026 Isis_BO 144 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Afficher le pourcentage Oui Mode LCD Non Animée par défaut Non Type jauge Jauge linéaire Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Non Texte Markdown Non Image fixe Oui Mode 9 images Non Mode 9 images (image) Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Information de connexion Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 145 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : DISP_CONNEXION_VERTICAL.DISP_CONNEXION_HORIZONTAL.LIB_VERSION Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gsInfoVersion Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 146 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Champ de saisie : Libellé FR: Login Groupe GR_CONNEXION Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 181 Largeur interne 250 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 147 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Oui Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Oui Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Mot de passe Groupe GR_CONNEXION Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 181 Largeur interne 250 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 06/08/2026 Isis_BO 148 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 149 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Combo + table : DISP_CONNEXION_VERTICAL.DISP_CONNEXION_HORIZONTAL.COMBO_ServeurEtBDD Colonne de table : Titre FR: BASE Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :COL_CONNEXION.gsListeConnexion.gsNomLogique Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: MACHBASE Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 150 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :COL_CONNEXION.gsListeConnexion.gsServeurBDDEtBDD Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: MACHINE Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :COL_CONNEXION.gsListeConnexion.gsServeurBDD Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 151 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Code FEN_Login1 Code Déclarations globales de FEN_Login1 procédure FEN_Login1() IMG_LOGO = gLOGO_FOND_SOMBRE..Image gbConnecte est un booléen gbListeConnexion est un booléen gbSansIni est un booléen gbConnexionFaite est un booléen LIB_VERSION=gsInfoVersion (gbListeConnexion,gbSansIni)=ConstruitListeConnexion(gclErreur) si gbSansIni _ou_ pas gbListeConnexion alors GR_CONNEXION..Grisé=Vrai si pas gclErreur.p_bOk alors Erreur(gclErreur.FormateMessage()) sinon si COL_CONNEXION.gsListeConnexion..Occurrence>1 alors COMBO_ServeurEtBDD..Visible=Vrai sinon si COL_CONNEXION.gsListeConnexion..Occurrence=1 alors//SI gbConnecte ALORS COMBO_ServeurEtBDD..Visible=Faux ListeAffiche(COMBO_ServeurEtBDD,taInit) ListeSelectPlus(COMBO_ServeurEtBDD,1) //SelectServeurBase() //ListeAffiche(COMBO_ServeurEtBDD,1) fin si pas gclErreur.p_bOk alors Erreur(gclErreur.FormateMessage()) fin Fin d'initialisation de FEN_Login1 COL_CONNEXION.gsCleCryptageUserHFSQL = "62, rue Langénieux" COL_CONNEXION.gsConstCryptageUserHFSQL = "@APPLILOGIK" COL_CONNEXION.gsCleDecryptageMotDePasse = gsCleMdp //SI COMBO_ServeurEtBDD..Valeur<>"" ALORS // SelectServeurBase()//ExécuteTraitement(COMBO_ServeurEtBDD,trtSélection) //FIN FEN_Login1 Code des champs Clic sur BTN_CONNECTER 06/08/2026 Isis_BO 152 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Code des champs sListeDesErreurs est une chaîne bContinue est un booléen //Récupération de l'indice sélectionné dans la combo Serveur/BDD nIndiceConnexion est un entier = COMBO_ServeurEtBDD..Visible ? ListeSelect(COMBO_ServeurEtBDD) sinon 1 Sablier(Vrai) LIB_INFO_CONNEXION = "Contrôle de l'utilisateur" LIB_INFO_CONNEXION..Visible = Vrai PrepareConnexion(gcnxBO,nIndiceConnexion,sListeDesErreurs) bContinue = ControleUtilisateur(gcnxBO,sListeDesErreurs,SAI_LOGIN,SAI_MOTDEPASSE) si bContinue alors LIB_INFO_CONNEXION = "Vérification de l'environnement" SelectServeurBase(sListeDesErreurs) sinon Erreur(sListeDesErreurs) fin si pas gbConnexionFaite alors LIB_INFO_CONNEXION..Visible = Faux retour sinon LIB_INFO_CONNEXION = "Préparation de l'environnement" fin si ConnexionUtilisateur(gcnxBO,COL_CONNEXION.gsListeConnexion[COL_CONNEXION.gnIndiceConnexion]: gsAdresseIPServeur,COL_CONNEXION.gsListeConnexion[COL_CONNEXION.gnIndiceConnexion]:gsPortServeur,COL_ CONNEXION.gsListeConnexion[COL_CONNEXION.gnIndiceConnexion]:gsNomBDD,SAI_LOGIN,SAI_MOTDEPASSE, sListeDesErreurs) alors gbBATIGESTActif = ParametreSystemeLit("BATIGEST_ACTIF",0,Faux, "Indique si le module BATIGEST est actif") gpclFicheUtilisateurEnCours = PFicheUtilisateur.gNouvellePresentation() si HLitRecherchePremier(Utilisateur,Utilisateur.UT_Login,SAI_LOGIN) alors gpclFicheUtilisateurEnCours.Charger(Utilisateur) //TraceDébut(trFichier,ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"] +"Logs_"+Utilisateur.UT_Login+"_" + DateHeureSys() + " .txt") fin PFicheUtilisateur.gListeParamUtilisateur(gpclFicheUtilisateurEnCours) //gpclPresenListeParamUtilisateur=PTableParametreUtilisateur.gNouvellePresentation(gpclFicheUti lisateurEnCours.m_nPKID) PFicheUtilisateur.gListeSocietePossible(gpclFicheUtilisateurEnCours) PFicheUtilisateur.gListeAccesEtDroit(gpclFicheUtilisateurEnCours) si gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null alors //Récupération des préférences de messagerie gpclFichePrefMessagerie <- gpclFicheUtilisateurEnCours:p_PrefMessagerie //Récupération de la configuration de messagerie gpclFicParamEnvoiEmail <- gpclFicheUtilisateurEnCours:p_ParamEnvoiMail bufCle est un Buffer = HashChaîne(HA_MD5_128,gsCleMdp) si gpclFicParamEnvoiEmail<>Null alors bufCrypte est un Buffer = gpclFicParamEnvoiEmail:m_sValeur 06/08/2026 Isis_BO 153 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Code des champs Désérialise(gstConfigEnvoiEmail,DécrypteStandard(bufCrypte, bufCle, crypteAES128), psdJSON) fin fin ChargeParametreMetier() gpclListeParamAppli = PTableParametreApplication.gNouvellePresentation() gsCodeClient = ParametreSystemeLit(cParam_CodeClient) //Test pour les bases installées avant cet ajout. si gsCodeClient="" alors gsCodeClient=Gauche(gcnxBO..BaseDeDonnées,Taille(gcnxBO..BaseDeDonnées)-4) ParametreSystemeEcrit(cParam_CodeClient,gsCodeClient) fin Utilise(FEN_Menu) sinon LIB_INFO_CONNEXION..Visible = Faux Erreur(sListeDesErreurs) fin Clic sur BTN_Fermer FinProgramme() Sélection d'une ligne de COMBO_ServeurEtBDD //SelectServeurBase() FEN_Login1 Procédures Procédure locale callBackConnexion // Résumé : // Syntaxe : //[ = ] callBackConnexion () // // Paramètres : // Aucun // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure callBackConnexion(*) sListeDesErreurs est une chaîne si MesParamètres..Occurrence>=1 _et_ MesParamètres[1]="SvgBDD" alors 06/08/2026 Isis_BO 154 Partie 3 › Fenêtre WINDEV › FEN_Login1 › Procédures Sablier(Vrai) si ControleSauvegarde(gcnxBO,sListeDesErreurs,gsInfoVersion) _et_ sListeDesErreurs="" alors LIB_INFO_CONNEXION = "Sauvegarde avant mise à jour" JAUGE_SAUVEGARDE..Visible = Vrai JAUGE_SAUVEGARDE=0 //Lance une sauvergarde et attend la fin SauvegardeEtAttend(gcnxBO,sListeDesErreurs,callBackJaugeSvgBDD) JAUGE_SAUVEGARDE..Visible = Faux fin Sablier(Faux) sinon si MesParamètres..Occurrence>=1 _et_ MesParamètres[1]="StopCnx" alors Sablier(Vrai) si InterditAccesBDD(gcnxBO,sListeDesErreurs) alors //ToastAffiche("Mise à jour en cours, veuillez patientez") LIB_INFO_CONNEXION = "Mise à jour de l'environnement" AttendDeconnexionServiceMobile(gcnxBO,sListeDesErreurs) fin Sablier(Faux) fin renvoyer sListeDesErreurs Procédure locale callBackJaugeSvgBDD // Résumé : // Syntaxe : //callBackJaugeSvgBDD ([...]) // // Paramètres : // <*> : > // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure callBackJaugeSvgBDD(*) si MesParamètres..Occurrence>=1 alors JAUGE_SAUVEGARDE = Val(MesParamètres[1])/10 fin Procédure locale SelectServeurBase procédure SelectServeurBase(sListeDesErreurs est une chaîne) //Vérification et MAJ de l'environnement sélectionné gbConnexionFaite = ValideEnvironnement(gcnxBO,sListeDesErreurs,gsInfoVersion,COMBO_ServeurEtBDD.. Visible ? ListeSelect(COMBO_ServeurEtBDD) sinon 1,callBackConnexion) si sListeDesErreurs<>"" alors Erreur(sListeDesErreurs) Sablier(Faux) 06/08/2026 Isis_BO 155 Partie 3 › Fenêtre WINDEV › FEN_Menu › Image FEN_Menu Image | 06/08/2026 | Isis_BO | 156 | | ---------- | ------- | --- | Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations générales FEN_Menu Informations générales FEN_Menu Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Menu.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------- | --------- | --------------- | --- | | Date de création | | 19/09/2018 19:30:56 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 16/05/2025 09:01:05 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Maximisée à l'ouverture | | | | | Position X | 0 Position Y | | 0 Largeur | 1562 Hauteur | 912 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------------- | ------- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Simple (non redimensionnable) | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | 06/08/2026 | | | Isis_BO | | 157 | Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations générales Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre | | Champ de saisie | 1 | Libellé | 21 | | --- | --------------- | --- | ------------------------ | --- | | | Bouton | 9 | Image | 42 | | | Onglet | 1 | Fenêtre interne | 4 | | | Volet (Onglet) | 1 | Case barre de message | 5 | | | Zone multiligne | 1 | Ligne de zone multiligne | 17 | | | Disposition | 2 | Cellule de disposition | 5 | Nombre d'éléments dans la fenêtre : 109 FEN_Menu Informations sur les champs Fenêtre : FEN_Menu | 06/08/2026 | | Isis_BO | | 158 | | ---------- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS eriotagilbo eisiaS | | | | | | | | | | | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | FTR tamroF | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ---------------------- | ---------- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | eisias epyT engilitluM | | | | | | ruegraL ruetuaH elbisiV nalP | SAI_RechercheGlobal | 508 | 3 348 | 25 | 0 | Actif | Texte | Non | | | | | | ------------------- | --- | ----- | --- | --- | ----- | ----- | --- | --- | --- | --- | --- | Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH | | | | | ruegraL | | elbisiV | | | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | --- | nalP | LIB_BASEMACHINE | | 109 | 4 | 368 | 22 | 0 | Actif | Droite | Haut | | | | ------------------------ | --- | ---- | --- | --- | --- | --- | ----- | ------ | ------ | --- | --- | | LIB_BORDURE_DROITE_MENU | | 2 | 0 | 5 | 887 | 0 | Actif | Gauche | Haut | | | | LIB_BORDURE_DROITE_MENU1 | | 12 | 180 | 71 | 4 | 0 | Actif | Gauche | Haut | | | | LIB_BORDURE_DROITE_MENU2 | | 12 | 385 | 71 | 4 | 0 | Actif | Gauche | Haut | | | | LIB_BORDURE_DROITE_MENU3 | | 12 | 527 | 71 | 4 | 0 | Actif | Gauche | Haut | | | | LIB_BORDURE_DROITE_MENU4 | | 12 | 732 | 71 | 4 | 0 | Actif | Gauche | Haut | | | | LIB_CLIENT | | 7 | 441 | 81 | 17 | 0 | Actif | Centre | Centre | | | | LIB_COLLABORATEUR | | 7 | 583 | 81 | 17 | 0 | Actif | Centre | Centre | | | | LIB_CONTACT | | 7 | 504 | 81 | 17 | 0 | Actif | Centre | Centre | | | | LIB_EQUIPE | | 7 | 646 | 81 | 17 | 0 | Actif | Centre | Centre | | | | LIB_Extraction | | 7 | 857 | 81 | 17 | 0 | Actif | Centre | Haut | | | | LIB_INTERVENTION | | 7 | 236 | 81 | 17 | 0 | Actif | Centre | Centre | | | | LIB_LIEU | | 7 | 299 | 81 | 17 | 0 | Actif | Centre | Centre | | | | LIB_PARAMETRAGE | | 7 | 788 | 81 | 17 | 0 | Actif | Centre | Haut | | | | LIB_PLANNING | | 7 | 95 | 81 | 17 | 0 | Actif | Centre | Centre | | | | LIB_SOCIETE | | 7 | 709 | 81 | 17 | 0 | Actif | Centre | Centre | | | | LIB_STAT | | 7 | 362 | 81 | 17 | 0 | Actif | Centre | Centre | | | | LIB_TEMPS | | 7 | 157 | 81 | 17 | 0 | Actif | Centre | Centre | | | | LIB_Titre_Application | | 1 | 4 | 93 | 22 | 0 | Actif | Gauche | Haut | | | | LIB_Titre_de_fenêtre | | -137 | 272 | 131 | 95 | 0 | Actif | Centre | Centre | | | | LIB_USER | | 921 | 4 | 333 | 22 | 0 | Actif | Droite | Haut | | | Bouton notuob epyT | | | | | | | | | laitini tatE | BAT ehcuoT | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | --- | --- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | BTN_AGRANDIR | | | 1345 | 4 | 24 | 24 | 0 | Actif | | Abandon | | | -------------------------- | --- | --- | ---- | --- | ------- | --- | --- | ----- | --- | ------- | --- | | BTN_Annuler | | | 1384 | 4 | 24 | 24 | 0 | Actif | | Abandon | | | BTN_BOUTON | | | 1395 | 62 | 85 | 24 | 0 | Actif | | Normal | | | BTN_FERMER_TOUSLESONGLETS | | | 1265 | 4 | 24 | 24 | 0 | Actif | | Abandon | | | BTN_ICONISER | | | 1306 | 4 | 24 | 24 | 0 | Actif | | Abandon | | | BTN_LOUPE_RechercheGlobale | | | 862 | 4 | 24 | 24 | 0 | Actif | | Normal | | | BTN_MENU | | | 3 | 4 | 24 | 24 | 0 | Actif | | Normal | | | BTN_RESTAURER | | | 1345 | 4 | 24 | 24 | 0 | Actif | | Abandon | | | BTN_Rafraichir | | | 1519 | 70 | 24 | 24 | 0 | Actif | | Normal | | | 06/08/2026 | | | | | Isis_BO | | | | | | 159 | Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | laitini tatE | sucof cevA | | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | cilc cevA | | | --- | --- | ------- | ------- | --------- | --- | elbisiV nalP | IMG_CLIENT | 27 | 401 40 | 40 0 | Actif | | | ------------------------ | ---- | ------- | ----- | ----- | --- | | IMG_COLLABORATEUR | 27 | 543 40 | 40 0 | Actif | | | IMG_CONTACT | 27 | 464 40 | 40 0 | Actif | | | IMG_Cercle_ | -49 | 709 35 | 34 0 | Actif | | | IMG_Cercle_10066431 | -42 | 612 20 | 20 0 | Actif | | | IMG_Cercle_10092441 | -42 | 593 20 | 20 0 | Actif | | | IMG_Cercle_10092543 | -42 | 687 20 | 20 0 | Actif | | | IMG_Cercle_12632256 | -42 | 564 20 | 20 0 | Actif | | | IMG_Cercle_128 | -42 | 690 20 | 20 0 | Actif | | | IMG_Cercle_13212107 | -42 | 567 20 | 20 0 | Actif | | | IMG_Cercle_16751001 | -42 | 616 20 | 20 0 | Actif | | | IMG_Cercle_16751103 | -42 | 661 20 | 20 0 | Actif | | | IMG_Cercle_16777113 | -42 | 616 20 | 20 0 | Actif | | | IMG_Cercle_255 | -42 | 566 20 | 20 0 | Actif | | | IMG_Cercle_2763429 | -42 | 643 20 | 20 0 | Actif | | | IMG_Cercle_32768 | -42 | 667 20 | 20 0 | Actif | | | IMG_Cercle_3309517 | -42 | 588 20 | 20 0 | Actif | | | IMG_Cercle_36095 | -42 | 637 20 | 20 0 | Actif | | | IMG_Cercle_55295 | -42 | 637 20 | 20 0 | Actif | | | IMG_Cercle_6510979 | -42 | 667 20 | 20 0 | Actif | | | IMG_Cercle_8421376 | -42 | 643 20 | 20 0 | Actif | | | IMG_EQUIPE | 27 | 606 40 | 40 0 | Actif | | | IMG_Extraction | 27 | 816 42 | 42 0 | Actif | | | IMG_INTERVENTION | 27 | 196 40 | 40 0 | Actif | | | IMG_INTERVENTION1 | 27 | 259 40 | 40 0 | Actif | | | IMG_LISTING_INTERVENTION | 27 | 322 40 | 40 0 | Actif | | | IMG_LOGO_MENU1 | -99 | 20 83 | 23 0 | Actif | | | IMG_Lien | -142 | 615 30 | 30 0 | Actif | | | IMG_ONG_BLANC | -124 | 217 118 | 36 0 | Actif | | | IMG_ONG_BLEU | -121 | 94 118 | 36 0 | Actif | | | IMG_ONG_CREME | -124 | 133 118 | 36 0 | Actif | | | IMG_ONG_JAUNE | -124 | 175 118 | 36 0 | Actif | | | IMG_ONG_ORANGE | -124 | 49 118 | 36 0 | Actif | | | IMG_PARAMETRE | 27 | 748 40 | 40 0 | Actif | | | IMG_PLANNING | 27 | 55 40 | 40 0 | Actif | | | IMG_PLANNING1 | 26 | 3 42 | 41 0 | Actif | | | IMG_PLANNING2 | -146 | 3 42 | 41 0 | Actif | | | IMG_SCROLL_HORIZONTAL | -124 | 521 118 | 36 0 | Actif | | | IMG_SCROLL_VERTICAL | -124 | 479 118 | 36 0 | Actif | | | IMG_SOCIETE | 27 | 669 40 | 40 0 | Actif | | | IMG_TEMP | 27 | 117 40 | 40 0 | Actif | | | IMG_VIDE | -106 | 373 100 | 100 0 | Actif | | | 06/08/2026 | | Isis_BO | | | 160 | Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Onglet slennoitroporp steloV engil/stelov .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | stelov .soP | | | | --- | ---------- | ---------- | --- | --- | ------------ | ----------- | --- | --- | ruetuaH ruegraL elbisiV nalP | ONG_FENETRE | 0 | 32 1458 | 855 | 0 | Actif | haut | | 0 | | ----------- | --- | ------- | --- | --- | ----- | ---- | --- | --- | Fenêtre interne BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | ------- | --- | ------- | --- | ------------ | --- | | | | | ruegraL | | ruetuaH | | | | elbisiV nalP | CFI_1 | | 116 | 101 | 282 | 780 | 0 | Actif | | | ----- | --- | --- | --- | --- | --- | --- | ----- | --- | | CFI_2 | | 404 | 101 | 282 | 780 | 0 | Actif | | | CFI_3 | | 692 | 101 | 282 | 780 | 0 | Actif | | | CFI_4 | | 982 | 101 | 562 | 780 | 0 | Actif | | Zone multiligne BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | --- | ------------ | --- | ruetuaH | | | | ruegraL | | | elbisiV | | | | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | nalP | ZM_MENU | | 0 | 7 | 100 | 874 | 0 | Actif | | | ------- | --- | --- | --- | --- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | ------- | --- | ------- | --- | ------------ | --- | | | | | ruegraL | | ruetuaH | | | | elbisiV nalP | DISP_ENTETE_GENERALE | | 1 | 0 | 1458 | 32 | 0 | Actif | | | -------------------- | --- | --- | --- | ---- | --- | --- | ----- | --- | | DISP_GENERAL | | 0 | 0 | 1560 | 887 | 0 | Actif | | Fenêtre : FEN_Menu | 06/08/2026 | | | Isis_BO | | | | | 161 | | ---------- | --- | --- | ------- | --- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Bouton : DISP_GENERAL.DISP_ENTETE_GENERALE.BTN_AGRANDIR Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Structure_icone_système_agrandir.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 162 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Bouton : DISP_GENERAL.DISP_ENTETE_GENERALE.BTN_Annuler Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Systeme_Fermer_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 163 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Bouton : DISP_GENERAL.ONG_FENETRE.BTN_BOUTON Libellé FR: &Bouton Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\210 Blueberries\Blueberries_Btn_Std.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 164 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Bouton : DISP_GENERAL.DISP_ENTETE_GENERALE.BTN_FERMER_TOUSLESONGLETS Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_système_fermertouslesonglets.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 165 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Bouton : DISP_GENERAL.DISP_ENTETE_GENERALE.BTN_ICONISER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Systeme_Reduire.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 166 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Bouton : DISP_GENERAL.DISP_ENTETE_GENERALE.BTN_LOUPE_RechercheGlobale Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 167 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Bouton : DISP_GENERAL.DISP_ENTETE_GENERALE.BTN_MENU Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\210 Blueberries\Blueberries_Pict_Ribbon_List.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 168 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Bouton : DISP_GENERAL.DISP_ENTETE_GENERALE.BTN_RESTAURER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Structure_icone_système_restaurer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 169 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Bouton : DISP_GENERAL.ONG_FENETRE.BTN_Rafraichir Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 170 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Fenêtre interne : DISP_GENERAL.ONG_FENETRE.CFI_1 Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Hauteur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : DISP_GENERAL.ONG_FENETRE.CFI_2 Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non 06/08/2026 Isis_BO 171 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : DISP_GENERAL.ONG_FENETRE.CFI_3 Ordre navigation 5 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : DISP_GENERAL.ONG_FENETRE.CFI_4 Ordre navigation 6 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 172 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Hauteur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_GENERAL.DISP_ENTETE_GENERALE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 173 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Disposition : DISP_GENERAL Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : DISP_GENERAL.ZM_MENU.IMG_CLIENT Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Menu_Client.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui 06/08/2026 Isis_BO 174 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Force monochrome Non Mode 9 images Non Chargement en fond Oui Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : DISP_GENERAL.ZM_MENU.IMG_COLLABORATEUR Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Menu_Collaborateur.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Oui Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 175 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Image : DISP_GENERAL.ZM_MENU.IMG_CONTACT Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Menu_Contact.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Oui Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_ Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercleSansChoix.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 176 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_10066431 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_10066431.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 177 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_10092441 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_10092441.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_10092543 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_10092543.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 178 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_12632256 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_12632256.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui 06/08/2026 Isis_BO 179 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_128 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_128.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 180 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Image : IMG_Cercle_13212107 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_13212107.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_16751001 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_16751001.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 181 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_16751103 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_16751103.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 182 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_16777113 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_16777113.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_255 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_255.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 183 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_2763429 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_2763429.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui 06/08/2026 Isis_BO 184 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_32768 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_32768.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 185 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Image : IMG_Cercle_3309517 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_3309517.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_36095 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_36095.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 186 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_55295 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_55295.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 187 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_6510979 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_6510979.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Cercle_8421376 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\cercle_8421376.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 188 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : DISP_GENERAL.ZM_MENU.IMG_EQUIPE Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Menu_Equipe.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Oui Orientation EXIF Oui 06/08/2026 Isis_BO 189 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : DISP_GENERAL.ZM_MENU.IMG_Extraction Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\excel.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Oui Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 190 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Image : DISP_GENERAL.ZM_MENU.IMG_INTERVENTION Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Menu_Dossier.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Oui Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : DISP_GENERAL.ZM_MENU.IMG_INTERVENTION1 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Menu_Site.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 191 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Oui Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : DISP_GENERAL.ZM_MENU.IMG_LISTING_INTERVENTION Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Menu_Stat.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Oui Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite 06/08/2026 Isis_BO 192 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_LOGO_MENU1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Lien Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\lié.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 193 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_ONG_BLANC Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Custom_Tab_Top_Blanc.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 194 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_ONG_BLEU Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Custom_Tab_Top_Bleu.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 195 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Image : IMG_ONG_CREME Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Custom_Tab_Top_Vert.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_ONG_JAUNE Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Custom_Tab_Top_Jaune.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 196 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_ONG_ORANGE Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Custom_Tab_Top_Orange.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 197 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : DISP_GENERAL.ZM_MENU.IMG_PARAMETRE Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Menu_Parametre.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Oui Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : DISP_GENERAL.ZM_MENU.IMG_PLANNING Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Menu_Planning.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 198 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Oui Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : DISP_GENERAL.ZM_MENU.IMG_PLANNING1 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\date.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Oui Orientation EXIF Oui 06/08/2026 Isis_BO 199 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_PLANNING2 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\date.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Oui Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 200 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Image : IMG_SCROLL_HORIZONTAL Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Blueberries_Scroll_H_2_Edit.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_SCROLL_VERTICAL Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Blueberries_Scroll_V_2_Edit.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 201 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : DISP_GENERAL.ZM_MENU.IMG_SOCIETE Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Menu_Societe.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Oui Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite 06/08/2026 Isis_BO 202 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : DISP_GENERAL.ZM_MENU.IMG_TEMP Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Menu_SaisieDesTemps.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Oui Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_VIDE Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\image_vide_80.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 203 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.DISP_ENTETE_GENERALE.LIB_BASEMACHINE Libellé FR: BaseMachine Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 204 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.LIB_BORDURE_DROITE_MENU Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_BORDURE_DROITE_MENU1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 205 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_BORDURE_DROITE_MENU2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 206 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_BORDURE_DROITE_MENU3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_BORDURE_DROITE_MENU4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 207 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_CLIENT Libellé FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite 06/08/2026 Isis_BO 208 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_COLLABORATEUR Libellé FR: Collaborateur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_CONTACT Libellé FR: Contact Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 209 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_EQUIPE Libellé FR: Equipe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 210 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_Extraction Libellé FR: Données Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_INTERVENTION Libellé FR: Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 211 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_LIEU Libellé FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 212 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_PARAMETRAGE Libellé FR: Paramétrage Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_PLANNING Libellé FR: Planning Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 213 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_SOCIETE Libellé FR: Société Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 214 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_STAT Libellé FR: Suivi Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.ZM_MENU.LIB_TEMPS Libellé FR: Temps passé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 215 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.DISP_ENTETE_GENERALE.LIB_Titre_Application Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 216 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Titre_de_fenêtre Libellé FR: Bienvenue Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_GENERAL.DISP_ENTETE_GENERALE.LIB_USER Libellé FR: Utilisateur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 217 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gpclFicheUtilisateurEnCours.NomPrenomLogin Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Onglet : DISP_GENERAL.ONG_FENETRE Libellé FR: O&nglet Valeur initiale 1 Ordre navigation 2 Curseur survol 0 Onglet dynamique Oui UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Retrait gauche 0 Retrait des onglets 0 Numéro aide 0 Autorise ChangeGabarit Oui Bouton Fermer Oui Bouton Nouveau Non Volets détachables Non Mémoriser Configuration Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Mode affichage volets < Standard > Valeur persistante Non Texte Markdown Non 06/08/2026 Isis_BO 218 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Mode menu ctx. Nb. états image 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : DISP_GENERAL.DISP_ENTETE_GENERALE.SAI_RechercheGlobal Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 643 Largeur interne 348 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: Rechercher des dossiers, des clients,des contacts et des sites Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui 06/08/2026 Isis_BO 219 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone multiligne : DISP_GENERAL.ZM_MENU Libellé FR: Zone multiligne Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne 48 Ligne dynamique 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 220 Partie 3 › Fenêtre WINDEV › FEN_Menu › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Menu Code Déclarations globales de FEN_Menu procédure FEN_Menu() LIB_Titre_Application = cNomProduit gtabOngletRef est un tableau associatif (ccSansCasse) de chaînes gtabOngletLog est un tableau associatif (ccSansCasse) de chaînes FEN_Menu..AffichageActif=Faux sVoletEnCoursDeFermeture est une chaîne gpclListeSociete <-PTableSociete.gNouvellePresentation(0) gpclListeUtilisateur <-PTableUtilisateur.gNouvellePresentation(0) gpclListeCollabActif <-PTableCollaborateur.gNouvellePresentation(5) gpclListeTOUTCollab = PTableCollaborateur.gNouvellePresentation(0) gpclListeSuiviPar = gpclListeTOUTCollab PFicheUtilisateur::gFicheCollaborateur(gpclFicheUtilisateurEnCours) //Si le module Batigest est activé on récupère l'identifiant de la base paramètrée dans Base_Ext si gbBATIGESTActif alors nCpt est un entier pour tout BddExterne sur BSX_PKID nCpt += 1 clBddExterne est un PFicheBddExterne dynamique clBddExterne = PFicheBddExterne.gNouvellePresentation() clBddExterne.Charger(BddExterne) gtaBaseExterneParNom[clBddExterne.m_sNom] <- clBddExterne gtaBaseExterneParSoc[clBddExterne.m_nIDSociete] <- clBddExterne gtaBaseExterneParIndice[nCpt] <- clBddExterne si nCpt=1 alors gclBaseExterne <- clBddExterne fin si nCpt=0 alors gclBaseExterne = PFicheBddExterne.gNouvellePresentation() gtaBaseExterneParNom[gclBaseExterne.m_sNom] <- gclBaseExterne gtaBaseExterneParSoc[gclBaseExterne.m_nIDSociete] <- gclBaseExterne gtaBaseExterneParIndice[1] <- gclBaseExterne fin 06/08/2026 Isis_BO 221 Partie 3 › Fenêtre WINDEV › FEN_Menu › Code // // SI HLitPremier(BddExterne,BSX_PKID) ALORS // // gclBaseExterne.Charger(BddExterne) // //TraceDébut(trFichier,ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"] +"Logs_"+Utilisateur.UT_Login+"_" + DateHeureSys() + " .txt") // FIN fin FEN_Menu.CBM_VERSION = TAB+gsInfoVersion LIB_BASEMACHINE = gsLibConnexionCourante si EnModeTest() alors WS_LICENCE..Adresse=cURLWSLicence BTN_BOUTON..Visible = Vrai sinon WS_LICENCE..Adresse=ParametreSystemeLit("SRV_LICENCE",cURLWSLicence) fin LIB_BASEMACHINE..Visible = Vrai BTN_MENU..Enfoncé = Vrai si gpclFicheUtilisateurEnCours:m_bAdministrateur _et_ (gpclFicheUtilisateurEnCours:m_bAccesBO=Vrai _ou_ (gpclFicheUtilisateurEnCours:m_bAccesBO=Faux _et_ gpclFicheUtilisateurEnCours:m_bAccesMobile=Faux)) alors ZM_MENU[16]..Visible=Vrai sinon ZM_MENU[16]..Visible=Faux fin si pas gpclFicheUtilisateurEnCours:m_bAdministrateur alors si gpclFicheUtilisateurEnCours.ListeAccesEtDroit<>Null alors pour i = 1 _à_ gpclFicheUtilisateurEnCours.ListeAccesEtDroit.p_nTotal si pas gpclFicheUtilisateurEnCours.ListeAccesEtDroit.m_clTabModele[i]:m_bAcces alors nindicep est un entier = TableauCherche(gpclListeParamMetier.m_clTabModele,tcLinéaire, "m_nPKID",gpclFicheUtilisateurEnCours.ListeAccesEtDroit.m_clTabModele[i]:m_nIDModule,1 ) si nindicep>0 _et_ ExtraitChaîne(gpclListeParamMetier.m_clTabModele[nindicep].m_s Valeur,1,".")="" alors ZM_MENU[gpclListeParamMetier.m_clTabModele[nindicep].m_sValeur]..Visible=Faux fin fin fin sinon ZM_MENU[1]..Visible = Faux ZM_MENU[2]..Visible = Faux ZM_MENU[3]..Visible = Faux ZM_MENU[5]..Visible = Faux ZM_MENU[6]..Visible = Faux ZM_MENU[7]..Visible = Faux ZM_MENU[9]..Visible = Faux ZM_MENU[10]..Visible = Faux ZM_MENU[12]..Visible = Faux ZM_MENU[13]..Visible = Faux ZM_MENU[14]..Visible = Faux fin sinon si pas HUtilisateur.SuperUtilisateur ZM_MENU[1]..Visible = Faux ZM_MENU[2]..Visible = Faux ZM_MENU[3]..Visible = Faux ZM_MENU[4]..Visible = Faux ZM_MENU[5]..Visible = Faux ZM_MENU[6]..Visible = Faux 06/08/2026 Isis_BO 222 Partie 3 › Fenêtre WINDEV › FEN_Menu › Code ZM_MENU[7]..Visible = Faux ZM_MENU[8]..Visible = Faux ZM_MENU[9]..Visible = Faux ZM_MENU[10]..Visible = Faux ZM_MENU[11]..Visible = Faux //ZM_MENU[12]..Visible = Faux ZM_MENU[13]..Visible = Faux ZM_MENU[14]..Visible = Faux fin si EnModeTest() alors ZM_MENU[16]..Visible = Vrai fin ChoixPlanning_Agenda() ChoixMessagerie() HSurveille(Societe,surveillanceSociete,hNumEnrTous,hsAjout+hsModification+hsRaye+hsSuppression) SourceVersEcran() ExécuteTraitement(BTN_MENU,trtClic) "ARTISANS_PARTENAIRES"> CFI_1..Visible = Faux CFI_2..Visible = Faux CFI_3..Visible = Faux CFI_4..Visible = Faux BTN_Rafraichir..Visible = Faux "Utilitaire"> gnIdDossierAnnule = gpclListeStatutDossier.RechercheEtDonneIdDepuisValeur("99") ActiverTLM() Fin d'initialisation de FEN_Menu Maximise(FEN_Menu) FEN_Menu..X=0 FEN_Menu..Hauteur=FEN_Menu..Hauteur-40 FEN_Menu..AffichageActif=Vrai ChangeFenêtreSource(CFI_1,FI_TdbPrincipal_Client_Non_Batigest) ChangeFenêtreSource(CFI_2,FI_TdbPrincipal_Intervention_Non_Batigest) ChangeFenêtreSource(CFI_3,FI_TdbPrincipal_RDV_Manque) ChangeFenêtreSource(CFI_4,FI_TdBPrincipal_RDV_Non_Positionne) Demande de mise à jour de l'affichage de FEN_Menu //SourceVersEcran() Fermeture de FEN_Menu "Utilitaire"> si FenEtat(FEN_AGD_PL)=Actif alors Ferme(FEN_AGD_PL) fin 06/08/2026 Isis_BO 223 Partie 3 › Fenêtre WINDEV › FEN_Menu › Code des champs FEN_Menu Code des champs Clic sur BTN_AGRANDIR Maximise(FEN_Menu) //FEN_Menu..X=0 //FEN_Menu..Hauteur=FEN_Menu..Hauteur-40 MoiMême..Visible = Faux BTN_RESTAURER..Visible=Vrai Clic sur BTN_Annuler //1 : &Oui //2 : &Non //DélaiAvantFermeture(1000) selon Dialogue("Souhaitez-vous sortir de l'application ?") // &Oui cas 1 si FenEtat(FEN_Agenda)=Actif alors Ferme(FEN_Agenda) fin Ferme() // &Non cas 2 fin Clic sur BTN_FERMER_TOUSLESONGLETS ONG_FENETRE.FermeTout() Clic sur BTN_ICONISER Iconise(FEN_Menu) Clic sur BTN_LOUPE_RechercheGlobale Sablier(Vrai) si Taille(SAI_RechercheGlobal..ValeurAffichée)>= 2 alors //Chargement liste des Dossiers pclListeRechercheDossier est une PTableDossier dynamique pclListeRechercheDossier=PTableDossier.gNouvellePresentation(2,SAI_RechercheGlobal) //Chargement liste des Interventions trouvées pclListeRechercheIntervention est une PTableIntervention dynamique pclListeRechercheIntervention=PTableIntervention.gNouvellePresentation(2,SAI_RechercheGlobal) //Chargement liste des site trouvés pclListeRechercheSite est une PTableLieu dynamique pclListeRechercheSite=PTableLieu.gNouvellePresentation(4,SAI_RechercheGlobal) 06/08/2026 Isis_BO 224 Partie 3 › Fenêtre WINDEV › FEN_Menu › Code des champs si pclListeRechercheSite.m_clTabModele..Occurrence > 0 //En commentaire car redondant avec la recherche du lieu dans l'intervention //POUR i= 1 _A_ pclListeRechercheSite.m_clTabModele..Occurrence // pour TOUT Intervention avec IN_IDLieu=pclListeRechercheSite.m_clTabModele[i].m_nPKID // pclInterventionLieu est un MIntervention // pclInterventionLieu.Charger(Intervention) // TableauAjouteLigne(pclListeRechercheIntervention.m_clTabModele,pclInterventionLieu) // FIN //FIN fin //Chargement liste des Clients trouvés pclListeRechercheClient est une PTableClient dynamique pclListeRechercheClient=PTableClient.gNouvellePresentation(5,SAI_RechercheGlobal) //Chargement liste des Contacts trouvés pclListeRechercheContact est une PTablePersonne dynamique pclListeRechercheContact=PTablePersonne.gNouvellePresentation(7,SAI_RechercheGlobal) nCompteur est un entier nCompteur=pclListeRechercheDossier.m_clTabModele..Occurrence+pclListeRechercheIntervention. m_clTabModele..Occurrence+pclListeRechercheSite.m_clTabModele..Occurrence+pclListeRechercheClient. m_clTabModele..Occurrence+pclListeRechercheContact.m_clTabModele..Occurrence si nCompteur=0 alors Sablier(Faux) Info("Aucun résultat trouvé pour cette recherche") retour fin si nCompteur=1 alors si pclListeRechercheDossier.m_clTabModele..Occurrence=1 alors //Trace(DateHeureSys()+" :Dbl clic liste des dossiers rech global unique") pclListeRechercheDossier.p_clCourant=pclListeRechercheDossier.m_clTabModele[1] clPresentationFiche est un PFicheDossier<-pclListeRechercheDossier.Modifier() ToastAffiche(gPoliceTaille(10)+"Termes recherchés: "+gStylo(RougeFoncé)+SAI_RechercheGlobal.. ValeurAffichée+gStylo(Blanc)+RC+" Résultat de la recherche du dossier : "+clPresentationFiche. m_sRefInterne,toastLong,cvMilieu,chCentre,Noir) FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche Dossier",*,clPresentationFiche) fin si pclListeRechercheIntervention.m_clTabModele..Occurrence=1 alors //Trace(DateHeureSys()+" :Dbl clic liste des interventions rech global unique") pclListeRechercheIntervention.p_clCourant=pclListeRechercheIntervention.m_clTabModele[1] nIdInter est un entier sur 8 octets=pclListeRechercheIntervention.p_clCourant.m_nPKID pclPresentationListeDossier est une PTableDossier dynamique pclPresentationListeDossier=PTableDossier.gNouvellePresentation(0, pclListeRechercheIntervention.p_clCourant.m_nIDDossier) si pclPresentationListeDossier.m_clTabModele..Occurrence<>0 alors clFicheDossier est un PFicheDossier (pclPresentationListeDossier.m_clTabModele[1]) stParametreFenInterne est un STParamFenetreAppelante stParametreFenInterne.eTypeAppel = DansOnglet stParametreFenInterne.sNomFenetreAppelante = "FI_ResultatsRecherche" stParametreFenInterne.sNomIDAppelant = pclListeRechercheIntervention.p_clCourant .m_nPKID stParametreFenInterne.sTitreFenetre = "Fiche Dossier Intervention" stParametreFenInterne.pclObjetAppelant = clFicheDossier ToastAffiche(gPoliceTaille(10)+"Termes recherchés: "+gStylo(RougeFoncé)+SAI_ RechercheGlobal..ValeurAffichée+gStylo(Blanc)+RC+ " Résultat de la recherche de l'intervention : "+clFicheDossier.m_sRefInterne, toastLong,cvMilieu,chCentre,Noir) FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche Dossier",Vrai,clFicheDossier, stParametreFenInterne) sinon Info("Aucun dossier lié à cette intervention") 06/08/2026 Isis_BO 225 Partie 3 › Fenêtre WINDEV › FEN_Menu › Code des champs fin fin si pclListeRechercheSite.m_clTabModele..Occurrence=1 alors pclListeRechercheSite.p_clCourant=pclListeRechercheSite.m_clTabModele[1] clPresentationFiche est un PFicheLieu<-pclListeRechercheSite.Modifier() ToastAffiche(gPoliceTaille(10)+"Termes recherchés: "+gStylo(RougeFoncé)+SAI_RechercheGlobal.. ValeurAffichée+gStylo(Blanc)+RC+" Résultat de la recherche du site : "+clPresentationFiche. m_sCodeLieu,toastLong,cvMilieu,chCentre,Noir) FEN_Menu.OuvreOuActive(FI_Fiche_Lieu,"Fiche site",*,clPresentationFiche) fin si pclListeRechercheClient.m_clTabModele..Occurrence=1 alors pclListeRechercheClient.p_clCourant=pclListeRechercheClient.m_clTabModele[1] clPresentationFiche est un PFicheClient<-pclListeRechercheClient.Modifier() ToastAffiche(gPoliceTaille(10)+" Termes recherchés: "+gStylo(RougeFoncé)+SAI_RechercheGlobal.. ValeurAffichée+gStylo(Blanc)+RC+" Resultat de la recherche Client : "+clPresentationFiche. m_sNom,toastLong,cvMilieu,chCentre,Noir) FEN_Menu.OuvreOuActive(FI_Fiche_Client,"Fiche Client",*,clPresentationFiche) fin si pclListeRechercheContact.m_clTabModele..Occurrence=1 alors pclListeRechercheContact.p_clCourant=pclListeRechercheContact.m_clTabModele[1] clPresentationFiche est un PFichePersonne<-pclListeRechercheContact.Modifier() ToastAffiche(gPoliceTaille(10)+"Termes recherchés: "+gStylo(RougeFoncé)+SAI_RechercheGlobal.. ValeurAffichée+gStylo(Blanc)+RC+" Résultat de la recherche du Contact : "+clPresentationFiche. m_sNom+" "+clPresentationFiche.m_sPrenom,toastLong,cvMilieu,chCentre,Noir) FEN_Menu.OuvreOuActive(FI_Fiche_Personne,"Fiche Contact",*,clPresentationFiche) fin SAI_RechercheGlobal="" sinon FEN_Menu.OuvreOuActive(FI_ResultatsRecherche,"Recherche",*,SAI_RechercheGlobal..ValeurAffichée, pclListeRechercheIntervention,pclListeRechercheSite,pclListeRechercheClient, pclListeRechercheContact,pclListeRechercheDossier,SAI_RechercheGlobal..ValeurAffichée) fin sinon Info("Vous devez saisir au moins 3 caratères pour réaliser votre recherche") // RepriseSaisie(SAI_RechercheGlobal) fin Sablier(Faux) cas erreur: Sablier(Faux) Erreur(HErreurInfo()) Clic sur BTN_MENU //SI BTN_MENU..Enfoncé ALORS // DISP_GENERAL[1]..visible = vrai // DISP_GENERAL[2]..Visible = faux // ZM_MENU_COMPACT..Visible = Faux // //DISP_ENTETE_GENERALE[1]..Visible=faux //SINON // DISP_GENERAL[2]..Visible = Vrai // DISP_GENERAL[1]..Visible = faux // ZM_MENU_COMPACT..Visible = vrai // //DISP_ENTETE_GENERALE[1]..Visible=Vrai //FIN Clic sur BTN_RESTAURER 06/08/2026 Isis_BO 226 Partie 3 › Fenêtre WINDEV › FEN_Menu › Code des champs Restaure(FEN_Menu) MoiMême..Visible = Faux BTN_AGRANDIR..Visible = Vrai Sortie de SAI_RechercheGlobal si MoiMême<>"" alors ExecuteClicSurBoutonSiToucheEntree(DISP_GENERAL.DISP_ENTETE_GENERALE.BTN_LOUPE_RechercheGlobale) fin A chaque modification de SAI_RechercheGlobal Création d'un volet dans ONG_FENETRE //CAS EXCEPTION: // exceptioninfo(errComplet) Fermeture d'un volet de ONG_FENETRE sVoletEnCoursDeFermeture = MoiMême FermetureOnglet(sVoletEnCoursDeFermeture) Modification du volet affiché de ONG_FENETRE PriseFocus(MoiMême,sVoletEnCoursDeFermeture) sVoletEnCoursDeFermeture="" Initialisation de BTN_BOUTON // Version 1 // Description // Bouton simple Clic sur BTN_BOUTON OuvreSoeur(FEN_AGD_PL) Clic sur BTN_Rafraichir ExécuteTraitement(DISP_GENERAL.ONG_FENETRE.CFI_1.Init,trtProcédure) ExécuteTraitement(DISP_GENERAL.ONG_FENETRE.CFI_2.Init,trtProcédure) ExécuteTraitement(DISP_GENERAL.ONG_FENETRE.CFI_3.Init,trtProcédure) ExécuteTraitement(DISP_GENERAL.ONG_FENETRE.CFI_4.Init,trtProcédure) Sélection (clic) d'une ligne dans ZM_MENU 06/08/2026 Isis_BO 227 Partie 3 › Fenêtre WINDEV › FEN_Menu › Code des champs OuvreOuActiveFenetre(MoiMême) FEN_Menu Procédures Procédure locale ChoixMessagerie // Résumé : // Syntaxe : //ChoixMessagerie () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChoixMessagerie() nIndice est un entier=TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur. m_clTabModele,tcLinéaire,"m_sCode;m_nIDUtilisateur","CHOIX_MESSAGERIE",gpclFicheUtilisateurEnCours.m_n PKID) si nIndice=-1 alors clErreur est un CErreur clNewParametreUtilisateur est un MParametreUtilisateur clNewParametreUtilisateur.m_sCode="CHOIX_MESSAGERIE" clNewParametreUtilisateur.m_nIDUtilisateur=gpclFicheUtilisateurEnCours.m_nPKID clNewParametreUtilisateur.m_sValeur="Externe" clNewParametreUtilisateur.bEnregistrer(clErreur) TableauAjouteLigne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele, clNewParametreUtilisateur) fin Procédure locale ChoixPlanning_Agenda // Résumé : // Syntaxe : // ChoixPlanning_Agenda () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChoixPlanning_Agenda() nIndice est un entier=TableauCherche(gpclFicheUtilisateurEnCours.ListeParametreUtilisateur. m_clTabModele,tcLinéaire,"m_sCode;m_nIDUtilisateur","CHOIX_PLANNING_AGENDA",gpclFicheUtilisateurEnCours .m_nPKID) si nIndice<>-1 alors LIB_PLANNING=gpclFicheUtilisateurEnCours.ListeParametreUtilisateur.m_clTabModele[nIndice].m_sValeur gsPreferenceAgdUt = gpclFicheUtilisateurEnCours.ListeParametreUtilisateur.m_clTabModele[nIndice]. 06/08/2026 Isis_BO 228 Partie 3 › Fenêtre WINDEV › FEN_Menu › Procédures m_sValeur sinon clErreur est un CErreur clNewParametreUtilisateur est un MParametreUtilisateur clNewParametreUtilisateur.m_sCode="CHOIX_PLANNING_AGENDA" clNewParametreUtilisateur.m_nIDUtilisateur=gpclFicheUtilisateurEnCours.m_nPKID clNewParametreUtilisateur.m_sValeur="Planning" clNewParametreUtilisateur.bEnregistrer(clErreur) TableauAjouteLigne(gpclFicheUtilisateurEnCours.ListeParametreUtilisateur.m_clTabModele, clNewParametreUtilisateur) fin Procédure locale DonneMoiNomObjetEtCouleur procédure DonneMoiNomObjetEtCouleur(sAliasLogique est une chaîne, bRafraichissement est un booléen = Vrai) sNomObjet est une chaîne ANSI sCouleur est une chaîne ANSI bAffichePKID est un booléen bRafraichissementFiche est un booléen = bRafraichissement selon sAliasLogique cas "FI_Liste_Collaborateur" : sNomObjet = "gclPresentationListeCollaborateur"; sCouleur ="JAUNE" cas "FI_Liste_Equipe" : sNomObjet = "gclPresentationListeEquipe"; sCouleur ="JAUNE" cas "FI_Liste_Societe" : sNomObjet = "gclPresentationListeSociete"; sCouleur="JAUNE" cas "FI_Liste_Client" : sNomObjet = "gclPresentationListeClient"; sCouleur="VERT" cas "FI_Liste_Personne" : sNomObjet = "gclPresentationListePersonne"; sCouleur ="VERT" cas "FI_Liste_Dossier" : sNomObjet = "gclPresentationListeDossier"; sCouleur="BLEU" cas "FI_Liste_Lieu" : sNomObjet = "gclPresentationListeLieu"; sCouleur="BLEU" cas "FI_Planning","FI_Temps_Saisie" : sNomObjet = ""; sCouleur ="ORANGE" autre cas si ChaîneCommencePar(sAliasLogique,"FI_Fiche_Collaborateur")alors sNomObjet = "gclPresentationFicheCollab"; bAffichePKID=Vrai; sCouleur="JAUNE"; bRafraichissementFiche = Faux si ChaîneCommencePar(sAliasLogique,"FI_Fiche_Equipe") alors sNomObjet = "gclPresentationFicheEquipe"; bAffichePKID=Vrai; sCouleur="JAUNE"; bRafraichissementFiche = Faux si ChaîneCommencePar(sAliasLogique,"FI_Fiche_Societe") alors sNomObjet = "gclPresentationFicheSociete";bAffichePKID=Vrai; sCouleur="JAUNE"; bRafraichissementFiche = Faux si ChaîneCommencePar(sAliasLogique,"FI_Fiche_Client") alors sNomObjet = "gclPresentationFicheClient"; bAffichePKID=Vrai; sCouleur="VERT"; bRafraichissementFiche = Vrai si ChaîneCommencePar(sAliasLogique,"FI_Fiche_Personne") alors sNomObjet = "gclPresentationFichePersonne"; bAffichePKID=Vrai; sCouleur="VERT"; bRafraichissementFiche = Vrai si ChaîneCommencePar(sAliasLogique,"FI_Fiche_Lieu") alors sNomObjet = "gclPresentationFicheLieu"; bAffichePKID=Vrai; sCouleur="BLEU"; bRafraichissementFiche = Vrai si ChaîneCommencePar(sAliasLogique,"FI_Fiche_Dossier") alors sNomObjet = "gclPresentationFicheDossier";bAffichePKID=Vrai; sCouleur="BLEU"; bRafraichissementFiche = Vrai si ChaîneCommencePar(sAliasLogique,"FI_Fiche_rdv") alors sNomObjet = "gclPresentationFicheRdv"; bAffichePKID=Vrai; sCouleur="" 06/08/2026 Isis_BO 229 Partie 3 › Fenêtre WINDEV › FEN_Menu › Procédures fin renvoyer (sCouleur,sNomObjet,bAffichePKID, bRafraichissementFiche) Procédure locale FermetureOnglet // Résumé : // Syntaxe : //FermetureOnglet ( est chaîne) // // Paramètres : // sVoletEnFermeture (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure FermetureOnglet(sVoletEnFermeture est une chaîne) si gtabOngletRef[sVoletEnFermeture]..Existe alors si TableauSupprime(gtabOngletLog,gtabOngletRef[sVoletEnFermeture])>0 alors TableauSupprime(gtabOngletRef,sVoletEnFermeture) fin fin Procédure locale MAJHSurveilleCR // Résumé : // Syntaxe : //MAJHSurveilleCR ( est source de données, , ) // // Paramètres : // sdCRSurveille (source de données) : // Numenreg : // TypAction : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJHSurveilleCR(sdCRSurveille est une Source de Données,Numenreg, TypAction) nIdIntervention est un entier sur 8 octets = sdCRSurveille.CR_IDIntervention si TypAction<>2 _et_ sdCRSurveille.ModifUser<>gpclFicheUtilisateurEnCours:m_nPKID alors //Boucle sur tous les onglets ouverts pour tout sAliasLogique de gtabOngletRef //Il s'agit d'un onglet "Fiche Dossier" si Contient(sAliasLogique,"FI_Fiche_Dossier") alors //Stock l'alias de l'onglet sAliasRefDoss est une chaîne = gtabOngletLog[sAliasLogique] si OngletEtat(ONG_FENETRE,sAliasRefDoss)<>voletInexistant alors //Boucle sur tous les onglets du dossier pour tout sAliasLogiqueInterv de {sAliasRefDoss+".gtabOngletIntervRef"} //Il s'agit de l'onglet de l'intervention concerné par le HSurveille si Contient(sAliasLogiqueInterv,"FI_Fiche_Intervention"+nIdIntervention) _et_ OngletEtat({sAliasRefDoss+".ONG_INTERVENTION"},{sAliasRefDoss+ ".gtabOngletIntervLog"}[sAliasLogiqueInterv])<>voletInexistant alors 06/08/2026 Isis_BO 230 Partie 3 › Fenêtre WINDEV › FEN_Menu › Procédures //Execute la procédure de rafraichissement des rendez-vous pour l'intervention concernée ExécuteTraitement({sAliasRefDoss+".gtabOngletIntervLog"}[sAliasLogiqueInterv] +".MAJHSurveilleCR", trtProcédure) fin fin fin fin fin fin Procédure locale MAJHSurveilleDoc // Résumé : // Syntaxe : //MAJHSurveilleDoc ( est source de données, , ) // // Paramètres : // sdDocSurveille (source de données) : // Numenreg : // TypAction : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJHSurveilleDoc(sdDocSurveille est une Source de Données,Numenreg, TypAction) nIdIntervention est un entier sur 8 octets = sdDocSurveille.DC_IDIntervention si TypAction<>2 _et_ sdDocSurveille.ModifUser<>gpclFicheUtilisateurEnCours:m_nPKID alors //Boucle sur tous les onglets ouverts pour tout sAliasLogique de gtabOngletRef //Il s'agit d'un onglet "Fiche Dossier" si Contient(sAliasLogique,"FI_Fiche_Dossier") alors //Stock l'alias de l'onglet sAliasRefDoss est une chaîne = gtabOngletLog[sAliasLogique] si OngletEtat(ONG_FENETRE,sAliasRefDoss)<>voletInexistant alors //Boucle sur tous les onglets du dossier pour tout sAliasLogiqueInterv de {sAliasRefDoss+".gtabOngletIntervRef"} //Il s'agit de l'onglet de l'intervention concerné par le HSurveille si Contient(sAliasLogiqueInterv,"FI_Fiche_Intervention"+nIdIntervention) _et_ OngletEtat({sAliasRefDoss+".ONG_INTERVENTION"},{sAliasRefDoss+ ".gtabOngletIntervLog"}[sAliasLogiqueInterv])<>voletInexistant alors //Execute la procédure de rafraichissement des rendez-vous pour l'intervention concernée ExécuteTraitement({sAliasRefDoss+".gtabOngletIntervLog"}[sAliasLogiqueInterv] +".MAJHSurveilleDoc", trtProcédure) fin fin fin fin fin fin Procédure locale MAJHSurveilleMI procédure MAJHSurveilleMI(sdMISurveille est une Source de Données,Numenreg, TypAction) Procédure locale MAJHSurveilleRdv 06/08/2026 Isis_BO 231 Partie 3 › Fenêtre WINDEV › FEN_Menu › Procédures // Résumé : // Syntaxe : //MAJHSurveilleRdv ( est source de données, , ) // // Paramètres : // sdRdvSurveille (source de données) : // Numenreg : // TypAction : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJHSurveilleRdv(sdRdvSurveille est une Source de Données,Numenreg, TypAction) nIdIntervention est un entier sur 8 octets = sdRdvSurveille.PL_IDIntervention si TypAction<>2 _et_ sdRdvSurveille.ModifUser<>gpclFicheUtilisateurEnCours:m_nPKID alors //Boucle sur tous les onglets ouverts pour tout sAliasLogique de gtabOngletRef //Il s'agit d'un onglet "Fiche Dossier" si Contient(sAliasLogique,"FI_Fiche_Dossier") alors //Stock l'alias de l'onglet sAliasRefDoss est une chaîne = gtabOngletLog[sAliasLogique] si OngletEtat(ONG_FENETRE,sAliasRefDoss)<>voletInexistant alors //Boucle sur tous les onglets du dossier pour tout sAliasLogiqueInterv de {sAliasRefDoss+".gtabOngletIntervRef"} //Il s'agit de l'onglet de l'intervention concerné par le HSurveille si Contient(sAliasLogiqueInterv,"FI_Fiche_Intervention"+nIdIntervention) _et_ OngletEtat({sAliasRefDoss+".ONG_INTERVENTION"},{sAliasRefDoss+ ".gtabOngletIntervLog"}[sAliasLogiqueInterv])<>voletInexistant alors //Execute la procédure de rafraichissement des rendez-vous pour l'intervention concernée ExécuteTraitement({sAliasRefDoss+".gtabOngletIntervLog"}[sAliasLogiqueInterv] +".MAJHSurveilleRdv", trtProcédure) fin fin fin fin fin fin Procédure locale OuvreIntervDepuisRDV // Résumé : // Syntaxe : //OuvreIntervDepuisRDV ( est chaîne) // // Paramètres : // sAlias (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure OuvreIntervDepuisRDV(sAlias est une chaîne ANSI,stParametreFenInterne est un STParamFenetreAppelante) si sAlias <> "" alors //Ouverture du volet à partir de son alias ONG_FENETRE=gtabOngletLog[sAlias] 06/08/2026 Isis_BO 232 Partie 3 › Fenêtre WINDEV › FEN_Menu › Procédures ExécuteTraitement(gtabOngletLog[sAlias]+".RafraichissementFiche", trtProcédure, stParametreFenInterne)//RafraichissementDossierIntervention // Indique que l'onglet prend le focus PriseFocus(AnsiVersUnicode(gtabOngletLog[sAlias])) fin Procédure locale OuvreOuActive // Résumé : Permet d'ouvrir la fenêtre dans un onglet ou de l'activer // Syntaxe : //OuvreOuActive ( est chaîne, est chaîne [, est booléen [, ...]]) // // Paramètres : // sNomFenetre (chaîne ANSI) : Nom de la fenêtre // sLibelle (chaîne ANSI) : Libellé du bouton du volet d'onglet // bForceRafraichissement (booléen - valeur par défaut=0) : > // <*> : > // Valeur de retour : // Aucune // bForceRafraissement (booléen) : > // <*> : > // <*> : > // <*> : > // <*> : > // <*> : > // <*> : > procédure OuvreOuActive(sNomFenetre est une chaîne, sLibelle est chaîne, bForceRafraichissement est un booléen=Faux, *)//,bForceRafraissement est un booléen sAlias est une chaîne =sNomFenetre sCompl est une chaîne si (Contient(sNomFenetre,"FI_Fiche") ou Contient(sNomFenetre,"FI_ResultatsRecherche") ou Contient( sNomFenetre,"FI_Rapport_Intervention")) _et_ sNomFenetre<>"FI_Fiche_Parametre"alors si Contient(sNomFenetre,"FI_ResultatsRecherche") alors sAlias += MesParamètres[4] sCompl = RC+Gauche(MesParamètres[4],15) si Taille(MesParamètres[4]) > 15 alors sCompl+="..." fin sinon sAlias += MesParamètres[4]:IdentifiantUnique sCompl = RC+Gauche(MesParamètres[4]:InfoOnglet,15) si Taille(MesParamètres[4]:InfoOnglet) > 15 alors sCompl+="..." fin fin fin // touche CTRL enfoncée bactif est un booléen=pas ToucheEnfoncée(teControl) // volet courant sAliasCourant est une chaîne=ONG_FENETRE // désactive l'affichage si pas EnModeTest() alors MaFenêtre..AffichageActif=Faux 06/08/2026 Isis_BO 233 Partie 3 › Fenêtre WINDEV › FEN_Menu › Procédures // Le volet n'existe pas encore si gtabOngletLog[sAlias]..Existe=Faux _ou_ OngletEtat(ONG_FENETRE,gtabOngletLog[sAlias])= voletInexistant alors // ouverture du nouveau volet quand exception dans //NouvOnglet est un champ sAliasCreation est une chaîne si Contient(sNomFenetre,"FI_Fiche_Dossier") alors // //NouvOnglet <- OngletOuvre(ONG_FENETRE,sLibelle+sCompl,sNomFenetre)//,MesParamètres[4 A] sAliasCreation = OngletOuvre(ONG_FENETRE,sLibelle+sCompl,sNomFenetre) sinon //NouvOnglet <- OngletOuvre(ONG_FENETRE,sLibelle+sCompl,sNomFenetre,MesParamètres[4 A]) sAliasCreation =OngletOuvre(ONG_FENETRE,sLibelle+sCompl,sNomFenetre,MesParamètres[4 à]) fin gtabOngletRef[sAliasCreation]=sAlias gtabOngletLog[sAlias]=sAliasCreation // sCouleur est une chaîne ANSI = DonneMoiNomObjetEtCouleur(sNomFenetre) // SELON sCouleur // CAS "JAUNE" : ONG_FENETRE[sAliasCreation]..Image=IMG_ONG_JAUNE // CAS "VERT" : ONG_FENETRE[sAliasCreation]..Image=IMG_ONG_CREME // CAS "BLEU" : ONG_FENETRE[sAliasCreation]..Image=IMG_ONG_BLEU // CAS "ORANGE": ONG_FENETRE[sAliasCreation]..Image=IMG_ONG_ORANGE // // FIN faire Info(ExceptionInfo(errComplet)) fin // Affectation de l'alias pour les futur appel //NouvOnglet..Alias=sAlias si Contient(sNomFenetre,"FI_Fiche_Dossier") alors //ExécuteTraitement(sAlias+".InitFiche",trtProcédure, MesParamètres[4 À]) ExécuteTraitement(sAliasCreation+".InitFiche",trtProcédure, MesParamètres[4 à]) fin // Indique que l'onglet prend le focus PriseFocus(AnsiVersUnicode(sAliasCreation),*,Faux) si bForceRafraichissement alors quand exception dans //ExécuteTraitement(sAlias+".DonneFocusChamp", trtProcédure) ExécuteTraitement(sAliasCreation+".DonneFocusChamp", trtProcédure) faire fin fin // Le volet existe sinon si bactif //Ouverture du volet à partir de son alias ONG_FENETRE=gtabOngletLog[sAlias] si bForceRafraichissement alors si Contient(sNomFenetre,"FI_AgendaPlanning",MotComplet+SansCasse) ou Contient(sNomFenetre, "FI_Agenda",MotComplet+SansCasse) alors ExécuteTraitement(gtabOngletLog[sAlias]+".RafraichissementFiche", trtProcédure, MesParamètres[4 à]) sinon ExécuteTraitement(gtabOngletLog[sAlias]+".RafraichissementFiche", trtProcédure, MesParamètres[5 à])//RafraichissementDossierIntervention fin fin // Indique que l'onglet prend le focus PriseFocus(AnsiVersUnicode(gtabOngletLog[sAlias])) fin 06/08/2026 Isis_BO 234 Partie 3 › Fenêtre WINDEV › FEN_Menu › Procédures // Le volet ne doit pas être actif (touche CTRL enfoncée) si pas bactif alors //Reactivation du volet courant ONG_FENETRE=sAliasCourant fin // active l'affichage MaFenêtre..AffichageActif=Vrai //Trace(DateHeureSys()+" :Fin d'ouverture d'onglet menu") Procédure locale OuvreOuActiveFenetre // Résumé : // Syntaxe : //OuvreOuActiveFenetre ( est entier) // // Paramètres : // nIndice (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure OuvreOuActiveFenetre(nIndice est un entier) selon nIndice cas 1 : Sablier() si FenEtat(FEN_Agenda)=Actif alors DonneFocus(FEN_AGD_PL) sinon OuvreSoeur(FEN_AGD_PL) fin Sablier(Faux) cas 2 : Sablier() si LIB_PLANNING="Planning" alors OuvreOuActive(FI_AG_OU_PL,"Planning") sinon OuvreOuActive(FI_AG_OU_PL,"Agenda") fin Sablier(Faux) // sablier() // si LIB_PLANNING="Planning" alors // OuvreOuActive(FI_AgendaPlanning,"Planning") // sinon // OuvreOuActive(FI_Agenda,"Agenda") // FIN // Sablier(faux) cas 3 : OuvreOuActive(FI_Temps_Saisie,"Saisie des Temps") cas 5 : OuvreOuActive(FI_Liste_Dossier,"Liste dossier") cas 6 : OuvreOuActive(FI_Liste_Lieu,"Liste Site") cas 7 : OuvreOuActive(FI_Listing_Intervention,"Suivi") cas 9 : OuvreOuActive(FI_Liste_Client,"Liste Client") cas 10 : OuvreOuActive(FI_Liste_Personne,"Liste Contact") cas 12 : OuvreOuActive(FI_CollaborateurListe,"Liste Collaborateur") cas 13 : OuvreOuActive(FI_Liste_Equipe,"Liste Équipe") cas 14 : OuvreOuActive(FI_Liste_Societe,"Liste Société") cas 16 : OuvreOuActive(FI_Parametrage,"Paramétrage") cas 51 : OuvreOuActive(FI_Fiche_Dossier,"Fiche dossier") cas 17 : Ouvre(FEN_Extraction_Donnees) cas 99 : Ouvre(FEN_Choix_Clb_AGD) 06/08/2026 Isis_BO 235 Partie 3 › Fenêtre WINDEV › FEN_Menu › Procédures fin Procédure locale PriseFocus // Résumé : // Syntaxe : //PriseFocus ( est chaîne UNICODE [, est chaîne [, est booléen]]) // // Paramètres : // sAliasCourant (chaîne UNICODE) : // sVoletEnFermeture (chaîne ANSI - valeur par défaut="") : // bRafraichissement (booléen - valeur par défaut=1) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure PriseFocus(sAliasCourant est une chaîne Unicode,local sVoletEnFermeture est une chaîne="",local bRafraichissement est un booléen=Vrai) si gtabOngletRef[sAliasCourant]..Existe alors sAliasLogique est une chaîne = gtabOngletRef[sAliasCourant] sNomObjet est une chaîne bAffichePKID est un booléen sCouleur est une chaîne bRafraichissementFiche est un booléen (sCouleur,sNomObjet,bAffichePKID, bRafraichissementFiche) = DonneMoiNomObjetEtCouleur(sAliasLogique ,bRafraichissement) bDifferentDeNull est un booléen selon sAliasLogique cas "FI_Liste_Client", "FI_Liste_Collaborateur","FI_Liste_Societe","FI_Liste_Equipe", "FI_Liste_Dossier" bDifferentDeNull = {sAliasCourant+"."+sNomObjet}<>Null _et_ {sAliasCourant+"."+sNomObjet+ ":p_clCourant"}<>Null FEN_Menu.CBM_PKID= bDifferentDeNull ? ChaîneConstruit(libIdBarreMessage,{sAliasCourant+"." +sNomObjet+":p_clCourant",indVariable}:IdentifiantUnique) sinon "" DemandeMiseAJourIHM(sAliasCourant) cas "FI_Liste_Lieu","FI_Liste_Personne" : bDifferentDeNull = {sAliasCourant+"."+sNomObjet}<>Null _et_ {sAliasCourant+"."+sNomObjet+ ":p_clCourant"}<>Null FEN_Menu.CBM_PKID= bDifferentDeNull ? ChaîneConstruit(libIdBarreMessage,{sAliasCourant+"." +sNomObjet+":p_clCourant",indVariable}:IdentifiantUnique) sinon "" DemandeMiseAJourIHM(sAliasCourant) si bRafraichissement alors quand exception dans ExécuteTraitement(UnicodeVersAnsi(sAliasCourant)+".RafraichissementFiche", trtProcédure, DonneParam(DansOnglet,"FEN_MENU",MoiMême..Nom)) DemandeMiseAJourIHM(sAliasCourant) faire fin fin autre cas si bAffichePKID alors bDifferentDeNull = {sAliasCourant+"."+sNomObjet}<>Null FEN_Menu.CBM_PKID= bDifferentDeNull ? ChaîneConstruit(libIdBarreMessage,{sAliasCourant 06/08/2026 Isis_BO 236 Partie 3 › Fenêtre WINDEV › FEN_Menu › Procédures +"."+sNomObjet,indVariable}:IdentifiantUnique) sinon "" // SI bRafraichissement _et_ sAliasLogique DANS ("FI_Fiche_Dossier","FI_Fiche_Intervention","FI_Planning","FI_Agenda3","FI_ResultatsRecherche") ALORS // ExécuteTraitement(UnicodeVersAnsi(sAliasCourant)+".RafraichissementFiche",trtProcédure, DonneParam(DansOnglet,"FEN_MENU",MoiMême..Nom)) // FIN // DemandeMiseAJourIHM(sAliasCourant) si bRafraichissementFiche alors quand exception dans ExécuteTraitement(UnicodeVersAnsi(sAliasCourant)+".RafraichissementFiche", trtProcédure, DonneParam(DansOnglet,"FEN_MENU",MoiMême..Nom)) DemandeMiseAJourIHM(sAliasCourant) faire fin fin sinon si bRafraichissementFiche alors quand exception dans ExécuteTraitement(UnicodeVersAnsi(sAliasCourant)+".RafraichissementFiche", trtProcédure, DonneParam(DansOnglet,"FEN_MENU",MoiMême..Nom)) DemandeMiseAJourIHM(sAliasCourant) faire fin fin fin selon sCouleur cas "JAUNE" : ONG_FENETRE..Image=IMG_ONG_JAUNE cas "VERT" : ONG_FENETRE..Image=IMG_ONG_CREME cas "BLEU" : ONG_FENETRE..Image=IMG_ONG_BLEU cas "ORANGE": ONG_FENETRE..Image=IMG_ONG_ORANGE fin fin Procédure locale RenomeOnglet // Résumé : // Syntaxe : //RenomeOnglet ( est entier sur 8 octets, est chaîne) // // Paramètres : // nPKID (entier sur 8 octets) : // sInfoOnglet (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RenomeOnglet(local nPKID est un entier sur 8 octets,local sInfoOnglet est une chaîne) //sAliaARenomer est une chaine UNICODE ONG_FENETRE[ONG_FENETRE]..Alias = Remplace(ONG_FENETRE..Valeur,"0",nPKID) sCompl est une chaîne = Gauche(sInfoOnglet,15) si Taille(sInfoOnglet) > 15 alors sCompl+="..." fin 06/08/2026 Isis_BO 237 Partie 3 › Fenêtre WINDEV › FEN_Menu › Procédures ONG_FENETRE[ONG_FENETRE]..Libellé = ONG_FENETRE[ONG_FENETRE]..Libellé+sCompl //i est un entier = 1 //ResChamp est une chaîne //ResChamp = EnumèreChamp(ONG_FENETRE, i) //TANTQUE ResChamp <> "" // i++ // Trace(ResChamp) // ResChamp = EnumèreChamp(ONG_FENETRE, i) // //FIN Procédure locale surveillanceSociete // Résumé : // Syntaxe : // surveillanceSociete () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure surveillanceSociete() gpclListeSociete <-PTableSociete.gNouvellePresentation(0) 06/08/2026 Isis_BO 238 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrier › Image FEN_ChoixCalendrier Image FEN_ChoixCalendrier Informations générales FEN_ChoixCalendrier Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_ChoixCalendrier.wdw | Créé par | | XVA | | | | | -------------------------- | ---------- | ----------------------------- | ------- | --------------- | --- | | Date de création | | 10/12/2018 12:50:38 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:23 | | | | | Titre | | FR: ChoixCalendrier | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 242 | 277 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | 06/08/2026 | | | Isis_BO | | 239 | | ---------- | --- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrier › Informations générales Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Blueberries\Blueberries_Background_Purple.jpg Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 06/08/2026 Isis_BO 240 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrier › Informations générales Statistiques de la fenêtre | | Libellé | | | | 1 | Bouton | | | | | 2 | | --- | ----------- | --- | --- | --- | --- | ---------------------- | --- | --- | --- | --- | --- | | | Combo | | | | 2 | Calendrier | | | | | 1 | | | Disposition | | | | 1 | Cellule de disposition | | | | | 2 | Nombre d'éléments dans la fenêtre : 9 FEN_ChoixCalendrier Informations sur les champs Fenêtre : FEN_ChoixCalendrier Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | --- | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | LIB_Titre | | | 2 | 6 140 | 41 | 0 | Actif | Gauche | Centre | | | | --------- | --- | --- | --- | ----- | --- | --- | ----- | ------ | ------ | --- | --- | Bouton | | | | | | | | | | BAT ehcuoT | | notuob epyT | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ----------- | | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | ruetuaH ruegraL elbisiV nalP | BTN_Fermer_compact | | | 210 | 16 | 24 | 24 | 0 | Actif | | Abandon | | | ------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------- | --- | | BTN_Valider_compact | | | 170 | 16 | 24 | 24 | 0 | Actif | | Normal | | Combo reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB | | | | | | | BAT ehcuoT | | | | ediv is LLUN | | | --- | --- | ---------- | ---------- | ------- | --- | ------------ | -------- | ----------- | --- | ------------ | --- | | | | X noitisoP | Y noitisoP | | | laitini tatE | | eisias cevA | | | | | | | | | ruetuaH | | | sruocraP | | | | | ruegraL | | | | | | elbisiV | | elbaT | | | | | | ---------------- | --- | --- | ----- | ---- | ------- | --- | ------- | ----- | --- | --- | --- | | | | | | nalP | | | | eéirT | | | | | COMBO_HeureDebut | | 0 | 0 112 | 39 | 0 Actif | | Mémoire | | Non | | | | COMBO_HeureFin | | 0 | 0 106 | 37 | 0 Actif | | Mémoire | | Non | | | | 06/08/2026 | | | | | Isis_BO | | | | | | 241 | Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrier › Informations sur les champs Calendrier BAT ehcuoT | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | CAL_ChoixDate | 6 | 53 224 | 158 | 0 | Actif | | | ------------- | --- | ------ | --- | --- | ----- | --- | Disposition BAT ehcuoT | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_Heure | 6 | 217 224 | 37 | 0 | Actif | | | ---------- | --- | ------- | --- | --- | ----- | --- | Fenêtre : FEN_ChoixCalendrier Bouton : BTN_Fermer_compact | Ordre navigation 2 | | | | | | | | ------------------------------------------------------------------- | --- | --- | --- | --- | --- | --- | | Curseur survol 0 | | | | | | | | UI par l'utilisateur Selon fenêtre | | | | | | | | On/Off Non | | | | | | | | Recopie Option menu flèche Non | | | | | | | | Taux Paral. hauteur 0 | | | | | | | | Taux Paral. Y 0 | | | | | | | | Épinglé Non | | | | | | | | Masquer lors du scrolling Non | | | | | | | | Ancrage au contenu | | | | | | | | Retrait gauche 0 | | | | | | | | Réduction Ruban Ne pas réduire le bouton | | | | | | | | Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) | | | | | | | | Numéro aide 0 | | | | | | | | Opacité 100 | | | | | | | | Autorise ChangeGabarit Oui | | | | | | | | Animer si trop long Non | | | | | | | | Animée par défaut Oui | | | | | | | | Mode ellipse | | | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | | | | | | | | Facteur de rétrécissement 0 | | | | | | | | Facteur d'agrandissement 0 | | | | | | | | Type flèche | | | | | | | | Texte Markdown Non | | | | | | | | Mode menu ctx. | | | | | | | Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png | Nb. états image 5 | | | | | | | | ------------------------------------ | --- | ------- | --- | --- | --- | --- | | Nb. états fond 1 | | | | | | | | Etirement de l'image de fond | | | | | | | | 06/08/2026 | | Isis_BO | | | | 242 | Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrier › Informations sur les champs Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Valider_compact Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 243 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrier › Informations sur les champs Calendrier : CAL_ChoixDate Libellé FR: Calendrier Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format retour AAAAMMJJ Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Numéro semaine Non Semaine ISO8601 Non Texte Markdown Non Sélection hors mois Oui Style hors mois Oui Jours hors mois Oui Premier jour semaine Lundi Bouton aujourd'hui Oui Libellé aujourd'hui FR: période prédéfinie Format mois FR: MMMM AAAA Sélection de périodes Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : DISP_Heure.COMBO_HeureDebut Libellé FR: Heure début : 06/08/2026 Isis_BO 244 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrier › Informations sur les champs Contenu initial FR: 00:00 00:30 01:00 01:30 02:00 02:30 03:00 03:30 04:00 04:30 05:00 05:30 06:00 06:30 07:00 07:30 08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00 23:30 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 112 Larg. déroulée perso. Non 06/08/2026 Isis_BO 245 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrier › Informations sur les champs Hauteur ligne 15 Retrait gauche 2 Position X interne 6 Largeur interne 112 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 246 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrier › Informations sur les champs Combo : DISP_Heure.COMBO_HeureFin Libellé FR: Heure fin : Contenu initial FR: 00:00 00:30 01:00 01:30 02:00 02:30 03:00 03:30 04:00 04:30 05:00 05:30 06:00 06:30 07:00 07:30 08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00 23:30 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre 06/08/2026 Isis_BO 247 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrier › Informations sur les champs Orientation verticale Non Hauteur liste 0 Largeur liste 105 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 125 Largeur interne 105 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 248 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrier › Informations sur les champs Disposition : DISP_Heure Libellé FR: Disposition Ordre navigation 5 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 6 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Titre Libellé FR: Date du rendez-vous Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 249 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrier › Informations sur les champs Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_ChoixCalendrier Code Déclarations globales de FEN_ChoixCalendrier //--- Fenêtre Popup --- // Pour accéder au champ ou à la combo popup qui a ouvert cette fenêtre // vous pouvez utiliser : MonChampPopup procédure FEN_ChoixCalendrier(gdDateRdvDebut est une chaîne ANSI,gdDateRdvfin est une chaîne ANSI, gdHeureDebut est une chaîne ANSI,gdHeuredeFin est une chaîne ANSI,gsAfficheDate chaîne) //AfficheDate=0 affiche date debut - AfficheDate=1 affiche date fin sDateRetourDebut,sDateRetourFin,sHeureRetourDebut, sHeureRetourFin sont des chaînes gnIndice est un entier //si AfficheDate=0 alors // DISP_Heure[1]..visible=vrai // DISP_Heure[2]..Visible=faux //sinon // DISP_Heure[1]..Visible=faux // DISP_Heure[2]..Visible=vrai //FIN gsDatejour est une chaîne=gdDateRdvDebut gsHeurejour est une chaîne=gdHeureDebut gsHeurejour=Gauche(gsHeurejour,2)+":"+Milieu(gsHeurejour,3,2) //CalendrierSelectPlus(CAL_ChoixDate,gsDatejour) CAL_ChoixDate..DateDébut=gsDatejour gnIndice=ListeCherche(COMBO_HeureDebut,gsHeurejour,Vrai) ListeSelectPlus(COMBO_HeureDebut, gnIndice) gsDatejourFin est une chaîne=gdDateRdvfin gsHeurejourfin est une chaîne=gdHeuredeFin gsHeurejourfin=Gauche(gsHeurejourfin,2)+":"+Milieu(gsHeurejourfin,3,2) //CalendrierSelectPlus(CAL_ChoixDate,gdDateRdvfin) CAL_ChoixDate..DateFin=gsDatejourFin gnIndice=ListeCherche(COMBO_HeureFin,gsHeurejourfin,Vrai) ListeSelectPlus(COMBO_HeureFin, gnIndice) Fermeture de FEN_ChoixCalendrier renvoyer (sDateRetourDebut,sDateRetourFin,sHeureRetourDebut, sHeureRetourFin) 06/08/2026 Isis_BO 250 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrier › Code des champs FEN_ChoixCalendrier Code des champs Clic sur BTN_Fermer_compact Ferme(FEN_ChoixCalendrier,gdDateRdvDebut,gdDateRdvfin,gdHeureDebut,gdHeuredeFin) Clic sur BTN_Valider_compact //sDateHeureRetourDebut=CAL_ChoixDate..DateDébut+ExtraitChaîne(COMBO_HeureDebut..ValeurAffichée,1,":")+ ExtraitChaîne(COMBO_HeureDebut..ValeurAffichée,2,":")+"00" //sDateHeureRetourFin=CAL_ChoixDate..Datefin+ExtraitChaîne(COMBO_HeureFin..ValeurAffichée,1,":")+Extrai tChaîne(COMBO_HeureFin..ValeurAffichée,2,":")+"00" sDateRetourDebut=CAL_ChoixDate..DateDébut sDateRetourFin=CAL_ChoixDate..DateFin sHeureRetourDebut=ExtraitChaîne(COMBO_HeureDebut..ValeurAffichée,1,":")+ExtraitChaîne(COMBO_HeureDebut. .ValeurAffichée,2,":") sHeureRetourFin=ExtraitChaîne(COMBO_HeureFin..ValeurAffichée,1,":")+ExtraitChaîne(COMBO_HeureFin.. ValeurAffichée,2,":") Ferme(FEN_ChoixCalendrier,sDateRetourDebut,sDateRetourFin,sHeureRetourDebut,sHeureRetourFin) 06/08/2026 Isis_BO 251 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Image FEN_Choix_Equipe_Collaborateur Image FEN_Choix_Equipe_Collaborateur Informations générales FEN_Choix_Equipe_Collaborateur Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Equipe_Collaborateur.wdw | Créé par | | XVA | | | | | -------------------------- | ------------ | ------------------------------ | --------- | --------------- | --- | | Date de création | | 15/11/2018 15:38:11 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:23 | | | | | Titre | | FR: Choix Equipe_Collaborateur | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 317 Hauteur | 318 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | | 06/08/2026 | | | Isis_BO | | 252 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations générales Ctx. HFSQL indép. Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Non Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non 06/08/2026 Isis_BO 253 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | | 1 | Libellé | | | | 8 | | --- | ----------------------- | --- | --- | --- | --- | --------------------- | --- | --- | --- | --- | | | Bouton | | | | 3 | Interrupteur | | | | 3 | | | Combo | | | | 1 | Zone répétée | | | | 1 | | | Attribut zone répétée | | | | 8 | Option d'interrupteur | | | | 3 | | | Rupture de zone répétée | | | | 2 | Disposition | | | | 2 | | | Cellule de disposition | | | | 7 | | | | | | Nombre d'éléments dans la fenêtre : 39 FEN_Choix_Equipe_Collaborateur Informations sur les champs Fenêtre : FEN_Choix_Equipe_Collaborateur Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --------------------------------- | --- | latnoziroh .csA | | | | | | | | essap ed toM | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --- | --------------------- | --- | --- | ------------ | ----------- | ------------ | ------------------------- | --- | ------------- | | | | | | | BAT ehcuoT | eisias epyT | FTR tamroF | | | | | | | X noitisoP Y noitisoP | | | laitini tatE | engilitluM | | | | | ruegraL ruetuaH elbisiV nalP | SAI_Collaborateur | | 7 7 | 269 22 | 0 | Actif | Texte | Non | | | | | ----------------- | --- | --- | ------ | --- | ----- | ----- | --- | --- | --- | --- | Libellé tuaféd rap eéminA | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | | X noitisoP | | | | laitini tatE | | | | | --- | --- | --- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_Equipe | | | 7 35 | 136 | 14 | 0 | Actif | Gauche | Haut | | | ---------- | --- | --- | ---- | --- | --- | --- | ----- | ------ | ---- | --- | LIB_Titre_de_fenêtre_Liste_Colla | | | | 7 6 | 197 | 21 | 0 | Actif | Gauche | Centre | | | ---------- | --- | --- | --- | --- | ------- | --- | ----- | ------ | ------ | --- | | 06/08/2026 | | | | | Isis_BO | | | | | 254 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Bouton notuob epyT | | | | | | | | | | laitini tatE | BAT ehcuoT | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | ---------- | --- | --- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_Fermer_Fiche_Rdv | | | 4 | | 4 24 | 24 | 0 | Actif | | | Abandon | | | ----------------------- | --- | --- | --- | --- | ---- | --- | --- | ----- | --- | --- | -------- | --- | | BTN_LOUPE_Collaborateur | | | 282 | | 6 24 | 24 | 0 | Actif | | | Validati | | | BTN_Valider_Fiche_Rdv | | | 4 | | 4 24 | 24 | 0 | Actif | | | Normal | | Combo reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | ruesnecsa elluB | | | | | | | BAT ehcuoT | | | | | ediv is LLUN | | | --- | ---------- | ---------- | ------- | ------- | ------- | ------------ | -------- | ----------- | --- | --- | ------------ | --- | | | X noitisoP | Y noitisoP | | | | laitini tatE | | eisias cevA | | | | | | | | | | ruetuaH | | | sruocraP | | | | | | | | | | ruegraL | | elbisiV | | | | | | | | elbaT | | | | | | nalP | | | eéirT | | | | | | -------------- | --- | --- | --- | --- | ---- | ----- | -------- | ----- | --- | --- | --- | --- | | COMBO_IDEquipe | 58 | 31 | 246 | 22 | 0 | Actif | Variable | | Non | | | | Zone répétée BAT ehcuoT | | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | --- | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | --- | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | ZR_Collaborateur | | | | 0 | 3 | 317 | 213 | 0 | | Actif | | | | ---------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Disposition | | | | | | | | | | | laitini tatE | | BAT ehcuoT | | --- | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | ---------- | | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | DISP_BANDEAU_ENTETE_LISTE_EQUIPE_COL | | | | 0 | 0 | 317 | 33 | 0 | | Actif | | | | ------------------------------------ | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | | DISP_CHOIX_EQUIPE_COLLAB | | | | 0 | 0 | 317 | 317 | 0 | | Actif | | | Zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur Libellé tuaféd rap eéminA | | | | | | | | | .zroh egardaC | | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | --- | ------------- | --- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | --- | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | | | | | elbisiV nalP | LIB_Archive | | 221 | | 6 | 16 20 | 0 | Actif | Gauche | | Haut | | | | -------------- | --- | --- | --- | ----- | ------- | --- | ----- | ------ | --- | ---- | --- | --- | | LIB_AuPlanning | | 254 | | 6 | 16 20 | 0 | Actif | Gauche | | Haut | | | | LIB_IdCollab | | 172 | | 6 | 16 20 | 0 | Actif | Gauche | | Haut | | | | LIB_IdRdv | | 194 | | 6 | 16 20 | 0 | Actif | Gauche | | Haut | | | | LIB_NomCollab | | 49 | | 7 245 | 20 | 0 | Actif | Gauche | | Haut | | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 255 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | ------------ | ------------- | ------------- | --- | | | | | laitini tatE | | FTR tamroF | | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_Titre | 49 6 | 187 18 | 0 Actif | Gauche | Haut | | | --------- | ---- | ------ | ------- | ------ | ---- | --- | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | staté siorT | | --- | --------------------- | --------------- | --- | ------------ | --- | ----------- | | | | ruegraL ruetuaH | | | | | elbisiV nalP | INT_Actif | 276 | 3 23 28 | 0 | affichag | 1 | | | ---------- | --- | ------- | --- | -------- | --- | --- | | INT_COLLAB | 20 | 3 23 28 | 0 | Actif | 1 | | | INT_Sel1 | 20 | 6 23 18 | 0 | Actif | 1 | | Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH | | | ruegraL | | elbisiV | | | | --- | --- | ------- | --- | ------- | --- | --- | nalP ATT_Actif ATT_Archive ATT_AuPlanning ATT_Equipe ATT_IdCollab ATT_IdEquipe ATT_Nom ATT_sel Rupture de zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH | | | ruegraL | | elbisiV | | | | --- | --- | ------- | --- | ------- | --- | --- | nalP RUPT_BasRupture1 RUPT_HautRupture1 | 06/08/2026 | | Isis_BO | | | | 256 | | ---------- | --- | ------- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Fenêtre : FEN_Choix_Equipe_Collaborateur Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 257 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Bouton : DISP_CHOIX_EQUIPE_COLLAB.BTN_LOUPE_Collaborateur Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 258 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 259 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Combo : DISP_CHOIX_EQUIPE_COLLAB.COMBO_IDEquipe Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 246 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 58 Largeur interne 246 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Équipe Numéro aide 0 Texte d'indication si vide FR: Équipe Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 260 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeRendezVous.m_clTabVisible Filtre 14 Rub. affichée :gpclListeTypeRendezVous.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeTypeRendezVous.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 261 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Disposition : DISP_CHOIX_EQUIPE_COLLAB Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_CHOIX_EQUIPE_COLLAB.LIB_Equipe Libellé FR: Équipe Groupe GR_NONPLANIFIE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 262 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 263 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Champ de saisie : DISP_CHOIX_EQUIPE_COLLAB.SAI_Collaborateur Libellé FR: Collaborateur Groupe GR_CADENAS_RDV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 7 Largeur interne 269 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Nom ou prénom du collaborateur Numéro aide 0 Texte d'indication si vide FR: Collaborateur Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 30 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui 06/08/2026 Isis_BO 264 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 35 Largeur colonne 300 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 265 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Oui Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection multiple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :gclPresentationListeCollab.m_clTabModele Rub. mémorisée :gclPresentationListeCollab.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 266 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur Attribut zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.ATT_Actif (8) Champ associé INT_Actif Propriété associée 1 Liaison des données :gclPresentationListeCollab.m_clTabModele.m_bActif Attribut zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.ATT_Archive (5) Champ associé LIB_Archive Propriété associée 1 Liaison des données :gclPresentationListeCollab.m_clTabModele.m_bArchive Attribut zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.ATT_AuPlanning Champ associé LIB_AuPlanning Propriété associée 1 Liaison des données :gclPresentationListeCollab.m_clTabModele.m_bAuPlanning Attribut zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.ATT_Equipe (7) Champ associé LIB_Titre Propriété associée 1 Liaison des données :gclPresentationListeCollab.m_clTabModele.m_clEquipe.m_sNom Attribut zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.ATT_IdCollab (2) Champ associé LIB_IdCollab Propriété associée 1 Liaison des données :gclPresentationListeCollab.m_clTabModele.m_nPKID 06/08/2026 Isis_BO 267 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Attribut zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.ATT_IdEquipe Propriété associée 1 Attribut zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.ATT_Nom (1) Champ associé LIB_NomCollab Propriété associée 1 Liaison des données :gclPresentationListeCollab.m_clTabModele.NomPrenom Attribut zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.ATT_sel (3) Champ associé INT_COLLAB Propriété associée 1 Liaison des données :gclPresentationListeCollab.m_clTabModele.m_bSelection Interrupteur : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.INT_Actif Valeur initiale 0 Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non 06/08/2026 Isis_BO 268 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationListeCollab.m_clTabModele.m_bActif Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.INT_COLLAB Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationListeCollab.m_clTabModele.m_bSelection 06/08/2026 Isis_BO 269 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 270 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.LIB_Archive Libellé FR: Ar Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeCollab.m_clTabModele.m_bArchive Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.LIB_AuPlanning Libellé FR: AP Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 271 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeCollab.m_clTabModele.m_bAuPlanning Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.LIB_IdCollab Libellé FR: id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeCollab.m_clTabModele.m_nPKID 06/08/2026 Isis_BO 272 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.LIB_IdRdv Libellé FR: id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 273 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Libellé : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.LIB_NomCollab Libellé FR: Nom Collaborateur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeCollab.m_clTabModele.NomPrenom Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_CHOIX_EQUIPE_COLLAB.ZR_Collaborateur.RUPT_HautRupture1.LIB_Titre Libellé FR: Vos collaborateurs Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 274 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : Toujours visible Non Attribut de rupture 6 Rupture de zone répétée : Toujours visible Oui Attribut de rupture 6 FEN_Choix_Equipe_Collaborateur Messages multilingues 06/08/2026 Isis_BO 275 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Code FEN_Choix_Equipe_Collaborateur Code Déclarations globales de FEN_Choix_Equipe_Collaborateur procédure FEN_Choix_Equipe_Collaborateur(gclPresentationListeCollab est un PTableCollaborateur dynamique=Null,paramSupplementaire est un STParamFenetreAppelante=Null,gbInactif est un booléen = faux) LIB_Titre_de_fenêtre_Liste_Collaborateur = paramSupplementaire.eTypeAppel=Libre ? "Collaborateurs" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Collaborateurs" gnIdCollaborateur est un entier sur 8 octets gnIdCollabSelection est un entier sur 8 octets local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationListeCollab=Null alors si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors selon paramSupplementaire.sNomIDAppelant cas "RendezVousEquipeCollab", "RendezVousEquipeCollabRDVP" : gclPresentationListeCollab=PTableCollaborateur.gNouvellePresentation(1, paramSupplementaire.nIdFenetreAppelante) si paramSupplementaire.pclObjetAppelant<>Null _et_ gclPresentationListeCollab: m_clTabModele..Occurrence>0 alors pour i = 1 _à_ paramSupplementaire.pclObjetAppelant.m_clTabModele..Occurrence k est un entier=1 si paramSupplementaire.pclObjetAppelant.m_clTabModele[i]. m_bOuvertureCollaborateur alors gnIdCollaborateur = paramSupplementaire.pclObjetAppelant.m_clTabModele[i] .m_nIDCollaborateur fin nIndice est un entier = TableauCherche( gclPresentationListeCollab: m_clTabModele,tcLinéaire,"m_nPKID",paramSupplementaire.pclObjetAppelant. m_clTabModele[i].m_nIDCollaborateur,k) si nIndice>0 alors boucle gclPresentationListeCollab:m_clTabModele[nIndice]:m_bSelection = Vrai k++ nIndice = TableauCherche( gclPresentationListeCollab:m_clTabModele, tcLinéaire,"m_nPKID",paramSupplementaire.pclObjetAppelant. m_clTabModele[i].m_nIDCollaborateur,k) à faire tantque nIndice>0 fin fin pour toute ligne de ZR_Collaborateur si ATT_AuPlanning=0 alors ZoneRépétéeSupprime(ZR_Collaborateur) fin fin fin cas "IntervEquipeCollab" gclPresentationListeCollab=PTableCollaborateur.gNouvellePresentation(1, paramSupplementaire.nIdFenetreAppelante) si paramSupplementaire.pclObjetAppelant<>Null _et_ gclPresentationListeCollab: m_clTabModele..Occurrence>0 alors pour i = 1 _à_ paramSupplementaire.pclObjetAppelant.m_clTabModele..Occurrence k est un entier=1 nIndice est un entier = TableauCherche( gclPresentationListeCollab: m_clTabModele,tcLinéaire,"m_nPKID",paramSupplementaire.pclObjetAppelant. 06/08/2026 Isis_BO 276 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Code m_clTabModele[i].m_nIDCollaborateur,k) si nIndice>0 alors boucle gclPresentationListeCollab:m_clTabModele[nIndice]:m_bSelection = Vrai k++ nIndice = TableauCherche( gclPresentationListeCollab:m_clTabModele, tcLinéaire,"m_nPKID",paramSupplementaire.pclObjetAppelant. m_clTabModele[i].m_nIDCollaborateur,k) à faire tantque nIndice>0 fin fin fin cas "SuiviEquipeCollab" ,"AgendaPlanning" gclPresentationListeCollab=PTableCollaborateur.gNouvellePresentation(0) si paramSupplementaire.pclObjetAppelant<>Null _et_ gclPresentationListeCollab: m_clTabModele..Occurrence>0 alors pour i = 1 _à_ paramSupplementaire.pclObjetAppelant.m_clTabModele..Occurrence k est un entier=1 nIndice est un entier = TableauCherche( gclPresentationListeCollab: m_clTabModele,tcLinéaire,"m_nPKID",paramSupplementaire.pclObjetAppelant. m_clTabModele[i]:m_nPKID,k) si nIndice>0 alors boucle gclPresentationListeCollab:m_clTabModele[nIndice]:m_bSelection = Vrai k++ nIndice = TableauCherche( gclPresentationListeCollab:m_clTabModele, tcLinéaire,"m_nPKID",paramSupplementaire.pclObjetAppelant. m_clTabModele[i]:m_nPKID,k) à faire tantque nIndice>0 fin fin fin cas "SuiviTemps" gclPresentationListeCollab=PTableCollaborateur.gNouvellePresentation(1, paramSupplementaire.nIdFenetreAppelante) autre cas : gclPresentationListeCollab=PTableCollaborateur.gNouvellePresentation(0) fin sinon gclPresentationListeCollab=PTableCollaborateur.gNouvellePresentation(0) fin fin Demande de mise à jour de l'affichage de FEN_Choix_Equipe_Collaborateur si gclPresentationListeCollab<>Null _et_ gclPresentationListeCollab est PTableCollaborateur alors SourceVersEcran("","gclPresentationListeCollab") si pas gbInactif alors pour toute ligne de ZR_Collaborateur si ATT_Actif=0 alors ZoneRépétéeSupprime(ZR_Collaborateur) fin fin fin ZR_Collaborateur.Trie("ATT_Equipe"+TAB+"ATT_Nom") 06/08/2026 Isis_BO 277 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Code EquipeCombo() fin Fermeture de FEN_Choix_Equipe_Collaborateur si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.gProcMAJRetour<> Null _et_ paramSupplementaire.sNomIDAppelant="RendezVousEquipeCollab" _et_ MaFenêtre..ValeurRenvoyée=1 alors paramSupplementaire.sContexteAppelant = Remplace(paramSupplementaire.sContexteAppelant,"INT_COLLAB" ,"") bResultat est un booléen = AppelProcFenetreAppelante(gclPresentationListeCollab,paramSupplementaire ,Vrai,Vrai) //paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationListeColl ab) sinon si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.gProcMAJRetour<> Null _et_ paramSupplementaire.sNomIDAppelant="RendezVousEquipeCollabRDVP" _et_ MaFenêtre..ValeurRenvoyée=1 alors paramSupplementaire.sContexteAppelant = Remplace(paramSupplementaire.sContexteAppelant,"INT_COLLAB" ,"") bResultat est un booléen = AppelProcFenetreAppelante(gclPresentationListeCollab,paramSupplementaire ,Vrai,Vrai) sinon si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.gProcMAJRetour<> Null _et_ paramSupplementaire.sNomIDAppelant="IntervEquipeCollab" _et_ MaFenêtre..ValeurRenvoyée=1 alors //paramSupplementaire.gProcMAJRetour(1,paramSupplementaire.sContexteAppelant,gclPresentationListeCo llab) AppelProcFenetreAppelante(gclPresentationListeCollab,paramSupplementaire,Vrai,Vrai) sinon si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.gProcMAJRetour<> Null _et_ paramSupplementaire.sNomIDAppelant="SuiviEquipeCollab" _et_ MaFenêtre..ValeurRenvoyée=1 alors AppelProcFenetreAppelante(gclPresentationListeCollab,paramSupplementaire,Vrai,Vrai) sinon si paramSupplementaire.sNomIDAppelant="RendezVousEquipeCollab" alors //renvoyer gnIdCollabSelection fin FEN_Choix_Equipe_Collaborateur Code des champs Clic sur BTN_LOUPE_Collaborateur FiltreZR() Sélection d'une ligne de COMBO_IDEquipe FiltreZR() Clic sur BTN_Fermer_Fiche_Rdv pour toute ligne de ZR_Collaborateur ATT_sel=0 fin Ferme(FEN_Choix_Equipe_Collaborateur) Clic sur BTN_Valider_Fiche_Rdv 06/08/2026 Isis_BO 278 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Code des champs si paramSupplementaire.sNomIDAppelant= "ExtractionDonnees" ou paramSupplementaire.sNomIDAppelant= "AgendaPlanning" alors pour toute ligne b de ZR_Collaborateur si ATT_sel[b] alors TableauAjoute(paramSupplementaire.tabIDS, ZR_Collaborateur[b].LIB_IdCollab) fin fin fin EcranVersSource("","gclPresentationListeCollab") Ferme(FEN_Choix_Equipe_Collaborateur,1) Fin d'initialisation de ZR_Collaborateur pour toute ligne i de ZR_Collaborateur si ZR_Collaborateur[i].ATT_IdCollab = gnIdCollaborateur alors ZR_Collaborateur[i].INT_COLLAB..Grisé = Vrai fin fin Sélection d'une ligne de ZR_Collaborateur //SI ATT_sel=1 ALORS // ATT_sel=0 //sinon // si gclPresentRDVGroupe:m_clTabModele..occurrence>0 alors // MessageErreur est une chaine // MessageErreur=Gestion_Conflit(gclPresentRDVGroupe:m_clTabModele[1].m_dhDateDebut,gclPresentRDVGroupe:m_ clTabModele[1].m_dhDateFin,ATT_IdCollab) // SI MessageErreur<>"" ALORS // Erreur("Vous ne pouvez pas déplacer ce rendez-vous pour les utiliateurs suivant:"+RC+RC+MessageErreur+RC+RC+"Conflit de Rendez-vous") // ATT_sel=0 // RETOUR // fin // sinon // ATT_sel=1 // FIN //FIN Entrée dans INT_COLLAB ( ZR_Collaborateur ) //ZR_Collaborateur..AffichageActif=Faux A chaque modification de INT_COLLAB ( ZR_Collaborateur ) si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.gProcMAJRetour<> Null _et_ ( paramSupplementaire.sNomIDAppelant="RendezVousEquipeCollab" ou paramSupplementaire.sNomIDAppelant= "RendezVousEquipeCollabRDVP") _et_ INT_COLLAB=1 alors EcranVersSource("","gclPresentationListeCollab") clUnCollab est un MCollaborateur = ZR_Collaborateur paramSupplementaire.sContexteAppelant += TAB+MoiMême..Nom MessageErreur est une chaîne = "" si paramSupplementaire:pclObjetAppelant:m_clTableauModele:m_clTabModele..Occurrence > 0 et paramSupplementaire.sNomIDAppelant="RendezVousEquipeCollab" alors si paramSupplementaire:pclObjetAppelant:m_clTableauModele:m_clTabModele[1]:m_bSuperposable = Faux alors MessageErreur =GestionConflitRDV(paramSupplementaire:pclObjetAppelant:m_clTableauModele: 06/08/2026 Isis_BO 279 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Code des champs m_clTabModele[1]:m_dhDateDebut,paramSupplementaire:pclObjetAppelant:m_clTableauModele:m_clTabModele[1]: m_dhDateFin,clUnCollab.m_nPKID,... paramSupplementaire:pclObjetAppelant:m_clTableauModele:m_clTabModele[1]:m_nPKID, paramSupplementaire:pclObjetAppelant:m_clTableauModele:m_clTabModele[1]:m_nIDGroupe, paramSupplementaire:pclObjetAppelant:m_clTableauModele:m_clTabModele[1]:m_nIDGroupeDate) fin fin bResultat est un booléen = Vrai si MessageErreur<>"" alors Erreur("Vous ne pouvez pas affecter ce rendez-vous à cet utilisateur"+RC+RC+ "Conflit de Rendez-vous"+RC+MessageErreur) bResultat = Faux sinon bResultat = AppelProcFenetreAppelante(clUnCollab,paramSupplementaire,Vrai,Vrai) //paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant+TAB+MoiMême..Nom,clU nCollab) fin si pas bResultat alors ATT_sel=0 retour fin sinon si INT_COLLAB=1 et paramSupplementaire.sNomIDAppelant="SuiviTemps" alors paramSupplementaire.nIdRenvoye = ZR_Collaborateur.ATT_IdCollab pour toute ligne b de ZR_Collaborateur si ZR_Collaborateur[b].ATT_IdCollab <> paramSupplementaire.nIdRenvoye alors ZR_Collaborateur[b].INT_COLLAB = Faux fin fin sinon si paramSupplementaire.sNomIDAppelant="AgendaSuiviTemps" alors ResIndice est un entier ResIndice = paramSupplementaire.tabIDS.Cherche(tcLinéairePremier,ZR_Collaborateur.ATT_IdCollab) si INT_COLLAB=1 et ResIndice <= 0 alors TableauAjoute(paramSupplementaire.tabIDS,ZR_Collaborateur.ATT_IdCollab) sinon si INT_COLLAB=0 et ResIndice > 0 alors TableauSupprime(paramSupplementaire.tabIDS,ResIndice) fin fin //ZR_Collaborateur..AffichageActif=Vrai A chaque modification de INT_Sel1 ( ZR_Collaborateur ) nIndice est un entier k est un entier si MoiMême[1]=1 et paramSupplementaire.sNomIDAppelant<>"SuiviTemps" alors pour tout ligne de ZR_Collaborateur ZR_Collaborateur.ATT_sel=1 k =1 nIndice = TableauCherche( gclPresentationListeCollab:m_clTabModele,tcLinéaire,"m_nPKID",ZR_ Collaborateur.ATT_IdCollab,k) si nIndice>0 alors boucle gclPresentationListeCollab:m_clTabModele[nIndice]:m_bSelection = Vrai k++ nIndice = TableauCherche( gclPresentationListeCollab:m_clTabModele,tcLinéaire, "m_nPKID",ZR_Collaborateur.ATT_IdCollab,k) à faire tantque nIndice>0 06/08/2026 Isis_BO 280 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Code des champs fin fin sinon pour tout ligne de ZR_Collaborateur ZR_Collaborateur.ATT_sel=0 k =1 nIndice = TableauCherche( gclPresentationListeCollab:m_clTabModele,tcLinéaire,"m_nPKID",ZR_ Collaborateur.ATT_IdCollab,k) si nIndice>0 alors boucle gclPresentationListeCollab:m_clTabModele[nIndice]:m_bSelection = Faux k++ nIndice = TableauCherche( gclPresentationListeCollab:m_clTabModele,tcLinéaire, "m_nPKID",ZR_Collaborateur.ATT_IdCollab,k) à faire tantque nIndice>0 fin fin fin FEN_Choix_Equipe_Collaborateur Procédures Procédure locale EquipeCombo procédure EquipeCombo() ListeSupprimeTout(COMBO_IDEquipe) nIDSociete est un entier sur 8 octets selon paramSupplementaire.sNomIDAppelant cas "RendezVousEquipeCollab", "RendezVousEquipeCollabRDVP", "SuiviTemps" : nIDSociete = paramSupplementaire.nIdFenetreAppelante si nIDSociete <= 0 alors si paramSupplementaire:pclObjetAppelant est PTableRDV alors si paramSupplementaire:pclObjetAppelant:m_clTableauModele.m_clTabModele..Occurrence > 0 alors nIDSociete = paramSupplementaire:pclObjetAppelant:m_clTableauModele:m_clTabModele[ 1]:m_nIDSociete fin fin fin autres cas nIDSociete = 0 fin si nIDSociete > 0 alors pour tout Equipe avec EQ_IDSociete = nIDSociete ListeAjoute(COMBO_IDEquipe,Equipe.EQ_Nom) fin fin Procédure locale FiltreZR 06/08/2026 Isis_BO 281 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Procédures procédure FiltreZR() sEq est une chaîne ANSI = COMBO_IDEquipe.ValeurAffichée sNomest une chaîne ANSI = SAI_Collaborateur si sEq <> "" alors i est un entier = ZoneRépétéeCherche(ATT_Equipe,sEq,rechercheContient) si i > 0 alors ZR_Collaborateur=ZR_Collaborateur[i].ValeurMémorisée si sNom <> "" alors b est un entier = ZoneRépétéeCherche(ATT_Nom,sNom,rechercheContient,i) si b > 0 alors ZR_Collaborateur=ZR_Collaborateur[b].ValeurMémorisée fin fin fin sinon si sNom <> "" alors b est un entier = ZoneRépétéeCherche(ATT_Nom,sNom,rechercheContient) si b > 0 alors ZR_Collaborateur=ZR_Collaborateur[b].ValeurMémorisée fin fin fin Procédure locale Gestion_Conflit // Résumé : procédure Gestion_Conflit(P_DateInf est une DateHeure,P_DateSup est une DateHeure,nP_IdCollab est une chaîne ANSI) Resp est une chaîne DuréeModif est une Durée = "0001000000" dhDateInf est une DateHeure=P_DateInf+DuréeModif dhDatesup est une DateHeure=P_DateSup-DuréeModif req est une Requête SQL = [ SELECT Planning_RDV.PL_Superposable,Planning_RDV.PL_IDCollaborateur,Collaborateur.CO_Nom, Collaborateur.CO_Prenom,PL_DateDebut,PL_DateFin FROM Planning_RDV INNER JOIN Collaborateur ON Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur WHERE (Planning_RDV.PL_DateDebut BETWEEN {P_DateInf} AND {P_DateSup} OR Planning_RDV.PL_DateFin BETWEEN {P_DateInf} AND {P_DateSup}) AND Planning_RDV.Archive=0 AND Planning_RDV.PL_IDCollaborateur IN ({P_IdCollab}) ] req.P_DateInf=dhDateInf req.P_DateSup=dhDatesup req.P_IdCollab=nP_IdCollab si pas HExécuteRequête(req,hRequêteDéfaut) alors Resp="Erreur HFSQL : " + HErreurInfo(hErrComplet) renvoyer Resp fin pour tout req si req.PL_Superposable=0 alors si Resp="" alors Resp="- "+req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+" entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9), "HH:MM:SS")+" et "+HeureVersChaîne(Droite(req.PL_DateFin,9),"HH:MM:SS") sinon 06/08/2026 Isis_BO 282 Partie 3 › Fenêtre WINDEV › FEN_Choix_Equipe_Collaborateur › Procédures Resp+=RC+RC+"- "+ req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+ " entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9),"HH:MM:SS")+" et "+HeureVersChaîne(Droite(req. PL_DateFin,9),"HH:MM:SS") fin fin fin renvoyer Resp 06/08/2026 Isis_BO 283 Partie 3 › Fenêtre WINDEV › FEN_Liste_Collaborateurs_Temps › Image FEN_Liste_Collaborateurs_Temps Image FEN_Liste_Collaborateurs_Temps Informations générales FEN_Liste_Collaborateurs_Temps Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Liste_Collaborateurs_Temps.wdw Créé par XVA Date de création 04/02/2019 12:34:09 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:24 Titre FR: Liste_Collaborateurs_Temps Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 284 Partie 3 › Fenêtre WINDEV › FEN_Liste_Collaborateurs_Temps › Informations générales | Position X | 0 Position Y | | 0 Largeur | 400 Hauteur | 500 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | --- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Bg_ColorSide_msbox_Orange.png D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Image poignée | 06/08/2026 | | | Isis_BO | | 285 | | ---------- | --- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Liste_Collaborateurs_Temps › Informations générales Statistiques de la fenêtre | | Libellé | | | 3 | | Bouton | | | | 1 | | --- | --------------------- | --- | --- | --- | --- | --------------------- | --- | --- | --- | --- | | | Interrupteur | | | 1 | | Zone répétée | | | | 1 | | | Attribut zone répétée | | | 4 | | Option d'interrupteur | | | | 1 | Nombre d'éléments dans la fenêtre : 11 FEN_Liste_Collaborateurs_Temps Informations sur les champs Fenêtre : FEN_Liste_Collaborateurs_Temps Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | LIB_Titre | | 6 | 6 245 | 20 | 0 | Actif | Gauche | Haut | | | | --------- | --- | --- | ----- | --- | --- | ----- | ------ | ---- | --- | --- | Bouton | | | | | | | | | BAT ehcuoT | notuob epyT | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | ---------- | ----------- | --- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | ruetuaH ruegraL elbisiV nalP | BTN_Fermer_fiche_intervention | | 369 | 5 | 24 | 24 | 0 | Actif | | Abandon | | | ----------------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | ------- | --- | Zone répétée BAT ehcuoT | | | | X noitisoP Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | --------------------- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | ZR_Collaborateur | | | -2 | 32 | 400 | 462 | 0 | Actif | | | | ---------------- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | --- | | 06/08/2026 | | | | Isis_BO | | | | | | 286 | Partie 3 › Fenêtre WINDEV › FEN_Liste_Collaborateurs_Temps › Informations sur les champs Zone répétée : ZR_Collaborateur Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF X noitisoP Y noitisoP laitini tatE ruegraL ruetuaH elbisiV nalP | LIB_IdCollab | 172 6 | 16 20 | 0 Actif | Gauche | Haut | | | ------------- | ----- | ------ | ------- | ------ | ---- | --- | | LIB_NomCollab | 49 9 | 245 20 | 0 Actif | Gauche | Haut | | Interrupteur ellennoitroporp .loC sennoloc .bN | | | | | BAT ehcuoT | | staté siorT | | --- | --------------------- | --------------- | --- | ------------ | --- | ----------- | | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | ruegraL ruetuaH | | | | | elbisiV nalP | INT_Inter | 20 | 4 23 28 | 0 Actif | | 1 | | | --------- | --- | ------- | ------- | --- | --- | --- | Attribut zone répétée BAT ehcuoT laitini tatE | | X noitisoP | Y noitisoP | | | | | | --- | ---------- | ---------- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP ATT_IdCollab ATT_IdEquipe ATT_Nom ATT_sel Fenêtre : FEN_Liste_Collaborateurs_Temps Bouton : BTN_Fermer_fiche_intervention | Groupe | GR_MODEOPAQUE_FICHE_INTERVENTION | | | | | | | -------------------------- | -------------------------------- | ------- | --- | --- | --- | --- | | Ordre navigation | 1 | | | | | | | Curseur survol | 0 | | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | | On/Off | Non | | | | | | | Recopie Option menu flèche | Non | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | 06/08/2026 | | Isis_BO | | | | 287 | Partie 3 › Fenêtre WINDEV › FEN_Liste_Collaborateurs_Temps › Informations sur les champs Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Titre Libellé FR: Sélectionner un collaborateur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non 06/08/2026 Isis_BO 288 Partie 3 › Fenêtre WINDEV › FEN_Liste_Collaborateurs_Temps › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ZR_Collaborateur Libellé FR: &Zone répétée Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 35 Largeur colonne 383 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Oui Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme 06/08/2026 Isis_BO 289 Partie 3 › Fenêtre WINDEV › FEN_Liste_Collaborateurs_Temps › Informations sur les champs Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :gclPresentationCollab.m_clTabModele Rub. mémorisée :gclPresentationCollab.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ZR_Collaborateur Attribut zone répétée : ZR_Collaborateur.ATT_IdCollab (2) Champ associé LIB_IdCollab Propriété associée 1 Liaison des données :gclPresentationCollab.m_clTabModele.m_nPKID Attribut zone répétée : ZR_Collaborateur.ATT_IdEquipe (4) Propriété associée 1 06/08/2026 Isis_BO 290 Partie 3 › Fenêtre WINDEV › FEN_Liste_Collaborateurs_Temps › Informations sur les champs Attribut zone répétée : ZR_Collaborateur.ATT_Nom (1) Champ associé LIB_NomCollab Propriété associée 1 Liaison des données :gclPresentationCollab.m_clTabModele.NomPrenom Attribut zone répétée : ZR_Collaborateur.ATT_sel (3) Champ associé INT_Inter Propriété associée 1 Liaison des données :gclPresentationCollab.m_clTabModele.m_bLiaison Interrupteur : ZR_Collaborateur.INT_Inter Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationCollab.m_clTabModele.m_bLiaison 06/08/2026 Isis_BO 291 Partie 3 › Fenêtre WINDEV › FEN_Liste_Collaborateurs_Temps › Informations sur les champs Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_Collaborateur.LIB_IdCollab Libellé FR: id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationCollab.m_clTabModele.m_nPKID Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 292 Partie 3 › Fenêtre WINDEV › FEN_Liste_Collaborateurs_Temps › Informations sur les champs Libellé : ZR_Collaborateur.LIB_NomCollab Libellé FR: Nom Collaborateur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationCollab.m_clTabModele.NomPrenom Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Liste_Collaborateurs_Temps Code Déclarations globales de FEN_Liste_Collaborateurs_Temps //--- Fenêtre Popup --- // Pour accéder au champ ou à la combo popup qui a ouvert cette fenêtre // vous pouvez utiliser : MonChampPopup procédure MaFenêtre(gclPresentationCollab est un PTableCollaborateur dynamique=Null, CollabActif est un booléen=Vrai,local gnIDCollabenCours est un entier sur 8 octets=-1) si gclPresentationCollab=Null et CollabActif=Faux alors gclPresentationCollab=PTableCollaborateur.gNouvellePresentation(5) 06/08/2026 Isis_BO 293 Partie 3 › Fenêtre WINDEV › FEN_Liste_Collaborateurs_Temps › Code sinon gclPresentationCollab=PTableCollaborateur.gNouvellePresentation(0) fin Fin d'initialisation de FEN_Liste_Collaborateurs_Temps nIndice est un entier pour tout ligne de ZR_Collaborateur nIndice++ fin pour i = 1 _à_ gclPresentationCollab.m_clTabModele..Occurrence si gclPresentationCollab.m_clTabModele[i].m_nPKID=gnIDCollabenCours alors TableauSupprime(gclPresentationCollab.m_clTabModele,i) sortir fin fin ZoneRépétéeAffiche(ZR_Collaborateur,taInit) Demande de mise à jour de l'affichage de FEN_Liste_Collaborateurs_Temps si gclPresentationCollab<>Null alors SourceVersEcran("","gclPresentationCollab") fin Fermeture de FEN_Liste_Collaborateurs_Temps sIdcollab est une chaîne pour tout ligne de ZR_Collaborateur si ATT_sel=1 alors si sIdcollab="" alors sIdcollab =ATT_IdCollab sinon sIdcollab +=";"+ATT_IdCollab fin fin fin renvoyer sIdcollab FEN_Liste_Collaborateurs_Temps Code des champs Clic sur BTN_Fermer_fiche_intervention Ferme(FEN_Liste_Collaborateurs_Temps) Sélection d'une ligne de ZR_Collaborateur 06/08/2026 Isis_BO 294 Partie 3 › Fenêtre WINDEV › FEN_Liste_Collaborateurs_Temps › Code des champs //SI ATT_sel=1 ALORS // ATT_sel=0 //sinon // si gclPresentRDVGroupe:m_clTabModele..occurrence>0 alors // MessageErreur est une chaine // MessageErreur=Gestion_Conflit(gclPresentRDVGroupe:m_clTabModele[1].m_dhDateDebut,gclPresentRDVGroupe:m_ clTabModele[1].m_dhDateFin,ATT_IdCollab) // SI MessageErreur<>"" ALORS // Erreur("Vous ne pouvez pas déplacer ce rendez-vous pour les utiliateurs suivant:"+RC+RC+MessageErreur+RC+RC+"Conflit de Rendez-vous") // ATT_sel=0 // RETOUR // fin // sinon // ATT_sel=1 // FIN //FIN A chaque modification de INT_Inter ( ZR_Collaborateur ) Ferme(FEN_Liste_Collaborateurs_Temps) 06/08/2026 Isis_BO 295 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Image FEN_Choix_Societe_Collaborateur Image FEN_Choix_Societe_Collaborateur Informations générales FEN_Choix_Societe_Collaborateur Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Societe_Collaborateur.wdw | Créé par | | XVA | | | | | -------------------------- | ------------ | ------------------------------- | --------- | --------------- | --- | | Date de création | | 15/11/2018 15:38:11 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:24 | | | | | Titre | | FR: Choix Societe_Collaborateur | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 319 Hauteur | 320 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | | 06/08/2026 | | | Isis_BO | | 296 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Informations générales Ctx. HFSQL indép. Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Non Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Blueberries\Blueberries_Background_Purple.jpg Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 06/08/2026 Isis_BO 297 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Informations générales Statistiques de la fenêtre | | Libellé | | 3 | Bouton | | | 2 | | --- | ----------------------- | --- | --- | --------------------- | --- | --- | --- | | | Interrupteur | | 2 | Zone répétée | | | 1 | | | Attribut zone répétée | | 4 | Option d'interrupteur | | | 2 | | | Rupture de zone répétée | | 2 | | | | | Nombre d'éléments dans la fenêtre : 16 FEN_Choix_Societe_Collaborateur Informations sur les champs Fenêtre : FEN_Choix_Societe_Collaborateur Bouton BAT ehcuoT notuob epyT laitini tatE X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_Fermer_Fiche_Rdv | | 274 2 | 24 24 | 0 | Actif | Abandon | | | --------------------- | --- | ----- | ----- | --- | ----- | ------- | --- | | BTN_Valider_Fiche_Rdv | | 244 2 | 24 24 | 0 | Actif | Normal | | Zone répétée | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | ---------- | | | | X noitisoP Y noitisoP | | | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | ZR_Societe | | 0 | 0 317 | 312 | 0 | Actif | | | ---------- | --- | --- | ----- | --- | --- | ----- | --- | Zone répétée : ZR_Societe | 06/08/2026 | | | Isis_BO | | | | 298 | | ---------- | --- | --- | ------- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF X noitisoP Y noitisoP laitini tatE ruetuaH | | | ruegraL | elbisiV | | | | | --- | --- | ------- | ------- | --- | --- | --- | nalP | LIB_IdSociete | 172 6 | 16 20 | 0 Actif | Gauche | Haut | | | -------------- | ----- | ------ | ------- | ------ | ---- | --- | | LIB_NomSociete | 49 9 | 245 20 | 0 Actif | Gauche | Haut | | | LIB_Titre | 49 6 | 245 20 | 0 Actif | Gauche | Haut | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | | | laitini tatE | | staté siorT | | --- | --------------------- | --------------- | --- | ------------ | --- | ----------- | | | X noitisoP Y noitisoP | | | | | | | | | ruegraL ruetuaH | | | | | elbisiV nalP | INT_Inter | 20 | 4 23 28 | 0 Actif | | 1 | | | --------- | --- | ------- | ------- | --- | --- | --- | | INT_Sel1 | 20 | 6 23 18 | 0 Actif | | 1 | | Attribut zone répétée | | | | | | laitini tatE | BAT ehcuoT | | --- | ---------- | ---------- | --- | --- | ------------ | ---------- | | | X noitisoP | Y noitisoP | | | | | ruegraL ruetuaH elbisiV nalP ATT_Equipe ATT_IdSociete ATT_Nom ATT_sel Rupture de zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP RUPT_BasRupture1 RUPT_HautRupture1 | 06/08/2026 | | Isis_BO | | | | 299 | | ---------- | --- | ------- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Informations sur les champs Fenêtre : FEN_Choix_Societe_Collaborateur Bouton : BTN_Fermer_Fiche_Rdv Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 300 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Informations sur les champs Bouton : BTN_Valider_Fiche_Rdv Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 301 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Informations sur les champs Zone répétée : ZR_Societe Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 35 Largeur colonne 300 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Oui Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection multiple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 06/08/2026 Isis_BO 302 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Informations sur les champs Parcours Automatique Fichier parcouru :gpclClpresentation.m_clTabModele Rub. mémorisée :gpclClpresentation.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ZR_Societe Attribut zone répétée : ZR_Societe.ATT_Equipe (4) Champ associé LIB_Titre Propriété associée 1 Attribut zone répétée : ZR_Societe.ATT_IdSociete (2) Champ associé LIB_IdSociete Propriété associée 1 Liaison des données :gpclClpresentation.m_clTabModele.m_nPKID Attribut zone répétée : ZR_Societe.ATT_Nom (1) Champ associé LIB_NomSociete Propriété associée 1 Liaison des données :gpclClpresentation.m_clTabModele.m_sNom 06/08/2026 Isis_BO 303 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Informations sur les champs Attribut zone répétée : ZR_Societe.ATT_sel (3) Champ associé INT_Inter Propriété associée 1 Liaison des données :gpclClpresentation.m_clTabModele.m_bLiaison Interrupteur : ZR_Societe.INT_Inter Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gpclClpresentation.m_clTabModele.m_bLiaison Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 304 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Informations sur les champs Interrupteur : ZR_Societe.RUPT_HautRupture1.INT_Sel1 Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 305 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Informations sur les champs Libellé : ZR_Societe.LIB_IdSociete Libellé FR: id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gpclClpresentation.m_clTabModele.m_nPKID Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_Societe.LIB_NomSociete Libellé FR: Nom Société Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 306 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gpclClpresentation.m_clTabModele.m_sNom Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_Societe.RUPT_HautRupture1.LIB_Titre Libellé FR: Vos sociétés Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 307 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : ZR_Societe.RUPT_BasRupture1 (6) Toujours visible Non Attribut de rupture 3 Rupture de zone répétée : ZR_Societe.RUPT_HautRupture1 (5) Toujours visible Oui Attribut de rupture 3 FEN_Choix_Societe_Collaborateur Code Déclarations globales de FEN_Choix_Societe_Collaborateur procédure FEN_Choix_Societe_Collaborateur(gclPresentSociete est un PTableSociete_Collaborateur dynamique=Null,local IdCollaborateur est un entier sur 8 octets=-1) gpclClpresentation est un PTableSociete dynamique gpclClpresentation=PTableSociete.gNouvellePresentation(0) Fin d'initialisation de FEN_Choix_Societe_Collaborateur nIndice est un entier pour tout ligne de ZR_Societe nIndice++ si TableauCherche(gclPresentSociete:m_clTabModele,tcLinéaire,"m_nIDSociete",ZR_Societe.ATT_ IdSociete,1)<>-1 alors ZR_Societe.ATT_sel=1 ZoneRépétéeSelectPlus(ZR_Societe,nIndice) fin ZR_Societe.ATT_Equipe="Vos sociétés" fin Demande de mise à jour de l'affichage de FEN_Choix_Societe_Collaborateur si gclPresentSociete<>Null alors SourceVersEcran("","gclPresentSociete") 06/08/2026 Isis_BO 308 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Code fin Fermeture de FEN_Choix_Societe_Collaborateur nindice est un entier clClErreur est un CErreur nCompteur est un entier pour toute ligne de ZR_Societe si ATT_sel=1 alors nCompteur++ fin fin si nCompteur >= 1 alors pour tout ligne de ZR_Societe si ATT_sel=0 alors nindice=TableauCherche(gclPresentSociete:m_clTabModele,tcLinéaire,"m_nIDSociete",ZR_Societe.ATT_ IdSociete,1) si nindice<>-1 alors gclPresentSociete:m_clTabModele[nindice].m_bArchive=1 gclPresentSociete:m_clTabModele[nindice].bSupprimer(clClErreur) TableauSupprimeLigne(gclPresentSociete:m_clTabModele,nindice) fin sinon nindice=TableauCherche(gclPresentSociete:m_clTabModele,tcLinéaire,"m_nIDSociete",ZR_Societe.ATT_ IdSociete,1) si nindice =-1 alors clClFicheRDV est un PFicheSociete_Collaborateur<- gclPresentSociete.Nouveau(faux,0) clClFicheRDV.m_nIDCollaborateur=IdCollaborateur clClFicheRDV.m_nIDSociete = ATT_IdSociete clClFicheRDV.m_clSociete.m_nPKID=ATT_IdSociete clClFicheRDV.m_clSociete.m_sNom=ATT_Nom clClFicheRDV.AppelProcValidation(2) sinon gclPresentSociete:m_clTabModele[nindice].m_nIDCollaborateur=IdCollaborateur gclPresentSociete:m_clTabModele[nindice].m_clSociete.m_nPKID=ATT_IdSociete gclPresentSociete:m_clTabModele[nindice].m_clSociete.m_sNom=ATT_Nom fin fin fin renvoyer (gclPresentSociete) sinon renvoyer (gclPresentSociete) fin FEN_Choix_Societe_Collaborateur Code des champs Clic sur BTN_Fermer_Fiche_Rdv pour toute ligne de ZR_Societe ATT_sel=0 fin Ferme(FEN_Choix_Societe_Collaborateur) Clic sur BTN_Valider_Fiche_Rdv 06/08/2026 Isis_BO 309 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Code des champs Ferme(FEN_Choix_Societe_Collaborateur) Sélection d'une ligne de ZR_Societe //SI ATT_sel=1 ALORS // ATT_sel=0 //sinon // si gclPresentRDVGroupe:m_clTabModele..occurrence>0 alors // MessageErreur est une chaine // MessageErreur=Gestion_Conflit(gclPresentRDVGroupe:m_clTabModele[1].m_dhDateDebut,gclPresentRDVGroupe:m_ clTabModele[1].m_dhDateFin,ATT_IdCollab) // SI MessageErreur<>"" ALORS // Erreur("Vous ne pouvez pas déplacer ce rendez-vous pour les utiliateurs suivant:"+RC+RC+MessageErreur+RC+RC+"Conflit de Rendez-vous") // ATT_sel=0 // RETOUR // fin // sinon // ATT_sel=1 // FIN //FIN A chaque modification de INT_Sel1 ( ZR_Societe ) //si MoiMême[1]=1 alors // pour tout ligne de ZR_Collaborateur // ZR_Collaborateur.ATT_Sel=1 // FIN //sinon // POUR TOUT LIGNE DE ZR_Collaborateur // ZR_Collaborateur.ATT_Sel=0 // FIN //FIN FEN_Choix_Societe_Collaborateur Procédures Procédure locale Gestion_Conflit // Résumé : procédure Gestion_Conflit(P_DateInf est une DateHeure,P_DateSup est une DateHeure,nP_IdCollab est une chaîne ANSI) Resp est une chaîne DuréeModif est une Durée = "0001000000" dhDateInf est une DateHeure=P_DateInf+DuréeModif dhDatesup est une DateHeure=P_DateSup-DuréeModif req est une Requête SQL = [ SELECT Planning_RDV.PL_Superposable,Planning_RDV.PL_IDCollaborateur,Collaborateur.CO_Nom, 06/08/2026 Isis_BO 310 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe_Collaborateur › Procédures Collaborateur.CO_Prenom,PL_DateDebut,PL_DateFin FROM Planning_RDV INNER JOIN Collaborateur ON Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur WHERE (Planning_RDV.PL_DateDebut BETWEEN {P_DateInf} AND {P_DateSup} OR Planning_RDV.PL_DateFin BETWEEN {P_DateInf} AND {P_DateSup}) AND Planning_RDV.Archive=0 AND Planning_RDV.PL_IDCollaborateur IN ({P_IdCollab}) ] req.P_DateInf=dhDateInf req.P_DateSup=dhDatesup req.P_IdCollab=nP_IdCollab si pas HExécuteRequête(req,hRequêteDéfaut) alors Resp="Erreur HFSQL : " + HErreurInfo(hErrComplet) renvoyer Resp fin pour tout req si req.PL_Superposable=0 alors si Resp="" alors Resp="- "+req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+" entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9), "HH:MM:SS")+" et "+HeureVersChaîne(Droite(req.PL_DateFin,9),"HH:MM:SS") sinon Resp+=RC+RC+"- "+ req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+ " entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9),"HH:MM:SS")+" et "+HeureVersChaîne(Droite(req. PL_DateFin,9),"HH:MM:SS") fin fin fin renvoyer Resp 06/08/2026 Isis_BO 311 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Image FEN_Choix_ContactMessageExterne Image FEN_Choix_ContactMessageExterne Informations générales FEN_Choix_ContactMessageExterne Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_ContactMessageExterne.wdw Créé par XVA Date de création 15/11/2018 15:38:11 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:24 Titre FR: Choix ContactMessageExterne Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 312 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Informations générales | Position X | 0 Position Y | | 0 Largeur | 626 Hauteur | 501 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | --- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Non | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Blueberries\Blueberries_Background_Purple.jpg D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Image poignée | 06/08/2026 | | | Isis_BO | | 313 | | ---------- | --- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | 1 | Libellé | | | | 4 | | --- | --------------------- | --- | --- | --- | ----------------------- | --- | --- | --- | --- | | | Bouton | | | 2 | Interrupteur | | | | 1 | | | Zone répétée | | | 1 | Attribut zone répétée | | | | 5 | | | Option d'interrupteur | | | 1 | Rupture de zone répétée | | | | 2 | Nombre d'éléments dans la fenêtre : 17 FEN_Choix_ContactMessageExterne Informations sur les champs Fenêtre : FEN_Choix_ContactMessageExterne Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --- | --------------------- | --- | ------------------------ | ---------- | --- | ------------------------- | --- | ------------- | | | | X noitisoP Y noitisoP | | laitini tatE eisias epyT | engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_MailManuel | | 6 464 612 | 26 0 | Actif Texte | | Non | | | | | -------------- | --- | --------- | ---- | ----------- | --- | --- | --- | --- | --- | Bouton BAT ehcuoT notuob epyT laitini tatE X noitisoP Y noitisoP | | | | | ruegraL ruetuaH | | | | | | | --- | --- | --- | --- | --------------- | --- | --- | --- | --- | --- | elbisiV nalP | BTN_Fermer_Fiche_Rdv | | | 578 | 2 24 | 24 | 0 | Actif | Abandon | | | --------------------- | --- | --- | --- | ------- | --- | --- | ----- | ------- | --- | | BTN_Valider_Fiche_Rdv | | | 548 | 2 24 | 24 | 0 | Actif | Normal | | | 06/08/2026 | | | | Isis_BO | | | | | 314 | Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Informations sur les champs Zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_Contact | | 0 | 0 | 624 458 | 0 | Actif | | | ---------- | --- | --- | --- | ------- | --- | ----- | --- | Zone répétée : ZR_Contact Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF X noitisoP Y noitisoP laitini tatE | | | ruegraL | ruetuaH | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | LIB_Contact | 49 | 9 245 | 20 | 0 Actif | Gauche | Haut | | | --------------- | --- | ----- | --- | ------- | ------ | ---- | --- | | LIB_IdContact | 172 | 6 16 | 20 | 0 Actif | Gauche | Haut | | | LIB_MailContact | 327 | 9 275 | 20 | 0 Actif | Gauche | Haut | | | LIB_Titre | 49 | 6 245 | 20 | 0 Actif | Gauche | Haut | | Interrupteur ellennoitroporp .loC sennoloc .bN | | | | | | BAT ehcuoT | | staté siorT | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | ----------- | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | INT_Inter | 20 | 4 | 23 28 | 0 Actif | | 1 | | | --------- | --- | --- | ----- | ------- | --- | --- | --- | Attribut zone répétée BAT ehcuoT laitini tatE | | | X noitisoP Y noitisoP | | | | | | | --- | --- | --------------------- | ------- | ------- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP ATT_IdContact ATT_Mail ATT_Nom ATT_Type ATT_sel | 06/08/2026 | | | Isis_BO | | | | 315 | | ---------- | --- | --- | ------- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Informations sur les champs Rupture de zone répétée 06/08/2026 Isis_BO 316 X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT RUPT_BasRupture1 RUPT_HautRupture1 Fenêtre : FEN_Choix_ContactMessageExterne Bouton : BTN_Fermer_Fiche_Rdv Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Valider_Fiche_Rdv Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 317 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Informations sur les champs Champ de saisie : SAI_MailManuel Libellé FR: Adresses mails séparées par un ";" : Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 231 Largeur interne 387 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 63 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 318 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ZR_Contact Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 35 Largeur colonne 624 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Oui Bulle ascenseur Oui 06/08/2026 Isis_BO 319 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Informations sur les champs Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection multiple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ZR_Contact Attribut zone répétée : ZR_Contact.ATT_IdContact (2) Champ associé LIB_IdContact Propriété associée 1 06/08/2026 Isis_BO 320 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Informations sur les champs Attribut zone répétée : ZR_Contact.ATT_Mail (5) Champ associé LIB_MailContact Propriété associée 1 Attribut zone répétée : ZR_Contact.ATT_Nom (1) Champ associé LIB_Contact Propriété associée 1 Attribut zone répétée : ZR_Contact.ATT_Type (4) Champ associé LIB_Titre Propriété associée 1 Attribut zone répétée : ZR_Contact.ATT_sel (3) Champ associé INT_Inter Propriété associée 1 Interrupteur : ZR_Contact.INT_Inter Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 321 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_Contact.LIB_Contact Libellé FR: Nom Contact Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 322 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_Contact.LIB_IdContact Libellé FR: id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_Contact.LIB_MailContact Libellé FR: Mail Contact Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 323 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_Contact.RUPT_HautRupture1.LIB_Titre Libellé FR: Vos contacts Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 324 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : ZR_Contact.RUPT_BasRupture1 (7) Toujours visible Non Attribut de rupture 3 Rupture de zone répétée : ZR_Contact.RUPT_HautRupture1 (6) Toujours visible Oui Attribut de rupture 3 FEN_Choix_ContactMessageExterne Code Déclarations globales de FEN_Choix_ContactMessageExterne procédure FEN_Choix_ContactMessageExterne(local IdLieu est un entier sans signe sur 8 octets=-1,local IdClient est un entier sur 8 octets=-1,local IdInter est un entier sur 8 octets=-1,local TabContact est un tableau de chaînes="") gbSansModif est un booléen //gpclPresentContactLieu est un Ptablepersonne dynamique =PTablePersonne.gNouvellePresentation(4,IdLieu,IdInter) //gpclPresentContactClient est un PTablePersonne dynamique =PTablePersonne.gNouvellePresentation(5,IdClient,IdInter) gnCompt est un entier nIndice est un entier gsClientEmailPrincipal est une chaîne ANSI pour tout Client avec CL_PKID = IdClient si Client.CL_Email <> "" alors nIndice=TableauCherche(TabContact,tcLinéaire,Client.CL_Email) gsClientEmailPrincipal = Client.CL_Email si nIndice=-1 alors ZoneRépétéeAjouteLigne(ZR_Contact,Client.CL_Nom,Client.CL_PKID,0,"Client",Client.CL_Email) sinon ZoneRépétéeAjouteLigne(ZR_Contact,Client.CL_Nom,Client.CL_PKID,1,"Client",Client.CL_Email) fin fin fin pour tout Personne avec PE_IDClient=IdClient 06/08/2026 Isis_BO 325 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Code si Personne.PE_Email<>"" _et_ Personne.PE_Email <> gsClientEmailPrincipal alors nIndice=TableauCherche(TabContact,tcLinéaire,Personne.PE_Email) si nIndice=-1 alors ZoneRépétéeAjouteLigne(ZR_Contact,Personne.PE_Prenom+" "+Personne.PE_Nom,Personne.PE_PKID, 0,"Contacts du Client",Personne.PE_Email) sinon ZoneRépétéeAjouteLigne(ZR_Contact,Personne.PE_Prenom+" "+Personne.PE_Nom,Personne.PE_PKID, 1,"Contacts du Client",Personne.PE_Email) fin fin fin reqSQL est une Requête SQL = [ SELECT Personne.* FROM Personne INNER JOIN Lieu_Personne ON (Lieu_Personne.LIP_IDPersonne=Personne.PE_PKID) WHERE Lieu_Personne.LIP_IDLieu={p_IdLieu} ] reqSQL.p_IdLieu = IdLieu // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL si reqSQL.PE_Email<>"" alors nIndice=TableauCherche(TabContact,tcLinéaire,reqSQL.PE_Email) si nIndice=-1 alors ZoneRépétéeAjouteLigne(ZR_Contact,reqSQL.PE_Prenom+" "+reqSQL.PE_Nom,reqSQL.PE_PKID,0, "Contacts du lieu",reqSQL.PE_Email) sinon ZoneRépétéeAjouteLigne(ZR_Contact,reqSQL.PE_Prenom+" "+reqSQL.PE_Nom,reqSQL.PE_PKID,1, "Contacts du lieu",reqSQL.PE_Email) fin fin fin fin HAnnuleDéclaration(reqSQL) //Pour TOUT pclContacts DE gpclPresentContactLieu.m_clTabModele // nIndice=TableauCherche(TabContact,tcLinéaire,Contacts.m_sEmail) // si nIndice=-1 alors // ZoneRépétéeAjouteLigne(ZR_Contact,Contacts.m_sPrenom+" "+Contacts.m_sNom,Contacts.m_nPKID,0,"Contacts du lieu",Contacts.m_sEmail) // sinon // ZoneRépétéeAjouteLigne(ZR_Contact,Contacts.m_sPrenom+" "+Contacts.m_sNom,Contacts.m_nPKID,1,"Contacts du lieu",Contacts.m_sEmail) // fin //FIN //POUR TOUT pclContacts DE gpclPresentContactClient.m_clTabModele // nIndice=TableauCherche(TabContact,tcLinéaire,Contacts.m_sEmail) // SI nIndice=-1 ALORS // ZoneRépétéeAjouteLigne(ZR_Contact,Contacts.m_sPrenom+" "+Contacts.m_sNom,Contacts.m_nPKID,0,"Contacts du Client",Contacts.m_sEmail) // sinon // ZoneRépétéeAjouteLigne(ZR_Contact,Contacts.m_sPrenom+" "+Contacts.m_sNom,Contacts.m_nPKID,1,"Contacts du Client",Contacts.m_sEmail) 06/08/2026 Isis_BO 326 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Code // FIN //FIN pour tout adressemail de TabContact gnCompt=0 pour tout ligne de ZR_Contact si ZR_Contact.ATT_Mail=adressemail alors gnCompt++ fin fin si gnCompt=0 alors si SAI_MailManuel="" alors SAI_MailManuel=adressemail sinon SAI_MailManuel+=";"+adressemail fin fin fin Fermeture de FEN_Choix_ContactMessageExterne si gbSansModif=Faux alors nCompteur est un entier TableauSupprimeTout(TabContact) pour toute ligne de ZR_Contact si ATT_sel=1 alors nCompteur++ TableauAjouteLigne(TabContact,ATT_Mail) fin fin si SAI_MailManuel<>"" alors pour toute chaîne adressemail de SAI_MailManuel séparée par ";" TableauAjouteLigne(TabContact,adressemail) fin fin fin renvoyer (TabContact) FEN_Choix_ContactMessageExterne Code des champs Clic sur BTN_Fermer_Fiche_Rdv gbSansModif=Vrai Ferme(FEN_Choix_ContactMessageExterne) Clic sur BTN_Valider_Fiche_Rdv Ferme(FEN_Choix_ContactMessageExterne) Sélection d'une ligne de ZR_Contact //SI ATT_sel=1 ALORS 06/08/2026 Isis_BO 327 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Code des champs // ATT_sel=0 //sinon // si gclPresentRDVGroupe:m_clTabModele..occurrence>0 alors // MessageErreur est une chaine // MessageErreur=Gestion_Conflit(gclPresentRDVGroupe:m_clTabModele[1].m_dhDateDebut,gclPresentRDVGroupe:m_ clTabModele[1].m_dhDateFin,ATT_IdCollab) // SI MessageErreur<>"" ALORS // Erreur("Vous ne pouvez pas déplacer ce rendez-vous pour les utiliateurs suivant:"+RC+RC+MessageErreur+RC+RC+"Conflit de Rendez-vous") // ATT_sel=0 // RETOUR // fin // sinon // ATT_sel=1 // FIN //FIN FEN_Choix_ContactMessageExterne Procédures Procédure locale Gestion_Conflit // Résumé : procédure Gestion_Conflit(P_DateInf est une DateHeure,P_DateSup est une DateHeure,nP_IdCollab est une chaîne ANSI) Resp est une chaîne DuréeModif est une Durée = "0001000000" dhDateInf est une DateHeure=P_DateInf+DuréeModif dhDatesup est une DateHeure=P_DateSup-DuréeModif req est une Requête SQL = [ SELECT Planning_RDV.PL_Superposable,Planning_RDV.PL_IDCollaborateur,Collaborateur.CO_Nom, Collaborateur.CO_Prenom,PL_DateDebut,PL_DateFin FROM Planning_RDV INNER JOIN Collaborateur ON Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur WHERE (Planning_RDV.PL_DateDebut BETWEEN {P_DateInf} AND {P_DateSup} OR Planning_RDV.PL_DateFin BETWEEN {P_DateInf} AND {P_DateSup}) AND Planning_RDV.Archive=0 AND Planning_RDV.PL_IDCollaborateur IN ({P_IdCollab}) ] req.P_DateInf=dhDateInf req.P_DateSup=dhDatesup req.P_IdCollab=nP_IdCollab si pas HExécuteRequête(req,hRequêteDéfaut) alors Resp="Erreur HFSQL : " + HErreurInfo(hErrComplet) renvoyer Resp fin pour tout req si req.PL_Superposable=0 alors si Resp="" alors Resp="- "+req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ 06/08/2026 Isis_BO 328 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactMessageExterne › Procédures DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+" entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9), "HH:MM:SS")+" et "+HeureVersChaîne(Droite(req.PL_DateFin,9),"HH:MM:SS") sinon Resp+=RC+RC+"- "+ req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+ " entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9),"HH:MM:SS")+" et "+HeureVersChaîne(Droite(req. PL_DateFin,9),"HH:MM:SS") fin fin fin renvoyer Resp 06/08/2026 Isis_BO 329 Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Image FEN_Choix_Role_Personne Image FEN_Choix_Role_Personne Informations générales FEN_Choix_Role_Personne Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Role_Personne.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 10/04/2019 11:16:36 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 255 Hauteur | 318 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | 06/08/2026 | | | Isis_BO | | 330 | | ---------- | --- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Informations générales Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 2 Bouton 2 Interrupteur 1 Table 1 Option d'interrupteur 1 Colonne de table 4 Rupture de zone répétée 2 Disposition 2 Cellule de disposition 4 06/08/2026 Isis_BO 331 Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Informations générales Nombre d'éléments dans la fenêtre : 19 FEN_Choix_Role_Personne Informations sur les champs Fenêtre : FEN_Choix_Role_Personne Libellé tuaféd rap eéminA | | | | | | .zroh egardaC .trev egardaC | | | --- | --- | --- | --- | --- | --------------------------- | --- | FTR tamroF | | X noitisoP | Y noitisoP | | laitini tatE | | | | --- | ---------- | ---------- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP LIB_Titre_de_fenêtre_Liste_Role 7 6 176 21 0 Actif Gauche Centre Bouton notuob epyT | | | | | | laitini tatE BAT ehcuoT | | | --- | --- | --- | --- | --- | ----------------------- | --- | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_Fermer_Liste_Role | | 213 | 4 24 24 | 0 | Actif | Abandon | | ---------------------- | --- | --- | ------- | --- | ----- | ------- | | BTN_Valider_Liste_Role | | 183 | 4 24 24 | 0 | Actif | Normal | Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | )(ertliFH resilitU | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | ----------------------------- | ------------------------------ | -------------- | | | | | | .gerne egacolB noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | ------- | ------------ | -------- | --- | --- | | | | ruetuaH | | sruocraP | | | | | ruegraL | | elbisiV | | | | elbaT nalP TABLE_ROLE_CONTAC | | 0 0 255 | 286 0 | affichag Variable | | | 2 | | ---------- | ------- | ----- | ----------------- | --- | --- | --- | | 06/08/2026 | | | Isis_BO | | | 332 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Informations sur les champs Disposition BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP DISP_BANDEAU_ENTETE_LISTE_EQUIPE_COL | | | 0 | 0 | 255 | 33 | | 0 | Actif | | | ------------------------ | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | DISP_CHOIX_EQUIPE_COLLAB | | 0 | 0 | 255 | 318 | | 0 | Actif | | Table : DISP_CHOIX_EQUIPE_COLLAB.TABLE_ROLE_CONTACT Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Titre | 23 | 4 | 175 18 | | 0 Actif | | Gauche | Haut | | | --------- | --- | --- | ------ | --- | ------- | --- | ------ | ---- | --- | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | staté siorT | | --- | ---------- | ---------- | --------------- | --- | --- | ------------ | --- | --- | ----------- | | | | | ruegraL ruetuaH | | | | | | | elbisiV nalP | INT_TITRE_RUPTURE | 21 | 5 | 19 | 16 | 0 | Actif | | 1 | | | ----------------- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | | | --- | --- | --- | -------------- | --------------- | -------------- | ------------- | --- | --- | --- | | | | | | | .zroh egardaC | .trev egardaC | | | | FTR tamroF | | | laitini tatE | elbaçalpéD | | | | eisias epyT | engilitluM | eisias cevA | | --- | --- | ------------ | ---------- | --- | --- | --- | ----------- | ---------- | ----------- | ruegraL elbisiV | epyT | | | | | | | | | eéirT | | ---------------- | --- | ----- | --- | --- | ------ | ------ | ----- | --- | ----- | | COL_M_bSelection | 25 | Actif | | | Centre | Centre | | | | | COL_M_sLibelle | 225 | Actif | | | Gauche | Centre | Texte | | | Numériq | COL_M_nPKID | 162 | Actif | | | Droite | Centre | | | | | ---------------------- | --- | ----- | ------- | --- | ------ | ------ | ----- | --- | --- | | COL_DonneCategorieRole | 99 | Actif | | | Gauche | Centre | Texte | | | | 06/08/2026 | | | Isis_BO | | | | | | 333 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Informations sur les champs Rupture de zone répétée 06/08/2026 Isis_BO 334 X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT RUPT_BasRupture1 RUPT_HautRupture1 Fenêtre : FEN_Choix_Role_Personne Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 335 Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Informations sur les champs Disposition : Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHOIX_EQUIPE_COLLAB Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur 06/08/2026 Isis_BO 336 Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : DISP_CHOIX_EQUIPE_COLLAB.TABLE_ROLE_CONTACT Libellé FR: Table m_clTabVisible Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 06/08/2026 Isis_BO 337 Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Informations sur les champs Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationListeRole.m_clTabVisible Rub. mémorisée :gclPresentationListeRole.m_clTabVisible Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non 06/08/2026 Isis_BO 338 Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Informations sur les champs Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : DISP_CHOIX_EQUIPE_COLLAB.TABLE_ROLE_CONTACT Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 Interrupteur : Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 06/08/2026 Isis_BO 339 Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Informations sur les champs Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre de rupture Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeRole.m_clTabVisible.DonneCategorieRole Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 340 Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Informations sur les champs Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Oui Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeRole.m_clTabVisible.m_bSelection Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 06/08/2026 Isis_BO 341 Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Informations sur les champs Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeRole.m_clTabVisible.m_sLibelle Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : DISP_CHOIX_EQUIPE_COLLAB.TABLE_ROLE_CONTACT.COL_M_nPKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeRole.m_clTabVisible.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 342 Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Informations sur les champs Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeRole.m_clTabVisible.DonneCategorieRole Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FEN_Choix_Role_Personne Code Déclarations globales de FEN_Choix_Role_Personne procédure FEN_Choix_Role_Personne(gclPresentationListeRole est un PTableParametreMetier dynamique< présentation>=Null,paramSupplementaire est un STParamFenetreAppelante=Null) LIB_Titre_de_fenêtre_Liste_Role = paramSupplementaire.eTypeAppel=Libre ? "Rôle" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Rôle" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationListeRole=Null alors si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors selon paramSupplementaire.sNomIDAppelant 06/08/2026 Isis_BO 343 Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Code cas "InterventionClientPersonne","ContactClient": gclPresentationListeRole<- DonneRoleContactClient()//"ContactClient", cas "ContactSite","ModifIntervLieuPersonne","AddIntervLieuPersonne","AddLieuPersonne" gclPresentationListeRole<- DonneRoleContactLieu() autre cas : gclPresentationListeRole<- gpcl ListeRoleContact fin si paramSupplementaire.pclObjetAppelant<>Null _et_ gclPresentationListeRole:m_clTabModele.. Occurrence>0 _et_ paramSupplementaire.nIdFenetreAppelante>0 alors nIndice est un entier = TableauCherche( gclPresentationListeRole:m_clTabModele,tcLinéaire, "m_nPKID",paramSupplementaire.nIdFenetreAppelante,1) si nIndice>0 alors gclPresentationListeRole:m_clTabModele[nIndice]:m_bSelection = Vrai fin fin sinon gclPresentationListeRole<- gpclListeRoleContact fin fin Demande de mise à jour de l'affichage de FEN_Choix_Role_Personne si gclPresentationListeRole<>Null _et_ gclPresentationListeRole est PTableParametreMetier // mise à jour des champs bindés sur la présentation (compteur par exemple) SourceVersEcran("","gclPresentationListeRole") //MAJ du champ TABLE et de l'objet Liste CLient MAJChampTableEtObjet(TABLE_ROLE_CONTACT,gclPresentationListeRole.p_clCourant) fin FEN_Choix_Role_Personne Code des champs Clic sur BTN_Fermer_Liste_Role pour i = 1 _à_ gclPresentationListeRole.p_nTotal gclPresentationListeRole:m_clTabModele[i]:m_bSelection=Faux fin Ferme(MaFenêtre) Clic sur BTN_Valider_Liste_Role si paramSupplementaire.eTypeAppel<>Libre alors AppelProcFenetreAppelante(gclPresentationListeRole,paramSupplementaire,Vrai,Vrai) fin Ferme(MaFenêtre) Sortie d'une ligne de TABLE_ROLE_CONTACT 06/08/2026 Isis_BO 344 Partie 3 › Fenêtre WINDEV › FEN_Choix_Role_Personne › Code des champs // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_ROLE_CONTACT..Modifié=Faux alors retour fin pclPresentationFiche est un PFichePersonne dynamique // ajout d'une nouvelle ligne si TABLE_ROLE_CONTACT..Nouveau alors pclPresentationFiche<-gclPresentationListeRole.Nouveau() // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationListeRole.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_ROLE_CONTACT,pclPresentationFiche) // repasse la table en non modifiée TABLE_ROLE_CONTACT..Modifié=Faux Sélection d'une ligne de TABLE_ROLE_CONTACT si TABLE_ROLE_CONTACT..Nouveau alors gclPresentationListeRole.p_clCourant=Null sinon gclPresentationListeRole.p_clCourant=TABLE_ROLE_CONTACT ExécuteTraitement(BTN_Valider_Liste_Role,trtClic) fin A chaque modification de INT_TITRE_RUPTURE ( TABLE_ROLE_CONTACT ) sCateg est une chaîne = TABLE_ROLE_CONTACT.COL_DonneCategorieRole si MoiMême[1]=1 alors pour tout ligne de TABLE_ROLE_CONTACT si TABLE_ROLE_CONTACT.COL_DonneCategorieRole=sCateg alors TABLE_ROLE_CONTACT.COL_M_bSelection=1 fin fin sinon pour tout ligne de TABLE_ROLE_CONTACT si TABLE_ROLE_CONTACT.COL_DonneCategorieRole=sCateg alors TABLE_ROLE_CONTACT.COL_M_bSelection=0 fin fin fin 06/08/2026 Isis_BO 345 Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Image FEN_Choix_Collab_Responsable Image FEN_Choix_Collab_Responsable Informations générales FEN_Choix_Collab_Responsable Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Collab_Responsable.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 19/04/2019 11:54:06 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 255 Hauteur | 318 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | 06/08/2026 | | | Isis_BO | | 346 | | ---------- | --- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Informations générales Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Non Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 2 Bouton 2 Interrupteur 1 Table 1 Option d'interrupteur 1 Colonne de table 4 Rupture de zone répétée 2 Disposition 2 Cellule de disposition 4 06/08/2026 Isis_BO 347 Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Informations générales Nombre d'éléments dans la fenêtre : 19 FEN_Choix_Collab_Responsable Informations sur les champs Fenêtre : FEN_Choix_Collab_Responsable Libellé tuaféd rap eéminA | | | | | | .zroh egardaC .trev egardaC | | | --- | --- | --- | --- | --- | --------------------------- | --- | FTR tamroF | | X noitisoP | Y noitisoP | | laitini tatE | | | | --- | ---------- | ---------- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP LIB_Titre_de_fenêtre_Liste_Colla 7 6 176 21 0 Actif Gauche Centre Bouton notuob epyT | | | | | | laitini tatE BAT ehcuoT | | | --- | --- | --- | --- | --- | ----------------------- | --- | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_Fermer_Liste_Collab | | 213 | 4 24 24 | 0 | Actif | Abandon | | ------------------------ | --- | --- | ------- | --- | ----- | ------- | | BTN_Valider_Liste_Collab | | 183 | 4 24 24 | 0 | Actif | Normal | Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | )(ertliFH resilitU | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | ----------------------------- | ------------------------------ | -------------- | | | | | | .gerne egacolB noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | ------- | ------------ | -------- | --- | --- | | | | ruetuaH | | sruocraP | | | | | ruegraL | | elbisiV | | | | elbaT nalP | TABLE_COLLAB | 0 0 255 | 286 0 | affichag Variable | | | 2 | | ------------ | ------- | ----- | ----------------- | --- | --- | --- | | 06/08/2026 | | | Isis_BO | | | 348 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Informations sur les champs Disposition BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP DISP_BANDEAU_ENTETE_LISTE_EQUIPE_COL | | | 0 | 0 | 255 | 33 | | 0 | Actif | | | ----------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | DISP_CHOIX_COLLAB | | 0 | 0 | 255 | 318 | | 0 | Actif | | Table : DISP_CHOIX_COLLAB.TABLE_COLLAB Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Titre | 23 | 27 | 175 18 | | 0 Actif | | Gauche | Haut | | | --------- | --- | --- | ------ | --- | ------- | --- | ------ | ---- | --- | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | staté siorT | | --- | ---------- | ---------- | --------------- | --- | --- | ------------ | --- | --- | ----------- | | | | | ruegraL ruetuaH | | | | | | | elbisiV nalP | INT_TITRE_RUPTURE | 21 | 28 | 19 | 16 | 0 | Actif | | 1 | | | ----------------- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | | | --- | --- | --- | -------------- | --------------- | -------------- | ------------- | --- | --- | --- | | | | | | | .zroh egardaC | .trev egardaC | | | | FTR tamroF | | | laitini tatE | elbaçalpéD | | | | eisias epyT | engilitluM | eisias cevA | | --- | --- | ------------ | ---------- | --- | --- | --- | ----------- | ---------- | ----------- | ruegraL elbisiV | epyT | | | | | | | | | eéirT | | ---------------- | --- | ----- | --- | --- | ------ | ------ | ----- | --- | ----- | | COL_M_bSelection | 25 | Actif | | | Centre | Centre | | | | | COL_M_sLibelle | 225 | Actif | | | Gauche | Centre | Texte | | | Numériq | COL_M_nPKID | 162 | Actif | | | Droite | Centre | | | | | ----------- | --- | ----- | ------- | --- | ------ | ------ | ----- | --- | --- | | COL_Equipe | 99 | Actif | | | Gauche | Centre | Texte | | | | 06/08/2026 | | | Isis_BO | | | | | | 349 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Informations sur les champs Rupture de zone répétée 06/08/2026 Isis_BO 350 X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT RUPT_BasRupture1 RUPT_HautRupture1 Fenêtre : FEN_Choix_Collab_Responsable Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 351 Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Informations sur les champs Disposition : DISP_CHOIX_COLLAB.DISP_BANDEAU_ENTETE_LISTE_EQUIPE_COLLAB Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHOIX_COLLAB Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur 06/08/2026 Isis_BO 352 Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : DISP_CHOIX_COLLAB.TABLE_COLLAB Libellé FR: Table m_clTabVisible Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 06/08/2026 Isis_BO 353 Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Informations sur les champs Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationListeCollab.m_clTabModele Rub. mémorisée :gclPresentationListeCollab.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non 06/08/2026 Isis_BO 354 Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Informations sur les champs Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : DISP_CHOIX_COLLAB.TABLE_COLLAB Rupture de zone répétée : DISP_CHOIX_COLLAB.TABLE_COLLAB.RUPT_HautRupture1 Toujours visible Non Attribut de rupture 3 Interrupteur : Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 06/08/2026 Isis_BO 355 Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Informations sur les champs Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_CHOIX_COLLAB.TABLE_COLLAB.RUPT_HautRupture1.LIB_Titre Libellé FR: Titre de rupture Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeCollab.m_clTabModele.m_clEquipe.m_sNom Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 356 Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Informations sur les champs Rupture de zone répétée : DISP_CHOIX_COLLAB.TABLE_COLLAB.RUPT_BasRupture1 (2) Toujours visible Non Attribut de rupture 3 Colonne de table : DISP_CHOIX_COLLAB.TABLE_COLLAB.COL_M_bSelection (3) Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Oui Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeCollab.m_clTabModele.m_bSelection Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : DISP_CHOIX_COLLAB.TABLE_COLLAB.COL_M_sLibelle (4) Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 06/08/2026 Isis_BO 357 Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Informations sur les champs Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeCollab.m_clTabModele.NomPrenom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : DISP_CHOIX_COLLAB.TABLE_COLLAB.COL_M_nPKID (5) Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeCollab.m_clTabModele.IdentifiantUnique Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 358 Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Informations sur les champs Colonne de table : DISP_CHOIX_COLLAB.TABLE_COLLAB.COL_Equipe (6) Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeCollab.m_clTabModele.m_clEquipe.m_sNom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FEN_Choix_Collab_Responsable Code Déclarations globales de FEN_Choix_Collab_Responsable procédure FEN_Choix_Collab_Responsable(gclPresentationListeCollab est un PTableCollaborateur dynamique< présentation>=Null,paramSupplementaire est un STParamFenetreAppelante=Null) LIB_Titre_de_fenêtre_Liste_Collab = paramSupplementaire.eTypeAppel=Libre ? "Collaborateur" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Collaborateur" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationListeCollab=Null alors si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors selon paramSupplementaire.sNomIDAppelant 06/08/2026 Isis_BO 359 Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Code cas "InterventionSuiviPar": gclPresentationListeCollab=PTableCollaborateur. gNouvellePresentation(6,paramSupplementaire.pclObjetAppelant:m_nIDSociete,Vrai) cas "ListeDossierSuiviPar": gclPresentationListeCollab=PTableCollaborateur. gNouvellePresentation(6) cas "ListeClientSuiviPar": gclPresentationListeCollab=PTableCollaborateur. gNouvellePresentation(6) fin si gclPresentationListeCollab<>Null _et_ gclPresentationListeCollab:m_clTabModele..Occurrence>0 _et_ paramSupplementaire.nIdFenetreAppelante>0 alors nIndice est un entier = TableauCherche( gclPresentationListeCollab:m_clTabModele, tcLinéaire,"m_nPKID",paramSupplementaire.nIdFenetreAppelante,1) si nIndice>0 alors gclPresentationListeCollab:m_clTabModele[nIndice]:m_bSelection = Vrai fin fin sinon gclPresentationListeCollab<- gpclListeSuiviPar fin fin Demande de mise à jour de l'affichage de FEN_Choix_Collab_Responsable si gclPresentationListeCollab<>Null _et_ gclPresentationListeCollab est PTableCollaborateur // mise à jour des champs bindés sur la présentation (compteur par exemple) SourceVersEcran("","gclPresentationListeCollab") //MAJ du champ TABLE et de l'objet Liste CLient MAJChampTableEtObjet(TABLE_COLLAB,gclPresentationListeCollab.p_clCourant) fin FEN_Choix_Collab_Responsable Code des champs Clic sur BTN_Fermer_Liste_Collab pour i = 1 _à_ gclPresentationListeCollab.p_nTotal gclPresentationListeCollab:m_clTabModele[i]:m_bSelection=Faux fin Ferme(MaFenêtre) Clic sur BTN_Valider_Liste_Collab si paramSupplementaire.eTypeAppel<>Libre alors si gclPresentationListeCollab:p_clCourant<>Null alors AppelProcFenetreAppelante(gclPresentationListeCollab,paramSupplementaire,Vrai,Vrai) sinon AppelProcFenetreAppelante(Null,paramSupplementaire,Vrai,Vrai) fin fin Ferme(MaFenêtre) Sortie d'une ligne de TABLE_COLLAB 06/08/2026 Isis_BO 360 Partie 3 › Fenêtre WINDEV › FEN_Choix_Collab_Responsable › Code des champs // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_COLLAB..Modifié=Faux alors retour fin pclPresentationFiche est un PFicheCollaborateur dynamique // ajout d'une nouvelle ligne si TABLE_COLLAB..Nouveau alors pclPresentationFiche<-gclPresentationListeCollab.Nouveau() // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationListeCollab.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_COLLAB,pclPresentationFiche) // repasse la table en non modifiée TABLE_COLLAB..Modifié=Faux Sélection d'une ligne de TABLE_COLLAB si TABLE_COLLAB..Nouveau alors gclPresentationListeCollab.p_clCourant=Null sinon gclPresentationListeCollab.p_clCourant=TABLE_COLLAB ExécuteTraitement(BTN_Valider_Liste_Collab,trtClic) fin A chaque modification de INT_TITRE_RUPTURE ( TABLE_COLLAB ) sEquipe est une chaîne = TABLE_COLLAB.COL_Equipe si MoiMême[1]=1 alors pour tout ligne de TABLE_COLLAB si TABLE_COLLAB.COL_Equipe=sEquipe alors TABLE_COLLAB.COL_M_bSelection=1 fin fin sinon pour tout ligne de TABLE_COLLAB si TABLE_COLLAB.COL_Equipe=sEquipe alors TABLE_COLLAB.COL_M_bSelection=0 fin fin fin 06/08/2026 Isis_BO 361 Partie 3 › Fenêtre WINDEV › FEN_Choix_Impression_Agenda › Image FEN_Choix_Impression_Agenda Image FEN_Choix_Impression_Agenda Informations générales FEN_Choix_Impression_Agenda Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Impression_Agenda.wdw | Créé par | | XVA | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 26/04/2019 10:01:02 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Titre | | FR: Choix_Impression_Agenda | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 466 Hauteur | 204 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | -------------- | --- | ----- | ------- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | 06/08/2026 | | | Isis_BO | | 362 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Impression_Agenda › Informations générales Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Non Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Oui Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 4 Image 1 Zone répétée 1 Attribut zone répétée 3 Nombre d'éléments dans la fenêtre : 9 FEN_Choix_Impression_Agenda Informations sur les champs 06/08/2026 Isis_BO 363 Partie 3 › Fenêtre WINDEV › FEN_Choix_Impression_Agenda › Informations sur les champs Fenêtre : FEN_Choix_Impression_Agenda Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | ------- | ------- | ------------ | --- | --- | --- | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | LIB_Titre | 6 | 6 448 | 24 0 | Actif | Centre | Centre | | | --------- | --- | ----- | ---- | ----- | ------ | ------ | --- | Zone répétée BAT ehcuoT laitini tatE | | | X noitisoP Y noitisoP | | | | | | | --- | --- | --------------------- | ------- | ------- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | ZR_ChoixAgenda | | 6 | 32 448 | 155 | 0 | Actif | | | -------------- | --- | --- | ------ | --- | --- | ----- | --- | Zone répétée : ZR_ChoixAgenda Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_AuteurMessageBO | 6 | 12 96 | 49 0 | Actif | Centre | Centre | | | ------------------- | --- | ------ | ---- | ----- | ------ | ------ | --- | | LIB_Collab | 4 | 78 100 | 64 0 | Actif | Centre | Haut | | | LIB_Id | 78 | 6 24 | 20 0 | Actif | Gauche | Haut | | Image | | | | | | | cilc ruop eriatiroirP tuaféd rap eéminA | | | --- | ---------- | ---------- | --- | --- | ------------ | --------------------------------------- | ---------- | | | X noitisoP | Y noitisoP | | | laitini tatE | | sucof cevA | cilc cevA | | | | ruegraL ruetuaH | | | | | | --- | --- | --- | --------------- | --- | --- | --- | --- | elbisiV nalP | IMG_AuteurBO | 6 | 10 | 96 53 | 0 | Actif | | | | ------------ | --- | --- | ------- | --- | ----- | --- | --- | | 06/08/2026 | | | Isis_BO | | | | 364 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Impression_Agenda › Informations sur les champs Attribut zone répétée 06/08/2026 Isis_BO 365 X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT ATT_Initial ATT_Nom ATT_id Fenêtre : FEN_Choix_Impression_Agenda Libellé : LIB_Titre Libellé FR: Choisissez l'agenda du collaborateur à imprimer Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Partie 3 › Fenêtre WINDEV › FEN_Choix_Impression_Agenda › Informations sur les champs Zone répétée : ZR_ChoixAgenda Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 147 Largeur colonne 108 Sens Horizontal Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 06/08/2026 Isis_BO 366 Partie 3 › Fenêtre WINDEV › FEN_Choix_Impression_Agenda › Informations sur les champs Parcours Automatique Fichier parcouru :gclPresentationListeCollab.m_clTabModele Rub. mémorisée :gclPresentationListeCollab.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ZR_ChoixAgenda Attribut zone répétée : ZR_ChoixAgenda.ATT_Initial (1) Champ associé LIB_AuteurMessageBO Propriété associée 1 Liaison des données :gclPresentationListeCollab.m_clTabModele.m_sTrigramme Attribut zone répétée : ZR_ChoixAgenda.ATT_Nom (2) Champ associé LIB_Collab Propriété associée 1 Liaison des données :gclPresentationListeCollab.m_clTabModele.NomPrenom Attribut zone répétée : ZR_ChoixAgenda.ATT_id (3) Champ associé LIB_Id Propriété associée 1 Liaison des données :gclPresentationListeCollab.m_clTabModele.m_nPKID 06/08/2026 Isis_BO 367 Partie 3 › Fenêtre WINDEV › FEN_Choix_Impression_Agenda › Informations sur les champs Image : ZR_ChoixAgenda.IMG_AuteurBO Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_ChoixAgenda.LIB_AuteurMessageBO Libellé FR: XVA Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 368 Partie 3 › Fenêtre WINDEV › FEN_Choix_Impression_Agenda › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeCollab.m_clTabModele.m_sTrigramme Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_ChoixAgenda.LIB_Collab Libellé FR: Nom Prénom Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeCollab.m_clTabModele.NomPrenom Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur 06/08/2026 Isis_BO 369 Partie 3 › Fenêtre WINDEV › FEN_Choix_Impression_Agenda › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_ChoixAgenda.LIB_Id Libellé FR: ID Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeCollab.m_clTabModele.m_nPKID Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Choix_Impression_Agenda Code Déclarations globales de FEN_Choix_Impression_Agenda //--- Fenêtre Popup --- // Pour accéder au champ ou à la combo popup qui a ouvert cette fenêtre 06/08/2026 Isis_BO 370 Partie 3 › Fenêtre WINDEV › FEN_Choix_Impression_Agenda › Code // vous pouvez utiliser : MonChampPopup procédure FEN_Choix_Impression_Agenda(gclPresentationListeCollab est un PTableCollaborateur dynamique< présentation>=Null,paramSupplementaire est un STParamFenetreAppelante=Null) gsIdCollabSelect est une chaîne Fermeture de FEN_Choix_Impression_Agenda renvoyer gsIdCollabSelect FEN_Choix_Impression_Agenda Code des champs Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur ZR_ChoixAgenda gsIdCollabSelect=ATT_id Ferme(FEN_Choix_Impression_Agenda,gsIdCollabSelect) 06/08/2026 Isis_BO 371 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Image FEN_Choix_Contact_Site Image FEN_Choix_Contact_Site Informations générales FEN_Choix_Contact_Site Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Contact_Site.wdw | Créé par | | XVA | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 15/11/2018 15:38:11 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Titre | | FR: Choix Contact_Site | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 317 Hauteur | 318 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | | 06/08/2026 | | | Isis_BO | | 372 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations générales Ctx. HFSQL indép. Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Non Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non 06/08/2026 Isis_BO 373 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations générales Statistiques de la fenêtre | | Libellé | | | 5 | Bouton | | | | 3 | | --- | --------------------- | --- | --- | --- | ----------------------- | --- | --- | --- | --- | | | Interrupteur | | | 2 | Combo | | | | 1 | | | Zone répétée | | | 2 | Attribut zone répétée | | | | 6 | | | Option d'interrupteur | | | 2 | Rupture de zone répétée | | | | 2 | | | Disposition | | | 2 | Cellule de disposition | | | | 7 | Nombre d'éléments dans la fenêtre : 32 FEN_Choix_Contact_Site Informations sur les champs Fenêtre : FEN_Choix_Contact_Site Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | --- | | | | | | | | laitini tatE | | FTR tamroF | | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_Titre | | -253 59 | 187 | 18 | 0 | Actif | Gauche | Haut | | | --------- | --- | ------- | --- | --- | --- | ----- | ------ | ---- | --- | LIB_Titre_de_fenêtre_Liste_Colla | | | 7 6 | 197 | 21 | 0 | Actif | Gauche | Centre | | | --- | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | Bouton | | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | ----------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_Fermer_Fiche_Rdv | | 4 | 4 | 24 | 24 | 0 | Actif | Abandon | | | --------------------- | --- | --- | --- | ------- | --- | --- | ----- | ------- | --- | | BTN_Valider_Fiche_Rdv | | 4 | 4 | 24 | 24 | 0 | Actif | Normal | | | 06/08/2026 | | | | Isis_BO | | | | | 374 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Zone répétée BAT ehcuoT | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_COLONNE | 0 | 0 317 | 64 | 0 | Actif | | | ---------- | --- | ----- | --- | --- | ----- | --- | | ZR_Contact | 0 | 0 317 | 286 | 0 | Actif | | Disposition BAT ehcuoT | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_BANDEAU_ENTETE_LISTE_EQUIPE_COL | 0 | 0 317 | 33 | 0 | Actif | | | ------------------------------------ | --- | ----- | --- | --- | ----- | --- | | DISP_CHOIX_EQUIPE_COLLAB | 0 | 0 317 | 318 | 0 | Actif | | Zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_COLONNE Bouton BAT ehcuoT notuob epyT | | X noitisoP Y noitisoP | | | laitini tatE | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP | BTN_NOMPRENOM | 12 5 | 80 22 | 0 | Actif | Normal | | | ------------- | ---- | ----- | --- | ----- | ------ | --- | Attribut zone répétée BAT ehcuoT | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH | | | ruegraL | | elbisiV | | | | --- | --- | ------- | --- | ------- | --- | --- | nalP ATT_Attribut1 ATT_Attribut2 Zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Contact | 06/08/2026 | | Isis_BO | | | | 375 | | ---------- | --- | ------- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH | | | | | ruegraL | | | elbisiV | | | | | | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | nalP | LIB_IdContact | | 172 | 6 | 16 | 20 | | 0 Actif | Gauche | Haut | | | | -------------- | --- | --- | --- | --- | --- | --- | ------- | ------ | ---- | --- | --- | | LIB_IdRdv | | 194 | 6 | 16 | 20 | | 0 Actif | Gauche | Haut | | | | LIB_NomContact | | 49 | 7 | 245 | 20 | | 0 Actif | Gauche | Haut | | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | | | | | | | laitini tatE | | | staté siorT | | --- | --- | ---------- | ---------- | ------- | --- | ------- | --- | ------------ | --- | --- | ----------- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | ruegraL | | ruetuaH | | | | | | elbisiV nalP | INT_CONTACT | | | 20 | 3 | 23 | 28 | 0 Actif | | | 1 | | | ----------- | --- | --- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | | INT_Sel1 | | | 20 | 6 | 23 | 18 | 0 Actif | | | 1 | | Combo reihcif eétsissa eisiaS eriotagilbo eisiaS | | | | | | | | | | | | ruesnecsa elluB .zroH tnemeliféD | | --- | ---------- | ---------- | --- | --- | --- | ------------ | ---------- | ----------- | --- | ------------ | -------------------------------- | | | | | | | | | BAT ehcuoT | | | ediv is LLUN | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | eisias cevA | | | | sruocraP | | | | ruegraL | ruetuaH | | | | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | --- | elbisiV | | | | | nalP | | | elbaT | eéirT | | | | | ---------- | --- | --- | --- | ---- | --- | -------- | -------- | ----- | --- | --- | --- | | COMBO_ROLE | 49 | 3 | 245 | 24 | 0 | affichag | Variable | | Non | | | Attribut zone répétée BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP ATT_Fonction ATT_IdContact ATT_Nom ATT_sel | 06/08/2026 | | | | | Isis_BO | | | | | | 376 | | ---------- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Rupture de zone répétée 06/08/2026 Isis_BO 377 X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT RUPT_BasRupture1 RUPT_HautRupture1 Fenêtre : FEN_Choix_Contact_Site Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 378 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Disposition : Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHOIX_EQUIPE_COLLAB Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur 06/08/2026 Isis_BO 379 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Titre Libellé FR: Contact(s) du site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 380 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_COLONNE Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 32 Largeur colonne 105 Sens Horizontal Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Jamais 06/08/2026 Isis_BO 381 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 2 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur et nombre de colonnes fixes (à gauche) Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Contact Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 35 Largeur colonne 300 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non 06/08/2026 Isis_BO 382 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Largeur des colonnes Non Sélection multiple Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Oui Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection multiple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :gclPresentationListeContact.m_clTabModele Rub. mémorisée :gclPresentationListeContact.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 383 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_COLONNE Attribut zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_COLONNE.ATT_Attribut1 (1) Champ associé BTN_NOMPRENOM Propriété associée 5 Attribut zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_COLONNE.ATT_Attribut2 (2) Champ associé BTN_NOMPRENOM Propriété associée 132 Bouton : DISP_CHOIX_EQUIPE_COLLAB.ZR_COLONNE.BTN_NOMPRENOM Libellé FR: NomPrenom Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 06/08/2026 Isis_BO 384 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Contact Attribut zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Contact.ATT_Fonction (4) Champ associé COMBO_ROLE Propriété associée 1 Liaison des données :gclPresentationListeContact.m_clTabModele.m_nIDRole Attribut zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Contact.ATT_IdContact (2) Champ associé LIB_IdContact Propriété associée 1 Liaison des données :gclPresentationListeContact.m_clTabModele.m_nPKID Attribut zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Contact.ATT_Nom (1) Champ associé LIB_NomContact Propriété associée 1 Liaison des données :gclPresentationListeContact.m_clTabModele.NomPrenom Attribut zone répétée : DISP_CHOIX_EQUIPE_COLLAB.ZR_Contact.ATT_sel (3) Champ associé INT_CONTACT Propriété associée 1 Liaison des données :gclPresentationListeContact.m_clTabModele.m_bSelection 06/08/2026 Isis_BO 385 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Combo : DISP_CHOIX_EQUIPE_COLLAB.ZR_Contact.RUPT_HautRupture1.COMBO_ROLE Libellé FR: &Combo Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Haut Orientation verticale Non Hauteur liste 0 Largeur liste 245 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 0 Position X interne 49 Largeur interne 245 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui 06/08/2026 Isis_BO 386 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gclPresentationListeContact.m_clTabModele.m_nIDRole Nb. Enreg. Max 0 Fichier parcouru :gpclListeRoleContact.m_clTabVisible Rub. affichée :gpclListeRoleContact.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeRoleContact.m_clTabVisible.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : DISP_CHOIX_EQUIPE_COLLAB.ZR_Contact.INT_CONTACT Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationListeContact.m_clTabModele.m_bSelection 06/08/2026 Isis_BO 387 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : DISP_CHOIX_EQUIPE_COLLAB.ZR_Contact.RUPT_HautRupture1.INT_Sel1 Valeur initiale 0 Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 388 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_CHOIX_EQUIPE_COLLAB.ZR_Contact.LIB_IdContact Libellé FR: id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeContact.m_clTabModele.m_nPKID Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_CHOIX_EQUIPE_COLLAB.ZR_Contact.LIB_IdRdv Libellé FR: id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 389 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_CHOIX_EQUIPE_COLLAB.ZR_Contact.LIB_NomContact Libellé FR: Nom Contact Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeContact.m_clTabModele.NomPrenom Personnaliser le picto AMI Non 06/08/2026 Isis_BO 390 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 Rupture de zone répétée : Toujours visible Oui Attribut de rupture 3 FEN_Choix_Contact_Site Messages multilingues 06/08/2026 Isis_BO 391 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FEN_Choix_Contact_Site Code Déclarations globales de FEN_Choix_Contact_Site procédure FEN_Choix_Contact_Site(gclPresentationListeContact est un PTablePersonne dynamique< présentation>=Null,paramSupplementaire est un STParamFenetreAppelante=Null,local nIdIntervention est un entier sur 8 octets=-1) //gclPresentRDVGroupe est un PTableRDV dynamique=Null,LOCAL Idsociete est un entier sur 8 octets=-1 //gclPresentationListeCollab est un PTableCollaborateur dynamique //gclPresentationListeCollab=PTableCollaborateur.gNouvellePresentation(1,Idsociete) Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Code LIB_Titre_de_fenêtre_Liste_Collaborateur = paramSupplementaire.eTypeAppel=Libre ? "Contacts" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Contacts" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationListeContact=Null alors si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors selon paramSupplementaire.sNomIDAppelant cas "RendezVousContactsSite" : // ZoneRépétéeAjouteLigne(ZR_COLONNE,"Civilité",Faux) // ZoneRépétéeAjouteLigne(ZR_COLONNE,"Nom prénom",Faux) // ZoneRépétéeAjouteLigne(ZR_COLONNE,"Tél. 1",Faux) // ZoneRépétéeAjouteLigne(ZR_COLONNE,"Tél. 2",Faux) // ZoneRépétéeAjouteLigne(ZR_COLONNE,"Email",Faux) // ZoneRépétéeAjouteLigne(ZR_COLONNE,"Rôle",Faux) gclPresentationListeContact=PTablePersonne.gNouvellePresentation(6,paramSupplementaire .nIdFenetreAppelante,nIdIntervention) si paramSupplementaire.pclObjetAppelant<>Null _et_ gclPresentationListeContact: m_clTabModele..Occurrence>0 alors gclPresentationListeContact.Trie("m_nIDRole") pour i = 1 _à_ paramSupplementaire.pclObjetAppelant.m_clTabModele..Occurrence nIndice est un entier = TableauCherche( gclPresentationListeContact: m_clTabModele,tcLinéaire,"m_nPKID",paramSupplementaire.pclObjetAppelant. m_clTabModele[i].m_nIDPersonne,1) si nIndice>0 alors gclPresentationListeContact:m_clTabModele[nIndice]:m_bSelection = Vrai fin fin fin cas "IntervEquipeCollab" // gclPresentationListeCollab=PTableCollaborateur.gNouvellePresentation(1,paramSupplementaire.nIdFenetreAp pelante) // SI paramSupplementaire.pclObjetAppelant<>Null _ET_ gclPresentationListeCollab:m_clTabModele..Occurrence>0 ALORS // POUR i = 1 _A_ paramSupplementaire.pclObjetAppelant.m_clTabModele..Occurrence // nIndice est un entier = TableauCherche( gclPresentationListeCollab:m_clTabModele,tcLinéaire,"m_nPKID",paramSupplementaire.pclObjetAppelant.m_cl TabModele[i].m_nIDCollaborateur,1) // SI nIndice>0 ALORS // gclPresentationListeCollab:m_clTabModele[nIndice]:m_bSelection = Vrai // FIN // FIN // FIN // AUTRE CAS : gclPresentationListeCollab=PTableCollaborateur.gNouvellePresentation(0) fin sinon gclPresentationListeContact=PTablePersonne.gNouvellePresentation(0) fin fin Fin d'initialisation de FEN_Choix_Contact_Site //nIndice est un entier //POUR TOUT LIGNE DE ZR_Collaborateur // nIndice++ 06/08/2026 Isis_BO 392 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Code // si TableauCherche(gclPresentRDVGroupe:m_clTabModele,tcLinéaire,"m_nIDCollaborateur",ZR_Collaborateur.ATT_I dCollab,1)<>-1 alors // ZR_Collaborateur.ATT_sel=1 // ZoneRépétéeSelectPlus(ZR_Collaborateur,nIndice) // fin // SI ZR_Collaborateur.ATT_Equipe="" ALORS // ZR_Collaborateur.ATT_Equipe="Collaborateurs" // FIN //FIN Demande de mise à jour de l'affichage de FEN_Choix_Contact_Site si gclPresentationListeContact<>Null _et_ gclPresentationListeContact est PTablePersonne alors SourceVersEcran("","gclPresentationListeContact") fin Fermeture de FEN_Choix_Contact_Site si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.gProcMAJRetour<> Null _et_ paramSupplementaire.sNomIDAppelant="RendezVousContactsSite" alors paramSupplementaire.sContexteAppelant = Remplace(paramSupplementaire.sContexteAppelant, "INT_CONTACT","") bResultat est un booléen = AppelProcFenetreAppelante(gclPresentationListeContact, paramSupplementaire,Vrai,Vrai) //paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationListeCont act) fin FEN_Choix_Contact_Site Code des champs Clic sur BTN_Fermer_Fiche_Rdv pour toute ligne de ZR_Contact ATT_sel=0 fin Ferme(FEN_Choix_Contact_Site) Clic sur BTN_Valider_Fiche_Rdv Ferme(FEN_Choix_Contact_Site) Initialisation de BTN_NOMPRENOM ( ZR_COLONNE ) 06/08/2026 Isis_BO 393 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Code des champs MoiMême..Libellé="OFF" Clic sur BTN_NOMPRENOM ( ZR_COLONNE ) MoiMême..Libellé=(MoiMême..Enfoncé?"ON" sinon "OFF") Sélection d'une ligne de ZR_Contact //SI ATT_sel=1 ALORS // ATT_sel=0 //sinon // si gclPresentRDVGroupe:m_clTabModele..occurrence>0 alors // MessageErreur est une chaine // MessageErreur=Gestion_Conflit(gclPresentRDVGroupe:m_clTabModele[1].m_dhDateDebut,gclPresentRDVGroupe:m_ clTabModele[1].m_dhDateFin,ATT_IdCollab) // SI MessageErreur<>"" ALORS // Erreur("Vous ne pouvez pas déplacer ce rendez-vous pour les utiliateurs suivant:"+RC+RC+MessageErreur+RC+RC+"Conflit de Rendez-vous") // ATT_sel=0 // RETOUR // fin // sinon // ATT_sel=1 // FIN //FIN Entrée dans INT_CONTACT ( ZR_Contact ) ZR_Contact..AffichageActif=Faux A chaque modification de INT_CONTACT ( ZR_Contact ) EcranVersSource("","gclPresentationListeContact") si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.gProcMAJRetour<> Null _et_ paramSupplementaire.sNomIDAppelant="RendezVousContactsSite" _et_ INT_CONTACT=1 alors clUnContact est un MPersonne = ZR_Contact paramSupplementaire.sContexteAppelant += TAB+MoiMême..Nom bResultat est un booléen = AppelProcFenetreAppelante(clUnContact,paramSupplementaire,Vrai,Vrai) // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant+TAB+MoiMême..Nom,clUnConta ct) si pas bResultat alors ATT_sel=0 retour fin fin //Pour toute ligne de ZR_Collaborateur // si ATT_sel=1 alors // MessageErreur est une chaine // MessageErreur=Gestion_Conflit(gclPresentRDVGroupe:m_clTabModele[1].m_dhDateDebut,gclPresentRDVGroupe:m_ clTabModele[1].m_dhDateFin,ATT_IdCollab) // SI MessageErreur<>"" ALORS // Erreur("Vous ne pouvez pas déplacer ce rendez-vous pour les utiliateurs suivant:"+RC+RC+MessageErreur+RC+RC+"Conflit de Rendez-vous") 06/08/2026 Isis_BO 394 Partie 3 › Fenêtre WINDEV › FEN_Choix_Contact_Site › Code des champs // ATT_sel=0 // RETOUR // fin // fin //fin ZR_Contact..AffichageActif=Vrai A chaque modification de INT_Sel1 ( ZR_Contact ) si MoiMême[1]=1 alors pour tout ligne de ZR_Contact ZR_Contact.ATT_sel=1 fin sinon pour tout ligne de ZR_Contact ZR_Contact.ATT_sel=0 fin fin 06/08/2026 Isis_BO 395 Partie 3 › Fenêtre WINDEV › FEN_MobileInscription › Image FEN_MobileInscription Image FEN_MobileInscription Informations générales FEN_MobileInscription Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_MobileInscription.wdw Créé par DFI Date de création 21/06/2019 09:50:29 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:23 Titre FR: Inscription Mobile Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 396 Partie 3 › Fenêtre WINDEV › FEN_MobileInscription › Informations générales | Position X | 0 Position Y | | 0 Largeur | 630 Hauteur | 545 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Non | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | | 06/08/2026 | | | Isis_BO | | 397 | Partie 3 › Fenêtre WINDEV › FEN_MobileInscription › Informations générales Statistiques de la fenêtre | | Libellé | | | 3 | | Bouton | | | | 1 | | --- | ------- | --- | --- | --- | --- | ----------- | --- | --- | --- | --- | | | Forme | | | 1 | | Code-barres | | | | 1 | Nombre d'éléments dans la fenêtre : 6 FEN_MobileInscription Informations sur les champs Fenêtre : FEN_MobileInscription Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH | | | | ruegraL | | | elbisiV | | | | | | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | nalP LIB_INSCRIPTION_D_UN_MOBILE | | | 3 | 4 360 | 20 | 0 | Actif | Gauche | Haut | | | | ------------------------ | --- | --- | ------ | --- | --- | -------- | ------ | ---- | --- | --- | | LIB_Scannez_ce_code_avec | | 21 | 35 587 | 20 | 0 | affichag | Centre | Haut | | | LIB_Scannez_ce_code_avec1 25 510 587 20 0 affichag Centre Haut Bouton | | | | | | | | | BAT ehcuoT | notuob epyT | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | ---------- | ----------- | --- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | ruegraL ruetuaH elbisiV nalP | BTN_Fermer_Liste_Role | | 598 | 2 | 24 | 24 | 0 | Actif | | Abandon | | | --------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | ------- | --- | Forme BAT ehcuoT | | | | X noitisoP Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | --------------------- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_Bandeau | | | -1 | 0 | 630 | 29 | 0 | Actif | | | | ----------- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | --- | | 06/08/2026 | | | | Isis_BO | | | | | | 398 | Partie 3 › Fenêtre WINDEV › FEN_MobileInscription › Informations sur les champs Code-barres serrab-edoc epyT | | X noitisoP Y noitisoP | | | laitini tatE | | | --- | --------------------- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP | CBA_QRCODE | 82 72 | 472 425 | 0 | Actif | Code | | ---------- | ----- | ------- | --- | ----- | ---- | Fenêtre : FEN_MobileInscription Bouton : BTN_Fermer_Liste_Role | Ordre navigation | 1 | | | | | | -------------------------------- | ----------------------------------- | --- | --- | --- | --- | | Curseur survol | 0 | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | On/Off | Non | | | | | | Recopie Option menu flèche | Non | | | | | | Taux Paral. hauteur | 0 | | | | | | Taux Paral. Y | 0 | | | | | | Épinglé | Non | | | | | | Masquer lors du scrolling | Non | | | | | | Ancrage au contenu | | | | | | | Retrait gauche | 0 | | | | | | Réduction Ruban | Ne pas réduire le bouton | | | | | | Cadrage fonctions gXXX | Cadrage ignoré (pour compatibilité) | | | | | | Numéro aide | 0 | | | | | | Opacité | 100 | | | | | | Autorise ChangeGabarit | Oui | | | | | | Animer si trop long | Non | | | | | | Animée par défaut | Oui | | | | | | Mode ellipse | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | Facteur de rétrécissement | 0 | | | | | | Facteur d'agrandissement | 0 | | | | | | Type flèche | | | | | | | Texte Markdown | Non | | | | | | Mode menu ctx. | | | | | | Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png | Nb. états image | 5 | | | | | | ---------------------------- | ------- | ------- | --- | --- | --- | | Nb. états fond | 1 | | | | | | Etirement de l'image de fond | | | | | | | Nb. étapes animation | 1 | | | | | | Largeur Halo | 0 | | | | | | Hauteur Halo | 0 | | | | | | Personnaliser le picto AMI | Non | | | | | | Indice du picto AMI | 1 | | | | | | Ancrage | Droite | | | | | | 06/08/2026 | | Isis_BO | | | 399 | Partie 3 › Fenêtre WINDEV › FEN_MobileInscription › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Code-barres : CBA_QRCODE Libellé FR: Code-Barres Valeur initiale 0123456789 Curseur survol 0 UI par l'utilisateur Selon fenêtre Touche TAB Non Type contenu Texte/URL (défaut) Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Centre Cadrage vert. Centre Orientation Normale Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FRM_Bandeau UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 400 Partie 3 › Fenêtre WINDEV › FEN_MobileInscription › Informations sur les champs Libellé : LIB_INSCRIPTION_D_UN_MOBILE_UTILISATEUR Libellé FR: INSCRIPTION D'UN MOBILE UTILISATEUR Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Scannez_ce_code_avec Libellé FR: Scannez ce code avec l'application mobile pour inscrire un smartphone Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 401 Partie 3 › Fenêtre WINDEV › FEN_MobileInscription › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Scannez_ce_code_avec1 Libellé FR: CE QR CODE NE FONCTIONNE QU'AVEC L'ANCIENNE APPLICATION MOBILE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 402 Partie 3 › Fenêtre WINDEV › FEN_MobileInscription › Code FEN_MobileInscription Code Déclarations globales de FEN_MobileInscription procédure MaFenêtre(sCleMobile est une chaîne) gbAncienQR est un booléen sQR est une chaîne ANSI gbufChaine est un Buffer gbufCleHexa est un Buffer saCleEnClair est une chaîne ANSI = "QR" + Mdp3+Mdp1 + NumériqueVersChaîne( 1/7*1000,"2.5f") //Construction du message transmis dans le QRCODE stQR est un ST_MOB_QRCODE stQR.saCodeClient=gsCodeClient stQR.saNumLicence=sCleMobile si EnModeTest() alors //stQR.saURLLicence = " https://intervenir.fr/BATIK_WS_LICENCE_MOBILE_WEB/awws/BATIK_WS_LICENCE_MOBILE.awws" stQR.saURLLicence=cURLWSLicence sinon stQR.saURLLicence=ParametreSystemeLit("SRV_LICENCE",cURLWSLicence) fin Sérialise(stQR,gbufChaine,psdJSON) EncodeNouveauQRCode() Fin d'initialisation de FEN_MobileInscription CBA_QRCODE=sQR FEN_MobileInscription Code des champs Clic sur BTN_Fermer_Liste_Role Ferme(MaFenêtre) Double clic sur CBA_QRCODE si gbAncienQR=Faux alors CBA_QRCODE = EncodeAncienQRCode() gbAncienQR = Vrai sinon CBA_QRCODE = EncodeNouveauQRCode() gbAncienQR = Faux 06/08/2026 Isis_BO 403 Partie 3 › Fenêtre WINDEV › FEN_MobileInscription › Code des champs fin LIB_Scannez_ce_code_avec1..Visible = gbAncienQR FEN_MobileInscription Procédures Procédure locale EncodeAncienQRCode // Résumé : // Syntaxe : //[ = ] EncodeAncienQRCode () // // Paramètres : // Aucun // Valeur de retour : // variant : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure EncodeAncienQRCode() saMdp est une chaîne ANSI = "QR" + Mdp3+Mdp1 + NumériqueVersChaîne( 1/7*1000,"2.5f") bufCle est un Buffer=HashChaîne(HA_HMAC_MD5_128, saMdp,"0") bufRES est un Buffer = CrypteStandard(gbufChaine,bufCle,crypteAES128,crypteCBC,cryptePaddingPKCS) renvoyer UUEncode(bufRES) Procédure locale EncodeNouveauQRCode // Résumé : // Syntaxe : //[ = ] EncodeNouveauQRCode () // // Paramètres : // Aucun // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure EncodeNouveauQRCode() gbufCleHexa=BufferVersHexa(HashChaîne(HA_HMAC_SHA_256, saCleEnClair,"0"),SansRegroupement,SansLigne)[[à 32]] sQR=Remplace(Encode(CrypteStandard(ChaîneVersUTF8(gbufChaine),gbufCleHexa,crypteAES256,crypteCBC, cryptePaddingPKCS)),RC,"") renvoyer sQR 06/08/2026 Isis_BO 404 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Image FEN_Choix_ModeleEtat_Intervention Image FEN_Choix_ModeleEtat_Intervention Informations générales FEN_Choix_ModeleEtat_Intervention Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_ModeleEtat_Intervention.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 10/04/2019 11:16:36 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:23 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 257 Hauteur | 320 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | 06/08/2026 | | | Isis_BO | | 405 | | ---------- | --- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Informations générales Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Simple (non redimensionnable) Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 2 Bouton 2 Interrupteur 1 Table 1 Option d'interrupteur 1 Colonne de table 4 Rupture de zone répétée 2 Disposition 2 Cellule de disposition 4 06/08/2026 Isis_BO 406 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Informations générales Nombre d'éléments dans la fenêtre : 19 FEN_Choix_ModeleEtat_Intervention Informations sur les champs Fenêtre : FEN_Choix_ModeleEtat_Intervention Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Titre_ModeleEtat | | 7 6 | 176 | 21 | 0 | Actif | Gauche | Centre | | | -------------------- | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | Bouton notuob epyT | | | | | | | | laitini tatE | BAT ehcuoT | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | --- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_Fermer_Liste_modele | | 213 | 4 | 24 | 24 | 0 | Actif | | Abandon | | ------------------------ | --- | --- | --- | --- | --- | --- | ----- | --- | ------- | | BTN_Valider_Liste_modele | | 183 | 4 | 24 | 24 | 0 | Actif | | Normal | Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | -------------- | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | --- | --------------------- | ------- | ------- | ------------ | -------- | --- | --- | --- | --- | | | | ruetuaH | | | sruocraP | | | | | | | | ruegraL | elbisiV | | | | | | | elbaT nalP | TABLE_MODELE_ETAT | 0 0 | 255 286 | 0 affichag | | Variable | | | | 2 | | ----------------- | --- | ------- | ---------- | ------- | -------- | --- | --- | --- | --- | | 06/08/2026 | | | | Isis_BO | | | | | 407 | Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Informations sur les champs Disposition BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP DISP_BANDEAU_ENTETE_LISTE_EQUIPE_COL | | | 0 | 0 | 255 | 33 | | 0 | Actif | | | ------------------------ | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | DISP_CHOIX_EQUIPE_COLLAB | | 0 | 0 | 255 | 318 | | 0 | Actif | | Table : DISP_CHOIX_EQUIPE_COLLAB.TABLE_MODELE_ETAT Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Titre | 23 | 4 | 175 18 | | 0 Actif | | Gauche | Haut | | | --------- | --- | --- | ------ | --- | ------- | --- | ------ | ---- | --- | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | staté siorT | | --- | ---------- | ---------- | --------------- | --- | --- | ------------ | --- | --- | ----------- | | | | | ruegraL ruetuaH | | | | | | | elbisiV nalP | INT_TITRE_RUPTURE | 21 | 5 | 19 | 16 | 0 | Actif | | 1 | | | ----------------- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | | | --- | --- | --- | -------------- | --------------- | -------------- | ------------- | --- | --- | --- | | | | | | | .zroh egardaC | .trev egardaC | | | | FTR tamroF | | | laitini tatE | elbaçalpéD | | | | eisias epyT | engilitluM | eisias cevA | | --- | --- | ------------ | ---------- | --- | --- | --- | ----------- | ---------- | ----------- | ruegraL elbisiV | epyT | | | | | | | | | eéirT | | ---------------- | --- | ----- | --- | --- | ------ | ------ | ----- | --- | ----- | | COL_M_bSelection | 25 | Actif | | | Centre | Centre | | | | | COL_M_sLibelle | 225 | Actif | | | Gauche | Centre | Texte | | | Numériq | COL_M_nPKID | 162 | Actif | | | Droite | Centre | | | | | ---------------------- | --- | ----- | ------- | --- | ------ | ------ | ----- | --- | --- | | COL_DonneLibCleLiaison | 99 | Actif | | | Gauche | Centre | Texte | | | | 06/08/2026 | | | Isis_BO | | | | | | 408 | Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Informations sur les champs Rupture de zone répétée 06/08/2026 Isis_BO 409 X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT RUPT_BasRupture1 RUPT_HautRupture1 Fenêtre : FEN_Choix_ModeleEtat_Intervention Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 410 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Informations sur les champs Disposition : Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHOIX_EQUIPE_COLLAB Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur 06/08/2026 Isis_BO 411 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : DISP_CHOIX_EQUIPE_COLLAB.TABLE_MODELE_ETAT Libellé FR: Table m_clTabVisible Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 06/08/2026 Isis_BO 412 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Informations sur les champs Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationListeModele.m_clTabVisible Rub. mémorisée :gclPresentationListeModele.m_clTabVisible Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non 06/08/2026 Isis_BO 413 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Informations sur les champs Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : DISP_CHOIX_EQUIPE_COLLAB.TABLE_MODELE_ETAT Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 Interrupteur : Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 06/08/2026 Isis_BO 414 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Informations sur les champs Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre de rupture Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeModele.m_clTabVisible.DonneLibCleLiaison Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 415 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Informations sur les champs Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Oui Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeModele.m_clTabVisible.m_bSelection Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : DISP_CHOIX_EQUIPE_COLLAB.TABLE_MODELE_ETAT.COL_M_sLibelle Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 06/08/2026 Isis_BO 416 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Informations sur les champs Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeModele.m_clTabVisible.m_sLibelle Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : DISP_CHOIX_EQUIPE_COLLAB.TABLE_MODELE_ETAT.COL_M_nPKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeModele.m_clTabVisible.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 417 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Informations sur les champs Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeModele.m_clTabVisible.DonneLibCleLiaison Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FEN_Choix_ModeleEtat_Intervention Code Déclarations globales de FEN_Choix_ModeleEtat_Intervention procédure FEN_Choix_ModeleEtat_Intervention(gclPresentationListeModele est un PTableParametreMetier dynamique=Null,paramSupplementaire est un STParamFenetreAppelante=Null) LIB_Titre_ModeleEtat = paramSupplementaire.eTypeAppel=Libre ? "Modèle d'état" sinon paramSupplementaire .sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Modèle d'état" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationListeModele=Null alors // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.sNomIDAppelant<>"" ALORS // SELON paramSupplementaire.sNomIDAppelant 06/08/2026 Isis_BO 418 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Code // CAS "InterventionClientPersonne": gclPresentationListeModele<- DonneRoleContactClient()//"ContactClient", // // CAS "ContactSite","ModifIntervLieuPersonne","AddIntervLieuPersonne" // gclPresentationListeModele<- DonneRoleContactLieu() // // AUTRE CAS : gclPresentationListeModele<- gpclListeRoleContact // // FIN // SI paramSupplementaire.pclObjetAppelant<>Null _ET_ gclPresentationListeModele:m_clTabModele..Occurrence>0 _ET_ paramSupplementaire.nIdFenetreAppelante>0 ALORS // nIndice est un entier = TableauCherche( gclPresentationListeModele:m_clTabModele,tcLinéaire,"m_nPKID",paramSupplementaire.nIdFenetreAppelante,1 ) // SI nIndice>0 ALORS // gclPresentationListeModele:m_clTabModele[nIndice]:m_bSelection = Vrai // FIN // FIN // SINON selon paramSupplementaire.sNomIDAppelant cas "InterventionRendezVous": gclPresentationListeModele<- gpclListeModelEtatIntervRdv cas "InterventionLibre" : gclPresentationListeModele<- gpclListeModelEtatInterv fin // FIN fin Demande de mise à jour de l'affichage de FEN_Choix_ModeleEtat_Intervention si gclPresentationListeModele<>Null _et_ gclPresentationListeModele est PTableParametreMetier // mise à jour des champs bindés sur la présentation (compteur par exemple) SourceVersEcran("","gclPresentationListeModele") //MAJ du champ TABLE et de l'objet Liste CLient MAJChampTableEtObjet(TABLE_MODELE_ETAT,gclPresentationListeModele.p_clCourant) fin FEN_Choix_ModeleEtat_Intervention Code des champs Clic sur BTN_Fermer_Liste_modele si gclPresentationListeModele<>Null alors pour i = 1 _à_ gclPresentationListeModele.p_nTotal gclPresentationListeModele:m_clTabModele[i]:m_bSelection=Faux fin 06/08/2026 Isis_BO 419 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Code des champs fin Ferme(MaFenêtre) Clic sur BTN_Valider_Liste_modele si paramSupplementaire.eTypeAppel<>Libre alors AppelProcFenetreAppelante(gclPresentationListeModele,paramSupplementaire,Vrai,Vrai) sinon Ferme() fin Sortie d'une ligne de TABLE_MODELE_ETAT // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_MODELE_ETAT..Modifié=Faux alors retour fin pclPresentationFiche est un PFichePersonne dynamique // ajout d'une nouvelle ligne si TABLE_MODELE_ETAT..Nouveau alors pclPresentationFiche<-gclPresentationListeModele.Nouveau() // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationListeModele.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_MODELE_ETAT,pclPresentationFiche) // repasse la table en non modifiée TABLE_MODELE_ETAT..Modifié=Faux Sélection d'une ligne de TABLE_MODELE_ETAT si TABLE_MODELE_ETAT..Nouveau alors gclPresentationListeModele.p_clCourant=Null sinon gclPresentationListeModele.p_clCourant=TABLE_MODELE_ETAT ExécuteTraitement(BTN_Valider_Liste_modele,trtClic) fin A chaque modification de INT_TITRE_RUPTURE ( TABLE_MODELE_ETAT ) sCateg est une chaîne = TABLE_MODELE_ETAT.COL_DonneLibCleLiaison si MoiMême[1]=1 alors pour tout ligne de TABLE_MODELE_ETAT si TABLE_MODELE_ETAT.COL_DonneLibCleLiaison=sCateg alors TABLE_MODELE_ETAT.COL_M_bSelection=1 fin fin sinon pour tout ligne de TABLE_MODELE_ETAT si TABLE_MODELE_ETAT.COL_DonneLibCleLiaison=sCateg alors TABLE_MODELE_ETAT.COL_M_bSelection=0 fin fin 06/08/2026 Isis_BO 420 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleEtat_Intervention › Code des champs fin | 06/08/2026 | Isis_BO | 421 | | ---------- | ------- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Image FEN_Choix_ModeleRapport_Intervention Image FEN_Choix_ModeleRapport_Intervention Informations générales FEN_Choix_ModeleRapport_Interven tion Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_ModeleRapport_Intervention.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 10/04/2019 11:16:36 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:23 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 257 Hauteur | 320 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | | 06/08/2026 | | | Isis_BO | | 422 | Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Informations générales Ctx. HFSQL indép. Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Simple (non redimensionnable) Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non 06/08/2026 Isis_BO 423 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Informations générales Statistiques de la fenêtre | | Libellé | | 2 | Bouton | | | | 3 | | --- | ----------------------- | --- | --- | ---------------- | --- | --- | --- | --- | | | Interrupteur | | 1 | Table | | | | 1 | | | Option d'interrupteur | | 1 | Colonne de table | | | | 4 | | | Rupture de zone répétée | | 2 | Disposition | | | | 2 | | | Cellule de disposition | | 4 | | | | | | Nombre d'éléments dans la fenêtre : 20 FEN_Choix_ModeleRapport_Intervention Informations sur les champs Fenêtre : FEN_Choix_ModeleRapport_Intervention Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | --- | | | | | | | laitini tatE | | FTR tamroF | | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_Titre_ModeleEtat | | 7 6 | 176 21 | 0 | Actif | Gauche | Centre | | | -------------------- | --- | --- | ------ | --- | ----- | ------ | ------ | --- | Bouton notuob epyT BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | --- | --- | ---------- | ---------- | ------- | --- | ------------ | --- | --- | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_ADD_MODELE_RAPPORT | | 159 | 4 24 | 24 | 0 | Actif | Normal | | | ------------------------ | --- | --- | ------- | --- | --- | ----- | ------ | --- | | BTN_Fermer_Liste_modele | | 219 | 4 24 | 24 | 0 | Actif | Normal | | | BTN_Valider_Liste_modele | | 189 | 4 24 | 24 | 0 | Actif | Normal | | | 06/08/2026 | | | Isis_BO | | | | | 424 | Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Informations sur les champs Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB | EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | --------------- | -------------- | -------------- | | | | | | | | | .gerne egacolB | noitcelésitluM | | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | | | --- | --------------------- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | --- | --- | | | | ruetuaH | | | | sruocraP | | | | | | ruegraL elbisiV | | | | nalP | | elbaT | | | | | | | | ----------------- | --- | --------- | ---- | -------- | -------- | --- | --- | --- | --- | --- | --- | | TABLE_MODELE_ETAT | 0 | 0 255 286 | 0 | affichag | Variable | | | | | | 2 | Disposition BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | | | elbisiV | | | | --- | --- | --- | --- | --- | ------- | --- | --- | --- | ------- | --- | --- | nalP DISP_BANDEAU_ENTETE_LISTE_EQUIPE_COL | | | | 0 | 0 | 255 | | 33 | 0 | | Actif | | | ------------------------ | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | DISP_CHOIX_EQUIPE_COLLAB | | | 0 | 0 | 255 | | 318 | 0 | | Actif | | Table : DISP_CHOIX_EQUIPE_COLLAB.TABLE_MODELE_ETAT Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | | | | --- | --- | --------------------- | --- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Titre | | 23 | 4 | 175 18 | | 0 | Actif | Gauche | | Haut | | | --------- | --- | --- | --- | ------ | --- | --- | ----- | ------ | --- | ---- | --- | Interrupteur ellennoitroporp .loC sennoloc .bN | | | | | | | | | | BAT ehcuoT | | staté siorT | | --- | --- | ---------- | ---------- | --------------- | --- | --- | --- | ------------ | ---------- | --- | ----------- | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | | | | | ruegraL ruetuaH | | | | | | | | elbisiV nalP | INT_TITRE_RUPTURE | | 21 | 5 | 19 | 16 | 0 | Actif | | | | 1 | | ----------------- | --- | --- | --- | ------- | --- | --- | ----- | --- | --- | --- | --- | | 06/08/2026 | | | | Isis_BO | | | | | | | 425 | Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Informations sur les champs Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | ehcuag à eéxiF | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ---------------------- | --- | ----- | --- | ------------- | ------- | ----- | | COL_M_bSelection | 25 | Actif | | Centre Centre | | | | COL_M_sLibelle | 225 | Actif | | Gauche Centre | Texte | | | COL_M_nPKID | 162 | Actif | | Droite Centre | Numériq | | | COL_DonneLibCleLiaison | 99 | Actif | | Gauche Centre | Texte | | Rupture de zone répétée BAT ehcuoT | | | X noitisoP | | | laitini tatE | | | --- | --- | ---------- | --- | --- | ------------ | --- | Y noitisoP | | | | ruegraL | ruetuaH | | | | --- | --- | --- | ------- | ------- | --- | --- | elbisiV nalP RUPT_BasRupture1 RUPT_HautRupture1 Fenêtre : FEN_Choix_ModeleRapport_Intervention Bouton : | Groupe | GR_MODEOPAQUE_FICHE_INTERVENTION | | | | | | | -------------------------------- | ----------------------------------- | --- | ------- | --- | --- | --- | | Ordre navigation | -1 | | | | | | | Curseur survol | 0 | | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | | On/Off | Non | | | | | | | Recopie Option menu flèche | Non | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Retrait gauche | 2 | | | | | | | Réduction Ruban | Ne pas réduire le bouton | | | | | | | Cadrage fonctions gXXX | Cadrage ignoré (pour compatibilité) | | | | | | | Numéro aide | 0 | | | | | | | Opacité | 100 | | | | | | | Autorise ChangeGabarit | Oui | | | | | | | Animer si trop long | Non | | | | | | | Animée par défaut | Oui | | | | | | | Mode ellipse | | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement | 0 | | | | | | | 06/08/2026 | | | Isis_BO | | | 426 | Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Informations sur les champs Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 06/08/2026 Isis_BO 427 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Informations sur les champs Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 428 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Informations sur les champs Disposition : Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHOIX_EQUIPE_COLLAB Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur 06/08/2026 Isis_BO 429 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : DISP_CHOIX_EQUIPE_COLLAB.TABLE_MODELE_ETAT Libellé FR: Table m_clTabVisible Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 06/08/2026 Isis_BO 430 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Informations sur les champs Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationListeModele.m_clTabVisible Rub. mémorisée :gclPresentationListeModele.m_clTabVisible Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non 06/08/2026 Isis_BO 431 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Informations sur les champs Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : DISP_CHOIX_EQUIPE_COLLAB.TABLE_MODELE_ETAT Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 Interrupteur : Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 06/08/2026 Isis_BO 432 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Informations sur les champs Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre de rupture Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeModele.m_clTabVisible.DonneLibCleLiaison Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 433 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Informations sur les champs Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Oui Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeModele.m_clTabVisible.m_bSelection Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : DISP_CHOIX_EQUIPE_COLLAB.TABLE_MODELE_ETAT.COL_M_sLibelle Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 06/08/2026 Isis_BO 434 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Informations sur les champs Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeModele.m_clTabVisible.m_sLibelle Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : DISP_CHOIX_EQUIPE_COLLAB.TABLE_MODELE_ETAT.COL_M_nPKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeModele.m_clTabVisible.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 435 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Informations sur les champs Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeModele.m_clTabVisible.DonneLibCleLiaison Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FEN_Choix_ModeleRapport_Intervention Code Déclarations globales de FEN_Choix_ModeleRapport_Intervention procédure FEN_Choix_ModeleRapport_Intervention(gclPresentationListeModele est un PTableParametreMetier dynamique=Null,paramSupplementaire est un STParamFenetreAppelante=Null) LIB_Titre_ModeleEtat = paramSupplementaire.eTypeAppel=Libre ? "Modèle de rapport" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Modèle de rapport" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationListeModele=Null alors gclPresentationListeModele<- gpclListeModelRapportInterv 06/08/2026 Isis_BO 436 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Code fin Demande de mise à jour de l'affichage de FEN_Choix_ModeleRapport_Intervention si gclPresentationListeModele<>Null _et_ gclPresentationListeModele est PTableParametreMetier // mise à jour des champs bindés sur la présentation (compteur par exemple) SourceVersEcran("","gclPresentationListeModele") //MAJ du champ TABLE et de l'objet Liste CLient MAJChampTableEtObjet(TABLE_MODELE_ETAT,gclPresentationListeModele.p_clCourant) fin FEN_Choix_ModeleRapport_Intervention Code des champs Clic sur BTN_ADD_MODELE_RAPPORT //D_FIC_INTERV..Visible=Faux si pas fRepExiste(gpclListeParamAppli:m_clTabModele["CHEMIN_REPERTOIRE_MODELE_RAPPORT"]:m_sValeur) alors Erreur("Le répertoire des modèles de rapport n'a pas été défini") retour sinon paramSupplementaire.sContexteAppelant = MoiMême..Nom si paramSupplementaire.eTypeAppel<>Libre alors AppelProcFenetreAppelante(gclPresentationListeModele,paramSupplementaire,Faux,Vrai) fin Ferme(MaFenêtre) fin //D_FIC_INTERV..Visible=vrai Clic sur BTN_Fermer_Liste_modele pour i = 1 _à_ gclPresentationListeModele.p_nTotal gclPresentationListeModele:m_clTabModele[i]:m_bSelection=Faux fin Ferme(MaFenêtre) Clic sur BTN_Valider_Liste_modele si paramSupplementaire.eTypeAppel<>Libre alors AppelProcFenetreAppelante(gclPresentationListeModele,paramSupplementaire,Vrai,Vrai) fin Ferme(MaFenêtre) Sortie d'une ligne de TABLE_MODELE_ETAT 06/08/2026 Isis_BO 437 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleRapport_Intervention › Code des champs // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_MODELE_ETAT..Modifié=Faux alors retour fin pclPresentationFiche est un PFichePersonne dynamique // ajout d'une nouvelle ligne si TABLE_MODELE_ETAT..Nouveau alors pclPresentationFiche<-gclPresentationListeModele.Nouveau() // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationListeModele.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_MODELE_ETAT,pclPresentationFiche) // repasse la table en non modifiée TABLE_MODELE_ETAT..Modifié=Faux Sélection d'une ligne de TABLE_MODELE_ETAT si TABLE_MODELE_ETAT..Nouveau alors gclPresentationListeModele.p_clCourant=Null sinon gclPresentationListeModele.p_clCourant=TABLE_MODELE_ETAT ExécuteTraitement(BTN_Valider_Liste_modele,trtClic) fin A chaque modification de INT_TITRE_RUPTURE ( TABLE_MODELE_ETAT ) sCateg est une chaîne = TABLE_MODELE_ETAT.COL_DonneLibCleLiaison si MoiMême[1]=1 alors pour tout ligne de TABLE_MODELE_ETAT si TABLE_MODELE_ETAT.COL_DonneLibCleLiaison=sCateg alors TABLE_MODELE_ETAT.COL_M_bSelection=1 fin fin sinon pour tout ligne de TABLE_MODELE_ETAT si TABLE_MODELE_ETAT.COL_DonneLibCleLiaison=sCateg alors TABLE_MODELE_ETAT.COL_M_bSelection=0 fin fin fin 06/08/2026 Isis_BO 438 Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Image FEN_Choix_Resultat_Recherche Image FEN_Choix_Resultat_Recherche Informations générales FEN_Choix_Resultat_Recherche Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Resultat_Recherche.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 10/04/2019 11:16:36 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:22 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 257 Hauteur | 320 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | 06/08/2026 | | | Isis_BO | | 439 | | ---------- | --- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Informations générales Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Non Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 2 Bouton 2 Interrupteur 1 Table 1 Option d'interrupteur 1 Colonne de table 4 Rupture de zone répétée 2 Disposition 2 Cellule de disposition 4 06/08/2026 Isis_BO 440 Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Informations générales Nombre d'éléments dans la fenêtre : 19 FEN_Choix_Resultat_Recherche Informations sur les champs Fenêtre : FEN_Choix_Resultat_Recherche Libellé tuaféd rap eéminA | | | | | | .zroh egardaC .trev egardaC | | | --- | --- | --- | --- | --- | --------------------------- | --- | FTR tamroF | | X noitisoP | Y noitisoP | | laitini tatE | | | | --- | ---------- | ---------- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP LIB_Titre_de_fenêtre_ResultRech 7 6 176 21 0 Actif Gauche Centre Bouton notuob epyT | | | | | | laitini tatE BAT ehcuoT | | | --- | --- | --- | --- | --- | ----------------------- | --- | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_Fermer_Resultat_Recherche | | 213 | 4 24 24 | 0 | Actif | Abandon | | ----------------------------- | --- | --- | ------- | --- | ----- | ------- | | BTN_Valider_Result_Recherche | | 183 | 4 24 24 | 0 | Actif | Normal | Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | )(ertliFH resilitU | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | ----------------------------- | ------------------------------ | -------------- | | | | | | .gerne egacolB noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | ------- | ------------ | -------- | --- | --- | | | | ruetuaH | | sruocraP | | | | | ruegraL | | elbisiV | | | | elbaT nalP TABLE_RESULTAT_RE Mémoir | | 0 0 255 | 286 0 | affichag | | | 2 | | ---------- | ------- | ----- | -------- | --- | --- | --- | | 06/08/2026 | | | Isis_BO | | | 441 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Informations sur les champs Disposition BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP DISP_BANDEAU_ENTETE_LISTE_EQUIPE_COL | | | 0 | 0 | 255 | 33 | | 0 | Actif | | | ----------------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | DISP_CHOIX_RESULTAT_RECHERCHE | | 0 | 0 | 255 | 318 | | 0 | Actif | | Table : DISP_CHOIX_RESULTAT_RECHERCHE.TABLE_RESULTAT_RECHERCHE Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Titre | 46 | 4 | 186 18 | | 0 Actif | | Gauche | Haut | | | --------- | --- | --- | ------ | --- | ------- | --- | ------ | ---- | --- | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | staté siorT | | --- | ---------- | ---------- | --------------- | --- | --- | ------------ | --- | --- | ----------- | | | | | ruegraL ruetuaH | | | | | | | elbisiV nalP | INT_TITRE_RUPTURE | 21 | 5 | 19 | 16 | 0 | Actif | | 1 | | | ----------------- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | | | --- | --- | --- | -------------- | --------------- | -------------- | ------------- | --- | --- | --- | | | | | | | .zroh egardaC | .trev egardaC | | | | FTR tamroF | | | laitini tatE | elbaçalpéD | | | | eisias epyT | engilitluM | eisias cevA | | --- | --- | ------------ | ---------- | --- | --- | --- | ----------- | ---------- | ----------- | ruegraL elbisiV | epyT | | | | | | | | | eéirT | | -------------- | --- | ----- | --- | --- | ------ | ------ | ----- | --- | ----- | | COL_bSelection | 25 | Actif | | | Centre | Centre | | | | | COL_sLibelle | 238 | Actif | | | Gauche | Centre | Texte | | | Numériq | COL_nPKID | 162 | Actif | | | Droite | Centre | | | | | ------------ | --- | ----- | ------- | --- | ------ | ------ | ----- | --- | --- | | COL_sRupture | 99 | Actif | | | Gauche | Centre | Texte | | | | 06/08/2026 | | | Isis_BO | | | | | | 442 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Informations sur les champs Rupture de zone répétée 06/08/2026 Isis_BO 443 X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT RUPT_BasRupture1 RUPT_HautRupture1 Fenêtre : FEN_Choix_Resultat_Recherche Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 444 Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Informations sur les champs Disposition : Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHOIX_RESULTAT_RECHERCHE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur 06/08/2026 Isis_BO 445 Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : DISP_CHOIX_RESULTAT_RECHERCHE.TABLE_RESULTAT_RECHERCHE Libellé FR: Table m_clTabVisible Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 06/08/2026 Isis_BO 446 Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Informations sur les champs Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Rub. mémorisée :gclPresentationListeRole.m_clTabVisible Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 447 Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Informations sur les champs Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : DISP_CHOIX_RESULTAT_RECHERCHE.TABLE_RESULTAT_RECHERCHE Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 Interrupteur : Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 06/08/2026 Isis_BO 448 Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Informations sur les champs Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 449 Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Informations sur les champs Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Oui Retour à la ligne Non Coche tous dans entête Oui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 450 Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 451 Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Informations sur les champs Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FEN_Choix_Resultat_Recherche Code Déclarations globales de FEN_Choix_Resultat_Recherche procédure FEN_Choix_Resultat_Recherche(gclPresentation est un objet dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null,*) LIB_Titre_de_fenêtre_ResultRech = paramSupplementaire<>Null _et_ paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Résultat" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentation=Null alors si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors // SI paramSupplementaire.pclObjetAppelant<>Null _ET_ gclPresentation:m_clTabModele..Occurrence>0 _ET_ paramSupplementaire.nIdFenetreAppelante>0 ALORS 06/08/2026 Isis_BO 452 Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Code // nIndice est un entier = TableauCherche( gclPresentation:m_clTabModele,tcLinéaire,"m_nPKID",paramSupplementaire.nIdFenetreAppelante,1) // SI nIndice>0 ALORS // gclPresentation:m_clTabModele[nIndice]:m_bSelection = Vrai // FIN // FIN fin sinon si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors selon paramSupplementaire.sNomIDAppelant cas "InterventionContactSite": DISP_CHOIX_RESULTAT_RECHERCHE[1]..Visible=Faux pour i = 1 _à_ gclPresentation:m_clTabModele..Occurrence sRupture est une chaîne = gclPresentation:m_clTabModele[i]:LibRole TableAjouteLigne(TABLE_RESULTAT_RECHERCHE,Faux,gclPresentation:m_clTabModele[i]: NomPrenom,gclPresentation:m_clTabModele[i]:m_nPKID,sRupture) TABLE_RESULTAT_RECHERCHE[i].LIB_Titre..Valeur = sRupture fin TableTrie(TABLE_RESULTAT_RECHERCHE,COL_sRupture..Nom) si MesParamètres..Occurrence>=4 alors FenTaille(MaFenêtre ,MesParamètres[3],MesParamètres[4]) fin cas "InterventionSite": DISP_CHOIX_RESULTAT_RECHERCHE[1]..Visible=Faux //nCptEnreg est un entier // // TableauTrie(gclPresentation:m_clTabModele,ttMembre,"m_clAdresse:m_sVille") pour i = 1 _à_ gclPresentation:m_clTabModele..Occurrence sRupture est une chaîne = SansEspace(Majuscule(gclPresentation:m_clTabModele[i]: m_clAdresse:m_sVille)) // nCptEnreg+=1 // SI nCptEnreg=1 ALORS // // SI TableColonnesTriées(TABLE_RESULTAT_RECHERCHE)="" ALORS // TableTrie(TABLE_RESULTAT_RECHERCHE,TABLE_RESULTAT_RECHERCHE.COL_sRupture..Nom) // FIN // FIN TableAjouteLigne(TABLE_RESULTAT_RECHERCHE,Faux,gclPresentation:m_clTabModele[i]: m_sCodeLieu,gclPresentation:m_clTabModele[i]:m_nPKID,sRupture) TABLE_RESULTAT_RECHERCHE[i].LIB_Titre..Valeur = sRupture fin TableTrie(TABLE_RESULTAT_RECHERCHE,COL_sRupture..Nom) TableAffiche(TABLE_RESULTAT_RECHERCHE,taDébut) si MesParamètres..Occurrence>=4 alors FenTaille(MaFenêtre ,MesParamètres[3],MesParamètres[4]) fin fin fin Fin d'initialisation de FEN_Choix_Resultat_Recherche //TableTrie(TABLE_RESULTAT_RECHERCHE,COL_sRupture..Nom) Fermeture de FEN_Choix_Resultat_Recherche 06/08/2026 Isis_BO 453 Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Code si MaFenêtre..ValeurRenvoyée<>1 alors MaFenêtre..ValeurRenvoyée=0 fin FEN_Choix_Resultat_Recherche Code des champs Clic sur BTN_Fermer_Resultat_Recherche pour i = 1 _à_ gclPresentation.p_nTotal gclPresentation:m_clTabModele[i]:m_bSelection=Faux fin Ferme(MaFenêtre,0) Clic sur BTN_Valider_Result_Recherche si paramSupplementaire.eTypeAppel<>Libre alors AppelProcFenetreAppelante(gclPresentation,paramSupplementaire,Vrai,Vrai) fin Ferme(MaFenêtre,1) Sortie d'une ligne de TABLE_RESULTAT_RECHERCHE //// si la table n'a pas été modifiée, il ne faut rien faire //SI TABLE_RESULTAT_RECHERCHE..Modifié=Faux ALORS // RETOUR //FIN // //pclPresentationFiche est un PFichePersonne dynamique // //// ajout d'une nouvelle ligne //SI TABLE_RESULTAT_RECHERCHE..Nouveau ALORS // pclPresentationFiche<-gclPresentation.Nouveau() // // modification d'une ligne existante //SINON // pclPresentationFiche<-gclPresentation.Modifier() //FIN // //// sauvegarde de la table //TableEnregistre(TABLE_RESULTAT_RECHERCHE,pclPresentationFiche) // //// repasse la table en non modifiée //TABLE_RESULTAT_RECHERCHE..Modifié=Faux Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_RESULTAT_RECHERCHE nIndice est un entier = TableauCherche(gclPresentation:m_clTabModele,tcLinéaire,"m_nPKID",TABLE_ RESULTAT_RECHERCHE.COL_nPKID,1) si nIndice>0 alors si paramSupplementaire:pclObjetAppelant <> Null _et_ paramSupplementaire.sNomIDAppelant = "InterventionSite" alors si paramSupplementaire:pclObjetAppelant:FicheClient <> Null _et_ paramSupplementaire:pcl ObjetAppelant:FicheClient:ListeLieu <> Null alors 06/08/2026 Isis_BO 454 Partie 3 › Fenêtre WINDEV › FEN_Choix_Resultat_Recherche › Code des champs nIndice2 est un entier = TableauCherche(paramSupplementaire:pclObjetAppelant:FicheClient: ListeLieu:m_clTabModele,tcLinéaire,"m_nIDLieu",TABLE_RESULTAT_RECHERCHE.COL_nPKID,1) si nIndice2<=0 alors si OuiNon( "Le site choisi n'est pas dans la liste des sites du client, souhaitez-vous continuer ? " )= Oui alors gclPresentation.p_clCourant=gclPresentation:m_clTabModele[nIndice] ExécuteTraitement(BTN_Valider_Result_Recherche,trtClic) fin sinon gclPresentation.p_clCourant=gclPresentation:m_clTabModele[nIndice] ExécuteTraitement(BTN_Valider_Result_Recherche,trtClic) fin fin sinon gclPresentation.p_clCourant=gclPresentation:m_clTabModele[nIndice] ExécuteTraitement(BTN_Valider_Result_Recherche,trtClic) fin fin A chaque modification de INT_TITRE_RUPTURE ( TABLE_RESULTAT_RECHERCHE ) sCateg est une chaîne = TABLE_RESULTAT_RECHERCHE.COL_sRupture si MoiMême[1]=1 alors pour tout ligne de TABLE_RESULTAT_RECHERCHE si TABLE_RESULTAT_RECHERCHE.COL_sRupture=sCateg alors TABLE_RESULTAT_RECHERCHE.COL_bSelection=1 fin fin sinon pour tout ligne de TABLE_RESULTAT_RECHERCHE si TABLE_RESULTAT_RECHERCHE.COL_sRupture=sCateg alors TABLE_RESULTAT_RECHERCHE.COL_bSelection=0 fin fin fin 06/08/2026 Isis_BO 455 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Image FEN_Choix_Societe Image FEN_Choix_Societe Informations générales FEN_Choix_Societe Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Societe.wdw | Créé par | | XVA | | | | | -------------------------- | ---------- | ----------------------------- | ------- | --------------- | --- | | Date de création | | 15/11/2018 15:38:11 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:23 | | | | | Titre | | FR: Choix Societe | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 323 | 324 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | | 06/08/2026 | | | Isis_BO | | 456 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Informations générales Ctx. HFSQL indép. Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Non Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 06/08/2026 Isis_BO 457 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Informations générales Statistiques de la fenêtre | | Libellé | | 3 | Bouton | | 2 | | --- | ----------------------- | --- | --- | --------------------- | --- | --- | | | Interrupteur | | 2 | Zone répétée | | 1 | | | Attribut zone répétée | | 4 | Option d'interrupteur | | 2 | | | Rupture de zone répétée | | 2 | Disposition | | 2 | | | Cellule de disposition | | 6 | | | | Nombre d'éléments dans la fenêtre : 24 FEN_Choix_Societe Informations sur les champs Fenêtre : FEN_Choix_Societe Libellé tuaféd rap eéminA | | | | | | .zroh egardaC .trev egardaC | | | --- | --- | --- | --- | ------------ | --------------------------- | ---------- | | | | | | laitini tatE | | FTR tamroF | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP LIB_Titre_de_fenêtre_Liste_Colla 7 6 197 21 0 Actif Gauche Centre Bouton notuob epyT BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP | BTN_Fermer_Choix_Societe | | 4 4 | 24 24 | 0 | Actif | Abandon | | ------------------------- | --- | --- | ------- | --- | ----- | ------- | | BTN_Valider_Choix_Societe | | 4 4 | 24 24 | 0 | Actif | Normal | | 06/08/2026 | | | Isis_BO | | | 458 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Informations sur les champs Zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_Societe | | 0 | 0 | 317 | 285 | 0 | Actif | | | ---------- | --- | --- | --- | --- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | ------- | --- | ------- | --- | ------------ | --- | | | | | ruegraL | | ruetuaH | | | | elbisiV nalP DISP_BANDEAU_ENTETE_LISTE_EQUIPE_COL | | | 0 | 0 | 317 | 33 | 0 | Actif | | | ------------------ | --- | --- | --- | --- | --- | --- | ----- | --- | | DISP_CHOIX_SOCIETE | | 0 | 0 | 317 | 318 | 0 | Actif | | Zone répétée : DISP_CHOIX_SOCIETE.ZR_Societe Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_NomSociete | 43 | 2 245 | 20 | 0 | Actif | Gauche | Haut | | | -------------- | --- | ----- | --- | --- | ----- | ------ | ---- | --- | | LIB_Titre | 43 | 6 189 | 20 | 0 | Actif | Gauche | Haut | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | staté siorT | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ----------- | ruetuaH ruegraL elbisiV nalP | INT_SOCIETE | 20 | 4 | 19 16 | 0 | Actif | | 1 | | | ------------------ | --- | --- | ------- | --- | ----- | --- | --- | --- | | INT_TOUTES_SOCIETE | 20 | 7 | 19 16 | 0 | Actif | | 1 | | | 06/08/2026 | | | Isis_BO | | | | | 459 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Informations sur les champs Attribut zone répétée 06/08/2026 Isis_BO 460 X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT ATT_Equipe ATT_IdSociete ATT_Nom ATT_sel Rupture de zone répétée X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT RUPT_BasRupture1 RUPT_HautRupture1 Fenêtre : FEN_Choix_Societe Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Informations sur les champs Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 461 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHOIX_SOCIETE.DISP_BANDEAU_ENTETE_LISTE_EQUIPE_COLLAB Libellé FR: Disposition Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHOIX_SOCIETE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale 06/08/2026 Isis_BO 462 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Informations sur les champs Marge entre les cellules 0 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 463 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Informations sur les champs Zone répétée : DISP_CHOIX_SOCIETE.ZR_Societe Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 25 Largeur colonne 300 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Oui Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection multiple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 06/08/2026 Isis_BO 464 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Informations sur les champs Parcours Automatique Fichier parcouru :gclPresentSociete.m_clTabModele Rub. mémorisée :gclPresentSociete.m_clTabModele.m_nPKID Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : DISP_CHOIX_SOCIETE.ZR_Societe Attribut zone répétée : DISP_CHOIX_SOCIETE.ZR_Societe.ATT_Equipe (4) Champ associé LIB_Titre Propriété associée 1 Attribut zone répétée : DISP_CHOIX_SOCIETE.ZR_Societe.ATT_IdSociete (2) Propriété associée 1 Attribut zone répétée : DISP_CHOIX_SOCIETE.ZR_Societe.ATT_Nom (1) Champ associé LIB_NomSociete Propriété associée 1 Liaison des données :gclPresentSociete.m_clTabModele.m_sNom Attribut zone répétée : DISP_CHOIX_SOCIETE.ZR_Societe.ATT_sel (3) Champ associé INT_SOCIETE Propriété associée 1 Liaison des données :gclPresentSociete.m_clTabModele.m_bSelection 06/08/2026 Isis_BO 465 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Informations sur les champs Interrupteur : DISP_CHOIX_SOCIETE.ZR_Societe.INT_SOCIETE Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentSociete.m_clTabModele.m_bSelection Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 466 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Informations sur les champs Interrupteur : Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 467 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Informations sur les champs Libellé : DISP_CHOIX_SOCIETE.ZR_Societe.LIB_NomSociete Libellé FR: Nom Société Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentSociete.m_clTabModele.m_sNom Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_CHOIX_SOCIETE.ZR_Societe.RUPT_HautRupture1.LIB_Titre Libellé FR: Vos sociétés Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 468 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : DISP_CHOIX_SOCIETE.ZR_Societe.RUPT_BasRupture1 (6) Toujours visible Non Attribut de rupture 3 Rupture de zone répétée : DISP_CHOIX_SOCIETE.ZR_Societe.RUPT_HautRupture1 (5) Toujours visible Oui Attribut de rupture 3 FEN_Choix_Societe Code Déclarations globales de FEN_Choix_Societe procédure FEN_Choix_Societe(gclPresentSociete est un PTableSociete dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null) LIB_Titre_de_fenêtre_Liste_Collaborateur = paramSupplementaire.eTypeAppel=Libre ? "Société" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Société" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentSociete=Null alors 06/08/2026 Isis_BO 469 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Code si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors selon paramSupplementaire.sNomIDAppelant cas "SuiviSociete" : gclPresentSociete=PTableSociete.gNouvellePresentation(1,gpclFicheUtilisateurEnCours: m_nPKID) RUPT_HautRupture1..Visible=Faux si paramSupplementaire.pclObjetAppelant<>Null _et_ gclPresentSociete:m_clTabModele.. Occurrence>0 alors pour i = 1 _à_ paramSupplementaire.pclObjetAppelant.m_clTabModele..Occurrence k est un entier=1 nIndice est un entier = TableauCherche( gclPresentSociete:m_clTabModele, tcLinéaire,"m_nPKID",paramSupplementaire.pclObjetAppelant.m_clTabModele[i]: m_nPKID,k) si nIndice>0 alors boucle gclPresentSociete:m_clTabModele[nIndice]:m_bSelection = Vrai k++ nIndice = TableauCherche( gclPresentSociete:m_clTabModele,tcLinéaire, "m_nPKID",paramSupplementaire.pclObjetAppelant.m_clTabModele[i]: m_nPKID,k) à faire tantque nIndice>0 fin fin fin autre cas : gclPresentSociete=PTableCollaborateur.gNouvellePresentation(0) fin sinon gclPresentSociete=PTableCollaborateur.gNouvellePresentation(0) fin fin Fin d'initialisation de FEN_Choix_Societe //nIndice est un entier //POUR TOUT LIGNE DE ZR_Societe // nIndice++ // si TableauCherche(gclPresentSociete:m_clTabModele,tcLinéaire,"m_nIDSociete",ZR_societe.ATT_IdSociete,1)<>- 1 alors // ZR_Societe.ATT_sel=1 // ZoneRépétéeSelectPlus(ZR_Societe,nIndice) // fin // ZR_societe.ATT_Equipe="Vos sociétés" //FIN Demande de mise à jour de l'affichage de FEN_Choix_Societe si gclPresentSociete<>Null alors SourceVersEcran("","gclPresentSociete") fin Fermeture de FEN_Choix_Societe si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.gProcMAJRetour<> Null _et_ 06/08/2026 Isis_BO 470 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Code paramSupplementaire.sNomIDAppelant="SuiviSociete" _et_ MaFenêtre..ValeurRenvoyée=1 alors AppelProcFenetreAppelante(gclPresentSociete,paramSupplementaire,Vrai,Vrai) fin //nindice est un entier //clClErreur est un CErreur //nCompteur est un entier //pour toute ligne de ZR_Societe // si att_sel=1 alors // nCompteur++ // FIN //FIN //si nCompteur >= 1 alors //pour tout ligne de ZR_Societe //SI ATT_sel=0 ALORS // nIndice=TableauCherche(gclPresentSociete:m_clTabModele,tcLinéaire,"m_nIDSociete",ZR_societe.ATT_IdSocie te,1) // SI nIndice<>-1 ALORS // gclPresentSociete:m_clTabModele[nIndice].m_bArchive=1 // gclPresentSociete:m_clTabModele[nIndice].bSupprimer(clClErreur) // tableausupprimeligne(gclPresentSociete:m_clTabModele,nIndice) // FIN //SINON // nIndice=TableauCherche(gclPresentSociete:m_clTabModele,tcLinéaire,"m_nIDSociete",ZR_Societe.ATT_IdSocie te,1) // SI nIndice =-1 ALORS // clClFicheRDV est un PFicheSociete_Collaborateur<- gclPresentSociete.Nouveau(Faux,0) // // clClFicheRDV.m_nIDCollaborateur=IdCollaborateur // clClFicheRDV.m_nIDSociete = ATT_IdSociete // clClFicheRDV.m_clSociete.m_nPKID=ATT_IdSociete // clClFicheRDV.m_clSociete.m_sNom=ATT_Nom // clClFicheRDV.AppelProcValidation(2) // sinon // gclPresentSociete:m_clTabModele[nIndice].m_nIDCollaborateur=IdCollaborateur // gclPresentSociete:m_clTabModele[nIndice].m_clSociete.m_nPKID=ATT_IdSociete // gclPresentSociete:m_clTabModele[nIndice].m_clSociete.m_sNom=ATT_Nom // FIN //FIN //fin //renvoyer (gclPresentSociete) //sinon // RENVOYER (gclPresentSociete) //fin FEN_Choix_Societe Code des champs Clic sur BTN_Fermer_Choix_Societe pour toute ligne de ZR_Societe ATT_sel=0 06/08/2026 Isis_BO 471 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Code des champs fin Ferme(FEN_Choix_Societe,0) Clic sur BTN_Valider_Choix_Societe Ferme(FEN_Choix_Societe,1) Sélection d'une ligne de ZR_Societe //SI ATT_sel=1 ALORS // ATT_sel=0 //sinon // si gclPresentRDVGroupe:m_clTabModele..occurrence>0 alors // MessageErreur est une chaine // MessageErreur=Gestion_Conflit(gclPresentRDVGroupe:m_clTabModele[1].m_dhDateDebut,gclPresentRDVGroupe:m_ clTabModele[1].m_dhDateFin,ATT_IdCollab) // SI MessageErreur<>"" ALORS // Erreur("Vous ne pouvez pas déplacer ce rendez-vous pour les utiliateurs suivant:"+RC+RC+MessageErreur+RC+RC+"Conflit de Rendez-vous") // ATT_sel=0 // RETOUR // fin // sinon // ATT_sel=1 // FIN //FIN FEN_Choix_Societe Procédures Procédure locale Gestion_Conflit // Résumé : procédure Gestion_Conflit(P_DateInf est une DateHeure,P_DateSup est une DateHeure,nP_IdCollab est une chaîne ANSI) Resp est une chaîne DuréeModif est une Durée = "0001000000" dhDateInf est une DateHeure=P_DateInf+DuréeModif dhDatesup est une DateHeure=P_DateSup-DuréeModif req est une Requête SQL = [ SELECT Planning_RDV.PL_Superposable,Planning_RDV.PL_IDCollaborateur,Collaborateur.CO_Nom, Collaborateur.CO_Prenom,PL_DateDebut,PL_DateFin FROM Planning_RDV INNER JOIN Collaborateur ON Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur WHERE (Planning_RDV.PL_DateDebut BETWEEN {P_DateInf} AND {P_DateSup} OR Planning_RDV.PL_DateFin BETWEEN {P_DateInf} AND {P_DateSup}) AND Planning_RDV.Archive=0 AND Planning_RDV.PL_IDCollaborateur IN ({P_IdCollab}) ] 06/08/2026 Isis_BO 472 Partie 3 › Fenêtre WINDEV › FEN_Choix_Societe › Procédures req.P_DateInf=dhDateInf req.P_DateSup=dhDatesup req.P_IdCollab=nP_IdCollab si pas HExécuteRequête(req,hRequêteDéfaut) alors Resp="Erreur HFSQL : " + HErreurInfo(hErrComplet) renvoyer Resp fin pour tout req si req.PL_Superposable=0 alors si Resp="" alors Resp="- "+req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+" entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9), "HH:MM:SS")+" et "+HeureVersChaîne(Droite(req.PL_DateFin,9),"HH:MM:SS") sinon Resp+=RC+RC+"- "+ req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+ " entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9),"HH:MM:SS")+" et "+HeureVersChaîne(Droite(req. PL_DateFin,9),"HH:MM:SS") fin fin fin renvoyer Resp 06/08/2026 Isis_BO 473 Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Image FEN_Choix_Parametre_Metier Image FEN_Choix_Parametre_Metier Informations générales FEN_Choix_Parametre_Metier Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Parametre_Metier.wdw | Créé par | | XVA | | | | | -------------------------- | ---------- | ----------------------------- | ------- | --------------- | --- | | Date de création | | 15/11/2018 15:38:11 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Titre | | FR: Choix Paramètre Metier | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 323 | 324 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | | 06/08/2026 | | | Isis_BO | | 474 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Informations générales Ctx. HFSQL indép. Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Non Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 06/08/2026 Isis_BO 475 Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Informations générales Statistiques de la fenêtre | | Libellé | | 3 | Bouton | | 2 | | --- | ----------------------- | --- | --- | --------------------- | --- | --- | | | Interrupteur | | 2 | Zone répétée | | 1 | | | Attribut zone répétée | | 4 | Option d'interrupteur | | 2 | | | Rupture de zone répétée | | 2 | Disposition | | 2 | | | Cellule de disposition | | 6 | | | | Nombre d'éléments dans la fenêtre : 24 FEN_Choix_Parametre_Metier Informations sur les champs Fenêtre : FEN_Choix_Parametre_Metier Libellé tuaféd rap eéminA | | | | | | .zroh egardaC .trev egardaC | | | --- | --- | --- | --- | ------------ | --------------------------- | ---------- | | | | | | laitini tatE | | FTR tamroF | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP LIB_TITRE_FEN_CHOIX_ETAT_INTE 7 6 197 21 0 Actif Gauche Centre Bouton notuob epyT BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP | BTN_EXIT_PARAM | | 4 4 | 24 24 | 0 | Actif | Abandon | | -------------- | --- | --- | ------- | --- | ----- | ------- | | BTN_VAL_PARAM | | 4 4 | 24 24 | 0 | Actif | Normal | | 06/08/2026 | | | Isis_BO | | | 476 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Informations sur les champs Zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_PARAM | | 0 | 0 | 317 | 285 | 0 | Actif | | | -------- | --- | --- | --- | --- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | ------- | --- | ------- | --- | ------------ | --- | | | | | ruegraL | | ruetuaH | | | | elbisiV nalP | DISP_BANDEAU_ENTETE_PARAM | | 0 | 0 | 317 | 33 | 0 | Actif | | | ------------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | | DISP_CHOIX_SOCIETE | | 0 | 0 | 317 | 318 | 0 | Actif | | Zone répétée : DISP_CHOIX_SOCIETE.ZR_PARAM Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_PARAM | 43 | 2 245 | 20 | 0 | Actif | Gauche | Haut | | | -------------- | --- | ----- | --- | --- | ----- | ------ | ---- | --- | | LIB_TITRE_RUPT | 43 | 6 189 | 20 | 0 | Actif | Gauche | Haut | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | staté siorT | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ----------- | ruetuaH ruegraL elbisiV nalP | INT_PARAM | 20 | 4 | 19 16 | 0 | Actif | | 1 | | | -------------- | --- | --- | ------- | --- | ----- | --- | --- | --- | | INT_TOUT_PARAM | 20 | 7 | 19 16 | 0 | Actif | | 1 | | | 06/08/2026 | | | Isis_BO | | | | | 477 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Informations sur les champs Attribut zone répétée 06/08/2026 Isis_BO 478 X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT ATT_IDPARAM ATT_Nom ATT_RUPT ATT_SEL Rupture de zone répétée X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT RUPT_BasRupture1 RUPT_HautRupture1 Fenêtre : FEN_Choix_Parametre_Metier Bouton : DISP_CHOIX_SOCIETE.DISP_BANDEAU_ENTETE_PARAM.BTN_EXIT_PARAM Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Informations sur les champs Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : DISP_CHOIX_SOCIETE.DISP_BANDEAU_ENTETE_PARAM.BTN_VAL_PARAM Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 479 Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHOIX_SOCIETE.DISP_BANDEAU_ENTETE_PARAM Libellé FR: Disposition Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHOIX_SOCIETE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale 06/08/2026 Isis_BO 480 Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Informations sur les champs Marge entre les cellules 0 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 481 Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Informations sur les champs Zone répétée : DISP_CHOIX_SOCIETE.ZR_PARAM Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 25 Largeur colonne 300 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Oui Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection multiple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 06/08/2026 Isis_BO 482 Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Informations sur les champs Parcours Automatique Fichier parcouru :gclPresentParamMetier.m_clTabVisible Rub. mémorisée :gclPresentParamMetier.m_clTabVisible Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : DISP_CHOIX_SOCIETE.ZR_PARAM Attribut zone répétée : DISP_CHOIX_SOCIETE.ZR_PARAM.ATT_IDPARAM (2) Propriété associée 1 Attribut zone répétée : DISP_CHOIX_SOCIETE.ZR_PARAM.ATT_Nom (1) Champ associé LIB_PARAM Propriété associée 1 Liaison des données :gclPresentParamMetier.m_clTabVisible.m_sLibelle Attribut zone répétée : DISP_CHOIX_SOCIETE.ZR_PARAM.ATT_RUPT (4) Champ associé LIB_TITRE_RUPT Propriété associée 1 Attribut zone répétée : DISP_CHOIX_SOCIETE.ZR_PARAM.ATT_SEL (3) Champ associé INT_PARAM Propriété associée 1 Liaison des données :gclPresentParamMetier.m_clTabVisible.m_bSelection 06/08/2026 Isis_BO 483 Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Informations sur les champs Interrupteur : DISP_CHOIX_SOCIETE.ZR_PARAM.INT_PARAM Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentParamMetier.m_clTabVisible.m_bSelection Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 484 Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Informations sur les champs Interrupteur : DISP_CHOIX_SOCIETE.ZR_PARAM.RUPT_HautRupture1.INT_TOUT_PARAM Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 485 Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Informations sur les champs Libellé : DISP_CHOIX_SOCIETE.ZR_PARAM.LIB_PARAM Libellé FR: Libellé du paramètre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentParamMetier.m_clTabVisible.m_sLibelle Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_CHOIX_SOCIETE.ZR_PARAM.RUPT_HautRupture1.LIB_TITRE_RUPT Libellé FR: Le groupe de paramètre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 486 Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : DISP_CHOIX_SOCIETE.ZR_PARAM.RUPT_BasRupture1 (6) Toujours visible Non Attribut de rupture 3 Rupture de zone répétée : DISP_CHOIX_SOCIETE.ZR_PARAM.RUPT_HautRupture1 (5) Toujours visible Oui Attribut de rupture 3 FEN_Choix_Parametre_Metier Code Déclarations globales de FEN_Choix_Parametre_Metier procédure FEN_Choix_Parametre_Metier(gclPresentParamMetier est un PTableParametreMetier dynamique< présentation>=Null,paramSupplementaire est un STParamFenetreAppelante=Null) LIB_TITRE_FEN_CHOIX_ETAT_INTERV = paramSupplementaire.eTypeAppel=Libre ? "Paramètre" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Paramètre" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentParamMetier=Null alors 06/08/2026 Isis_BO 487 Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Code si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors selon paramSupplementaire.sNomIDAppelant cas "EtatIntervention" : DISP_BANDEAU_ENTETE_PARAM..CouleurFond = RVB(86,124,143) gclPresentParamMetier<-gpclListeEtatIntervention RUPT_HautRupture1..Visible=Faux si paramSupplementaire.pclObjetAppelant<>Null _et_ gclPresentParamMetier:m_clTabModele ..Occurrence>0 alors pour i = 1 _à_ paramSupplementaire.pclObjetAppelant.m_clTabModele..Occurrence k est un entier=1 nIndice est un entier = TableauCherche( gclPresentParamMetier:m_clTabModele, tcLinéaire,"m_nPKID",paramSupplementaire.pclObjetAppelant.m_clTabModele[i]: m_nPKID,k) si nIndice>0 alors boucle gclPresentParamMetier:m_clTabModele[nIndice]:m_bSelection = Vrai k++ nIndice = TableauCherche( gclPresentParamMetier:m_clTabModele, tcLinéaire,"m_nPKID",paramSupplementaire.pclObjetAppelant. m_clTabModele[i]:m_nPKID,k) à faire tantque nIndice>0 fin fin fin autre cas : gclPresentParamMetier<-gpclListeParamMetier //PTableParametreMetier.gNouvellePresentation("") fin sinon gclPresentParamMetier<-gpclListeParamMetier//PTableParametreMetier.gNouvellePresentation("") fin fin Demande de mise à jour de l'affichage de FEN_Choix_Parametre_Metier si gclPresentParamMetier<>Null alors SourceVersEcran("","gclPresentParamMetier") fin Fermeture de FEN_Choix_Parametre_Metier si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.gProcMAJRetour<> Null _et_ paramSupplementaire.sNomIDAppelant="EtatIntervention" _et_ MaFenêtre..ValeurRenvoyée=1 alors AppelProcFenetreAppelante(gclPresentParamMetier,paramSupplementaire,Vrai,Vrai) fin FEN_Choix_Parametre_Metier Code des champs Clic sur BTN_EXIT_PARAM 06/08/2026 Isis_BO 488 Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Code des champs pour toute ligne de ZR_PARAM ATT_SEL=0 fin Ferme(MaFenêtre,0) Clic sur BTN_VAL_PARAM Ferme(MaFenêtre,1) Sélection d'une ligne de ZR_PARAM //SI ATT_sel=1 ALORS // ATT_sel=0 //sinon // si gclPresentRDVGroupe:m_clTabModele..occurrence>0 alors // MessageErreur est une chaine // MessageErreur=Gestion_Conflit(gclPresentRDVGroupe:m_clTabModele[1].m_dhDateDebut,gclPresentRDVGroupe:m_ clTabModele[1].m_dhDateFin,ATT_IdCollab) // SI MessageErreur<>"" ALORS // Erreur("Vous ne pouvez pas déplacer ce rendez-vous pour les utiliateurs suivant:"+RC+RC+MessageErreur+RC+RC+"Conflit de Rendez-vous") // ATT_sel=0 // RETOUR // fin // sinon // ATT_sel=1 // FIN //FIN FEN_Choix_Parametre_Metier Procédures Procédure locale Gestion_Conflit // Résumé : procédure Gestion_Conflit(P_DateInf est une DateHeure,P_DateSup est une DateHeure,nP_IdCollab est une chaîne ANSI) Resp est une chaîne DuréeModif est une Durée = "0001000000" dhDateInf est une DateHeure=P_DateInf+DuréeModif dhDatesup est une DateHeure=P_DateSup-DuréeModif req est une Requête SQL = [ SELECT Planning_RDV.PL_Superposable,Planning_RDV.PL_IDCollaborateur,Collaborateur.CO_Nom, Collaborateur.CO_Prenom,PL_DateDebut,PL_DateFin FROM Planning_RDV INNER JOIN Collaborateur ON Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur WHERE (Planning_RDV.PL_DateDebut BETWEEN {P_DateInf} AND {P_DateSup} OR Planning_RDV.PL_DateFin BETWEEN {P_DateInf} AND {P_DateSup}) AND Planning_RDV.Archive=0 AND Planning_RDV.PL_IDCollaborateur IN ({P_IdCollab}) 06/08/2026 Isis_BO 489 Partie 3 › Fenêtre WINDEV › FEN_Choix_Parametre_Metier › Procédures ] req.P_DateInf=dhDateInf req.P_DateSup=dhDatesup req.P_IdCollab=nP_IdCollab si pas HExécuteRequête(req,hRequêteDéfaut) alors Resp="Erreur HFSQL : " + HErreurInfo(hErrComplet) renvoyer Resp fin pour tout req si req.PL_Superposable=0 alors si Resp="" alors Resp="- "+req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+" entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9), "HH:MM:SS")+" et "+HeureVersChaîne(Droite(req.PL_DateFin,9),"HH:MM:SS") sinon Resp+=RC+RC+"- "+ req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+ " entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9),"HH:MM:SS")+" et "+HeureVersChaîne(Droite(req. PL_DateFin,9),"HH:MM:SS") fin fin fin renvoyer Resp 06/08/2026 Isis_BO 490 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Image FEN_Choix_Colonne_Et_Tri Image FEN_Choix_Colonne_Et_Tri Informations générales FEN_Choix_Colonne_Et_Tri Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Colonne_Et_Tri.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | ------------ | --- | | Date de création | | 20/02/2020 09:55:47 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:23 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 640 Hauteur | 450 | | Visible | | Barre de titre | | Menu système | | | 06/08/2026 | | | Isis_BO | | 491 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations générales | Icône réduction | Icône agrandissement | | Icône aide ctx. | | | --------------------- | -------------------- | --- | --------------- | --- | | Barre de message | Détourer le fond | | Mode 9 images | | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ----------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Non | | | | | Type cadre | Simple (non redimensionnable) | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | ------- | --- | --- | | 06/08/2026 | | Isis_BO | | 492 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations générales Statistiques de la fenêtre | | Libellé | | | 5 | Bouton | | | | 13 | | --- | ------------ | --- | --- | --- | ---------------------- | --- | --- | --- | --- | | | Image | | | 2 | Forme | | | | 2 | | | Zone répétée | | | 2 | Attribut zone répétée | | | | 11 | | | Disposition | | | 6 | Cellule de disposition | | | | 19 | Nombre d'éléments dans la fenêtre : 60 FEN_Choix_Colonne_Et_Tri Informations sur les champs Fenêtre : FEN_Choix_Colonne_Et_Tri Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | --- | | | | | | | | laitini tatE | | FTR tamroF | | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_TITRECOLONNE | | 0 6 | 173 | 19 | 0 | Actif | Gauche | Haut | | | ---------------- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | | LIB_TITRETRI | | 0 6 | 173 | 19 | 0 | Actif | Gauche | Haut | | LIB_Titre_de_fenêtre_Liste_Colla 7 6 41 20 0 Actif Gauche Centre Bouton notuob epyT BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | ruetuaH | | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | BTN_AFFECTATION_MULTIPLE | | 62 | -123 | 24 | 24 | 0 | Actif | Normal | | | --------------------------- | --- | --- | ---- | ------- | --- | --- | ----- | ------- | --- | | BTN_AJOUTE_AU_TRI | | 5 | 195 | 24 | 24 | 0 | Actif | Normal | | | BTN_BAS_DONNEES | | 5 | 194 | 24 | 24 | 0 | Actif | Normal | | | BTN_BAS_TRI | | 5 | 227 | 24 | 24 | 0 | Actif | Normal | | | BTN_DESAFFECTATION_MULTIPLE | | 98 | -121 | 24 | 24 | 0 | Actif | Normal | | | BTN_ENLEVE_AU_TRI | | 5 | 163 | 24 | 24 | 0 | Actif | Normal | | | BTN_Fermer_Choix_Societe | | 4 | 4 | 24 | 24 | 0 | Actif | Abandon | | | BTN_GOMMER | | 4 | 4 | 24 | 24 | 0 | Actif | Normal | | | BTN_HAUT_DONNEES | | 5 | 164 | 24 | 24 | 0 | Actif | Normal | | | BTN_HAUT_TRI | | 5 | 131 | 24 | 24 | 0 | Actif | Normal | | | BTN_Valider_Choix_Societe | | 4 | 4 | 24 | 24 | 0 | Actif | Normal | | | 06/08/2026 | | | | Isis_BO | | | | | 493 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | laitini tatE | | sucof cevA | | --- | --- | --- | --- | ------------ | --- | ---------- | X noitisoP Y noitisoP | | | ruegraL ruetuaH | | | cilc cevA | | | --- | --- | --------------- | --- | --- | --------- | --- | elbisiV nalP | IMG_ICONE_CARACTERISTIQUES | 4 7 | 16 16 | 0 | Actif | | | | -------------------------- | --- | ----- | --- | ----- | --- | --- | | IMG_ICONE_CARACTERISTIQUES | 4 7 | 16 16 | 0 | Actif | | | Forme | | | | | | laitini tatE | BAT ehcuoT | | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_CADRE_CARACTERISTIQUES | 0 | 0 35 | 383 | 0 | Actif | | | --------------------------- | --- | ---- | --- | --- | ----- | --- | | FRM_CADRE_CARACTERISTIQUES1 | 0 | 0 35 | 383 | 0 | Actif | | Zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH | | | ruegraL | | elbisiV | | | | --- | --- | ------- | --- | ------- | --- | --- | nalP | ZR_DONNEES_DISPO | 35 | 0 259 | 368 | 0 | Actif | | | ---------------- | --- | ----- | --- | --- | ----- | --- | | ZR_DONNEES_TRI | 36 | 0 258 | 383 | 0 | Actif | | Disposition BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | DISP_BANDEAU_ENTETE_LISTE_EQUIPE_COL | 0 | 0 638 | 33 | 0 | Actif | | | ------------------------------------ | --- | ----- | --- | --- | ----- | --- | | DISP_CHOIX_COLONNE_TRI | 0 | 0 638 | 448 | 0 | Actif | | | DISP_DONNEES_DISPONIBLE | 12 | 6 294 | 400 | 0 | Actif | | | DISP_DONNEES_DISPONIBLE1 | 331 | 6 294 | 400 | 0 | Actif | | | DISP_IDENT_COLLAB_TETE | 0 | 0 294 | 32 | 0 | Actif | | | DISP_IDENT_COLLAB_TETE | 0 | 0 294 | 32 | 0 | Actif | | Zone répétée : DISP_CHOIX_COLONNE_TRI.DISP_DONNEES_DISPONIBLE.ZR_DONNEES_DISPO | 06/08/2026 | | Isis_BO | | | | 494 | | ---------- | --- | ------- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | elbisiV | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | nalP | LIB_NomColonne | 31 2 | 173 20 | 0 | Actif | Gauche | Centre | | | -------------- | ---- | ------ | --- | ----- | ------ | ------ | --- | Bouton | | | | | | | BAT ehcuoT | notuob epyT | | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | ----------- | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_VISIBLE_INVISIBLE | 6 | 4 19 | 16 | 0 | Actif | Normal | | | --------------------- | --- | ---- | --- | --- | ----- | ------ | --- | Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP ATT_BTN_ENFONCE ATT_IMG_BTN ATT_NomColonne ATT_OrdreAffichage ATT_TitreColonne Zone répétée : DISP_CHOIX_COLONNE_TRI.DISP_DONNEES_DISPONIBLE1.ZR_DONNEES_TRI Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------ | ------------- | ------------- | --- | | | | | | laitini tatE | | FTR tamroF | | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_NomColonne | 31 2 | 173 20 | 0 | Actif | Gauche | Centre | | | -------------- | ---- | ------- | --- | ----- | ------ | ------ | --- | | 06/08/2026 | | Isis_BO | | | | | 495 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Bouton notuob epyT | | | | | laitini tatE BAT ehcuoT | | | --- | --- | --- | --- | ----------------------- | --- | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_TRI | 210 6 | 19 16 | 0 | Actif | Normal | | ------- | ----- | ----- | --- | ----- | ------ | Attribut zone répétée BAT ehcuoT laitini tatE | | X noitisoP Y noitisoP | | | | | | --- | --------------------- | --------------- | --- | --- | --- | | | | ruegraL ruetuaH | | | | elbisiV nalP ATT_BtnEnfonce ATT_BtnTriGrise ATT_NomColTri ATT_TRI ATT_TitreColTri ATT_TitreColTriGrise Fenêtre : FEN_Choix_Colonne_Et_Tri Bouton : BTN_AFFECTATION_MULTIPLE | Ordre navigation | 1 | | | | | | -------------------------------- | ----------------------------------- | --- | --- | --- | --- | | Curseur survol | 0 | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | On/Off | Non | | | | | | Recopie Option menu flèche | Non | | | | | | Taux Paral. hauteur | 0 | | | | | | Taux Paral. Y | 0 | | | | | | Épinglé | Non | | | | | | Masquer lors du scrolling | Non | | | | | | Ancrage au contenu | | | | | | | Retrait gauche | 0 | | | | | | Réduction Ruban | Ne pas réduire le bouton | | | | | | Cadrage fonctions gXXX | Cadrage ignoré (pour compatibilité) | | | | | | Numéro aide | 0 | | | | | | Opacité | 100 | | | | | | Autorise ChangeGabarit | Oui | | | | | | Animer si trop long | Non | | | | | | Animée par défaut | Oui | | | | | | Mode ellipse | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | Facteur de rétrécissement | 0 | | | | | Facteur d'agrandissement 0 | Type flèche | | | | | | | -------------- | ------- | ------- | --- | --- | --- | | Texte Markdown | Non | | | | | | 06/08/2026 | | Isis_BO | | | 496 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Tout_A_Gauche.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_A_Droite.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 06/08/2026 Isis_BO 497 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : DISP_CHOIX_COLONNE_TRI.DISP_DONNEES_DISPONIBLE.BTN_BAS_DONNEES Groupe GR_MODEFORMULAIRE Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 498 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Bouton : DISP_CHOIX_COLONNE_TRI.DISP_DONNEES_DISPONIBLE1.BTN_BAS_TRI Groupe GR_MODEFORMULAIRE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 499 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Bouton : BTN_DESAFFECTATION_MULTIPLE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Tout_A_Droite.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 500 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Bouton : Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_A_Gauche.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 501 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 502 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Gommer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 503 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Plier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 504 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Bouton : DISP_CHOIX_COLONNE_TRI.DISP_DONNEES_DISPONIBLE1.BTN_HAUT_TRI Groupe GR_MODEFORMULAIRE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Plier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 505 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 506 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Disposition : Libellé FR: Disposition Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHOIX_COLONNE_TRI Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage 06/08/2026 Isis_BO 507 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHOIX_COLONNE_TRI.DISP_DONNEES_DISPONIBLE Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHOIX_COLONNE_TRI.DISP_DONNEES_DISPONIBLE1 Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 06/08/2026 Isis_BO 508 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation -1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation -1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 509 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 510 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CARACT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_TRI.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 511 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Données disponibles Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 512 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Données triées (16 max.) Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 513 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 25 Largeur colonne 259 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique 06/08/2026 Isis_BO 514 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 28 Largeur colonne 258 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non 06/08/2026 Isis_BO 515 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Oui Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 516 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Zone répétée : DISP_CHOIX_COLONNE_TRI.DISP_DONNEES_DISPONIBLE.ZR_DONNEES_DISPO Attribut zone répétée : Champ associé BTN_VISIBLE_INVISIBLE Propriété associée 132 Attribut zone répétée : Champ associé BTN_VISIBLE_INVISIBLE Propriété associée 1 Attribut zone répétée : Propriété associée 1 Attribut zone répétée : Propriété associée 1 Attribut zone répétée : Champ associé LIB_NomColonne Propriété associée 1 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 06/08/2026 Isis_BO 517 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\voir.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Nom de la colonne Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 518 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : DISP_CHOIX_COLONNE_TRI.DISP_DONNEES_DISPONIBLE1.ZR_DONNEES_TRI Attribut zone répétée : Champ associé BTN_TRI Propriété associée 132 Attribut zone répétée : Champ associé BTN_TRI Propriété associée 22 Attribut zone répétée : Propriété associée 1 Attribut zone répétée : Champ associé BTN_TRI Propriété associée 1 06/08/2026 Isis_BO 519 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Attribut zone répétée : Champ associé LIB_NomColonne Propriété associée 1 Attribut zone répétée : Champ associé LIB_NomColonne Propriété associée 22 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\fleche_croissante.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 520 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Nom de la colonne Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Choix_Colonne_Et_Tri Code Déclarations globales de FEN_Choix_Colonne_Et_Tri procédure FEN_Choix_Colonne_Et_Tri(local nListe est un entier,chpTable est un Champ,stListeCustom est un STListePerso) 06/08/2026 Isis_BO 521 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Code LIB_Titre_de_fenêtre_Liste_Collaborateur = "Configuration des données de la liste" //gstListePerso est un STListePerso gbExisteColonnesVisible est un booléen gbExisteColonnesTri est un booléen gbExisteColonnesVisible = stListeCustom:tabColsVisible..Occurrence>0 gbExisteColonnesTri = stListeCustom:tabColsTri..Occurrence>0 UneColonne est un Champ nIndice est un entier nOrdreCol est un entier nMaxCol est un entier=TableOccurrence(chpTable, toColonne) pour nColonne = 1 _à_ nMaxCol UneColonne <- TableEnumèreColonne(chpTable, nColonne) si pas UneColonne..Grisé _et_ pas UneColonne..CurseurSouris=curMainSystème alors nOrdreCol = TableIndiceColonne(chpTable..NomComplet,UneColonne..Nom,ticAffichage) ZoneRépétéeAjouteLigne(ZR_DONNEES_DISPO,Remplace(UneColonne..Titre,RC," "),UneColonne..Visible ?"voir.png" sinon "masquer.png",UneColonne..Nom,UneColonne..Visible ? Faux sinon Vrai,nOrdreCol ) fin fin ZoneRépétéeTrie("ATT_OrdreAffichage") ZoneRépétéeSelectPlus(ZR_DONNEES_DISPO,1) ListeColonnesTrie est une chaîne ListeColonnesTrie = TableColonnesTriées(chpTable) tabColonnesTriees est un tableau de chaîne pour toute chaîne sUneColonneSens de ListeColonnesTrie séparée par TAB sSens est une chaîne = Gauche(sUneColonneSens,1)//ExtraitChaîne(sUneColonneSens,1,"-",DepuisDébut) sUneColonne est une chaîne = sSens="-" _ou_ sSens="+" ? ExtraitChaîne(sUneColonneSens,2,sSens, DepuisDébut) sinon sUneColonneSens si sUneColonne<>"" alors sSens=sSens<>"-" ? "" sinon sSens //gnIndiceCol est un entier = UneColonne <- TableEnumèreColonne(chpTable..NomComplet,TableIndiceColonne(chpTable..NomComplet, sUneColonne,ticCréation)) ZoneRépétéeAjouteLigne(ZR_DONNEES_TRI,Remplace(UneColonne..Titre,RC," "),sSens="-" ? "fleche_decroissante.png" sinon "fleche_croissante.png",UneColonne..BandeauVisible ? Actif sinon Grisé,UneColonne..BandeauVisible ? Actif sinon Grisé,UneColonne..Nom,sSens="-" ? Vrai sinon Faux) TableauAjoute(tabColonnesTriees,sSens+chpTable..NomComplet+"."+UneColonne..Nom) fin fin FEN_Choix_Colonne_Et_Tri Code des champs Clic sur BTN_Fermer_Choix_Societe 06/08/2026 Isis_BO 522 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Code des champs Ferme(MaFenêtre,0) Clic sur BTN_GOMMER //Si OuiNon(non,"Confirmez-vous la réinitialisation de votre configuration ?")=Oui ALORS // nOrdreCol2 est un entier // nMaxCol2 est un entier=TableOccurrence(chpTable, toColonne) // UneColonne2 est un chaamp // POUR nColonne = 1 _À_ nMaxCol2 // // UneColonne2 <- TableEnumèreColonne(chpTable, nColonne) // // // SI PAS UneColonne2..Grisé ALORS // // nOrdreCol2 = TableIndiceColonne(chpTable..NomComplet,UneColonne2..Nom,ticCréation) // ZoneRépétéeAjouteLigne(ZR_DONNEES_DISPO,Remplace(UneColonne..Titre,RC," "),UneColonne..Visible ?" voir.png" SINON "masquer.png",UneColonne..Nom,UneColonne..Visible ? Faux SINON Vrai,nOrdreCol ) // // // FIN // // // FIN // TableTrie(ZR_DONNEES_DISPO,"ATT_OrdreAffichage") //FIN Clic sur BTN_Valider_Choix_Societe si gpclFicheUtilisateurEnCours<>Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null alors TableauSupprimeTout(stListeCustom.tabColsVisible) pour toute ligne de ZR_DONNEES_DISPO si ZR_DONNEES_DISPO.ATT_BTN_ENFONCE=Faux alors stUneColVisible est un STListeColVisible stUneColVisible.sNomColonne = ZR_DONNEES_DISPO.ATT_NomColonne stUneColVisible.nOrdreAffichage = ZR_DONNEES_DISPO.ATT_OrdreAffichage TableauAjouteLigne(stListeCustom.tabColsVisible,stUneColVisible) fin fin TableauSupprimeTout(stListeCustom.tabColsTri) pour toute ligne de ZR_DONNEES_TRI //SI ZR_DONNEES_DISPO.ATT_BTN_ENFONCE=Faux ALORS stUneColTri est un STListeColTrie stUneColTri.sNomColonne = ZR_DONNEES_TRI.ATT_NomColTri stUneColTri.sSensTri = ZR_DONNEES_TRI.ATT_BtnEnfonce=Vrai ? "-" sinon "" stUneColTri.nOrdreTri = ZR_DONNEES_TRI TableauAjouteLigne(stListeCustom.tabColsTri,stUneColTri) //FIN fin gpclFicheUtilisateurEnCours.MAJColonneEtTrieListePerso(nListe,stListeCustom) // gpclFicheUtilisateurEnCours:p_nCodeListePerso = 1 // clListePerso <- gpclFicheUtilisateurEnCours:p_Liste_Colonne_Perso // // SI clListePerso<> Null ALORS // // // bufListePerso est un Buffer // clErreur est un cerreur 06/08/2026 Isis_BO 523 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Code des champs // Sérialise(stListeCustom,bufListePerso,psdJSON) // clListePerso.m_sValeur = bufListePerso // clListePerso.bOK(clErreur) // SINON // gpclFicheUtilisateurEnCours:p_Liste_Colonne_Perso = stListeCustom // FIN fin //gpclFicheUtilisateurEnCours:ListeParametreUtilisateur //bufParamEmail est un buffer //Sérialise(gstParamEmail,bufParamEmail,psdJSON) //gpclFicheParam:m_sValeur = bufParamEmail Ferme(MaFenêtre,1) Clic sur BTN_BAS_DONNEES nIndiceSel est un entier=ZoneRépétéeSelect(ZR_DONNEES_DISPO) nMax est un entier = ZoneRépétéeOccurrence(ZR_DONNEES_DISPO) si nIndiceSel>0 _et_ nIndiceSel<=ZoneRépétéeOccurrence(ZR_DONNEES_DISPO) _et_ nIndiceSel+1<=nMax alors ZoneRépétéeDéplaceLigne(ZR_DONNEES_DISPO,nIndiceSel,nIndiceSel+1,tdAfficheDestination+tdEchange) TableDéplaceColonne(chpTable,ZR_DONNEES_DISPO[nIndiceSel+1].ATT_NomColonne..Valeur , TableIndiceColonne(chpTable, ZR_DONNEES_DISPO[nIndiceSel+1].ATT_NomColonne..Valeur, ticAffichage)+1 ) fin Clic sur BTN_HAUT_DONNEES nIndiceSel est un entier=ZoneRépétéeSelect(ZR_DONNEES_DISPO) si nIndiceSel>0 _et_ nIndiceSel<=ZoneRépétéeOccurrence(ZR_DONNEES_DISPO) _et_ nIndiceSel-1>0 alors ZoneRépétéeDéplaceLigne(ZR_DONNEES_DISPO,nIndiceSel,nIndiceSel-1,tdAfficheDestination+tdEchange) TableDéplaceColonne(chpTable,ZR_DONNEES_DISPO[nIndiceSel-1].ATT_NomColonne..Valeur , TableIndiceColonne(chpTable, ZR_DONNEES_DISPO[nIndiceSel-1].ATT_NomColonne..Valeur, ticAffichage)-1 ) TableAffiche(chpTable,taCourantBandeau) fin Sélection d'une ligne de ZR_DONNEES_DISPO nIndiceSel est un entier=ZoneRépétéeSelect(ZR_DONNEES_DISPO) si nIndiceSel>0 alors nIndiceColTri est un entier = ZoneRépétéeCherche(ATT_NomColTri,ZR_DONNEES_DISPO[ZR_DONNEES_DISPO]. ATT_NomColonne,rechercheIdentique) BTN_AJOUTE_AU_TRI..Visible = nIndiceColTri=-1 BTN_ENLEVE_AU_TRI..Visible = nIndiceColTri>0 fin Initialisation de BTN_VISIBLE_INVISIBLE ( ZR_DONNEES_DISPO ) MoiMême..Image="voir.png" Clic sur BTN_VISIBLE_INVISIBLE ( ZR_DONNEES_DISPO ) MoiMême..Image=(MoiMême..Enfoncé?"masquer.png" sinon "voir.png") ZR_DONNEES_DISPO[ZR_DONNEES_DISPO].ATT_IMG_BTN = (MoiMême..Enfoncé?"masquer.png" sinon "voir.png") 06/08/2026 Isis_BO 524 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Code des champs nIndiceSel est un entier=ZoneRépétéeSelect(ZR_DONNEES_DISPO) si nIndiceSel>0 _et_ nIndiceSel<=ZoneRépétéeOccurrence(ZR_DONNEES_DISPO) alors UneColonne <- TableEnumèreColonne(chpTable,TableIndiceColonne(chpTable, ZR_DONNEES_DISPO[nIndiceSel ].ATT_NomColonne, ticCréation)) UneColonne..Visible = MoiMême..Enfoncé ?Faux sinon Vrai {UneColonne..NomComplet}..Visible = MoiMême..Enfoncé ?Faux sinon Vrai //On rend invisible la colonne, La colonne n'est pas la dernière de la liste et la colonne d'après est visible si (MoiMême..Enfoncé) _et_ nIndiceSel+1<=ZoneRépétéeOccurrence(ZR_DONNEES_DISPO) _et_ ZR_ DONNEES_DISPO[nIndiceSel+1].ATT_BTN_ENFONCE=Faux alors boucle //Augmente l'ordre d'affichage de la colonne rendue invisible Descend la colonne rendu invisible d'un cran ZoneRépétéeModifieLigne(ZR_DONNEES_DISPO,nIndiceSel,ZR_DONNEES_DISPO[nIndiceSel].ATT_ TitreColonne,ZR_DONNEES_DISPO[nIndiceSel].ATT_IMG_BTN,ZR_DONNEES_DISPO[nIndiceSel].ATT_ NomColonne,ZR_DONNEES_DISPO[nIndiceSel].ATT_BTN_ENFONCE,ZR_DONNEES_DISPO[nIndiceSel].ATT_ OrdreAffichage+1) //Diminue l'ordre d'affichage de la colonne suivante qui est visible ZoneRépétéeModifieLigne(ZR_DONNEES_DISPO,nIndiceSel+1,ZR_DONNEES_DISPO[nIndiceSel+1].ATT_ TitreColonne,ZR_DONNEES_DISPO[nIndiceSel+1].ATT_IMG_BTN,ZR_DONNEES_DISPO[nIndiceSel+1]. ATT_NomColonne,ZR_DONNEES_DISPO[nIndiceSel+1].ATT_BTN_ENFONCE,ZR_DONNEES_DISPO[nIndiceSel+ 1].ATT_OrdreAffichage-1) //Inverse les deux lignes ZoneRépétéeDéplaceLigne(ZR_DONNEES_DISPO,nIndiceSel,nIndiceSel+1,tdAfficheDestination+ tdEchange) nIndiceSel+=1 à faire tantque nIndiceSel+1<=ZoneRépétéeOccurrence(ZR_DONNEES_DISPO) _et_ ZR_DONNEES_DISPO[ nIndiceSel+1].ATT_BTN_ENFONCE=Faux //On rend visible la colonne, La colonne n'est pas la première de la liste et la colonne d'avant est invisible sinon si (MoiMême..Enfoncé=Faux) _et_ nIndiceSel-1>=1 _et_ ZR_DONNEES_DISPO[nIndiceSel-1].ATT_ BTN_ENFONCE=Vrai alors boucle //Diminue l'ordre d'affichage de la colonne rendue invisible Descend la colonne rendu invisible d'un cran ZoneRépétéeModifieLigne(ZR_DONNEES_DISPO,nIndiceSel,ZR_DONNEES_DISPO[nIndiceSel].ATT_ TitreColonne,ZR_DONNEES_DISPO[nIndiceSel].ATT_IMG_BTN,ZR_DONNEES_DISPO[nIndiceSel].ATT_ NomColonne,ZR_DONNEES_DISPO[nIndiceSel].ATT_BTN_ENFONCE,ZR_DONNEES_DISPO[nIndiceSel].ATT_ OrdreAffichage-1) //Augmente l'ordre d'affichage de la colonne suivante qui est visible ZoneRépétéeModifieLigne(ZR_DONNEES_DISPO,nIndiceSel-1,ZR_DONNEES_DISPO[nIndiceSel-1].ATT_ TitreColonne,ZR_DONNEES_DISPO[nIndiceSel-1].ATT_IMG_BTN,ZR_DONNEES_DISPO[nIndiceSel-1]. ATT_NomColonne,ZR_DONNEES_DISPO[nIndiceSel-1].ATT_BTN_ENFONCE,ZR_DONNEES_DISPO[nIndiceSel- 1].ATT_OrdreAffichage+1) //Inverse les deux lignes ZoneRépétéeDéplaceLigne(ZR_DONNEES_DISPO,nIndiceSel,nIndiceSel-1,tdAfficheDestination+ tdEchange) nIndiceSel-=1 à faire tantque nIndiceSel-1>=1 _et_ ZR_DONNEES_DISPO[nIndiceSel-1].ATT_BTN_ENFONCE=Vrai fin // 06/08/2026 Isis_BO 525 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Code des champs nIndiceSearch est un entier = TableauChercheParProcédure(tabColonnesTriees,ChercheTabContient,tcLinéaire,0,UneColonne..Nom)//TableauC herche(tabColonnesTriees,tcLinéaire,UneColonne..Nom,1) // // SI nIndiceSearch>0 ALORS // SI MoiMême..Enfoncé ALORS // tabColonnesTriees[nIndiceSearch] = "-"+chpTable..NomComplet+"."+UneColonne..Nom // SINON // tabColonnesTriees[nIndiceSearch] = chpTable..NomComplet+"."+UneColonne..Nom // FIN // TableTrie(TableauVersChaîne(tabColonnesTriees,TAB)) // FIN fin Clic sur BTN_AJOUTE_AU_TRI nIndiceSel est un entier=ZoneRépétéeSelect(ZR_DONNEES_DISPO) nIndiceCol est un entier = ZoneRépétéeCherche(ATT_NomColTri,ZR_DONNEES_DISPO[ZR_DONNEES_DISPO].ATT_ NomColonne,rechercheIdentique) si nIndiceSel>0 _et_ nIndiceSel<=ZoneRépétéeOccurrence(ZR_DONNEES_DISPO) _et_ ZR_DONNEES_TRI.. Occurrence<16 _et_ nIndiceCol=-1 alors UneColonne <- TableEnumèreColonne(chpTable,TableIndiceColonne(chpTable, ZR_DONNEES_DISPO[ZR_ DONNEES_DISPO].ATT_NomColonne, ticCréation)) ZoneRépétéeAjouteLigne(ZR_DONNEES_TRI,Remplace(UneColonne..Titre,RC," "),"fleche_croissante.png", UneColonne..BandeauVisible ? Actif sinon Grisé,UneColonne..BandeauVisible ? Actif sinon Grisé, UneColonne..Nom,Faux) TableauAjoute(tabColonnesTriees,chpTable..NomComplet+"."+UneColonne..Nom) TableTrie(TableauVersChaîne(tabColonnesTriees,TAB)) BTN_AJOUTE_AU_TRI..Visible = Faux // ZoneRépétéeDéplaceLigne(ZR_DONNEES_DISPO,nIndiceSel,nIndiceSel-1,tdAfficheDestination+tdEchange) // TableDéplaceColonne(chpTable,ZR_DONNEES_DISPO[nIndiceSel-1].ATT_NomColonne..Valeur , TableIndiceColonne(chpTable, ZR_DONNEES_DISPO[nIndiceSel-1].ATT_NomColonne..Valeur, ticAffichage)-1) fin Clic sur BTN_BAS_TRI nIndiceSel est un entier=ZoneRépétéeSelect(ZR_DONNEES_TRI) nMaxColTri est un entier=ZoneRépétéeOccurrence(ZR_DONNEES_TRI) si nIndiceSel>0 _et_ nIndiceSel<=nMaxColTri _et_ ZR_DONNEES_TRI[nIndiceSel].ATT_TitreColTriGrise<> Grisé _et_ nIndiceSel+1<=nMaxColTri alors nIndiceSel = ZoneRépétéeDéplaceLigne(ZR_DONNEES_TRI,nIndiceSel,nIndiceSel+1,tdAfficheDestination+ tdEchange) GestionBoutonHautTri(nIndiceSel) GestionBoutonBasTri(nIndiceSel) si nIndiceSel<=nMaxColTri alors nIndTabTri est un entier = TableauChercheParProcédure(tabColonnesTriees, ChercheTabNomChampFiniPar,tcLinéaire,0,ZR_DONNEES_TRI[nIndiceSel].ATT_NomColTri) si nIndTabTri<=tabColonnesTriees..Occurrence alors TableauDéplaceLigne(tabColonnesTriees,nIndTabTri,nIndTabTri+1,tdEchange) TableTrie(TableauVersChaîne(tabColonnesTriees,TAB)) fin fin fin Clic sur BTN_ENLEVE_AU_TRI 06/08/2026 Isis_BO 526 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Code des champs nIndiceSel est un entier=ZoneRépétéeSelect(ZR_DONNEES_TRI) si nIndiceSel>0 _et_ nIndiceSel<=ZoneRépétéeOccurrence(ZR_DONNEES_TRI) _et_ ZR_DONNEES_TRI[nIndiceSel] .ATT_TitreColTriGrise<>Grisé alors UneColonne <- TableEnumèreColonne(chpTable,TableIndiceColonne(chpTable, ZR_DONNEES_TRI[ZR_ DONNEES_TRI].ATT_NomColTri, ticCréation)) ZoneRépétéeSupprime(ZR_DONNEES_TRI,nIndiceSel,zrAnimationSuppression) nIndiceSearch est un entier = TableauChercheParProcédure(tabColonnesTriees,ChercheTabContient, tcLinéaire,0,UneColonne..Nom)//TableauCherche(tabColonnesTriees,tcLinéaire,UneColonne..Nom,1) si nIndiceSearch>0 alors TableauSupprime(tabColonnesTriees,nIndiceSearch) fin TableTrie(TableauVersChaîne(tabColonnesTriees,TAB)) nIndiceSel = ZoneRépétéeSelect(ZR_DONNEES_TRI) GestionBoutonEnleveTri(nIndiceSel) GestionBoutonHautTri(nIndiceSel) GestionBoutonBasTri(nIndiceSel) // ZoneRépétéeDéplaceLigne(ZR_DONNEES_DISPO,nIndiceSel,nIndiceSel-1,tdAfficheDestination+tdEchange) // TableDéplaceColonne(chpTable,ZR_DONNEES_DISPO[nIndiceSel-1].ATT_NomColonne..Valeur , TableIndiceColonne(chpTable, ZR_DONNEES_DISPO[nIndiceSel-1].ATT_NomColonne..Valeur, ticAffichage)-1) fin Clic sur BTN_HAUT_TRI nIndiceSel est un entier=ZoneRépétéeSelect(ZR_DONNEES_TRI) si nIndiceSel>0 _et_ nIndiceSel>0 _et_ ZR_DONNEES_TRI[nIndiceSel].ATT_TitreColTriGrise<>Grisé _et_ ( nIndiceSel-1)>0 _et_ ZR_DONNEES_TRI[nIndiceSel-1].ATT_TitreColTriGrise<>Grisé alors nIndiceSel = ZoneRépétéeDéplaceLigne(ZR_DONNEES_TRI,nIndiceSel,nIndiceSel-1,tdAfficheDestination+ tdEchange) GestionBoutonHautTri(nIndiceSel) GestionBoutonBasTri(nIndiceSel) si nIndiceSel>0 alors nIndTabTri est un entier = TableauChercheParProcédure(tabColonnesTriees, ChercheTabNomChampFiniPar,tcLinéaire,0, ZR_DONNEES_TRI[nIndiceSel].ATT_NomColTri) si nIndTabTri>0 alors TableauDéplaceLigne(tabColonnesTriees,nIndTabTri,nIndTabTri-1,tdEchange) TableTrie(TableauVersChaîne(tabColonnesTriees,TAB)) fin fin fin Sélection d'une ligne de ZR_DONNEES_TRI nIndiceSel est un entier=ZoneRépétéeSelect(ZR_DONNEES_TRI) GestionBoutonEnleveTri(nIndiceSel) GestionBoutonHautTri(nIndiceSel) GestionBoutonBasTri(nIndiceSel) Initialisation de BTN_TRI ( ZR_DONNEES_TRI ) MoiMême..Image="fleche_croissante.png" Clic sur BTN_TRI ( ZR_DONNEES_TRI ) 06/08/2026 Isis_BO 527 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Code des champs MoiMême..Image=(MoiMême..Enfoncé?"fleche_decroissante.png" sinon "fleche_croissante.png") ZR_DONNEES_TRI[ZR_DONNEES_TRI].ATT_TRI = (MoiMême..Enfoncé?"fleche_decroissante.png" sinon "fleche_croissante.png") nIndiceSel est un entier=ZoneRépétéeSelect(ZR_DONNEES_TRI) si nIndiceSel>0 _et_ nIndiceSel<=ZoneRépétéeOccurrence(ZR_DONNEES_TRI) alors UneColonne <- TableEnumèreColonne(chpTable,TableIndiceColonne(chpTable, ZR_DONNEES_TRI[ZR_ DONNEES_TRI].ATT_NomColTri, ticCréation)) nIndiceSearch est un entier = TableauChercheParProcédure(tabColonnesTriees,ChercheTabContient, tcLinéaire,0,UneColonne..Nom)//TableauCherche(tabColonnesTriees,tcLinéaire,UneColonne..Nom,1) si nIndiceSearch>0 alors si MoiMême..Enfoncé alors tabColonnesTriees[nIndiceSearch] = "-"+chpTable..NomComplet+"."+UneColonne..Nom sinon tabColonnesTriees[nIndiceSearch] = chpTable..NomComplet+"."+UneColonne..Nom fin TableTrie(TableauVersChaîne(tabColonnesTriees,TAB)) fin fin FEN_Choix_Colonne_Et_Tri Procédures Procédure locale ChercheTabContient // Résumé : // Syntaxe : //[ = ] ChercheTabContient (, ) // // Paramètres : // ElementTableau : // ValeureRecherche : // Valeur de retour : // entier : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChercheTabContient(ElementTableau, ValeureRecherche) sChaine est une chaîne = ExtraitChaîne(ExtraitChaîne(ElementTableau,1,".",DepuisFin),1,"-",DepuisFin) si ValeureRecherche=sChaine alors renvoyer 0 sinon renvoyer -1 fin Procédure locale GestionBoutonBasTri // Résumé : // Syntaxe : //GestionBoutonBasTri ( est entier) // // Paramètres : // nIndiceSel (entier) : // Valeur de retour : // Aucune // 06/08/2026 Isis_BO 528 Partie 3 › Fenêtre WINDEV › FEN_Choix_Colonne_Et_Tri › Procédures // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBoutonBasTri(local nIndiceSel est un entier) si (nIndiceSel)<=ZoneRépétéeOccurrence(ZR_DONNEES_TRI) _et_ ZR_DONNEES_TRI[nIndiceSel].ATT_ TitreColTriGrise<>Grisé _et_ (nIndiceSel+1)<=ZoneRépétéeOccurrence(ZR_DONNEES_TRI) alors BTN_BAS_TRI..Visible = Vrai sinon BTN_BAS_TRI..Visible = Faux fin Procédure locale GestionBoutonEnleveTri // Résumé : // Syntaxe : //GestionBoutonEnleveTri () // // Paramètres : // nIndiceSel : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBoutonEnleveTri(nIndiceSel) si nIndiceSel>0 _et_ ZR_DONNEES_TRI[ZR_DONNEES_TRI].ATT_TitreColTriGrise<>Grisé alors nIndiceColTri est un entier = ZoneRépétéeCherche(ATT_NomColonne,ZR_DONNEES_TRI[ZR_DONNEES_TRI].ATT_ NomColTri,rechercheIdentique) BTN_ENLEVE_AU_TRI..Visible = nIndiceColTri>0 sinon BTN_ENLEVE_AU_TRI..Visible = Faux fin Procédure locale GestionBoutonHautTri // Résumé : // Syntaxe : //GestionBoutonHautTri ( est entier) // // Paramètres : // nIndiceSel (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBoutonHautTri(local nIndiceSel est un entier) si (nIndiceSel-1)>0 _et_ ZR_DONNEES_TRI[nIndiceSel-1].ATT_TitreColTriGrise<>Grisé alors BTN_HAUT_TRI..Visible = Vrai sinon BTN_HAUT_TRI..Visible = Faux fin 06/08/2026 Isis_BO 529 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrierTps › Image FEN_ChoixCalendrierTps Image FEN_ChoixCalendrierTps Informations générales FEN_ChoixCalendrierTps Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_ChoixCalendrierTps.wdw | Créé par | | XVA | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 10/12/2018 12:50:38 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 23/04/2025 11:43:31 | | | | | Titre | | FR: ChoixCalendrierTps | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 242 Hauteur | 235 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------ | --- | ----- | ------- | --- | --- | | 06/08/2026 | | | Isis_BO | | 530 | Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrierTps › Informations générales Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Blueberries\Blueberries_Background_Purple.jpg Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 06/08/2026 Isis_BO 531 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrierTps › Informations générales Statistiques de la fenêtre | | Libellé | | | 1 | | Bouton | | | | 2 | | --- | ---------- | --- | --- | --- | --- | ------ | --- | --- | --- | --- | | | Calendrier | | | 1 | | | | | | | Nombre d'éléments dans la fenêtre : 4 FEN_ChoixCalendrierTps Informations sur les champs Fenêtre : FEN_ChoixCalendrierTps Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH | | | | ruegraL | | | elbisiV | | | | | | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | nalP | LIB_Titre | | 2 | 6 162 | 41 | 0 | Actif | Gauche | Centre | | | | --------- | --- | --- | ----- | --- | --- | ----- | ------ | ------ | --- | --- | Bouton | | | | | | | | | BAT ehcuoT | notuob epyT | | | --- | --- | ---------- | --- | --- | --- | --- | ------------ | ---------- | ----------- | --- | | | | X noitisoP | | | | | laitini tatE | | | | Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_Fermer_compact | | 210 | 16 | 24 | 24 | 0 | Actif | | Abandon | | | ------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | ------- | --- | | BTN_Valider_compact | | 170 | 16 | 24 | 24 | 0 | Actif | | Normal | | Calendrier | | | | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | --------------------- | --- | ------- | ------- | --- | --- | ------------ | ---------- | | | | | X noitisoP Y noitisoP | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | CAL_ChoixDate | | | 6 | 53 | 224 | 158 | 0 | Actif | | | | ------------- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | --- | | 06/08/2026 | | | | Isis_BO | | | | | | 532 | Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrierTps › Informations sur les champs Fenêtre : FEN_ChoixCalendrierTps Bouton : BTN_Fermer_compact Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 533 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrierTps › Informations sur les champs Bouton : BTN_Valider_compact Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 534 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrierTps › Informations sur les champs Calendrier : CAL_ChoixDate Libellé FR: Calendrier Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format retour AAAAMMJJ Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Numéro semaine Non Semaine ISO8601 Non Texte Markdown Non Sélection hors mois Oui Style hors mois Oui Jours hors mois Oui Premier jour semaine Lundi Bouton aujourd'hui Oui Libellé aujourd'hui FR: aujourd'hui Format mois FR: MMMM AAAA Sélection de périodes Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Titre Libellé FR: Veuillez sélectionner une date Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 535 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrierTps › Informations sur les champs Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_ChoixCalendrierTps Code Déclarations globales de FEN_ChoixCalendrierTps //--- Fenêtre Popup --- // Pour accéder au champ ou à la combo popup qui a ouvert cette fenêtre // vous pouvez utiliser : MonChampPopup procédure MaFenêtre(local gdDateDebut est une chaîne ANSI) //AfficheDate=0 affiche date debut - AfficheDate=1 affiche date fin sDateRetourDebut est une chaîne gnIndice est un entier gsDatejour est une chaîne=gdDateDebut CalendrierSelectPlus(CAL_ChoixDate,gdDateDebut) Fermeture de FEN_ChoixCalendrierTps si sDateRetourDebut="" alors sDateRetourDebut=gdDateDebut fin renvoyer (sDateRetourDebut) 06/08/2026 Isis_BO 536 Partie 3 › Fenêtre WINDEV › FEN_ChoixCalendrierTps › Code des champs FEN_ChoixCalendrierTps Code des champs Clic sur BTN_Fermer_compact Ferme(FEN_ChoixCalendrierTps,gdDateDebut) Clic sur BTN_Valider_compact //sDateHeureRetourDebut=CAL_ChoixDate..DateDébut+ExtraitChaîne(COMBO_HeureDebut..ValeurAffichée,1,":")+ ExtraitChaîne(COMBO_HeureDebut..ValeurAffichée,2,":")+"00" //sDateHeureRetourFin=CAL_ChoixDate..Datefin+ExtraitChaîne(COMBO_HeureFin..ValeurAffichée,1,":")+Extrai tChaîne(COMBO_HeureFin..ValeurAffichée,2,":")+"00" sDateRetourDebut=CalendrierSelect(CAL_ChoixDate) Ferme(FEN_ChoixCalendrierTps,sDateRetourDebut) Sélection d'un jour dans CAL_ChoixDate sDateRetourDebut=CalendrierSelect(CAL_ChoixDate) Ferme(FEN_ChoixCalendrierTps,sDateRetourDebut) 06/08/2026 Isis_BO 537 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleMail › Image FEN_Choix_ModeleMail Image FEN_Choix_ModeleMail Informations générales FEN_Choix_ModeleMail Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_ModeleMail.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 10/04/2019 11:16:36 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:23 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 257 Hauteur | 320 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | 06/08/2026 | | | Isis_BO | | 538 | | ---------- | --- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleMail › Informations générales Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Simple (non redimensionnable) Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 2 Bouton 2 Table 1 Colonne de table 3 Rupture de zone répétée 2 06/08/2026 Isis_BO 539 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleMail › Informations générales Nombre d'éléments dans la fenêtre : 10 FEN_Choix_ModeleMail Informations sur les champs Fenêtre : FEN_Choix_ModeleMail Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Titre_Modele_de_mail | | 4 5 | 146 | 21 | 0 | Actif | Gauche | Centre | | | ------------------------ | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | Bouton notuob epyT | | | | | | | | laitini tatE | BAT ehcuoT | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | --- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_Fermer_Liste_modele | | 225 | 3 | 24 | 24 | 0 | Actif | | Abandon | | ------------------------ | --- | --- | --- | --- | --- | --- | ----- | --- | ------- | | BTN_Valider_Liste_modele | | 195 | 3 | 24 | 24 | 0 | Actif | | Normal | Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | -------------- | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | --- | --------------------- | ------- | ------- | ------------ | -------- | --- | --- | --- | --- | | | | ruetuaH | | | sruocraP | | | | | | | | ruegraL | elbisiV | | | | | | | elbaT nalP | TABLE_MODELE_MAIL | 0 31 | 255 286 | 0 affichag | | Variable | | | | 1 | | ----------------- | ---- | ------- | ---------- | ------- | -------- | --- | --- | --- | --- | | 06/08/2026 | | | | Isis_BO | | | | | 540 | Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleMail › Informations sur les champs Table : TABLE_MODELE_MAIL Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | ------- | ------- | ------------ | --- | --- | --- | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | LIB_Rupt | 24 | 34 209 | 18 | 0 Actif | Gauche | Haut | | | -------- | --- | ------ | --- | ------- | ------ | ---- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC | | | ehcuag à eéxiF | | ehcrehcer cevA | | | | | --- | --- | -------------- | --- | --------------------------- | --- | --- | --- | | | | | | .zroh egardaC .trev egardaC | | | | FTR tamroF | | | laitini tatE | elbaçalpéD | | eisias epyT | engilitluM | eisias cevA | | --- | --- | ------------ | ---------- | --- | ----------- | ---------- | ----------- | ruegraL elbisiV | epyT | | | | | | eéirT | | | -------------- | --- | -------- | --- | ------------- | ----- | ----- | --- | | COL_M_sLibelle | 238 | affichag | | Gauche Centre | Texte | | | | COL_M_Code | 162 | affichag | | Gauche Centre | Texte | | | | COL_M_CAT | 100 | Actif | | Gauche Centre | Texte | | | Rupture de zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP RUPT_RuptCat RUPT_RuptCatBas Fenêtre : FEN_Choix_ModeleMail Bouton : BTN_Fermer_Liste_modele | Ordre navigation | 2 | | | | | | | | -------------------------- | ------------- | --- | ------- | --- | --- | --- | --- | | Curseur survol | 0 | | | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | | | On/Off | Non | | | | | | | | Recopie Option menu flèche | Non | | | | | | | | Taux Paral. hauteur | 0 | | | | | | | | Taux Paral. Y | 0 | | | | | | | | Épinglé | Non | | | | | | | | Masquer lors du scrolling | Non | | | | | | | | Ancrage au contenu | | | | | | | | | Retrait gauche | 0 | | | | | | | | 06/08/2026 | | | Isis_BO | | | | 541 | Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleMail › Informations sur les champs Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Abandonner Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Valider_Liste_modele Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Valider le choix Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 542 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleMail › Informations sur les champs Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Titre_Modele_de_mail Libellé FR: Modèle de mail Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 543 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleMail › Informations sur les champs Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : TABLE_MODELE_MAIL Libellé FR: Table m_clTabVisible Ordre navigation 3 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage 06/08/2026 Isis_BO 544 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleMail › Informations sur les champs Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationListeMailModele.m_clTabModele Rub. mémorisée :gclPresentationListeMailModele.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : TABLE_MODELE_MAIL Rupture de zone répétée : TABLE_MODELE_MAIL.RUPT_RuptCat (1) Toujours visible Non Attribut de rupture 2 Libellé : TABLE_MODELE_MAIL.RUPT_RuptCat.LIB_Rupt Libellé FR: Catégorie Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 545 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleMail › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeMailModele.m_clTabModele.m_sLibCategorie Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : TABLE_MODELE_MAIL.RUPT_RuptCatBas (2) Toujours visible Non Attribut de rupture 2 Colonne de table : TABLE_MODELE_MAIL.COL_M_sLibelle (3) Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) 06/08/2026 Isis_BO 546 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleMail › Informations sur les champs Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeMailModele.m_clTabModele.m_sNom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : TABLE_MODELE_MAIL.COL_M_Code (4) Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeMailModele.m_clTabModele.m_sCode Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 547 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleMail › Informations sur les champs Colonne de table : TABLE_MODELE_MAIL.COL_M_CAT (5) Titre FR: M_CAT Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeMailModele.m_clTabModele.m_sLibCategorie Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FEN_Choix_ModeleMail Code Déclarations globales de FEN_Choix_ModeleMail procédure FEN_Choix_ModeleMail(gclPresentationListeMailModele est un PTableMailModele dynamique< présentation>=Null,paramSupplementaire est un STParamFenetreAppelante=Null) LIB_Titre_Modele_de_mail = paramSupplementaire.eTypeAppel=Libre ? "Modèles de mail" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Modèles de mail" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationListeMailModele=Null alors gclPresentationListeMailModele=PTableMailModele.gNouvellePresentation() 06/08/2026 Isis_BO 548 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleMail › Code fin //Chargement de la liste des Modèles de mail //rq est une requête SQL = //[ // SELECT MM_Code,MM_Nom,PA_Libelle // FROM // ( // MailModele // INNER JOIN // MailCat // ON MailModele.MM_Code = MailCat.MMC_CodeModMail // ) // INNER JOIN // ParametreMetier // ON MailCat.MMC_CodeCat = ParametreMetier.PA_Valeur // // WHERE ParametreMetier.PA_Code ='MC' // Order BY PA_Libelle,MM_Nom // //] // // //HExécuteRequête(rq) //n est un entier //pour tout rq // // n=TABLE_MODELE.AjouteLigne(rq.MM_Nom,rq.MM_Code,rq.PA_Libelle) // TableIndiceRupture(RUPT_RuptCat,n) // TABLE_MODELE[n].RUPT_RuptCat.LIB_Rupt=rq.PA_Libelle // // //FIN //si TABLE_MODELE..Occurrence>0 alors // TABLE_MODELE.SelectPlus(1) //sinon // info("Il n'y pas de modèles de mail dans la base") // ferme(MaFenêtre ,"") //fin Demande de mise à jour de l'affichage de FEN_Choix_ModeleMail si gclPresentationListeMailModele<>Null _et_ gclPresentationListeMailModele est PTableMailModele // mise à jour des champs bindés sur la présentation (compteur par exemple) SourceVersEcran("","gclPresentationListeMailModele") //MAJ du champ TABLE et de l'objet Liste CLient MAJChampTableEtObjet(TABLE_MODELE_MAIL,gclPresentationListeMailModele.p_clCourant) fin Fermeture de FEN_Choix_ModeleMail //MaFenêtre..ValeurRenvoyée= TABLE_MODELE.COL_M_Code FEN_Choix_ModeleMail Code des champs Clic sur BTN_Fermer_Liste_modele 06/08/2026 Isis_BO 549 Partie 3 › Fenêtre WINDEV › FEN_Choix_ModeleMail › Code des champs Ferme(MaFenêtre,"X") Clic sur BTN_Valider_Liste_modele si paramSupplementaire.eTypeAppel<>Libre alors AppelProcFenetreAppelante(gclPresentationListeMailModele,paramSupplementaire,Vrai,Vrai) fin Ferme(MaFenêtre) Sortie d'une ligne de TABLE_MODELE_MAIL // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_MODELE_MAIL..Modifié=Faux alors retour fin pclPresentationFiche est un PFichePersonne dynamique // ajout d'une nouvelle ligne si TABLE_MODELE_MAIL..Nouveau alors pclPresentationFiche<-gclPresentationListeMailModele.Nouveau() // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationListeMailModele.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_MODELE_MAIL,pclPresentationFiche) // repasse la table en non modifiée TABLE_MODELE_MAIL..Modifié=Faux Sélection d'une ligne de TABLE_MODELE_MAIL si TABLE_MODELE_MAIL..Nouveau alors gclPresentationListeMailModele.p_clCourant=Null sinon gclPresentationListeMailModele.p_clCourant=TABLE_MODELE_MAIL ExécuteTraitement(BTN_Valider_Liste_modele,trtClic) fin 06/08/2026 Isis_BO 550 Partie 3 › Fenêtre WINDEV › FEN_ModEmail_ChoixCatégories › Image FEN_ModEmail_ChoixCatégories Image FEN_ModEmail_ChoixCatégories Informations générales FEN_ModEmail_ChoixCatégories Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_ModEmail_ChoixCatégories.wdw | Créé par | | DFI | | | | | -------------------------- | ------------ | ----------------------------- | --------- | ------------ | --- | | Date de création | | 10/03/2020 10:39:05 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:23 | | | | | Titre | | FR: Catégories de mail | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 429 Hauteur | 430 | | Visible | | Barre de titre | | Menu système | | | 06/08/2026 | | | Isis_BO | | 551 | Partie 3 › Fenêtre WINDEV › FEN_ModEmail_ChoixCatégories › Informations générales | Icône réduction | Icône agrandissement | | Icône aide ctx. | | | --------------------- | -------------------- | --- | --------------- | --- | | Barre de message | Détourer le fond | | Mode 9 images | | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ----------------------------- | ------- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Menu contextuel | | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | Simple (non redimensionnable) | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Non | | | | | Déplace souris sur bouton par | Non | | | | | Compact. barres outils | Non | | | | | 06/08/2026 | | Isis_BO | | 552 | Partie 3 › Fenêtre WINDEV › FEN_ModEmail_ChoixCatégories › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | 1 | Libellé | | | | 1 | | --- | --------------- | --- | --- | --- | --------------------- | --- | --- | --- | --- | | | Bouton | | | 1 | Image | | | | 3 | | | Zone répétée | | | 1 | Attribut zone répétée | | | | 6 | Nombre d'éléments dans la fenêtre : 13 FEN_ModEmail_ChoixCatégories Informations sur les champs Fenêtre : FEN_ModEmail_ChoixCatégories Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_Titre | | 17 9 | 206 | 20 | 0 | Actif | Gauche | Centre | | | --------- | --- | ---- | --- | --- | --- | ----- | ------ | ------ | --- | Bouton | | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | ---------- | ----------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | ruetuaH ruegraL elbisiV nalP | BTN_Valider_fiche_intervention | | 330 | 6 | 24 | 24 | 0 | Actif | Normal | | | ------------------------------ | --- | --- | --- | --- | --- | --- | ----- | ------ | --- | Image | | | | | | | | | cilc ruop eriatiroirP tuaféd rap eéminA | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --------------------------------------- | ---------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | sucof cevA | cilc cevA | | | | | ruegraL | ruetuaH | | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | IMG_SansNom1 | | 4 | 4 | 418 | 32 | 0 | Actif | | | | ------------ | --- | --- | --- | ------- | --- | --- | ----- | --- | --- | | 06/08/2026 | | | | Isis_BO | | | | | 553 | Partie 3 › Fenêtre WINDEV › FEN_ModEmail_ChoixCatégories › Informations sur les champs Zone répétée BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_Cat | | | 4 | 36 | 418 | 387 | | 0 | Actif | | | ------ | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Zone répétée : ZR_Cat Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | ------------ | ----------- | ---------- | --- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | laitini tatE | eisias epyT | engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_Nom | 43 8 | 348 31 | 0 | affichag | Texte | | Non | | | | | ------- | ---- | ------ | --- | -------- | ----- | --- | --- | --- | --- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | sucof cevA | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ---------- | cilc cevA | | | | | ruegraL | ruetuaH | | | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | elbisiV nalP | IMG_CocheNon | | 8 | | 7 | 32 32 | 0 | | Actif | | | | ------------ | --- | --- | --- | --- | ----- | --- | --- | ----- | --- | --- | | IMG_CocheOui | | 8 | | 7 | 32 32 | 0 | | Actif | | | Attribut zone répétée | | | | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | ---------- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP ATT_CocheNon ATT_CocheOui ATT_Code ATT_ID ATT_Indice ATT_Nom | 06/08/2026 | | | | | Isis_BO | | | | | 554 | | ---------- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_ModEmail_ChoixCatégories › Informations sur les champs Fenêtre : FEN_ModEmail_ChoixCatégories Bouton : BTN_Valider_fiche_intervention Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 555 Partie 3 › Fenêtre WINDEV › FEN_ModEmail_ChoixCatégories › Informations sur les champs Image : IMG_SansNom1 Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Titre Libellé FR: Catégories Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 556 Partie 3 › Fenêtre WINDEV › FEN_ModEmail_ChoixCatégories › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ZR_Cat Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 48 Largeur colonne 418 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non 06/08/2026 Isis_BO 557 Partie 3 › Fenêtre WINDEV › FEN_ModEmail_ChoixCatégories › Informations sur les champs Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ZR_Cat Attribut zone répétée : ZR_Cat.ATT_CocheNon (5) Champ associé IMG_CocheNon Propriété associée 73 06/08/2026 Isis_BO 558 Partie 3 › Fenêtre WINDEV › FEN_ModEmail_ChoixCatégories › Informations sur les champs Attribut zone répétée : ZR_Cat.ATT_CocheOui (4) Champ associé IMG_CocheOui Propriété associée 73 Attribut zone répétée : ZR_Cat.ATT_Code (1) Propriété associée 1 Attribut zone répétée : ZR_Cat.ATT_ID (3) Propriété associée 1 Attribut zone répétée : ZR_Cat.ATT_Indice (6) Propriété associée 1 Attribut zone répétée : ZR_Cat.ATT_Nom (2) Champ associé SAI_Nom Propriété associée 1 Image : ZR_Cat.IMG_CocheNon Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Coche_NOK_32_1.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 559 Partie 3 › Fenêtre WINDEV › FEN_ModEmail_ChoixCatégories › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : ZR_Cat.IMG_CocheOui Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Coche_OK_32_1.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu contextuel Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 560 Partie 3 › Fenêtre WINDEV › FEN_ModEmail_ChoixCatégories › Informations sur les champs Champ de saisie : ZR_Cat.SAI_Nom Libellé FR: Nom Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 47 Largeur interne 348 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 561 Partie 3 › Fenêtre WINDEV › FEN_ModEmail_ChoixCatégories › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_ModEmail_ChoixCatégories Code Déclarations globales de FEN_ModEmail_ChoixCatégories //--- Fenêtre Popup --- // Pour accéder au champ ou à la combo popup qui a ouvert cette fenêtre // vous pouvez utiliser : MonChampPopup procédure MaFenêtre(odMC est un PF_ModeleEmail dynamique ) bSelect est un booléen tbCategories est un tableau de MParametreMetier dynamique nIndice est un entier odCat est un MParametreMetier dynamique pour tout ParametreMetier avec PA_Code=cPM_MM_MailCat odCat = allouer un MParametreMetier FichierVersMémoire(odCat,ParametreMetier) tbCategories.Ajoute(odCat) nIndice++ bSelect = TableauCherche(odMC:tbCat,tcLinéaire,"saCodeCat",odCat.m_sValeur) <> -1 //Vrai si le code Catégorie est dans le tableau tbCat 06/08/2026 Isis_BO 562 Partie 3 › Fenêtre WINDEV › FEN_ModEmail_ChoixCatégories › Code ZR_Cat.AjouteLigne(odCat.m_sValeur ,odCat.m_sLibelle,odCat.IdentifiantUnique,bSelect,pas bSelect, nIndice) fin Fermeture de FEN_ModEmail_ChoixCatégories //Mise à jour du tableau des Catégories odMC:tbCat.SupprimeTout() odC est un MMailCat dynamique pour toute ligne i de ZR_Cat si ZR_Cat[i].ATT_CocheOui alors odC = allouer un MMailCat odC:saCodeCat = ZR_Cat[i].ATT_Code odC:saCodeModMail = odMC:saCodeModel odC:p_saLibCat = tbCategories[ZR_Cat[i].ATT_Indice]:m_sLibelle odMC:tbCat.Ajoute(odC) fin fin FEN_ModEmail_ChoixCatégories Code des champs Clic sur BTN_Valider_fiche_intervention Ferme() Affichage d'une ligne de ZR_Cat //trace("Affiche ligne " + ZR_Cat) Sélection d'une ligne de ZR_Cat //Trace("Selection ligne " + ZR_Cat) Clic sur IMG_CocheNon ( ZR_Cat ) IMG_CocheOui..Visible = Vrai IMG_CocheNon..Visible = Faux ATT_CocheOui=Oui ATT_CocheNon=Non Clic sur IMG_CocheOui ( ZR_Cat ) IMG_CocheOui..Visible = Faux IMG_CocheNon..Visible = Vrai ATT_CocheOui=Faux ATT_CocheNon=Oui 06/08/2026 Isis_BO 563 Partie 3 › Fenêtre WINDEV › FEN_ParamModeleMail › Image FEN_ParamModeleMail Image FEN_ParamModeleMail Informations générales FEN_ParamModeleMail Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_ParamModeleMail.wdw Créé par DFI Date de création 12/02/2020 08:33:52 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:23 Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 564 Partie 3 › Fenêtre WINDEV › FEN_ParamModeleMail › Informations générales | Position X | 0 Position Y | | 0 Largeur | 1125 Hauteur | 562 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------- | --- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Non | | | | | Type cadre | | Simple (non redimensionnable) | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\FondFenetreSombre_02.png | 06/08/2026 | | | Isis_BO | | 565 | | ---------- | --- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_ParamModeleMail › Informations générales Statistiques de la fenêtre | | Bouton | | | 4 | | Fenêtre interne | | | 1 | | --- | ---------- | --- | --- | --- | --- | --------------- | --- | --- | --- | | | Superchamp | | | 1 | | | | | | Nombre d'éléments dans la fenêtre : 6 FEN_ParamModeleMail Informations sur les champs Fenêtre : FEN_ParamModeleMail Fenêtre interne BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | CFI_SansNom1 | | | 4 | 34 | 1113 | 520 | 0 | Actif | | | ------------ | --- | --- | --- | --- | ---- | --- | --- | ----- | --- | Superchamp BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | elbisiV | | | | --- | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | SC_BoutonsSysteme | | | 1014 | 4 | 102 | 24 | 0 | Actif | | | ----------------- | --- | --- | ---- | --- | --- | --- | --- | ----- | --- | Superchamp : SC_BoutonsSysteme Bouton BAT ehcuoT notuob epyT | | | X noitisoP | | | | | laitini tatE | | | | --- | --- | ---------- | --- | --- | --- | --- | ------------ | --- | --- | Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_AGRANDIR | | 1054 | 4 | 24 | 24 | 0 | Actif | Normal | | | ------------- | --- | ---- | --- | ------- | --- | --- | ----- | ------ | --- | | BTN_Annuler | | 1092 | 4 | 24 | 24 | 0 | Actif | Normal | | | BTN_ICONISER | | 1014 | 4 | 24 | 24 | 0 | Actif | Normal | | | BTN_RESTAURER | | 1054 | 4 | 24 | 24 | 0 | Actif | Normal | | | 06/08/2026 | | | | Isis_BO | | | | | 566 | Partie 3 › Fenêtre WINDEV › FEN_ParamModeleMail › Informations sur les champs Fenêtre : FEN_ParamModeleMail Fenêtre interne : CFI_SansNom1 Ordre navigation 2 UI par l'utilisateur Selon fenêtre Fenêtre Interne FI_ModEmail_Gestion Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_BoutonsSysteme Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 102 Hauteur externe 24 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 567 Partie 3 › Fenêtre WINDEV › FEN_ParamModeleMail › Informations sur les champs Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_BoutonsSysteme Bouton : SC_BoutonsSysteme.BTN_AGRANDIR Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Structure_icone_système_agrandir.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 568 Partie 3 › Fenêtre WINDEV › FEN_ParamModeleMail › Informations sur les champs Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : SC_BoutonsSysteme.BTN_Annuler Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Systeme_Fermer_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 569 Partie 3 › Fenêtre WINDEV › FEN_ParamModeleMail › Informations sur les champs Bouton : SC_BoutonsSysteme.BTN_ICONISER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Systeme_Reduire.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 570 Partie 3 › Fenêtre WINDEV › FEN_ParamModeleMail › Informations sur les champs Bouton : SC_BoutonsSysteme.BTN_RESTAURER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Structure_icone_système_restaurer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_ParamModeleMail Code Déclarations globales de FEN_ParamModeleMail 06/08/2026 Isis_BO 571 Partie 3 › Fenêtre WINDEV › FEN_ParamModeleMail › Code procédure FEN_ParamModeleMail() FEN_ParamModeleMail Code des champs Fin d'initialisation de SC_BoutonsSysteme ConfigureAffichage Clic sur BTN_AGRANDIR ( SC_BoutonsSysteme ) Maximise(MaFenêtre) ConfigureAffichage Clic sur BTN_Annuler ( SC_BoutonsSysteme ) Ferme(MaFenêtre) Clic sur BTN_ICONISER ( SC_BoutonsSysteme ) Iconise(MaFenêtre) ConfigureAffichage Clic sur BTN_RESTAURER ( SC_BoutonsSysteme ) Restaure(MaFenêtre) ConfigureAffichage FEN_ParamModeleMail Procédures Procédure locale ConfigureAffichage ( SC_BoutonsSysteme ) procédure ConfigureAffichage() BTN_AGRANDIR..Visible = FenTaille(MaFenêtre) <> TailleMaxi BTN_RESTAURER..Visible = pas BTN_AGRANDIR..Visible 06/08/2026 Isis_BO 572 Partie 3 › Fenêtre WINDEV › FEN_Choix_Dossier_Batigest › Image FEN_Choix_Dossier_Batigest Image FEN_Choix_Dossier_Batigest Informations générales FEN_Choix_Dossier_Batigest Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Dossier_Batigest.wdw | Créé par | | DFI | | | | | -------------------------- | ---------- | ----------------------------- | ------- | --------------- | --- | | Date de création | | 05/06/2020 20:30:25 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:24 | | | | | Titre | | FR: Selection | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 566 | 253 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | 06/08/2026 | | | Isis_BO | | 573 | | ---------- | --- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_Dossier_Batigest › Informations générales Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Non Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 06/08/2026 Isis_BO 574 Partie 3 › Fenêtre WINDEV › FEN_Choix_Dossier_Batigest › Informations générales Statistiques de la fenêtre | | Libellé | | | | 2 | Bouton | | | | | 2 | | --- | ------- | --- | --- | --- | --- | ------ | --- | --- | --- | --- | --- | | | Liste | | | | 1 | Combo | | | | | 1 | | | Forme | | | | 1 | | | | | | | Nombre d'éléments dans la fenêtre : 7 FEN_Choix_Dossier_Batigest Informations sur les champs Fenêtre : FEN_Choix_Dossier_Batigest Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_Contexte | | 12 | 42 | 540 | 20 | 0 | Actif | Gauche | Haut | | | | --------------------- | --- | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | --- | | LIB_SEL_DOSS_BATIGEST | | | 6 6 | 474 | 21 | 0 | Actif | Gauche | Centre | | | Bouton notuob epyT | | | | | | | | | laitini tatE | BAT ehcuoT | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | --- | --- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | BTN_Fermer_Resultat_Recherche | | | 528 | 4 | 24 | 24 | 0 | Actif | | Abandon | | | ----------------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------- | --- | | BTN_Valider_Result_Recherche | | | 486 | 4 | 24 | 24 | 0 | Actif | | Normal | | Liste ruesnecsa/egahciffA ruesnecsa elluB noitcelésitluM sennoloc .bN BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | | | --- | --- | ---------- | ---------- | ------- | ------- | ------------ | --- | -------- | --- | --- | --- | | | | | | ruetuaH | | | | sruocraP | | | | | | | | ruegraL | | elbisiV | | | | | | | elbaT | | | | | | nalP | | | eéirT | | | | | ---------- | --- | --- | ------ | --- | ------- | ----- | ------- | ----- | --- | --- | --- | | LISTE_Rep | | 12 | 99 540 | 146 | 0 | Actif | Mémoire | | | | 1 | | 06/08/2026 | | | | | Isis_BO | | | | | | 575 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Dossier_Batigest › Informations sur les champs Combo reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | laitini tatE | BAT ehcuoT | eisias cevA | | | | --- | --- | --- | ------------ | ---------- | ----------- | --- | --- | X noitisoP Y noitisoP | | | ruegraL ruetuaH | | sruocraP | | | | | --- | --- | --------------- | --- | -------- | --- | --- | --- | elbisiV | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_Racine | 12 69 | 540 24 | 0 Actif | Mémoire | Non | | | | ------------ | ----- | ------ | ------- | ------- | --- | --- | --- | Forme BAT ehcuoT laitini tatE | | | X noitisoP | Y noitisoP | | | | | | --- | --- | ---------- | ---------- | ------- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_SansNom1 | | 0 | 0 565 | 32 | 0 | Actif | | | ------------ | --- | --- | ----- | --- | --- | ----- | --- | Fenêtre : FEN_Choix_Dossier_Batigest Bouton : BTN_Fermer_Resultat_Recherche | Ordre navigation | | 2 | | | | | | | -------------------------------- | --- | ----------------------------------- | --- | --- | --- | --- | --- | | Curseur survol | | 0 | | | | | | | UI par l'utilisateur | | Selon fenêtre | | | | | | | On/Off | | Non | | | | | | | Recopie Option menu flèche | | Non | | | | | | | Taux Paral. hauteur | | 0 | | | | | | | Taux Paral. Y | | 0 | | | | | | | Épinglé | | Non | | | | | | | Masquer lors du scrolling | | Non | | | | | | | Ancrage au contenu | | | | | | | | | Retrait gauche | | 0 | | | | | | | Réduction Ruban | | Ne pas réduire le bouton | | | | | | | Cadrage fonctions gXXX | | Cadrage ignoré (pour compatibilité) | | | | | | | Numéro aide | | 0 | | | | | | | Opacité | | 100 | | | | | | | Autorise ChangeGabarit | | Oui | | | | | | | Animer si trop long | | Non | | | | | | | Animée par défaut | | Oui | | | | | | | Mode ellipse | | | | | | | | | Alignement sur l'axe secondaire | | défini par le champ flexbox (auto) | | | | | | Facteur de rétrécissement 0 | Facteur d'agrandissement | | 0 | | | | | | | ------------------------- | --- | ------- | --- | --- | --- | --- | --- | | Type flèche | | | | | | | | | Texte Markdown | | Non | | | | | | | Mode menu ctx. | | | | | | | | Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png | 06/08/2026 | | | Isis_BO | | | | 576 | | ---------- | --- | --- | ------- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_Dossier_Batigest › Informations sur les champs Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Valider_Result_Recherche Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite 06/08/2026 Isis_BO 577 Partie 3 › Fenêtre WINDEV › FEN_Choix_Dossier_Batigest › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : COMBO_Racine Libellé FR: Racine Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 540 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 12 Largeur interne 540 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Oui Avec focus Oui Redimensionnable Oui 06/08/2026 Isis_BO 578 Partie 3 › Fenêtre WINDEV › FEN_Choix_Dossier_Batigest › Informations sur les champs Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FRM_SansNom1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Contexte Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 579 Partie 3 › Fenêtre WINDEV › FEN_Choix_Dossier_Batigest › Informations sur les champs Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_SEL_DOSS_BATIGEST Libellé FR: Sélectionnez le dossier BATIGEST Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur 06/08/2026 Isis_BO 580 Partie 3 › Fenêtre WINDEV › FEN_Choix_Dossier_Batigest › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Liste : LISTE_Rep Libellé FR: &Liste Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Haut Hauteur ligne 16 Retrait gauche 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Sélection multiple Non Mode ellipse Unicode Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Valeur persistante Non Texte Markdown Non Mode menu ctx. Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 581 Partie 3 › Fenêtre WINDEV › FEN_Choix_Dossier_Batigest › Code FEN_Choix_Dossier_Batigest Code Déclarations globales de FEN_Choix_Dossier_Batigest procédure MaFenêtre(oConnecteur est un C_ConnecteurBatigest) MaFenêtre..ValeurRenvoyée="" bOk est un booléen sRep est une chaîne ANSI (bOk,sRep)= oConnecteur:ListeDisques() si bOk alors ListeAjoute(COMBO_Racine,sRep) fin (bOk,sRep)= oConnecteur:Environnement("COMPUTERNAME") si bOk alors LIB_Contexte="POSTE : " + sRep[14 à] fin Fin d'initialisation de FEN_Choix_Dossier_Batigest si COMBO_Racine..Occurrence>0 alors COMBO_Racine.SelectPlus(1) ListeDossier(COMBO_Racine..ValeurAffichée) fin FEN_Choix_Dossier_Batigest Code des champs Clic sur BTN_Fermer_Resultat_Recherche Ferme(MaFenêtre,"") Clic sur BTN_Valider_Result_Recherche s est une chaîne = LISTE_Rep..ValeurAffichée si s <> ".." alors Ferme(MaFenêtre,s) fin Sortie de COMBO_Racine ListeDossier(COMBO_Racine..ValeurAffichée) Sélection d'une ligne de COMBO_Racine 06/08/2026 Isis_BO 582 Partie 3 › Fenêtre WINDEV › FEN_Choix_Dossier_Batigest › Code des champs ListeDossier(COMBO_Racine..ValeurAffichée) Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur LISTE_Rep si LISTE_Rep..ValeurAffichée=".." alors n est un entier = ChaîneOccurrence( COMBO_Racine..ValeurAffichée,"\") si n=1 alors ListeDossier(Gauche(COMBO_Racine..ValeurAffichée,n)) sinon si n>1 alors n=Position(COMBO_Racine..ValeurAffichée,"\",0,DepuisFin) sRacine est une chaîne sRacine=Gauche(COMBO_Racine..ValeurAffichée,n-1) ListeDossier(sRacine) fin sinon ListeDossier(LISTE_Rep..ValeurAffichée) fin FEN_Choix_Dossier_Batigest Procédures Procédure locale ListeDossier procédure ListeDossier(sDossier est une chaîne ANSI) n est un entier =ListeCherche(COMBO_Racine,sDossier) si n-1 alors ListeAjoute(COMBO_Racine,sDossier) ListeSelectPlus(COMBO_Racine,COMBO_Racine..Occurrence) sinon ListeSelectPlus(COMBO_Racine,n) fin (bOk,sRep)= oConnecteur:ListeRepertoires(sDossier) si pas bOk alors Erreur(sRep) retour fin ListeSupprimeTout(LISTE_Rep) ListeAjoute(LISTE_Rep,"..") pour toute chaîne sDos de sRep séparée par RC si ChaîneOccurrence(sDos,"\$")=0 alors ListeAjoute(LISTE_Rep,sDos) fin fin 06/08/2026 Isis_BO 583 Partie 3 › Fenêtre WINDEV › FEN_Parametrage_ModeleRapport › Image FEN_Parametrage_ModeleRapport Image FEN_Parametrage_ModeleRapport Informations générales FEN_Parametrage_ModeleRapport Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Parametrage_ModeleRapport.wdw Créé par DFI Date de création 12/02/2020 08:33:52 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:24 Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 584 Partie 3 › Fenêtre WINDEV › FEN_Parametrage_ModeleRapport › Informations générales | Position X | 0 Position Y | | 0 Largeur | 1125 Hauteur | 562 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------- | --- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Non | | | | | Type cadre | | Simple (non redimensionnable) | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\FondFenetreSombre_02.png | 06/08/2026 | | | Isis_BO | | 585 | | ---------- | --- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Parametrage_ModeleRapport › Informations générales Statistiques de la fenêtre | | Bouton | | | 4 | | Fenêtre interne | | | 1 | | --- | ---------- | --- | --- | --- | --- | --------------- | --- | --- | --- | | | Superchamp | | | 1 | | | | | | Nombre d'éléments dans la fenêtre : 6 FEN_Parametrage_ModeleRapport Informations sur les champs Fenêtre : FEN_Parametrage_ModeleRapport Fenêtre interne BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | CFI_MODELE_RAPPORT | | | 4 | 34 | 1113 | 520 | 0 | Actif | | | ------------------ | --- | --- | --- | --- | ---- | --- | --- | ----- | --- | Superchamp BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | elbisiV | | | | --- | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | SC_BoutonsSysteme | | | 1014 | 4 | 102 | 24 | 0 | Actif | | | ----------------- | --- | --- | ---- | --- | --- | --- | --- | ----- | --- | Superchamp : SC_BoutonsSysteme Bouton BAT ehcuoT notuob epyT | | | X noitisoP | | | | | laitini tatE | | | | --- | --- | ---------- | --- | --- | --- | --- | ------------ | --- | --- | Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_AGRANDIR | | 1054 | 4 | 24 | 24 | 0 | Actif | Normal | | | ------------------------- | --- | ---- | --- | ------- | --- | --- | ----- | ------ | --- | | BTN_FERMER_MODELE_RAPPORT | | 1092 | 4 | 24 | 24 | 0 | Actif | Normal | | | BTN_ICONISER | | 1014 | 4 | 24 | 24 | 0 | Actif | Normal | | | BTN_RESTAURER | | 1054 | 4 | 24 | 24 | 0 | Actif | Normal | | | 06/08/2026 | | | | Isis_BO | | | | | 586 | Partie 3 › Fenêtre WINDEV › FEN_Parametrage_ModeleRapport › Informations sur les champs Fenêtre : FEN_Parametrage_ModeleRapport Fenêtre interne : CFI_MODELE_RAPPORT Ordre navigation 2 UI par l'utilisateur Selon fenêtre Fenêtre Interne FI_Modele_Rapport Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_BoutonsSysteme Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 102 Hauteur externe 24 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 587 Partie 3 › Fenêtre WINDEV › FEN_Parametrage_ModeleRapport › Informations sur les champs Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_BoutonsSysteme Bouton : SC_BoutonsSysteme.BTN_AGRANDIR Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Structure_icone_système_agrandir.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 588 Partie 3 › Fenêtre WINDEV › FEN_Parametrage_ModeleRapport › Informations sur les champs Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : SC_BoutonsSysteme.BTN_FERMER_MODELE_RAPPORT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Systeme_Fermer_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 589 Partie 3 › Fenêtre WINDEV › FEN_Parametrage_ModeleRapport › Informations sur les champs Bouton : SC_BoutonsSysteme.BTN_ICONISER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Systeme_Reduire.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 590 Partie 3 › Fenêtre WINDEV › FEN_Parametrage_ModeleRapport › Informations sur les champs Bouton : SC_BoutonsSysteme.BTN_RESTAURER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Structure_icone_système_restaurer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Parametrage_ModeleRapport Code Déclarations globales de FEN_Parametrage_ModeleRapport 06/08/2026 Isis_BO 591 Partie 3 › Fenêtre WINDEV › FEN_Parametrage_ModeleRapport › Code procédure FEN_Parametrage_ModeleRapport() FEN_Parametrage_ModeleRapport Code des champs Fin d'initialisation de SC_BoutonsSysteme ConfigureAffichage Clic sur BTN_AGRANDIR ( SC_BoutonsSysteme ) Maximise(MaFenêtre) ConfigureAffichage Clic sur BTN_FERMER_MODELE_RAPPORT ( SC_BoutonsSysteme ) Ferme(MaFenêtre) Clic sur BTN_ICONISER ( SC_BoutonsSysteme ) Iconise(MaFenêtre) ConfigureAffichage Clic sur BTN_RESTAURER ( SC_BoutonsSysteme ) Restaure(MaFenêtre) ConfigureAffichage FEN_Parametrage_ModeleRapport Procédures Procédure locale ConfigureAffichage ( SC_BoutonsSysteme ) procédure ConfigureAffichage() BTN_AGRANDIR..Visible = FenTaille(MaFenêtre) <> TailleMaxi BTN_RESTAURER..Visible = pas BTN_AGRANDIR..Visible 06/08/2026 Isis_BO 592 Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Image FEN_Choix_ElementModeleMail Image FEN_Choix_ElementModeleMail Informations générales FEN_Choix_ElementModeleMail Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_ElementModeleMail.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 10/04/2019 11:16:36 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:24 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 257 Hauteur | 320 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | 06/08/2026 | | | Isis_BO | | 593 | | ---------- | --- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Informations générales Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Simple (non redimensionnable) Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 4 Bouton 2 Interrupteur 1 Zone répétée 1 Attribut zone répétée 3 Option d'interrupteur 1 Rupture de zone répétée 2 06/08/2026 Isis_BO 594 Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Informations générales Nombre d'éléments dans la fenêtre : 14 FEN_Choix_ElementModeleMail Informations sur les champs Fenêtre : FEN_Choix_ElementModeleMail Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_SELECT_TABDONNEE | 0 | 33 255 | 34 | 0 | Actif | Gauche | Centre | | | ------------------------ | --- | ------ | --- | --- | ----- | ------ | ------ | --- | | LIB_Titre_Modele_de_mail | 2 | 5 191 | 21 | 0 | Actif | Gauche | Centre | | Bouton notuob epyT BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP | BTN_Fermer_Liste_modele | 225 | 3 | 24 | 24 | 0 | Actif | | Abandon | | ------------------------ | --- | --- | --- | --- | --- | ----- | --- | ------- | | BTN_Valider_Liste_modele | 195 | 3 | 24 | 24 | 0 | Actif | | Normal | Zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | | laitini tatE | | --- | --- | --------------------- | --- | --------------- | --- | --- | --- | ------------ | | | | | | ruegraL ruetuaH | | | | | elbisiV nalP | ZR_DONNEES | | 0 | 67 | 255 | 251 | 0 | Actif | | | ---------- | --- | --- | ------- | --- | --- | --- | ----- | --- | | 06/08/2026 | | | Isis_BO | | | | | 595 | Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Informations sur les champs Zone répétée : ZR_DONNEES Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF X noitisoP Y noitisoP laitini tatE ruegraL ruetuaH elbisiV nalP | LIB_GROUPE | 24 5 | 208 14 | 0 Actif | Gauche | Haut | | | ------------------ | ---- | ------ | ------- | ------ | ---- | --- | | LIB_TYPE_PARAMETRE | 32 9 | 195 15 | 0 Actif | Gauche | Haut | | Interrupteur ellennoitroporp .loC sennoloc .bN | | | | | BAT ehcuoT | | staté siorT | | --- | --------------------- | --------------- | --- | ------------ | --- | ----------- | | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | ruegraL ruetuaH | | | | | elbisiV nalP | INT_ACTIF | 6 | 7 20 18 | 0 Actif | | 1 | | | --------- | --- | ------- | ------- | --- | --- | --- | Attribut zone répétée BAT ehcuoT laitini tatE | | X noitisoP | Y noitisoP | | | | | | --- | ---------- | ---------- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP ATT_GROUPE ATT_LIB ATT_SEL Rupture de zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP RUPT_BRuptGR RUPT_HRuptGR | 06/08/2026 | | Isis_BO | | | | 596 | | ---------- | --- | ------- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Informations sur les champs Fenêtre : FEN_Choix_ElementModeleMail Bouton : BTN_Fermer_Liste_modele Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Abandonner Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 597 Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Informations sur les champs Bouton : BTN_Valider_Liste_modele Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Valider le choix Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 598 Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Informations sur les champs Libellé : LIB_SELECT_TABDONNEE Libellé FR: Cochez les élements à insérer dans le mail Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Titre_Modele_de_mail Libellé FR: Données disponibles Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 599 Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ZR_DONNEES Libellé FR: &Zone répétée Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 31 Largeur colonne 238 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 06/08/2026 Isis_BO 600 Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Informations sur les champs 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :gstListeDonnees Rub. mémorisée :gstListeDonnees Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur et droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ZR_DONNEES Attribut zone répétée : ZR_DONNEES.ATT_GROUPE (3) Champ associé LIB_GROUPE Propriété associée 1 Liaison des données :gstListeDonnees.sGroupe 06/08/2026 Isis_BO 601 Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Informations sur les champs Attribut zone répétée : ZR_DONNEES.ATT_LIB (2) Champ associé LIB_TYPE_PARAMETRE Propriété associée 1 Liaison des données :gstListeDonnees.sElmt Attribut zone répétée : ZR_DONNEES.ATT_SEL (1) Champ associé INT_ACTIF Propriété associée 1 Liaison des données :gstListeDonnees.bSelect Interrupteur : ZR_DONNEES.INT_ACTIF Libellé FR: Badge Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gstListeDonnees.bSelect 06/08/2026 Isis_BO 602 Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Informations sur les champs Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : ZR_DONNEES.RUPT_HRuptGR.LIB_GROUPE Libellé FR: Groupe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gstListeDonnees.sGroupe Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 603 Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Informations sur les champs Libellé : ZR_DONNEES.LIB_TYPE_PARAMETRE Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gstListeDonnees.sElmt Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : ZR_DONNEES.RUPT_BRuptGR (5) Toujours visible Non Attribut de rupture 2 06/08/2026 Isis_BO 604 Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Informations sur les champs Rupture de zone répétée : ZR_DONNEES.RUPT_HRuptGR (4) Toujours visible Non Attribut de rupture 2 FEN_Choix_ElementModeleMail Code Déclarations globales de FEN_Choix_ElementModeleMail procédure FEN_Choix_ElementModeleMail(gclFicheInterv est un PFicheIntervention dynamique, tbMC est un tableau de ST_MotCle) //gclPresentationListeMailModele est un PTableMailModele dynamique=Null,paramSupplementaire est un STParamFenetreAppelante=Null gstListeDonnees est un tableau de STDonnees pour i=1 _à_ tbMC..Occurrence si tbMC[i].bPresent _et_ tbMC[i].bTableau alors //tbMC[i]:saTexte = DonneValeurMotClef(tbMC[i]:saCodeValeur,odFI) selon tbMC[i]:saMotCle //CAS "$TABPHOTO$" : bBlocPhotoVisible = ExisteMembreRubrique(unTerme,TT_RAPPORT); SI bBlocPhotoVisibleALORS FiltreDocument() cas "" : SelectDonnee(gclFicheInterv:ListeContactClient,tbMC[i], ExtraitChaîne(tbMC[i]:saCodeValeur,1,".")+ExtraitChaîne(tbMC[i]:saCodeValeur,2,".")) cas "" : SelectDonnee(gclFicheInterv:ListeContactLieu,tbMC[i], ExtraitChaîne(tbMC[i]:saCodeValeur,1,".")+ExtraitChaîne(tbMC[i]:saCodeValeur,2,".")) cas "" : SelectDonnee(gclFicheInterv:ListeCompteRendu,tbMC[i], ExtraitChaîne(tbMC[i]:saCodeValeur,1,".")+ExtraitChaîne(tbMC[i]:saCodeValeur,2,".")) cas "" : SelectDonnee(gclFicheInterv:ListeRendezVous,tbMC[i], ExtraitChaîne(tbMC[i]:saCodeValeur,1,".")+ExtraitChaîne(tbMC[i]:saCodeValeur,2,".")) autre cas si tbMC[i].bPresent _et_ Contient(tbMC[i]:saMotCle,"UNIQUE") alors selon ExtraitChaîne(tbMC[i]:saMotCle,1,".") cas """ ? paramSupplementaire.sTitreFenetre SINON "Modèles de mail" STDonnees est une Structure bSelect est un booléen sGroupe est une chaîne //sTerme est une chaîne sCateg est une chaîne 06/08/2026 Isis_BO 605 Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Code sRubrique est une chaîne nIdElmt est un entier sur 8 octets sElmt est une chaîne fin //LOCAL // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) //SI gclPresentationListeMailModele=Null ALORS // gclPresentationListeMailModele=PTableMailModele.gNouvellePresentation() //FIN //Chargement de la liste des Modèles de mail //rq est une requête SQL = //[ // SELECT MM_Code,MM_Nom,PA_Libelle // FROM // ( // MailModele // INNER JOIN // MailCat // ON MailModele.MM_Code = MailCat.MMC_CodeModMail // ) // INNER JOIN // ParametreMetier // ON MailCat.MMC_CodeCat = ParametreMetier.PA_Valeur // // WHERE ParametreMetier.PA_Code ='MC' // Order BY PA_Libelle,MM_Nom // //] // // //HExécuteRequête(rq) //n est un entier //pour tout rq // // n=TABLE_MODELE.AjouteLigne(rq.MM_Nom,rq.MM_Code,rq.PA_Libelle) // TableIndiceRupture(RUPT_RuptCat,n) // TABLE_MODELE[n].RUPT_RuptCat.LIB_Rupt=rq.PA_Libelle // // //FIN //si TABLE_MODELE..Occurrence>0 alors // TABLE_MODELE.SelectPlus(1) //sinon // info("Il n'y pas de modèles de mail dans la base") // ferme(MaFenêtre ,"") //fin Demande de mise à jour de l'affichage de FEN_Choix_ElementModeleMail //SI gclPresentationListeMailModele<>Null _ET_ gclPresentationListeMailModele est PTableMailModele // // // mise à jour des champs bindés sur la présentation (compteur par exemple) // SourceVersEcran("","gclPresentationListeMailModele") // // //MAJ du champ TABLE et de l'objet Liste CLient // MAJChampTableEtObjet(TABLE_MODELE_MAIL,gclPresentationListeMailModele.p_clCourant) //FIN Fermeture de FEN_Choix_ElementModeleMail //MaFenêtre..ValeurRenvoyée= TABLE_MODELE.COL_M_Code 06/08/2026 Isis_BO 606 Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Code si MaFenêtre..ValeurRenvoyée="X" alors TableauSupprimeTout(gstListeDonnees) fin renvoyer gstListeDonnees FEN_Choix_ElementModeleMail Code des champs Clic sur BTN_Fermer_Liste_modele Ferme(MaFenêtre,"X") Clic sur BTN_Valider_Liste_modele //SI paramSupplementaire.eTypeAppel<>Libre ALORS // //AppelProcFenetreAppelante(gclPresentationListeMailModele,paramSupplementaire,Vrai,Vrai) //FIN Ferme(MaFenêtre,"V") A chaque modification de INT_ACTIF ( ZR_DONNEES ) //ChampVersSource() FEN_Choix_ElementModeleMail Procédures Procédure locale SelectDonnee // Résumé : // Syntaxe : //SelectDonnee ( est objet dynamique, est ST_MotCle, est chaîne) // // Paramètres : // tabDyn (objet dynamique) : // stUnTerme (ST_MotCle) : // sCateg (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SelectDonnee(tabDyn est un objet dynamique, stUnTerme est un ST_MotCle,sCateg est une chaîne) nIndiceDonnee est un entier = TableauCherche(gstListeDonnees,tcLinéaire,"sCateg",sCateg,1) si nIndiceDonnee=-1 _et_ tabDyn<>Null alors pour i = 1 _à_ {tabDyn,":m_clTabModele"}..Occurrence stUneDonnee est un STDonnees 06/08/2026 Isis_BO 607 Partie 3 › Fenêtre WINDEV › FEN_Choix_ElementModeleMail › Procédures stUneDonnee.bSelect = Faux stUneDonnee.nIdElmt = {{tabDyn,":m_clTabModele"}[i],"m_nPKID"} stUneDonnee.sCateg = sCateg//stUnTerme.Rubrique stUneDonnee.sGroupe = stUnTerme.saGroupe //stUneDonnee.sRubrique = stUnTerme.Rubrique si tabDyn est PTableRDV alors stUneDonnee.sElmt=DateVersChaîne({{tabDyn,":m_clTabModele"}[i],"m_dhDateDebut"}, "JJ/MM/AAAA")+" - "+{{tabDyn,":m_clTabModele"}[i],"m_sDescription"} sinon si tabDyn est PTableCompteRendu stUneDonnee.sElmt=DateVersChaîne({{tabDyn,":m_clTabModele"}[i],"m_dhDateHeureDebut"}, "JJ/MM/AAAA")+" - "+{{tabDyn,":m_clTabModele"}[i],"m_sNomSignataire"} sinon si tabDyn est PTableIntervention_Personne stUneDonnee.sElmt={{tabDyn,":m_clTabModele"}[i],":m_clContact:CiviliteNomPrenom"} fin TableauAjoute(gstListeDonnees,stUneDonnee) fin fin 06/08/2026 Isis_BO 608 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Image FEN_Maquette_checklist Image FEN_Maquette_checklist Informations générales FEN_Maquette_checklist Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Maquette_checklist.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 10/04/2019 11:16:36 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:24 | | | | | Titre | | FR: Maquette checklist | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 568 Hauteur | 320 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | | 06/08/2026 | | | Isis_BO | | 609 | Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations générales Ctx. HFSQL indép. Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Simple (non redimensionnable) Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non 06/08/2026 Isis_BO 610 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations générales Statistiques de la fenêtre | | Libellé | | | 7 | Bouton | | | | 5 | | --- | --------------------- | --- | --- | --- | ----------------------- | --- | --- | --- | --- | | | Interrupteur | | | 1 | Image | | | | 1 | | | Zone répétée | | | 2 | Attribut zone répétée | | | | 11 | | | Option d'interrupteur | | | 1 | Rupture de zone répétée | | | | 2 | | | Disposition | | | 2 | Cellule de disposition | | | | 7 | Nombre d'éléments dans la fenêtre : 39 FEN_Maquette_checklist Informations sur les champs Fenêtre : FEN_Maquette_checklist Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | --- | | | | | | | | laitini tatE | | FTR tamroF | | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_COLLAB1 | | 0 8 | 100 | 14 | 0 | Actif | Gauche | Haut | | | ------------------------ | --- | ---- | --- | --- | --- | ----- | ------ | ------ | --- | | LIB_SELECT_TABDONNEE | | 0 33 | 566 | 34 | 0 | Actif | Gauche | Centre | | | LIB_Titre_Modele_de_mail | | 2 5 | 502 | 21 | 0 | Actif | Gauche | Centre | | Bouton notuob epyT BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | --- | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_AjoutRessource | | 2 | 3 | 24 | 24 | 0 | Actif | Normal | | | ------------------------ | --- | --- | --- | ------- | --- | --- | ----- | ------- | --- | | BTN_Fermer_Liste_modele | | 536 | 3 | 24 | 24 | 0 | Actif | Abandon | | | BTN_Valider_Liste_modele | | 506 | 3 | 24 | 24 | 0 | Actif | Normal | | | 06/08/2026 | | | | Isis_BO | | | | | 611 | Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Image | | | | | | | cilc ruop eriatiroirP tuaféd rap eéminA | | | --- | ---------- | ---------- | --------------- | --- | ------------ | --------------------------------------- | ---------- | | | | | | | laitini tatE | | sucof cevA | | | X noitisoP | Y noitisoP | | | | | | | | | | ruegraL ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_ICONE_CARACTERISTIQUES | 4 | 7 | 16 16 | 0 | Actif | | | | -------------------------- | --- | --- | ----- | --- | ----- | --- | --- | Zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_CollabRDV | | 5 | 38 279 | 215 | 0 | Actif | | | ------------ | --- | --- | ------ | --- | --- | ----- | --- | | ZR_DONNEES | | 0 | 0 284 | 251 | 0 | Actif | | Disposition BAT ehcuoT laitini tatE | | | X noitisoP Y noitisoP | | | | | | | --- | --- | --------------------- | ------- | ------- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_CHECKLIST | | 0 | 68 568 | 253 | 0 | Actif | | | ---------------------------- | --- | --- | ------ | --- | --- | ----- | --- | | DISP_ENTETE_CARACTERISTIQUES | | 5 | 6 279 | 32 | 0 | Actif | | Zone répétée : DISP_CHECKLIST.ZR_CollabRDV Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------ | ------------- | ------------- | --- | | | | | | laitini tatE | | FTR tamroF | | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | LIB_Auplanning | 47 | 20 12 | 9 0 | Actif | Gauche | Haut | | | -------------- | --- | ----- | ------- | ----- | ------ | ------ | --- | | LIB_Nom | 2 | 9 119 | 25 0 | Actif | Gauche | Centre | | | 06/08/2026 | | | Isis_BO | | | | 612 | Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Bouton notuob epyT | | | | | | laitini tatE | BAT ehcuoT | | | --- | ---------- | ---------- | --------------- | --- | ------------ | ---------- | --- | | | X noitisoP | Y noitisoP | | | | | | | | | | ruegraL ruetuaH | | | | | elbisiV nalP | BTN_SupprimeRessource | 115 | 0 | 16 16 | 0 | Actif | | Normal | | --------------------- | --- | --- | ----- | --- | ----- | --- | ------ | Attribut zone répétée BAT ehcuoT laitini tatE X noitisoP Y noitisoP | | | | ruegraL ruetuaH | | | | | | --- | --- | --- | --------------- | --- | --- | --- | --- | elbisiV nalP ATT_Archive ATT_AuPlanning ATT_CouleurFond ATT_IDRdv ATT_Id ATT_IdEquipe ATT_Nom ATT_Supprime Zone répétée : DISP_CHECKLIST.ZR_DONNEES Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | ---------- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | X noitisoP | | | laitini tatE | | | FTR tamroF | Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_GROUPE | 24 5 | 208 | 14 0 | Actif | Gauche | Haut | | | ------------------ | ---- | --- | ---- | ----- | ------ | ---- | --- | | LIB_TYPE_PARAMETRE | 32 9 | 200 | 15 0 | Actif | Gauche | Haut | | Bouton | | | | | | | BAT ehcuoT | notuob epyT | | --- | ---------- | ---------- | --- | --- | ------------ | ---------- | ----------- | | | X noitisoP | Y noitisoP | | | laitini tatE | | | ruetuaH ruegraL elbisiV nalP | BTN_COLLAB | 238 | 3 | 24 24 | 0 | Actif | | Normal | | ---------- | --- | --- | ------- | --- | ----- | --- | ------ | | 06/08/2026 | | | Isis_BO | | | | 613 | Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | staté siorT | | --- | --------------------- | --- | --- | ------------ | ----------- | ruetuaH | | | ruegraL | elbisiV | | | | --- | --- | ------- | ------- | --- | --- | nalP | INT_ACTIF | 6 7 | 20 18 | 0 | Actif | 1 | | --------- | --- | ----- | --- | ----- | --- | Attribut zone répétée laitini tatE BAT ehcuoT | | X noitisoP | Y noitisoP | | | | | --- | ---------- | ---------- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP ATT_GROUPE ATT_LIB ATT_SEL Rupture de zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | --- | ---------- | ---------- | --- | --- | ------------ | ruegraL ruetuaH elbisiV nalP RUPT_BRuptGR RUPT_HRuptGR Fenêtre : FEN_Maquette_checklist Bouton : DISP_CHECKLIST.DISP_ENTETE_CARACTERISTIQUES.BTN_AjoutRessource | Ordre navigation | 1 | | | | | | -------------------------- | ----------------------------------- | ------- | --- | --- | --- | | Curseur survol | 0 | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | On/Off | Non | | | | | | Recopie Option menu flèche | Non | | | | | | Taux Paral. hauteur | 0 | | | | | | Taux Paral. Y | 0 | | | | | | Épinglé | Non | | | | | | Masquer lors du scrolling | Non | | | | | | Ancrage au contenu | | | | | | | Retrait gauche | 0 | | | | | | Réduction Ruban | Ne pas réduire le bouton | | | | | | Cadrage fonctions gXXX | Cadrage ignoré (pour compatibilité) | | | | | | Numéro aide | 0 | | | | | | Opacité | 100 | | | | | | Autorise ChangeGabarit | Oui | | | | | | 06/08/2026 | | Isis_BO | | | 614 | Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Fermer_Liste_modele Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Abandonner Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non 06/08/2026 Isis_BO 615 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Valider_Liste_modele Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Valider le choix Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 06/08/2026 Isis_BO 616 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHECKLIST Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CHECKLIST.DISP_ENTETE_CARACTERISTIQUES Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 617 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_COLLAB.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 618 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Libellé : DISP_CHECKLIST.DISP_ENTETE_CARACTERISTIQUES.LIB_COLLAB1 Libellé FR: Collaborateur(s) Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_SELECT_TABDONNEE Libellé FR: Cochez ou décochez les checklist à associées à l'intervention et choisissez les collaborateurs concernés Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 619 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Titre_Modele_de_mail Libellé FR: Liste des checklist Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 620 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Zone répétée : DISP_CHECKLIST.ZR_CollabRDV Libellé FR: &Zone répétée Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 36 Largeur colonne 139 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 2 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 06/08/2026 Isis_BO 621 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : DISP_CHECKLIST.ZR_DONNEES Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 31 Largeur colonne 267 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non 06/08/2026 Isis_BO 622 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :gstListeDonnees Rub. mémorisée :gstListeDonnees Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : DISP_CHECKLIST.ZR_CollabRDV Attribut zone répétée : DISP_CHECKLIST.ZR_CollabRDV.ATT_Archive (5) Propriété associée 1 Attribut zone répétée : DISP_CHECKLIST.ZR_CollabRDV.ATT_AuPlanning (6) Champ associé LIB_Auplanning Propriété associée 1 06/08/2026 Isis_BO 623 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Attribut zone répétée : DISP_CHECKLIST.ZR_CollabRDV.ATT_CouleurFond (8) Champ associé LIB_Nom Propriété associée 21 Attribut zone répétée : DISP_CHECKLIST.ZR_CollabRDV.ATT_IDRdv (4) Propriété associée 5 Attribut zone répétée : DISP_CHECKLIST.ZR_CollabRDV.ATT_Id (1) Propriété associée 1 Attribut zone répétée : DISP_CHECKLIST.ZR_CollabRDV.ATT_IdEquipe (3) Propriété associée 1 Attribut zone répétée : DISP_CHECKLIST.ZR_CollabRDV.ATT_Nom (2) Champ associé LIB_Nom Propriété associée 1 Attribut zone répétée : DISP_CHECKLIST.ZR_CollabRDV.ATT_Supprime (7) Propriété associée 73 Bouton : DISP_CHECKLIST.ZR_CollabRDV.BTN_SupprimeRessource Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 624 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_16_5_fermer.png Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_CHECKLIST.ZR_CollabRDV.LIB_Auplanning Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non 06/08/2026 Isis_BO 625 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : DISP_CHECKLIST.ZR_CollabRDV.LIB_Nom Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 626 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Zone répétée : DISP_CHECKLIST.ZR_DONNEES Attribut zone répétée : DISP_CHECKLIST.ZR_DONNEES.ATT_GROUPE (3) Champ associé LIB_GROUPE Propriété associée 1 Liaison des données :gstListeDonnees.sGroupe Attribut zone répétée : DISP_CHECKLIST.ZR_DONNEES.ATT_LIB (2) Champ associé LIB_TYPE_PARAMETRE Propriété associée 1 Liaison des données :gstListeDonnees.sElmt Attribut zone répétée : DISP_CHECKLIST.ZR_DONNEES.ATT_SEL (1) Champ associé INT_ACTIF Propriété associée 1 Liaison des données :gstListeDonnees.bSelect Bouton : DISP_CHECKLIST.ZR_DONNEES.BTN_COLLAB Groupe GR_CADENAS_INTERV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse 06/08/2026 Isis_BO 627 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_COLLAB.png Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : DISP_CHECKLIST.ZR_DONNEES.INT_ACTIF Libellé FR: Badge Valeur initiale 0 Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non 06/08/2026 Isis_BO 628 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gstListeDonnees.bSelect Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : DISP_CHECKLIST.ZR_DONNEES.RUPT_HRuptGR.LIB_GROUPE Libellé FR: Groupe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gstListeDonnees.sGroupe Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 629 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Libellé : DISP_CHECKLIST.ZR_DONNEES.LIB_TYPE_PARAMETRE Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gstListeDonnees.sElmt Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : DISP_CHECKLIST.ZR_DONNEES.RUPT_BRuptGR (5) Toujours visible Non Attribut de rupture 2 06/08/2026 Isis_BO 630 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Informations sur les champs Rupture de zone répétée : DISP_CHECKLIST.ZR_DONNEES.RUPT_HRuptGR (4) Toujours visible Non Attribut de rupture 2 FEN_Maquette_checklist Code Déclarations globales de FEN_Maquette_checklist procédure FEN_Maquette_checklist(gclFicheInterv est un PFicheIntervention dynamique, tbMC est un tableau de ST_MotCle) //gclPresentationListeMailModele est un PTableMailModele dynamique=Null,paramSupplementaire est un STParamFenetreAppelante=Null gstListeDonnees est un tableau de STDonnees pour i=1 _à_ tbMC..Occurrence si tbMC[i].bPresent _et_ tbMC[i].bTableau alors //tbMC[i]:saTexte = DonneValeurMotClef(tbMC[i]:saCodeValeur,odFI) selon tbMC[i]:saMotCle //CAS "$TABPHOTO$" : bBlocPhotoVisible = ExisteMembreRubrique(unTerme,TT_RAPPORT); SI bBlocPhotoVisibleALORS FiltreDocument() cas "" : SelectDonnee(gclFicheInterv:ListeContactClient,tbMC[i], ExtraitChaîne(tbMC[i]:saCodeValeur,1,".")+ExtraitChaîne(tbMC[i]:saCodeValeur,2,".")) cas "" : SelectDonnee(gclFicheInterv:ListeContactLieu,tbMC[i], ExtraitChaîne(tbMC[i]:saCodeValeur,1,".")+ExtraitChaîne(tbMC[i]:saCodeValeur,2,".")) cas "" : SelectDonnee(gclFicheInterv:ListeCompteRendu,tbMC[i], ExtraitChaîne(tbMC[i]:saCodeValeur,1,".")+ExtraitChaîne(tbMC[i]:saCodeValeur,2,".")) cas "" : SelectDonnee(gclFicheInterv:ListeRendezVous,tbMC[i], ExtraitChaîne(tbMC[i]:saCodeValeur,1,".")+ExtraitChaîne(tbMC[i]:saCodeValeur,2,".")) autre cas si tbMC[i].bPresent _et_ Contient(tbMC[i]:saMotCle,"UNIQUE") alors selon ExtraitChaîne(tbMC[i]:saMotCle,1,".") cas """ ? paramSupplementaire.sTitreFenetre SINON "Modèles de mail" STDonnees est une Structure bSelect est un booléen sGroupe est une chaîne //sTerme est une chaîne sCateg est une chaîne 06/08/2026 Isis_BO 631 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Code sRubrique est une chaîne nIdElmt est un entier sur 8 octets sElmt est une chaîne fin //LOCAL // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) //SI gclPresentationListeMailModele=Null ALORS // gclPresentationListeMailModele=PTableMailModele.gNouvellePresentation() //FIN //Chargement de la liste des Modèles de mail //rq est une requête SQL = //[ // SELECT MM_Code,MM_Nom,PA_Libelle // FROM // ( // MailModele // INNER JOIN // MailCat // ON MailModele.MM_Code = MailCat.MMC_CodeModMail // ) // INNER JOIN // ParametreMetier // ON MailCat.MMC_CodeCat = ParametreMetier.PA_Valeur // // WHERE ParametreMetier.PA_Code ='MC' // Order BY PA_Libelle,MM_Nom // //] // // //HExécuteRequête(rq) //n est un entier //pour tout rq // // n=TABLE_MODELE.AjouteLigne(rq.MM_Nom,rq.MM_Code,rq.PA_Libelle) // TableIndiceRupture(RUPT_RuptCat,n) // TABLE_MODELE[n].RUPT_RuptCat.LIB_Rupt=rq.PA_Libelle // // //FIN //si TABLE_MODELE..Occurrence>0 alors // TABLE_MODELE.SelectPlus(1) //sinon // info("Il n'y pas de modèles de mail dans la base") // ferme(MaFenêtre ,"") //fin ZoneRépétéeAjouteLigne(ZR_DONNEES,Vrai,"CheckList A","08/10/2020 à 14h30") ZoneRépétéeAjouteLigne(ZR_DONNEES,Faux,"CheckList B","08/10/2020 à 14h30") ZoneRépétéeAjouteLigne(ZR_DONNEES,Faux,"CheckList C","08/10/2020 à 14h30") ZoneRépétéeAjouteLigne(ZR_DONNEES,Faux,"CheckList D","08/10/2020 à 14h30") ZoneRépétéeAjouteLigne(ZR_DONNEES,Vrai,"CheckList A","10/10/2020 à 15h00") ZoneRépétéeAjouteLigne(ZR_DONNEES,Vrai,"CheckList B","10/10/2020 à 15h00") ZoneRépétéeAjouteLigne(ZR_DONNEES,Vrai,"CheckList C","10/10/2020 à 15h00") ZoneRépétéeAjouteLigne(ZR_DONNEES,Faux,"CheckList D","10/10/2020 à 15h00") ZoneRépétéeAjouteLigne(ZR_DONNEES,Faux,"CheckList A","20/10/2020 à 13h00") ZoneRépétéeAjouteLigne(ZR_DONNEES,Faux,"CheckList B","20/10/2020 à 13h00") ZoneRépétéeAjouteLigne(ZR_DONNEES,Faux,"CheckList C","20/10/2020 à 13h00") ZoneRépétéeAjouteLigne(ZR_DONNEES,Vrai,"CheckList D","20/10/2020 à 13h00") ZoneRépétéeAjouteLigne(ZR_CollabRDV,1,"Pierre MACHIN") ZoneRépétéeAjouteLigne(ZR_CollabRDV,2,"Paul TRUCMUCHE") Demande de mise à jour de l'affichage de FEN_Maquette_checklist 06/08/2026 Isis_BO 632 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Code //SI gclPresentationListeMailModele<>Null _ET_ gclPresentationListeMailModele est PTableMailModele // // // mise à jour des champs bindés sur la présentation (compteur par exemple) // SourceVersEcran("","gclPresentationListeMailModele") // // //MAJ du champ TABLE et de l'objet Liste CLient // MAJChampTableEtObjet(TABLE_MODELE_MAIL,gclPresentationListeMailModele.p_clCourant) //FIN Fermeture de FEN_Maquette_checklist //MaFenêtre..ValeurRenvoyée= TABLE_MODELE.COL_M_Code si MaFenêtre..ValeurRenvoyée="X" alors TableauSupprimeTout(gstListeDonnees) fin renvoyer gstListeDonnees FEN_Maquette_checklist Code des champs Clic sur BTN_Fermer_Liste_modele Ferme(MaFenêtre,"X") Clic sur BTN_Valider_Liste_modele //SI paramSupplementaire.eTypeAppel<>Libre ALORS // //AppelProcFenetreAppelante(gclPresentationListeMailModele,paramSupplementaire,Vrai,Vrai) //FIN Ferme(MaFenêtre,"V") Initialisation de ZR_CollabRDV SourceVersEcran("","gclPresentationFicheRdv") Affichage d'une ligne de ZR_CollabRDV si ATT_AuPlanning="0" alors ATT_CouleurFond=GrisFoncé sinon ATT_CouleurFond=RVB(245,179,1) fin Clic sur BTN_COLLAB ( ZR_DONNEES ) si MoiMême..Enfoncé alors ZR_DONNEES[1].BTN_COLLAB..CouleurFond=RVB(86,124,143) DISP_CHECKLIST[2]..Visible=Vrai sinon ZR_DONNEES[1].BTN_COLLAB..CouleurFond=Blanc DISP_CHECKLIST[2]..Visible=Faux fin A chaque modification de INT_ACTIF ( ZR_DONNEES ) 06/08/2026 Isis_BO 633 Partie 3 › Fenêtre WINDEV › FEN_Maquette_checklist › Code des champs //ChampVersSource() FEN_Maquette_checklist Procédures Procédure locale SelectDonnee // Résumé : // Syntaxe : //SelectDonnee ( est objet dynamique, est ST_MotCle, est chaîne) // // Paramètres : // tabDyn (objet dynamique) : // stUnTerme (ST_MotCle) : // sCateg (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SelectDonnee(tabDyn est un objet dynamique, stUnTerme est un ST_MotCle,sCateg est une chaîne) nIndiceDonnee est un entier = TableauCherche(gstListeDonnees,tcLinéaire,"sCateg",sCateg,1) si nIndiceDonnee=-1 _et_ tabDyn<>Null alors pour i = 1 _à_ {tabDyn,":m_clTabModele"}..Occurrence stUneDonnee est un STDonnees stUneDonnee.bSelect = Faux stUneDonnee.nIdElmt = {{tabDyn,":m_clTabModele"}[i],"m_nPKID"} stUneDonnee.sCateg = sCateg//stUnTerme.Rubrique stUneDonnee.sGroupe = stUnTerme.saGroupe //stUneDonnee.sRubrique = stUnTerme.Rubrique si tabDyn est PTableRDV alors stUneDonnee.sElmt=DateVersChaîne({{tabDyn,":m_clTabModele"}[i],"m_dhDateDebut"}, "JJ/MM/AAAA")+" - "+{{tabDyn,":m_clTabModele"}[i],"m_sDescription"} sinon si tabDyn est PTableCompteRendu stUneDonnee.sElmt=DateVersChaîne({{tabDyn,":m_clTabModele"}[i],"m_dhDateHeureDebut"}, "JJ/MM/AAAA")+" - "+{{tabDyn,":m_clTabModele"}[i],"m_sNomSignataire"} sinon si tabDyn est PTableIntervention_Personne stUneDonnee.sElmt={{tabDyn,":m_clTabModele"}[i],":m_clContact:CiviliteNomPrenom"} fin TableauAjoute(gstListeDonnees,stUneDonnee) fin fin 06/08/2026 Isis_BO 634 Partie 3 › Fenêtre WINDEV › FEN_Agenda › Image FEN_Agenda Image | 06/08/2026 | Isis_BO | 635 | | ---------- | ------- | --- | Partie 3 › Fenêtre WINDEV › FEN_Agenda › Image | 06/08/2026 | Isis_BO | 636 | | ---------- | ------- | --- | Partie 3 › Fenêtre WINDEV › FEN_Agenda › Informations générales FEN_Agenda Informations générales FEN_Agenda Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Agenda.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | ---- | | Date de création | | 12/05/2023 14:42:20 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Titre | | FR: Agenda | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1680 Hauteur | 1023 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | 06/08/2026 | | | Isis_BO | | 637 | Partie 3 › Fenêtre WINDEV › FEN_Agenda › Informations générales | Optimisations | Comme le projet | | | | | | | | ---------------------- | --------------- | --- | --- | --- | --- | --- | --- | | Valide auto. | 0 | | | | | | | | Lib. + tps restant | Oui | | | | | | | | Pos. X Menu | 6 | | | | | | | | Pos. Y Menu | 28 | | | | | | | | Texte Markdown | Non | | | | | | | | Mode menu ctx. | | | | | | | | | M.C.U. | Oui | | | | | | | | Anim. Ouverture | 0 | | | | | | | | Anim. Fermeture | 0 | | | | | | | | Durée Anim. Ouverture | 100 | | | | | | | | Durée Anim. Fermeture | 50 | | | | | | | | Adapte Taille contenu | Non | | | | | | | | Assombri quand inactif | Oui | | | | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | Statistiques de la fenêtre | | Fenêtre interne | | 1 | Case barre de message | | | 1 | | --- | --------------- | --- | --- | --------------------- | --- | --- | --- | Nombre d'éléments dans la fenêtre : 2 FEN_Agenda Informations sur les champs Fenêtre : FEN_Agenda Fenêtre interne | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | CFI_SansNom1 | | 6 | 6 1666 | 956 | 0 | Actif | | | ------------ | --- | --- | ------- | --- | --- | ----- | --- | | 06/08/2026 | | | Isis_BO | | | | 638 | Partie 3 › Fenêtre WINDEV › FEN_Agenda › Informations sur les champs Fenêtre : FEN_Agenda Fenêtre interne : CFI_SansNom1 Ordre navigation 1 UI par l'utilisateur Selon fenêtre Fenêtre Interne FI_Agenda3 Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 980 Taux anc. hauteur 1000 FEN_Agenda Code Déclarations globales de FEN_Agenda procédure FEN_Agenda() CFI_SansNom1.BTN_Fermer_fiche_intervention..Visible = Faux 06/08/2026 Isis_BO 639 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Image FEN_Fiche_RDV_F Image FEN_Fiche_RDV_F Informations générales FEN_Fiche_RDV_F Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Fiche_RDV_F.wdw Créé par SMR Date de création 19/05/2023 10:13:24 Dernière modification par SMR Date dernière modification 27/05/2025 11:15:42 Titre FR: Fiche RDV 06/08/2026 Isis_BO 640 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations générales | Type fenêtre | | Fenêtre libre | | | | | ------------------------ | ------------ | ----------------------------- | --------- | --------------- | --- | | Mode ouverture (Desktop) | | Centrée par rapport à l'écran | | | | | Position X | 0 Position Y | | 0 Largeur | 1359 Hauteur | 610 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------- | ------- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Simple (non redimensionnable) | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | 06/08/2026 | | | Isis_BO | | 641 | Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations générales | Déplace souris sur bouton par | | Non | | | | | | | ------------------------------ | --- | --- | --- | --- | --- | --- | --- | | Compact. barres outils | | Non | | | | | | Statistiques de la fenêtre | | Champ de saisie | | 10 | Libellé | | | 6 | | --- | ---------------- | --- | --- | --------------------- | --- | --- | --- | | | Bouton | | 4 | Interrupteur | | | 10 | | | Table | | 1 | Fenêtre interne | | | 1 | | | Superchamp | | 1 | Option d'interrupteur | | | 10 | | | Colonne de table | | 9 | | | | | Nombre d'éléments dans la fenêtre : 52 FEN_Fiche_RDV_F Informations sur les champs Fenêtre : FEN_Fiche_RDV_F Bouton notuob epyT BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | | --- | --- | --------------------- | --- | --- | ------------ | --- | --- | ruegraL ruetuaH elbisiV nalP | BTN_Fermer | | 641 124 | 24 24 | 0 | Actif | Normal | | | ---------- | --- | ------- | ----- | --- | ----- | ------ | --- | | BTN_Ouvrir | | 639 125 | 26 24 | 0 | Actif | Normal | | Fenêtre interne BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | CFI_RDV | | 0 | 2 678 | 600 | 0 | Actif | | | ---------- | --- | --- | ------- | --- | --- | ----- | --- | | 06/08/2026 | | | Isis_BO | | | | 642 | Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Superchamp BAT ehcuoT | | | | X noitisoP | | Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | ---------- | --- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | SC_Recherche | | | | 684 | | 2 | 667 | 600 | | 0 | Actif | | | ------------ | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Superchamp : SC_Recherche Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | ---------- | ---------- | --- | --- | ------------ | ---------- | ----------- | ---------- | --- | ------------------------- | --- | ------------- | | | X noitisoP | Y noitisoP | | | laitini tatE | | eisias epyT | engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_ADRESSE_SITE | 832 | 172 488 | 22 | 0 | Actif | | Texte | | Non | | | | | ------------------ | ---- | ------- | --- | --- | ----- | --- | ----- | --- | --- | --- | --- | --- | | SAI_CLIENT | 832 | 42 173 | 22 | 0 | Actif | | Texte | | Non | | | | | SAI_CODEPOSTAL_SIT | 832 | 200 173 | 22 | 0 | Actif | | Texte | | Non | | | | | SAI_CODE_LIEU | 832 | 144 488 | 22 | 0 | Actif | | Texte | | Non | | | | | SAI_DEVIS_INTERV | 1150 | 44 173 | 22 | 0 | Actif | | Texte | | Non | | | | | SAI_REFEXT_DOSSIER | 832 | 95 173 | 22 | 0 | Actif | | Texte | | Non | | | | | SAI_REFEXT_INTERV | 1150 | 97 173 | 22 | 0 | Actif | | Texte | | Non | | | | | SAI_TITRE_DOSSIER | 832 | 69 173 | 22 | 0 | Actif | | Texte | | Non | | | | | SAI_TITRE_INTER | 1150 | 69 173 | 22 | 0 | Actif | | Texte | | Non | | | | | SAI_VILLE_SITE | 1082 | 200 238 | 22 | 0 | Actif | | Texte | | Non | | | | Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | | ruegraL | | | | elbisiV | | | | | | --- | --- | --- | --- | ------- | --- | --- | --- | ------- | --- | --- | --- | --- | nalP | LIB_Libellé | | 690 | 251 | | 353 | 18 | 0 | | Actif | Gauche | Haut | | | ----------------------- | --- | ---- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | | LIB_Libellé1 | | 702 | | 22 | 311 | 101 | 0 | | Actif | Gauche | Haut | | | LIB_Libellé2 | | 1017 | | 22 | 311 | 101 | 0 | | Actif | Gauche | Haut | | | LIB_Libellé3 | | 702 | 129 | | 626 | 101 | 0 | | Actif | Gauche | Haut | | | LIB_Total_Liste_Dossier | | 735 | 581 | | 36 | 14 | 0 | | Actif | Gauche | Haut | | LIB_Total_Titre_Liste_Dossier 691 581 40 14 0 Actif Gauche Haut | 06/08/2026 | | | | | | Isis_BO | | | | | | 643 | | ---------- | --- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Bouton notuob epyT | | | | | | laitini tatE BAT ehcuoT | | | | --- | --- | --------------------- | --------------- | --- | ----------------------- | --- | --- | | | | X noitisoP Y noitisoP | | | | | | | | | | ruegraL ruetuaH | | | | | elbisiV nalP | BTN_GOMMER | | 1266 | 239 24 | 24 0 | Actif | Normal | | | ------------- | --- | ---- | ------ | ---- | ----- | ------ | --- | | BTN_RECHERCHE | | 1296 | 240 24 | 24 0 | Actif | Normal | | Interrupteur ellennoitroporp .loC sennoloc .bN | | | | | laitini tatE | BAT ehcuoT | | staté siorT | | --- | --- | --- | --- | ------------ | ---------- | --- | ----------- | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | INT_ADRESSE_SITE | | 702 171 | 130 25 | 0 Actif | | 1 | | | ------------------- | --- | -------- | ------ | ------- | --- | --- | --- | | INT_CLIENT | | 702 41 | 130 25 | 0 Actif | | 1 | | | INT_CODEPOSTAL_SITE | | 702 199 | 130 25 | 0 Actif | | 1 | | | INT_CODE_LIEU | | 702 143 | 130 25 | 0 Actif | | 1 | | | INT_DEVIS_INTERV | | 1020 41 | 130 25 | 0 Actif | | 1 | | | INT_REFEXT_DOSSIER | | 702 94 | 130 25 | 0 Actif | | 1 | | | INT_REFEXT_INTERV | | 1020 94 | 130 25 | 0 Actif | | 1 | | | INT_TITRE_DOSSIER | | 702 68 | 130 25 | 0 Actif | | 1 | | | INT_TITRE_INTER | | 1020 68 | 130 25 | 0 Actif | | 1 | | | INT_VILLE_SITE | | 1017 199 | 130 25 | 0 Actif | | 1 | | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | ----------------------------- | ------------------------------ | ------------------ | -------------- | | | | | | )(ertliFH resilitU | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | | | | | | .gerne egacolB noitcelésitluM | edacsac eisiaS | | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | laitini tatE | | | | | | --- | --------------------- | --------------- | ------------ | -------- | --- | --- | --- | | | | ruegraL ruetuaH | | sruocraP | | | | elbisiV elbaT nalP Mémoir | TABLE_Inter | 684 276 | 659 304 0 | affichag | | | | 1 | | ----------- | ------- | --------- | -------- | --- | --- | --- | --- | Table : SC_Recherche.TABLE_Inter | 06/08/2026 | | | Isis_BO | | | | 644 | | ---------- | --- | --- | ------- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | ehcuag à eéxiF | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ----------------- | --- | -------- | --- | ------------- | ------- | ----- | | COL_IdDossier | 104 | Grisé | | Droite Centre | Numériq | | | COL_IdInter | 100 | Grisé | | Droite Centre | Numériq | | | COL_NINTER | 79 | affichag | | Gauche Centre | Texte | | | COL_EtatInter | 84 | affichag | | Gauche Centre | Texte | | | COL_NDev | 58 | affichag | | Gauche Centre | Texte | | | COL_StatusDossier | 110 | affichag | | Gauche Centre | Texte | | | COL_Client | 100 | affichag | | Gauche Centre | Texte | | | COL_CodeLieu | 109 | affichag | | Gauche Centre | Texte | | | COL_Societe | 100 | affichag | | Gauche Centre | Texte | | Fenêtre : FEN_Fiche_RDV_F Bouton : BTN_Fermer | Ordre navigation | 3 | | | | | | | -------------------------------- | ----------------------------------- | --- | --- | --- | --- | --- | | Curseur survol | 0 | | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | | On/Off | Non | | | | | | | Recopie Option menu flèche | Non | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Retrait gauche | 0 | | | | | | | Réduction Ruban | Ne pas réduire le bouton | | | | | | | Cadrage fonctions gXXX | Cadrage ignoré (pour compatibilité) | | | | | | | Numéro aide | 0 | | | | | | | Opacité | 100 | | | | | | | Autorise ChangeGabarit | Oui | | | | | | | Animer si trop long | Non | | | | | | | Animée par défaut | Oui | | | | | | | Mode ellipse | | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement | 0 | | | | | | Facteur d'agrandissement 0 | Type flèche | | | | | | | | -------------- | ------- | --- | --- | --- | --- | --- | | Texte Markdown | Non | | | | | | | Mode menu ctx. | | | | | | | Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_A_Gauche.png | 06/08/2026 | | | Isis_BO | | | 645 | | ---------- | --- | --- | ------- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Ouvrir Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_A_Droite.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 646 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : CFI_RDV Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_Recherche Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 667 Hauteur externe 600 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non 06/08/2026 Isis_BO 647 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_Recherche Bouton : SC_Recherche.BTN_GOMMER Ordre navigation 21 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Gommer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 648 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : SC_Recherche.BTN_RECHERCHE Ordre navigation 22 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 649 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Interrupteur : SC_Recherche.INT_ADRESSE_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 15 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 650 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Interrupteur : SC_Recherche.INT_CLIENT Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 651 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Interrupteur : SC_Recherche.INT_CODEPOSTAL_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 17 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 652 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Interrupteur : SC_Recherche.INT_CODE_LIEU Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 653 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Interrupteur : SC_Recherche.INT_DEVIS_INTERV Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 654 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Interrupteur : SC_Recherche.INT_REFEXT_DOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 655 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Interrupteur : SC_Recherche.INT_REFEXT_INTERV Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 656 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Interrupteur : SC_Recherche.INT_TITRE_DOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 657 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Interrupteur : SC_Recherche.INT_TITRE_INTER Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 658 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Interrupteur : SC_Recherche.INT_VILLE_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 18 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 659 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Libellé : SC_Recherche.LIB_Libellé Libellé FR: Double-cliquez sur la ligne recherchée pour la choisir Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_Recherche.LIB_Libellé1 Libellé FR: Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 660 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_Recherche.LIB_Libellé2 Libellé FR: Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 661 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Libellé : SC_Recherche.LIB_Libellé3 Libellé FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_Recherche.LIB_Total_Liste_Dossier Libellé FR: 000 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 662 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : SC_Recherche.LIB_Total_Titre_Liste_Dossier Libellé FR: Total : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 663 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Champ de saisie : SC_Recherche.SAI_ADRESSE_SITE Groupe GR_CRITERE_LISTEDOSS Ordre navigation 16 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 832 Largeur interne 488 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 664 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SC_Recherche.SAI_CLIENT Libellé FR: &Client Groupe GR_CRITERE_LISTEDOSS Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 832 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 665 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 666 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Champ de saisie : SC_Recherche.SAI_CODEPOSTAL_SITE Groupe GR_CRITERE_LISTEDOSS Ordre navigation 19 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 832 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 667 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SC_Recherche.SAI_CODE_LIEU Groupe GR_CRITERE_LISTEDOSS Ordre navigation 14 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 832 Largeur interne 488 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 668 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 669 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Champ de saisie : SC_Recherche.SAI_DEVIS_INTERV Groupe GR_CRITERE_LISTEDOSS Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1150 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 670 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SC_Recherche.SAI_REFEXT_DOSSIER Groupe GR_CRITERE_LISTEDOSS Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 832 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 671 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 672 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Champ de saisie : SC_Recherche.SAI_REFEXT_INTERV Groupe GR_CRITERE_LISTEDOSS Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1150 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 673 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SC_Recherche.SAI_TITRE_DOSSIER Groupe GR_CRITERE_LISTEDOSS Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 832 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 674 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 675 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Champ de saisie : SC_Recherche.SAI_TITRE_INTER Groupe GR_CRITERE_LISTEDOSS Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1150 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 676 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SC_Recherche.SAI_VILLE_SITE Groupe GR_CRITERE_LISTEDOSS Ordre navigation 20 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1082 Largeur interne 238 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 677 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 678 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Table : SC_Recherche.TABLE_Inter Libellé FR: Table Ordre navigation 23 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 24 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non 06/08/2026 Isis_BO 679 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : SC_Recherche.TABLE_Inter Colonne de table : SC_Recherche.TABLE_Inter.COL_IdDossier (1) Titre FR: IdDossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 99 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 680 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Colonne de table : SC_Recherche.TABLE_Inter.COL_IdInter (2) Titre FR: IdInter Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 99 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_Recherche.TABLE_Inter.COL_NINTER (3) Titre FR: N° Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 681 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_Recherche.TABLE_Inter.COL_EtatInter (4) Titre FR: État intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 682 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Colonne de table : SC_Recherche.TABLE_Inter.COL_NDev (5) Titre FR: Devis n° Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_Recherche.TABLE_Inter.COL_StatusDossier (6) Titre FR: Statut Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 683 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_Recherche.TABLE_Inter.COL_Client (7) Titre FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 684 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Colonne de table : SC_Recherche.TABLE_Inter.COL_CodeLieu (8) Titre FR: Code Lieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_Recherche.TABLE_Inter.COL_Societe (9) Titre FR: Societe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 685 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FEN_Fiche_RDV_F Code Déclarations globales de FEN_Fiche_RDV_F procédure FEN_Fiche_RDV_F(clPresentationFiche est un PFicheRdv,stParametreFenInterne est un STParamFenetreAppelante) CFI_RDV..Visible = Faux gbRecherche est un booléen = Faux gnLargeurOuvert est un entier = FEN_Fiche_RDV_F..Largeur gnLargeurFerme est un entier = CFI_RDV..Largeur + 5 FEN_Fiche_RDV_F..Largeur = gnLargeurFerme Sablier(Vrai) ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,clPresentationFiche,stParametreFenInterne) BTN_Fermer..Visible = Faux si clPresentationFiche:m_nPKID > 0 _et_ (clPresentationFiche:m_nIDDossier > 0 et clPresentationFiche: m_nIDIntervention > 0 ) alors BTN_Ouvrir..Visible = Faux sinon BTN_Ouvrir..Visible = Vrai fin Fin d'initialisation de FEN_Fiche_RDV_F Sablier(Faux) CFI_RDV..Visible = Vrai FEN_Fiche_RDV_F Code des champs Clic sur BTN_Fermer 06/08/2026 Isis_BO 686 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Code des champs OuvrirFermer() Clic sur BTN_Ouvrir OuvrirFermer() Clic sur BTN_GOMMER ( SC_Recherche ) RAZ(GR_CRITERE_LISTEDOSS) TableSupprimeTout(TABLE_Inter) Clic sur BTN_RECHERCHE ( SC_Recherche ) VerificationSelection() Initialisation de LIB_Libellé ( SC_Recherche ) // Version 1 // Description // Libellé simple Initialisation de LIB_Libellé1 ( SC_Recherche ) // Version 1 // Description // Libellé simple Initialisation de LIB_Libellé2 ( SC_Recherche ) // Version 1 // Description // Libellé simple Initialisation de LIB_Libellé3 ( SC_Recherche ) // Version 1 // Description // Libellé simple Sortie de SAI_ADRESSE_SITE ( SC_Recherche ) MAJCocheCritere(MoiMême) Sortie de SAI_CLIENT ( SC_Recherche ) MAJCocheCritere(MoiMême) Sortie de SAI_CODE_LIEU ( SC_Recherche ) MAJCocheCritere(MoiMême) Sortie de SAI_CODEPOSTAL_SITE ( SC_Recherche ) 06/08/2026 Isis_BO 687 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Code des champs MAJCocheCritere(MoiMême) Sortie de SAI_DEVIS_INTERV ( SC_Recherche ) MAJCocheCritere(MoiMême) Sortie de SAI_REFEXT_DOSSIER ( SC_Recherche ) MAJCocheCritere(MoiMême) Sortie de SAI_REFEXT_INTERV ( SC_Recherche ) MAJCocheCritere(MoiMême) Sortie de SAI_TITRE_DOSSIER ( SC_Recherche ) MAJCocheCritere(MoiMême) Sortie de SAI_TITRE_INTER ( SC_Recherche ) MAJCocheCritere(MoiMême) Sortie de SAI_VILLE_SITE ( SC_Recherche ) MAJCocheCritere(MoiMême) Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_Inter clPresentationFiche.m_nIDIntervention = COL_IdInter clPresentationFiche.m_nIDDossier = COL_IdDossier FI_Fiche_Rdv.Charge_DossierIntervention() FEN_Fiche_RDV_F Procédures Procédure locale ChargementSQL procédure ChargementSQL() TableSupprimeTout(TABLE_Inter) ReqSQL est une chaîne sCR est une chaîne sdListeDoss est une Source de Données // récupération des données //ReqSQL est une Requête SQL = ReqSQL+=[ SELECT Intervention.IN_PKID ,IN_RefInterne AS RefInterneInterv ,IN_RefExterne AS RefExterneInterv ,IN_IDEtatIntervention ,IN_IDSociete ,IN_IDLieu ,IN_NumDevis 06/08/2026 Isis_BO 688 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Procédures ,DO_PKID ,DO_IDStatut ,DO_Titre ,CL_Nom ,LI_CodeLieu ,CAST(GREATEST(Dossier.ModifDate,NVL(Intervention.ModifDate,'19000101')) AS DATE) AS MinDateModif ,WL.Val(WL.DuréeVersChaîne(WL.ChaîneVersDurée (WL.DateHeureDifférence ( CAST(GREATEST(Dossier.ModifDate,NVL(Intervention.ModifDate,'19000101')) AS DATE), WL.DateHeureSys() ),'+JHHMMSSLL'),'+J')) AS NbJours ,NVL(IN_RefInterne,DO_RefInterne) AS NumRef ] ReqSQL+=[ FROM ( ( ( Dossier LEFT OUTER JOIN Intervention ON Dossier.DO_PKID = Intervention.IN_IDDossier ) LEFT OUTER JOIN Client ON Client.CL_PKID = Dossier.DO_IDClient ) LEFT OUTER JOIN Lieu ON Lieu.LI_PKID = Intervention.IN_IDLieu ) LEFT OUTER JOIN Adresse ON Adresse.AD_PKID = Lieu.LI_IDAdresse ] ReqSQL+=[ WHERE 1=1 ] sCR+=CritereHF(INT_CLIENT ,SAI_CLIENT ,Client.CL_Nom..Nom , tfMilieutexte) sCR+=CritereHF(INT_TITRE_DOSSIER ,SAI_TITRE_DOSSIER ,Dossier.DO_Titre..Nom ,tfMilieutexte) sCR+=CritereHF(INT_REFEXT_DOSSIER ,SAI_REFEXT_DOSSIER ,Dossier.DO_RefExterne..Nom , tfMilieutexte) sCR+=CritereHF(INT_TITRE_INTER ,SAI_TITRE_INTER ,Intervention.IN_Titre..Nom , tfMilieutexte) sCR+=CritereHF(INT_REFEXT_INTERV ,SAI_REFEXT_INTERV ,Intervention.IN_RefExterne..Nom , tfMilieutexte) sCR+=CritereHF(INT_DEVIS_INTERV ,SAI_DEVIS_INTERV ,Intervention.IN_NumDevis..Nom , tfDebutTexte) sCR+=CritereHF(INT_CODE_LIEU ,SAI_CODE_LIEU ,Lieu.LI_CodeLieu..Nom , tfMilieutexte) sCR+=CritereHF(INT_ADRESSE_SITE ,SAI_ADRESSE_SITE ,Lieu.LI_IDAdresse..Nom ,tfExiste,ChaîneConstruit("SELECT 1 FROM Adresse WHERE AD_PKID=%1 %2",Lieu.LI_IDAdresse..Nom,CritereHF( INT_ADRESSE_SITE,SAI_ADRESSE_SITE,Adresse.AD_Presentation..Nom,tfMilieutexte)))// sCR+=CritereHF(INT_CODEPOSTAL_SITE,SAI_CODEPOSTAL_SITE ,Lieu.LI_IDAdresse..Nom , tfExiste,ChaîneConstruit("SELECT 1 FROM Adresse WHERE AD_PKID=%1 %2",Lieu.LI_IDAdresse..Nom,CritereHF( INT_CODEPOSTAL_SITE,SAI_CODEPOSTAL_SITE,Adresse.AD_CodePostal..Nom,tfMilieutexte))) //,tfDansRequete,"SELECT Adresse.AD_PKID FROM Adresse WHERE Adresse.AD_CodePostal LIKE '%" + SAI_CODEPOSTAL_SITE + "%'") sCR+=CritereHF(INT_VILLE_SITE ,SAI_VILLE_SITE ,Lieu.LI_IDAdresse..Nom , tfExiste,ChaîneConstruit("SELECT 1 FROM Adresse WHERE AD_PKID=%1 %2",Lieu.LI_IDAdresse..Nom,CritereHF( INT_VILLE_SITE,SAI_VILLE_SITE,Adresse.AD_Ville..Nom,tfMilieutexte))) 06/08/2026 Isis_BO 689 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Procédures //,tfDansRequete,"SELECT Adresse.AD_PKID FROM Adresse WHERE Adresse.AD_Ville LIKE '%" + SAI_VILLE_SITE + "%'")//,"SELECT Immeubles.IM_ID WHERE Immeubles.IM_Ville LIKE '%" + ch2 + "%'" sCR += "AND " + Dossier.DO_IDStatut..Nom + "<>" + gnIdDossierAnnule + " " ReqSQL+=sCR ReqSQL+=[ ORDER BY MinDateModif DESC ] //ReqSQL.p_IdDossier = Null//MesParamètres..Occurrence>0 _ET_ MesParamètres[1]<>-1 ? MesParamètres[1] SINON Null // exécution de la requête si HExécuteRequêteSQL(sdListeDoss,gcnxBO,hRequêteDéfaut+hRequêteSansCorrection,ReqSQL) alors nIndiceLigne est un entier nCptEnreg est un entier //= HNbEnr(sdListeDoss) // charge les enregistrements en mémoire pour tout sdListeDoss nCptEnreg+=1 si sdListeDoss.DO_PKID > 0 _et_ sdListeDoss.IN_PKID > 0 alors nIndiceLigne = TableAjouteLigne(TABLE_Inter) COL_IdDossier[nIndiceLigne] = sdListeDoss.DO_PKID COL_IdInter[nIndiceLigne] = sdListeDoss.IN_PKID COL_NINTER[nIndiceLigne] = sdListeDoss.RefInterneInterv COL_EtatInter[nIndiceLigne] = gpclListeEtatIntervention: RechercheEtDonneLibelleDepuisID(sdListeDoss.IN_IDEtatIntervention) COL_NDev[nIndiceLigne] = sdListeDoss.IN_NumDevis COL_StatusDossier[nIndiceLigne] = gpclListeStatutDossier: RechercheEtDonneLibelleDepuisID(sdListeDoss.DO_IDStatut) COL_CodeLieu[nIndiceLigne] = sdListeDoss.LI_CodeLieu COL_Client[nIndiceLigne] = sdListeDoss.CL_Nom COL_Societe[nIndiceLigne] = gpclListeSociete:RechercheNomSociteParId( sdListeDoss.IN_IDSociete) fin fin LIB_Total_Liste_Dossier = nCptEnreg sinon LIB_Total_Liste_Dossier = 0 fin HLibèreRequête(sdListeDoss) Procédure locale OuvrirFermer procédure OuvrirFermer() si gbRecherche alors gbRecherche = Faux sinon gbRecherche = Vrai fin si gbRecherche alors FEN_Fiche_RDV_F..Largeur = gnLargeurOuvert BTN_Fermer..Visible = Vrai BTN_Ouvrir..Visible = Faux sinon FEN_Fiche_RDV_F..Largeur = gnLargeurFerme BTN_Fermer..Visible = Faux BTN_Ouvrir..Visible = Vrai fin Procédure locale VerificationSelection 06/08/2026 Isis_BO 690 Partie 3 › Fenêtre WINDEV › FEN_Fiche_RDV_F › Procédures procédure VerificationSelection() n est un entier = 0 | si INT_CLIENT | _et_ SAI_CLIENT | | <> "" alors n+= 1 | | | -------------- | ---------------- | --- | ----------------- | --- | si INT_TITRE_DOSSIER _et_SAI_TITRE_DOSSIER <> "" alors n+= 1 si INT_REFEXT_DOSSIER _et_ SAI_REFEXT_DOSSIER <> "" alors n+= 1 | si INT_TITRE_INTER | _et_SAI_TITRE_INTER | | <> "" alors n+= 1 | | | ------------------- | ------------------- | --- | ----------------- | --- | si INT_REFEXT_INTERV _et_ SAI_REFEXT_INTERV <> "" alors n+= 1 | si INT_DEVIS_INTERV | _et_ SAI_DEVIS_INTERV | | <> "" alors n+= 1 | | | ------------------- | ---------------------- | --- | ----------------- | --- | | si INT_CODE_LIEU | _et_ SAI_CODE_LIEU | | <> "" alors n+= 1 | | si INT_ADRESSE_SITE _et_ SAI_ADRESSE_SITE <> "" alors n+= 1 si INT_CODEPOSTAL_SITE _et_ SAI_CODEPOSTAL_SITE <> "" alors n+= 1 | si INT_VILLE_SITE | _et_ SAI_VILLE_SITE | <> "" alors n+= 1 | | | | ----------------- | ------------------- | ------------------- | --- | --- | si n <= 0 alors Info("Veuillez sélectionner un critère de recherche") retour sinon ChargementSQL() fin | 06/08/2026 | | Isis_BO | | 691 | | ---------- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Image FEN_Exporter_Temps_CSV Image FEN_Exporter_Temps_CSV Informations générales FEN_Exporter_Temps_CSV Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Exporter_Temps_CSV.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ---------------------------------------- | --------- | --------------- | --- | | Date de création | | 28/07/2023 11:14:16 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Titre | | FR: Exporter le temps des collaborateurs | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 337 Hauteur | 377 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | 06/08/2026 | | | Isis_BO | | 692 | Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations générales | Redimensionnable | Avec grip | | Grip dans image | | | --------------------- | -------------- | --- | --------------- | --- | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Non | | | | | Type cadre | Double | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | | Déplace souris sur bouton par | Non | | | | | Compact. barres outils | Non | | | | Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 | 06/08/2026 | | Isis_BO | | 693 | | ---------- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | | 3 | Libellé | | | 2 | | --- | --------------------- | --- | --- | --- | --- | ------------ | --- | --- | --- | | | Bouton | | | | 4 | Interrupteur | | | 1 | | | Combo | | | | 1 | Forme | | | 1 | | | Option d'interrupteur | | | | 1 | | | | | Nombre d'éléments dans la fenêtre : 13 FEN_Exporter_Temps_CSV Informations sur les champs Fenêtre : FEN_Exporter_Temps_CSV Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | FTR tamroF | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --- | --------------------- | --- | --- | ------------ | ---------------------- | ------------------------- | --- | ------------- | | | | X noitisoP Y noitisoP | | | laitini tatE | eisias epyT engilitluM | | | | ruetuaH ruegraL elbisiV nalP | SAI_DateDebut | | 17 99 | 128 42 | 0 Actif | | Date | Non | | | | -------------- | --- | ------ | ------ | ------- | --- | ----- | --- | --- | --- | | SAI_DateFin | | 189 99 | 128 42 | 0 Actif | | Date | Non | | | | SAI_Repertoire | | 17 247 | 270 42 | 0 Actif | | Texte | Non | | | Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --------------------- | --- | --- | --- | ------------- | ------------- | --- | | | | | | | | | laitini tatE | FTR tamroF | | | | | | X noitisoP Y noitisoP | | | | | | | ruegraL ruetuaH elbisiV nalP | LIB_SOCIETE | | | 17 156 | 174 | 16 | 0 | Actif Gauche | Haut | | | -------------------- | --- | --- | ------ | --- | ------- | --- | ------------ | ------ | --- | | LIB_Titre_de_fenêtre | | | 3 0 | 298 | 74 | 0 | Actif Centre | Centre | | | 06/08/2026 | | | | | Isis_BO | | | | 694 | Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations sur les champs Bouton notuob epyT | | | | | | | | | | | laitini tatE BAT ehcuoT | | | | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | --- | ----------------------- | --- | --- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_Fermer | | 305 | | 6 | 24 | | 24 | 0 | Actif | | Abandon | | | ------------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------- | --- | | BTN_GenererFichier | | 91 | | 317 | 152 | | 24 | 0 | Actif | | Normal | | | BTN_GenererFichier1 | | 492 | | 256 | 221 | | 24 | 0 | Actif | | Normal | | | BTN_Parcourir | | 293 | | 263 | 24 | | 24 | 0 | Actif | | Normal | | Interrupteur ellennoitroporp .loC sennoloc .bN | | | | | | | | | laitini tatE | | BAT ehcuoT | | staté siorT | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | ---------- | --- | ----------- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | | | elbisiV nalP | INT_RdvExporte | | 17 | 211 | 300 | | 25 | 0 | Actif | | | 1 | | | -------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | --- | Combo reihcif eétsissa eisiaS | | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB | | | | | | | | BAT ehcuoT | | | | ediv is LLUN | | | --- | ---------- | ---------- | ------- | --- | --- | ------------ | ---------- | -------- | ----------- | --- | ------------ | --- | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | eisias cevA | | | | | | | | ruetuaH | | | | | sruocraP | | | | | ruegraL | | | | | | elbisiV | | | elbaT | | | | | | ------------- | --- | ------- | --- | ---- | ------- | ----- | --- | -------- | ----- | --- | --- | --- | | | | | | nalP | | | | | eéirT | | | | | COMBO_Societe | 17 | 172 300 | 22 | 0 | | Actif | | Table ch | | Non | | | Forme BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | --- | ------------ | --- | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | FRM_ENTETE | | | 0 | | 0 | 337 | | 75 | 0 | | Actif | | | ---------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Fenêtre : FEN_Exporter_Temps_CSV | 06/08/2026 | | | | | Isis_BO | | | | | | | 695 | | ---------- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations sur les champs Bouton : BTN_Fermer Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 696 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations sur les champs Bouton : BTN_GenererFichier Libellé FR: Générer fichier CSV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 697 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations sur les champs Bouton : BTN_GenererFichier1 Libellé FR: Générer fichier CSV Temps CR Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 698 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations sur les champs Bouton : BTN_Parcourir Libellé FR: ... Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 GENSTEEL\Gensteel_Pict_Browse_16_5.png Nb. états image 5 Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 GENSTEEL\Gensteel_Btn_Brw.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 699 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations sur les champs Combo : COMBO_Societe Libellé FR: Société Groupe GR_CADENAS_RDV Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 300 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 17 Largeur interne 300 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Nom de la société Numéro aide 0 Texte d'indication si vide FR: Nom de la société Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui 06/08/2026 Isis_BO 700 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations sur les champs Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru Societe Rub. parcourue SO_PKID Rub. affichée SO_Nom Rub. mémorisée SO_PKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FRM_ENTETE UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 701 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations sur les champs Interrupteur : INT_RdvExporte Libellé FR: &Interrupteur Valeur initiale 0 Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 702 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations sur les champs Libellé : LIB_SOCIETE Libellé FR: Société * Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Titre_de_fenêtre Libellé FR: Export des temps des collaborateurs " Fichier CSV " Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 703 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_DateDebut Libellé FR: Date de début* Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 19 Largeur interne 126 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: UseSystemMask Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse 06/08/2026 Isis_BO 704 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations sur les champs Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 705 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations sur les champs Champ de saisie : SAI_DateFin Libellé FR: Date de fin Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 190 Largeur interne 127 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: UseSystemMask Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 706 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_Repertoire Libellé FR: Enregistrer sous * Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 19 Largeur interne 268 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 707 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 260 Masque saisie FR: 10 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Oui Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 708 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Messages multilingues FEN_Exporter_Temps_CSV Messages multilingues 06/08/2026 Isis_BO 709 ¹ .ssem °N Message 2000 FR: Sélectionner un répertoire... ¹ N° mess. : numéro de message. FEN_Exporter_Temps_CSV Code Déclarations globales de FEN_Exporter_Temps_CSV procédure FEN_Exporter_Temps_CSV() saCheminInit est une chaîne Unicode = ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"]+ NomFichierIni saCheminDossier est une chaîne ANSI gnIdStatutFait est un entier sur 8 octets = gpclListeStatutRendezVous. RechercheEtDonneIdDepuisValeur("4") gnIdTypActiviteInter est un entier sur 8 octets = gpclListeTypeRendezVous. RechercheEtDonneIdDepuisValeur("1") gtaCompteRendu est un tableau associatif de STCompteRenduRqListe gtaCompteRenduGroupeDate est un tableau associatif de STCompteRenduRqListe gtaTempParSociete est un tableau associatif de STInfoRdvSoc gsErreur est une chaîne ANSI gtaSuivi est un tableau associatif de STInfoSuivis gtabIdActTempSuivi est un tableau d'entiers sur 8 octets RecupererDossierInit() RechercherIdActTemp() SAI_Repertoire = saCheminDossier Fin d'initialisation de FEN_Exporter_Temps_CSV SAI_DateFin = DateSys() RemplirComboSoc() FEN_Exporter_Temps_CSV Code des champs Clic sur BTN_Fermer Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Code des champs Ferme(FEN_Exporter_Temps_CSV) Clic sur BTN_GenererFichier gsErreur = "" VerificationDates() si SAI_Repertoire <> "" alors si COMBO_Societe > 0 alors // generer le fichier si pas ReqTemps() alors Erreur(gsErreur) retour sinon CreationFichierCSV() fin si saCheminDossier <> SAI_Repertoire alors si pas ModifierDossierInit() alors Info( "Le nouveau répertoire pour enregistrer les fichiers CSV n'a pas pu être enregistré dans le fichier INI" ) Ferme() fin sinon Ferme() fin sinon Info("Vous devez choisir une société") retour fin sinon Info("Vous devez choisir le répertoire pour enregistrer les fichiers CSV") retour fin Clic sur BTN_GenererFichier1 gsErreur = "" VerificationDates() si SAI_Repertoire <> "" alors si COMBO_Societe > 0 alors // generer le fichier si pas ReqTemps(Vrai) alors Erreur(gsErreur) retour sinon CreationFichierCSV() fin si saCheminDossier <> SAI_Repertoire alors si pas ModifierDossierInit() alors Info( "Le nouveau répertoire pour enregistrer les fichiers CSV n'a pas pu être enregistré dans le fichier INI" ) Ferme() fin sinon Ferme() fin sinon 06/08/2026 Isis_BO 710 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Code des champs Info("Vous devez choisir une société") retour fin sinon Info("Vous devez choisir le répertoire pour enregistrer les fichiers CSV") retour fin Clic sur BTN_Parcourir sRepertoire est une chaîne // Ouvre le sélecteur de fichiers soit sTitre="Sélectionner un répertoire..." // ouvre le sélecteur sRepertoire = fRepSélecteur(SAI_Repertoire, sTitre, "") si sRepertoire<>"" alors SAI_Repertoire = sRepertoire ExécuteTraitement(SAI_Repertoire,trtModification) fin FEN_Exporter_Temps_CSV Procédures Procédure locale AjouterDateExportRDV procédure AjouterDateExportRDV(sId est une chaîne ANSI) saComplReq est une chaîne ANSI = "" sReq est une chaîne ANSI = [ UPDATE Planning_RDV SET Planning_RDV.PL_DateExport = ] saComplReq = "'" + DateHeureSys() + "' " saComplReq +="WHERE Planning_RDV.PL_PKID IN ("+ Gauche(sId,Taille(sId)-1)+")" sReq += saComplReq sdRReq est une Source de Données si pas HExécuteRequêteSQL(sdRReq,hRequêteDéfaut,sReq) alors gsErreur = "Une erreur s'est produite, la date d'exportation n'a pas pu être attribuée" renvoyer Faux fin renvoyer Vrai Procédure locale CreationFichierCSV procédure CreationFichierCSV() // Conversion d'un fichier de données en CSV (export) 06/08/2026 Isis_BO 711 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Procédures sLigneAEcrire est une chaîne sContenuLignes est une chaîne sContenuFichier est une chaîne sCheminFichier est une chaîne sNomSoc est une chaîne ANSI nQteFichier est un entier sNomFichier est une chaîne ANSI sFichierCrees est une chaîne ANSI sFichierNonCrees est une chaîne ANSI sIdRdvs est une chaîne ANSI bOk est un booléen si gtaTempParSociete..Occurrence > 0 alors pour tout stSoc de gtaTempParSociete bOk = Faux sIdRdvs = "" sContenuLignes = "" pour tout stInfo de stSoc:tabRDv sLigneAEcrire = TraitementChaine(stInfo.saDateDebut)+";"... +TraitementChaine(stInfo.saDateFin)+";"... +TraitementChaine(stInfo.saHeureDebut)+";"... +TraitementChaine(stInfo.saHeureFin)+";"... +TraitementChaine(stInfo.saHeureDebutPlanning)+";"... +TraitementChaine(stInfo.saHeureFinPlanning)+";"... +TraitementChaine(stInfo.saDossier)+";"... +TraitementChaine(stInfo.saIntervention)+";"... +stInfo.nSav+";"... +TraitementChaine(stInfo.saDevis)+";"... +TraitementChaine(stInfo.saNomClient)+";"... +TraitementChaine(stInfo.saCodeClient)+";"... +TraitementChaine(stInfo.saTechnicien)+";"... +TraitementChaine(stInfo.saQteHeures)+";"... +TraitementChaine(stInfo.saTypeTemps)+";"... +TraitementChaine(stInfo.sCreationCR)+";"... +TraitementChaine(stInfo.saTypeRDV)+";"... +TraitementChaine(stInfo.saNomSociete)+";"... +TraitementChaine(stInfo.saBGSociete)+";"... +TraitementChaine(stInfo.saAdresse)+";" si stInfo.bTempsSaisie alors sLigneAEcrire += "OUI" sinon sLigneAEcrire += "NON" fin sContenuLignes += sLigneAEcrire + RC si stInfo.saBGSociete <> "" alors sNomSoc = stInfo.saBGSociete sinon sNomSoc = stInfo.saNomSociete fin sIdRdvs += stInfo.nIdRdv+"," bOk = Vrai fin si bOk alors sNomFichier = SansEspace(sNomSoc, sscIntérieur+sscExtérieur)+".csv" sCheminFichier = SAI_Repertoire+"\"+sNomFichier si fFichierExiste(sCheminFichier) = Vrai alors sContenuFichier = fChargeTexte(sCheminFichier) sinon sContenuFichier = "DateDebut;DateFin;HeureDebut;HeureFin;HeureDebutPlanning;HeureFinPlanning;Dossier;Int ervention; 06/08/2026 Isis_BO 712 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Procédures Sav;Devis;NomClient;CodeClient;Technicien;"... + "QteHeures;TypeTemps;DateCompteRendu;TypeRDV;NomSociete;BGSociete;Adresse;Temps validé" +RC fin sContenuFichier += sContenuLignes si fSauveTexte (sCheminFichier, sContenuFichier) alors nQteFichier += 1 sFichierCrees += sNomFichier + RC //Appelle méthode pour mettre la date de export si pas AjouterDateExportRDV(sIdRdvs) alors Info(gsErreur) MessageProcd() retour fin sinon sFichierNonCrees += sNomFichier + RC fin fin fin MessageProcd() sinon Info("Aucun RDV trouvé pour cette période") fin procédure interne MessageProcd() si nQteFichier > 0 ou sFichierNonCrees <> "" alors si nQteFichier > 0 alors si nQteFichier > 1 alors Info("Extraction réussi"+RC+nQteFichier+" fichiers ont été créés."+RC+sFichierCrees) sinon Info("Extraction réussi"+RC+nQteFichier+" fichier a été créé."+RC+sFichierCrees) fin fin si sFichierNonCrees <> "" alors Info("Un erreur est survenu"+RC+"Certains fichiers non pas pu être crées"+RC+ sFichierNonCrees) fin sinon Info("Aucune donnée récupérée") fin fin Procédure locale FiltreInfo procédure FiltreInfo(sdReq_1 est une Source de Données) pstUnRdv est une stInfoRDV dynamique saAdrs est une chaîne ANSI bOk est un booléen //nRechercheTemps est un entier duMaDurée est une Durée sDD, sDF, sDC_CR est une chaîne ANSI 06/08/2026 Isis_BO 713 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Procédures HD, HF est une Heure duDureeRdv est une Durée nTempHInterMoins est un entier dhHeurDebutInter , dhHeureFinInter est une DateHeure nIDtempInter est un entier sur 8 octets = gpclListeTypeTemps.RechercheEtDonneIdDepuisValeur(2) sTypeTempsInter est une chaîne ANSI = gpclListeTypeTemps.RechercheEtDonneLibelleDepuisID( nIDtempInter) pour tout sdReq_1 bOk = Faux sDD = "" sDF = "" HD = "" HF = "" sDC_CR = "" nTempHInterMoins = 0 si gtaSuivi[sdReq_1.PL_PKID]..Existe alors pour tout stSuivi de gtaSuivi[sdReq_1.PL_PKID].taSuivis bOk = DonneTemp(stSuivi.dhDateHeureDebut,stSuivi.dhDateHeureFin) si bOk et stSuivi.nNbMin > 0 et stSuivi.nIdTypeTemps = nIDtempInter alors dhHeurDebutInter = stSuivi.dhDateHeureDebut dhHeureFinInter = stSuivi.dhDateHeureFin fin fin pour tout stSuivi de gtaSuivi[sdReq_1.PL_PKID].taSuivis bOk = DonneTemp(stSuivi.dhDateHeureDebut,stSuivi.dhDateHeureFin) si bOk et stSuivi.nNbMin > 0 et stSuivi.nIdTypeTemps <> nIDtempInter alors RemplirRDV(sdReq_1,0,stSuivi.sTypeTemps,Vrai) si stSuivi.dhDateHeureDebut >= dhHeurDebutInter et stSuivi.dhDateHeureFin <= dhHeureFinInter alors duMaDurée = (stSuivi.dhDateHeureFin - stSuivi. dhDateHeureDebut) nTempHInterMoins += duMaDurée..EnMinutes fin fin fin pour tout stSuivi de gtaSuivi[sdReq_1.PL_PKID].taSuivis bOk = DonneTemp(stSuivi.dhDateHeureDebut,stSuivi.dhDateHeureFin) si bOk et stSuivi.nNbMin > 0 et stSuivi.nIdTypeTemps = nIDtempInter alors RemplirRDV(sdReq_1,nTempHInterMoins,stSuivi.sTypeTemps,Vrai) fin fin sinon bOk = Faux bOk =DonneTemp(sdReq_1.PL_DateDebut,sdReq_1.PL_DateFin) si bOk alors RemplirRDV(sdReq_1,0,sTypeTempsInter,Faux) fin fin fin procédure interne RemplirRDV(local sdReq est un Source de Données, nDureeAutreTemps est un entier, sATypeTemps est une chaîne ANSI, bTempos est un booléen) pstUnRdv = allouer un stInfoRDV pstUnRdv.nIdRdv = sdReq.PL_PKID pstUnRdv.saDateDebut = sDD pstUnRdv.saDateFin = sDD si HF < HD alors dateFinDif est une Date = sDD dateFinDif..Jour += 1 06/08/2026 Isis_BO 714 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Procédures pstUnRdv.saDateFin = dateFinDif // rdv de nuit sDF = dateFinDif fin pstUnRdv.saHeureDebut = Gauche(HD,2)+"h"+Droite(Gauche(HD,4),2) pstUnRdv.saHeureFin = Gauche(HF,2)+"h"+Droite(Gauche(HF,4),2) pstUnRdv.saHeureDebutPlanning = Gauche(Droite(sdReq.PL_DateDebut,9),2)+"h"+Droite(Gauche( Droite(sdReq.PL_DateDebut,9),4),2) pstUnRdv.saHeureFinPlanning = Gauche(Droite(sdReq.PL_DateFin,9),2)+"h"+Droite(Gauche (Droite(sdReq.PL_DateFin,9),4),2) pstUnRdv.saDossier = sdReq.DO_RefInterne pstUnRdv.saIntervention = sdReq.IN_RefInterne pstUnRdv.saDevis = sdReq.IN_NumDevis pstUnRdv.saNomClient = sdReq.CL_Nom pstUnRdv.saCodeClient = sdReq.CL_CodeClient nPos est un entier = TableauCherche(gpclListeCollabActif:m_clTabModele,tcLinéaire, "m_nPKID",sdReq.PL_IDCollaborateur) si nPos > 0 alors pstUnRdv.saTechnicien = gpclListeCollabActif:m_clTabModele[nPos].m_sTrigramme fin dhDateD est une DateHeure dhDatef est une DateHeure dhDateD..PartieDate = sDD dhDateD..PartieHeure = HD dhDatef..PartieDate = sDF dhDatef..PartieHeure = HF duDureeRdv = dhDatef - dhDateD pstUnRdv.sAQteHeures = Abs(Arrondi(((duDureeRdv..EnMinutes-nDureeAutreTemps)/60), 2)) pstUnRdv.saTypeTemps = sATypeTemps pstUnRdv.saTypeRDV = gpclListeTypeRendezVous. RechercheEtDonneLibelleDepuisID(sdReq.PL_IDTypeActivite) pstUnRdv.nSav = sdReq.PL_SAV ? 1 sinon 0 pstUnRdv.sCreationCR = sDC_CR pstUnRdv.bTempsSaisie = bTempos //récupération variable global si sdReq.PL_IDSociete > 0 alors pstUnRdv.saNomSociete= gpclListeSociete.RechercheNomSociteParId(sdReq.PL_IDSociete) fin si gtaBaseExterneParSoc[sdReq.UT_IDSocietePrincipale]..Existe alors pour tout SocB_Ext de gtaBaseExterneParSoc si SocB_Ext.m_nIDSociete = sdReq.UT_IDSocietePrincipale alors pstUnRdv.saBGSociete = SocB_Ext.m_sNom fin fin fin saAdrs = "" TraitementAdresse(saAdrs,sdReq.AD_Ligne_1) TraitementAdresse(saAdrs,sdReq.AD_Ligne_2) TraitementAdresse(saAdrs,sdReq.AD_Ligne_3) TraitementAdresse(saAdrs,sdReq.AD_Ligne_4) TraitementAdresse(saAdrs,sdReq.AD_Ligne_5) TraitementAdresse(saAdrs,sdReq.AD_CodePostal) TraitementAdresse(saAdrs,sdReq.AD_Ville) pstUnRdv.saAdresse = saAdrs 06/08/2026 Isis_BO 715 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Procédures si gtaTempParSociete[sdReq.UT_IDSocietePrincipale]..Existe alors TableauAjoute(gtaTempParSociete[sdReq.UT_IDSocietePrincipale].tabRDV, pstUnRdv) sinon stTableRdvs est un STInfoRdvSoc gtaTempParSociete[sdReq.UT_IDSocietePrincipale] = stTableRdvs TableauAjoute(gtaTempParSociete[sdReq.UT_IDSocietePrincipale].tabRDV, pstUnRdv) fin si duDureeRdv..EnJours > 1 alors dNouvelleDate est une Date = sDD numeroJour est un entier boucle dNouvelleDate.Jour++ si numeroJour >= Abs(duDureeRdv..EnJours) alors pstUnRdv.saDateDebut = dNouvelleDate si HF < HD alors // rdv de nuit dNouvelleDate..Jour += 1 fin pstUnRdv.saDateFin = dNouvelleDate TableauAjoute(gtaTempParSociete[sdReq.UT_IDSocietePrincipale].tabRDV, pstUnRdv) si HF < HD alors // rdv de nuit dNouvelleDate..Jour -= 1 fin numeroJour += 1 sinon sortir fin fin fin fin procédure interne DonneTemp(DateHD est une DateHeure, DateHF est une DateHeure) sDD = Gauche(DateHD,8) sDF = Gauche(DateHF,8) HD = Droite(DateHD,9) HF = Droite(DateHF,9) si sDD = "" ou sDF = "" ou HD = "" ou HF = "" alors renvoyer Faux sinon renvoyer Vrai fin fin Procédure locale FiltreInformation procédure FiltreInformation(sdReq est une Source de Données) pstUnRdv est une stInfoRDV dynamique saAdrs est une chaîne ANSI bOk est un booléen saCle est une chaîne ANSI dhDateDebut, dhDateFin est une DateHeure sDD, sDF, sDC_CR est une chaîne ANSI HD, HF est une Heure duDureeRdv est une Durée pour tout sdReq 06/08/2026 Isis_BO 716 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Procédures bOk = Faux sDD = "" sDF = "" HD = "" HF = "" sDC_CR = "" // si le rdv est de type intervention il faut verifier l'status du rdv si sdReq.PL_IDTypeActivite = gnIdTypActiviteInter alors si sdReq.PL_IDStatut = gnIdStatutFait alors // si le rdv a été fait il doit avoir un compte rendu si sdReq.PL_IDGroupe > 0 alors saCle = sdReq.PL_IDGroupe sinon saCle = sdReq.GUID fin si gtaCompteRendu[saCle]..Existe alors si gtaCompteRendu[saCle].dhDateHeureDebut <> "" et gtaCompteRendu[saCle].dh DateHeureFin <> "" alors gtaCompteRendu[saCle].dhDateHeureDebut..PartieDate = sdReq.PL_DateDebut gtaCompteRendu[saCle].dhDateHeureFin..PartieDate = sdReq.PL_DateFin bOk =DonneTemp(gtaCompteRendu[saCle].dhDateHeureDebut,gtaCompteRendu[saCle].dh DateHeureFin) si gtaCompteRendu[saCle].dhDateCreation <> "" alors sDC_CR = Gauche(gtaCompteRendu[saCle].dhDateCreation,8) fin sinon bOk =DonneTemp(sdReq.PL_DateDebut,sdReq.PL_DateFin) fin sinon bOk =DonneTemp(sdReq.PL_DateDebut,sdReq.PL_DateFin) fin sinon bOk = Faux si sdReq.PL_IdGroupeDate > 0 alors si gtaCompteRenduGroupeDate[sdReq.PL_IdGroupeDate]..Existe alors si gtaCompteRenduGroupeDate[sdReq.PL_IdGroupeDate].dhDateHeureDebut <> "" et gta CompteRenduGroupeDate[sdReq.PL_IdGroupeDate].dhDateHeureFin <> "" alors dhDateDebut = sdReq.PL_DateDebut dhDateFin = sdReq.PL_DateFin si gtaCompteRenduGroupeDate[sdReq.PL_IdGroupeDate].dhDateHeureDebut.. PartieDate >= dhDateDebut..PartieDate et gtaCompteRenduGroupeDate[sdReq. PL_IdGroupeDate].dhDateHeureFin..PartieDate >= dhDateFin..PartieDate alors dhDateDebut..PartieHeure = gtaCompteRenduGroupeDate[sdReq. PL_IdGroupeDate].dhDateHeureDebut.PartieHeure dhDateFin..PartieHeure = gtaCompteRenduGroupeDate[sdReq. PL_IdGroupeDate].dhDateHeureFin.PartieHeure bOk = DonneTemp(dhDateDebut,dhDateFin) si gtaCompteRenduGroupeDate[sdReq.PL_IdGroupeDate].dhDateCreation <> "" alors sDC_CR = Gauche(gtaCompteRenduGroupeDate[sdReq.PL_IdGroupeDate].dh DateCreation,8) fin fin fin fin fin fin sinon 06/08/2026 Isis_BO 717 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Procédures bOk = DonneTemp(sdReq.PL_DateDebut,sdReq.PL_DateFin) fin si bOk alors pstUnRdv = allouer un stInfoRDV pstUnRdv.nIdRdv = sdReq.PL_PKID pstUnRdv.saDateDebut = sDD pstUnRdv.saDateFin = sDD pstUnRdv.saHeureDebut = Gauche(HD,2)+"h"+Droite(Gauche(HD,4),2) pstUnRdv.saHeureFin = Gauche(HF,2)+"h"+Droite(Gauche(HF,4),2) pstUnRdv.sAHeureDebutPlanning = Gauche(Droite(sdReq.PL_DateDebut,9),2)+"h"+Droite(Gauche( Droite(sdReq.PL_DateDebut,9),4),2) pstUnRdv.sAHeureFinPlanning = Gauche(Droite(sdReq.PL_DateFin,9),2)+"h"+Droite(Gauche( Droite(sdReq.PL_DateFin,9),4),2) pstUnRdv.saDossier = sdReq.DO_RefInterne pstUnRdv.saIntervention = sdReq.IN_RefInterne pstUnRdv.saDevis = sdReq.IN_NumDevis pstUnRdv.saNomClient = sdReq.CL_Nom pstUnRdv.saCodeClient = sdReq.CL_CodeClient nPos est un entier = TableauCherche(gpclListeCollabActif:m_clTabModele,tcLinéaire,"m_nPKID", sdReq.PL_IDCollaborateur) si nPos > 0 alors pstUnRdv.saTechnicien = gpclListeCollabActif:m_clTabModele[nPos].m_sTrigramme fin duDureeRdv = HF - HD pstUnRdv.saQteHeures = Arrondi((duDureeRdv..EnMinutes/60),2) pstUnRdv.saTypeRDV = gpclListeTypeRendezVous.RechercheEtDonneLibelleDepuisID( sdReq.PL_IDTypeActivite) pstUnRdv.nSav = sdReq.PL_SAV ? 1 sinon 0 pstUnRdv.sCreationCR = sDC_CR //récupération variable global si sdReq.PL_IDSociete > 0 alors pstUnRdv.saNomSociete= gpclListeSociete.RechercheNomSociteParId(sdReq.PL_IDSociete) fin si gtaBaseExterneParSoc[sdReq.PL_IDSociete]..Existe alors pour tout SocB_Ext de gtaBaseExterneParSoc si SocB_Ext.m_nIDSociete = sdReq.PL_IDSociete alors pstUnRdv.saBGSociete = SocB_Ext.m_sNom fin fin fin saAdrs = "" TraitementAdresse(saAdrs,sdReq.AD_Ligne_1) TraitementAdresse(saAdrs,sdReq.AD_Ligne_2) TraitementAdresse(saAdrs,sdReq.AD_Ligne_3) TraitementAdresse(saAdrs,sdReq.AD_Ligne_4) TraitementAdresse(saAdrs,sdReq.AD_Ligne_5) TraitementAdresse(saAdrs,sdReq.AD_CodePostal) TraitementAdresse(saAdrs,sdReq.AD_Ville) 06/08/2026 Isis_BO 718 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Procédures pstUnRdv.saAdresse = saAdrs si gtaTempParSociete[sdReq.PL_IDSociete]..Existe alors TableauAjoute(gtaTempParSociete[sdReq.PL_IDSociete].tabRDV, pstUnRdv) sinon stTableRdvs est un STInfoRdvSoc gtaTempParSociete[sdReq.PL_IDSociete] = stTableRdvs fin dNouvelleDate est une Date = sDD si sDD <> "" et sDF <> "" alors si sDD <> sDF alors boucle dNouvelleDate.Jour++ si dNouvelleDate <= sDF alors pstUnRdv.saDateDebut = dNouvelleDate pstUnRdv.saDateFin = dNouvelleDate TableauAjoute(gtaTempParSociete[sdReq.PL_IDSociete].tabRDV, pstUnRdv) sinon sortir fin fin fin fin fin fin procédure interne DonneTemp(DateHD est une DateHeure, DateHF est une DateHeure) sDD = Gauche(DateHD,8) sDF = Gauche(DateHF,8) HD = Droite(DateHD,9) HF = Droite(DateHF,9) si sDD = "" ou sDF = "" ou HD = "" ou HF = "" alors renvoyer Faux sinon renvoyer Vrai fin fin Procédure locale ModifierDossierInit procédure ModifierDossierInit() si pas INIEcrit("Export_Temps", "Dossier",SAI_Repertoire,saCheminInit) alors renvoyer Faux fin renvoyer Vrai Procédure locale RechercheCompteRendu procédure RechercheCompteRendu() TableauSupprimeTout(gtaCompteRendu) TableauSupprimeTout(gtaCompteRenduGroupeDate) saComplReq est une chaîne ANSI = "" saRqCR est une chaîne ANSI = [ 06/08/2026 Isis_BO 719 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Procédures SELECT CompteRendu.CR_PKID, CompteRendu.GUID AS CR_GUID, CompteRendu.CR_DateHeureDebut, CompteRendu.CR_DateHeureFin, CompteRendu.CR_IDIntervention, CompteRendu.CR_IDRdv, CompteRendu.CreationDate AS CreationDate_CR, Planning_RDV.PL_IDCollaborateur, Planning_RDV.PL_IDGroupe, Planning_RDV.PL_IdGroupeDate, Planning_RDV.GUID FROM CompteRendu INNER JOIN Planning_RDV ON PL_PKID = CR_IDRdv WHERE Planning_RDV.Archive=0 ] saComplReq += "AND Planning_RDV.PL_IDTypeActivite= " + gnIdTypActiviteInter saComplReq += "AND Planning_RDV.PL_IDStatut= "+gnIdStatutFait saComplReq += "AND Planning_RDV.PL_DateDebut > '" + StrSQL(SAI_DateDebut) + "' " //Traitement de la date fin nDateFinest un entier = 0 sRDF est une chaîne si SAI_DateFin <> "" alors nDateFin = SAI_DateFin sinon nDateFin = DateSys() fin nDateFin += 1 sRDF = nDateFin saComplReq += "AND Planning_RDV.PL_DateFin < '" + StrSQL(sRDF) + "' " saComplReq += "ORDER by CR_IDRdv" saRqCR += saComplReq sdSDCR est une Source de Données si pas HExécuteRequêteSQL(sdSDCR,hRequêteDéfaut,saRqCR) alors renvoyer Faux sinon pour tout sdSDCR stCpR est une STCompteRenduRqListe stCpR.dhDateHeureDebut = sdSDCR.CR_DateHeureDebut stCpR.dhDateHeureFin = sdSDCR.CR_DateHeureFin stCpR.nIN_PKID = sdSDCR.CR_IDIntervention stCpR.nRDV_PKID = sdSDCR.CR_IDRdv stCpR.nIdGroupe = sdSDCR.PL_IDGroupe stCpR.dhDateCreation = sdSDCR.CreationDate_CR stCpR.nIdGroupeDate = sdSDCR.PL_IdGroupeDate stCpR.GUID = sdSDCR.GUID si stCpR.nRDV_PKID > 0 et stCpR.dhDateHeureDebut <> "" et stCpR.dhDateHeureFin <> "" alors si stCpR.nIdGroupe > 0 alors gtaCompteRendu[stCpR.nIdGroupe] = stCpR sinon gtaCompteRendu[stCpR.GUID] = stCpR fin 06/08/2026 Isis_BO 720 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Procédures si stCpR.nIdGroupeDate > 0 alors gtaCompteRenduGroupeDate[stCpR.nIdGroupeDate] = stCpR fin fin fin fin renvoyer Vrai Procédure locale RechercherIdActTemp procédure RechercherIdActTemp() ValeurJson est un ST_TypeActiviteRDV TableauSupprimeTout(gtabIdActTempSuivi) pour tout pclParam de gpclListeTypeRendezVous:m_clTabModele si pclParam:m_sParametre <> "" alors Désérialise(ValeurJson,pclParam:m_sParametre,psdJSON) si ValeurJson.Saisir_temps_obligatoire > 0 alors TableauAjoute(gtabIdActTempSuivi,pclParam.m_nPKID) fin fin fin Procédure locale RechercheSuiviTemps procédure RechercheSuiviTemps() TableauSupprimeTout(gtaSuivi) nIdTypeTempsInter est un entier sur 8 octets = gpclListeTypeTemps.RechercheEtDonneIdDepuisValeur(2) saComplReq est une chaîne ANSI = "" saRqSDT est une chaîne ANSI = [ SELECT SuiviDesTemps.*, PL_DateDebut, PL_DateFin, PA_Libelle FROM SuiviDesTemps INNER JOIN Planning_RDV ON PL_PKID = suiviDesTemps.SDT_IDRdv INNER JOIN ParametreMetier on PA_PKID = SuiviDesTemps.SDT_IDTypeTemps INNER JOIN Utilisateur ON (UT_IDCollaborateur = PL_IDCollaborateur) where Planning_RDV.Archive=0 AND SDT_NbMinutes > 0 AND SDT_DateDebut > '00000000' AND SDT_DateHeureFin > '00000000' and SDT_IDTypeTemps > 0 ] saComplReq += " AND Planning_RDV.PL_DateDebut > '" + StrSQL(SAI_DateDebut) + "' " si COMBO_Societe..ValeurMémorisée > 0 alors saComplReq += " AND Utilisateur.UT_IDSocietePrincipale = " + COMBO_Societe..ValeurMémorisée fin 06/08/2026 Isis_BO 721 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Procédures //Traitement de la date fin nDateFinest un entier = 0 sRDF est une chaîne si SAI_DateFin <> "" alors nDateFin = SAI_DateFin sinon nDateFin = DateSys() fin nDateFin += 1 sRDF = nDateFin saComplReq += " AND Planning_RDV.PL_DateFin < '" + StrSQL(sRDF) + "' " saComplReq += " ORDER by SuiviDesTemps.SDT_IDRdv" saRqSDT += saComplReq sdSDSDT est une Source de Données si pas HExécuteRequêteSQL(sdSDSDT,hRequêteDéfaut,saRqSDT) alors renvoyer Faux sinon pour tout sdSDSDT stSDT est une STSuivisRqListe stSDT.dhDateHeureDebut = sdSDSDT.SDT_DateDebut stSDT.dhDateHeureFin = sdSDSDT.SDT_DateHeureFin stSDT.nIN_PKID = sdSDSDT.SDT_IDIntervention stSDT.nRDV_PKID = sdSDSDT.SDT_IDRdv stSDT.dhDateCreation = sdSDSDT.CreationDate stSDT.sGUID = sdSDSDT.GUID stSDT.nNbMin = sdSDSDT.SDT_NbMinutes stSDT.sTypeTemps = sdSDSDT.PA_Libelle stSDT.nIdTypeTemps = sdSDSDT.SDT_IDTypeTemps stSDT.dhDateHDRDV = sdSDSDT.PL_DateDebut stSDT.dhDateHFRDV = sdSDSDT.PL_DateFin gtaSuivi[sdSDSDT.SDT_IDRdv].nRDV_PKID = sdSDSDT.SDT_IDRdv gtaSuivi[sdSDSDT.SDT_IDRdv].taSuivis[sdSDSDT.SDT_IDTypeTemps] = stSDT fin fin pour tout suivis de gtaSuivi si suivis.taSuivis[nIdTypeTempsInter]..Existe <> Faux alors pour tout stTemps de suivis.taSuivis si stTemps.nIdTypeTemps <> nIdTypeTempsInter alors si stTemps.dhDateHDRDV <= stTemps.dhDateHeureDebut et stTemps.dhDateHFRDV >= stTemps. dhDateHeureFin alors suivis.taSuivis[nIdTypeTempsInter].nNbMin -= stTemps.nNbMin fin fin fin fin fin renvoyer Vrai Procédure locale RecupererDossierInit procédure RecupererDossierInit() saCheminDossier = INILit("Export_Temps", "Dossier","",saCheminInit ) Procédure locale RemplirComboSoc 06/08/2026 Isis_BO 722 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Procédures procédure RemplirComboSoc() ListeSupprimeTout(COMBO_Societe) si gpclFicheUtilisateurEnCours:m_nPKID > 0 alors reqSQL est une Requête SQL= [ SELECT DISTINCT * FROM Societe INNER JOIN Societe_Collaborateur ON (Societe_Collaborateur.SC_IDCSociete=Societe.SO_PKID) WHERE Societe_Collaborateur.SC_IDCollaborateur={p_IDUser} ] reqSQL.p_IDUser = gpclFicheUtilisateurEnCours:m_nPKID // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL ListeAjoute(COMBO_Societe,reqSQL.SO_Nom + gLien(reqSQL.SO_PKID)) fin fin fin Procédure locale ReqTemps procédure ReqTemps(bAncienVersion est un booléen = Faux) saComplReq est une chaîne ANSI = "" saReqRDV est une chaîne ANSI = [ SELECT Planning_RDV.*,CL_CodeClient, CL_Nom, IN_NumDevis, IN_RefInterne, DO_RefInterne, AD_Ligne_1, AD_Ligne_2, AD_Ligne_3,AD_Ligne_4,AD_Ligne_5,AD_CodePostal,AD_Ville,UT_IDSocietePrincipale FROM Planning_RDV LEFT OUTER JOIN Intervention ON (Intervention.IN_PKID=Planning_RDV.PL_IDIntervention) LEFT OUTER JOIN Dossier ON (Dossier.DO_PKID=Intervention.IN_IDDossier) LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Planning_RDV.PL_IDLieu) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) LEFT OUTER JOIN Utilisateur ON (UT_IDCollaborateur = PL_IDCollaborateur) WHERE Planning_RDV.Archive=0 ] saComplReq += " AND Planning_RDV.PL_DateDebut > '" + StrSQL(SAI_DateDebut) + "'" si COMBO_Societe..ValeurMémorisée > 0 alors saComplReq += " AND Utilisateur.UT_IDSocietePrincipale = " + COMBO_Societe..ValeurMémorisée fin //Traitement de la date fin nDateFin est un entier = 0 sRDF est une chaîne si SAI_DateFin <> "" alors nDateFin = SAI_DateFin sinon nDateFin = DateSys() fin nDateFin += 1 sRDF = nDateFin saComplReq += " AND Planning_RDV.PL_DateFin < '" + StrSQL(sRDF) + "'" si pas INT_RdvExporte alors 06/08/2026 Isis_BO 723 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Procédures saComplReq += " AND Planning_RDV.PL_DateExport = ''" fin saComplReq += " ORDER by Planning_RDV.PL_DateDebut" saReqRDV += saComplReq sdSDRDV est une Source de Données si pas HExécuteRequêteSQL(sdSDRDV,hRequêteDéfaut,saReqRDV) alors gsErreur = "Une erreur s'est produite, les rendez-vous n'ont pas été récupérés" renvoyer Faux sinon si pas bAncienVersion alors si RechercheSuiviTemps() alors FiltreInfo(sdSDRDV) renvoyer Vrai sinon gsErreur = "Une erreur s'est produite, les suivis de temps n'ont pas été récupérés" renvoyer Faux fin sinon si RechercheCompteRendu() alors FiltreInformation(sdSDRDV) renvoyer Vrai sinon gsErreur = "Une erreur s'est produite, les compte-rendu n'ont pas été récupérés" renvoyer Faux fin fin fin Procédure locale TraitementAdresse procédure TraitementAdresse(sAdresse est une chaîne ANSI, sLigne est une chaîne ANSI) si sLigne <> "" alors si sAdresse <> "" alors sAdresse += " " fin sAdresse += sLigne fin Procédure locale TraitementChaine procédure TraitementChaine(sMaChaine est une chaîne) sMaChaine = Remplace(sMaChaine,";","") sMaChaine = Remplace(sMaChaine,",",".") sMaChaine = Remplace(sMaChaine,TAB," ") renvoyer SupprimerRC(sMaChaine) Procédure locale VerificationDates procédure VerificationDates() si SAI_DateDebut <> "" alors 06/08/2026 Isis_BO 724 Partie 3 › Fenêtre WINDEV › FEN_Exporter_Temps_CSV › Procédures si SAI_DateDebut > DateDuJour() alors Info("La date de début doit être inférieure ou égale à la date d'aujourd'hui") RepriseSaisie(SAI_DateDebut) fin // SI SAI_DateFin > DateDuJour() ALORS // Info("La date de fin doit être inférieure ou égale à la date d'aujourd'hui") // RepriseSaisie(SAI_DateFin) // FIN si SAI_DateFin <> "" alors si SAI_DateDebut > SAI_DateFin alors Info("La date de début doit être inférieure ou égale à la date de fin") RepriseSaisie(SAI_DateDebut) fin fin sinon Info("Vous devez saisir la date de début") RepriseSaisie(SAI_DateDebut) fin 06/08/2026 Isis_BO 725 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Image FEN_Utilitaire Image | 06/08/2026 | Isis_BO | 726 | | ---------- | ------- | --- | Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Image | 06/08/2026 | Isis_BO | 727 | | ---------- | ------- | --- | Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Image FEN_Utilitaire Informations générales FEN_Utilitaire Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Utilitaire.wdw Créé par SMR Date de création 09/08/2023 11:18:01 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:25 Titre FR: Utilitaire Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 728 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations générales | Position X | 0 Position Y | | 0 Largeur | 838 Hauteur | 656 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | | 06/08/2026 | | | Isis_BO | | 729 | Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | | 3 | Libellé | | | | 3 | | --- | --------------------- | --- | --- | --- | --- | -------------- | --- | --- | --- | --- | | | Bouton | | | | 7 | Image | | | | 1 | | | Table | | | | 1 | Jauge | | | | 1 | | | Onglet | | | | 1 | Forme | | | | 1 | | | Colonne de table | | | | 2 | Volet (Onglet) | | | | 3 | | | Case barre de message | | | | 2 | | | | | | Nombre d'éléments dans la fenêtre : 25 FEN_Utilitaire Informations sur les champs Fenêtre : FEN_Utilitaire Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --------------------------------- | --- | latnoziroh .csA | | | | | | | | essap ed toM | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --- | --------------------- | --- | --- | ------------ | ----------- | ------------ | ------------------------- | --- | ------------- | | | | | | | BAT ehcuoT | eisias epyT | FTR tamroF | | | | | | | X noitisoP Y noitisoP | | | laitini tatE | engilitluM | | | | | ruegraL ruetuaH elbisiV nalP | SAI_Code | | 20 177 | 801 378 | 0 | Actif | Texte | Non | | | | | -------------- | --- | ------ | --------- | --- | ----- | ----- | --- | --- | --- | --- | | SAI_Fichier | | 6 | 53 407 42 | 0 | Actif | Texte | Non | | | | | SAI_MOTDEPASSE | | 465 | 53 356 51 | 0 | Actif | Texte | Non | | | | Libellé tuaféd rap eéminA | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_LibelléCode | | | 18 157 | 179 | 14 | 0 | Actif | Gauche | Haut | | | -------------------- | --- | --- | ------- | --- | ------- | --- | ----- | ------ | ------ | --- | | LIB_LibelléCode1 | | | 465 104 | 356 | 17 | 0 | Actif | Gauche | Haut | | | LIB_Titre_de_fenêtre | | | 271 6 | 298 | 38 | 0 | Actif | Centre | Centre | | | 06/08/2026 | | | | | Isis_BO | | | | | 730 | Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Bouton notuob epyT | | | | | | | | | | | laitini tatE BAT ehcuoT | | | | --- | --- | --- | ---------- | ---------- | --- | --------------- | --- | --- | --- | ----------------------- | --- | --- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | | ruegraL ruetuaH | | | | | | | elbisiV nalP | BTN_CLOSE_PARAM | | | 803 | | 11 | 24 | 24 | 0 | | Actif | Abandon | | | ------------------ | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------- | --- | | BTN_CorrectifTemps | | | 16 | | 244 | 210 | 25 | 0 | | Actif | Normal | | | BTN_Executer | | | 322 | | 561 | 196 | 24 | 0 | | Actif | Normal | | | BTN_ImportClient | | | 16 | | 203 | 210 | 25 | 0 | | Actif | Normal | | | BTN_MaJStructure | | | 16 | | 201 | 210 | 25 | 0 | | Actif | Normal | | | BTN_Parcourir | | | 419 | | 71 | 24 | 24 | 0 | | Actif | Normal | | | BTN_Verification | | | 16 | | 165 | 210 | 23 | 0 | | Actif | Normal | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | | | | laitini tatE | | | sucof cevA | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --------- | --- | ---------- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | cilc cevA | | | elbisiV nalP | IMG_InfoImportClient | | | 233 | 199 | | 32 32 | | 0 | Actif | | | | | -------------------- | --- | --- | --- | --- | --- | ----- | --- | --- | ----- | --- | --- | --- | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ------------------ | --- | )(ertliFH resilitU | | | | | | | | | .gerne egacolB | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | 5.5 elbitapmoC | | --- | --- | --- | --- | --- | --- | --- | --- | -------------- | -------------- | ------------------------------ | -------------- | -------------- | | | | | | | | | | | noitcelésitluM | edacsac eisiaS | | | BAT ehcuoT laitini tatE | | X noitisoP | Y noitisoP | | | | | sruocraP | | | | | | | --- | ---------- | ---------- | --- | --- | --- | --- | -------- | --- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV elbaT nalP | TABLE_Structure | 12 | 232 | 814 360 | 0 | affichag | Mémoir | | | | | | 1 | | --------------- | --- | --- | ------- | --- | -------- | ------ | --- | --- | --- | --- | --- | --- | Jauge | | | | | | | | | BAT ehcuoT | | | .xam enroB | euqirtémyS | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | -------- | ---------- | ---------- | ---------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | .nim enroB | | | | | | | | ruegraL | ruetuaH | | | | lacitreV | | | | elbisiV nalP | JAUGE_Simple | | 27 | 611 | 786 | 14 | 0 | Actif | | | 0 | 100 | | | ------------ | --- | --- | --- | --- | --- | ------- | ----- | --- | --- | --- | --- | --- | | 06/08/2026 | | | | | | Isis_BO | | | | | | 731 | Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Onglet slennoitroporp steloV engil/stelov .bN BAT ehcuoT | | X noitisoP Y noitisoP | | | | laitini tatE | stelov .soP | | | | --- | --------------------- | --- | --- | --- | ------------ | ----------- | --- | --- | ruetuaH ruegraL elbisiV nalP | ONG_Utilitaire | 6 | 122 826 | 476 | 0 | Actif | haut | | 0 | | -------------- | --- | ------- | --- | --- | ----- | ---- | --- | --- | Forme BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | --- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_ENTETE | | 0 | 0 | 838 | 47 | 0 | Actif | | | ---------- | --- | --- | --- | --- | --- | --- | ----- | --- | Table : ONG_Utilitaire.TABLE_Structure Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | -------------- | --- | ------------------------------ | --------------------------- | --- | --- | --- | | | | | | | .zroh egardaC .trev egardaC | | | | FTR tamroF | | | laitini tatE | elbaçalpéD | | | eisias epyT | engilitluM | eisias cevA | | --- | --- | ------------ | ---------- | --- | --- | ----------- | ---------- | ----------- | ruegraL elbisiV | epyT | | | | | | | | eéirT | | ------------ | --- | ----- | --- | ------ | ------ | ----- | --- | ----- | | COL_Rubrique | 295 | Actif | | Gauche | Centre | Texte | | | | COL_MaJ | 501 | Actif | | Gauche | Centre | Texte | | | Fenêtre : FEN_Utilitaire Bouton : BTN_CLOSE_PARAM | Ordre navigation | 1 | | | | | | | | | -------------------------- | ------------- | --- | ------- | --- | --- | --- | --- | --- | | Curseur survol | 0 | | | | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | | | | On/Off | Non | | | | | | | | | Recopie Option menu flèche | Non | | | | | | | | | Taux Paral. hauteur | 0 | | | | | | | | | Taux Paral. Y | 0 | | | | | | | | | Épinglé | Non | | | | | | | | | Masquer lors du scrolling | Non | | | | | | | | | Ancrage au contenu | | | | | | | | | | Retrait gauche | 0 | | | | | | | | | 06/08/2026 | | | Isis_BO | | | | | 732 | Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : ONG_Utilitaire.BTN_CorrectifTemps Libellé FR: Mise à jour suivi de temps Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse 06/08/2026 Isis_BO 733 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : ONG_Utilitaire.BTN_Executer Libellé FR: Exécuter le traitement Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé 06/08/2026 Isis_BO 734 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : ONG_Utilitaire.BTN_ImportClient Libellé FR: Import client Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 735 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Bouton : ONG_Utilitaire.BTN_MaJStructure Libellé FR: Mise à jour structure Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 736 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Bouton : BTN_Parcourir Libellé FR: ... Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 GENSTEEL\Gensteel_Pict_Browse_16_5.png Nb. états image 5 Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 GENSTEEL\Gensteel_Btn_Brw.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 737 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Bouton : ONG_Utilitaire.BTN_Verification Libellé FR: Vérification structure Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 738 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Forme : FRM_ENTETE UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : ONG_Utilitaire.IMG_InfoImportClient Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Info.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 739 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Jauge : JAUGE_Simple Libellé FR: Jauge Valeur initiale 0 Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Haut Position X interne 27 Largeur interne 786 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Afficher le pourcentage Oui Mode LCD Non Animée par défaut Non Type jauge Jauge linéaire Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Non Texte Markdown Non Image fixe Oui Mode 9 images Non Mode 9 images (image) Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 740 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Libellé : ONG_Utilitaire.LIB_LibelléCode Libellé FR: Code à exécuter : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_LibelléCode1 Libellé FR: Attention le mot de passe est obligatoire pour utiliser l'utilitaire Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 741 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Titre_de_fenêtre Libellé FR: Utilitaire Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 742 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Onglet : ONG_Utilitaire Libellé FR: &Onglet Valeur initiale 1 Ordre navigation 5 Curseur survol 0 Onglet dynamique Non Libellé volet FR: Nouvel onglet UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Retrait gauche 0 Retrait des onglets 0 Numéro aide 0 Autorise ChangeGabarit Oui Bouton Fermer Oui Bouton Nouveau Oui Volets détachables Oui Mémoriser Configuration Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Mode affichage volets < Standard > Valeur persistante Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Utilitaire.SAI_Code Libellé FR: Texte Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 743 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Ancrage au contenu Cadrage horz. Gauche Position X interne 21 Largeur interne 800 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 06/08/2026 Isis_BO 744 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_Fichier Libellé FR: Fichier à traiter (SAI_Fichier) : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 8 Largeur interne 405 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 260 Masque saisie FR: 10 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais 06/08/2026 Isis_BO 745 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Complétion système de fichier Oui Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_MOTDEPASSE Libellé FR: Mot de passe Groupe GR_CONNEXION Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 746 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 466 Largeur interne 355 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 06/08/2026 Isis_BO 747 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : ONG_Utilitaire.TABLE_Structure Libellé FR: Table Ordre navigation 3 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non 06/08/2026 Isis_BO 748 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : ONG_Utilitaire.TABLE_Structure Colonne de table : ONG_Utilitaire.TABLE_Structure.COL_Rubrique (1) Titre FR: Rubrique Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non 06/08/2026 Isis_BO 749 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Informations sur les champs Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : ONG_Utilitaire.TABLE_Structure.COL_MaJ (2) Titre FR: Mise à jour Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 750 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Messages multilingues FEN_Utilitaire Messages multilingues ¹ .ssem °N Message 2000 FR: Sélectionner un fichier... ¹ N° mess. : numéro de message. FEN_Utilitaire Code Déclarations globales de FEN_Utilitaire procédure FEN_Utilitaire() //il faut que artesain partenaires creer un libelle pour apporté par , // code comptable le meme ? // Mode de reglement ??? | gsClientErreurBatigest | est une chaîne ANSI | | | | --------------------------------------------------- | ------------------- | --- | --- | | gdhDateHeureEnr est une DateHeure = DateHeureSys() | | | | constante cMDP = "Batik_Applilogik_2023" cCvte = "Civilité" cFJ = "Forme_juridique" cRS = "Raison_sociale" cN = "Nom" cPN = "Prénom" cT = "Type" cAP = "Apporté_par" cO = "Origine" cTel_1 = "Tel1" cTel_2 = "Tel2" cAdr = "Adresse" cCP = "CP" cV = "Ville" cE = "Email" cEtiquetteAdr = "Adresse Importée" fin STInfoLigne est une Structure | nIDCivilite | est un entier sur 8 octets | | | | ------------------------------------ | -------------------------- | ------- | --- | | sFormeJuridique est une chaîne ANSI | | | | | sRaisonSociale | est une chaîne ANSI | | | | sNom est une chaîne ANSI | | | | | sPrenom | est une chaîne ANSI | | | | nIDType | est un entier sur 8 octets | | | | nIDApportePar | est un entier sur 8 octets | | | | nIDOrigine | est un entier sur 8 octets | | | | sTelMobile | est une chaîne ANSI | //Tel 1 | | | 06/08/2026 | | Isis_BO | 751 | Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Code | sTelFixe est une chaîne ANSI //Tel 2 | | | | | ------------------------------------- | -------------------------- | --------------------- | --- | | sEmail | est une chaîne ANSI | | | | sLigneAdr | est une chaîne ANSI | // Ligne 4 dans la BD | | | sCodePostal | est une chaîne ANSI | | | | sVille | est une chaîne ANSI | | | | nIdAdresse | est un entier sur 8 octets | | | | nIdPersonne | est un entier sur 8 octets | | | | nIdClient | est un entier sur 8 octets | | | | nIdUser | est un entier sur 8 octets | | | | sNomClient | est une chaîne ANSI | | | | sCodeClient | est une chaîne ANSI | | | | sCodeComptable | est une chaîne ANSI | | | fin gsMSGMP est une chaîne ANSI = "Le mot de passe est incorrect." FEN_Utilitaire Code des champs Clic sur BTN_CLOSE_PARAM Ferme() Clic sur BTN_Parcourir sFichier est une chaîne // Ouvre le sélecteur de fichiers soit sTitre="Sélectionner un fichier..." // ouvre le sélecteur sFichier = fSélecteur(SAI_Fichier,"",sTitre,"*.*","*.*") si sFichier<>"" alors SAI_Fichier = sFichier fin Initialisation de JAUGE_Simple // Version 1 // Description // Jauge linéaire simple horizontale Clic sur BTN_CorrectifTemps si pas VerificationMotDePasse() alors Erreur(gsMSGMP) retour fin nTempsAjoute est un entier nTempsNonA est un entier nTempsGlobal est un entier nIdTempsInter est un entier sur 8 octets nTotalEnrg est un entier = HNbEnr(Planning_RDV) i est un entier | 06/08/2026 | | Isis_BO | 752 | | ---------- | --- | ------- | --- | Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Code des champs Sablier(Vrai) pour tout Planning_RDV i += 1 JAUGE_Simple = (i*100/nTotalEnrg) si Planning_RDV.Archive = 0 _et_ Planning_RDV.PL_DateDebut..PartieDate = Planning_RDV.PL_DateFin.. PartieDate alors nTempsAjoute = 0 nTempsNonA = 0 nIdTempsInter = 0 nTempsGlobal = 0 HLitRecherchePremier(SuiviDesTemps,SDT_IDRdv,Planning_RDV.PL_PKID) tantque HTrouve(SuiviDesTemps) selon SuiviDesTemps.SDT_IDTypeTemps cas 58 nTempsAjoute += SuiviDesTemps.SDT_NbMinutes nIdTempsInter = SuiviDesTemps.SDT_PKID cas 59,60,61 nTempsAjoute += SuiviDesTemps.SDT_NbMinutes cas 281474976710666 nTempsNonA += SuiviDesTemps.SDT_NbMinutes cas 57 nTempsGlobal = SuiviDesTemps.SDT_NbMinutes autre cas fin HLitSuivant(SuiviDesTemps) fin si nTempsAjoute <= 0 et nTempsNonA > 0 et nIdTempsInter > 0 alors HLitRecherchePremier(SuiviDesTemps,SDT_PKID,nIdTempsInter) si HTrouve(SuiviDesTemps) alors duMaDurée est une Durée = (Planning_RDV.PL_DateFin - Planning_RDV. PL_DateDebut) nDiff est un entier SuiviDesTemps.SDT_DateDebut = Planning_RDV.PL_DateDebut SuiviDesTemps.SDT_DateHeureFin= Planning_RDV.PL_DateFin si duMaDurée..EnMinutes <> nTempsGlobal alors nDiff = nTempsGlobal - duMaDurée..EnMinutes fin si nDiff > 0 alors SuiviDesTemps.SDT_DateHeureFin..PartieHeure..Minute += Abs(nDiff) sinon si nDiff < 0 alors SuiviDesTemps.SDT_DateHeureFin..PartieHeure..Minute -= Abs(nDiff) fin duMaDurée = (SuiviDesTemps.SDT_DateHeureFin - SuiviDesTemps.SDT_DateDebut) SuiviDesTemps.SDT_NbMinutes = duMaDurée..EnMinutes SuiviDesTemps.SDT_Controle = Vrai SuiviDesTemps.ModifDate = DateHeureSys() SuiviDesTemps.ModifUser = gpclFicheUtilisateurEnCours:m_nPKID SAI_Code += SuiviDesTemps.SDT_PKID+RC HModifie(SuiviDesTemps) fin fin fin fin Sablier(fauxToutSablier) // BOUVARD // 56 Aucun Type de temps 0 // 57 Temps global 1 06/08/2026 Isis_BO 753 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Code des champs // 58 Temps d'intervention 2 // 59 Temps de trajet 3 // 60 Temps de pause 4 // 61 Temps de préparation 5 // 281474976710666 Temps non affecté 99 Clic sur BTN_Executer si VerificationMotDePasse() alors bOk est un booléen = Vrai sCode est une chaîne = SAI_Code si Compile("ProcDyn", sCode) <> "" alors bOk = Faux Erreur("Erreur de compilation de la procédure dynamique : ", ... ErreurInfo()) sinon // Puis de l'exécuter quand exception dans ExécuteTraitement("ProcDyn", trtProcédure) faire bOk = Faux Erreur("Erreur d'exécution de la procédure dynamique : ", ... ExceptionInfo()) fin fin //ExécuteCode(SAI_Code) si bOk alors Info("Le code a été exécuté") sinon Erreur(gsMSGMP) fin Clic sur BTN_ImportClient si VerificationMotDePasse() alors si SAI_Fichier = "" alors Info("Veuillez indiquer l'emplacement du fichier Excel") retour fin ImporterClientsExcel() sinon Erreur(gsMSGMP) fin Clic sur BTN_MaJStructure si pas VerificationMotDePasse() alors Erreur(gsMSGMP) retour fin VerificationBD(Faux) Clic sur BTN_Verification si pas VerificationMotDePasse() alors Erreur(gsMSGMP) retour fin VerificationBD(Vrai) Clic sur IMG_InfoImportClient 06/08/2026 Isis_BO 754 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Code des champs InfoAvecDélai(500000,"Ce bouton permet d'importer une liste de clients depuis un document Excel puis d'exporter cette liste de clients vers Batigest."+RC+... "Le document excel doit être composé de 14 colonnes :"+RC+... "(Civilité, Forme_juridique, Raison_sociale, Nom, Prénom, Type, Apporté_par, Origine, Tel_1, Tel_2, Adresse, CP, Ville, Email)."+RC+... "La première ligne du document doit contenir le titre de colonne.") Initialisation de SAI_Code // Version 1 // Description // Saisie de texte multiligne FEN_Utilitaire Procédures Procédure locale AccesBDDExt procédure AccesBDDExt(bAccess est un booléen = Faux) bResultat est un booléen sLerreur est une chaîne ANSI si pas bAccess alors si HInterditAccèsBaseDeDonnées(gcnxBO,gcnxBO..BaseDeDonnées) alors bResultat = Vrai sinon si HErreur()>0 alors bResultat = Faux sLerreur = HErreurInfo(hErrEnCours) Erreur("Impossible d'interdire l'accès à la base de données"+RC+sLerreur) si pas EnModeTest() alors LogEcrit("Impossible d'interdire l'accès à la base de données"+RC+sLerreur,eDebug, "AccesBDDExt") fin fin sinon si HFinInterditAccèsBaseDeDonnées(gcnxBO,gcnxBO..BaseDeDonnées) alors bResultat = Vrai sinon si HErreur()>0 alors bResultat = Faux sLerreur = HErreurInfo(hErrEnCours) Erreur("Impossible de mettre fin a l’interdiction de l'accès à la base de données"+RC+sLerreur) si pas EnModeTest() alors LogEcrit("Impossible de mettre fin a l’interdiction de l'accès à la base de données"+RC+ sLerreur,eDebug,"AccesBDDExt") fin fin fin renvoyer bResultat Procédure locale CreationAdresse procédure CreationAdresse(stInfoClient est un STInfoLigne) sMessage est une chaîne ANSI 06/08/2026 Isis_BO 755 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Procédures | bOk | est un booléen | = Vrai | | | | --- | -------------- | ------ | --- | --- | HRAZ(Adresse) | Adresse.AD_Etiquette | = cEtiquetteAdr | | | | | -------------------- | --------------- | --- | --- | --- | Adresse.AD_Ligne_4 = stInfoClient.sLigneAdr Adresse.AD_CodePostal= stInfoClient.sCodePostal | Adresse.AD_Ville | = stInfoClient.sVille | | | | | ---------------- | --------------------- | --- | --- | --- | Adresse.AD_Presentation = stInfoClient.sLigneAdr Adresse.AD_Presentation = SansEspace(stInfoClient.sLigneAdr)<>"" ? stInfoClient.sLigneAdr+RC sinon "" Adresse.AD_Presentation += stInfoClient.sCodePostal+TAB+stInfoClient.sVille | Adresse.CreationDate | = gdhDateHeureEnr | | | | | -------------------- | ---------------------- | --- | --- | --- | | Adresse.ModifDate | = gdhDateHeureEnr | | | | | Adresse.CreationUser | = stInfoClient.nIdUser | | | | | Adresse.ModifUser | = stInfoClient.nIdUser | | | | si HAjoute(Adresse) alors stInfoClient.nIdAdresse = Adresse.AD_PKID bOk = Vrai sinon | bOk | = Faux | | | | | --- | ------ | --- | --- | --- | sMessage= "Une erreur est survenue pendant la création de l'adresse"+RC si HErreurIntégrité() alors sMessage += "Erreur d'intégrité"+RC sMessage +=(HErreurInfo(hErrComplet)) fin fin renvoyer (bOk, sMessage) Procédure locale CreationClient procédure CreationClient(stInfoClient est un STInfoLigne) | sMessage est une chaîne ANSI | | | | | | ---------------------------- | -------------- | ------ | --- | --- | | bOk | est un booléen | = Vrai | | | HRAZ(Client) si stInfoClient.nIDType = gpclListeTypeClient.RechercheEtDonneIdDepuisValeur("1") ou stInfoClient. nIDType = gpclListeTypeClient.RechercheEtDonneIdDepuisValeur("5") alors Client.CL_Nom = stInfoClient.sRaisonSociale sinon Client.CL_Nom = SansEspace(stInfoClient.sNom,sscExtérieur) + " " +SansEspace(stInfoClient.sPrenom, sscExtérieur) fin stInfoClient.sNomClient = Client.CL_Nom | Client.CL_IDType | = stInfoClient.nIDType | | | | | ---------------- | ---------------------- | --- | --- | --- | Client.CL_IDStatut = gpclListeStatutClient.RechercheEtDonneIdDepuisValeur("1") si stInfoClient.nIdAdresse > 0 alors Client.CL_IDAdressePrincipale = stInfoClient.nIdAdresse | Client.CreationUser | = stInfoClient.nIdUser | | | | | ------------------- | ---------------------- | --- | --- | --- | | Client.ModifUser | = stInfoClient.nIdUser | | | | | Client.CreationDate | = gdhDateHeureEnr | | | | | Client.ModifDate | = gdhDateHeureEnr | | | | Client.DateArchivage = gdhDateHeureEnr si SansEspace(stInfoClient.sTelMobile,sscExtérieur) <> "" et SansEspace(stInfoClient.sTelFixe, sscExtérieur) <> "" alors Client.CL_Tel = stInfoClient.sTelMobile Client.CL_Fax = stInfoClient.sTelFixe | 06/08/2026 | | | Isis_BO | 756 | | ---------- | --- | --- | ------- | --- | Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Procédures sinon si SansEspace(stInfoClient.sTelMobile,sscExtérieur) <> "" alors Client.CL_Tel = stInfoClient.sTelMobile sinon Client.CL_Tel = stInfoClient.sTelFixe fin Client.CL_Email = stInfoClient.sEmail si stInfoClient.nIdPersonne > 0 alors Client.CL_IDContactPrincipal = stInfoClient.nIdPersonne Client.CL_IDApporteur = stInfoClient.nIDApportePar Client.CL_IDApportOrigine = stInfoClient.nIDOrigine Client.CL_FormeJuridique = stInfoClient.sFormeJuridique stInfoClient.sCodeClient = CreaCompteur(gpclListeParamAppli:m_clTabModele["PREFIXE_CODE_CLIENT"]:m_s Valeur,-1,-1,Vrai,gpclListeParamAppli:m_clTabModele["TAILLE_COMPTEUR_CLIENT"]:m_sValeur) stInfoClient.sCodeComptable = Remplace(stInfoClient.sCodeClient,gpclListeParamAppli:m_clTabModele[ "PREFIXE_CODE_CLIENT"]:m_sValeur,gpclListeParamAppli:m_clTabModele["PREFIXE_CODE_COMPTABLE_CLIENT"]:m_s Valeur) si SansEspace(stInfoClient.sCodeClient) <> "" et SansEspace(stInfoClient.sCodeComptable) <> "" alors Client.CL_CodeClient = stInfoClient.sCodeClient Client.CL_CodeComptable = stInfoClient.sCodeComptable si HAjoute(Client) alors stInfoClient.nIdClient = Client.CL_PKID bOk = Vrai sinon bOk = Faux sMessage = "Une erreur est survenue pendant la création du client"+RC+ "Identifiant de l'adresse = "+stInfoClient.nIdAdresse+RC+"Identifiant du contact = "+ stInfoClient.nIdPersonne+RC si HErreurIntégrité() alors sMessage += "Erreur d'intégrité"+RC sMessage +=(HErreurInfo(hErrComplet)) fin fin sinon bOk = Faux sMessage= "Une erreur est survenue pendant la création du client"+RC+... "Impossible de générer le numéro comptable et le code client"+RC+... "Identifiant de l'adresse = "+stInfoClient.nIdAdresse+RC+"Identifiant du contact = "+stInfoClient. nIdPersonne+RC fin si stInfoClient.nIdPersonne > 0 et bOk alors HLitRecherchePremier(Personne,PE_PKID, stInfoClient.nIdPersonne) si HTrouve() = Vrai alors Personne.PE_IDClient = stInfoClient.nIdClient HModifie(Personne) sinon bOk = Faux sMessage = "Une erreur est survenue pendant la création du client"+RC+... "Impossible de modifier l'identifiant du client dans la table personne"+RC+... "Identifiant de l'adresse = "+stInfoClient.nIdAdresse+RC+"Identifiant du contact = "+ stInfoClient.nIdPersonne+RC fin fin renvoyer (bOk, sMessage) Procédure locale CreationClientDansBD procédure CreationClientDansBD(stInfoClient est un STInfoLigne) 06/08/2026 Isis_BO 757 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Procédures sMessage est une chaîne ANSI bOk est un booléen = Vrai bOkBatigest est un booléen sARep est une chaîne ANSI stInfoClient.nIdUser = 1 si gpclFicheUtilisateurEnCours:m_nPKID > 0 alors stInfoClient.nIdUser = gpclFicheUtilisateurEnCours:m_nPKID fin // il faut créer l'adresse,la personne,le client et le client adresse, Message(CBM_TypeTraitement,"Création du fichier client...") (bOk, sMessage) = CreationAdresse(stInfoClient) si pas bOk alors renvoyer (bOk, sMessage) (bOk, sMessage) = CreationPersonne(stInfoClient) si pas bOk alors renvoyer (bOk, sMessage) (bOk, sMessage) = CreationClient(stInfoClient) si pas bOk alors renvoyer (bOk, sMessage) si stInfoClient.nIdAdresse > 0 et stInfoClient.nIdClient > 0 alors HRAZ(Client_Adresse) Client_Adresse.CA_IDAdresse = stInfoClient.nIdAdresse Client_Adresse.CA_IDClient = stInfoClient.nIdClient Client_Adresse.CA_IDTypeAdresse = gpclListeTypeAdresse.RechercheEtDonneIdDepuisValeur("2") si pas HAjoute(Client_Adresse) alors bOk = Faux sMessage = "Une erreur est survenue pendant l'affectation de l'adresse client "+RC+ "Identifiant de l'adresse = "+stInfoClient.nIdAdresse+RC+... "Identifiant du contact = "+stInfoClient.nIdPersonne+RC+"Identifiant du client = "+stInfoClient .nIdClient+RC si HErreurIntégrité() alors sMessage += "Erreur d'intégrité"+RC sMessage +=(HErreurInfo(hErrComplet)) fin renvoyer (bOk, sMessage) fin fin Message(CBM_TypeTraitement,"Export du client "+stInfoClient.sCodeClient+" vers Batigest") pour tout pclBaseBG de gtaBaseExterneParNom (bOkBatigest,sARep) = EnvoiClientVersBatigest(stInfoClient, pclBaseBG) si bOkBatigest _et_ sARep<>"" alors Message(CBM_TypeTraitement,"Export effectué ") sinon si bOkBatigest=Faux alors gsClientErreurBatigest += ","+stInfoClient.sCodeClient si pas OuiNon("Une erreur est survenue pendant la connexion batigest."+RC+sARep+RC+ "Voulez-vous continuer?") alors bOk = Faux sMessage = "Une erreur est survenue."+RC+"Identifiant du client = "+stInfoClient.nIdClient+ RC renvoyer (bOk, sMessage) fin fin fin renvoyer (bOk, sMessage) Procédure locale CreationPersonne 06/08/2026 Isis_BO 758 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Procédures procédure CreationPersonne(stInfoClient est un STInfoLigne) | sMessage est une chaîne ANSI | | | | | | ---------------------------- | -------------- | ------ | --- | --- | | bOk | est un booléen | = Vrai | | | si SansEspace(stInfoClient:sNom) <> "" ou SansEspace(stInfoClient:sPrenom) <> "" alors HRAZ(Personne) | Personne.PE_IDCivilite | = stInfoClient.nIDCivilite | | | | | ---------------------- | -------------------------- | --- | --- | --- | | Personne.PE_Nom | = stInfoClient.sNom | | | | | Personne.PE_Prenom | = stInfoClient.sPrenom | | | | Personne.PE_Email = stInfoClient.sEmail | Personne.PE_TelFixe | = stInfoClient.sTelFixe | | | | | ------------------- | ----------------------- | --- | --- | --- | Personne.PE_TelMobile= stInfoClient.sTelMobile | Personne.PE_IDRole | = 0 | | | | | ------------------ | --- | --- | --- | --- | Personne.CreationUser= stInfoClient.nIdUser | Personne.ModifUser | = stInfoClient.nIdUser | | | | | ------------------ | ---------------------- | --- | --- | --- | Personne.PE_Actif = Vrai Personne.CreationDate= gdhDateHeureEnr | Personne.ModifDate | = gdhDateHeureEnr | | | | | ---------------------- | ----------------- | --- | --- | --- | | Personne.DateArchivage | = gdhDateHeureEnr | | | | si HAjoute(Personne) alors stInfoClient.nIdPersonne = Personne.PE_PKID bOk = Vrai sinon bOk = Faux sMessage = "Une erreur est survenue pendant la création du contact"+RC si HErreurIntégrité() alors sMessage += "Erreur d'intégrité"+RC sMessage +=(HErreurInfo(hErrComplet)) fin fin sinon bOk = Vrai fin renvoyer (bOk, sMessage) Procédure locale EnvoiClientVersBatigest procédure EnvoiClientVersBatigest(stInfoClient est un STInfoLigne,pclBaseBG est un PFicheBddExterne dynamique) | saReponse | est une chaîne ANSI | | | | | --------- | ------------------- | ------ | --- | --- | | sMessage | est une chaîne ANSI | | | | | bOk | est un booléen | = Vrai | | | sLibelleClient est une chaîne ANSI = gpclListeTypeClient.RechercheEtDonneLibelleDepuisID( stInfoClient.nIDType) | clConnecteur | est un C_ConnecteurBatigest | | | | | ------------ | --------------------------- | --- | --- | --- | clConnecteur:LitParametresSocket() //Préparation des données pour l'export vers BATIGEST | stClient | est un ST_BG_CLIENT | | | | | ------------------- | ------------------- | -------------------------------------- | --- | --- | | stClient.sNomClient | | = SupprimerRC(stInfoClient.sNomClient) | | | stClient.sCodeExterne = SupprimerRC(stInfoClient.sCodeClient) sValTypeClient est une chaîne = gpclListeTypeClient.RechercheEtDonneValeurDepuisId( stInfoClient.nIDType) stClient.sStatut = sValTypeClient="1" ? "E" sinon sValTypeClient="2" ? "P" sinon "A" | stClient.sTypeClient | | = SupprimerRC(sLibelleClient) | | | | -------------------- | --- | ----------------------------- | --- | --- | stClient.sCodeComptable = SupprimerRC(stInfoClient.sCodeComptable) sApporteur est une chaîne = gpclListeApporteurClient.RechercheEtDonneLibelleDepuisID( stInfoClient.nIDApportePar) | 06/08/2026 | | | Isis_BO | 759 | | ---------- | --- | --- | ------- | --- | Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Procédures stClient.sApporteur = SupprimerRC(sApporteur) sOrigine est une chaîne = gpclListeOrigineClient.RechercheEtDonneLibelleDepuisID(stInfoClient. nIDOrigine) stClient.sOrigine = SupprimerRC(sOrigine) stClient.sCreateur = "Import fichier Excel" stClient.sModeReglement = "" stClient.sFormeJuridique = SupprimerRC(stInfoClient.sFormeJuridique) si stInfoClient.nIdPersonne > 0 alors stClient.stContactPrincipal:sContactCivilite= SupprimerRC(gpclListeCivilite. RechercheEtDonneLibelleDepuisID(stInfoClient.nIDCivilite)) stClient.stContactPrincipal:sInterLocuteur = SupprimerRC(SansEspace(stInfoClient.sNom, sscExtérieur)+" "+SansEspace(stInfoClient.sPrenom,sscExtérieur)) stClient.stContactPrincipal.sTel = SupprimerRC(stInfoClient.sTelFixe) stClient.stContactPrincipal.sPortable = SupprimerRC(stInfoClient.sTelMobile) sinon si SansEspace(stInfoClient.sTelMobile,sscExtérieur) <> "" alors stClient.stContactPrincipal.sTel = stInfoClient.sTelMobile sinon stClient.stContactPrincipal.sTel = stInfoClient.sTelFixe fin fin stClient.stContactPrincipal.sEmail = SupprimerRC(stInfoClient.sEmail) stClient.sContactCivilite = stClient.sStatut="P" ? stClient.stContactPrincipal: sContactCivilite sinon SupprimerRC(stInfoClient.sFormeJuridique) si stInfoClient.nIdAdresse > 0 alors stClient.stAdresse:sAdd_Etiquette = SupprimerRC(cEtiquetteAdr) stClient.stAdresse:sAdd_1 = SupprimerRC(stInfoClient.sLigneAdr) stClient.stAdresse:sAdd_CP = SupprimerRC(stInfoClient.sCodePostal) stClient.stAdresse:sAdd_Ville = SupprimerRC(stInfoClient.sVille) fin //Créé un objet BaseBatigest avec les paramètres JSON lu dans Base_Ext clConnecteurBddBG est C_ConnecteurBddBatigest //Initialisation des paramètres de connexion si pas clConnecteurBddBG:InitParam(pclBaseBG:m_sParam) alors//gclBaseExterne:m_sParam renvoyer (Faux,cSBG_Err_ParametreIncorrecte) fin //Connexion au Service de communication Batigest (bOk,saReponse)=clConnecteur:ConnectAuService() si pas bOk alors si stClient.bBGConnect alors clConnecteur:FermeConnexion(stClient.bBGConnect,stClient.stBGConnect) renvoyer (Faux,saReponse) sinon clConnecteur:FermeConnexion() renvoyer (Faux,saReponse) fin fin si gpclListeParamAppli:m_clTabModele[cParam_Connect]..Existe _et_ gpclListeParamAppli: m_clTabModele[cParam_Connect]:m_sValeur="1" alors stClient.bBGConnect = Vrai 06/08/2026 Isis_BO 760 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Procédures stClient.stBGConnect.sBGCServeur = clConnecteurBddBG:sBG_Connect_Serveur stClient.stBGConnect.sBGCBdd = clConnecteurBddBG:suBG_Dossier stClient.stBGConnect.sBGCUser = clConnecteurBddBG:sBG_Connect_Utilisateur stClient.stBGConnect.sBGCMdP = clConnecteurBddBG:sBG_Connect_MotDePasse fin si pas stClient.bBGConnect alors stClient:suDossier = clConnecteurBddBG:suBG_Dossier fin (bOk,saReponse) = clConnecteur:ExporteClient(stClient) si pas bOk alors renvoyer (Faux,cSBF_Err_ProblemDansFicheClient) //Si le Client n'a pas de CodeExterne, c'est donc qu'il n'a pas déjà été exporté dans Batigest //On l'exporte afin de récupérer son code HRAZ(Client_BddExterne) Client_BddExterne.CLX_IDCLient = stInfoClient.nIdClient Client_BddExterne.CLX_IDExterne = saReponse Client_BddExterne.CLX_IDBddExterne = pclBaseBG:m_nPKID Client_BddExterne.CreationDate = gdhDateHeureEnr Client_BddExterne.ModifDate = gdhDateHeureEnr Client_BddExterne.CreationUser = stInfoClient.nIdUser Client_BddExterne.ModifUser = stInfoClient.nIdUser Client_BddExterne.CLX_DateSynchro = gdhDateHeureEnr si HAjoute(Client_BddExterne) alors bOk = Vrai sinon bOk = Faux gsClientErreurBatigest += ","+stInfoClient.sCodeClient sMessage = "Une erreur est survenue pendant l'enregistrement de données envoyé vers Batigest "+ RC+"Identifiant du client = "+stInfoClient.sCodeClient si HErreurIntégrité() alors sMessage += "Erreur d'intégrité"+RC sMessage +=(HErreurInfo(hErrComplet)) fin fin clConnecteur:FermeConnexion() renvoyer (bOk,sMessage) Procédure locale ImporterClientsExcel procédure ImporterClientsExcel() IDFicXLS est un xlsDocument nNbFeuilles est un entier nNbLignes est un entier nNbColonnes est un entier pstInfoLigne est un STInfoLigne dynamique sMessage est une chaîne ANSI bOk est un booléen nNClientsTraites est un entier bCreation est un booléen IDFicXLS = xlsOuvre(SAI_Fichier) si ErreurDétectée() alors 06/08/2026 Isis_BO 761 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Procédures Erreur(ErreurInfo()) retour fin // il faut créer l'adresse,la personne,le client et le client adresse, nNbFeuilles = xlsNbFeuille(IDFicXLS) pour i = 1 à nNbFeuilles IDFicXLS..Feuille = i nNbLignes = xlsNbLigne(IDFicXLS, Vrai) pour b = 1 à nNbLignes si b <> 1 alors nNbColonnes = xlsNbColonne(IDFicXLS) pstInfoLigne = allouer un STInfoLigne bCreation = Vrai Message(CBM_NLigne,"Traitement en cours, lecture ligne n°" +b) pour c = 1 à nNbColonnes selon SansEspace(xlsTitreColonne(IDFicXLS,c),sscExtérieur) //xlsDonnée( , , ) cas cCvte //Civilité selon SansEspace(SansEspace(Majuscule(xlsDonnée(IDFicXLS,b,c)),sscExtérieur), sscIntérieur) cas Majuscule("Monsieur"), "M" pstInfoLigne.nIDCivilite = gpclListeCivilite. RechercheEtDonneIdDepuisValeur("1") cas Majuscule("Mme"),Majuscule("Madame") pstInfoLigne.nIDCivilite = gpclListeCivilite. RechercheEtDonneIdDepuisValeur("2") cas Majuscule("Mr&Mme"), Majuscule("M.etMme"), Majuscule("MMeetM."), Majuscule("MetMme") pstInfoLigne.nIDCivilite = gpclListeCivilite. RechercheEtDonneIdDepuisValeur("3") autre cas pstInfoLigne.nIDCivilite = gpclListeCivilite. RechercheEtDonneIdDepuisValeur("0") fin cas cFJ //Forme_juridique pstInfoLigne.sFormeJuridique = SansEspace(xlsDonnée(IDFicXLS,b,c), sscExtérieur) cas cRS //Raison_sociale pstInfoLigne.sRaisonSociale = SansEspace(xlsDonnée(IDFicXLS,b,c),sscExtérieur ) cas cN //Nom pstInfoLigne.sNom = SansEspace(xlsDonnée(IDFicXLS,b,c),sscExtérieur) cas cPN //Prénom pstInfoLigne.sPrenom = SansEspace(xlsDonnée(IDFicXLS,b,c),sscExtérieur) cas cT //Type selon SansEspace(SansEspace(Majuscule(xlsDonnée(IDFicXLS,b,c)),sscExtérieur), sscIntérieur) cas Majuscule("Régie"), Majuscule("Régie-Syndic") pstInfoLigne.nIDType = gpclListeTypeClient. RechercheEtDonneIdDepuisValeur("5") cas Majuscule("Particulier") pstInfoLigne.nIDType = gpclListeTypeClient. RechercheEtDonneIdDepuisValeur("2") cas Majuscule("Entreprise"), Majuscule("Professionnel") pstInfoLigne.nIDType = gpclListeTypeClient. RechercheEtDonneIdDepuisValeur("1") autre cas si gpclListeTypeClient.RechercheEtDonneIdDepuisLibelle(xlsDonnée( IDFicXLS,b,c)) > 0 alors pstInfoLigne.nIDType = gpclListeTypeClient. RechercheEtDonneIdDepuisLibelle(xlsDonnée(IDFicXLS,b,c)) sinon 06/08/2026 Isis_BO 762 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Procédures pstInfoLigne.nIDType = gpclListeTypeClient. RechercheEtDonneIdDepuisValeur("7") fin fin cas cAP //Apporté_pa si gpclListeApporteurClient.RechercheEtDonneIdDepuisLibelle(xlsDonnée( IDFicXLS,b,c)) > 0 alors pstInfoLigne.nIDApportePar = gpclListeApporteurClient. RechercheEtDonneIdDepuisLibelle(xlsDonnée(IDFicXLS,b,c)) sinon pstInfoLigne.nIDApportePar = gpclListeApporteurClient. RechercheEtDonneIdDepuisValeur("10") fin cas cO //Origine sAOrigine est une chaîne ANSI = xlsDonnée(IDFicXLS,b,c) si sAOrigine..Taille > 0 et sAOrigine <> "" alors si "Apporteur - Régis MARC" = xlsDonnée(IDFicXLS,b,c) alors pstInfoLigne.nIDOrigine = gpclListeOrigineClient. RechercheEtDonneIdDepuisValeur("13") sinon si gpclListeOrigineClient.RechercheEtDonneIdDepuisLibelle(xlsDonnée( IDFicXLS,b,c)) > 0 alors pstInfoLigne.nIDOrigine = gpclListeOrigineClient. RechercheEtDonneIdDepuisLibelle(xlsDonnée(IDFicXLS,b,c)) sinon pstInfoLigne.nIDOrigine = gpclListeOrigineClient. RechercheEtDonneIdDepuisValeur("10") fin fin sinon bCreation = Faux fin cas cTel_1 //Tel_1 pstInfoLigne.sTelMobile = SansEspace(xlsDonnée(IDFicXLS,b,c),sscExtérieur) cas cTel_2 //Tel_2 pstInfoLigne.sTelFixe = SansEspace(xlsDonnée(IDFicXLS,b,c),sscExtérieur) cas cAdr //Adresse pstInfoLigne.sLigneAdr = SansEspace(xlsDonnée(IDFicXLS,b,c),sscExtérieur) cas cCP //CP pstInfoLigne.sCodePostal = SansEspace(xlsDonnée(IDFicXLS,b,c),sscExtérieur) cas cV //Ville pstInfoLigne.sVille = SansEspace(xlsDonnée(IDFicXLS,b,c),sscExtérieur) cas cE //Email pstInfoLigne.sEmail = SansEspace(xlsDonnée(IDFicXLS,b,c),sscExtérieur) autre cas fin fin si pstInfoLigne <> Null et bCreation alors (bOk, sMessage) = CreationClientDansBD(pstInfoLigne) si bOk alors nNClientsTraites += 1 sinon Erreur(sMessage+RC+"Le traitement s'est arrêté à la ligne n°"+b+... ", merci de supprimer les lignes précédentes (informations déjà traitées) du document Excel avant de renouveler le traitement ") retour fin fin fin fin Message(CBM_NLigne, "Traitement fini, nombre de clients importés "+nNClientsTraites) 06/08/2026 Isis_BO 763 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Procédures Message(CBM_TypeTraitement,"") fin xlsFerme(IDFicXLS) SAI_Code = gsClientErreurBatigest Procédure locale MiseAJourFichiersBD procédure MiseAJourFichiersBD(sGroupe est une chaîne ANSI, sFic est une chaîne ANSI) sLerreur est une chaîne ANSI quand exception dans si pas HFichierExiste(gcnxBO,sFic+".FIC") alors si pas HCréationSiInexistant(sFic,DonneMdpGroupeDeFichier(sGroupe,gcnxBO..BaseDeDonnées),"","", hOuvertureDifférée) alors TableAjouteLigne(TABLE_Structure,sFic,"Fichier inexistante - problème dans la création") sLerreur = HErreurInfo() si pas EnModeTest() alors LogEcrit("Problème dans la création du fichier "+sFic+RC+sLerreur,eErreur, "MiseAJourFichiersBD") fin Erreur(sLerreur) sinon TableAjouteLigne(TABLE_Structure,sFic,"Fichier inexistante - Crée") fin sinon si pas HModifieStructure(sFic) alors TableAjouteLigne(TABLE_Structure,sFic,"Erreur dans la mise à jour de la structure") sLerreur = HErreurInfo() si pas EnModeTest() alors LogEcrit("Erreur dans la mise à jour de la structure fichier :"+sFic+RC+sLerreur, eErreur,"MiseAJourFichiersBD") fin Erreur(sLerreur) fin si pas HMiseAJourLiaison(sFic) alors TableAjouteLigne(TABLE_Structure,sFic,"Erreur dans la mise à jour de la liaison") sLerreur = HErreurInfo() si pas EnModeTest() alors LogEcrit("Erreur dans la mise à jour de la liaison fichier :"+sFic+RC+sLerreur,eErreur ,"MiseAJourFichiersBD") fin Erreur(sLerreur) fin fin faire sLerreur = HErreurInfo() si pas EnModeTest() alors LogEcrit("Erreur dans la mise à jour du fichier :"+sFic+RC+sLerreur,eErreur, "MiseAJourFichiersBD") fin Erreur(sLerreur+RC+ExceptionInfo(errCode)) fin Procédure locale VerificationBD 06/08/2026 Isis_BO 764 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Procédures procédure VerificationBD(bVerification est un booléen = Faux) TableSupprimeTout(TABLE_Structure) sListeGrpFic est une chaîne = HListePersoDossier() sListeFic est une chaîne si pas bVerification alors si pas AccesBDDExt(Faux) alors retour fin fin quand exception dans pour toute chaîne sUnGroupe de sListeGrpFic séparée par RC sListeFic = HListeFichier(sUnGroupe) pour toute chaîne sUnFichier de sListeFic séparée par RC si bVerification alors VerificationFichier(sUnGroupe,sUnFichier) sinon MiseAJourFichiersBD(sUnGroupe,sUnFichier) fin fin fin faire sLerreur est une chaîne ANSI = HErreurInfo() si pas EnModeTest() alors LogEcrit("Erreur dans la vérification de la structure"+RC+sLerreur,eErreur,"VerificationBD") fin Erreur(sLerreur) fin si pas bVerification alors AccesBDDExt(Vrai) fin Info("Traitement terminé") Procédure locale VerificationFichier procédure VerificationFichier(sGroupe est une chaîne ANSI, sFic est une chaîne ANSI) quand exception dans si pas HFichierExiste(gcnxBO,sFic+".FIC") alors TableAjouteLigne(TABLE_Structure,sFic,"Fichier inexistante") sinon si HNbEnr(sFic) > 0 et pas HLitPremier(sFic) alors TableAjouteLigne(TABLE_Structure,sFic,HErreurInfo()) fin fin faire si HErreur(hErrEnCours) = 70016 _ou_ ExceptionInfo(errCode)=70016 alors TableAjouteLigne(TABLE_Structure,sFic,"Structure non compatible") sinon TableAjouteLigne(TABLE_Structure,sFic,HErreurInfo()) fin fin Procédure locale VerificationMotDePasse procédure VerificationMotDePasse() si EnModeTest() alors renvoyer Vrai fin si SAI_MOTDEPASSE <> cMDP alors 06/08/2026 Isis_BO 765 Partie 3 › Fenêtre WINDEV › FEN_Utilitaire › Procédures renvoyer Faux fin renvoyer Vrai | 06/08/2026 | Isis_BO | 766 | | ---------- | ------- | --- | Partie 3 › Fenêtre WINDEV › FEN_Question_Modif_RDV › Image FEN_Question_Modif_RDV Image FEN_Question_Modif_RDV Informations générales FEN_Question_Modif_RDV Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Question_Modif_RDV.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | ------------ | --- | | Date de création | | 17/10/2023 11:00:44 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 942 Hauteur | 442 | | Visible | | Barre de titre | | Menu système | | | 06/08/2026 | | | Isis_BO | | 767 | Partie 3 › Fenêtre WINDEV › FEN_Question_Modif_RDV › Informations générales | Icône réduction | Icône agrandissement | | Icône aide ctx. | | | --------------------- | -------------------- | --- | --------------- | --- | | Barre de message | Détourer le fond | | Mode 9 images | | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Oui | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Non | | | | | Type cadre | Double | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | ------- | --- | --- | | 06/08/2026 | | Isis_BO | | 768 | Partie 3 › Fenêtre WINDEV › FEN_Question_Modif_RDV › Informations générales Statistiques de la fenêtre | | Libellé | | 5 | Bouton | | | | 2 | | --- | ------- | --- | --- | ---------------- | --- | --- | --- | --- | | | Table | | 1 | Colonne de table | | | | 2 | Nombre d'éléments dans la fenêtre : 10 FEN_Question_Modif_RDV Informations sur les champs Fenêtre : FEN_Question_Modif_RDV Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | elbisiV | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | nalP | LIB_DATEDEBUT | | 596 84 | 95 15 | 0 | Actif | Gauche | Haut | | | -------------- | --- | ------- | ------ | --- | ----- | ------ | ------ | --- | | LIB_DATEFIN | | 596 109 | 95 16 | 0 | Actif | Gauche | Haut | | | LIB_DateHeureD | | 691 81 | 136 20 | 0 | Actif | Centre | Centre | | | LIB_DateHeureF | | 691 107 | 136 20 | 0 | Actif | Centre | Centre | | | LIB_Question | | -1 -2 | 938 73 | 0 | Actif | Centre | Centre | | Bouton | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | ---------- | ---------- | --- | --- | ------------ | ---------- | ----------- | | | | X noitisoP | Y noitisoP | | | laitini tatE | | | ruetuaH ruegraL elbisiV nalP | BTN_Annuler | | 850 | 394 80 | 24 | 0 | Actif | Normal | | | ----------- | --- | --- | ------- | --- | --- | ----- | ------ | --- | | BTN_Valider | | 751 | 394 80 | 24 | 0 | Actif | Normal | | | 06/08/2026 | | | Isis_BO | | | | | 769 | Partie 3 › Fenêtre WINDEV › FEN_Question_Modif_RDV › Informations sur les champs Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | )(ertliFH resilitU | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | ----------------------------- | ------------------------------ | -------------- | | | | | | .gerne egacolB noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | ------- | ------------ | -------- | --- | --- | | | | ruetuaH | | sruocraP | | | ruegraL elbisiV | | | nalP | elbaT | | | | | ------------------- | --------- | ----- | ----------------- | --- | --- | --- | | TABLE_TabFormulaire | 6 141 924 | 219 0 | affichag Variable | | | 1 | Table : TABLE_TabFormulaire Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC ehcrehcer cevA | | | | ehcuag à eéxiF | .zroh egardaC .trev egardaC | | | | --- | --- | --- | -------------- | --------------------------- | ---------------------- | ----------- | | | | | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | laitini tatE engilitluM ruegraL elbisiV eéirT epyT | COL_NValeur | 468 | Grisé | | Droite Centre | Numériq | | | ------------- | --- | ----- | --- | ------------- | ------- | --- | | COL_SQuestion | 908 | Actif | | Gauche Centre | Texte | | Fenêtre : FEN_Question_Modif_RDV Bouton : BTN_Annuler | Libellé | | FR: Annuler | | | | | | -------------------------- | --- | ----------------------------------- | ------- | --- | --- | --- | | Ordre navigation | | 3 | | | | | | Curseur survol | | 0 | | | | | | UI par l'utilisateur | | Selon fenêtre | | | | | | On/Off | | Non | | | | | | Recopie Option menu flèche | | Non | | | | | | Taux Paral. hauteur | | 0 | | | | | | Taux Paral. Y | | 0 | | | | | | Épinglé | | Non | | | | | | Masquer lors du scrolling | | Non | | | | | | Ancrage au contenu | | | | | | | | Retrait gauche | | 0 | | | | | | Réduction Ruban | | Ne pas réduire le bouton | | | | | | Cadrage fonctions gXXX | | Cadrage ignoré (pour compatibilité) | | | | | | Numéro aide | | 0 | | | | | | Opacité | | 100 | | | | | | Autorise ChangeGabarit | | Oui | | | | | | Animer si trop long | | Non | | | | | | 06/08/2026 | | | Isis_BO | | | 770 | Partie 3 › Fenêtre WINDEV › FEN_Question_Modif_RDV › Informations sur les champs Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Bouton : BTN_Valider Libellé FR: Valider Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 06/08/2026 Isis_BO 771 Partie 3 › Fenêtre WINDEV › FEN_Question_Modif_RDV › Informations sur les champs Nb. états fond 1 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : LIB_DATEDEBUT Libellé FR: Date de début Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 772 Partie 3 › Fenêtre WINDEV › FEN_Question_Modif_RDV › Informations sur les champs Libellé : LIB_DATEFIN Libellé FR: Date de fin Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_DateHeureD Libellé FR: 20190715185300 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 773 Partie 3 › Fenêtre WINDEV › FEN_Question_Modif_RDV › Informations sur les champs Type saisie Date Masque saisie FR: JJ/MM/AAAA HH:mm:SS Format retour AAAAMMJJHHmmSSCCC Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gdhDateD Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_DateHeureF Libellé FR: 20190715185300 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Date Masque saisie FR: JJ/MM/AAAA HH:mm:SS Format retour AAAAMMJJHHmmSSCCC Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gdhDateF Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 774 Partie 3 › Fenêtre WINDEV › FEN_Question_Modif_RDV › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Question Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gsQuestion Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : TABLE_TabFormulaire Libellé FR: Table tabFormulaire Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 775 Partie 3 › Fenêtre WINDEV › FEN_Question_Modif_RDV › Informations sur les champs Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :tabFormulaire Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais 06/08/2026 Isis_BO 776 Partie 3 › Fenêtre WINDEV › FEN_Question_Modif_RDV › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : TABLE_TabFormulaire Colonne de table : TABLE_TabFormulaire.COL_NValeur (1) Titre FR: NValeur Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :tabFormulaire.nValeur Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 777 Partie 3 › Fenêtre WINDEV › FEN_Question_Modif_RDV › Informations sur les champs Colonne de table : TABLE_TabFormulaire.COL_SQuestion (2) Titre FR: SQuestion Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :tabFormulaire.sQuestion Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FEN_Question_Modif_RDV Code Déclarations globales de FEN_Question_Modif_RDV procédure FEN_Question_Modif_RDV(gsQuestion est une chaîne ANSI,gdhDateD est une DateHeure, gdhDateF est une DateHeure, tabFormulaire est un tableau de STQuestionModifRdv) gnValeur est un entier = 0 Fin d'initialisation de FEN_Question_Modif_RDV 06/08/2026 Isis_BO 778 Partie 3 › Fenêtre WINDEV › FEN_Question_Modif_RDV › Code SourceVersEcran() Fermeture de FEN_Question_Modif_RDV renvoyer gnValeur FEN_Question_Modif_RDV Code des champs Initialisation de BTN_Annuler // Version 1 // Description // Bouton simple Clic sur BTN_Annuler gnValeur = 0 Ferme() Initialisation de BTN_Valider // Version 1 // Description // Bouton simple Clic sur BTN_Valider si pas TABLE_TabFormulaire > 0 alors Info("Veuillez sélectionner une option") retour sinon si TABLE_TabFormulaire.COL_NValeur > 0 alors gnValeur = TABLE_TabFormulaire.COL_NValeur sinon Info("Veuillez sélectionner une option") retour fin fin Ferme() Initialisation de LIB_DateHeureD // Version 1 // Description // Texte simple formaté pour afficher une date et une heure 06/08/2026 Isis_BO 779 Partie 3 › Fenêtre WINDEV › FEN_Question_Modif_RDV › Code des champs MoiMême = DateHeureSys() Initialisation de LIB_DateHeureF // Version 1 // Description // Texte simple formaté pour afficher une date et une heure MoiMême = DateHeureSys() Initialisation de LIB_Question // Version 1 // Description // Libellé simple 06/08/2026 Isis_BO 780 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Image FEN_Modification_Date_Groupe Image FEN_Modification_Date_Groupe Informations générales FEN_Modification_Date_Groupe Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Modification_Date_Groupe.wdw Créé par SMR Date de création 19/10/2023 10:22:47 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:25 Titre FR: Modification date groupe Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 781 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations générales | Position X | 0 Position Y | | 0 Largeur | 958 Hauteur | 555 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | --- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Image poignée | 06/08/2026 | | | Isis_BO | | 782 | | ---------- | --- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | | 3 | | Libellé | | | 6 | | --- | --------------- | --- | --- | --- | --- | --- | ---------------- | --- | --- | --- | | | Bouton | | | | 4 | | Image | | | 1 | | | Table | | | | 1 | | Forme | | | 1 | | | Zone répétée | | | | 1 | | Colonne de table | | | 8 | Nombre d'éléments dans la fenêtre : 25 FEN_Modification_Date_Groupe Informations sur les champs Fenêtre : FEN_Modification_Date_Groupe Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | FTR tamroF | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --- | --------------------- | --- | --- | ------------ | ----------- | ---------- | ------------------------- | --- | ------------- | | | | X noitisoP Y noitisoP | | | laitini tatE | eisias epyT | engilitluM | | | | ruetuaH ruegraL elbisiV nalP | SAI_PL_DateDebut | | 17 112 | 119 22 | 0 | Actif | Date | | Non | | | | ----------------- | --- | ------- | ------ | --- | ----- | ----- | --- | --- | --- | --- | | SAI_PL_HeureFin | | 261 112 | 95 22 | 0 | Actif | Heure | | Non | | | | SAI_PL_HuereDebut | | 153 112 | 95 22 | 0 | Actif | Heure | | Non | | | Libellé tuaféd rap eéminA | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | | | | | | | | | | laitini tatE | FTR tamroF | | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_DATEDEBUT | | | 17 | 98 | 95 16 | 0 | | Actif Gauche | Haut | | | ---------------- | --- | --- | --- | ------ | ------- | --- | --- | ------------ | ------ | --- | | LIB_DATE_HORAIRE | | | 50 | 71 172 | 14 | 0 | | Actif Gauche | Haut | | | LIB_HEUREDEBUT | | | 153 | 98 | 95 16 | 0 | | Actif Gauche | Haut | | | LIB_HEUREFIN | | | 261 | 98 | 95 16 | 0 | | Actif Gauche | Haut | | | LIB_Titre | | | 0 | 0 957 | 51 | 0 | | Actif Centre | Centre | | | 06/08/2026 | | | | | Isis_BO | | | | | 783 | Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Bouton notuob epyT | | | | | | | | | laitini tatE | BAT ehcuoT | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | ---------- | --- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | BTN_Ajout | | 371 | 110 | 24 | 24 | 0 | | Actif | | Normal | | ------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | | BTN_Annuler | | 870 | 507 | 80 | 24 | 0 | | Actif | | Normal | | BTN_Supprimer | | 918 | 108 | 32 | 32 | 0 | | Actif | | Normal | | BTN_Valider | | 771 | 507 | 80 | 24 | 0 | | Actif | | Normal | Image | | | | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | --- | ---------- | ---------- | --- | ------- | --- | ------------ | --- | --------------------- | ----------------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | sucof cevA | | | | | | | ruetuaH | | | | cilc cevA | | ruegraL elbisiV nalP | IMG_ICONE_DATEETHORAIRE1 | | 17 | 70 | 16 | 16 | 0 | Actif | | | | | ------------------------ | --- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB | EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | --------------- | -------------- | -------------- | | | | | | | | .gerne egacolB | noitcelésitluM | | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | | --- | --------------------- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | --- | | | | ruetuaH | | | | sruocraP | | | | | ruegraL | | | | | elbisiV | elbaT | | | | | | | --- | --- | --- | --- | ------- | ----- | --- | --- | --- | --- | --- | nalP | TABLE_RDVS | 6 153 | 944 341 | 0 | Actif | Mémoir | | | | | 1 | | ---------- | ----- | ------- | --- | ----- | ------ | --- | --- | --- | --- | --- | Forme BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | | elbisiV | | | | --- | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | nalP | FRM_CADRE_CARACTERISTIQUES1 | | | 12 | 66 | 400 | 76 | 0 | | Actif | | | --------------------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Table : TABLE_RDVS | 06/08/2026 | | | | Isis_BO | | | | | | 784 | | ---------- | --- | --- | --- | ------- | --- | --- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_Collaborateurs | | 455 | 183 | 565 | 56 | 0 | Actif | | | ----------------- | --- | --- | --- | --- | --- | --- | ----- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | -------------- | ---------- | ------------------------------ | --------------------------- | ----------- | --------------------- | ----------- | | | | | | | .zroh egardaC .trev egardaC | | | | | | | laitini tatE | elbaçalpéD | | | eisias epyT | engilitluM FTR tamroF | eisias cevA | ruegraL elbisiV | epyT | | | | | | | | eéirT | | ----------------- | --- | ----- | --- | ------ | ------------- | ----- | --- | ----- | | COL_IdRdv | 191 | Grisé | | Gauche | Centre | Texte | | | | COL_IdGrope | 100 | Grisé | | Gauche | Centre | Texte | | | | COL_Date | 116 | Actif | | Centre | Centre | Date | | | | COL_DateFin | 100 | Actif | | | Droite Centre | Date | | | | COL_HeureDebut | 116 | Actif | | Centre | Centre | Heure | | | | COL_HeureFin | 117 | Actif | | Centre | Centre | Heure | | | | COL_Collaborateur | 575 | Actif | | Gauche | Centre | | | | | COL_Supprimer | 100 | Grisé | | Centre | Centre | | | | Zone répétée : TABLE_RDVS.COL_Collaborateur.ZR_Collaborateurs Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_Nom | 13 | 6 119 | 25 | 0 | Actif | Gauche | Centre | | | ------- | --- | ----- | --- | --- | ----- | ------ | ------ | --- | Fenêtre : FEN_Modification_Date_Groupe | 06/08/2026 | | | Isis_BO | | | | | 785 | | ---------- | --- | --- | ------- | --- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Bouton : BTN_Ajout Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 786 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Bouton : BTN_Annuler Libellé FR: Annuler Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 787 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Bouton : BTN_Supprimer Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 788 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Bouton : BTN_Valider Libellé FR: Valider Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 789 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Forme : FRM_CADRE_CARACTERISTIQUES1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_ICONE_DATEETHORAIRE1 Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\horaire.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 790 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_DATEDEBUT Libellé FR: Date de début Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_DATE_HORAIRE Libellé FR: Dates et horaires Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 791 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_HEUREDEBUT Libellé FR: Heure de début Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 792 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_HEUREFIN Libellé FR: Heure de fin Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Titre Libellé FR: Le rendez-vous a été créé sur plusieurs jours, modifiez les dates des rendez-vous concernés Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 793 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_PL_DateDebut Libellé FR: Date de début Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 17 Largeur interne 119 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Date de début du Rendez-vous Numéro aide 0 Texte d'indication si vide FR: Date de début du Rendez-vous Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 794 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AAAA Masque affichage FR: JJ/MM/AAAA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 795 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Champ de saisie : SAI_PL_HeureFin Libellé FR: Heure de fin Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 261 Largeur interne 95 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Date de fin du Rendez-vous Numéro aide 0 Texte d'indication si vide FR: Date de fin du Rendez-vous Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM Masque affichage FR: HH:MM Format retour HHMMSS Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non 06/08/2026 Isis_BO 796 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_PL_HuereDebut Libellé FR: Heure de début Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 153 Largeur interne 95 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Date de début du Rendez-vous Numéro aide 0 06/08/2026 Isis_BO 797 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Texte d'indication si vide FR: Date de début du Rendez-vous Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM Masque affichage FR: HH:MM Format retour HHMMSS Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 06/08/2026 Isis_BO 798 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : TABLE_RDVS Libellé FR: Table Ordre navigation 5 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 65 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non 06/08/2026 Isis_BO 799 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : TABLE_RDVS Colonne de table : TABLE_RDVS.COL_IdRdv (1) Titre FR: IdRdv Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non 06/08/2026 Isis_BO 800 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : TABLE_RDVS.COL_IdGrope (2) Titre FR: IdGrope Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 801 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Colonne de table : TABLE_RDVS.COL_Date (3) Titre FR: Date début Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Oui Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : TABLE_RDVS.COL_DateFin (4) Titre FR: Date fin Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask 06/08/2026 Isis_BO 802 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : TABLE_RDVS.COL_HeureDebut (5) Titre FR: Heure de début Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 803 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Colonne de table : TABLE_RDVS.COL_HeureFin (6) Titre FR: Heure de fin Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : TABLE_RDVS.COL_Collaborateur (7) Titre FR: Collaborateur Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse 06/08/2026 Isis_BO 804 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Zone répétée : TABLE_RDVS.COL_Collaborateur.ZR_Collaborateurs Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 56 Largeur colonne 144 Sens Horizontal Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme 06/08/2026 Isis_BO 805 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Oui Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Colonne de table : TABLE_RDVS.COL_Supprimer (8) Titre FR: Supprimer Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage 06/08/2026 Isis_BO 806 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Zone répétée : TABLE_RDVS.COL_Collaborateur.ZR_Collaborateurs Libellé : TABLE_RDVS.COL_Collaborateur.ZR_Collaborateurs.LIB_Nom Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Modification_Date_Groupe Messages multilingues 06/08/2026 Isis_BO 807 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Messages multilingues 06/08/2026 Isis_BO 808 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression de l'action ? ¹ N° mess. : numéro de message. FEN_Modification_Date_Groupe Code Déclarations globales de FEN_Modification_Date_Groupe procédure FEN_Modification_Date_Groupe(gnIdGroupeDate est un entier sur 8 octets, gnIdRdv est un entier sur 8 octets, gnIDGroupe est un entier sur 8 octets) ST_InfoRdv est une Structure Rdv est un RendezVous sCollaborateurs est une chaîne ANSI tabIdCollaborateur est un tableau d'entiers sur 8 octets fin gtaRdvsRecouperes est un tableau associatif de ST_InfoRdv gnColonne est un entier gbRafraichir est un booléen = Faux Fin d'initialisation de FEN_Modification_Date_Groupe Filtre() MajTBL() Fermeture de FEN_Modification_Date_Groupe renvoyer gbRafraichir FEN_Modification_Date_Groupe Code des champs Clic sur BTN_Ajout sRefRdv est une chaîne ANSI si TABLE_RDVS..Occurrence > 0 alors sRefRdv = TABLE_RDVS[1].COL_IdRdv Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Code des champs sinon retour fin si pas SAI_PL_DateDebut >= DateSys() alors Erreur("La date doit être supérieure ou égale à la date du jour.") retour fin si SAI_PL_HuereDebut <= "" alors Erreur("Vous devez saisir une heure de début valide.") retour fin si SAI_PL_HeureFin <= "" alors Erreur("Vous devez saisir une heure de fin valide.") retour fin pour toute ligne de TABLE_RDVS si COL_Date = SAI_PL_DateDebut alors Erreur("La date existe déjà") retour fin fin DateDebut est une DateHeure dateFin est une DateHeure DateDebut..PartieDate = SAI_PL_DateDebut si SAI_PL_HeureFin <= SAI_PL_HuereDebut alors dateFin..PartieDate = SAI_PL_DateDebut // traitement pour les rendez-vous de nuit dateFin..Jour += 1 sinon dateFin..PartieDate = SAI_PL_DateDebut fin DateDebut..PartieHeure = SAI_PL_HuereDebut dateFin..PartieHeure = SAI_PL_HeureFin MaDurée est une Durée = dateFin - DateDebut nNbRdvs est un entier = PartieEntière(MaDurée..EnJours) si nNbRdvs > 0 alors Erreur("La durée estimée du rendez-vous dépasse 24 heures, veuillez modifier les horaires") retour fin MessageErreur est une chaîne ANSI si gtaRdvsRecouperes[sRefRdv]..Existe alors pour tout nidC de gtaRdvsRecouperes[sRefRdv].tabIdCollaborateur MessageErreur = GestionConflitRDV(DateDebut,dateFin,nidC,0,0,0) si MessageErreur <> "" alors Erreur("Vous ne pouvez pas modifier le rendez-vous."+RC+ "Conflit de Rendez-vous pour les utilisateurs suivant:"+RC+RC+MessageErreur+RC) retour fin fin fin i, b est un entier 06/08/2026 Isis_BO 809 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Code des champs i = TableAjouteLigne(TABLE_RDVS) TABLE_RDVS[i].COL_Date = DateDebut TABLE_RDVS[i].COL_DateFin = dateFin TABLE_RDVS[i].COL_HeureDebut = SAI_PL_HuereDebut TABLE_RDVS[i].COL_HeureFin = SAI_PL_HeureFin ZoneRépétéeSupprimeTout(TABLE_RDVS[i].COL_Collaborateur.ZR_Collaborateurs) b = 0 si gtaRdvsRecouperes[sRefRdv]..Existe = Vrai alors pour toute chaîne nom de gtaRdvsRecouperes[sRefRdv].sCollaborateurs séparée par ";" b+=1 ZoneRépétéeAjoute(TABLE_RDVS[i].COL_Collaborateur.ZR_Collaborateurs) TABLE_RDVS[i].COL_Collaborateur.ZR_Collaborateurs[b].LIB_Nom = nom fin fin TABLE_RDVS[i].COL_IdRdv = 0 TABLE_RDVS[i].COL_IdGrope = gnIdGroupeDate Initialisation de BTN_Annuler // Version 1 // Description // Bouton simple Clic sur BTN_Annuler Ferme() Clic sur BTN_Supprimer nCol est un entier = TABLE_RDVS si nCol > 0 alors si OuiNon(Non, "Voulez-vous vraiment supprimer ce rendez-vous de la base de données ?")=Oui alors TABLE_RDVS[nCol].COL_Supprimer = Vrai TABLE_RDVS[nCol].Grisé = Vrai fin sinon Info("Veillez sélectionner un rendez-vous") retour fin Initialisation de BTN_Valider // Version 1 // Description // Bouton simple Clic sur BTN_Valider si Verification() alors si Enregistrer() alors Ferme() 06/08/2026 Isis_BO 810 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Code des champs sinon retour fin fin Initialisation de LIB_Titre // Version 1 // Description // Libellé simple Entrée dans SAI_PL_DateDebut //SI gclPresentationFicheRdv.m_bNouveau<>Vrai ALORS // ChoixDateDebut() //SINON // ChoixDateNewDebut() //FIN Sortie de SAI_PL_DateDebut //reprisesaisie(INT_BPL_Prive) A chaque modification de SAI_PL_DateDebut ChampVersSource() Entrée dans SAI_PL_HeureFin //SI gclPresentationFicheRdv.m_bNouveau<>Vrai ALORS // ChoixDateDebut() //SINON // ChoixDateNewDebut() //FIN Sortie de SAI_PL_HeureFin //RepriseSaisie(INT_BPL_Prive) A chaque modification de SAI_PL_HeureFin ChampVersSource() Entrée dans SAI_PL_HuereDebut //SI gclPresentationFicheRdv.m_bNouveau<>Vrai ALORS // ChoixDateDebut() //SINON // ChoixDateNewDebut() //FIN Sortie de SAI_PL_HuereDebut 06/08/2026 Isis_BO 811 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Code des champs //reprisesaisie(INT_BPL_Prive) A chaque modification de SAI_PL_HuereDebut //ChampVersSource() Sortie d'une ligne de TABLE_RDVS MessageErreur est une chaîne ANSI bChangement est un booléen = Faux DateDebut est une DateHeure dateFin est une DateHeure DateDebut..PartieDate = TABLE_RDVS[TABLE_RDVS].COL_Date dateFin..PartieDate = TABLE_RDVS[TABLE_RDVS].COL_DateFin DateDebut..PartieHeure = TABLE_RDVS[TABLE_RDVS].COL_HeureDebut dateFin..PartieHeure = TABLE_RDVS[TABLE_RDVS].COL_HeureFin MaDurée est une Durée = dateFin - DateDebut nNbRdvs est un entier = PartieEntière(MaDurée..EnJours) si nNbRdvs > 0 alors Erreur("La durée estimée du rendez-vous dépasse 24 heures, veuillez modifier les dates/heures ") retour fin si gtaRdvsRecouperes[TABLE_RDVS[TABLE_RDVS].COL_IdRdv]..Existe alors si gtaRdvsRecouperes[TABLE_RDVS[TABLE_RDVS].COL_IdRdv].Rdv.DateDébut.PartieDate <> TABLE_RDVS[ TABLE_RDVS].COL_Date alors bChangement = Vrai fin si gtaRdvsRecouperes[TABLE_RDVS[TABLE_RDVS].COL_IdRdv].Rdv.DateFin.PartieDate <> TABLE_RDVS[TABLE_ RDVS].COL_DateFin alors bChangement = Vrai fin si gtaRdvsRecouperes[TABLE_RDVS[TABLE_RDVS].COL_IdRdv].Rdv.DateDébut.PartieHeure <> TABLE_RDVS[ TABLE_RDVS].COL_HeureDebut alors bChangement = Vrai fin si gtaRdvsRecouperes[TABLE_RDVS[TABLE_RDVS].COL_IdRdv].Rdv.DateFin.PartieHeure <> TABLE_RDVS[TABLE_ RDVS].COL_HeureFin alors bChangement = Vrai fin si bChangement alors pour tout nidC de gtaRdvsRecouperes[TABLE_RDVS[TABLE_RDVS].COL_IdRdv].tabIdCollaborateur MessageErreur = GestionConflitRDV(DateDebut,dateFin,nidC,0,Val(gtaRdvsRecouperes[TABLE_ RDVS[TABLE_RDVS].COL_IdRdv].Rdv.Auteur),Val(gtaRdvsRecouperes[TABLE_RDVS[TABLE_RDVS].COL_ IdRdv].Rdv.Note)) si MessageErreur <> "" alors Erreur("Vous ne pouvez pas modifier le rendez-vous."+RC+ "Conflit de Rendez-vous pour les utilisateurs suivant:"+RC+RC+MessageErreur+RC) TABLE_RDVS[TABLE_RDVS].COL_Date = gtaRdvsRecouperes[TABLE_RDVS[TABLE_RDVS]. COL_IdRdv].Rdv.DateDébut.PartieDate TABLE_RDVS[TABLE_RDVS].COL_DateFin = gtaRdvsRecouperes[TABLE_RDVS[TABLE_RDVS].COL_ IdRdv].Rdv.DateFin.PartieDate TABLE_RDVS[TABLE_RDVS].COL_HeureDebut = gtaRdvsRecouperes[TABLE_RDVS[TABLE_RDVS]. COL_IdRdv].Rdv.DateDébut.PartieHeure 06/08/2026 Isis_BO 812 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Code des champs TABLE_RDVS[TABLE_RDVS].COL_HeureFin = gtaRdvsRecouperes[TABLE_RDVS[TABLE_RDVS]. COL_IdRdv].Rdv.DateFin.PartieHeure retour fin fin fin sinon pour tout stUnRdv de gtaRdvsRecouperes pour tout nidC de stUnRdv.tabIdCollaborateur MessageErreur = GestionConflitRDV(DateDebut,dateFin,nidC,0,0,0) si MessageErreur <> "" alors Erreur("Vous ne pouvez pas modifier le rendez-vous."+RC+ "Conflit de Rendez-vous pour les utilisateurs suivant:"+RC+RC+MessageErreur+RC) retour fin fin sortir fin fin Sortie de COL_Date ( TABLE_RDVS ) gnColonne = TABLE_RDVS si gnColonne > 0 alors si pas TABLE_RDVS[gnColonne].COL_Date >= DateSys() alors Erreur("La date doit être supérieure ou égale à la date du jour.") si gtaRdvsRecouperes[TABLE_RDVS[gnColonne].COL_IdRdv]..Existe alors COL_Date[gnColonne] = gtaRdvsRecouperes[TABLE_RDVS[gnColonne].COL_IdRdv].Rdv.DateDébut. PartieDate fin retour sinon si COL_Date[gnColonne] > COL_DateFin[gnColonne] alors Erreur("La date de début doit être inférieur ou égale à la date de fin.") si gtaRdvsRecouperes[TABLE_RDVS[gnColonne].COL_IdRdv]..Existe alors COL_Date[gnColonne] = gtaRdvsRecouperes[TABLE_RDVS[gnColonne].COL_IdRdv].Rdv.DateDébut .PartieDate fin retour fin pour toute ligne de TABLE_RDVS si COL_Date = TABLE_RDVS[gnColonne].COL_Date et TABLE_RDVS <> gnColonne alors Erreur("La date existe déjà") si gtaRdvsRecouperes[TABLE_RDVS[gnColonne].COL_IdRdv]..Existe alors COL_Date[gnColonne] = gtaRdvsRecouperes[TABLE_RDVS[gnColonne].COL_IdRdv].Rdv. DateDébut.PartieDate fin retour fin fin fin fin Sortie de COL_DateFin ( TABLE_RDVS ) 06/08/2026 Isis_BO 813 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Code des champs gnColonne = TABLE_RDVS si gnColonne > 0 alors si pas TABLE_RDVS[gnColonne].COL_DateFin >= DateSys() alors Erreur("La date doit être supérieure ou égale à la date du jour.") si gtaRdvsRecouperes[TABLE_RDVS[gnColonne].COL_IdRdv]..Existe alors COL_DateFin[gnColonne] = gtaRdvsRecouperes[TABLE_RDVS[gnColonne].COL_IdRdv].Rdv.DateFin. PartieDate fin retour sinon pour toute ligne de TABLE_RDVS si COL_DateFin = TABLE_RDVS[gnColonne].COL_DateFin et TABLE_RDVS <> gnColonne alors Erreur("La date existe déjà") si gtaRdvsRecouperes[TABLE_RDVS[gnColonne].COL_IdRdv]..Existe alors COL_DateFin[gnColonne] = gtaRdvsRecouperes[TABLE_RDVS[gnColonne].COL_IdRdv].Rdv. DateFin.PartieDate fin retour fin si COL_DateFin[gnColonne] < COL_Date[gnColonne] alors Erreur("La date de fin doit être supérieure ou égale à la date de début.") si gtaRdvsRecouperes[TABLE_RDVS[gnColonne].COL_IdRdv]..Existe alors COL_DateFin[gnColonne] = gtaRdvsRecouperes[TABLE_RDVS[gnColonne].COL_IdRdv].Rdv. DateFin.PartieDate fin retour fin fin fin fin FEN_Modification_Date_Groupe Procédures Procédure locale CreationRDV procédure CreationRDV() sRefRdv est une chaîne ANSI si TABLE_RDVS..Occurrence > 0 alors sRefRdv = TABLE_RDVS[1].COL_IdRdv sinon Erreur("Une erreur s'est produite, les rendez-vous n'ont pas pu être crées") renvoyer Faux fin gclPresentRDVGroupe est un PTableRDV dynamique si gnIDGroupe > 0 alors gclPresentRDVGroupe=PTableRDV.gNouvellePresentation(3,-1,gnIDGroupe) sinon gclPresentRDVGroupe=PTableRDV.gNouvellePresentation(0,gnIdRdv,gnIDGroupe) fin nIndice est un entier 06/08/2026 Isis_BO 814 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Procédures sIDRDV est une chaîne ANSI = "" nIndice=TableauCherche(gclPresentRDVGroupe.m_clTabModele,tcLinéaire,"m_nPKID",gnIdRdv,1) si nIndice<>-1 alors gclPresentRDVGroupe.p_clCourant=gclPresentRDVGroupe:m_clTabModele[nIndice] sinon si gclPresentRDVGroupe:m_clTabModele.Occurrence >= 1 alors gclPresentRDVGroupe.p_clCourant=gclPresentRDVGroupe:m_clTabModele[1] fin fin clPresentationFiche est un PFicheRdv <- gclPresentRDVGroupe.Modifier() gclPresentListeContactRDV est un PTablePlanning_RDV_Personne dynamique gclPresentListeContactRDV = PTablePlanning_RDV_Personne.gNouvellePresentation(gnIdRdv) pour toute ligne de TABLE_RDVS si COL_IdRdv <= 0 alors sIDRDV = "" clPresentationFiche.m_dhDateDebut = COL_Date+COL_HeureDebut clPresentationFiche.m_dhDateFin = COL_DateFin+COL_HeureFin clPresentationFiche.m_bNouveau = Vrai clPresentationFiche.m_nIDGroupeDate = gnIdGroupeDate si gtaRdvsRecouperes[sRefRdv]..Existe = Vrai alors si gtaRdvsRecouperes[sRefRdv].tabIdCollaborateur..Occurrence > 1 alors clPresentationFiche.m_nIDGroupe = CreaCompteur("GrpeRdv") sinon clPresentationFiche.m_nIDGroupe = 0 fin pour tout nId de gtaRdvsRecouperes[sRefRdv].tabIdCollaborateur si nId > 0 alors si pas CreationUnRdvSurGroupeDate(clPresentationFiche,nId,sIDRDV) alors renvoyer Faux fin fin fin fin si pas EnregistrerContactRdv(sIDRDV, gclPresentListeContactRDV, clPresentationFiche.m_nIDGroupe ) alors renvoyer Faux sinon gbRafraichir = Vrai fin renvoyer Vrai fin fin Procédure locale Enregistrer procédure Enregistrer() sReqUpdate,sReqDelete,sComplReq est une chaîne ANSI = "" sDateD, sDateF est une chaîne ANSI bModif est un booléen bCreation est un booléen = Faux pour toute ligne de TABLE_RDVS bModif = Faux si COL_IdRdv > 0 alors si COL_Supprimer alors si gtaRdvsRecouperes[COL_IdRdv]..Existe alors 06/08/2026 Isis_BO 815 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Procédures sComplReq = "UPDATE Planning_RDV SET Archive = 1, DateArchivage = '" +DateHeureSys() + "'" sComplReq += " ,ModifDate = " + "'"+DateHeureSys()+"'" sComplReq += " ,ModifUser = " + gpclFicheUtilisateurEnCours:m_nPKID sComplReq += " WHERE PL_DateDebut = '"+gtaRdvsRecouperes[COL_IdRdv].Rdv.DateDébut + "' AND PL_DateFin = "+gtaRdvsRecouperes[COL_IdRdv].Rdv.DateFin+ " AND PL_IdGroupeDate = "+gnIdGroupeDate sReqDelete += sComplReq +";" fin sinon si gtaRdvsRecouperes[COL_IdRdv]..Existe alors si gtaRdvsRecouperes[COL_IdRdv].Rdv.DateDébut.PartieDate <> COL_Date alors bModif = Vrai si gtaRdvsRecouperes[COL_IdRdv].Rdv.DateFin.PartieDate <> COL_DateFin alors bModif = Vrai si gtaRdvsRecouperes[COL_IdRdv].Rdv.DateDébut.PartieHeure <> COL_HeureDebut alors bModif =Vrai si gtaRdvsRecouperes[COL_IdRdv].Rdv.DateFin.PartieHeure <> COL_HeureFin alors bModif = Vrai fin si bModif alors sDateD = COL_Date+COL_HeureDebut sDateF = COL_DateFin+COL_HeureFin sComplReq = "UPDATE Planning_RDV SET PL_DateDebut = '" + sDateD + "', PL_DateFin = '" + sDateF+"'" sComplReq += " ,ModifDate = " + "'"+DateHeureSys()+"'" sComplReq += " ,ModifUser = " + gpclFicheUtilisateurEnCours:m_nPKID sComplReq += " WHERE PL_IDGroupedate = " + gnIdGroupeDate sComplReq += " AND PL_DateDebut LIKE '"+Gauche(gtaRdvsRecouperes[COL_IdRdv].Rdv. DateDébut,8)+"%' AND PL_Datefin LIKE '"+ Gauche(gtaRdvsRecouperes[COL_IdRdv].Rdv. DateFin,8)+"%'" sReqUpdate += sComplReq+";" fin fin sinon bCreation = Vrai fin fin si sReqDelete..Taille > 3 et gnIdGroupeDate > 0 alors sdSDRDV est une Source de Données si pas HExécuteRequêteSQL(sdSDRDV,hVérifieDoublon+hVérifieIntégrité,sReqDelete) alors Erreur("Une erreur s'est produite, les rendez-vous n'ont pas pu être supprimés" + RC + HErreurInfo()) renvoyer Faux sinon gbRafraichir = Vrai fin fin si sReqUpdate.Taille > 3 et gnIdGroupeDate > 0 alors sdSDRDV2 est une Source de Données si pas HExécuteRequêteSQL(sdSDRDV2,hVérifieDoublon+hVérifieIntégrité,sReqUpdate) alors Erreur("Une erreur s'est produite, les rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) renvoyer Faux sinon gbRafraichir = Vrai fin fin si bCreation et gnIdGroupeDate > 0 alors 06/08/2026 Isis_BO 816 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Procédures si pas CreationRDV() alors renvoyer Faux fin fin renvoyer Vrai Procédure locale Filtre procédure Filtre() UnRdv est un RendezVous dynamique pstInfoRdvs est un ST_InfoRdv dynamique TableauSupprimeTout(gtaRdvsRecouperes) si gnIdGroupeDate > 0 alors i est un entier = 0 sReq est une chaîne ANSI = [ SELECT PL_PKID,PL_IDCollaborateur,PL_DateDebut,PL_DateFin,PL_IDGroupe,CO_Nom, CO_Prenom,CO_PKID,PL_IdGroupeDate FROM Planning_RDV INNER JOIN Collaborateur ON PL_IDCollaborateur = CO_PKID WHERE Archive = 0 AND PL_IdGroupeDate = ] sComplReq est une chaîne ANSI = gnIdGroupeDate + " ORDER by PL_DateDebut asc" sReq += sComplReq sdSDRDV est une Source de Données si pas HExécuteRequêteSQL(sdSDRDV,hRequêteDéfaut,sReq) alors Erreur("Une erreur s'est produite, les rendez-vous n'ont pas pu être récupérés" + RC + HErreurInfo()) sinon pour tout sdSDRDV si gtaRdvsRecouperes[sdSDRDV.PL_DateDebut+sdSDRDV.PL_DateFin]..Existe = Faux alors UnRdv = allouer un RendezVous UnRdv..DateDébut = sdSDRDV.PL_DateDebut UnRdv..DateFin = sdSDRDV.PL_DateFin UnRdv..Auteur = sdSDRDV.PL_IDGroupe UnRdv..Note = sdSDRDV.PL_IdGroupeDate pstInfoRdvs = allouer un ST_InfoRdv pstInfoRdvs.Rdv = UnRdv pstInfoRdvs.sCollaborateurs = sdSDRDV.CO_Nom + " "+sdSDRDV.CO_Prenom TableauAjoute(pstInfoRdvs.tabIdCollaborateur,sdSDRDV.CO_PKID) gtaRdvsRecouperes[sdSDRDV.PL_DateDebut+sdSDRDV.PL_DateFin] = pstInfoRdvs sinon gtaRdvsRecouperes[sdSDRDV.PL_DateDebut+sdSDRDV.PL_DateFin].sCollaborateurs += ";" + sdSDRDV.CO_Nom + " "+sdSDRDV.CO_Prenom TableauAjoute(gtaRdvsRecouperes[sdSDRDV.PL_DateDebut+sdSDRDV.PL_DateFin].tab IdCollaborateur,sdSDRDV.CO_PKID) fin fin fin fin Procédure locale MajTBL 06/08/2026 Isis_BO 817 Partie 3 › Fenêtre WINDEV › FEN_Modification_Date_Groupe › Procédures procédure MajTBL() i est un entier b est un entier TableSupprimeTout(TABLE_RDVS) pour tout stRdv de gtaRdvsRecouperes i = TableAjouteLigne(TABLE_RDVS) TABLE_RDVS[i].COL_Date = stRdv.Rdv.DateDébut.PartieDate TABLE_RDVS[i].COL_DateFin = stRdv.Rdv.Datefin.PartieDate TABLE_RDVS[i].COL_HeureDebut = stRdv.rdv.DateDébut.PartieHeure TABLE_RDVS[i].COL_HeureFin = stRdv.Rdv.DateFin.PartieHeure ZoneRépétéeSupprimeTout(TABLE_RDVS[i].COL_Collaborateur.ZR_Collaborateurs) b = 0 pour toute chaîne nom de stRdv.sCollaborateurs séparée par ";" b+=1 ZoneRépétéeAjoute(TABLE_RDVS[i].COL_Collaborateur.ZR_Collaborateurs) TABLE_RDVS[i].COL_Collaborateur.ZR_Collaborateurs[b].LIB_Nom = nom fin TABLE_RDVS[i].COL_IdRdv = stRdv.Rdv.DateDébut+stRdv.Rdv.DateFin TABLE_RDVS[i].COL_IdGrope = stRdv.Rdv.Auteur TABLE_RDVS[i].COL_Supprimer = Faux si stRdv.Rdv.DateDébut.PartieDate < DateSys() alors TABLE_RDVS[i].Grisé = Vrai fin fin Procédure locale Verification procédure Verification() pour toute ligne i de TABLE_RDVS DateDebut est une DateHeure dateFin est une DateHeure DateDebut..PartieDate = COL_Date[i] dateFin..PartieDate = COL_DateFin[i] DateDebut..PartieHeure = COL_HeureDebut[i] dateFin..PartieHeure = COL_HeureFin[i] MaDurée est une Durée = dateFin - DateDebut nNbRdvs est un entier = PartieEntière(MaDurée..EnJours) si nNbRdvs > 0 alors Erreur( "La durée estimée d'un rendez-vous ne doit pas dépasser les 24 heures, veuillez modifier les dates/heures dans la ligne n° " + i) renvoyer Faux fin fin renvoyer Vrai 06/08/2026 Isis_BO 818 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Image FEN_Saisie_Temps Image FEN_Saisie_Temps Informations générales FEN_Saisie_Temps Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Saisie_Temps.wdw Créé par SMR Date de création 14/11/2023 11:47:53 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:24 Titre FR: Saisie de temps Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 819 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations générales | Position X | 0 Position Y | | 0 Largeur | 502 Hauteur | 493 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | --- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Non | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Image poignée | 06/08/2026 | | | Isis_BO | | 820 | | ---------- | --- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | | | 9 | | Libellé | | | | 4 | | --- | --------------- | --- | --- | --- | --- | --- | --- | ---------------------- | --- | --- | --- | --- | | | Bouton | | | | | 3 | | Combo | | | | 1 | | | Disposition | | | | | 1 | | Cellule de disposition | | | | 3 | Nombre d'éléments dans la fenêtre : 21 FEN_Saisie_Temps Informations sur les champs Fenêtre : FEN_Saisie_Temps Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --- | --------------------- | --- | --- | ------------ | ---------- | ----------- | ---------- | --- | ------------------------- | --- | ------------- | | | | X noitisoP Y noitisoP | | | laitini tatE | | eisias epyT | engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_AdresseRdv | | 15 240 | 468 61 | 0 | Actif | | Texte | | Non | | | | | -------------- | --- | ------- | ------ | --- | -------- | --- | ----- | --- | --- | --- | --- | --- | | SAI_Client | | 14 206 | 468 26 | 0 | affichag | | Texte | | Non | | | | | SAI_DateDebut | | 288 384 | 194 42 | 0 | Actif | | Date | | Non | | | | | SAI_HeureDebut | | 15 437 | 102 42 | 0 | Actif | | Heure | | Non | | | | | SAI_HeureFin | | 175 437 | 99 42 | 0 | Actif | | Heure | | Non | | | | | SAI_Note | | 15 309 | 467 67 | 0 | Actif | | Texte | | Non | | | | | SAI_NumDossier | | 15 137 | 468 27 | 0 | affichag | | Texte | | Non | | | | | SAI_NumInter | | 15 172 | 468 26 | 0 | affichag | | Texte | | Non | | | | Numéri | SAI_TempTotal | | 288 437 | 194 42 | 0 | Actif | | | | Non | | | | | ------------- | --- | ------- | ------ | --- | ----- | --- | --- | --- | --- | --- | --- | --- | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | --- | | | | | | | | | | | laitini tatE | | FTR tamroF | | X noitisoP Y noitisoP | | | | | ruegraL | | ruetuaH | | | | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_NomPrenom | | | 61 | 52 | 427 | 23 | 0 | | Actif | Gauche | Centre | | | -------------------- | --- | --- | ------ | --- | --- | ------- | --- | --- | ----- | ------ | ------ | --- | | LIB_Periodeinter | | | 15 116 | | 467 | 16 | 0 | | Actif | Gauche | Haut | | | LIB_Rdv | | | 15 | 94 | 468 | 16 | 0 | | Actif | Gauche | Haut | | | LIB_Titre_de_fenêtre | | | 6 | 6 | 287 | 21 | 0 | | Actif | Gauche | Centre | | | 06/08/2026 | | | | | | Isis_BO | | | | | | 821 | Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Bouton notuob epyT | | | | | | | | laitini tatE BAT ehcuoT | | | --- | --- | --- | --- | --- | --- | --- | ----------------------- | --- | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | BTN_Fermer_fiche | | 4 | 4 24 | 24 | 0 | Actif | | Normal | | ----------------- | --- | ---- | ---- | --- | --- | ----- | --- | ------ | | BTN_Initiale | | 5 46 | 56 | 34 | 0 | Actif | | Normal | | BTN_Valider_Fiche | | 4 | 4 24 | 24 | 0 | Actif | | Normal | Combo reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB | | | | | | BAT ehcuoT | | | ediv is LLUN | | --- | --------------------- | ------- | ------- | ------------ | ---------- | ----------- | --- | ------------ | | | X noitisoP Y noitisoP | | | laitini tatE | | eisias cevA | | | | | | ruetuaH | | | sruocraP | | | | | | | ruegraL | elbisiV | | | | | | elbaT | | | | nalP | | | eéirT | | | | --------------- | ------ | ------ | ---- | ----- | ------- | ----- | --- | --- | | COMBO_TypeTemps | 15 384 | 259 42 | 0 | Actif | Mémoire | | Non | | Disposition BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_BANDEAU_ENTETE | | -1 | 0 | 502 | 33 | 0 | Actif | | | ------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | Fenêtre : FEN_Saisie_Temps Bouton : DISP_BANDEAU_ENTETE.BTN_Fermer_fiche | Ordre navigation | | -1 | | | | | | | | -------------------------- | --- | ----------------------------------- | ------- | --- | --- | --- | --- | --- | | Curseur survol | | 0 | | | | | | | | UI par l'utilisateur | | Selon fenêtre | | | | | | | | On/Off | | Non | | | | | | | | Recopie Option menu flèche | | Non | | | | | | | | Taux Paral. hauteur | | 0 | | | | | | | | Taux Paral. Y | | 0 | | | | | | | | Épinglé | | Non | | | | | | | | Masquer lors du scrolling | | Non | | | | | | | | Ancrage au contenu | | | | | | | | | | Retrait gauche | | 0 | | | | | | | | Réduction Ruban | | Ne pas réduire le bouton | | | | | | | | Cadrage fonctions gXXX | | Cadrage ignoré (pour compatibilité) | | | | | | | | Numéro aide | | 0 | | | | | | | | Opacité | | 100 | | | | | | | | Autorise ChangeGabarit | | Oui | | | | | | | | Animer si trop long | | Non | | | | | | | | 06/08/2026 | | | Isis_BO | | | | | 822 | Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Initiale Libellé FR: XVA Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 823 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : DISP_BANDEAU_ENTETE.BTN_Valider_Fiche Groupe GR_CADENAS_RDV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 824 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : COMBO_TypeTemps Libellé FR: Type d'activité * Groupe GR_NewSaisie Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 259 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 15 Largeur interne 259 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non 06/08/2026 Isis_BO 825 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Rub. affichée :gpclListeTypeRendezVous.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeTypeRendezVous.m_clTabVisible.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_BANDEAU_ENTETE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 826 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Libellé : LIB_NomPrenom Libellé FR: Nom prénom Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Periodeinter Libellé FR: Le 02/02/2020 de 14h00 à 16h00 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 827 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Rdv Libellé FR: Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 828 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Libellé : DISP_BANDEAU_ENTETE.LIB_Titre_de_fenêtre Libellé FR: Saisie des temps par Collaborateur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_AdresseRdv Libellé FR: Adresse du site Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche 06/08/2026 Isis_BO 829 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Position X interne 145 Largeur interne 338 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 06/08/2026 Isis_BO 830 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_Client Libellé FR: Nom du client Groupe GR_NewSaisie Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 144 Largeur interne 338 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non 06/08/2026 Isis_BO 831 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_DateDebut Libellé FR: Date* Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 832 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Cadrage horz. Droite Position X interne 288 Largeur interne 194 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: UseSystemMask Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 06/08/2026 Isis_BO 833 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_HeureDebut Libellé FR: Heure de début Groupe GR_NewSaisie Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 15 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM Format retour HHMM Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 834 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_HeureFin Libellé FR: Heure de fin Groupe GR_NewSaisie Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 06/08/2026 Isis_BO 835 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 175 Largeur interne 99 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM Format retour HHMM Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 836 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_Note Libellé FR: Note Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 15 Largeur interne 467 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 837 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_NumDossier Libellé FR: N° Dossier Groupe GR_NewSaisie Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression 06/08/2026 Isis_BO 838 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 145 Largeur interne 338 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non 06/08/2026 Isis_BO 839 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_NumInter Libellé FR: Lié à l'intervention Groupe GR_NewSaisie Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 145 Largeur interne 338 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non 06/08/2026 Isis_BO 840 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 841 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Champ de saisie : SAI_TempTotal Libellé FR: Temps en heures Groupe GR_NewSaisie Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 288 Largeur interne 194 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 99,99 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 842 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Saisie_Temps Messages multilingues 06/08/2026 Isis_BO 843 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FEN_Saisie_Temps Code Déclarations globales de FEN_Saisie_Temps Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Code procédure FEN_Saisie_Temps(gnIdPlanning est un entier sur 8 octets, gnIdSuiviTemps est un entier sur 8 octets) gnIdIntervention est un entier sur 8 octets gnIdTempsInter est un entier sur 8 octets gnIdTypeRdv est un entier sur 8 octets gnIdCollaborateur est un entier sur 8 octets gbModif est un booléen = Faux gdhDateHeureDb est une DateHeure gdhDateHeureFin est une DateHeure InitCombo() Filtre() Fermeture de FEN_Saisie_Temps renvoyer gbModif FEN_Saisie_Temps Code des champs Clic sur BTN_Fermer_fiche si OuiNon("Si vous fermez, toutes les modifications seront perdues, voulez-vous continuer ?") = Non alors retour fin gbModif = Faux Ferme() Clic sur BTN_Valider_Fiche si pas COMBO_TypeTemps..ValeurMémorisée > 0 alors Info("Veuillez sélectionner un type d'activité") retour fin si pas SAI_HeureDebut > 0000 alors Info("Veuillez sélectionner une heure de début") retour fin si pas SAI_HeureFin > 0000 alors Info("Veuillez sélectionner une heure de fin") retour fin si pas SAI_DateDebut > 00000000 alors Info("Veuillez sélectionner une date") retour fin si Enregistrer() alors gbModif = Vrai Ferme() 06/08/2026 Isis_BO 844 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Code des champs fin Initialisation de LIB_NomPrenom // Version 1 // Description // Libellé simple Initialisation de SAI_AdresseRdv // Version 1 // Description // Champ de saisie pour un texte multiligne simple, sans mise en forme A chaque modification de SAI_DateDebut ChampVersSource() Sortie de SAI_HeureDebut CalculAutoDuree() Sortie de SAI_HeureFin CalculAutoDuree() Sortie de SAI_TempTotal CalculAutoHeure() FEN_Saisie_Temps Procédures Procédure locale CalculAutoDuree procédure CalculAutoDuree() dhDateHeureFin_M est une DateHeure= gdhDateHeureFin dhDateHeureDbt_M est une DateHeure= gdhDateHeureDb dhDateHeureFin_M..PartieHeure = SAI_HeureFin dhDateHeureDbt_M..PartieHeure = SAI_HeureDebut DureRDV est une Durée = (dhDateHeureFin_M - dhDateHeureDbt_M) SAI_TempTotal = (DureRDV..EnMinutes/60) Procédure locale CalculAutoHeure 06/08/2026 Isis_BO 845 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Procédures procédure CalculAutoHeure() | DureRDV | est une Durée | = (gdhDateHeureFin - gdhDateHeureDb) | | | --------------------------------------------------- | ------------- | ------------------------------------ | --- | | nTempsTotal | est un entier | = (DureRDV..EnMinutes) | | | nDiff | est un entier | = ((SAI_TempTotal*60) - nTempsTotal) | | | dhDateHeureFin_M est une DateHeure= gdhDateHeureFin | | | | si nDiff > 0 alors dhDateHeureFin_M..PartieHeure..Minute += Abs(nDiff) sinon si nDiff < 0 alors dhDateHeureFin_M..PartieHeure..Minute -= Abs(nDiff) fin SAI_HeureFin = dhDateHeureFin_M..PartieHeure Procédure locale Enregistrer procédure Enregistrer() si gnIdSuiviTemps <= 0 alors HRAZ(SuiviDesTemps) SuiviDesTemps.CreationDate = DateHeureSys() SuiviDesTemps.CreationUser = gpclFicheUtilisateurEnCours:m_nPKID SuiviDesTemps.GUID = DonneGUID(guidBrut) sinon HLitRecherchePremier(SuiviDesTemps,SDT_PKID,gnIdSuiviTemps) fin | SuiviDesTemps.SDT_IDCollaborateur | | = gnIdCollaborateur | | | --------------------------------- | --- | ------------------- | --- | | SuiviDesTemps.SDT_IDIntervention | | = gnIdIntervention | | | SuiviDesTemps.SDT_IDRdv | | = gnIdPlanning | | | SuiviDesTemps.SDT_IDTypeRdv | | = gnIdTypeRdv | | SuiviDesTemps.SDT_IDTypeTemps = COMBO_TypeTemps..ValeurMémorisée | SuiviDesTemps.SDT_DateDebut..PartieDate | | = SAI_DateDebut | | | ------------------------------------------ | --- | ---------------- | --- | | SuiviDesTemps.SDT_DateDebut..PartieHeure | | = SAI_HeureDebut | | | SuiviDesTemps.SDT_DateHeureFin..PartieDate | | = SAI_DateDebut | | SuiviDesTemps.SDT_DateHeureFin..PartieHeure= SAI_HeureFin si SAI_HeureFin < SAI_HeureDebut alors // traitement pour les heures âpres minuit SuiviDesTemps.SDT_DateHeureFin..Jour += 1 fin duMaDurée est une Durée = (SuiviDesTemps.SDT_DateHeureFin - SuiviDesTemps. SDT_DateDebut) | SuiviDesTemps.SDT_NbMinutes | | = duMaDurée..EnMinutes | | | --------------------------- | --- | ---------------------- | --- | | SuiviDesTemps.SDT_Libelle | | = SAI_Note | | | SuiviDesTemps.SDT_Controle | | = Vrai | | | SuiviDesTemps.ModifDate | | = DateHeureSys() | | SuiviDesTemps.ModifUser = gpclFicheUtilisateurEnCours:m_nPKID HLitRecherchePremier(Collaborateur,CO_PKID,gnIdCollaborateur) si HTrouve(Collaborateur) alors SuiviDesTemps.SDT_Ponderation = Collaborateur.CO_Ponderation fin si gnIdSuiviTemps <=0 alors si pas HAjoute(SuiviDesTemps) alors si HErreurIntégrité() alors Erreur("Erreur d'intégrité", HErreurInfo(hErrComplet)) renvoyer Faux fin sinon | 06/08/2026 | | Isis_BO | 846 | | ---------- | --- | ------- | --- | Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Procédures gnIdSuiviTemps = SuiviDesTemps.SDT_PKID fin sinon si pas HModifie(SuiviDesTemps) alors si HErreurIntégrité() alors Erreur("Erreur d'intégrité", HErreurInfo(hErrComplet)) renvoyer Faux fin fin fin renvoyer Vrai Procédure locale Filtre procédure Filtre() si gnIdPlanning <= 0 alors retour fin rTempsTotal est un réel DureRDV est une Durée reqRdv est une Requête SQL = [ SELECT PL_DateDebut,PL_DateFin,PL_PKID,PL_IDIntervention,PL_IDTypeActivite,IN_RefInterne, AD_Presentation, DO_RefInterne, CL_Nom , IN_PKID, PL_IDCollaborateur,PL_IDTypeActivite, CO_Nom, CO_Prenom,CO_Trigramme FROM Planning_RDV LEFT OUTER JOIN Intervention ON Intervention.IN_PKID=Planning_RDV.PL_IDIntervention LEFT OUTER JOIN Dossier ON Dossier.DO_PKID = Intervention.IN_IDDossier LEFT OUTER JOIN Client ON Client.CL_PKID= Intervention.IN_IDClient LEFT OUTER JOIN Lieu ON Lieu.LI_PKID=Intervention.IN_IDLieu LEFT OUTER JOIN Adresse ON Adresse.AD_PKID= Lieu.LI_IDAdresse LEFT OUTER JOIN Collaborateur ON Collaborateur.CO_PKID = PL_IDCollaborateur WHERE Planning_RDV.PL_PKID = {P_PKID} ] reqRdv.P_PKID = gnIdPlanning si HExécuteRequête(reqRdv) alors pour tout reqRdv nIndice est un entier = TableauCherche(gpclListeTypeRendezVous.m_clTabModele,tcLinéaire, "m_nPKID",reqRdv.PL_IDTypeActivite) si nIndice<>-1 alors LIB_Rdv=gpclListeTypeRendezVous.m_clTabModele[nIndice].m_sLibelle fin LIB_Periodeinter = "Le "+DateVersChaîne(reqRdv.PL_DateDebut,"JJ/MM/AAAA")+ " de " + HeureVersChaîne(Droite(reqRdv.PL_DateDebut,9),"HH:mm")+" à "+HeureVersChaîne(Droite(reqRdv. PL_DateFin,9),"HH:mm") SAI_NumDossier = reqRdv.DO_RefInterne SAI_NumInter = reqRdv.IN_RefInterne SAI_Client = reqRdv.CL_Nom SAI_AdresseRdv = reqRdv.AD_Presentation LIB_NomPrenom = reqRdv.CO_Nom + " "+ reqRdv.CO_Prenom BTN_Initiale..Libellé = reqRdv.CO_Trigramme si gnIdSuiviTemps <= 0 alors SAI_DateDebut = reqRdv.PL_DateDebut..PartieDate 06/08/2026 Isis_BO 847 Partie 3 › Fenêtre WINDEV › FEN_Saisie_Temps › Procédures SAI_HeureDebut = reqRdv.PL_DateDebut..PartieHeure SAI_HeureFin = reqRdv.PL_DateFin..PartieHeure gdhDateHeureDb = reqRdv.PL_DateDebut gdhDateHeureFin = reqRdv.PL_DateFin fin gnIdIntervention = reqRdv.IN_PKID gnIdCollaborateur = reqRdv.PL_IDCollaborateur gnIdTypeRdv = reqRdv.PL_IDTypeActivite fin fin si gnIdSuiviTemps > 0 alors HLitRecherchePremier(SuiviDesTemps,SDT_PKID,gnIdSuiviTemps) si HTrouve(SuiviDesTemps) alors SAI_DateDebut = SuiviDesTemps.SDT_DateDebut..PartieDate SAI_HeureDebut = SuiviDesTemps.SDT_DateDebut..PartieHeure SAI_HeureFin = SuiviDesTemps.SDT_DateHeureFin..PartieHeure COMBO_TypeTemps = SuiviDesTemps.SDT_IDTypeTemps SAI_Note = SuiviDesTemps.SDT_Libelle gdhDateHeureDb = SuiviDesTemps.SDT_DateDebut gdhDateHeureFin = SuiviDesTemps.SDT_DateHeureFin fin sinon si gnIdTempsInter > 0 alors COMBO_TypeTemps = gnIdTempsInter fin DureRDV = (gdhDateHeureFin - gdhDateHeureDb) rTempsTotal = (DureRDV..EnMinutes/60) si rTempsTotal > 0.00 alors SAI_TempTotal = rTempsTotal fin Procédure locale InitCombo procédure InitCombo() ListeSupprimeTout(COMBO_TypeTemps) si gpclListeTypeTemps.m_clTabModele..Occurrence > 0 alors pour tout pclParam de gpclListeTypeTemps.m_clTabModele si pclParam.m_sValeur <> "0" et pclParam.m_sValeur <> "1" et pclParam.m_sValeur <> "99" alors ListeAjoute(COMBO_TypeTemps,pclParam.m_sLibelle+gLien(pclParam.m_nPKID)) si pclParam.m_sValeur = "2" alors gnIdTempsInter = pclParam.m_nPKID fin fin fin sinon pour tout ParametreMetier avec PA_Code=cPM_18_TempsType si ParametreMetier.PA_Valeur <> "0" et ParametreMetier.PA_Valeur <> "1" et ParametreMetier. PA_Valeur <> "99" alors ListeAjoute(COMBO_TypeTemps,ParametreMetier.PA_Valeur+gLien(ParametreMetier.PA_PKID)) si ParametreMetier.PA_Valeur = "2" alors gnIdTempsInter = ParametreMetier.PA_PKID fin fin fin fin 06/08/2026 Isis_BO 848 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Image FEN_Fiche_Parametre_Type_Activite Image FEN_Fiche_Parametre_Type_Activite Informations générales FEN_Fiche_Parametre_Type_Activite Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Fiche_Parametre_Type_Activite.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | --------------------------------- | --------- | --------------- | --- | | Date de création | | 27/11/2023 12:07:32 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 22/04/2025 08:55:07 | | | | | Titre | | FR: Fiche Paramètre Type Activité | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 572 Hauteur | 414 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | 06/08/2026 | | | Isis_BO | | 849 | Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations générales | Barre de message | Détourer le fond | | Mode 9 images | | | --------------------- | ---------------- | --- | --------------- | --- | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Non | | | | | Type cadre | Double | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | --- | --- | --- | Image poignée D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Resize.gif | 06/08/2026 | | Isis_BO | | 850 | | ---------- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations générales Statistiques de la fenêtre | | Libellé | | | 7 | Bouton | | | | 2 | | --- | ---------------------- | --- | --- | --- | ---------------------- | --- | --- | --- | --- | | | Image | | | 1 | Forme | | | | 6 | | | Disposition | | | 1 | Cellule de disposition | | | | 4 | | | Interrupteur à bascule | | | 4 | Option d'interrupteur | | | | 8 | Nombre d'éléments dans la fenêtre : 33 FEN_Fiche_Parametre_Type_Activite Informations sur les champs Fenêtre : FEN_Fiche_Parametre_Type_Activite Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | --- | | | | | | | | laitini tatE | | FTR tamroF | | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_Couleur | | 19 335 | 339 | 25 | 0 | Actif | Gauche | Centre | | | ---------------- | --- | ------ | --- | --- | --- | ----- | ------ | ------ | --- | | LIB_Devis | | 19 213 | 433 | 25 | 0 | Actif | Gauche | Centre | | | LIB_EnvoiMobile | | 19 87 | 334 | 25 | 0 | Actif | Gauche | Centre | | | LIB_LibelleParam | | 14 41 | 550 | 27 | 0 | Actif | Gauche | Haut | | | LIB_Temps | | 19 150 | 334 | 25 | 0 | Actif | Gauche | Centre | | | LIB_Titre | | 6 6 | 439 | 20 | 0 | Actif | Gauche | Centre | | | LIB_Validation | | 19 276 | 433 | 25 | 0 | Actif | Gauche | Centre | | Bouton notuob epyT BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | --- | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_Fermer | | 4 | 4 | 24 | 24 | 0 | Actif | Normal | | | ----------- | --- | --- | --- | ------- | --- | --- | ----- | ------ | --- | | BTN_Valider | | 4 | 4 | 24 | 24 | 0 | Actif | Normal | | | 06/08/2026 | | | | Isis_BO | | | | | 851 | Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | laitini tatE | | sucof cevA | | --- | --- | --- | --- | ------------ | --- | ---------- | X noitisoP Y noitisoP | | | ruegraL ruetuaH | | | cilc cevA | | | --- | --- | --------------- | --- | --- | --------- | --- | elbisiV nalP | IMG_Couleur | 470 332 | 33 32 | 0 | Actif | | | | ----------- | ------- | ----- | --- | ----- | --- | --- | Forme BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_Couleur | 461 | 322 50 | 50 | 0 | Actif | | | ------------------ | --- | ------- | --- | --- | ----- | --- | | FRM_EnvoiMob | 14 | 75 550 | 48 | 0 | Actif | | | FRM_ValidationRDV | 14 | 264 550 | 48 | 0 | Actif | | | FRM_ValidationRDV1 | 14 | 318 550 | 60 | 0 | Actif | | | FRM_devis | 14 | 201 550 | 48 | 0 | Actif | | | FRM_temps | 14 | 138 550 | 48 | 0 | Actif | | Disposition BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | | | | ruegraL | ruetuaH | | | | elbisiV nalP | D_TETE_LISTE | -2 | 0 573 | 32 | 0 | Actif | | | ------------ | --- | ----- | --- | --- | ----- | --- | Interrupteur à bascule BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | INT_Devis | 462 | 205 99 | 32 | 0 | Actif | | | ----------------- | --- | ------ | --- | --- | ----- | --- | | INT_EnvoiMobile | 462 | 79 99 | 32 | 0 | Actif | | | INT_SaisieTamps | 462 | 142 99 | 32 | 0 | Actif | | | INT_ValidationRDV | 462 | 268 99 | 32 | 0 | Actif | | Fenêtre : FEN_Fiche_Parametre_Type_Activite | 06/08/2026 | | Isis_BO | | | | 852 | | ---------- | --- | ------- | --- | --- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Bouton : D_TETE_LISTE.BTN_Fermer Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 853 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Bouton : D_TETE_LISTE.BTN_Valider Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 854 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Disposition : D_TETE_LISTE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FRM_Couleur Groupe GR_Couleur UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Epaisseur 1 AntiAliasing Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 855 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Forme : FRM_EnvoiMob UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FRM_ValidationRDV UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 856 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Forme : FRM_ValidationRDV1 Groupe GR_Couleur UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FRM_devis UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 857 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Forme : FRM_temps UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Couleur Groupe GR_Couleur Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 858 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Ancrage Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur à bascule : INT_Devis Valeur initiale 0 Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode d'affichage Externe - 1 libellé à droite Cadrage libellés externes Collés au bord du champ Cadrage des options (internes) Centrés Largeur curseur 50% Non Liaison des données :gParamTypeAct.present_devis Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur à bascule : INT_EnvoiMobile Valeur initiale 0 Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 859 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode d'affichage Externe - 1 libellé à droite Cadrage libellés externes Collés au bord du champ Cadrage des options (internes) Centrés Largeur curseur 50% Non Liaison des données :gParamTypeAct.Envoi_mobile Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur à bascule : INT_SaisieTamps Valeur initiale 0 Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode d'affichage Externe - 1 libellé à droite Cadrage libellés externes Collés au bord du champ Cadrage des options (internes) Centrés Largeur curseur 50% Non Liaison des données :gParamTypeAct.saisir_temps_obligatoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 860 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Interrupteur à bascule : INT_ValidationRDV Valeur initiale 0 Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode d'affichage Externe - 1 libellé à droite Cadrage libellés externes Collés au bord du champ Cadrage des options (internes) Centrés Largeur curseur 50% Non Liaison des données :gParamTypeAct.valider_rdv Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Couleur Libellé FR: Couleur associé au rendez-vous dans le Planning/Agenda Groupe GR_Couleur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 861 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Devis Libellé FR: Le temps du rendez-vous est-il prise en compte dans le devis ? Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 862 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Libellé : LIB_EnvoiMobile Libellé FR: Envoyer le rendez-vous vers l'application mobile ? Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_LibelleParam Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 863 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Temps Libellé FR: Saisie de temps obligatoire Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 864 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Libellé : D_TETE_LISTE.LIB_Titre Libellé FR: Paramétrage spécifique selon type de rendez-vous Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Validation Libellé FR: La validation du rendez-vous est-elle obligatoire ? Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 865 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Fiche_Parametre_Type_Activite Messages multilingues 06/08/2026 Isis_BO 866 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FEN_Fiche_Parametre_Type_Activite Code Déclarations globales de FEN_Fiche_Parametre_Type_Activite procédure FEN_Fiche_Parametre_Type_Activite(gnIdParametre est un entier sur 8 octets) gParamTypeAct est un ST_TypeActiviteRDV si gnIdParametre > 0 alors HLitRecherchePremier(ParametreMetier,PA_PKID,gnIdParametre) si HTrouve(ParametreMetier) alors LIB_LibelleParam = ParametreMetier.PA_Libelle si ParametreMetier.PA_Parametre <> "" alors Désérialise(gParamTypeAct,ParametreMetier.PA_Parametre,psdJSON) fin sinon Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Code Erreur("Enregistrement non trouvé") Ferme() fin sinon Ferme() fin SourceVersEcran() CouleurParam() FEN_Fiche_Parametre_Type_Activite Code des champs Clic sur BTN_Fermer Ferme() Clic sur BTN_Valider EcranVersSource() bufResulBuf est un Buffer Sérialise(gParamTypeAct,bufResulBuf,psdJSON) si gnIdParametre > 0 alors HLitRecherchePremier(ParametreMetier,PA_PKID,gnIdParametre) si HTrouve(ParametreMetier) alors ParametreMetier.PA_Parametre = bufResulBuf si pas HModifie(ParametreMetier) alors si HErreurIntégrité() alors Erreur("Erreur d'intégrité", HErreurInfo(hErrComplet)) renvoyer Faux fin fin fin sinon Ferme() fin Ferme() Clic sur IMG_Couleur //scouleur est une chaîne ANSI = Ouvre(FEN_Choix_Couleur_Param,gParamTypeAct.sCouleur) // //SI scouleur<> "" ALORS // gParamTypeAct.sCouleur = scouleur // CouleurParam() //FIN scouleur est une chaîne ANSI = Ouvre(FEN_Choix_Couleur, gParamTypeAct.sCouleur) si scouleur <> "" alors gParamTypeAct.sCouleur = scouleur CouleurParam() fin Initialisation de INT_Devis 06/08/2026 Isis_BO 867 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Code des champs // Version 1 // Description // Interrupteur à bascule 1 libellé externe à droite A chaque modification de INT_Devis si pas INT_SaisieTamps et INT_Devis alors Erreur("La saisie de temps doit être obligatoire ") INT_Devis = 0 retour fin Initialisation de INT_EnvoiMobile // Version 1 // Description // Interrupteur à bascule 1 libellé externe à droite Initialisation de INT_SaisieTamps // Version 1 // Description // Interrupteur à bascule 1 libellé externe à droite A chaque modification de INT_SaisieTamps si INT_Devis et pas INT_SaisieTamps alors Info( "Le temps du rendez-vous ne seras pas prise en compte dans le devis, car la saisie de temps est obligatoire " ) INT_Devis = 0 fin Initialisation de INT_ValidationRDV // Version 1 // Description // Interrupteur à bascule 1 libellé externe à droite Initialisation de LIB_Couleur // Version 1 // Description // Libellé simple Initialisation de LIB_Devis // Version 1 // Description // Libellé simple Initialisation de LIB_EnvoiMobile 06/08/2026 Isis_BO 868 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_Activite › Code des champs // Version 1 // Description // Libellé simple Initialisation de LIB_LibelleParam // Version 1 // Description // Libellé simple Initialisation de LIB_Temps // Version 1 // Description // Libellé simple Initialisation de LIB_Validation // Version 1 // Description // Libellé simple FEN_Fiche_Parametre_Type_Activite Procédures Procédure locale CouleurParam procédure CouleurParam() //FRM_Couleur..CouleurFond = CouleurHTMLVersRVB(gParamTypeAct.sCouleur) FRM_Couleur..CouleurFond = gParamTypeAct.sCouleur //IMG_Couleur = {"FEN_Menu.IMG_Cercle_"+gParamTypeAct.sCouleur} IMG_Couleur = {"FEN_Menu.IMG_Cercle_"} //SI PAS DonneDroitParamAppli(cParam_CouleurRDV) ALORS // GR_Couleur..Visible = faux //FIN 06/08/2026 Isis_BO 869 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Image FEN_Fiche_Parametre_Type_temps Image FEN_Fiche_Parametre_Type_temps Informations générales FEN_Fiche_Parametre_Type_temps Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Fiche_Parametre_Type_temps.wdw Créé par SMR Date de création 27/11/2023 16:57:31 06/08/2026 Isis_BO 870 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations générales | Dernière modification par | | SMR | | | | | -------------------------- | ------------ | ---------------------------------------------- | --------- | --------------- | --- | | Date dernière modification | | 11/04/2025 16:08:24 | | | | | Titre | | FR: Paramétrage spécifique selon type de temps | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 689 Hauteur | 673 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | 06/08/2026 | | | Isis_BO | | 871 | Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations générales | Durée Anim. Fermeture | | 50 | | | | | | | ------------------------------ | --- | --- | --- | --- | --- | --- | --- | | Adapte Taille contenu | | Non | | | | | | | Assombri quand inactif | | Oui | | | | | | | Déplace souris sur bouton par | | Non | | | | | | | Compact. barres outils | | Non | | | | | | Image poignée D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Resize.gif Statistiques de la fenêtre | | Champ de saisie | | | 3 | Libellé | | 10 | | --- | ---------------------- | --- | --- | --- | ---------------------- | --- | --- | | | Bouton | | | 4 | Image | | 1 | | | Table | | | 2 | Combo | | 2 | | | Forme | | | 6 | Superchamp | | 1 | | | Colonne de table | | | 4 | Disposition | | 1 | | | Cellule de disposition | | | 4 | Interrupteur à bascule | | 1 | | | Option d'interrupteur | | | 2 | | | | Nombre d'éléments dans la fenêtre : 41 FEN_Fiche_Parametre_Type_temps Informations sur les champs Fenêtre : FEN_Fiche_Parametre_Type_temps Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | ---------------------------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --------------------- | --- | --- | ------------------------ | ---------- | ------------------------- | ------------- | | | | | | laitini tatE eisias epyT | FTR tamroF | | | | | X noitisoP Y noitisoP | | | | engilitluM | | | ruegraL ruetuaH elbisiV nalP | SAI_Durée | 523 92 | 72 22 | 0 | Actif Numéri | | Non | | | --------- | ------ | ----- | --- | ------------ | --- | --- | --- | Numéri | SAI_Max | 523 214 | 129 22 | 0 | Actif | | Non | | | ---------- | ------- | ------ | --- | ------------ | --- | --- | --- | | SAI_Min | 343 214 | 133 22 | 0 | Actif Numéri | | Non | | | 06/08/2026 | | | | Isis_BO | | | 872 | Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_Couleur | | 19 607 | 339 | 25 | 0 | Actif | Gauche | Centre | | | --------------------- | --- | ------ | --- | --- | --- | ----- | ------ | ------ | --- | | LIB_Devis | | 21 274 | 433 | 25 | 0 | Actif | Gauche | Centre | | | LIB_Duree | | 21 215 | 319 | 25 | 0 | Actif | Gauche | Centre | | | LIB_HeureSaisi | | 21 152 | 316 | 25 | 0 | Actif | Gauche | Centre | | | LIB_LibelleParam | | 16 41 | 648 | 27 | 0 | Actif | Gauche | Haut | | | LIB_Minutes | | 598 89 | 51 | 25 | 0 | Actif | Gauche | Centre | | | LIB_SaisieObligatoire | | 21 89 | 482 | 25 | 0 | Actif | Gauche | Centre | | | LIB_Titre | | 6 6 | 549 | 20 | 0 | Actif | Gauche | Centre | | Bouton | | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | laitini tatE | | | X noitisoP | Y noitisoP | | | | | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_Fermer | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | ----------- | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | | BTN_Valider | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | Image | | | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | --- | ---------- | ---------- | --- | ------- | --- | ------------ | --------------------- | ----------------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | sucof cevA | | | | | | | ruetuaH | | | cilc cevA | | ruegraL elbisiV nalP | IMG_Couleur | | 556 | 599 | 40 | 40 | 0 | Actif | | | | ----------- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB | | | | | | BAT ehcuoT | | | | ediv is LLUN | | --- | ---------- | ---------- | ------- | --- | ------------ | -------- | ----------- | --- | ------------ | | | | | | | laitini tatE | | eisias cevA | | | | | X noitisoP | Y noitisoP | | | | sruocraP | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV | | | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_HeureDebut | 343 | 152 133 | 25 | 0 Actif | | Mémoire | | Non | | | ---------------- | --- | ------- | --- | ------- | --- | ------- | --- | --- | --- | | COMBO_HeureFin | 519 | 151 133 | 25 | 0 Actif | | Mémoire | | Non | | | 06/08/2026 | | | | Isis_BO | | | | | 873 | Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Forme BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_Couleur | | 551 | 595 50 | 50 | 0 | Actif | | | ------------------ | --- | --- | ------- | --- | --- | ----- | --- | | FRM_Dure | | 16 | 203 648 | 48 | 0 | Actif | | | FRM_Heures | | 16 | 140 648 | 48 | 0 | Actif | | | FRM_Obligatoire | | 16 | 77 648 | 48 | 0 | Actif | | | FRM_ValidationRDV1 | | 14 | 590 648 | 60 | 0 | Actif | | | FRM_devis | | 16 | 262 648 | 48 | 0 | Actif | | Superchamp BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | SC_SansNom1 | | 14 | 321 650 | 258 | 0 | Actif | | | ----------- | --- | --- | ------- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | D_TETE_LISTE | | 0 | 0 687 | 32 | 0 | Actif | | | ------------ | --- | --- | ----- | --- | --- | ----- | --- | Interrupteur à bascule BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | INT_Devis | | 553 | 267 99 | 32 | 0 | Actif | | | --------- | --- | --- | ------ | --- | --- | ----- | --- | Superchamp : SC_SansNom1 Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------ | ------------- | ------------- | --- | | | | | | laitini tatE | | FTR tamroF | | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | LIB_LibelléListe | 381 | 361 171 | 16 0 | Actif | Gauche | Haut | | | ---------------- | --- | ------- | ------- | ----- | ------ | ------ | --- | | LIB_TypeAct_1 | 26 | 330 539 | 25 0 | Actif | Gauche | Centre | | | 06/08/2026 | | | Isis_BO | | | | 874 | Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Bouton notuob epyT | | | | | | | | | laitini tatE | BAT ehcuoT | | | | --- | --- | ---------- | ---------- | --- | --------------- | --- | --- | ------------ | ---------- | --- | --- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | ruegraL ruetuaH | | | | | | | elbisiV nalP | BTN_AFFECTATION_SIMPLE | | 335 | | 441 | 24 | 24 | 0 | Actif | | Normal | | | ------------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | --- | | BTN_DESAFFECTATION_SIMPLE | | 335 | | 471 | 24 | 24 | 0 | Actif | | Normal | | Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | | --- | --- | --- | --- | --- | --- | --- | ----------------------------- | --- | ------------------------------ | -------------- | -------------- | | | | | | | | | .gerne egacolB noitcelésitluM | | edacsac eisiaS | | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | | | --- | --------------------- | ------- | --- | --- | ------------ | -------- | --- | --- | --- | --- | --- | | | | ruetuaH | | | | sruocraP | | | | | | ruegraL | | | | | elbisiV | elbaT | | | | | | | | --- | --- | --- | --- | ------- | ----- | --- | --- | --- | --- | --- | --- | nalP | TABLE_TypeRDV_1 | 26 361 | 296 211 | 0 | affichag | Mémoir | | | | | | 1 | | --------------- | ------- | ------- | --- | -------- | ------ | --- | --- | --- | --- | --- | --- | | TABLE_TypeRDV_2 | 381 383 | 269 189 | 0 | affichag | Mémoir | | | | | | 1 | Table : SC_SansNom1.TABLE_TypeRDV_1 Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC ehcrehcer cevA ehcuag à eéxiF | | | | | | | | .zroh egardaC .trev egardaC | | | | | | --- | --- | --- | ------------ | --- | ---------- | --- | --------------------------- | ----------- | ---------- | --- | ----------- | | | | | | | elbaçalpéD | | | | FTR tamroF | | | | | | | laitini tatE | | | | | eisias epyT | engilitluM | | eisias cevA | ruegraL elbisiV | | epyT | | | | | | | | | eéirT | | | ----------- | ---- | --- | -------- | --- | --- | ------ | ------ | ----- | --- | ----- | --- | | COL_Code | | 220 | Grisé | | | Gauche | Centre | Texte | | | | | COL_Libelle | | 284 | affichag | | | Gauche | Centre | Texte | | | | Table : SC_SansNom1.TABLE_TypeRDV_2 Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC ehcrehcer cevA | | | | | ehcuag à eéxiF | | | .zroh egardaC .trev egardaC | | | | | | --- | --- | --- | ------------ | -------------- | ---------- | --- | --------------------------- | ----------- | ---------- | --- | ----------- | | | | | | | elbaçalpéD | | | eisias epyT | FTR tamroF | | eisias cevA | | | | | laitini tatE | | | | | | engilitluM | | | ruegraL elbisiV eéirT epyT | COL_Code | | 220 | Grisé | | | Gauche | Centre | Texte | | | | | ----------- | --- | --- | -------- | --- | ------- | ------ | ------ | ----- | --- | --- | --- | | COL_Libelle | | 284 | affichag | | | Gauche | Centre | Texte | | | | | 06/08/2026 | | | | | Isis_BO | | | | | | 875 | Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Fenêtre : FEN_Fiche_Parametre_Type_temps Bouton : D_TETE_LISTE.BTN_Fermer Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 876 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Bouton : D_TETE_LISTE.BTN_Valider Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 877 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Combo : COMBO_HeureDebut Libellé FR: De : Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Droite Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 95 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 381 Largeur interne 95 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Heure Masque saisie FR: HH:MM Format retour HHMMSS Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Oui Fin saisie automatique Non Vide si zéro Oui Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 878 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gParamTypeTemps.heure_debut Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : COMBO_HeureFin Libellé FR: à : Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Droite Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 95 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 557 Largeur interne 95 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Heure Masque saisie FR: HH:MM Format retour HHMMSS Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 879 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Oui Fin saisie automatique Non Vide si zéro Oui Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gParamTypeTemps.heure_fin Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : D_TETE_LISTE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche 06/08/2026 Isis_BO 880 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FRM_Couleur Groupe GR_Couleur UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Epaisseur 1 AntiAliasing Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FRM_Dure UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 881 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Forme : FRM_Heures UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FRM_Obligatoire UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 882 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Forme : FRM_ValidationRDV1 Groupe GR_Couleur UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FRM_devis UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 883 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Image : IMG_Couleur Groupe GR_Couleur Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur à bascule : INT_Devis Valeur initiale 0 Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 884 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode d'affichage Externe - 1 libellé à droite Cadrage libellés externes Collés au bord du champ Cadrage des options (internes) Centrés Largeur curseur 50% Non Liaison des données :gParamTypeTemps.devis Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Couleur Libellé FR: Couleur associé au type de temps Groupe GR_Couleur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 885 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Libellé : LIB_Devis Libellé FR: Le temps du rendez-vous est-il prise en compte dans le devis ? Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Duree Libellé FR: Durée en minutes autorisée par rendez-vous Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 886 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_HeureSaisi Libellé FR: Heures autorisées de saisie Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 887 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Libellé : LIB_LibelleParam Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Minutes Libellé FR: Minutes Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 888 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_SaisieObligatoire Libellé FR: Saisie obligatoire dans l'application mobile dès que le rendez-vous dépasse de : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 889 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Libellé : D_TETE_LISTE.LIB_Titre Libellé FR: Paramétrage spécifique selon type de temps Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_Durée Libellé FR: Durée Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite 06/08/2026 Isis_BO 890 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Position X interne 523 Largeur interne 67 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 9 999 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gParamTypeTemps.obligatoire Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 06/08/2026 Isis_BO 891 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_Max Libellé FR: Maximum Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 590 Largeur interne 62 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 9 999 999 999 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais 06/08/2026 Isis_BO 892 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gParamTypeTemps.temps_max Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_Min Libellé FR: Minimum Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 893 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 417 Largeur interne 59 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 9 999 999 999 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gParamTypeTemps.temps_min Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 894 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_SansNom1 Ordre navigation 8 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 648 Hauteur externe 256 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 895 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Superchamp : SC_SansNom1 Bouton : SC_SansNom1.BTN_AFFECTATION_SIMPLE Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_A_Gauche.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 896 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Bouton : SC_SansNom1.BTN_DESAFFECTATION_SIMPLE Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_A_Droite.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 897 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Libellé : SC_SansNom1.LIB_LibelléListe Libellé FR: Type d'activité disponible Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_SansNom1.LIB_TypeAct_1 Libellé FR: Les collaborateurs pourront saisir le temps dans les types de rendez-vous suivants : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 898 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : SC_SansNom1.TABLE_TypeRDV_1 Libellé FR: Table Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique 06/08/2026 Isis_BO 899 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : SC_SansNom1.TABLE_TypeRDV_2 Libellé FR: Table Ordre navigation 2 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 2 Marge en bas 2 06/08/2026 Isis_BO 900 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur et droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 901 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Table : SC_SansNom1.TABLE_TypeRDV_1 Colonne de table : SC_SansNom1.TABLE_TypeRDV_1.COL_Code (1) Titre FR: Code Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_SansNom1.TABLE_TypeRDV_1.COL_Libelle (2) Titre FR: Type d’activité Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 902 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : SC_SansNom1.TABLE_TypeRDV_2 Colonne de table : SC_SansNom1.TABLE_TypeRDV_2.COL_Code (1) Titre FR: Code Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 903 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Informations sur les champs Colonne de table : SC_SansNom1.TABLE_TypeRDV_2.COL_Libelle (2) Titre FR: Type d’activité Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FEN_Fiche_Parametre_Type_temps Code Déclarations globales de FEN_Fiche_Parametre_Type_temps procédure FEN_Fiche_Parametre_Type_temps(gnIdParametre est un entier sur 8 octets) gParamTypeTemps est un ST_TypeTempsrdv si gnIdParametre > 0 alors HLitRecherchePremier(ParametreMetier,PA_PKID,gnIdParametre) si HTrouve(ParametreMetier) alors LIB_LibelleParam = ParametreMetier.PA_Libelle si ParametreMetier.PA_Parametre <> "" alors Désérialise(gParamTypeTemps,ParametreMetier.PA_Parametre,psdJSON) fin FiltreListeActivite() sinon 06/08/2026 Isis_BO 904 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Code Erreur("Enregistrement non trouvé") Ferme() fin sinon Ferme() fin CouleurParam() Fin d'initialisation de FEN_Fiche_Parametre_Type_temps SourceVersEcran() FEN_Fiche_Parametre_Type_temps Code des champs Initialisation de COMBO_HeureDebut // Version 1 // Description // Saisie de plage horaire avec sélecteur // Fonctionnement : // Saisir (ou sélectionner) le début de la plage horaire dans la première combo (COMBO_HeureDébut), // et saisie (ou sélectionner) la fin de la plage horaire dans la seconde combo (COMBO_HeureFin). // La combo COMBO_HeureFin propose l'horaire de fin à partir de l'horaire de début sélectionnée et indique la durée totale de la plage horaire. // La saisie libre est possible (12h15 à 12h37 par exemple). // Adaptation : // Il est possible de supprimer la durée dans la combo COMBO_HeureFin en supprimant le commentaire de l'événement "Sélection d'une ligne". MoiMême = HeureSys() //Réglage du pas en minutes MoiMême..Note = 15 hDepart est une Heure hDepart..Heure = 0 hDepart..Minute = 0 hDepart..seconde = 0 hDepart..milliseconde = 0 hFinal est un Heure = hDepart hFinal..Heure = 23 hFinal..Minute = 60 - Val(MoiMême..Note) hCourante est une Heure =hDepart ListeSupprimeTout(MoiMême) tantque hCourante < hFinal 06/08/2026 Isis_BO 905 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Code des champs d est une Durée = hCourante - hDepart ListeAjoute(MoiMême,hCourante) hCourante..Minute += MoiMême..Note fin ListeAjoute(MoiMême,hFinal) Entrée dans COMBO_HeureDebut ComboOuvre(MoiMême) Sélection d'une ligne de COMBO_HeureDebut ExécuteTraitement(MoiMême,trtModification) A chaque modification de COMBO_HeureDebut //alimente la combo suivante MoiMême..Note = Max(1,Min(MoiMême..Note,59)) hDepart est une Heure = MoiMême hCourante est une Heure =hDepart si hCourante..minute < MoiMême..Note alors hCourante..Minute = MoiMême..Note sinon hCourante..Minute = 0 hCourante..heure++ fin ListeSupprimeTout(COMBO_HeureFin) COMBO_HeureFin=MoiMême ListeAjoute(COMBO_HeureFin,MoiMême) hFinal est un Heure = hDepart hFinal..Heure = 23 hFinal..minute = (60 - Val(MoiMême..Note)) d est une Durée = hCourante - hDepart tantque hCourante < hFinal d = hCourante - hDepart ListeAjoute(COMBO_HeureFin,hCourante) hCourante..minute += MoiMême..Note fin d = hFinal - hDepart ListeAjoute(COMBO_HeureFin,hFinal) ExécuteTraitement(COMBO_HeureFin,trtModification) Initialisation de COMBO_HeureFin // Version 1 // Description // Saisie de plage horaire avec sélecteur // Fonctionnement : // Saisir (ou sélectionner) le début de la plage horaire dans la première combo (COMBO_HeureDébut), // et saisie (ou sélectionner) la fin de la plage horaire dans la seconde combo (COMBO_HeureFin). // La combo COMBO_HeureFin propose l'horaire de fin à partir de l'horaire de début sélectionnée et indique la durée totale de la plage horaire dans sa bulle. // La saisie libre est possible (12h15 à 12h37 par exemple). // Adaptation : // Il est possible de supprimer la durée dans la combo COMBO_HeureFin en supprimant le commentaire de l'événement "Sélection d'une ligne". 06/08/2026 Isis_BO 906 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Code des champs MoiMême = HeureSys() // Heure de fin par défaut au prochain pas si COMBO_HeureDebut..Occurrence>1 alors MoiMême = COMBO_HeureDebut[2]..ValeurAffichée fin Entrée dans COMBO_HeureFin ComboOuvre(MoiMême) Sélection d'une ligne de COMBO_HeureFin ExécuteTraitement(MoiMême,trtModification) A chaque modification de COMBO_HeureFin // Met à jour la durée dans la bulle si l'heure est valide si pas HeureValide(MoiMême) _ou_ pas HeureValide(COMBO_HeureDebut) retour hDebut est une Heure = COMBO_HeureDebut hFin est une Heure = COMBO_HeureFin d est une Durée = hFin - hDebut MoiMême..Bulle = d=0 ? "" sinon ChaîneConstruit("Durée : %1h%2",d..heure,d..minute=0? "" sinon d.. Minute) Clic sur BTN_Fermer Ferme() Clic sur BTN_Valider EcranVersSource() EnregistrerTypeAct() bufResulBuf est un Buffer Sérialise(gParamTypeTemps,bufResulBuf,psdJSON) si gnIdParametre > 0 alors HLitRecherchePremier(ParametreMetier,PA_PKID,gnIdParametre) si HTrouve(ParametreMetier) alors ParametreMetier.PA_Parametre = bufResulBuf si pas HModifie(ParametreMetier) alors si HErreurIntégrité() alors Erreur("Erreur d'intégrité", HErreurInfo(hErrComplet)) renvoyer Faux fin fin fin sinon Ferme() fin Ferme() Clic sur IMG_Couleur scouleur est une chaîne ANSI = Ouvre(FEN_Choix_Couleur_Param,gParamTypeTemps.sCouleur) si scouleur<> "" alors 06/08/2026 Isis_BO 907 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Code des champs gParamTypeTemps.sCouleur = scouleur CouleurParam() fin Initialisation de INT_Devis // Version 1 // Description // Interrupteur à bascule 1 libellé externe à droite Initialisation de LIB_Couleur // Version 1 // Description // Libellé simple Initialisation de LIB_Devis // Version 1 // Description // Libellé simple Initialisation de LIB_Duree // Version 1 // Description // Libellé simple Initialisation de LIB_HeureSaisi // Version 1 // Description // Libellé simple Initialisation de LIB_LibelleParam // Version 1 // Description // Libellé simple Initialisation de LIB_Minutes // Version 1 // Description // Libellé simple Initialisation de LIB_SaisieObligatoire // Version 1 // Description // Libellé simple Initialisation de SAI_Durée 06/08/2026 Isis_BO 908 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Code des champs // Version 2 // Description // Saisie d'une durée au format J j H h M m S s // En entrée de champ, une popup s'ouvre permettant la saisie des valeurs Initialisation de SAI_Max // Version 1 // Description // Champ de saisie pour un texte simple sur une ligne Initialisation de SAI_Min // Version 1 // Description // Champ de saisie pour un texte simple sur une ligne Clic sur BTN_AFFECTATION_SIMPLE ( SC_SansNom1 ) si TABLE_TypeRDV_2 > 0 alors TableAjouteLigne(TABLE_TypeRDV_1,TABLE_TypeRDV_2[TABLE_TypeRDV_2 ].COL_Code, TABLE_TypeRDV_2[TABLE_ TypeRDV_2 ].COL_Libelle) TableSupprimeSelect(TABLE_TypeRDV_2) sinon Info("Veuillez sélectionner un élément de la liste "+"Type d'activité disponible") retour fin Clic sur BTN_DESAFFECTATION_SIMPLE ( SC_SansNom1 ) si TABLE_TypeRDV_1 > 0 alors TableAjouteLigne(TABLE_TypeRDV_2,TABLE_TypeRDV_1[TABLE_TypeRDV_1 ].COL_Code, TABLE_TypeRDV_1[TABLE_ TypeRDV_1 ].COL_Libelle) TableSupprimeSelect(TABLE_TypeRDV_1) sinon Info("Veuillez sélectionner un élément de la table "+"Type d'activité") retour fin Initialisation de LIB_LibelléListe ( SC_SansNom1 ) // Version 1 // Description // Libellé simple Initialisation de LIB_TypeAct_1 ( SC_SansNom1 ) // Version 1 // Description // Libellé simple FEN_Fiche_Parametre_Type_temps Procédures Procédure locale CouleurParam 06/08/2026 Isis_BO 909 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Type_temps › Procédures procédure CouleurParam() FRM_Couleur..CouleurFond = gParamTypeTemps.sCouleur IMG_Couleur = {"FEN_Menu.IMG_Cercle_"+gParamTypeTemps.sCouleur} //SI PAS DonneDroitParamAppli(cParam_CouleurRDV) ALORS // GR_Couleur..Visible = faux //FIN Procédure locale EnregistrerTypeAct procédure EnregistrerTypeAct() sValeurs est une chaîne ANSI pour toute ligne i de TABLE_TypeRDV_1 si sValeurs..Taille > 0 alors sValeurs += " ; " fin sValeurs += TABLE_TypeRDV_1[i].COL_Code fin gParamTypeTemps.type_act = sValeurs Procédure locale FiltreListeActivite procédure FiltreListeActivite() TableSupprimeTout(TABLE_TypeRDV_2) pour tout pclParam de gpclListeTypeRendezVous:m_clTabModele si Contient(gParamTypeTemps.type_act, pclParam:m_sValeur,MotComplet+SansCasse) <= 0 et pclParam: m_sValeur > 0 alors TableAjouteLigne(TABLE_TypeRDV_2,pclParam:m_sValeur,pclParam:m_sLibelle) fin fin TableSupprimeTout(TABLE_TypeRDV_1) pour tout pclParam de gpclListeTypeRendezVous:m_clTabModele si Contient(gParamTypeTemps.type_act, pclParam:m_sValeur,MotComplet+SansCasse) > 0 et pclParam: m_sValeur > 0 alors TableAjouteLigne(TABLE_TypeRDV_1,pclParam:m_sValeur,pclParam:m_sLibelle) fin fin 06/08/2026 Isis_BO 910 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Heure › Image FEN_Popup_Saisie_Heure Image FEN_Popup_Saisie_Heure Informations générales FEN_Popup_Saisie_Heure Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Popup_Saisie_Heure.wdw | Créé par | | GF | | | | | -------------------------- | --- | ------------------- | --- | --- | --- | | Date de création | | 08/10/2019 19:11:49 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:23 | | | | FR: Popup Saisie Heure | Titre | | GB: Time Edit Popup | | | | | ----- | --- | ------------------- | --- | --- | --- | ES: Popup Entrada Hora | Type fenêtre | | Fenêtre libre | | | | | ------------------------ | ------------ | ----------------------------- | --------- | --------------- | --- | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 159 Hauteur | 54 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------ | --- | ----------------------------------- | ------- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | 06/08/2026 | | | Isis_BO | | 911 | Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Heure › Informations générales Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Statistiques de la fenêtre Libellé 2 Bouton 1 Combo 2 Superchamp 1 Nombre d'éléments dans la fenêtre : 6 FEN_Popup_Saisie_Heure Informations sur les champs 06/08/2026 Isis_BO 912 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Heure › Informations sur les champs Fenêtre : FEN_Popup_Saisie_Heure Bouton | | | | | | | | | | | BAT ehcuoT | | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---------- | --- | ----------- | laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_Ferme | | | -157 | -44 | 80 | 24 | 0 | Actif | | | Normal | | | --------- | --- | --- | ---- | --- | --- | --- | --- | ----- | --- | --- | ------ | --- | Superchamp BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | ------------ | --- | --- | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | SC_Heure | | | 0 | | 0 | 154 | 49 | 0 | | Actif | | | | -------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Superchamp : SC_Heure Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | --- | --- | ruetuaH | | | | | ruegraL | | | elbisiV | | | | | | | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | --- | nalP | LIB_Heures | | 7 | 4 | 64 | 16 | 0 | Actif | Gauche | | Haut | | | | ----------- | --- | --- | --- | --- | --- | --- | ----- | ------ | --- | ---- | --- | --- | | LIB_Minutes | | 83 | 4 | 64 | 16 | 0 | Actif | Gauche | | Haut | | | Combo reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | | | BAT ehcuoT | eisias cevA | | | | | | --- | ---------- | ---------- | ------- | --- | ------- | ------------ | ---------- | ----------- | --- | --- | --- | --- | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | | | | | | ruetuaH | | | | sruocraP | | | | | | | | | | ruegraL | | elbisiV | | | | | | | | | | | | | | | | elbaT | eéirT | | | | | nalP | COMBO_Heures | 4 | 19 | 57 | 24 | 0 | Actif | Mémoire | | Non | | | | | ------------- | --- | --- | --- | --- | ------- | ----- | ------- | --- | --- | --- | --- | --- | | COMBO_Minutes | 81 | 19 | 57 | 24 | 0 | Actif | Mémoire | | Non | | | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 913 | Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Heure › Informations sur les champs Fenêtre : FEN_Popup_Saisie_Heure Bouton : BTN_Ferme Libellé FR: Ferme GB: Close ES: Close Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR,GB,...: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 GENSTEEL\Gensteel_Btn_Std.png Nb. états fond 5 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 914 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Heure › Informations sur les champs Superchamp : SC_Heure Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 154 Hauteur externe 49 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_Heure Combo : SC_Heure.COMBO_Heures Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 51 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 10 06/08/2026 Isis_BO 915 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Heure › Informations sur les champs Largeur interne 51 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 916 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Heure › Informations sur les champs Combo : SC_Heure.COMBO_Minutes Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 51 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 87 Largeur interne 51 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non 06/08/2026 Isis_BO 917 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Heure › Informations sur les champs Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_Heure.LIB_Heures Libellé FR: Heures GB: Hours ES: Horas Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB,...: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 918 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Heure › Informations sur les champs Libellé : SC_Heure.LIB_Minutes Libellé FR: Minutes GB: Minutes ES: Minutos Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB,...: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Popup_Saisie_Heure Code Déclarations globales de FEN_Popup_Saisie_Heure //--- Fenêtre Popup --- // Pour accéder au champ ou à la combo popup qui a ouvert cette fenêtre // vous pouvez utiliser : MonChampPopup procédure MaFenêtre(local ghValeur est une Heure) local 06/08/2026 Isis_BO 919 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Heure › Code // Regarde si le format par défaut de l'application est sur 12 ou 24 heures sFormatHeure est une chaîne = "HH" bFormatHeureSur12 est un booléen = Contient(HeureVersChaîne("14000000",maskHeureSystème),"PM", SansCasse) si bFormatHeureSur12 alors sFormatHeure += "AP" fin // Initialisation des heures et minutes pour i = 0 à 23 h est une Heure h..Heure = i ListeAjoute(COMBO_Heures,Minuscule(HeureVersChaîne(h,sFormatHeure))) fin pour i = 0 _à_ 59 h est une Heure h..Minute = i ListeAjoute(COMBO_Minutes,HeureVersChaîne(h,"MM")) fin SC_Heure = ghValeur DonneFocus(COMBO_Heures) Fermeture de FEN_Popup_Saisie_Heure renvoyer SC_Heure FEN_Popup_Saisie_Heure Code des champs Clic sur BTN_Ferme Affectation de la propriété Valeur de SC_Heure Maj(MoiMême) Récupération de la propriété Valeur de SC_Heure renvoyer Maj() Sélection d'une ligne de COMBO_Heures ( SC_Heure ) Maj() Sélection d'une ligne de COMBO_Minutes ( SC_Heure ) 06/08/2026 Isis_BO 920 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Heure › Code des champs Maj() FEN_Popup_Saisie_Heure Procédures Procédure locale Maj ( SC_Heure ) // Met à jour l'UI à partir de la dernière saisie // ou à partir de la valeur fournie en paramètre (=Null ici permet d'affecter la valeur par défaut afin de tester ..Défaut) procédure Maj(local hValeur est une Heure = Null) // Les combos commencent avec en 1ère ligne avec l'heure ou la minute 0, donc l'heure ou la minute courante est à l'indice Nème + 1 si hValeur..Défaut alors // Le type durée fait la correction en cas de dépassement des valeurs par composante de temps hValeur..heure = COMBO_Heures - 1 hValeur..Minute = COMBO_Minutes - 1 fin // Met à jour l'affichage avec la correction COMBO_Heures = hValeur..Heure + 1 COMBO_Minutes = hValeur..Minute + 1 renvoyer hValeur 06/08/2026 Isis_BO 921 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Image FEN_Popup_Saisie_Durée Image FEN_Popup_Saisie_Durée Informations générales FEN_Popup_Saisie_Durée Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Popup_Saisie_Durée.wdw | Créé par | | GF | | | | | -------------------------- | --- | ------------------- | --- | --- | --- | | Date de création | | 08/10/2019 19:11:49 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:23 | | | | FR: Popup Saisie Durée | Titre | | GB: Popup Duration Edit | | | | | ----- | --- | ----------------------- | --- | --- | --- | ES: Popup Entrada Duración | Type fenêtre | | Fenêtre libre | | | | | ------------------------ | ------------ | ----------------------------- | --------- | --------------- | --- | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 106 Hauteur | 118 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------ | --- | ----------------------------------- | ------- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | 06/08/2026 | | | Isis_BO | | 922 | Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Informations générales Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Statistiques de la fenêtre Champ de saisie 4 Libellé 4 Bouton 1 Superchamp 1 Nombre d'éléments dans la fenêtre : 10 FEN_Popup_Saisie_Durée Informations sur les champs 06/08/2026 Isis_BO 923 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Informations sur les champs Fenêtre : FEN_Popup_Saisie_Durée Bouton | | | | | | | | | | | BAT ehcuoT | | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---------- | --- | ----------- | laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_Ferme | | | -157 | -44 | 80 | | 24 | 0 | Actif | | Normal | | | --------- | --- | --- | ---- | --- | --- | --- | --- | --- | ----- | --- | ------ | --- | Superchamp BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | ------------ | --- | --- | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | SC_Durée | | | 0 | | 0 | 100 | | 112 | 0 | Actif | | | | -------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Superchamp : SC_Durée Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | --------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | | | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | ---------- | --- | --- | --- | ------------ | ----------- | ---------- | ---------- | ------------------------- | --- | --- | ------------- | | | X noitisoP | | | | laitini tatE | eisias epyT | engilitluM | FTR tamroF | | | | | Y noitisoP ruegraL ruetuaH elbisiV nalP | SAI_Heures | 6 29 | 28 | 25 | 0 | Actif | Numéri | | Non | | | | | | ---------- | ---- | --- | --- | --- | ----- | ------ | --- | --- | --- | --- | --- | --- | Numéri | SAI_Jours | 6 | 6 28 | 25 | 0 | Actif | | | Non | | | | | | ------------ | ---- | ---- | --- | --- | ----- | ------ | --- | --- | --- | --- | --- | --- | | SAI_Minutes | 6 52 | 28 | 25 | 0 | Actif | Numéri | | Non | | | | | | SAI_Secondes | 6 75 | 28 | 25 | 0 | Actif | Numéri | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | --- | | | | | | | | | | laitini tatE | | | FTR tamroF | | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | | | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_Heures | | 38 | 34 | 52 | 15 | | 0 | Actif | Gauche | Haut | | | | ------------ | --- | --- | --- | --- | ------- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_Jours | | 38 | 10 | 52 | 15 | | 0 | Actif | Gauche | Haut | | | | LIB_Minutes | | 38 | 57 | 52 | 15 | | 0 | Actif | Gauche | Haut | | | | LIB_Secondes | | 38 | 80 | 52 | 15 | | 0 | Actif | Gauche | Haut | | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 924 | Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Informations sur les champs Fenêtre : FEN_Popup_Saisie_Durée Bouton : BTN_Ferme Libellé FR: Ferme GB: Close ES: Close Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR,GB,...: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 GENSTEEL\Gensteel_Btn_Std.png Nb. états fond 5 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 925 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Informations sur les champs Superchamp : SC_Durée Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 100 Hauteur externe 112 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_Durée Libellé : SC_Durée.LIB_Heures Libellé FR: heures GB: hours ES: horas Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 926 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Informations sur les champs Type saisie Texte Masque saisie FR,GB,...: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_Durée.LIB_Jours Libellé FR: jours GB: days ES: días Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB,...: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 927 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Informations sur les champs Libellé : SC_Durée.LIB_Minutes Libellé FR: minutes GB: minutes ES: minutos Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB,...: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_Durée.LIB_Secondes Libellé FR: secondes GB: seconds ES: segundos Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 928 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Informations sur les champs Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB,...: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SC_Durée.SAI_Heures Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 6 Largeur interne 28 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB,...: +99 Borne dans bulle Non Borne dans texte d'indication Oui 06/08/2026 Isis_BO 929 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Informations sur les champs Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 930 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Informations sur les champs Champ de saisie : SC_Durée.SAI_Jours Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 6 Largeur interne 28 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB,...: +999 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui 06/08/2026 Isis_BO 931 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Informations sur les champs Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SC_Durée.SAI_Minutes Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 6 Largeur interne 28 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 06/08/2026 Isis_BO 932 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Informations sur les champs Masque saisie FR,GB,...: +99 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 933 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Informations sur les champs Champ de saisie : SC_Durée.SAI_Secondes Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 6 Largeur interne 28 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB,...: +99 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui 06/08/2026 Isis_BO 934 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Informations sur les champs Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Popup_Saisie_Durée Code Déclarations globales de FEN_Popup_Saisie_Durée //--- Fenêtre Popup --- // Pour accéder au champ ou à la combo popup qui a ouvert cette fenêtre // vous pouvez utiliser : MonChampPopup procédure MaFenêtre(local gduValeur est une Durée) SC_Durée = gduValeur DonneFocus(SAI_Jours) Fermeture de FEN_Popup_Saisie_Durée renvoyer SC_Durée FEN_Popup_Saisie_Durée Code des champs Clic sur BTN_Ferme 06/08/2026 Isis_BO 935 Affectation de la propriété Valeur de SC_Durée Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Code des champs SAI_Jours = gduValeur..Jour SAI_Heures = gduValeur..Heure SAI_Minutes = gduValeur..Minute SAI_Secondes = gduValeur..Seconde Récupération de la propriété Valeur de SC_Durée duValeur est une Durée duValeur..Jour = SAI_Jours duValeur..Heure = SAI_Heures duValeur..Minute = SAI_Minutes duValeur..Seconde = SAI_Secondes renvoyer duValeur Sortie de SAI_Heures ( SC_Durée ) Maj() Sortie de SAI_Jours ( SC_Durée ) Maj() Sortie de SAI_Minutes ( SC_Durée ) Maj() Sortie de SAI_Secondes ( SC_Durée ) Maj() FEN_Popup_Saisie_Durée Procédures Procédure locale Maj ( SC_Durée ) // Résumé : // Syntaxe : // Maj () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Maj() 06/08/2026 Isis_BO 936 Partie 3 › Fenêtre WINDEV › FEN_Popup_Saisie_Durée › Procédures // Le type durée fait la correction en cas de dépassement des valeurs par composante de temps duValeur est une Durée duValeur..EnJours += SAI_Jours duValeur..EnHeures += SAI_Heures duValeur..EnMinutes += SAI_Minutes duValeur..EnSecondes += SAI_Secondes // Met à jour l'affichage SAI_Jours = duValeur..Jour SAI_Heures = duValeur..Heure SAI_Minutes = duValeur..Minute SAI_Secondes = duValeur..Seconde 06/08/2026 Isis_BO 937 Partie 3 › Fenêtre WINDEV › FEN_Date_CR › Image FEN_Date_CR Image FEN_Date_CR Informations générales FEN_Date_CR Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Date_CR.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 04/01/2024 15:56:47 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:23 | | | | | Titre | | FR: Date des compte rendu | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 369 Hauteur | 400 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | 06/08/2026 | | | Isis_BO | | 938 | Partie 3 › Fenêtre WINDEV › FEN_Date_CR › Informations générales | Barre de message | Détourer le fond | | Mode 9 images | | | --------------------- | ---------------- | --- | --------------- | --- | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | Double | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Oui | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | --- | --- | --- | D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Image poignée | 06/08/2026 | | Isis_BO | | 939 | | ---------- | --- | ------- | --- | --- | Partie 3 › Fenêtre WINDEV › FEN_Date_CR › Informations générales Statistiques de la fenêtre | | Libellé | | | | 1 | Bouton | | | | 2 | | --- | ------- | --- | --- | --- | --- | ---------------- | --- | --- | --- | --- | | | Table | | | | 1 | Colonne de table | | | | 3 | Nombre d'éléments dans la fenêtre : 7 FEN_Date_CR Informations sur les champs Fenêtre : FEN_Date_CR Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_Titre | | | -2 0 | 365 | 76 | 0 | Actif | Centre | Centre | | | --------- | --- | --- | ---- | --- | --- | --- | ----- | ------ | ------ | --- | Bouton | | | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | ---------- | --- | --- | --- | --- | ------------ | ---------- | ----------- | | | | | X noitisoP | | | | | laitini tatE | | | Y noitisoP | | | | | | ruegraL | ruetuaH | | | | | | --- | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | BTN_Annuler | | | 270 | 360 | 80 | 24 | 0 | Actif | | Normal | | ----------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | | BTN_Valider | | | 171 | 360 | 80 | 24 | 0 | Actif | | Normal | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | ------------------ | ------------------ | ----------------------------- | | | | | | | | | )(ertliFH resilitU | ruesnecsa elluB | EERTNE noitseG | eércna ennoloC 5.5 elbitapmoC | | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | | BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | --- | --- | --------------------- | --------------- | --- | ------------ | -------- | --- | --- | --- | --- | | | | | ruegraL ruetuaH | | | sruocraP | | | | | elbisiV elbaT nalP | TABLE_Dates | | 6 91 | 344 254 | 0 Actif | | Mémoir | | | | 1 | | ----------- | --- | ---- | ------- | ------- | ------- | ------ | --- | --- | --- | --- | | 06/08/2026 | | | | | Isis_BO | | | | | 940 | Partie 3 › Fenêtre WINDEV › FEN_Date_CR › Informations sur les champs Table : TABLE_Dates Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC ehcrehcer cevA | | | | | --- | --- | -------------- | ------------------------------ | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ------------- | --- | -------- | --- | ------------- | ---- | ----- | | COL_Selection | 64 | Actif | | Centre Centre | | | | COL_Date | 263 | affichag | | Droite Centre | Date | | | COL_DateHeure | 100 | Actif | | Droite Centre | Date | | Fenêtre : FEN_Date_CR Bouton : BTN_Annuler | Libellé | FR: | Annuler | | | | | | -------------------------- | ----------------------------------- | ------- | --- | --- | --- | --- | | Ordre navigation | 3 | | | | | | | Curseur survol | 0 | | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | | On/Off | Non | | | | | | | Recopie Option menu flèche | Non | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Retrait gauche | 0 | | | | | | | Réduction Ruban | Ne pas réduire le bouton | | | | | | | Cadrage fonctions gXXX | Cadrage ignoré (pour compatibilité) | | | | | | | Numéro aide | 0 | | | | | | | Opacité | 100 | | | | | | | Autorise ChangeGabarit | Oui | | | | | | | Animer si trop long | Non | | | | | | | Animée par défaut | Oui | | | | | | | Mode ellipse | | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 | Facteur d'agrandissement | 0 | | | | | | | ---------------------------- | ------------------ | --- | ------- | --- | --- | --- | | Type flèche | | | | | | | | Texte Markdown | Non | | | | | | | Mode menu ctx. | | | | | | | | Nb. états image | 1 | | | | | | | Nb. états fond | 1 | | | | | | | Etirement de l'image de fond | Largeur et hauteur | | | | | | | 06/08/2026 | | | Isis_BO | | | 941 | Partie 3 › Fenêtre WINDEV › FEN_Date_CR › Informations sur les champs Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Bouton : BTN_Valider Libellé FR: Valider Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 942 Partie 3 › Fenêtre WINDEV › FEN_Date_CR › Informations sur les champs Libellé : LIB_Titre Libellé FR: Le rendez-vous a été créé sur plusieurs jours, sélectionnez la date des rendez-vous pour lesquels le compte rendu est obligatoire Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : TABLE_Dates Libellé FR: Table Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 2 Marge en bas 2 06/08/2026 Isis_BO 943 Partie 3 › Fenêtre WINDEV › FEN_Date_CR › Informations sur les champs Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 944 Partie 3 › Fenêtre WINDEV › FEN_Date_CR › Informations sur les champs Table : TABLE_Dates Colonne de table : TABLE_Dates.COL_Selection (1) Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : TABLE_Dates.COL_Date (2) Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non 06/08/2026 Isis_BO 945 Partie 3 › Fenêtre WINDEV › FEN_Date_CR › Informations sur les champs Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : TABLE_Dates.COL_DateHeure (3) Titre FR: DateHeure Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 946 Partie 3 › Fenêtre WINDEV › FEN_Date_CR › Code FEN_Date_CR Code Déclarations globales de FEN_Date_CR procédure FEN_Date_CR(gnIdGroupeDate est un entier sur 8 octets) gtabDates est un tableau de STDate_Sel gRdvsRecouperes est un tableau associatif de STDate_Sel FiltreDate() Fin d'initialisation de FEN_Date_CR MaJTBL() Fermeture de FEN_Date_CR renvoyer gtabDates FEN_Date_CR Code des champs Initialisation de BTN_Annuler // Version 1 // Description // Bouton simple Clic sur BTN_Annuler TableauSupprimeTout(gtabDates) Ferme() Initialisation de BTN_Valider // Version 1 // Description // Bouton simple Clic sur BTN_Valider TableauSupprimeTout(gtabDates) pstUneDateHeure est un STDate_Sel dynamique 06/08/2026 Isis_BO 947 Partie 3 › Fenêtre WINDEV › FEN_Date_CR › Code des champs bSel est un booléen = Faux pour toute ligne i de TABLE_Dates si TABLE_Dates[i].COL_Selection alors bSel = Vrai fin pstUneDateHeure = allouer un STDate_Sel pstUneDateHeure.bSel = TABLE_Dates[i].COL_Selection pstUneDateHeure.dhUneDate = TABLE_Dates[i].COL_DateHeure TableauAjoute(gtabDates,pstUneDateHeure) fin si pas bSel alors si OuiNon("Vous n'avez sélectionné aucun rendez-vous, vous souhaitez continuer?") = Oui alors Ferme() fin sinon Ferme() fin Initialisation de LIB_Titre // Version 1 // Description // Libellé simple FEN_Date_CR Procédures Procédure locale FiltreDate procédure FiltreDate() pstUneDateHeure est un STDate_Sel dynamique TableauSupprimeTout(gRdvsRecouperes) si gnIdGroupeDate > 0 alors i est un entier = 0 sReq est une chaîne ANSI = [ SELECT PL_DateDebut,PL_CR FROM Planning_RDV WHERE Archive = 0 AND PL_IdGroupeDate = ] sComplReq est une chaîne ANSI = gnIdGroupeDate + " ORDER by PL_DateDebut asc" sReq += sComplReq sdSDRDV est une Source de Données si pas HExécuteRequêteSQL(sdSDRDV,hRequêteDéfaut,sReq) alors Erreur("Une erreur s'est produite, les rendez-vous n'ont pas pu être récupérés" + RC + HErreurInfo()) sinon pour tout sdSDRDV 06/08/2026 Isis_BO 948 Partie 3 › Fenêtre WINDEV › FEN_Date_CR › Procédures si gRdvsRecouperes[sdSDRDV.PL_DateDebut]..Existe = Faux alors pstUneDateHeure = allouer un STDate_Sel pstUneDateHeure.bSel = sdSDRDV.PL_CR pstUneDateHeure.dhUneDate = sdSDRDV.PL_DateDebut gRdvsRecouperes[sdSDRDV.PL_DateDebut] = pstUneDateHeure fin fin fin fin Procédure locale MaJTBL procédure MaJTBL() i est un entier TableSupprimeTout(TABLE_Dates) si gRdvsRecouperes..Occurrence > 0 alors pour tout UneDate de gRdvsRecouperes i = TableAjouteLigne(TABLE_Dates) TABLE_Dates[i].COL_DateHeure = UneDate.dhUneDate TABLE_Dates[i].COL_Date = UneDate.dhUneDate..PartieDate TABLE_Dates[i].COL_Selection = UneDate.bSel fin fin 06/08/2026 Isis_BO 949 Partie 3 › Fenêtre WINDEV › FEN_Confirmation_Suppression › Image FEN_Confirmation_Suppression Image FEN_Confirmation_Suppression Informations générales FEN_Confirmation_Suppression Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Confirmation_Suppression.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 29/01/2024 17:16:46 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:23 | | | | | Titre | | FR: Confirmation suppression | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 570 Hauteur | 215 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | -------------- | --- | ----- | ------- | --- | --- | | Curseur survol | | 0 | | | | | 06/08/2026 | | | Isis_BO | | 950 | Partie 3 › Fenêtre WINDEV › FEN_Confirmation_Suppression › Informations générales Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Statistiques de la fenêtre Libellé 1 Bouton 1 Interrupteur à bascule 1 Option d'interrupteur 2 06/08/2026 Isis_BO 951 Partie 3 › Fenêtre WINDEV › FEN_Confirmation_Suppression › Informations générales Nombre d'éléments dans la fenêtre : 5 FEN_Confirmation_Suppression Informations sur les champs Fenêtre : FEN_Confirmation_Suppression Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Msg | 20 | 36 529 | 116 | 0 | Actif | Centre | Centre | | | ------- | --- | ------ | --- | --- | ----- | ------ | ------ | --- | Bouton notuob epyT | | | | | | | laitini tatE | BAT ehcuoT | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | ---------- | --- | | | X noitisoP | Y noitisoP | | | | | | | ruegraL ruetuaH elbisiV nalP | BTN_Valider_fiche_dossier | 538 | 6 | 24 | 24 | 0 | Actif | | Normal | | ------------------------- | --- | --- | --- | --- | --- | ----- | --- | ------ | Interrupteur à bascule BAT ehcuoT | | | X noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | --- | --- | --- | --- | ------------ | --- | Y noitisoP | | | | | ruegraL ruetuaH | | | | | | --- | --- | --- | --- | --------------- | --- | --- | --- | --- | elbisiV nalP | INT_Reponse | | 241 | 175 | 87 | 32 | 0 | Actif | | | ----------- | --- | --- | ------- | --- | --- | --- | ----- | --- | | 06/08/2026 | | | Isis_BO | | | | | 952 | Partie 3 › Fenêtre WINDEV › FEN_Confirmation_Suppression › Informations sur les champs Fenêtre : FEN_Confirmation_Suppression Bouton : BTN_Valider_fiche_dossier Groupe GR_MODEOPAQUE_FICHE_DOSSIER,GR_CADENAS_DOSSIER Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 953 Partie 3 › Fenêtre WINDEV › FEN_Confirmation_Suppression › Informations sur les champs Interrupteur à bascule : INT_Reponse Valeur initiale 0 Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode d'affichage Externe - 1 libellé à gauche Cadrage libellés externes Collés au bord du champ Cadrage des options (internes) Centrés Largeur curseur 50% Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : LIB_Msg Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse 06/08/2026 Isis_BO 954 Partie 3 › Fenêtre WINDEV › FEN_Confirmation_Suppression › Informations sur les champs Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Confirmation_Suppression Code Déclarations globales de FEN_Confirmation_Suppression procédure FEN_Confirmation_Suppression(gsMsg est une chaîne ANSI) LIB_Msg = gsMsg Fermeture de FEN_Confirmation_Suppression renvoyer INT_Reponse FEN_Confirmation_Suppression Code des champs Clic sur BTN_Valider_fiche_dossier Ferme() Initialisation de INT_Reponse // Version 1 // Description // Interrupteur à bascule 1 libellé externe à gauche Initialisation de LIB_Msg // Version 1 // Description 06/08/2026 Isis_BO 955 Partie 3 › Fenêtre WINDEV › FEN_Confirmation_Suppression › Code des champs // Libellé simple | 06/08/2026 | Isis_BO | 956 | | ---------- | ------- | --- | Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Image FEN_LoginOLD Image FEN_LoginOLD Informations générales FEN_LoginOLD Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_LoginOLD.wdw Créé par frederic.bourras@applilogik.fr Date de création 05/09/2018 19:07:38 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:23 Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à l'écran 06/08/2026 Isis_BO 957 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations générales | Position X | 0 Position Y | | 0 Largeur | 598 Hauteur | 598 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | --- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Menu contextuel | | | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 95 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Non | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Non | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | | Non | | | | | ---------------------- | --- | --- | ------- | --- | --- | | 06/08/2026 | | | Isis_BO | | 958 | Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | 2 | Libellé | | | 2 | | --- | ---------------------- | --- | --- | --- | ---------------- | --- | --- | --- | | | Bouton | | | 2 | Image | | | 3 | | | Jauge | | | 1 | Colonne de table | | | 3 | | | Combo + table | | | 1 | Disposition | | | 2 | | | Cellule de disposition | | | 4 | | | | | Nombre d'éléments dans la fenêtre : 20 FEN_LoginOLD Informations sur les champs Fenêtre : FEN_LoginOLD Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | --- | .trev tnemeliféD latnoziroh .csA | | | | | | | essap ed toM cnalb à esiM ediv is LLUN | | | | --- | --------------------- | --- | --- | ------------ | ---------------------- | -------------------------------------- | --- | ------------- | | | | | | BAT ehcuoT | eisias epyT FTR tamroF | | | lacitrev .csA | | | X noitisoP Y noitisoP | | | laitini tatE | engilitluM | | | | ruetuaH | | | ruegraL | elbisiV | | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | nalP | SAI_LOGIN | 175 | 57 250 49 | 0 Actif | | Texte | Non | | | | -------------- | ------- | --------- | ------- | --- | ----- | --- | --- | --- | | SAI_MOTDEPASSE | 175 108 | 250 49 | 0 Actif | | Texte | Non | | | Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | LIB_INFO_CONNEXION | | 175 190 | 250 | 17 | 0 | Actif Centre | Haut | | | ------------------ | --- | ------- | --- | ------- | --- | ------------ | ------ | --- | | LIB_VERSION | | 271 269 | 45 | 12 | 0 | Actif Centre | Centre | | | 06/08/2026 | | | | Isis_BO | | | | 959 | Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Bouton notuob epyT | | | | | | | | laitini tatE | BAT ehcuoT | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | --- | --- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | BTN_CONNECTER | | | 89 203 | 80 | 80 | 0 | Actif | | Validati | | | ------------- | --- | --- | ------ | --- | --- | --- | ----- | --- | -------- | --- | | BTN_Fermer | | 434 | 203 | 80 | 80 | 0 | Actif | | Abandon | | Image | | | | | | | | | | cilc ruop eriatiroirP tuaféd rap eéminA | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --------------------------------------- | ---------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | sucof cevA | cilc cevA ruegraL ruetuaH elbisiV nalP | IMG_Inter_venir_logo_gd | | -409 | 219 | 235 | 144 | 0 | Actif | | | | | ----------------------- | --- | ---- | --- | --- | --- | --- | ----- | --- | --- | --- | | IMG_LOGO | | 0 | 17 | 586 | 283 | 0 | Actif | | | | | IMG_LogoIcono | | -25 | 649 | 444 | 258 | 0 | Actif | | | | Jauge | | | | | | | BAT ehcuoT | | .nim enroB | .xam enroB | euqirtémyS | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ---------- | ---------- | ---------- | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | ruetuaH | | | | ruegraL | | elbisiV | | lacitreV | | | | | --- | --- | --- | ------- | --- | ------- | --- | -------- | --- | --- | --- | nalP | JAUGE_SAUVEGARDE | 175 | 157 | 250 | 27 | 0 Actif | | | 0 | 100 | | | ---------------- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | --- | Combo + table BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | COMBO_ServeurEtBDD | | | 175 | 8 | 250 | 49 | 0 | Actif | | | | ------------------ | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Disposition BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | DISP_CONNEXION_HORIZONTAL | | | 0 | 0 | 1174 | 288 | 0 | Actif | | | | ------------------------- | --- | --- | --- | ------- | ---- | --- | --- | ----- | --- | --- | | DISP_CONNEXION_VERTICAL | | | 6 | 6 | 586 | 586 | 0 | Actif | | | | 06/08/2026 | | | | Isis_BO | | | | | | 960 | Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Combo + table : DISP_CONNEXION_VERTICAL.DISP_CONNEXION_HORIZONTAL.COMBO_ServeurEtBDD Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ------------ | --- | -------- | --- | ------------- | ----- | ----- | | COL_MACHINE | 100 | affichag | | Gauche Centre | Texte | | | COL_BASE | 130 | affichag | | Gauche Centre | Texte | | | COL_MACHBASE | 100 | Actif | | Gauche Centre | Texte | | Fenêtre : FEN_LoginOLD Bouton : | Libellé | FR: | Se connecter | | | | | | -------------------------- | ----------------------------------- | ------------ | --- | --- | --- | --- | | Groupe | GR_CONNEXION | | | | | | | Ordre navigation | 4 | | | | | | | Curseur survol | 0 | | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | | On/Off | Non | | | | | | | Recopie Option menu flèche | Non | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Retrait gauche | 0 | | | | | | | Réduction Ruban | Ne pas réduire le bouton | | | | | | | Cadrage fonctions gXXX | Cadrage ignoré (pour compatibilité) | | | | | | | Numéro aide | 0 | | | | | | | Opacité | 100 | | | | | | | Autorise ChangeGabarit | Oui | | | | | | | Animer si trop long | Non | | | | | | | Animée par défaut | Oui | | | | | | | Mode ellipse | | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | Facteur de rétrécissement | 0 | | | | | | | -------------------------- | ------- | --- | --- | --- | --- | --- | | Facteur d'agrandissement | 0 | | | | | | | Type flèche | | | | | | | | Texte Markdown | Non | | | | | | | Mode menu ctx. | | | | | | | Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH01610_32_5.png | Nb. états image | 5 | | | | | | | --------------- | --- | --- | ------- | --- | --- | --- | | 06/08/2026 | | | Isis_BO | | | 961 | Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : DISP_CONNEXION_VERTICAL.DISP_CONNEXION_HORIZONTAL.BTN_Fermer Libellé FR: Sortir Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH01620_32_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas 06/08/2026 Isis_BO 962 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo + table : Libellé FR: &Serveur et base de données Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Haut Orientation verticale Non Hauteur liste 0 Largeur liste 248 Larg. déroulée perso. Non Hauteur ligne 18 Retrait gauche 0 Colonne ancrée 0 Position X interne 181 Largeur interne 250 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Bulle ascenseur Oui Asc. horizontal Automatique Asc. vertical Automatique Avec saisie Non Saisie assistée fichier Non Défilement Horz. Retour à la ligne automatique Saisie obligatoire Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 963 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui NULL si vide Non Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non Valeur persistante Oui Texte Markdown Non Mode menu ctx. Avec recherche Non Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :COL_CONNEXION.gsListeConnexion Rub. mémorisée :COL_CONNEXION.gsListeConnexion.gnIndiceSection Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CONNEXION_VERTICAL.DISP_CONNEXION_HORIZONTAL Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Agrandir le champ, pousse les champs autour Débordement - Réduire Non Ancrage Largeur et hauteur 06/08/2026 Isis_BO 964 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : DISP_CONNEXION_VERTICAL Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Agrandir le champ, pousse les champs autour Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Inter_venir_logo_gd Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\inter venir_logo_gd.svg Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 965 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : DISP_CONNEXION_VERTICAL.IMG_LOGO Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 966 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Image : IMG_LogoIcono Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\logoIcono.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Jauge : Libellé FR: Sauvegarde des données, veuillez patientez... Valeur initiale 0 Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Haut Position X interne 181 Largeur interne 250 06/08/2026 Isis_BO 967 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Afficher le pourcentage Oui Mode LCD Non Animée par défaut Non Type jauge Jauge linéaire Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Non Texte Markdown Non Image fixe Oui Mode 9 images Non Mode 9 images (image) Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Information de connexion Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 968 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : DISP_CONNEXION_VERTICAL.DISP_CONNEXION_HORIZONTAL.LIB_VERSION Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gsInfoVersion Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 969 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Champ de saisie : Libellé FR: Login Groupe GR_CONNEXION Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 181 Largeur interne 250 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 970 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Oui Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Oui Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Mot de passe Groupe GR_CONNEXION Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 181 Largeur interne 250 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 06/08/2026 Isis_BO 971 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 972 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Combo + table : DISP_CONNEXION_VERTICAL.DISP_CONNEXION_HORIZONTAL.COMBO_ServeurEtBDD Colonne de table : Titre FR: BASE Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :COL_CONNEXION.gsListeConnexion.gsNomLogique Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: MACHBASE Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 973 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :COL_CONNEXION.gsListeConnexion.gsServeurBDDEtBDD Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: MACHINE Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :COL_CONNEXION.gsListeConnexion.gsServeurBDD Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 974 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Code FEN_LoginOLD Code Déclarations globales de FEN_LoginOLD procédure FEN_LoginOLD() IMG_LOGO = gLOGO_FOND_SOMBRE..Image gbConnecte est un booléen gbListeConnexion est un booléen gbSansIni est un booléen gbConnexionFaite est un booléen LIB_VERSION=gsInfoVersion (gbListeConnexion,gbSansIni)=ConstruitListeConnexion(gclErreur) si gbSansIni _ou_ pas gbListeConnexion alors GR_CONNEXION..Grisé=Vrai si pas gclErreur.p_bOk alors Erreur(gclErreur.FormateMessage()) sinon si COL_CONNEXION.gsListeConnexion..Occurrence>1 alors COMBO_ServeurEtBDD..Visible=Vrai sinon si COL_CONNEXION.gsListeConnexion..Occurrence=1 alors//SI gbConnecte ALORS COMBO_ServeurEtBDD..Visible=Faux ListeAffiche(COMBO_ServeurEtBDD,taInit) ListeSelectPlus(COMBO_ServeurEtBDD,1) //SelectServeurBase() //ListeAffiche(COMBO_ServeurEtBDD,1) fin si pas gclErreur.p_bOk alors Erreur(gclErreur.FormateMessage()) fin Fin d'initialisation de FEN_LoginOLD COL_CONNEXION.gsCleCryptageUserHFSQL = "62, rue Langénieux" COL_CONNEXION.gsConstCryptageUserHFSQL = "@APPLILOGIK" COL_CONNEXION.gsCleDecryptageMotDePasse = gsCleMdp //SI COMBO_ServeurEtBDD..Valeur<>"" ALORS // SelectServeurBase()//ExécuteTraitement(COMBO_ServeurEtBDD,trtSélection) //FIN FEN_LoginOLD Code des champs Clic sur BTN_CONNECTER 06/08/2026 Isis_BO 975 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Code des champs sListeDesErreurs est une chaîne bContinue est un booléen //Récupération de l'indice sélectionné dans la combo Serveur/BDD nIndiceConnexion est un entier = COMBO_ServeurEtBDD..Visible ? ListeSelect(COMBO_ServeurEtBDD) sinon 1 Sablier(Vrai) LIB_INFO_CONNEXION = "Contrôle de l'utilisateur" LIB_INFO_CONNEXION..Visible = Vrai PrepareConnexion(gcnxBO,nIndiceConnexion,sListeDesErreurs) bContinue = ControleUtilisateur(gcnxBO,sListeDesErreurs,SAI_LOGIN,SAI_MOTDEPASSE) si bContinue alors LIB_INFO_CONNEXION = "Vérification de l'environnement" SelectServeurBase(sListeDesErreurs) sinon Erreur(sListeDesErreurs) fin si pas gbConnexionFaite alors LIB_INFO_CONNEXION..Visible = Faux retour sinon LIB_INFO_CONNEXION = "Préparation de l'environnement" fin si ConnexionUtilisateur(gcnxBO,COL_CONNEXION.gsListeConnexion[COL_CONNEXION.gnIndiceConnexion]: gsAdresseIPServeur,COL_CONNEXION.gsListeConnexion[COL_CONNEXION.gnIndiceConnexion]:gsPortServeur,COL_ CONNEXION.gsListeConnexion[COL_CONNEXION.gnIndiceConnexion]:gsNomBDD,SAI_LOGIN,SAI_MOTDEPASSE, sListeDesErreurs) alors gbBATIGESTActif = ParametreSystemeLit("BATIGEST_ACTIF",0,Faux, "Indique si le module BATIGEST est actif") gpclFicheUtilisateurEnCours = PFicheUtilisateur.gNouvellePresentation() si HLitRecherchePremier(Utilisateur,Utilisateur.UT_Login,SAI_LOGIN) alors gpclFicheUtilisateurEnCours.Charger(Utilisateur) //TraceDébut(trFichier,ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"] +"Logs_"+Utilisateur.UT_Login+"_" + DateHeureSys() + " .txt") fin PFicheUtilisateur.gListeParamUtilisateur(gpclFicheUtilisateurEnCours) //gpclPresenListeParamUtilisateur=PTableParametreUtilisateur.gNouvellePresentation(gpclFicheUti lisateurEnCours.m_nPKID) PFicheUtilisateur.gListeSocietePossible(gpclFicheUtilisateurEnCours) PFicheUtilisateur.gListeAccesEtDroit(gpclFicheUtilisateurEnCours) si gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null alors //Récupération des préférences de messagerie gpclFichePrefMessagerie <- gpclFicheUtilisateurEnCours:p_PrefMessagerie //Récupération de la configuration de messagerie gpclFicParamEnvoiEmail <- gpclFicheUtilisateurEnCours:p_ParamEnvoiMail bufCle est un Buffer = HashChaîne(HA_MD5_128,gsCleMdp) si gpclFicParamEnvoiEmail<>Null alors bufCrypte est un Buffer = gpclFicParamEnvoiEmail:m_sValeur 06/08/2026 Isis_BO 976 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Code des champs Désérialise(gstConfigEnvoiEmail,DécrypteStandard(bufCrypte, bufCle, crypteAES128), psdJSON) fin fin ChargeParametreMetier() gpclListeParamAppli = PTableParametreApplication.gNouvellePresentation() gsCodeClient = ParametreSystemeLit(cParam_CodeClient) //Test pour les bases installées avant cet ajout. si gsCodeClient="" alors gsCodeClient=Gauche(gcnxBO..BaseDeDonnées,Taille(gcnxBO..BaseDeDonnées)-4) ParametreSystemeEcrit(cParam_CodeClient,gsCodeClient) fin Utilise(FEN_Menu) sinon LIB_INFO_CONNEXION..Visible = Faux Erreur(sListeDesErreurs) fin Clic sur BTN_Fermer FinProgramme() Sélection d'une ligne de COMBO_ServeurEtBDD //SelectServeurBase() FEN_LoginOLD Procédures Procédure locale callBackConnexion // Résumé : // Syntaxe : //[ = ] callBackConnexion () // // Paramètres : // Aucun // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure callBackConnexion(*) sListeDesErreurs est une chaîne si MesParamètres..Occurrence>=1 _et_ MesParamètres[1]="SvgBDD" alors 06/08/2026 Isis_BO 977 Partie 3 › Fenêtre WINDEV › FEN_LoginOLD › Procédures Sablier(Vrai) si ControleSauvegarde(gcnxBO,sListeDesErreurs,gsInfoVersion) _et_ sListeDesErreurs="" alors LIB_INFO_CONNEXION = "Sauvegarde avant mise à jour" JAUGE_SAUVEGARDE..Visible = Vrai JAUGE_SAUVEGARDE=0 //Lance une sauvergarde et attend la fin SauvegardeEtAttend(gcnxBO,sListeDesErreurs,callBackJaugeSvgBDD) JAUGE_SAUVEGARDE..Visible = Faux fin Sablier(Faux) sinon si MesParamètres..Occurrence>=1 _et_ MesParamètres[1]="StopCnx" alors Sablier(Vrai) si InterditAccesBDD(gcnxBO,sListeDesErreurs) alors //ToastAffiche("Mise à jour en cours, veuillez patientez") LIB_INFO_CONNEXION = "Mise à jour de l'environnement" AttendDeconnexionServiceMobile(gcnxBO,sListeDesErreurs) fin Sablier(Faux) fin renvoyer sListeDesErreurs Procédure locale callBackJaugeSvgBDD // Résumé : // Syntaxe : //callBackJaugeSvgBDD ([...]) // // Paramètres : // <*> : > // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure callBackJaugeSvgBDD(*) si MesParamètres..Occurrence>=1 alors JAUGE_SAUVEGARDE = Val(MesParamètres[1])/10 fin Procédure locale SelectServeurBase procédure SelectServeurBase(sListeDesErreurs est une chaîne) //Vérification et MAJ de l'environnement sélectionné gbConnexionFaite = ValideEnvironnement(gcnxBO,sListeDesErreurs,gsInfoVersion,COMBO_ServeurEtBDD.. Visible ? ListeSelect(COMBO_ServeurEtBDD) sinon 1,callBackConnexion) si sListeDesErreurs<>"" alors Erreur(sListeDesErreurs) Sablier(Faux) 06/08/2026 Isis_BO 978 Partie 3 › Fenêtre WINDEV › FEN_Login › Image FEN_Login Image FEN_Login Informations générales FEN_Login Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Login.wdw Créé par frederic.bourras@applilogik.fr Date de création 05/09/2018 19:07:38 Dernière modification par SMR Date dernière modification 28/05/2025 16:35:48 Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à l'écran 06/08/2026 Isis_BO 979 Partie 3 › Fenêtre WINDEV › FEN_Login › Informations générales | Position X | 0 Position Y | | 0 Largeur | 598 Hauteur | 598 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | --- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Menu contextuel | | | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 95 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Non | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Non | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | | Non | | | | | ---------------------- | --- | --- | ------- | --- | --- | | 06/08/2026 | | | Isis_BO | | 980 | Partie 3 › Fenêtre WINDEV › FEN_Login › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | 2 | Libellé | | | 2 | | --- | --------------- | --- | --- | --- | ------- | --- | --- | --- | | | Bouton | | | 2 | Image | | | 1 | | | Jauge | | | 1 | Combo | | | 1 | Nombre d'éléments dans la fenêtre : 9 FEN_Login Informations sur les champs Fenêtre : FEN_Login Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | FTR tamroF | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | ------------ | ---------------------- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | laitini tatE | eisias epyT engilitluM | | | | ruetuaH ruegraL elbisiV nalP | SAI_LOGIN | 157 351 | 250 49 | 0 Actif | | Texte | Non | | | | -------------- | ------- | ------ | ------- | --- | ----- | --- | --- | --- | | SAI_MOTDEPASSE | 157 402 | 250 49 | 0 Actif | | Texte | Non | | | Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_INFO_CONNEXION | | 157 484 | 250 | 17 | 0 | Actif Centre | Haut | | | ------------------ | --- | ------- | --- | ------- | --- | ------------ | ------ | --- | | LIB_VERSION | | 253 563 | 45 | 12 | 0 | Actif Centre | Centre | | | 06/08/2026 | | | | Isis_BO | | | | 981 | Partie 3 › Fenêtre WINDEV › FEN_Login › Informations sur les champs Bouton notuob epyT | | | | | | | | | laitini tatE BAT ehcuoT | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ----------------------- | --- | --- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | BTN_CONNECTER | | 71 | 497 | | 80 80 | 0 | Actif | | Validati | | | ------------- | --- | --- | --- | --- | ----- | --- | ----- | --- | -------- | --- | | BTN_Fermer | | 416 | 497 | | 80 80 | 0 | Actif | | Abandon | | Image | | | | | | | | | | cilc ruop eriatiroirP tuaféd rap eéminA | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --------------------------------------- | ---------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | sucof cevA | cilc cevA | | | | | ruegraL | ruetuaH | | | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | elbisiV nalP | IMG_LOGO | | 6 | 6 | 586 | 283 | 0 | Actif | | | | | -------- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | Jauge | | | | | | | BAT ehcuoT | | .nim enroB | .xam enroB | euqirtémyS | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ---------- | ---------- | ---------- | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | ruetuaH | | | | ruegraL | | | | lacitreV | | | | | --- | --- | --- | ------- | --- | --- | --- | -------- | --- | --- | --- | elbisiV nalP | JAUGE_SAUVEGARDE | 157 | 451 | 250 | 27 | 0 | Actif | | 0 | 100 | | | ---------------- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | --- | Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB | | | | | | | BAT ehcuoT | | | ediv is LLUN | | | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | ----------- | --- | ------------ | --- | | | | | | | laitini tatE | | eisias cevA | | | | | | X noitisoP | Y noitisoP | | | | sruocraP | | | | | | | | ruegraL | ruetuaH | | | | | | | | elbisiV | | | | | nalP | | elbaT | eéirT | | | | | ------------------ | --- | ------- | --- | ---- | ----- | ------- | ----- | --- | --- | --- | | COMBO_ServeurEtBDD | 157 | 302 250 | 49 | 0 | Actif | Mémoire | | Non | | | Fenêtre : FEN_Login Bouton : BTN_CONNECTER | Libellé | | FR: | Se connecter | | | | | | | | | -------------------------- | --- | ------------- | ------------ | --- | ------- | --- | --- | --- | --- | --- | | Groupe | | GR_CONNEXION | | | | | | | | | | Ordre navigation | | 4 | | | | | | | | | | Curseur survol | | 0 | | | | | | | | | | UI par l'utilisateur | | Selon fenêtre | | | | | | | | | | On/Off | | Non | | | | | | | | | | Recopie Option menu flèche | | Non | | | | | | | | | | Taux Paral. hauteur | | 0 | | | | | | | | | | 06/08/2026 | | | | | Isis_BO | | | | | 982 | Partie 3 › Fenêtre WINDEV › FEN_Login › Informations sur les champs Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH01610_32_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Fermer Libellé FR: Sortir Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 983 Partie 3 › Fenêtre WINDEV › FEN_Login › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH01620_32_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Combo : COMBO_ServeurEtBDD Libellé FR: &Serveur et base de données Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Haut Orientation verticale Non Hauteur liste 0 Largeur liste 250 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 0 Position X interne 157 Largeur interne 250 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 984 Partie 3 › Fenêtre WINDEV › FEN_Login › Informations sur les champs Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Oui Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_LOGO Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 985 Partie 3 › Fenêtre WINDEV › FEN_Login › Informations sur les champs Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Jauge : JAUGE_SAUVEGARDE Libellé FR: Sauvegarde des données, veuillez patientez... Valeur initiale 0 Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Haut Position X interne 157 Largeur interne 250 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Afficher le pourcentage Oui Mode LCD Non Animée par défaut Non Type jauge Jauge linéaire Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Non Texte Markdown Non 06/08/2026 Isis_BO 986 Partie 3 › Fenêtre WINDEV › FEN_Login › Informations sur les champs Image fixe Oui Mode 9 images Non Mode 9 images (image) Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : LIB_INFO_CONNEXION Libellé FR: Information de connexion Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 987 Partie 3 › Fenêtre WINDEV › FEN_Login › Informations sur les champs Libellé : LIB_VERSION Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gsInfoVersion Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : SAI_LOGIN Libellé FR: Login Groupe GR_CONNEXION Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 988 Partie 3 › Fenêtre WINDEV › FEN_Login › Informations sur les champs Cadrage horz. Gauche Position X interne 157 Largeur interne 250 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Oui Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Oui Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 06/08/2026 Isis_BO 989 Partie 3 › Fenêtre WINDEV › FEN_Login › Informations sur les champs Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : SAI_MOTDEPASSE Libellé FR: Mot de passe Groupe GR_CONNEXION Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 157 Largeur interne 250 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais 06/08/2026 Isis_BO 990 Partie 3 › Fenêtre WINDEV › FEN_Login › Informations sur les champs Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FEN_Login Code Déclarations globales de FEN_Login procédure FEN_Login() IMG_LOGO = gLOGO_FOND_SOMBRE..Image LIB_VERSION=gsInfoVersion si pas fFichierExiste(gsaFicIni) alors Erreur("Le fichier de configuration :",gsaFicIni,"est introuvable.", "L'application ne peut démarrer.") 06/08/2026 Isis_BO 991 Partie 3 › Fenêtre WINDEV › FEN_Login › Code FinProgramme() fin tbConnexion est un tableau de ST_ParamConnexion tbConnexion=ConstruitListeConnexion(gclErreur) si tbConnexion.Occurrence=0 alors GR_CONNEXION..Grisé=Vrai si pas gclErreur.p_bOk alors Erreur(gclErreur.FormateMessage()) sinon //Si plusieurs connexions sont paramétrées dans le fichier ini si tbConnexion..Occurrence>1 alors //Charge et affiche la combo des connexions possibles pour tout st,i de tbConnexion COMBO_ServeurEtBDD.Ajoute(st.sNomLogique+gLien(i)) fin COMBO_ServeurEtBDD..Visible=Vrai //Si il n'y à qu'une connexion (cas par défaut) sinon si tbConnexion..Occurrence=1 alors //Masque la combo COMBO_ServeurEtBDD..Visible=Faux fin si pas gclErreur.p_bOk alors Erreur(gclErreur.FormateMessage()) fin Fin d'initialisation de FEN_Login FEN_Login Code des champs Clic sur BTN_CONNECTER Valider() Clic sur BTN_Fermer FinProgramme() Sélection d'une ligne de COMBO_ServeurEtBDD //SelectServeurBase() 06/08/2026 Isis_BO 992 Partie 3 › Fenêtre WINDEV › FEN_Login › Procédures FEN_Login Procédures Procédure locale Valider procédure Valider() bAcces est un booléen = Faux bModeTest est un booléen = EnModeTest() // afin de pouvoir tester sans le mode test //bModeTest = faux quand exception dans si SAI_LOGIN="" alors RepriseSaisie(SAI_LOGIN) //Indice dans tbConnexion de la connexion choisie nIndice est un entier = COMBO_ServeurEtBDD..Visible ? COMBO_ServeurEtBDD sinon 1 stCnx est un ST_ParamConnexion stCnx=tbConnexion[nIndice] Sablier(Vrai) LIB_INFO_CONNEXION = "Contrôle de l'utilisateur" LIB_INFO_CONNEXION..Visible = Vrai //Connexion à la base en mode cryptée ou non-cryptée avec le compte superuser si pas OuvreConnexionBase(tbConnexion[nIndice]) alors retour fin sLogin est une chaîne ANSI = SAI_LOGIN sHashMotDePasse est une chaîne ANSI = Gauche(BufferVersHexa(HashChaîne(HA_MD5_128,SAI_ MOTDEPASSE+Mdp3),SansRegroupement),50) // Vérifier l’accès du collaborateur et utilisateur rqColb est une Requête SQL = [ SELECT CO_AccesBO, CO_PKID , UT_AccesBO FROM Utilisateur LEFT JOIN Collaborateur ON UT_IDCollaborateur = CO_PKID WHERE UPPER(Utilisateur.UT_Login)={pLogin} AND Utilisateur.UT_MotDePasse={pMdp} ] rqColb.pLogin = Majuscule(sLogin) si pas bModeTest alors rqColb.pMdp = sHashMotDePasse fin rqColb.ExécuteRequête() si (rqColb.CO_PKID > 0 et rqColb.CO_AccesBO) ou (rqColb.CO_PKID <= 0 et rqColb.UT_AccesBO) alors bAcces = Vrai fin //L'utilisateur a été trouvé rq est une Requête SQL = [ SELECT * FROM Utilisateur WHERE UPPER(Utilisateur.UT_Login)={pLogin} 06/08/2026 Isis_BO 993 Partie 3 › Fenêtre WINDEV › FEN_Login › Procédures AND Utilisateur.UT_MotDePasse={pMdp} ] rq.pLogin = Majuscule(sLogin) si pas bModeTest alors rq.pMdp = sHashMotDePasse fin rq.ExécuteRequête() si pas bModeTest alors si pas HLitPremier(rq) alors Erreur( "Compte ou mot de passe incorrect !") retour fin si pas bAcces alors Erreur( "Cet utilisateur n'a pas le droit d'accéder à l'application bureau" ) retour fin sinon HLitPremier(rq) fin gpclFicheUtilisateurEnCours = PFicheUtilisateur.gNouvellePresentation() gpclFicheUtilisateurEnCours.Charger(rq) //L'utilisateur HFSQL existe-t-il ? bUserExiste est un booléen sMdpHF est une chaîne ANSI = Crypte(sLogin, "62, rue Langénieux", crypteSécurisé, Vrai)+"@APPLILOGIK" bUserExiste = HInfoUtilisateur(gcnxBO,sLogin) _et_ ChaîneFormate(HUtilisateur.Login,ccMajuscule)= ChaîneFormate(sLogin,ccMajuscule) nMode est un entier si bUserExiste alors //Ré-écriture de son mdp HUtilisateur.Login = sLogin si pas HUtilisateur.SuperUtilisateur alors HUtilisateur.MotDePasse = sMdpHF fin HUtilisateur.NomComplet = rq.UT_Prenom +" " + rq.UT_Nom HUtilisateur.Groupes = groupeUserClient HModifieUtilisateur(gcnxBO,HUtilisateur.Login) // 1 : L'utilisateur est un utilisateur standard // 2 : L'utilisateur est un utilisateur administrateur client ou un super utilisateur HFSQL nMode = (pas HUtilisateur.Groupes dans (groupeAdminClient)) _et_ (pas HUtilisateur. SuperUtilisateur) ? 1 sinon (HUtilisateur.Groupes dans (groupeAdminClient)) _ou_ (HUtilisateur. SuperUtilisateur) ? 2 sinon 3 sinon nMode = 1 //Création du compte de l'utilisateur HUtilisateur.Login = sLogin HUtilisateur.MotDePasse = sMdpHF HUtilisateur.NomComplet = rq.UT_Prenom +" " + rq.UT_Nom HUtilisateur.Groupes = groupeUserClient si pas HAjouteUtilisateur(gcnxBO) alors Info("Le compte utilisateur "+sLogin+" n'a pu être créé sur le serveur", "Informez en votre administrateur") fin fin si nMode=1 alors //Limitation à une connexion par utilisateur. Règle imposée pour gérer les licences 06/08/2026 Isis_BO 994 Partie 3 › Fenêtre WINDEV › FEN_Login › Procédures sListeUser est une chaîne = HListeUtilisateurConnecté(gcnxBO,gcnxBO..BaseDeDonnées) si Contient(sListeUser,sLogin) alors Erreur( "Cet utilisateur est déjà connecté") retour fin fin //Re-connexion à la base avec le login de l'utilisateur. gcnxBO.FermeConnexion() gcnxBO.Utilisateur = sLogin gcnxBO.MotDePasse= sMdpHF si pas gcnxBO.OuvreConnexion() alors Erreur("Erreur de connexion avec le compte "+sLogin,ErreurInfo(errMessage)) retour fin gsLibConnexionCourante = gcnxBO..Serveur +TAB+gcnxBO..BaseDeDonnées gbBATIGESTActif = ParametreSystemeLit("BATIGEST_ACTIF",0,Faux, "Indique si le module BATIGEST est actif") MAJApresSelonVersion() PFicheUtilisateur.gListeParamUtilisateur(gpclFicheUtilisateurEnCours) //gpclPresenListeParamUtilisateur=PTableParametreUtilisateur.gNouvellePresentation(gpclFicheUtilisa teurEnCours.m_nPKID) PFicheUtilisateur.gListeSocietePossible(gpclFicheUtilisateurEnCours) PFicheUtilisateur.gListeAccesEtDroit(gpclFicheUtilisateurEnCours) si gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null alors //Récupération des préférences de messagerie gpclFichePrefMessagerie <- gpclFicheUtilisateurEnCours:p_PrefMessagerie //Récupération de la configuration de messagerie // gpclFicParamEnvoiEmail <- gpclFicheUtilisateurEnCours:p_ParamEnvoiMail fin ChargeParametreMetier() gpclListeParamAppli = PTableParametreApplication.gNouvellePresentation() gsCodeClient = ParametreSystemeLit(cParam_CodeClient) //Test pour les bases installées avant cet ajout. si gsCodeClient="" alors gsCodeClient=Gauche(gcnxBO..BaseDeDonnées,Taille(gcnxBO..BaseDeDonnées)-4) ParametreSystemeEcrit(cParam_CodeClient,gsCodeClient) fin Utilise(FEN_Menu) faire Erreur(ErreurInfo(errMessage)) fin 06/08/2026 Isis_BO 995 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Image FEN_Parametres_Granularite_RDV Image FEN_Parametres_Granularite_RDV Informations générales FEN_Parametres_Granularite_RDV Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Parametres_Granularite_RDV.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ------------------------------ | --------- | --------------- | --- | | Date de création | | 08/08/2024 11:38:27 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 29/04/2025 17:40:59 | | | | | Titre | | FR: Paramètres granularité RDV | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1206 Hauteur | 235 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------ | --- | ----- | ------- | --- | --- | | 06/08/2026 | | | Isis_BO | | 996 | Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations générales Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Non Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Statistiques de la fenêtre Champ de saisie 5 Libellé 4 Bouton 7 Image 2 Table 3 Combo 1 Forme 1 Superchamp 1 Colonne de table 12 06/08/2026 Isis_BO 997 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations générales Nombre d'éléments dans la fenêtre : 36 FEN_Parametres_Granularite_RDV Informations sur les champs Fenêtre : FEN_Parametres_Granularite_RDV Superchamp BAT ehcuoT | | | | X noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | --- | --- | --- | ------------ | --- | Y noitisoP | | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | SC_FicheRDV | | | 4 | 6 1188 | 217 | 0 | Actif | | | ----------- | --- | --- | --- | ------ | --- | --- | ----- | --- | Superchamp : SC_FicheRDV Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | ------------------ | --- | --------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --- | --- | --- | ----------------------------------- | ---------- | ------------------------- | --- | ------------- | | | | | | laitini tatE eisias epyT engilitluM | FTR tamroF | | | | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | SAI_HeureDO | 11 197 | 92 22 | 0 | Actif Heure | Non | | | | | -------------- | ------- | ----- | --- | ----------- | --- | --- | --- | --- | | SAI_HeureDV | 13 132 | 92 22 | 0 | Actif Heure | Non | | | | | SAI_HeureFO | 109 197 | 72 22 | 0 | Actif Heure | Non | | | | | SAI_HeureFV | 111 132 | 72 22 | 0 | Actif Heure | Non | | | | | SAI_TempsGranu | 17 67 | 47 21 | 0 | Actif Texte | Non | | | | | 06/08/2026 | | | | Isis_BO | | | | 998 | Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_Libellé | | 464 10 | 220 | 25 | 0 | Actif | Gauche | Haut | | | ----------- | --- | ------ | --- | --- | --- | ----- | ------ | ---- | --- | | LIB_Titre1 | | 10 41 | 173 | 20 | 0 | Actif | Gauche | Haut | | | LIB_Titre2 | | 13 107 | 148 | 20 | 0 | Actif | Gauche | Haut | | | LIB_Titre3 | | 11 172 | 148 | 20 | 0 | Actif | Gauche | Haut | | Bouton notuob epyT | | | | | | | | laitini tatE | BAT ehcuoT | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | --- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_BulleHaut | | 925 | 97 | 35 | 29 | 0 | Actif | | Validati | | -------------- | --- | ---- | --- | --- | --- | --- | ----- | --- | -------- | | BTN_BulleMoins | | 925 | 132 | 35 | 29 | 0 | Actif | | Validati | | BTN_DescHaut | | 675 | 97 | 35 | 29 | 0 | Actif | | Validati | | BTN_DescrMoins | | 675 | 132 | 35 | 29 | 0 | Actif | | Validati | | BTN_TitreHaut | | 428 | 97 | 35 | 29 | 0 | Actif | | Validati | | BTN_TitreMoins | | 428 | 132 | 35 | 29 | 0 | Actif | | Validati | | BTN_Valider | | 1158 | 192 | 24 | 24 | 0 | Actif | | Normal | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | | laitini tatE | | sucof cevA | | --- | --- | ---------- | ---------- | --- | ------- | --- | ------------ | --------- | ---------- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL | | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_Pregunta | | 1152 | 11 | 30 | 30 | 0 | Actif | | | | ------------- | --- | ---- | --- | --- | --- | --- | ----- | --- | --- | | IMG_RdvDescrp | | 975 | 18 | 169 | 164 | 0 | Actif | | | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | | lennoitroporp .csA | | .loc .gifnoc .oméM | | --- | --- | --- | --- | --- | --- | ------------------ | ------------------ | ------------------------------ | ------------------ | | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | --- | --------------------- | ------- | ------- | ------------ | -------- | --- | --- | --- | --- | | | | ruetuaH | | | sruocraP | | | | | | | | ruegraL | elbisiV | | | | | | | elbaT nalP Mémoir | TABLE_BulleRDV | 720 | 41 202 178 | 0 Actif | | | | | | 3 | | -------------- | --- | ---------- | ------- | --- | ------ | --- | --- | --- | --- | | TABLE_DescRDV | 470 | 41 202 178 | 0 Actif | | Mémoir | | | | 3 | Mémoir | TABLE_TitreRDV | 220 | 40 202 178 | 0 Actif | | | | | | 3 | | -------------- | --- | ---------- | ------- | ------- | --- | --- | --- | --- | --- | | 06/08/2026 | | | | Isis_BO | | | | | 999 | Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Combo reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | laitini tatE | BAT ehcuoT | eisias cevA | | | | --- | --- | --- | --- | ------------ | ---------- | ----------- | --- | --- | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | sruocraP | | | | | --- | --- | ------- | ------- | --- | -------- | --- | --- | --- | elbisiV | | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_Heure | 78 | 65 | 81 24 | 0 Actif | Mémoire | | Non | | | ----------- | --- | --- | ----- | ------- | ------- | --- | --- | --- | Forme BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | --- | --- | --- | ---------- | ---------- | ------- | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_SansNom1 | | | 209 | 7 4 | 214 | 0 | Actif | | | ------------ | --- | --- | --- | --- | --- | --- | ----- | --- | Table : SC_FicheRDV.TABLE_BulleRDV Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC ehcrehcer cevA | | | | | ehcuag à eéxiF | .zroh egardaC | | | | | --- | --- | --- | --- | -------------- | ------------- | --- | --- | --- | .trev egardaC | | | | | elbaçalpéD | | | eisias epyT FTR tamroF | eisias cevA | | ---------- | ---- | --------------- | ------------ | ---------- | ------------- | ------- | ---------------------- | ----------- | | | | | laitini tatE | | | | engilitluM | | | | | ruegraL elbisiV | | | | | | | | | epyT | | | | | | | eéirT | | COL_Option | | 244 | Grisé | | Gauche Centre | Texte | | | | COL_Sel_Op | | 32 | Actif | | Centre Centre | | | | | COL_Nom_Op | | 111 | affichag | | Gauche Centre | Texte | | | | COL_Ordre | | 100 | Grisé | | Droite Centre | Numériq | | | Table : SC_FicheRDV.TABLE_DescRDV Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | ehcuag à eéxiF elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | --- | ------------ | ------------------------------ | --------------------------- | --- | --------------------------------- | ----------- | | | | | | | .zroh egardaC .trev egardaC | | | | | | | | laitini tatE | elbaçalpéD | | | eisias epyT engilitluM FTR tamroF | eisias cevA | ruegraL elbisiV | | epyT | | | | | | | eéirT | | ---------- | ---- | --- | -------- | --- | ------------- | ----- | --- | ----- | | COL_Option | | 244 | Grisé | | Gauche Centre | Texte | | | | COL_Sel_Op | | 32 | Actif | | Centre Centre | | | | | COL_Nom_Op | | 111 | affichag | | Gauche Centre | Texte | | | Numériq | COL_Ordre | | 100 | Grisé | | Droite Centre | | | | | ---------- | --- | --- | ----- | ------- | ------------- | --- | --- | ---- | | 06/08/2026 | | | | Isis_BO | | | | 1000 | Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Table : SC_FicheRDV.TABLE_TitreRDV Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ---------- | --- | -------- | --- | ------------- | ----- | ----- | | COL_Option | 244 | Grisé | | Gauche Centre | Texte | | | COL_Sel_Op | 32 | Actif | | Centre Centre | | | | COL_Nom_Op | 132 | affichag | | Gauche Centre | Texte | | Numériq | COL_Ordre | 100 | Grisé | | Droite Centre | | | | --------- | --- | ----- | --- | ------------- | --- | --- | Fenêtre : FEN_Parametres_Granularite_RDV Superchamp : SC_FicheRDV | Ordre navigation | 1 | | | | | | | ------------------------- | ----------------------------------- | --- | --- | --- | --- | --- | | UI par l'utilisateur | Selon fenêtre | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Largeur externe | 1186 | | | | | | | Hauteur externe | 215 | | | | | | | Cadrage fonctions gXXX | Cadrage ignoré (pour compatibilité) | | | | | | | Numéro aide | 0 | | | | | | | Autorise ChangeGabarit | Oui | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | Facteur de rétrécissement | 0 | | | | | | | -------------------------- | ------------------------ | --- | --- | --- | --- | --- | | Facteur d'agrandissement | 0 | | | | | | | Valeur persistante | Non | | | | | | | Texte Markdown | Non | | | | | | | Source de remplissage | Table chargée en mémoire | | | | | | | Personnaliser le picto AMI | Non | | | | | | | Indice du picto AMI | 1 | | | | | | | Ancrage | Largeur | | | | | | Taux anc. droite 270 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | | Isis_BO | | | 1001 | | ---------- | --- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Superchamp : SC_FicheRDV Bouton : SC_FicheRDV.BTN_BulleHaut Groupe GR_BTN Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\flecheHaut.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 860 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1002 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Bouton : SC_FicheRDV.BTN_BulleMoins Groupe GR_BTN Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\flecheBas.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 860 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1003 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Bouton : SC_FicheRDV.BTN_DescHaut Groupe GR_BTN Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\flecheHaut.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 560 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1004 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Bouton : SC_FicheRDV.BTN_DescrMoins Groupe GR_BTN Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\flecheBas.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 560 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1005 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Bouton : SC_FicheRDV.BTN_TitreHaut Groupe GR_BTN Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\flecheHaut.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 260 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1006 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Bouton : SC_FicheRDV.BTN_TitreMoins Groupe GR_BTN Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\flecheBas.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 260 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1007 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Bouton : SC_FicheRDV.BTN_Valider Ordre navigation 14 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Valider la granularité du rendez-vous Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ANL01610a.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1008 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Combo : SC_FicheRDV.COMBO_Heure Contenu initial FR: Minute(s) Heure(s) Jour(s) Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 81 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 78 Largeur interne 81 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 1009 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : SC_FicheRDV.FRM_SansNom1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : SC_FicheRDV.IMG_Pregunta Libellé FR: FAQ Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\pregunta.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage 06/08/2026 Isis_BO 1010 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Bulle d'aide FR: FAQ Nouvelles fonctionnalités Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : SC_FicheRDV.IMG_RdvDescrp Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\RdvDescrp.PNG Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non 06/08/2026 Isis_BO 1011 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 880 Taux anc. bas 1000 Taux anc. largeur 120 Taux anc. hauteur 1000 Libellé : SC_FicheRDV.LIB_Libellé Libellé FR: Visualisation du rendez-vous Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1012 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Libellé : SC_FicheRDV.LIB_Titre1 Libellé FR: Granularité Rendez-vous : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_FicheRDV.LIB_Titre2 Libellé FR: Heures visibles : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1013 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_FicheRDV.LIB_Titre3 Libellé FR: Heures ouvrables : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1014 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Champ de saisie : SC_FicheRDV.SAI_HeureDO Libellé FR: Début Ordre navigation 15 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 53 Largeur interne 45 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM Format retour HHMM Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 1015 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SC_FicheRDV.SAI_HeureDV Libellé FR: Début Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 55 Largeur interne 45 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 1016 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM Format retour HHMM Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1017 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Champ de saisie : SC_FicheRDV.SAI_HeureFO Libellé FR: Fin Ordre navigation 16 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 135 Largeur interne 46 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM Format retour HHMM Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 1018 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SC_FicheRDV.SAI_HeureFV Libellé FR: Fin Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 137 Largeur interne 46 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 1019 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM Format retour HHMM Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1020 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Champ de saisie : SC_FicheRDV.SAI_TempsGranu Libellé FR: &Champ de saisie Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 17 Largeur interne 47 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1021 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : SC_FicheRDV.TABLE_BulleRDV Libellé FR: Table Ordre navigation 3 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non 06/08/2026 Isis_BO 1022 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 600 Taux anc. bas 1000 Taux anc. largeur 250 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1023 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Table : SC_FicheRDV.TABLE_DescRDV Libellé FR: Table Ordre navigation 2 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non 06/08/2026 Isis_BO 1024 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 300 Taux anc. bas 1000 Taux anc. largeur 250 Taux anc. hauteur 1000 Table : SC_FicheRDV.TABLE_TitreRDV Libellé FR: Table Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique 06/08/2026 Isis_BO 1025 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 250 Taux anc. hauteur 1000 Table : SC_FicheRDV.TABLE_BulleRDV Colonne de table : SC_FicheRDV.TABLE_BulleRDV.COL_Option (1) Titre FR: Option Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 06/08/2026 Isis_BO 1026 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_FicheRDV.TABLE_BulleRDV.COL_Sel_Op (2) Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1027 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Colonne de table : SC_FicheRDV.TABLE_BulleRDV.COL_Nom_Op (3) Titre FR: Bulle RDV Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_FicheRDV.TABLE_BulleRDV.COL_Ordre (4) Titre FR: Ordre Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 999 06/08/2026 Isis_BO 1028 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : SC_FicheRDV.TABLE_DescRDV Colonne de table : SC_FicheRDV.TABLE_DescRDV.COL_Option (1) Titre FR: Option Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1029 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Colonne de table : SC_FicheRDV.TABLE_DescRDV.COL_Sel_Op (2) Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_FicheRDV.TABLE_DescRDV.COL_Nom_Op (3) Titre FR: Description RDV Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non 06/08/2026 Isis_BO 1030 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_FicheRDV.TABLE_DescRDV.COL_Ordre (4) Titre FR: Ordre Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1031 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Table : SC_FicheRDV.TABLE_TitreRDV Colonne de table : SC_FicheRDV.TABLE_TitreRDV.COL_Option (1) Titre FR: Option Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_FicheRDV.TABLE_TitreRDV.COL_Sel_Op (2) Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 1032 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_FicheRDV.TABLE_TitreRDV.COL_Nom_Op (3) Titre FR: Titre RDV Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1033 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Informations sur les champs Colonne de table : SC_FicheRDV.TABLE_TitreRDV.COL_Ordre (4) Titre FR: Ordre Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FEN_Parametres_Granularite_RDV Code Déclarations globales de FEN_Parametres_Granularite_RDV procédure FEN_Parametres_Granularite_RDV() gstPrefUserAGD est un ST_ChoixAGD gnGranulariteRDV est un entier = gpclFicheUtilisateurEnCours:GranulariteRDV() ghHDO,ghHFO sont des Heures ghHDV,ghHFV sont des Heures (ghHDO,ghHFO) = gpclFicheUtilisateurEnCours:HeuresOuvrablesRDV() (ghHDV,ghHFV) = gpclFicheUtilisateurEnCours:HeuresVisiblesRDV() gbModif est un booléen = Faux Fin d'initialisation de FEN_Parametres_Granularite_RDV 06/08/2026 Isis_BO 1034 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Code Filtre() Fermeture de FEN_Parametres_Granularite_RDV renvoyer gbModif FEN_Parametres_Granularite_RDV Code des champs Initialisation de BTN_BulleHaut ( SC_FicheRDV ) // Version 1 // Description // Bouton en validation Clic sur BTN_BulleHaut ( SC_FicheRDV ) MonterTBLRDV(TABLE_BulleRDV..Nom) Initialisation de BTN_BulleMoins ( SC_FicheRDV ) // Version 1 // Description // Bouton en validation Clic sur BTN_BulleMoins ( SC_FicheRDV ) DescendreTBLRDV(TABLE_BulleRDV..Nom) Initialisation de BTN_DescHaut ( SC_FicheRDV ) // Version 1 // Description // Bouton en validation Clic sur BTN_DescHaut ( SC_FicheRDV ) MonterTBLRDV(TABLE_DescRDV..Nom) Initialisation de BTN_DescrMoins ( SC_FicheRDV ) // Version 1 // Description // Bouton en validation Clic sur BTN_DescrMoins ( SC_FicheRDV ) 06/08/2026 Isis_BO 1035 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Code des champs DescendreTBLRDV(TABLE_DescRDV..Nom) Initialisation de BTN_TitreHaut ( SC_FicheRDV ) // Version 1 // Description // Bouton en validation Clic sur BTN_TitreHaut ( SC_FicheRDV ) MonterTBLRDV(TABLE_TitreRDV..Nom) Initialisation de BTN_TitreMoins ( SC_FicheRDV ) // Version 1 // Description // Bouton en validation Clic sur BTN_TitreMoins ( SC_FicheRDV ) DescendreTBLRDV(TABLE_TitreRDV..Nom) Clic sur BTN_Valider ( SC_FicheRDV ) nGranularite est un entier selon COMBO_Heure cas 1 nGranularite = SAI_TempsGranu cas 2 nGranularite = Val(SAI_TempsGranu)*60 cas 3 nGranularite = (Val(SAI_TempsGranu)*60)*24 autre cas fin si nGranularite <> gnGranulariteRDV alors gpclFicheUtilisateurEnCours:GranulariteRDV(nGranularite) gbModif = Vrai fin si ghHDO <> SAI_HeureDO ou ghHFO <> SAI_HeureFO alors gpclFicheUtilisateurEnCours:HeuresOuvrablesRDV(SAI_HeureDO,SAI_HeureFO) gbModif = Vrai fin si ghHDV <> SAI_HeureDV ou ghHFV <> SAI_HeureFV alors gpclFicheUtilisateurEnCours:HeuresVisiblesRDV(SAI_HeureDV,SAI_HeureFV) gbModif = Vrai fin EnregistrerPrefUser() Ferme() Clic sur IMG_Pregunta ( SC_FicheRDV ) InitVisiteParamAGD() Initialisation de LIB_Libellé ( SC_FicheRDV ) 06/08/2026 Isis_BO 1036 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Code des champs // Version 1 // Description // Libellé simple Initialisation de SAI_HeureDO ( SC_FicheRDV ) // Version 1 // Description // Saisie d'heure à la souris avec les composantes heure et minute chacune dans un champ Combo // Personnalisez ici la valeur initiale de l'heure à saisir MoiMême = ghHDO Bouton gauche relâché (WM_LBUTTONUP) de SAI_HeureDO ( SC_FicheRDV ) // Ouvre la popup d'édition de l'heure MoiMême = OuvrePopup(FEN_Popup_Saisie_Heure,MoiMême) Initialisation de SAI_HeureDV ( SC_FicheRDV ) // Version 1 // Description // Saisie d'heure à la souris avec les composantes heure et minute chacune dans un champ Combo // Personnalisez ici la valeur initiale de l'heure à saisir MoiMême = ghHDV Bouton gauche relâché (WM_LBUTTONUP) de SAI_HeureDV ( SC_FicheRDV ) // Ouvre la popup d'édition de l'heure MoiMême = OuvrePopup(FEN_Popup_Saisie_Heure,MoiMême) Initialisation de SAI_HeureFO ( SC_FicheRDV ) // Version 1 // Description // Saisie d'heure à la souris avec les composantes heure et minute chacune dans un champ Combo // Personnalisez ici la valeur initiale de l'heure à saisir MoiMême = ghHFO Bouton gauche relâché (WM_LBUTTONUP) de SAI_HeureFO ( SC_FicheRDV ) // Ouvre la popup d'édition de l'heure MoiMême = OuvrePopup(FEN_Popup_Saisie_Heure,MoiMême) Initialisation de SAI_HeureFV ( SC_FicheRDV ) // Version 1 // Description // Saisie d'heure à la souris avec les composantes heure et minute chacune dans un champ Combo // Personnalisez ici la valeur initiale de l'heure à saisir MoiMême = ghHFV Bouton gauche relâché (WM_LBUTTONUP) de SAI_HeureFV ( SC_FicheRDV ) 06/08/2026 Isis_BO 1037 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Code des champs // Ouvre la popup d'édition de l'heure MoiMême = OuvrePopup(FEN_Popup_Saisie_Heure,MoiMême) Initialisation de SAI_TempsGranu ( SC_FicheRDV ) MoiMême=gnGranulariteRDV FEN_Parametres_Granularite_RDV Procédures Procédure locale DescendreTBLRDV procédure DescendreTBLRDV(sNomTable est une chaîne ANSI) k est un entier = {sNomTable} si k > 0 alors TableDéplaceLigne(sNomTable, k, tdSuivant, tdEchange) fin Procédure locale EnregistrerPrefUser procédure EnregistrerPrefUser() bufResulBuf est un Buffer si gstPrefUserAGD <> Null alors EnrInfoRDV(TABLE_TitreRDV..Nom, gstPrefUserAGD.tabTitreRDV) EnrInfoRDV(TABLE_DescRDV..Nom, gstPrefUserAGD.tabDescrRDV) EnrInfoRDV(TABLE_BulleRDV..Nom, gstPrefUserAGD.tabBulleRDV) // Remettre les Id dans l'ordre afin d'eviter d'avoir de doubler qui peuvent causer problemes pour tout stListe, saCle de gstPrefUserAGD.tabListe stListe.nId = Val(saCle) fin Sérialise(gstPrefUserAGD,bufResulBuf,psdJSON) fin HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,[c_Choix_AGD_PL,gpcl FicheUtilisateurEnCours:m_nPKID]) si HTrouve(ParametreUtilisateur) alors ParametreUtilisateur.PU_Valeur = bufResulBuf sinon HRAZ(ParametreUtilisateur) ParametreUtilisateur.PU_IDUtilisateur = gpclFicheUtilisateurEnCours:m_nPKID ParametreUtilisateur.PU_Code = c_Choix_AGD_PL ParametreUtilisateur.PU_Valeur = bufResulBuf fin si HEnregistre(ParametreUtilisateur) alors gbModif = Vrai sinon LogEcrit("Erreur pendant l’enregistrement de la préférence agenda"+RC+HErreurInfo(hErrComplet), eErreur) 06/08/2026 Isis_BO 1038 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Procédures Info("Une erreur s'est produite lors de l'enregistrement de vos préférences d'agenda") fin Procédure locale EnrInfoRDV procédure EnrInfoRDV(sNomTable est une chaîne ANSI, tabChoix est un tableau de STItemChoixRDV) TableauSupprimeTout(tabChoix) pstChoix est un STItemChoixRDV dynamique i est un entier pour toute ligne b de {sNomTable} si {sNomTable+"["+b+"].COL_Sel_Op"} = Vrai alors i+= 1 pstChoix = allouer un STItemChoixRDV pstChoix.nOrdre = i pstChoix.saOption = {sNomTable+"["+b+"].COL_Option"} TableauAjoute(tabChoix,pstChoix) fin fin Procédure locale Filtre procédure Filtre() gstPrefUserAGD = ChargePrefAGD() FiltreTBLDeatilsRDV(TABLE_TitreRDV..Nom,gstPrefUserAGD.tabTitreRDV) FiltreTBLDeatilsRDV(TABLE_DescRDV..Nom,gstPrefUserAGD.tabDescrRDV) FiltreTBLDeatilsRDV(TABLE_BulleRDV..Nom,gstPrefUserAGD.tabBulleRDV) TABLE_TitreRDV = -1 TABLE_DescRDV = -1 TABLE_BulleRDV = -1 Procédure locale FiltreTBLDeatilsRDV procédure FiltreTBLDeatilsRDV(sNomTable est une chaîne ANSI, tabChoix est un tableau de STItemChoixRDV) TableSupprimeTout(sNomTable) i est un entier i+= 1 TableAjouteLigne(sNomTable,cAGD_HRDV,Faux,"Heure",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_NDevis,Faux,"Numéro de devis",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_NInter,Faux,"Numéro d'intervention",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_RefExtInter,Faux,"Référence externe",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_TypeRDV,Faux,"Type de rendez-vous",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_SiteNom,Faux,"Nom du site",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_Site,Faux,"Adresse",i) 06/08/2026 Isis_BO 1039 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Granularite_RDV › Procédures i+= 1 TableAjouteLigne(sNomTable,cAGD_Contact,Faux,"Contact du rendez-vous",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_Obj,Faux,"Objet du rendez-vous",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_Note,Faux,"Note du rendez-vous",i) // Mettre à jour la table avec le choix de l'utilisateur TableauTrie(tabChoix,ttMembre+tccRespecteNumérique,"+nOrdre") pour tout stChoix de tabChoix npos est un entier = TableCherche(sNomTable+".COL_Option", stChoix.saOption, rechercheIdentique) si npos > 0 alors {sNomTable+"["+npos+"].COL_Sel_Op"} = Vrai {sNomTable+"["+npos+"].COL_Ordre"} = stChoix.nOrdre si npos <> stChoix.nordre alors TableDéplaceLigne(sNomTable,npos,stChoix.nOrdre,tdEchange) fin fin fin Procédure locale MonterTBLRDV procédure MonterTBLRDV(sNomTable est une chaîne ANSI) k est un entier = {sNomTable} si k > 0 alors TableDéplaceLigne(sNomTable, k, tdPrécédent, tdEchange) fin 06/08/2026 Isis_BO 1040 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Dossier › Image FEN_Parametres_Dossier Image FEN_Parametres_Dossier Informations générales FEN_Parametres_Dossier Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Parametres_Dossier.wdw Créé par SMR Date de création 08/08/2024 11:38:27 Dernière modification par SMR Date dernière modification 09/07/2025 12:13:54 06/08/2026 Isis_BO 1041 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Dossier › Informations générales | Titre | | FR: Paramètres dossier | | | | | ------------------------ | ---------- | ----------------------------- | ------- | --------------- | --- | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 557 | 626 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Non | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | 06/08/2026 | | | Isis_BO | | 1042 | Partie 3 › Fenêtre WINDEV › FEN_Parametres_Dossier › Informations générales | Assombri quand inactif | | Oui | | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | Déplace souris sur bouton par Non | Compact. barres outils | | Non | | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | Image poignée D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Resize.gif Statistiques de la fenêtre | | Libellé | | 3 | Bouton | | | | 1 | | --- | ------------------- | --- | --- | ------ | --- | --- | --- | --- | | | Sélecteur | | 3 | Image | | | | 1 | | | Option de sélecteur | | 20 | | | | | | Nombre d'éléments dans la fenêtre : 28 FEN_Parametres_Dossier Informations sur les champs Fenêtre : FEN_Parametres_Dossier Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Titre1 | | 6 14 | 306 20 | 0 | Actif | Gauche | Haut | | | ---------- | --- | ----- | ------ | --- | ----- | ------ | ---- | --- | | LIB_Titre2 | | 9 236 | 427 20 | 0 | Actif | Gauche | Haut | | | LIB_Titre3 | | 9 363 | 512 15 | 0 | Actif | Gauche | Haut | | Bouton | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | laitini tatE | | | X noitisoP | Y noitisoP | | | | | | | --- | --- | ---------- | ---------- | ------- | --- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_Valider | | 507 | 586 24 | 24 | 0 | Actif | Normal | | | ----------- | --- | --- | ------- | --- | --- | ----- | ------ | ---- | | 06/08/2026 | | | Isis_BO | | | | | 1043 | Partie 3 › Fenêtre WINDEV › FEN_Parametres_Dossier › Informations sur les champs Sélecteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | staté siorT | | --- | --------------------- | --- | --- | ------------ | --- | ----------- | ruetuaH | | | ruegraL | elbisiV | | | | | --- | --- | ------- | ------- | --- | --- | --- | nalP | SEL_Mode_de_trie_1 | 9 40 | 510 190 | 0 | Actif | 1 | | | ------------------ | ----- | ------- | --- | ----- | --- | --- | | SEL_Mode_de_trie_2 | 9 256 | 510 95 | 0 | Actif | 1 | | | SEL_Mode_de_trie_3 | 9 384 | 510 95 | 0 | Actif | 1 | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP Y noitisoP | | | laitini tatE | | sucof cevA | | --- | --------------------- | ------- | --- | ------------ | --- | ---------- | | | | ruetuaH | | cilc cevA | | | | | | ruegraL | | elbisiV | | | nalP | IMG_SansNom1 | 6 479 | 484 141 | 0 | Actif | | | | ------------ | ----- | ------- | --- | ----- | --- | --- | Fenêtre : FEN_Parametres_Dossier Bouton : BTN_Valider | Ordre navigation | 4 | | | | | | | -------------------------------- | ----------------------------------------- | --- | --- | --- | --- | --- | | Curseur survol | 0 | | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | | On/Off | Non | | | | | | | Recopie Option menu flèche | Non | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Retrait gauche | 2 | | | | | | | Réduction Ruban | Ne pas réduire le bouton | | | | | | | Cadrage fonctions gXXX | Cadrage ignoré (pour compatibilité) | | | | | | | Bulle d'aide | FR: Valider la granularité du rendez-vous | | | | | | | Numéro aide | 0 | | | | | | | Opacité | 100 | | | | | | | Autorise ChangeGabarit | Oui | | | | | | | Animer si trop long | Non | | | | | | | Animée par défaut | Oui | | | | | | | Mode ellipse | | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement | 0 | | | | | | Facteur d'agrandissement 0 | 06/08/2026 | | Isis_BO | | | | 1044 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Parametres_Dossier › Informations sur les champs Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\ANL01610a.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_SansNom1 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\DescripImg.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Oui Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1045 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Dossier › Informations sur les champs Libellé : LIB_Titre1 Libellé FR: Trier les interventions par : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Titre2 Libellé FR: Titre des onglets des interventions : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1046 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Dossier › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Titre3 Libellé FR: Sous-titre des onglets des interventions : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1047 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Dossier › Informations sur les champs Sélecteur : SEL_Mode_de_trie_1 Valeur initiale 1 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gnTrie Image D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Radio.png Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1048 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Dossier › Informations sur les champs Sélecteur : SEL_Mode_de_trie_2 Valeur initiale 1 Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gnTitre Image D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Radio.png Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1049 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Dossier › Informations sur les champs Sélecteur : SEL_Mode_de_trie_3 Valeur initiale 1 Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gnSousTitre Image D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Radio.png Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1050 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Dossier › Code FEN_Parametres_Dossier Code Déclarations globales de FEN_Parametres_Dossier procédure FEN_Parametres_Dossier() gsValeurDefaut est une chaîne ANSI = "4_2_4" gnTrie, gnTitre, gnSousTitre sont des entiers gbModif est un booléen = Faux Fin d'initialisation de FEN_Parametres_Dossier Filtre() Fermeture de FEN_Parametres_Dossier renvoyer gbModif FEN_Parametres_Dossier Code des champs Clic sur BTN_Valider EnregistrePreference() Ferme() Entrée en survol de IMG_SansNom1 IMG_SansNom1..Zoom = 100 Sortie du survol de IMG_SansNom1 IMG_SansNom1..Zoom = zoomAdapteTaille Initialisation de SEL_Mode_de_trie_1 // Version 1 // Description // Sélecteur du mode de paiement Initialisation de SEL_Mode_de_trie_2 06/08/2026 Isis_BO 1051 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Dossier › Code des champs // Version 1 // Description // Sélecteur du mode de paiement Initialisation de SEL_Mode_de_trie_3 // Version 1 // Description // Sélecteur du mode de paiement FEN_Parametres_Dossier Procédures Procédure locale EnregistrePreference procédure EnregistrePreference() si gnTrie <> SEL_Mode_de_trie_1 ou gnTitre <> SEL_Mode_de_trie_2 ou gnSousTitre <> SEL_Mode_de_trie_3 alors gbModif = Vrai fin si gbModif et gpclFicheUtilisateurEnCours:m_nPKID > 0 alors EcranVersSource() sValeur est une chaîne ANSI = gnTrie+"_"+gnTitre+"_"+gnSousTitre HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,[c_NomParamTrieInter,gpcl FicheUtilisateurEnCours:m_nPKID]) si pas HTrouve(ParametreUtilisateur) alors HRAZ(ParametreUtilisateur) ParametreUtilisateur.PU_Code = c_NomParamTrieInter ParametreUtilisateur.PU_IDUtilisateur = gpclFicheUtilisateurEnCours:m_nPKID fin ParametreUtilisateur.PU_Valeur = sValeur HEnregistre(ParametreUtilisateur) PFicheUtilisateur.gListeParamUtilisateur(gpclFicheUtilisateurEnCours) fin Procédure locale Filtre procédure Filtre() sValeur est une chaîne ANSI si gpclFicheUtilisateurEnCours:m_nPKID > 0 alors nIndice est un entier=TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur. m_clTabModele,tcLinéaire,"m_nIDUtilisateur;m_sCode",gpclFicheUtilisateurEnCours:m_nPKID, c_NomParamTrieInter) si nIndice>0 alors 06/08/2026 Isis_BO 1052 Partie 3 › Fenêtre WINDEV › FEN_Parametres_Dossier › Procédures sValeur = gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[nIndice].m_s Valeur sinon HRAZ(ParametreUtilisateur) ParametreUtilisateur.PU_Code = c_NomParamTrieInter ParametreUtilisateur.PU_IDUtilisateur = gpclFicheUtilisateurEnCours:m_nPKID ParametreUtilisateur.PU_Valeur = gsValeurDefaut HAjoute(ParametreUtilisateur) sValeur = gsValeurDefaut fin fin si sValeur <> "" alors gnTrie=Val(ExtraitChaîne(sValeur,1,"_",DepuisDébut)) gnTitre=Val(ExtraitChaîne(sValeur,2,"_",DepuisDébut)) gnSousTitre=Val(ExtraitChaîne(sValeur,3,"_",DepuisDébut)) fin SourceVersEcran() 06/08/2026 Isis_BO 1053 Partie 3 › Fenêtre WINDEV › FEN_Fiche › Image FEN_Fiche Image FEN_Fiche Informations générales FEN_Fiche Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Fiche.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | ---- | | Date de création | | 13/08/2024 08:13:04 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:23 | | | | | Titre | | FR: Fiche | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à l'écran | | | | | Position X | 0 Position Y | | 0 Largeur | 1042 Hauteur | 376 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | 06/08/2026 | | | Isis_BO | | 1054 | Partie 3 › Fenêtre WINDEV › FEN_Fiche › Informations générales | Redimensionnable | Avec grip | | Grip dans image | | | --------------------- | -------------- | --- | --------------- | --- | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | Double | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Oui | | | | | Assombri quand inactif | Oui | | | | | Déplace souris sur bouton par | Non | | | | | Compact. barres outils | Non | | | | Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 | 06/08/2026 | | Isis_BO | | 1055 | | ---------- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Fiche › Informations générales Statistiques de la fenêtre Fenêtre interne 1 Nombre d'éléments dans la fenêtre : 1 FEN_Fiche Informations sur les champs Fenêtre : FEN_Fiche Fenêtre interne BAT ehcuoT | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | ruegraL | ruetuaH | | | | elbisiV nalP | CFI_Fiche | 1 | 1 1041 | 367 | 0 | Actif | | | --------- | --- | ------ | --- | --- | ----- | --- | Fenêtre : FEN_Fiche Fenêtre interne : CFI_Fiche | Ordre navigation 1 | | | | | | | | ------------------------------------------------------------------- | --- | --- | --- | --- | --- | --- | | UI par l'utilisateur Selon fenêtre | | | | | | | | Taux Paral. hauteur 0 | | | | | | | | Taux Paral. Y 0 | | | | | | | | Épinglé Non | | | | | | | | Masquer lors du scrolling Non | | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide 0 | | | | | | | | Ascenseur auto. Non | | | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement 0 Facteur d'agrandissement 0 | Swipe Non | | | | | | | | ------------------------ | --- | ------- | --- | --- | --- | ---- | | Sens balayage Horizontal | | | | | | | | Balayage en boucle Non | | | | | | | | Cache pour swipe 21 | | | | | | | | Même contenu/ligne Oui | | | | | | | | Valeur persistante Non | | | | | | | | 06/08/2026 | | Isis_BO | | | | 1056 | Partie 3 › Fenêtre WINDEV › FEN_Fiche › Informations sur les champs Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Fiche Code Déclarations globales de FEN_Fiche procédure FEN_Fiche(gclPresentation est un objet dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null) si gclPresentation est PFicheSociete alors ChangeFenêtreSource(CFI_Fiche,FI_Fiche_Societe, gclPresentation,paramSupplementaire) 06/08/2026 Isis_BO 1057 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur_Param › Image FEN_Choix_Couleur_Param Image FEN_Choix_Couleur_Param Informations générales FEN_Choix_Couleur_Param Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Couleur_Param.wdw Créé par SMR Date de création 14/08/2024 17:40:48 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:23 06/08/2026 Isis_BO 1058 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur_Param › Informations générales | Titre | | FR: Choix couleur | | | | | ------------------------ | ---------- | ----------------------------- | ------- | --------------- | --- | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 406 | 634 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | 06/08/2026 | | | Isis_BO | | 1059 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur_Param › Informations générales | Assombri quand inactif | | | Oui | | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | Déplace souris sur bouton par Non | Compact. barres outils | | | Non | | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Statistiques de la fenêtre | | Libellé | | | 1 | | Bouton | | | 2 | | --- | ---------------- | --- | --- | --- | --- | ---------- | --- | --- | --- | | | Table | | | 1 | | Superchamp | | | 1 | | | Colonne de table | | | 4 | | | | | | Nombre d'éléments dans la fenêtre : 9 FEN_Choix_Couleur_Param Informations sur les champs Fenêtre : FEN_Choix_Couleur_Param Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | ------------------ | --- | )(ertliFH resilitU | | | | | | | .gerne egacolB | ruesnecsa elluB | EERTNE noitseG | eércna ennoloC 5.5 elbitapmoC | | --- | --- | --- | --- | --- | --- | -------------- | --------------- | -------------- | ----------------------------- | | | | | | | | | noitcelésitluM | edacsac eisiaS | | BAT ehcuoT laitini tatE | | | X noitisoP Y noitisoP | | | sruocraP | | | | | | --- | --- | --------------------- | --- | --- | -------- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV elbaT nalP | TABLE_Couleur | | 13 57 380 | 560 0 | Actif | Mémoir | | | | 1 | | ------------- | --- | --------- | ----- | ----- | ------ | --- | --- | --- | --- | Superchamp BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP | SC_Titre | | | 0 | -1 | 405 | 47 | 0 | Actif | | | ---------- | --- | --- | --- | ------- | --- | --- | --- | ----- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 1060 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur_Param › Informations sur les champs Table : TABLE_Couleur Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | -------------- | ---------- | ------------------------------ | --------------------------- | ----------- | ---------- | ----------- | | | | | | | .zroh egardaC .trev egardaC | | | | | | | laitini tatE | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | | | eéirT | | ------------- | --- | -------- | --- | ------ | ------ | ----- | --- | ----- | | COL_Selection | 74 | Actif | | Centre | Centre | | | | | COL_Couleur | 98 | affichag | | Gauche | Centre | Texte | | | | COL_Img | 192 | affichag | | Centre | Centre | | | | | COL_Valeur | 136 | Grisé | | Gauche | Centre | Texte | | | Superchamp : SC_Titre Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Titre | 6 | 12 241 | 20 | 0 | Actif | Gauche | Centre | | | --------- | --- | ------ | --- | --- | ----- | ------ | ------ | --- | Bouton | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | laitini tatE | | X noitisoP | Y noitisoP | | | | | | | | --- | ---------- | ---------- | --- | --- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | BTN_Fermer | 374 | 10 | 24 | 24 | 0 | Actif | | Normal | | ----------- | --- | --- | --- | --- | --- | ----- | --- | ------ | | BTN_Valider | 344 | 10 | 24 | 24 | 0 | Actif | | Normal | Fenêtre : FEN_Choix_Couleur_Param | 06/08/2026 | | | Isis_BO | | | | | 1061 | | ---------- | --- | --- | ------- | --- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur_Param › Informations sur les champs Superchamp : SC_Titre Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 405 Hauteur externe 47 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : TABLE_Couleur Libellé FR: Table Ordre navigation 2 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 06/08/2026 Isis_BO 1062 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur_Param › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1063 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur_Param › Informations sur les champs Superchamp : SC_Titre Bouton : SC_Titre.BTN_Fermer Groupe GR_MODEFORMULAIRE_LISTE_LIEU Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1064 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur_Param › Informations sur les champs Bouton : SC_Titre.BTN_Valider Groupe GR_MODEFORMULAIRE_LISTE_LIEU Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1065 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur_Param › Informations sur les champs Libellé : SC_Titre.LIB_Titre Libellé FR: Veuillez choisir une couleur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : TABLE_Couleur Colonne de table : TABLE_Couleur.COL_Selection (1) Titre FR: Sélection Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 1066 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur_Param › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : TABLE_Couleur.COL_Couleur (2) Titre FR: Couleur Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1067 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur_Param › Informations sur les champs Colonne de table : TABLE_Couleur.COL_Img (3) Titre FR: Img Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 4 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : TABLE_Couleur.COL_Valeur (4) Titre FR: Valeur Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse 06/08/2026 Isis_BO 1068 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur_Param › Informations sur les champs Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FEN_Choix_Couleur_Param Code Déclarations globales de FEN_Choix_Couleur_Param procédure FEN_Choix_Couleur_Param(sCouleur est une chaîne ANSI = "") InitTableCouleur(TABLE_Couleur,sCouleur) Fermeture de FEN_Choix_Couleur_Param renvoyer sCouleur FEN_Choix_Couleur_Param Code des champs Clic sur BTN_Fermer ( SC_Titre ) sCouleur = "" Ferme() Clic sur BTN_Valider ( SC_Titre ) Ferme() A chaque modification de COL_Selection ( TABLE_Couleur ) i est un entier = TABLE_Couleur bSelection est un booléen = MoiMême pour toute ligne b de TABLE_Couleur si b = i alors 06/08/2026 Isis_BO 1069 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur_Param › Code des champs COL_Selection[b] = bSelection sinon COL_Selection[b] = Faux fin fin si pas bSelection alors sCouleur = "" sinon sCouleur = COL_Valeur[i] fin 06/08/2026 Isis_BO 1070 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Status_RDV › Image FEN_Fiche_Parametre_Status_RDV Image FEN_Fiche_Parametre_Status_RDV Informations générales FEN_Fiche_Parametre_Status_RDV Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Fiche_Parametre_Status_RDV.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ------------------------------ | --------- | --------------- | --- | | Date de création | | 27/11/2023 12:07:32 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 23/04/2025 14:18:21 | | | | | Titre | | FR: Fiche Paramètre Status RDV | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 648 Hauteur | 154 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------ | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | 06/08/2026 | | | Isis_BO | | 1071 | Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Status_RDV › Informations générales Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Non Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Resize.gif Statistiques de la fenêtre Libellé 3 Bouton 2 Image 1 Forme 2 Disposition 1 Cellule de disposition 4 Nombre d'éléments dans la fenêtre : 13 FEN_Fiche_Parametre_Status_RDV Informations sur les champs 06/08/2026 Isis_BO 1072 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Status_RDV › Informations sur les champs Fenêtre : FEN_Fiche_Parametre_Status_RDV Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | LIB_Couleur | 11 | 94 | 409 | 25 | 0 | Actif | Gauche | Centre | | | ---------------- | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | | LIB_LibelleParam | 14 | 41 | 624 | 27 | 0 | Actif | Gauche | Haut | | | LIB_Titre | 6 | 6 | 527 | 20 | 0 | Actif | Gauche | Centre | | Bouton notuob epyT BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP | BTN_Fermer | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | ----------- | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | | BTN_Valider | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | | laitini tatE | | sucof cevA | | --- | ---------- | --- | ---------- | ------- | ------- | --- | ------------ | --------- | ---------- | | | X noitisoP | | Y noitisoP | | | | | | | | | | | | ruegraL | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_Couleur | | 575 | 87 | 40 | 40 | 0 | Actif | | | | ----------- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Forme BAT ehcuoT laitini tatE | | | X noitisoP | Y noitisoP | | | | | | | | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_Couleur | | 570 | | 82 | 50 | 50 | 0 | Actif | | | ------------------ | --- | --- | --- | ------- | --- | --- | --- | ----- | ---- | | FRM_ValidationRDV1 | | | 6 | 77 | 632 | 60 | 0 | Actif | | | 06/08/2026 | | | | Isis_BO | | | | | 1073 | Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Status_RDV › Informations sur les champs Disposition BAT ehcuoT | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | D_TETE_LISTE | -2 | 0 649 | 32 | 0 | Actif | | | ------------ | --- | ----- | --- | --- | ----- | --- | Fenêtre : FEN_Fiche_Parametre_Status_RDV Bouton : D_TETE_LISTE.BTN_Fermer | Ordre navigation 1 | | | | | | | | ------------------------------------------------------------------- | --- | --- | --- | --- | --- | --- | | Curseur survol 0 | | | | | | | | UI par l'utilisateur Selon fenêtre | | | | | | | | On/Off Non | | | | | | | | Recopie Option menu flèche Non | | | | | | | | Taux Paral. hauteur 0 | | | | | | | | Taux Paral. Y 0 | | | | | | | | Épinglé Non | | | | | | | | Masquer lors du scrolling Non | | | | | | | | Ancrage au contenu | | | | | | | | Retrait gauche 0 | | | | | | | | Réduction Ruban Ne pas réduire le bouton | | | | | | | | Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) | | | | | | | | Numéro aide 0 | | | | | | | | Opacité 100 | | | | | | | | Autorise ChangeGabarit Oui | | | | | | | | Animer si trop long Non | | | | | | | | Animée par défaut Oui | | | | | | | | Mode ellipse | | | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | | | | | | | | Facteur de rétrécissement 0 | | | | | | | | Facteur d'agrandissement 0 | | | | | | | | Type flèche | | | | | | | | Texte Markdown Non | | | | | | | | Mode menu ctx. | | | | | | | Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_fermer.png | Nb. états image 5 | | | | | | | | ------------------------------------ | --- | --- | --- | --- | --- | --- | | Nb. états fond 1 | | | | | | | | Etirement de l'image de fond | | | | | | | | Nb. étapes animation 1 | | | | | | | | Largeur Halo 0 | | | | | | | | Hauteur Halo 0 | | | | | | | | Personnaliser le picto AMI Non | | | | | | | | Indice du picto AMI 1 | | | | | | | | Ancrage | | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | Isis_BO | | | | 1074 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Status_RDV › Informations sur les champs Bouton : D_TETE_LISTE.BTN_Valider Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1075 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Status_RDV › Informations sur les champs Disposition : D_TETE_LISTE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FRM_Couleur Groupe GR_Couleur UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Epaisseur 1 AntiAliasing Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1076 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Status_RDV › Informations sur les champs Forme : FRM_ValidationRDV1 Groupe GR_Couleur UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Couleur Groupe GR_Couleur Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non 06/08/2026 Isis_BO 1077 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Status_RDV › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Couleur Libellé FR: Couleur associé au status du rendez-vous dans le Planning/Agenda Groupe GR_Couleur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1078 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Status_RDV › Informations sur les champs Libellé : LIB_LibelleParam Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : D_TETE_LISTE.LIB_Titre Libellé FR: Paramétrage spécifique en fonction du statut du rendez-vous. Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1079 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Status_RDV › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Fiche_Parametre_Status_RDV Messages multilingues 06/08/2026 Isis_BO 1080 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FEN_Fiche_Parametre_Status_RDV Code Déclarations globales de FEN_Fiche_Parametre_Status_RDV procédure FEN_Fiche_Parametre_Status_RDV(gnIdParametre est un entier sur 8 octets) gParamStatusRDV est un ST_Param_Status_RDV si gnIdParametre > 0 alors HLitRecherchePremier(ParametreMetier,PA_PKID,gnIdParametre) si HTrouve(ParametreMetier) alors LIB_LibelleParam = ParametreMetier.PA_Libelle si ParametreMetier.PA_Parametre <> "" alors Désérialise(gParamStatusRDV,ParametreMetier.PA_Parametre,psdJSON) fin sinon Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Status_RDV › Code Erreur("Enregistrement non trouvé") Ferme() fin sinon Ferme() fin CouleurParam() FEN_Fiche_Parametre_Status_RDV Code des champs Clic sur BTN_Fermer Ferme() Clic sur BTN_Valider EcranVersSource() bufResulBuf est un Buffer Sérialise(gParamStatusRDV,bufResulBuf,psdJSON) si gnIdParametre > 0 alors HLitRecherchePremier(ParametreMetier,PA_PKID,gnIdParametre) si HTrouve(ParametreMetier) alors ParametreMetier.PA_Parametre = bufResulBuf si pas HModifie(ParametreMetier) alors si HErreurIntégrité() alors Erreur("Erreur d'intégrité", HErreurInfo(hErrComplet)) renvoyer Faux fin fin fin sinon Ferme() fin Ferme() Clic sur IMG_Couleur scouleur est une chaîne ANSI = Ouvre(FEN_Choix_Couleur,gParamStatusRDV.sCouleur) si scouleur<> "" alors gParamStatusRDV.sCouleur = scouleur CouleurParam() fin Initialisation de LIB_Couleur 06/08/2026 Isis_BO 1081 Partie 3 › Fenêtre WINDEV › FEN_Fiche_Parametre_Status_RDV › Code des champs // Version 1 // Description // Libellé simple Initialisation de LIB_LibelleParam // Version 1 // Description // Libellé simple FEN_Fiche_Parametre_Status_RDV Procédures Procédure locale CouleurParam procédure CouleurParam() FRM_Couleur..CouleurFond = gParamStatusRDV.sCouleur IMG_Couleur = {"FEN_Menu.IMG_Cercle_"} //SI PAS DonneDroitParamAppli(cParam_CouleurRDV) ALORS // GR_Couleur..Visible = faux //FIN 06/08/2026 Isis_BO 1082 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Image FEN_Collaborateur Image | 06/08/2026 | Isis_BO | 1083 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Image | 06/08/2026 | Isis_BO | 1084 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Image | 06/08/2026 | Isis_BO | 1085 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Image FEN_Collaborateur Informations générales FEN_Collaborateur Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Collaborateur.wdw | Créé par | | DFI | | | | | -------------------------- | ---------- | ----------------------------- | ------- | ------------ | ---- | | Date de création | | 23/08/2024 18:45:23 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 23/04/2025 09:15:41 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à l'écran | | | | | | 0 | | 0 | 858 | 613 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | 06/08/2026 | | | Isis_BO | | 1086 | Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations générales | Icône réduction | Icône agrandissement | | Icône aide ctx. | | | --------------------- | -------------------- | --- | --------------- | --- | | Barre de message | Détourer le fond | | Mode 9 images | | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ----------------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Oui | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | Double | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Non | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Non | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | --- | --- | --- | Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 | 06/08/2026 | | Isis_BO | | 1087 | | ---------- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations générales Statistiques de la fenêtre | | Champ de saisie | | 21 | Libellé | | 16 | | --- | ---------------------- | --- | --- | ----------------------- | --- | --- | | | Bouton | | 9 | Interrupteur | | 1 | | | Image | | 3 | Combo | | 6 | | | Onglet | | 1 | Code-barres | | 1 | | | Zone répétée | | 2 | Superchamp | | 1 | | | Attribut zone répétée | | 5 | Option d'interrupteur | | 1 | | | Volet (Onglet) | | 4 | Rupture de zone répétée | | 2 | | | Disposition | | 1 | Cellule de disposition | | 3 | | | Interrupteur à bascule | | 4 | Option d'interrupteur | | 8 | Nombre d'éléments dans la fenêtre : 89 FEN_Collaborateur Informations sur les champs Fenêtre : FEN_Collaborateur Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD latnoziroh .csA essap ed toM | | | | BAT ehcuoT | FTR tamroF | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --------------------- | --- | ------------------------ | ---------- | ------------------------- | ------------- | | | X noitisoP Y noitisoP | | laitini tatE eisias epyT | engilitluM | | | ruegraL ruetuaH elbisiV nalP | SAI_Compte | 22 155 304 | 24 0 | Actif Texte | | Non | | | ------------------- | ---------- | ---- | ----------- | --- | --- | ---- | | SAI_Fonction | 30 144 357 | 24 0 | Actif Texte | | Non | | | SAI_Mail | 30 246 357 | 24 0 | Actif Texte | | Non | | | SAI_Mot_de_passe | 22 189 304 | 24 0 | Actif Texte | | Non | | | SAI_Mot_de_passe_M | 25 228 301 | 24 0 | Actif Texte | | Non | | | SAI_Nom | 30 76 357 | 24 0 | Actif Texte | | Non | | | SAI_Pondération_des | | | Numéri | | | | | | 26 161 279 | 22 0 | Actif | | Non | | | SAI_Prénom | 30 110 357 | 24 0 | Actif Texte | | Non | | | SAI_Trigramme | 26 123 139 | 24 0 | Actif Texte | | Non | | | SAI_Tél_fixe | 30 212 357 | 24 0 | Actif Texte | | Non | | | SAI_Tél_mob | 30 178 357 | 24 0 | Actif Texte | | Non | | | 06/08/2026 | | | Isis_BO | | | 1088 | Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_Administrateur | | 26 294 | 108 | 20 | 0 | Actif | Gauche | Haut | | | ------------------------- | --- | ------ | --- | --- | --- | ----- | ------ | ---- | --- | | LIB_Apparait_au_planning1 | | 24 90 | 145 | 20 | 0 | Actif | Gauche | Haut | | LIB_Intervient_pour_les_sociétés 384 50 353 20 0 Actif Gauche Haut | LIB_LicenceBO | | 95 123 | 165 | 20 | 0 | Actif | Gauche | Haut | | | --------------------- | --- | ------ | --- | --- | --- | ----- | ------ | ---- | --- | | LIB_LicenceMOB | | 479 77 | 175 | 20 | 0 | Actif | Gauche | Haut | | | LIB_SansNom2 | | 72 99 | 266 | 20 | 0 | Actif | Gauche | Haut | | | LIB_SansNom3 | | 479 55 | 243 | 20 | 0 | Actif | Gauche | Haut | | | LIB_Titre | | 37 -24 | 681 | 20 | 0 | Actif | Gauche | Haut | | | LIB_Utilisateur_actif | | 26 261 | 145 | 20 | 0 | Actif | Gauche | Haut | | Bouton notuob epyT BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | BTN_AjouterConfig | | 66 | 42 | 121 | 34 | 0 | Actif | | Normal | | ------------------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | | BTN_LicenceBOChange | | 266 | 116 | 60 | 24 | 0 | Actif | | Normal | | BTN_LicenceMOBChange | | 662 | 68 | 60 | 24 | 0 | Actif | | Normal | | BTN_Modifier_MP_Collaborateur | | 338 | 189 | 24 | 24 | 0 | Actif | | Normal | | BTN_Valider_fiche_collaborateur | | 818 | 2 | 24 | 24 | 0 | Actif | | Normal | Image | | | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | --- | ---------- | ---------- | ------- | ------- | ------- | ------------ | --------------------- | ----------------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | sucof cevA | | | | | | | ruetuaH | | | cilc cevA | | | | | | | ruegraL | | elbisiV | | | | nalP | IMG_MOB | | 432 | 55 | 34 | 34 | 0 | Actif | | | | ------- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | | IMG_PC | | 25 | 99 | 34 | 34 | 0 | Actif | | | Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | BAT ehcuoT | | eisias cevA | | | | --- | ---------- | ---------- | ------- | ------- | ------------ | -------- | ----------- | --- | --- | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | | | | | ruetuaH | | | sruocraP | | | | | | | ruegraL | | elbisiV | | | | | | | | | | | | | elbaT | eéirT | | | nalP CMB_Affichage_par_défau | | 26 | 197 279 | 24 | 0 Actif | | Mémoire | | Non | | | ---------------------- | --- | ------- | --- | ------- | --- | ------- | --- | --- | ---- | | CMB_Civilité | 30 | 42 181 | 24 | 0 Actif | | Mémoire | | Non | | | CMB_Messagerie_par_déf | 26 | 227 279 | 24 | 0 Actif | | Mémoire | | Non | | | CMB_Profil | 24 | 48 279 | 24 | 0 Actif | | Mémoire | | Non | | | CMB_Societe | 30 | 280 357 | 24 | 0 Actif | | Mémoire | | Non | | | 06/08/2026 | | | | Isis_BO | | | | | 1089 | Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Onglet slennoitroporp steloV engil/stelov .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | | | laitini tatE | stelov .soP | | | | | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | ----------- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | ONG_Principal | 6 | 6 | 836 | 570 | 0 | | Actif | haut | | | 0 | | ------------- | --- | --- | --- | --- | --- | --- | ----- | ---- | --- | --- | --- | Code-barres serrab-edoc epyT laitini tatE | | | X noitisoP | Y noitisoP | | | | | | | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | CBA_QrCode | | 387 | | 99 431 | 464 | | 0 | Actif | | Code | | | ---------- | --- | --- | --- | ------ | --- | --- | --- | ----- | --- | ---- | --- | Zone répétée BAT ehcuoT | | | X noitisoP | | | | | | | laitini tatE | | | | --- | --- | ---------- | --- | --- | --- | --- | --- | --- | ------------ | --- | --- | Y noitisoP | | | | | | ruegraL | ruetuaH | | | | | | | --- | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | elbisiV nalP | ZR_ConfigEmail | | 12 | | 84 | 245 | 486 | 0 | | Actif | | | | -------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | | ZR_Soc | | 384 | | 74 | 442 | 469 | 0 | | Actif | | | Superchamp | | | | | | | | | | laitini tatE | | BAT ehcuoT | | --- | --- | ---------- | --- | ---------- | ------- | ------- | --- | --- | ------------ | --- | ---------- | | | | X noitisoP | | Y noitisoP | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | SC_ConfigMail | | 258 | | 49 | 584 | 519 | 0 | | Actif | | | | ------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Interrupteur à bascule BAT ehcuoT | | | X noitisoP | | | | | | | laitini tatE | | | | --- | --- | ---------- | --- | --- | --- | --- | --- | --- | ------------ | --- | --- | Y noitisoP | | | | | | ruegraL | ruetuaH | | | | | | | --- | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | elbisiV nalP | INT_Administrateur | | 239 | | 288 | 66 | 32 | 0 | | Actif | | | | -------------------- | --- | --- | --- | ------- | --- | --- | --- | --- | ----- | --- | ---- | | INT_AuPlanning | | 169 | | 84 | 66 | 32 | 0 | | Actif | | | | INT_UtilisateurActif | | 239 | | 255 | 66 | 32 | 0 | | Actif | | | | 06/08/2026 | | | | Isis_BO | | | | | | | 1090 | Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Zone répétée : ONG_Principal.ZR_ConfigEmail Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ----------- | ---------- | --- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_AdresseMailCom | 7 | 69 215 | 22 | 0 | Actif | Texte | | Non | | | | | | ------------------ | --- | ------ | --- | --- | ----- | ----- | --- | --- | --- | --- | --- | --- | | SAI_NomCompte | 7 | 29 215 | 22 | 0 | Actif | Texte | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_ADRESSE_EMAIL | | 7 | 53 | 215 | 14 | 0 | | Actif | Gauche | Haut | | | | ----------------- | --- | --- | --- | --- | --- | --- | ----- | ----- | ------ | ---- | --- | --- | | LIB_Code | | 6 | 2 | 100 | 20 | 0 | Grisé | | Gauche | Haut | | | | LIB_IdSoc | | 131 | 68 | 95 | 25 | 0 | Grisé | | Droite | Haut | | | | LIB_LibelleSoc | | 24 | 6 | 154 | 19 | 0 | | Actif | Gauche | Haut | | | | LIB_NOMCOMPTE | | 7 | 15 | 142 | 14 | 0 | | Actif | Gauche | Haut | | | Bouton | | | | | | | | | | | BAT ehcuoT | notuob epyT | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | --- | laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_Modifier_Liste_Collaborateur | | | 198 | 2 | 24 | 24 | | 0 | Actif | | Normal | | | -------------------------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | --- | | BTN_Supprimer_ConfigMail | | | 168 | 2 | 24 | 24 | | 0 | Actif | | Normal | | Attribut zone répétée BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | --- | --- | --- | ---------- | ---------- | ------- | --- | ------- | --- | --- | ------------ | --- | --- | | | | | | | ruegraL | | ruetuaH | | | | | | elbisiV nalP ATT_Code ATT_IdSoc | 06/08/2026 | | | | | Isis_BO | | | | | | | 1091 | | ---------- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Rupture de zone répétée 06/08/2026 Isis_BO 1092 X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT RUPT_BasRupture1 RUPT_HautRupture1 Zone répétée : ONG_Principal.ZR_Soc Libellé X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE .zroh egardaC .trev egardaC FTR tamroF tuaféd rap eéminA LIB_Id 152 6 100 20 0 Grisé Droite Haut LIB_Societe 6 6 250 20 0 Actif Gauche Haut Attribut zone répétée X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT ATT_Actif ATT_Societe ATT_SocieteID Interrupteur à bascule X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT INT_Actif 343 0 72 30 0 Actif Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Superchamp : ONG_Principal.SC_ConfigMail Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | --- | ------------------------ | ---------- | ---------- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | | | laitini tatE eisias epyT | engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_AdresseMailCom | 285 | 5 276 | 39 | 0 | Actif | Texte | | Non | | | | | ------------------- | ------ | ----- | --- | --- | ----- | ----- | --- | --- | --- | --- | --- | | SAI_AdresseServeurS | 240 | 7 226 | 39 | 0 | Actif | Texte | | Non | | | | | SAI_CC_Email | 11 29 | 520 | 56 | 0 | Actif | Texte | | Non | | | | | SAI_MotdePasseSMTP | 10 52 | 215 | 39 | 0 | Actif | Texte | | Non | | | | | SAI_NomCompte | 6 | 6 265 | 39 | 0 | Actif | Texte | | Non | | | | | SAI_NomUtilisateurS | 11 | 7 215 | 39 | 0 | Actif | Texte | | Non | | | | | SAI_PortSMTP | 240 51 | 68 | 39 | 0 | Actif | Texte | | Non | | | | | SAI_Texte_HTML | 8 94 | 553 | 195 | 0 | Actif | Texte | | Non | | | | Bouton notuob epyT BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | --- | --- | --- | ---------- | ---------- | --- | --------------- | --- | --- | ------------ | --- | --- | | | | | | | | ruegraL ruetuaH | | | | | | elbisiV nalP | BTN_AjoutCC | | | 536 | | 49 | 24 | 24 | 0 | Actif | Normal | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | --- | | BTN_Valider_ConfigMail | | | 803 | | 56 | 24 | 24 | 0 | Actif | Normal | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP | | Y noitisoP | | | | | laitini tatE | | staté siorT | | --- | --- | ---------- | --- | ---------- | ------- | ------- | --- | --- | ------------ | --- | ----------- | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | INT_CCi | | | 9 | 3 | 361 | 25 | 0 | Actif | | 1 | | | ------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | sucof cevA | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------- | ------------ | --- | ---------- | | | | | | | | ruetuaH | | | cilc cevA | | | | | | | | | ruegraL | | | elbisiV | | | | nalP | IMG_Tester | | | 491 | 26 | | 73 60 | | 0 | Actif | | | | ---------- | --- | --- | --- | --- | --- | ------- | --- | --- | ----- | --- | ---- | | 06/08/2026 | | | | | | Isis_BO | | | | | 1093 | Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Combo reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | laitini tatE | BAT ehcuoT | eisias cevA | | | | --- | --- | --- | ------------ | ---------- | ----------- | --- | --- | X noitisoP Y noitisoP | | | ruegraL ruetuaH | | sruocraP | | | | | --- | --- | --------------- | --- | -------- | --- | --- | --- | elbisiV | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_SecuriteSMTP | 316 52 | 150 37 | 0 Actif | Mémoire | Non | | | | ------------------ | ------ | ------ | ------- | ------- | --- | --- | --- | Disposition BAT ehcuoT laitini tatE | | | X noitisoP | Y noitisoP | | | | | | --- | --- | ---------- | ---------- | ------- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_ConfigMail | | 266 | 84 572 | 477 | 0 | Actif | | | --------------- | --- | --- | ------ | --- | --- | ----- | --- | Fenêtre : FEN_Collaborateur Bouton : ONG_Principal.BTN_AjouterConfig | Libellé | | FR: Ajouter une nouvelle configuration mail | | | | | | | -------------------------------- | --- | ------------------------------------------- | ------- | --- | --- | --- | ---- | | Groupe | | GR_SAISIE | | | | | | | Ordre navigation | | 3 | | | | | | | Curseur survol | | 0 | | | | | | | UI par l'utilisateur | | Selon fenêtre | | | | | | | On/Off | | Non | | | | | | | Recopie Option menu flèche | | Non | | | | | | | Taux Paral. hauteur | | 0 | | | | | | | Taux Paral. Y | | 0 | | | | | | | Épinglé | | Non | | | | | | | Masquer lors du scrolling | | Non | | | | | | | Ancrage au contenu | | | | | | | | | Retrait gauche | | 0 | | | | | | | Réduction Ruban | | Ne pas réduire le bouton | | | | | | | Cadrage fonctions gXXX | | Cadrage ignoré (pour compatibilité) | | | | | | | Numéro aide | | 0 | | | | | | | Opacité | | 100 | | | | | | | Autorise ChangeGabarit | | Oui | | | | | | | Animer si trop long | | Non | | | | | | | Animée par défaut | | Oui | | | | | | | Mode ellipse | | | | | | | | | Alignement sur l'axe secondaire | | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement | | 0 | | | | | | | Facteur d'agrandissement | | 0 | | | | | | | Type flèche | | | | | | | | | Texte Markdown | | Non | | | | | | | Mode menu ctx. | | | | | | | | | 06/08/2026 | | | Isis_BO | | | | 1094 | Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : ONG_Principal.BTN_LicenceBOChange Libellé FR: Attribuer Groupe GR_SAISIE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 1095 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : ONG_Principal.BTN_LicenceMOBChange Libellé FR: Attribuer Groupe GR_SAISIE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1096 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Bouton : ONG_Principal.BTN_Modifier_MP_Collaborateur Groupe GR_Compte Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1097 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Bouton : BTN_Valider_fiche_collaborateur Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1098 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Code-barres : ONG_Principal.CBA_QrCode Libellé FR: Code-Barres Curseur survol 0 UI par l'utilisateur Selon fenêtre Touche TAB Non Type contenu Texte/URL (défaut) Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Centre Cadrage vert. Centre Orientation Normale Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : ONG_Principal.CMB_Affichage_par_défaut Libellé FR: Affichage par défaut Groupe GR_SAISIE Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 140 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 165 Largeur interne 140 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 1099 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : ONG_Principal.CMB_Civilité Libellé FR: Civilité Groupe GR_SAISIE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 06/08/2026 Isis_BO 1100 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 110 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 101 Largeur interne 110 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 1101 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : ONG_Principal.CMB_Messagerie_par_défaut Libellé FR: Messagerie par défaut Groupe GR_SAISIE Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 140 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 165 Largeur interne 140 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui 06/08/2026 Isis_BO 1102 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : ONG_Principal.CMB_Profil Libellé FR: Profil Groupe GR_SAISIE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 201 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 102 Largeur interne 201 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 1103 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Facteur d'agrandissement 0 Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : ONG_Principal.CMB_Societe Libellé FR: Société Groupe GR_SAISIE Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 286 06/08/2026 Isis_BO 1104 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 101 Largeur interne 286 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1105 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Image : ONG_Principal.IMG_MOB Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\mobile_32_1.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : ONG_Principal.IMG_PC Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Ordinateur_32_1.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 1106 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur à bascule : ONG_Principal.INT_Administrateur Valeur initiale 0 Groupe GR_Compte,GR_SAISIE Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode d'affichage Externe - 1 libellé à droite Cadrage libellés externes Collés au bord du champ Cadrage des options (internes) Centrés Largeur curseur 50% Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1107 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Interrupteur à bascule : ONG_Principal.INT_AuPlanning Valeur initiale 0 Groupe GR_SAISIE Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode d'affichage Externe - 1 libellé à droite Cadrage libellés externes Collés au bord du champ Cadrage des options (internes) Centrés Largeur curseur 50% Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur à bascule : ONG_Principal.INT_UtilisateurActif Valeur initiale 0 Groupe GR_SAISIE Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 1108 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode d'affichage Externe - 1 libellé à droite Cadrage libellés externes Collés au bord du champ Cadrage des options (internes) Centrés Largeur curseur 50% Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ONG_Principal.LIB_Administrateur Libellé FR: Administrateur Groupe GR_Compte Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1109 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Libellé : ONG_Principal.LIB_Apparait_au_planning1 Libellé FR: Apparait au planning Groupe GR_SAISIE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ONG_Principal.LIB_Intervient_pour_les_sociétés Libellé FR: Intervient pour les sociétés suivantes Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 1110 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ONG_Principal.LIB_LicenceBO Libellé FR: Licence non attribuée Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1111 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Libellé : ONG_Principal.LIB_LicenceMOB Libellé FR: Licence non attribuée Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ONG_Principal.LIB_SansNom2 Libellé FR: Application de bureau Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1112 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ONG_Principal.LIB_SansNom3 Libellé FR: Application mobile Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1113 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Libellé : LIB_Titre Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ONG_Principal.LIB_Utilisateur_actif Libellé FR: Utilisateur actif Groupe GR_SAISIE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 1114 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Onglet : ONG_Principal Libellé FR: &Onglet Valeur initiale 1 Ordre navigation 1 Curseur survol 0 Onglet dynamique Non Libellé volet FR: Nouvel onglet UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Retrait gauche 4 Retrait des onglets 0 Numéro aide 0 Autorise ChangeGabarit Oui Bouton Fermer Oui Bouton Nouveau Oui Volets détachables Oui Mémoriser Configuration Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Mode affichage volets < Standard > Valeur persistante Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Ancrage Largeur et hauteur 06/08/2026 Isis_BO 1115 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.SAI_Compte Libellé FR: Compte Groupe GR_Compte,GR_SAISIE Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 179 Largeur interne 147 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 18 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non 06/08/2026 Isis_BO 1116 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.SAI_Fonction Libellé FR: Fonction Groupe GR_SAISIE Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 101 Largeur interne 286 Cadrage fonctions gXXX Tenir compte du cadrage 06/08/2026 Isis_BO 1117 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 1118 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.SAI_Mail Libellé FR: Mail Groupe GR_SAISIE Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 101 Largeur interne 286 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non 06/08/2026 Isis_BO 1119 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.SAI_Mot_de_passe Libellé FR: Mot de passe Groupe GR_Compte,GR_SAISIE Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 179 Largeur interne 147 06/08/2026 Isis_BO 1120 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 1121 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.SAI_Mot_de_passe_Modif Libellé FR: Nouveau Mot de passe Groupe GR_Compte,GR_SAISIE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 179 Largeur interne 147 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui 06/08/2026 Isis_BO 1122 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.SAI_Nom Libellé FR: Nom Groupe GR_SAISIE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche 06/08/2026 Isis_BO 1123 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Position X interne 101 Largeur interne 286 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 06/08/2026 Isis_BO 1124 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.SAI_Pondération_des_temps_passés Libellé FR: Pondération des temps passés Valeur initiale FR: 1 Groupe GR_SAISIE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 260 Largeur interne 45 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 99,99 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais 06/08/2026 Isis_BO 1125 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Complétion système de fichier Non Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.SAI_Prénom Libellé FR: Prénom Groupe GR_SAISIE Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 1126 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 101 Largeur interne 286 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 06/08/2026 Isis_BO 1127 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.SAI_Trigramme Libellé FR: Trigramme Groupe GR_SAISIE Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 104 Largeur interne 61 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 18 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 1128 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.SAI_Tél_fixe Libellé FR: Tél fixe Groupe GR_SAISIE Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 06/08/2026 Isis_BO 1129 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 101 Largeur interne 286 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 1130 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.SAI_Tél_mob Libellé FR: Tél mob. Groupe GR_SAISIE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 101 Largeur interne 286 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 1131 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : ONG_Principal.SC_ConfigMail Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 584 Hauteur externe 519 06/08/2026 Isis_BO 1132 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ONG_Principal.ZR_ConfigEmail Libellé FR: &Zone répétée Groupe GR_SAISIE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 98 Largeur colonne 245 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 06/08/2026 Isis_BO 1133 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Oui Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ONG_Principal.ZR_Soc Libellé FR: &Zone répétée Groupe GR_SAISIE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 29 Largeur colonne 440 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 1134 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Oui Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1135 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Superchamp : ONG_Principal.SC_ConfigMail Bouton : ONG_Principal.SC_ConfigMail.DISP_ConfigMail.BTN_AjoutCC Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Ajouter destinataire(s) en CC Message FR: Ajouter destinataire(s) en CC Titre aide FR: Ajouter destinataire(s) en CC Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1136 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Bouton : ONG_Principal.SC_ConfigMail.BTN_Valider_ConfigMail Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1137 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Combo : ONG_Principal.SC_ConfigMail.DISP_ConfigMail.COMBO_SecuriteSMTP Libellé FR: Cryptage Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 150 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 582 Largeur interne 150 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui 06/08/2026 Isis_BO 1138 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : ONG_Principal.SC_ConfigMail.DISP_ConfigMail Libellé FR: Disposition Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 6 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1139 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Image : ONG_Principal.SC_ConfigMail.DISP_ConfigMail.IMG_Tester Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\connexionTest.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : ONG_Principal.SC_ConfigMail.DISP_ConfigMail.INT_CCi Valeur initiale 0 Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 1140 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Adresse Mail Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 551 Largeur interne 276 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 06/08/2026 Isis_BO 1141 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1142 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Champ de saisie : Libellé FR: Adresse du serveur SMTP Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 506 Largeur interne 226 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1143 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.SC_ConfigMail.DISP_ConfigMail.SAI_CC_Email Libellé FR: En copie émail : Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 277 Largeur interne 520 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 1144 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Saisie manuscrite Non Taille de saisie 260 Masque saisie FR: 17 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Oui Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1145 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Champ de saisie : ONG_Principal.SC_ConfigMail.DISP_ConfigMail.SAI_MotdePasseSMTP Libellé FR: Mot de passe Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 276 Largeur interne 215 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1146 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.SC_ConfigMail.DISP_ConfigMail.SAI_NomCompte Libellé FR: Nom du compte Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 272 Largeur interne 265 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 1147 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1148 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Champ de saisie : Libellé FR: Nom d'utilisateur/Login Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 277 Largeur interne 215 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1149 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.SC_ConfigMail.DISP_ConfigMail.SAI_PortSMTP Libellé FR: Port Valeur initiale FR: 25 Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 506 Largeur interne 68 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 1150 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1151 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Champ de saisie : ONG_Principal.SC_ConfigMail.DISP_ConfigMail.SAI_Texte_HTML Libellé FR: Texte HTML Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 278 Largeur interne 549 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 1 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Automatique Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1152 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ONG_Principal.ZR_ConfigEmail Attribut zone répétée : ONG_Principal.ZR_ConfigEmail.ATT_Code (2) Champ associé LIB_Code Propriété associée 1 Attribut zone répétée : ONG_Principal.ZR_ConfigEmail.ATT_IdSoc (1) Champ associé LIB_IdSoc Propriété associée 1 06/08/2026 Isis_BO 1153 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Bouton : ONG_Principal.ZR_ConfigEmail.BTN_Modifier_Liste_Collaborateur Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1154 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Bouton : ONG_Principal.ZR_ConfigEmail.BTN_Supprimer_ConfigMail Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1155 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Libellé : ONG_Principal.ZR_ConfigEmail.LIB_ADRESSE_EMAIL Libellé FR: Adresse mail Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ONG_Principal.ZR_ConfigEmail.LIB_Code Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1156 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ONG_Principal.ZR_ConfigEmail.LIB_IdSoc Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Numérique Masque saisie FR: 99 999 999 999 999 999 999 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1157 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Libellé : ONG_Principal.ZR_ConfigEmail.RUPT_HautRupture1.LIB_LibelleSoc Libellé FR: Société Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ONG_Principal.ZR_ConfigEmail.LIB_NOMCOMPTE Libellé FR: Nom du compte Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1158 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : ONG_Principal.ZR_ConfigEmail.RUPT_BasRupture1 (4) Toujours visible Non Attribut de rupture 0 Rupture de zone répétée : ONG_Principal.ZR_ConfigEmail.RUPT_HautRupture1 (3) Toujours visible Non Attribut de rupture 0 Champ de saisie : ONG_Principal.ZR_ConfigEmail.SAI_AdresseMailCompte Libellé FR: Adresse Mail Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 19 Largeur interne 215 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 1159 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 1160 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : ONG_Principal.ZR_ConfigEmail.SAI_NomCompte Libellé FR: Nom du compte Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 19 Largeur interne 215 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non 06/08/2026 Isis_BO 1161 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ONG_Principal.ZR_Soc Attribut zone répétée : ONG_Principal.ZR_Soc.ATT_Actif (2) Champ associé INT_Actif Propriété associée 1 06/08/2026 Isis_BO 1162 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Attribut zone répétée : ONG_Principal.ZR_Soc.ATT_Societe (1) Champ associé LIB_Societe Propriété associée 1 Attribut zone répétée : ONG_Principal.ZR_Soc.ATT_SocieteID (3) Champ associé LIB_Id Propriété associée 5 Interrupteur à bascule : ONG_Principal.ZR_Soc.INT_Actif Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode d'affichage Externe - 1 libellé à droite Cadrage libellés externes Collés au bord du champ Cadrage des options (internes) Centrés Largeur curseur 50% Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1163 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Libellé : ONG_Principal.ZR_Soc.LIB_Id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Numérique Masque saisie FR: 99 999 999 999 999 999 999 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ONG_Principal.ZR_Soc.LIB_Societe Libellé FR: NOM SOCIETE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1164 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Informations sur les champs Type saisie Texte | Masque saisie | FR: 0 | | | | ------------- | ----- | --- | --- | Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Collaborateur Messages multilingues ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? 2001 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FEN_Collaborateur Code Déclarations globales de FEN_Collaborateur procédure FEN_Collaborateur(local n8IdCollaborateur est un entier sur 8 octets=0) | bLicenceBO | est un booléen | | | | -------------------- | ---------------------------------------- | ----------------------- | --- | | bLicenceMOB | est un booléen | | | | saCleLicenceMOB | est une chaîne ANSI | | | | gn8IdUser | est un entier sur 8 octets=0 | | | | gn8IdSoc | est un entier sur 8 octets=0 | | | | s | est une chaîne | = gcnxBO..BaseDeDonnées | | | sCodeCli | est une chaîne ANSI | = Gauche(s,Taille(s)-4) | | | gtabParamEmailPerso | est un tableau de STParamEnvoiEmailPerso | | | gtaParamEmailConfig est un tableau associatif de STParamEnvoiEmailPerso | gbTesteMail | est un booléen | | | | ----------- | -------------- | ------- | ---- | | 06/08/2026 | | Isis_BO | 1165 | Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Code gbModifMail est un booléen = Faux gbDroitModif est un booléen = AccesEtDroitCollaborateur() gbNouveauMP est un booléen = Faux gnNumONG est un entier GR_SAISIE.Modifié = Faux //Le GR_SAISIE permet de savoir si l'utilisateur à fait une modification GR_ConfigMail.Modifié= Faux //Le GR_ConfigMail permet de savoir si l'utilisateur à fait une modification dans la liste de configuration mail // NE MARCHE PAS constante cParamEmail = 4 fin Fin d'initialisation de FEN_Collaborateur Charge() LIB_Titre=SAI_Nom +" " + SAI_Prénom ConfigureAffichage() GR_SAISIE..EnSaisie = gbDroitModif Fermeture de FEN_Collaborateur si GR_SAISIE.Modifié = Vrai alors si OuiNon("Enregistrer les modifications") alors si pas ControleOK() alors RepriseSaisie() si pas SauveDonnées() alors RepriseSaisie() fin fin FEN_Collaborateur Code des champs Clic sur BTN_Valider_fiche_collaborateur si gbDroitModif alors si pas ControleOK alors RepriseSaisie() si pas SauveDonnées() alors RepriseSaisie() GR_SAISIE.Modifié =Faux fin Ferme() Modification du volet affiché de ONG_Principal si gnNumONG = 4 alors si gbModifMail alors pour tout stConfig, sCle de gtaParamEmailConfig si pas TesterParamEmail(sCle, Faux) alors si pas MessageErreurCompte(stConfig) alors ONG_Principal = 4 renvoyer Faux 06/08/2026 Isis_BO 1166 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Code des champs fin fin fin gbModifMail = Faux fin fin gnNumONG = ONG_Principal Initialisation de BTN_AjouterConfig // Version 1 // Description // Bouton simple Clic sur BTN_AjouterConfig AjouterConfigMail() Clic sur BTN_LicenceBOChange bLicenceBO = pas bLicenceBO GR_SAISIE.Modifié = Vrai ConfigureAffichage() si bLicenceBO alors si SAI_Compte = "" alors si SAI_Trigramme = "" alors SAI_Trigramme = CalculTrigramme() fin SAI_Compte = SAI_Trigramme fin gbNouveauMP = Vrai fin Clic sur BTN_LicenceMOBChange bLicenceMOB = pas bLicenceMOB GR_SAISIE.Modifié= Vrai si bLicenceMOB alors AttribuerLicenceMobile() sinon si pas OuiNon("Retirer la licence mobile de cet utilisateur ?", "La licence ainsi libérée sera disponible pour un autre utilisateur") alors bLicenceMOB = Vrai sinon RetirerLicenceMobile() fin fin ConfigureAffichage() Clic sur BTN_Modifier_MP_Collaborateur 06/08/2026 Isis_BO 1167 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Code des champs SAI_Mot_de_passe_Modif..Visible = Vrai gbNouveauMP = Vrai Initialisation de CMB_Affichage_par_défaut ListeAjoute(MonChamp,"Planning"+gLien("Planning")) ListeAjoute(MonChamp,"Agenda"+gLien("Agenda")) ListeSelectPlus(MonChamp,1) Initialisation de CMB_Civilité ListeAjoute(MonChamp,gpclListeCivilite:ListeLibelleIDVersCombo()) ListeSelectPlus(MonChamp,1) //Présélectionne le premier par défaut Initialisation de CMB_Messagerie_par_défaut ListeAjoute(MonChamp,"Externe"+gLien("Externe")) ListeAjoute(MonChamp,"Back-Office"+gLien("Back-Office")) ListeSelectPlus(MonChamp,1) Sélection d'une ligne de CMB_Messagerie_par_défaut ModeMsgParDefaut() Initialisation de CMB_Profil ListeAjoute(MonChamp,gpclListeProfilUser:ListeLibelleIDVersCombo()) ListeSelectPlus(MonChamp,1) Initialisation de CMB_Societe ListeAjoute(MonChamp,gpclListeSociete:ListeLibelleIDVersCombo()) ListeSelectPlus(MonChamp,1) Sélection d'une ligne de CMB_Societe n est un entier si CMB_Societe <> gn8IdSoc alors si gn8IdSoc > 0 alors n = ZoneRépétéeCherche(ATT_SocieteID,gn8IdSoc,rechercheIdentique) si n > 0 _et_ ZR_Soc[n].ATT_Actif alors si OuiNon("Voulez-vous supprimer la société "+ZR_Soc[n].LIB_Societe+ " des sociétés rattaches ") = Oui alors ZR_Soc[n].ATT_Actif = Faux RevoirConfigMailSoc(Faux,gn8IdSoc) fin ZR_Soc[n]..Grisé = Faux fin fin fin gn8IdSoc = CMB_Societe n = ZoneRépétéeCherche(ATT_SocieteID,gn8IdSoc,rechercheIdentique) ZR_Soc[n].ATT_Actif = Vrai ZR_Soc[n]..Grisé = Vrai 06/08/2026 Isis_BO 1168 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Code des champs RevoirConfigMailSoc(Vrai,gn8IdSoc) Initialisation de INT_Administrateur // Version 1 // Description // Interrupteur à bascule 1 libellé externe à droite Initialisation de INT_AuPlanning // Version 1 // Description // Interrupteur à bascule 1 libellé externe à droite Initialisation de INT_UtilisateurActif // Version 1 // Description // Interrupteur à bascule 1 libellé externe à droite A chaque modification de SAI_Mot_de_passe SAI_Mot_de_passe_Modif = SAI_Mot_de_passe A chaque modification de SAI_Mot_de_passe_Modif gbNouveauMP = Vrai Sortie de SAI_Nom SAI_Trigramme = CalculTrigramme() A chaque modification de SAI_Nom LIB_Titre=SAI_Nom +" " + SAI_Prénom Sortie de SAI_Prénom SAI_Trigramme = CalculTrigramme() A chaque modification de SAI_Prénom LIB_Titre=SAI_Nom +" " + SAI_Prénom Clic sur BTN_Valider_ConfigMail ( SC_ConfigMail ) si ZR_ConfigEmail > 0 alors si gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]]..Existe alors si pas gbTesteMail alors si pas TesterParamEmail("") alors retour 06/08/2026 Isis_BO 1169 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Code des champs fin fin gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].Compte.sEmail = SC_ConfigMail.SAI_ AdresseMailCompte gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].Compte.sCompte = SC_ConfigMail.SAI_ NomCompte gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].SMTP.sLogin = SC_ConfigMail.SAI_ NomUtilisateurSMTP gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].SMTP.sMdp = SC_ConfigMail.SAI_ MotdePasseSMTP gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].SMTP.sAdresseServeur = SC_ConfigMail.SAI_ AdresseServeurSMTP gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].SMTP.sPortServeur = SC_ConfigMail.SAI_ PortSMTP gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].SMTP.nCryptage = SC_ConfigMail. COMBO_SecuriteSMTP..ValeurMémorisée gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].SMTP.bEnCopieCachee = SC_ConfigMail.INT_ CCi gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].SMTP.bufSignature = SC_ConfigMail.SAI_ Texte_HTML ZR_ConfigEmail[ZR_ConfigEmail].SAI_AdresseMailCompte = gtaParamEmailConfig[ATT_Code[ZR_ ConfigEmail]].Compte.sEmail ZR_ConfigEmail[ZR_ConfigEmail].SAI_NomCompte = gtaParamEmailConfig[ATT_Code[ZR_ ConfigEmail]].Compte.sCompte i est un entier = 1 nPos est un entier = PositionOccurrence(Majuscule(gtaParamEmailConfig[ATT_Code[ZR_ ConfigEmail]].SMTP.bufSignature),"0 sTexte est une chaîne = Milieu(gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].SMTP.buf Signature,nPos,(Position(gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].SMTP.bufSignature, ">",nPos+1)+1)-nPos) CodeSrcHtmlEnBase64IMG(sTexte,gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].SMTP) i+=1 nPos = PositionOccurrence(Majuscule(gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].SMTP.buf Signature)," emailAdresseValide alors MoiMême..JetonSaisieEnCours = MonJeton..Libellé //pour interdire l'ajout du jeton renvoyer Faux fin renvoyer Vrai Suppression d'un jeton dans SAI_CC_Email ( SC_ConfigMail ) procédure SuppressionJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire la suppression du jeton renvoyer Vrai Clic sur un jeton de SAI_CC_Email ( SC_ConfigMail ) procédure ClicJeton (MonJeton est un Jeton) Entrée en saisie d'un jeton de SAI_CC_Email ( SC_ConfigMail ) procédure EntreSaisieJeton (MonJeton est un Jeton) 06/08/2026 Isis_BO 1171 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Code des champs //RENVOYER Faux pour interdire l'entrée en saisie du jeton renvoyer Vrai Modification d'un jeton de SAI_CC_Email ( SC_ConfigMail ) procédure ModificationJeton (MonJeton est un Jeton) // RENVOYER Faux pour interdire la modification du jeton renvoyer Vrai Clic sur BTN_Modifier_Liste_Collaborateur ( ZR_ConfigEmail ) ChargeUneConfigMail() Clic sur BTN_Supprimer_ConfigMail ( ZR_ConfigEmail ) si OuiNon("Confirmez vous la suppression ?")=Non alors retour sinon SupprimeConfigMail() fin Initialisation de LIB_IdSoc ( ZR_ConfigEmail ) // Version 1 // Description // Libellé simple Initialisation de LIB_LibelleSoc ( ZR_ConfigEmail ) // Version 1 // Description // Libellé simple Initialisation de ZR_Soc pour tout od de gpclListeSociete:m_clTabModele si pas od:m_bArchive alors ZR_Soc.AjouteLigne(od:m_sNom,Faux,od:m_nPKID) fin fin ZR_Soc.SelectMoins() Initialisation de INT_Actif ( ZR_Soc ) // Version 1 // Description // Interrupteur à bascule 1 libellé externe à droite A chaque modification de INT_Actif ( ZR_Soc ) RevoirConfigMailSoc(ATT_Actif[ZR_Soc],ATT_SocieteID[ZR_Soc]) 06/08/2026 Isis_BO 1172 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures FEN_Collaborateur Procédures Procédure locale AjouteLigneZREmail procédure AjouteLigneZREmail(sCode est une chaîne ANSI, stParam est une STParamEnvoiEmailPerso) sCodeTableau est une chaîne ANSI nIdSoc est un entier sur 8 octets nIndice est un entier n est un entier = ZoneRépétéeAjouteLigne(ZR_ConfigEmail) ZR_ConfigEmail[n].SAI_AdresseMailCompte = stParam.Compte.sEmail ZR_ConfigEmail[n].SAI_NomCompte = stParam.Compte.sCompte ZR_ConfigEmail[n].ATT_Code = sCode sCodeTableau = ExtraitChaîne(sCode,3,"_",DepuisDébut) si Contient(sCodeTableau,"Perso") alors nIdSoc = 0 sinon nIdSoc = Val(sCodeTableau) fin ZR_ConfigEmail[n].ATT_IdSoc = nIdSoc si nIdSoc > 0 alors nIndice = TableauCherche(gpclListeSociete:m_clTabModele,tcLinéaire,"m_nPKID",nIdSoc,1) si nIndice > 0 alors si gpclListeSociete:m_clTabModele[nIndice] <> Null alors ZR_ConfigEmail[n].LIB_LibelleSoc = gpclListeSociete:m_clTabModele[nIndice].m_sNom fin fin sinon ZR_ConfigEmail[n].LIB_LibelleSoc = "Personnel" fin ZR_ConfigEmail[n].BTN_Supprimer_ConfigMail..Visible = ZR_ConfigEmail[n].ATT_IdSoc <= 0 ? Vrai sinon Faux Procédure locale AjouterConfigMail procédure AjouterConfigMail() gbModifMail = Vrai n est un entier = ZoneRépétéeAjouteLigne(ZR_ConfigEmail) sCode est une chaîne ANSI = "EMAIL_ENVOI_Perso_"+n si n > 0 _et_ pas gtaParamEmailConfig[sCode]..Existe alors stParm est un STParamEnvoiEmailPerso gtaParamEmailConfig[sCode] = stParm ZR_ConfigEmail[n].ATT_IdSoc = 0 ZR_ConfigEmail[n].LIB_LibelleSoc = "Personnel" ZR_ConfigEmail[n].ATT_Code = sCode ZR_ConfigEmail[n].BTN_Supprimer_ConfigMail..Visible = ZR_ConfigEmail[n].ATT_IdSoc <= 0 ? Vrai sinon Faux ZR_ConfigEmail = n ChargeUneConfigMail() fin Procédure locale AttribuerLicenceMobile 06/08/2026 Isis_BO 1173 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures procédure AttribuerLicenceMobile() //Le login est vide et l'utilisateur sera uniquement mobile si pas bLicenceBO _et_ SAI_Compte = "" alors //Utilise le trigramme comme login par défaut (ce dernier étant normalement unique par collaborateur) si SAI_Trigramme = "" alors CalculTrigramme() fin SAI_Compte = SAI_Trigramme si CMB_Profil <= 0 alors CMB_Profil = gpclListeProfilUser.RechercheEtDonneIdDepuisValeur("0") fin fin bLicenceMOB = Faux si pas ControleOK alors RepriseSaisie() si pas SauveDonnées() alors RepriseSaisie() stRep est un ST_REP_CLIENT bOk est un booléen (bOk, stRep) = ConnexionServeurLicence(Vrai) //Affectation de la licence à l'utilisateur et enregistrement si bOk alors //Analyse de la réponse stLIC est un ST_CLI_REP_DMD_LM sJson est une chaîne ANSI = stRep.saRepJSON Désérialise(stLIC,sJson,psdJSON) si ErreurDétectée() alors Erreur("La réponse du serveur n'est pas dans le format attendu.", "Si cela se reproduit, contactez le support technique") retour sinon saCleLicenceMOB = stLIC.saNumLicence bLicenceMOB = Vrai SauveDonnées() fin sinon saCleLicenceMOB = "" bLicenceMOB = Faux SauveDonnées() fin Procédure locale CalculTrigramme procédure CalculTrigramme() sTrigramme est une chaîne si SAI_Prénom <>"" et SAI_Nom <>"" et SAI_Trigramme = "" alors sTrigramme=Majuscule(Gauche(SAI_Prénom,1)+Gauche(SAI_Nom,2)) HLitRecherchePremier(Collaborateur,"CO_Trigramme",sTrigramme) si HTrouve(Collaborateur) alors sTrigramme=Majuscule(Gauche(SAI_Prénom,2)+Gauche(SAI_Nom,1)) HLitRecherchePremier(Collaborateur,CO_Trigramme,sTrigramme) si HTrouve(Collaborateur) alors sTrigramme="" fin fin sinon 06/08/2026 Isis_BO 1174 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures sTrigramme="" fin renvoyer sTrigramme Procédure locale Charge // Résumé : // Syntaxe : // Charge () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // // procédure Charge() si n8IdCollaborateur=0 alors //Création LIB_Titre = "" INT_UtilisateurActif = Vrai sinon //Modification si pas HLitRecherchePremier(Collaborateur,CO_PKID,n8IdCollaborateur) alors Erreur("Fiche introuvable !") Ferme() fin | CMB_Civilité | = Collaborateur.CO_IDCivilite | | | -------------------- | ----------------------------- | --- | | SAI_Nom | = Collaborateur.CO_Nom | | | SAI_Prénom | = Collaborateur.CO_Prenom | | | SAI_Tél_fixe | = Collaborateur.CO_TelFixe | | | SAI_Tél_mob | = Collaborateur.CO_TelMobile | | | SAI_Mail | = Collaborateur.CO_Email | | | SAI_Fonction | = Collaborateur.CO_Fonction | | | INT_AuPlanning | = Collaborateur.CO_AuPlanning | | | INT_UtilisateurActif | = Collaborateur.CO_Actif | | SAI_Pondération_des_temps_passés = Collaborateur.CO_Ponderation | SAI_Trigramme | = Collaborateur.CO_Trigramme | | | ------------- | ---------------------------- | --- | | CMB_Profil | = Collaborateur.CO_IDStatut | | | bLicenceBO | = Collaborateur.CO_AccesBO | | si pas HLitRecherchePremier(Utilisateur,UT_IDCollaborateur,n8IdCollaborateur) alors // si il n'existe pas il faut le créer sinon il y a des problèmes si SAI_Trigramme <> "" alors si HLitRecherchePremier(Utilisateur,UT_Login,SAI_Trigramme) alors si Utilisateur.UT_IDCollaborateur = 0 alors Utilisateur.UT_IDCollaborateur = n8IdCollaborateur gn8IdUser = Utilisateur.UT_PKID sinon SAI_Trigramme = "" fin fin fin si SAI_Trigramme = "" _et_ (SAI_Prénom <> "" ou SAI_Nom <> "") alors CalculTrigramme() fin si SAI_Trigramme <> "" et gn8IdUser <= 0 alors HRAZ(Utilisateur) Utilisateur.UT_IDCollaborateur= n8IdCollaborateur Utilisateur.UT_Login = SAI_Trigramme | 06/08/2026 | Isis_BO | 1175 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures gbNouveauMP = Vrai HAjoute(Utilisateur) gn8IdUser = Utilisateur.UT_PKID sinon gn8IdUser = 0 fin sinon gn8IdUser = Utilisateur.UT_PKID fin si gn8IdUser > 0 alors SAI_Compte = Utilisateur.UT_Login si bLicenceBO alors SAI_Mot_de_passe = Utilisateur.UT_MotDePasse fin INT_Administrateur = Utilisateur.UT_Administrateur CMB_Societe = Utilisateur.UT_IDSocietePrincipale gn8IdSoc = Utilisateur.UT_IDSocietePrincipale CMB_Profil = Utilisateur.UT_IDTypeProfil saCleLicenceMOB = Utilisateur.UT_CleLicenceMobile bLicenceMOB = saCleLicenceMOB<>"" si HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,["CHOIX_MESSAGERIE", Utilisateur.UT_PKID]) alors CMB_Messagerie_par_défaut=ParametreUtilisateur.PU_Valeur fin si HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,["CHOIX_PLANNING_AGENDA", Utilisateur.UT_PKID]) alors CMB_Affichage_par_défaut=ParametreUtilisateur.PU_Valeur fin n est un entier pour tout Societe_Collaborateur avec SC_IDCollaborateur=n8IdCollaborateur n=ZoneRépétéeCherche(ATT_SocieteID,Societe_Collaborateur.SC_IDCSociete,rechercheIdentique) si n>0 alors ZR_Soc[n].ATT_Actif = Vrai fin fin n = 0 pour toute ligne de ZR_Soc n+= 1 si ATT_SocieteID = Utilisateur.UT_IDSocietePrincipale alors ZR_Soc[n].ATT_Actif = Vrai ZR_Soc[n]..Grisé = Vrai fin fin fin ModeMsgParDefaut() fin Procédure locale ChargeConfigMail procédure ChargeConfigMail() ZoneRépétéeSupprimeTout(ZR_ConfigEmail) TableauSupprimeTout(gtaParamEmailConfig) si gn8IdUser <= 0 alors retour gtaParamEmailConfig = DonneListeConfigMail(n8IdCollaborateur, gn8IdUser) 06/08/2026 Isis_BO 1176 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures sCodeTableau est une chaîne ANSI nIdSoc est un entier sur 8 octets bContinuer est un booléen pour tout stParam, sCode de gtaParamEmailConfig sCodeTableau=ExtraitChaîne(sCode,3,"_",DepuisDébut) si Contient(sCodeTableau,"Perso") alors nIdSoc = 0 bContinuer = Vrai sinon nIdSoc = Val(sCodeTableau) bContinuer = Faux fin si nIdSoc > 0 _et_ ZoneRépétéeCherche(ATT_SocieteID,nIdSoc,rechercheIdentique) > 0 alors bContinuer = Vrai si bContinuer alors AjouteLigneZREmail(sCode, stParam) fin fin Procédure locale ChargeUneConfigMail procédure ChargeUneConfigMail() si ATT_IdSoc > 0 alors DISP_ConfigMail[2]..Visible = Faux sinon DISP_ConfigMail[2]..Visible = Vrai fin ExécuteTraitement(SC_ConfigMail,trtInit) //Supprime ancien valeurs gbTesteMail = Faux gbModifMail = Vrai si ZR_ConfigEmail > 0 alors si gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]]..Existe alors SC_ConfigMail.SAI_NomCompte = gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]]. Compte.sCompte SC_ConfigMail.SAI_AdresseMailCompte = gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]]. Compte.sEmail SC_ConfigMail.SAI_NomUtilisateurSMTP = gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]]. SMTP.sLogin SC_ConfigMail.SAI_MotdePasseSMTP = gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]]. SMTP.sMdp SC_ConfigMail.SAI_AdresseServeurSMTP = gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]]. SMTP.sAdresseServeur SC_ConfigMail.SAI_PortSMTP = gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]]. SMTP.sPortServeur SC_ConfigMail.COMBO_SecuriteSMTP = Val(gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]] .SMTP.nCryptage) SC_ConfigMail.INT_CCi = gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].SMTP.b EnCopieCachee SC_ConfigMail.SAI_Texte_HTML = gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]].SMTP.buf Signature SAI_CC_Email = TableauVersChaîne(gtaParamEmailConfig[ATT_Code[ ZR_ConfigEmail]].SMTP.tabCC_CopieEmail,RC) 06/08/2026 Isis_BO 1177 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures fin SC_ConfigMail..Visible = gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]]..Existe fin Procédure locale ConfigureAffichage procédure ConfigureAffichage() si bLicenceBO alors LIB_LicenceBO = "Licence attribuée" LIB_LicenceBO.Couleur= RVB(13,192,144) BTN_LicenceBOChange.Libellé="Retirer" GR_Compte.Grisé=Faux si SAI_Compte <> "" et SAI_Mot_de_passe <> "" alors BTN_Modifier_MP_Collaborateur..Visible = gbDroitModif SAI_Mot_de_passe..Grisé = Vrai fin sinon LIB_LicenceBO = "Licence NON attribuée" LIB_LicenceBO.Couleur= RVB(255,153,153) BTN_LicenceBOChange.Libellé="Attribuer" GR_Compte.Grisé=Vrai fin si bLicenceMOB alors LIB_LicenceMOB = "Licence attribuée" LIB_LicenceMOB.Couleur = RVB(13,192,144) BTN_LicenceMOBChange.Libellé="Retirer" sinon LIB_LicenceMOB = "Licence NON attribuée" LIB_LicenceMOB.Couleur = RVB(255,153,153) BTN_LicenceMOBChange.Libellé="Attribuer" fin QrCode() Procédure locale ConnexionServeurLicence procédure ConnexionServeurLicence(bAttribuer est un booléen) stRep est un ST_REP_CLIENT stCMD est un ST_CMD_CLIENT sJson est une chaîne ANSI si EnModeTest() alors WS_LICENCE..Adresse=cURLWSLicence sinon WS_LICENCE..Adresse=ParametreSystemeLit("SRV_LICENCE",cURLWSLicence) fin si WS_LICENCE.Tesla()<>"OUI" alors Erreur("Le serveur de licence n'est pas joignable.") renvoyer (Faux,stRep) fin si bAttribuer alors stINS est un ST_CLI_DMD_LM stINS.saCodeClient = sCodeCli // Nom de la base sans "_BLD" stINS.nIdClb = n8IdCollaborateur stINS.nIdUser = gn8IdUser stINS.saNom = SAI_Nom 06/08/2026 Isis_BO 1178 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures stINS.saPrenom = SAI_Prénom Sérialise(stINS,sJson,psdJSON) stCMD.saCMD = cCLI_LIC_ATTRIBUTION stCMD.saJSON = sJson sinon si saCleLicenceMOB <> "" alors stINS est un ST_CLI_ACTION_LM stINS.saCodeClient = sCodeCli // Nom de la base sans "_BLD" stINS.saNumLicence = saCleLicenceMOB Sérialise(stINS,sJson,psdJSON) stCMD.saCMD = cCLI_LIC_LIBERE stCMD.saJSON = sJson sinon Erreur("La licence n'a pas été reconnue", "Vous pouvez cependant ré-attribuer une licence à cet utilisateur.") renvoyer (Faux,stRep) fin fin stRep = WS_LICENCE.BOCLI_CMD(stCMD) si ErreurDétectée() alors Erreur("Problème de communication avec le serveur de Licence.") renvoyer (Faux,stRep) fin selon stRep.saEtatReponse..Valeur cas cREP_OK renvoyer (Vrai,stRep) cas cERR_CLI_INCONNU Erreur("Le code client :" + sCodeCli +" n'a pas été reconnu dans la base.", "Contactez le support technique.") renvoyer (Faux,stRep) cas cERR_LIC_INCONNUE,cERR_CLI_LIC //La licence est inconnue ou incohérente si bAttribuer alors Erreur("Il n'y a pas de licence mobile disponible","Liberez une licence inutilisée ou augmentez votre nombre de licences mobile.") renvoyer (Faux,stRep) sinon Erreur("La licence n'a pas été reconnue", "Vous pouvez cependant ré-attribuer une licence à cet utilisateur.") renvoyer (Vrai,stRep) fin cas cERR_EXCEPTION,cERR_HF_BLOCAGE,cERR_CMD_INCONNUE,cERR_FORMAT_JSON Erreur("Le serveur de Licence ne peut satisfaire votre requête", "Contactez le support technique.","Erreur : " + stRep.saEtatReponse..Valeur) renvoyer (Faux,stRep) autre cas Erreur("Erreur système : " + stRep.saEtatReponse..Valeur ) renvoyer (Faux,stRep) fin Procédure locale ControleLogin 06/08/2026 Isis_BO 1179 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures procédure ControleLogin() sTrigramme est une chaîne ANSI bExiste est un booléen = Faux sMessage est une chaîne ANSI si SAI_Compte = "" et SAI_Trigramme <> "" alors SAI_Compte = SAI_Trigramme fin si SAI_Compte <> "" alors sTrigramme = SAI_Compte sMessage = "Veuillez modifier le nom de compte, car un autre utilisateur en possède déjà un identique" fin si sTrigramme <> "" alors rq est une Requête SQL = [ SELECT * FROM Utilisateur WHERE UPPER(Utilisateur.UT_Login)={pLogin} AND Utilisateur.UT_PKID<>{pId} ] rq.pLogin = Majuscule(sTrigramme) rq.pId = gn8IdUser rq.ExécuteRequête() si HNbEnr(rq) > 0 alors bExiste = Vrai fin sinon Erreur("Saisie incomplète","Trigramme") renvoyer Faux fin si bExiste alors Info(sMessage) renvoyer Faux fin renvoyer Vrai Procédure locale ControleOK // Résumé : // Syntaxe : //[ = ] ControleOK () // // Paramètres : // Aucun // Valeur de retour : // booléen : // // Exemple : // // procédure ControleOK() saMsg est une chaîne ANSI si SAI_Nom="" alors saMsg="- Nom" fin si bLicenceBO alors 06/08/2026 Isis_BO 1180 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures si SAI_Compte="" alors saMsg="- Compte" fin si SAI_Mot_de_passe="" alors saMsg="- Mot de passe" fin fin si bLicenceMOB alors si SAI_Trigramme="" alors saMsg="- Trigramme" fin fin si saMsg<>"" alors Erreur("Saisie incomplète",saMsg) renvoyer Faux fin si gbModifMail alors pour tout stConfig, sCle de gtaParamEmailConfig si pas TesterParamEmail(sCle, Faux) alors si pas MessageErreurCompte(stConfig) alors renvoyer Faux fin fin fin fin si pas ControleLogin() alors renvoyer Faux fin renvoyer Vrai Procédure locale EnregistrerConfigMail procédure EnregistrerConfigMail() si pas gbModifMail alors retour n est un entier bufValRech est un Buffer sCode est une chaîne ANSI si CMB_Messagerie_par_défaut="Back-Office" alors TableauSupprimeTout(gtabParamEmailPerso) pour toute ligne b de ZR_ConfigEmail n += 1 si ATT_IdSoc[b] > 0 et ATT_Code[n] <> "" alors bufValRech = HConstruitValClé(ParametreUtilisateur, PU_CodePU_IDUtilisateur, ATT_Code[n], gn8IdUser) HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,bufValRech) si pas HTrouve(ParametreUtilisateur) alors HRAZ(ParametreUtilisateur) ParametreUtilisateur.PU_Code = ATT_Code[n] ParametreUtilisateur.PU_IDUtilisateur = gn8IdUser sinon si ZR_ConfigEmail[b]..Grisé alors HSupprime(ParametreUtilisateur) fin fin si gtaParamEmailConfig[ATT_Code[n]]..Existe alors 06/08/2026 Isis_BO 1181 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures gtaParamEmailConfig[ATT_Code[n]].SMTP.sMdp = Crypte(gtaParamEmailConfig[ATT_Code[n]]. SMTP.sMdp, gsCleMdp) bufParam est un Buffer Sérialise(gtaParamEmailConfig[ATT_Code[n]],bufParam,psdJSON) ParametreUtilisateur.PU_Valeur = bufParam HEnregistre(ParametreUtilisateur) fin sinon si pas ZR_ConfigEmail[b]..Grisé alors si gtaParamEmailConfig[ATT_Code[n]]..Existe alors gtaParamEmailConfig[ATT_Code[n]].SMTP.sMdp = Crypte(gtaParamEmailConfig[ATT_Code[n ]].SMTP.sMdp, gsCleMdp) TableauAjoute(gtabParamEmailPerso,gtaParamEmailConfig[ATT_Code[n]]) fin fin fin fin bufValRech = HConstruitValClé(ParametreUtilisateur, PU_CodePU_IDUtilisateur, "EMAIL_ENVOI", gn8IdUser) HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,bufValRech) si gtabParamEmailPerso..Occurrence > 0 alors si pas HTrouve(ParametreUtilisateur) alors HRAZ(ParametreUtilisateur) ParametreUtilisateur.PU_Code = "EMAIL_ENVOI" ParametreUtilisateur.PU_IDUtilisateur = gn8IdUser fin bufParam est un Buffer Sérialise(gtabParamEmailPerso,bufParam,psdJSON) ParametreUtilisateur.PU_Valeur = bufParam HEnregistre(ParametreUtilisateur) sinon si HTrouve(ParametreUtilisateur) alors HSupprime(ParametreUtilisateur) fin fin sinon si CMB_Messagerie_par_défaut="Externe" pour toute ligne b de ZR_Soc sCode = "EMAIL_ENVOI_"+ATT_SocieteID[b] si ATT_SocieteID[b] > 0 alors bufValRech = HConstruitValClé(ParametreUtilisateur, PU_CodePU_IDUtilisateur,sCode, gn8IdUser) HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,bufValRech) si HTrouve(ParametreUtilisateur) alors HSupprime(ParametreUtilisateur) fin fin fin sCode = "EMAIL_ENVOI" bufValRech = HConstruitValClé(ParametreUtilisateur, PU_CodePU_IDUtilisateur,sCode, gn8IdUser) HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,bufValRech) si HTrouve(ParametreUtilisateur) alors HSupprime(ParametreUtilisateur) fin fin Procédure locale MessageErreurCompte 06/08/2026 Isis_BO 1182 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures procédure MessageErreurCompte(stCompte est un STParamEnvoiEmailPerso = Null) si stCompte <> Null alors compte est une chaîne ANSI = stCompte.Compte.sCompte si stCompte.compte.sEmail <> "" alors compte += [","]+ stCompte.compte.sEmail fin si OuiNon( "Problème de connexion au serveur SMTP, merci de vérifier les données que vous avez saisies"+RC + "Compte :" +compte+RC+"Voulez-vous continuer ?") = Oui alors renvoyer Vrai fin fin renvoyer Faux Procédure locale ModeMsgParDefaut procédure ModeMsgParDefaut() si gn8IdUser <= 0 alors ONG_Principal[cParamEmail]..Visible = Faux sinon si CMB_Messagerie_par_défaut="Back-Office" alors ChargeConfigMail() ONG_Principal[cParamEmail]..Visible = Vrai sinon si CMB_Messagerie_par_défaut="Externe" ONG_Principal[cParamEmail]..Visible = Faux fin fin Procédure locale QrCode procédure QrCode() si bLicenceMOB et saCleLicenceMOB <> "" alors sQR est une chaîne ANSI gbufChaine est un Buffer gbufCleHexa est un Buffer saCleEnClair est une chaîne ANSI = "QR" + Mdp3+Mdp1 + NumériqueVersChaîne( 1/7*1000,"2.5f") //Construction du message transmis dans le QRCODE stQR est un ST_MOB_QRCODE stQR.saCodeClient= sCodeCli stQR.saNumLicence= saCleLicenceMOB si EnModeTest() alors //stQR.saURLLicence = " https://intervenir.fr/BATIK_WS_LICENCE_MOBILE_WEB/awws/BATIK_WS_LICENCE_MOBILE.awws" stQR.saURLLicence=cURLWSLicence sinon stQR.saURLLicence=ParametreSystemeLit("SRV_LICENCE",cURLWSLicence) fin Sérialise(stQR,gbufChaine,psdJSON) gbufCleHexa = BufferVersHexa(HashChaîne(HA_HMAC_SHA_256, saCleEnClair,"0"),SansRegroupement, SansLigne)[[à 32]] sQR = Remplace(Encode(CrypteStandard(ChaîneVersUTF8(gbufChaine),gbufCleHexa,crypteAES256, crypteCBC,cryptePaddingPKCS)),RC,"") si sQR <> "" alors CBA_QrCode = sQR 06/08/2026 Isis_BO 1183 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures CBA_QrCode..Visible = Vrai sinon CBA_QrCode..Visible = Faux fin sinon CBA_QrCode..Visible = Faux fin Procédure locale RetirerLicenceMobile procédure RetirerLicenceMobile() si ConnexionServeurLicence(Faux) alors bLicenceMOB = Faux saCleLicenceMOB = "" SauveDonnées() fin Procédure locale RevoirConfigMailSoc procédure RevoirConfigMailSoc(local bSoc est un booléen, nIdSoc est un entier sur 8 octets) sCode est une chaîne ANSI = "EMAIL_ENVOI_"+nIdSoc bufValRech est un Buffer stParametreEmail est une STParamEnvoiEmailPerso n est un entier gbModifMail = Vrai si n8IdCollaborateur > 0 _et_ gn8IdUser > 0 et nIdSoc > 0 alors n = ZoneRépétéeCherche(ATT_Code,sCode,rechercheIdentique) si bSoc alors bAncienVersion est un booléen = Faux bufValRech = HConstruitValClé(ParametreUtilisateur, PU_CodePU_IDUtilisateur, sCode, gn8IdUser) HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,bufValRech) si HTrouve(ParametreUtilisateur) alors Désérialise(stParametreEmail,ParametreUtilisateur.PU_Valeur,psdJSON) sinon nIndice est un entier = TableauCherche(gpclListeSociete:m_clTabModele,tcLinéaire, "m_nPKID",nIdSoc,1) si nIndice > 0 alors si gpclListeSociete:m_clTabModele[nIndice] <> Null _et_ gpclListeSociete: m_clTabModele[nIndice].m_sParametres <> "" alors Désérialise(stParametreEmail,gpclListeSociete:m_clTabModele[nIndice].m_s Parametres,psdJSON) fin fin fin si stParametreEmail:SMTP:sLogin <> "" alors si pas gtaParamEmailConfig[sCode]..Existe alors stParametreEmail.SMTP.sMdp = Décrypte(stParametreEmail.SMTP.sMdp,gsCleMdp) gtaParamEmailConfig[sCode] = stParametreEmail fin si n > 0 alors 06/08/2026 Isis_BO 1184 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures ZR_ConfigEmail[n]..Grisé = Faux sinon AjouteLigneZREmail(sCode, stParametreEmail) fin fin sinon si gtaParamEmailConfig[sCode]..Existe alors TableauSupprime(gtaParamEmailConfig,sCode) si n > 0 alors ZR_ConfigEmail[n]..Grisé = Vrai fin fin fin fin Procédure locale SauveDonnées procédure SauveDonnées() quand exception dans si n8IdCollaborateur<>0 alors si pas HLitRecherchePremier(Collaborateur,CO_PKID,n8IdCollaborateur) alors Erreur("Fiche Collaborateur introuvable !","Saisie abandonnée") Ferme() fin si pas HLitRecherchePremier(Utilisateur,UT_IDCollaborateur,n8IdCollaborateur) alors Erreur("Fiche Utilisateur introuvable !","Saisie abandonnée") Ferme() fin sinon Collaborateur.RAZ() Utilisateur.RAZ() fin bLicenceMOB = saCleLicenceMOB<>"" Collaborateur.CO_IDCivilite = CMB_Civilité Collaborateur.CO_Nom = SAI_Nom Collaborateur.CO_Prenom = SAI_Prénom Collaborateur.CO_TelFixe = SAI_Tél_fixe Collaborateur.CO_TelMobile = SAI_Tél_mob Collaborateur.CO_Email = SAI_Mail Collaborateur.CO_Fonction = SAI_Fonction Collaborateur.ModifDate = DateHeureSys() Collaborateur.ModifUser = gpclFicheUtilisateurEnCours:m_nPKID Collaborateur.CO_AuPlanning = INT_AuPlanning Collaborateur.CO_Actif = INT_UtilisateurActif Collaborateur.CO_Ponderation = SAI_Pondération_des_temps_passés Collaborateur.CO_Trigramme = SAI_Trigramme Collaborateur.CO_IDStatut = CMB_Profil Collaborateur.CO_AccesBO = bLicenceBO Collaborateur.CO_AccesMobile = bLicenceMOB si Collaborateur.NouvelEnregistrement alors Collaborateur.CreationUser = gpclFicheUtilisateurEnCours:m_nPKID Collaborateur.CreationDate = DateHeureSys() fin Collaborateur.Enregistre() n8IdCollaborateur = Collaborateur.CO_PKID Utilisateur.UT_Login = SAI_Compte Utilisateur.UT_Administrateur = INT_Administrateur Utilisateur.ModifDate = DateHeureSys() 06/08/2026 Isis_BO 1185 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures Utilisateur.ModifUser = gpclFicheUtilisateurEnCours:m_nPKID Utilisateur.UT_IDCollaborateur = n8IdCollaborateur Utilisateur.UT_IDSocietePrincipale= CMB_Societe Utilisateur.UT_IDTypeProfil = CMB_Profil Utilisateur.UT_CleLicenceMobile = saCleLicenceMOB Utilisateur.UT_AccesBO = bLicenceBO Utilisateur.UT_AccesMobile = bLicenceMOB si gbNouveauMP _et_ SAI_Mot_de_passe_Modif <> "" alors Utilisateur.UT_MotDePasse = Gauche(BufferVersHexa(HashChaîne(HA_MD5_128,SAI_Mot_de_passe_Modif+ Mdp3),SansRegroupement),50) fin si Utilisateur.NouvelEnregistrement alors Utilisateur.UT_MotDePasse = Gauche(BufferVersHexa(HashChaîne(HA_MD5_128,SAI_ Mot_de_passe_Modif+Mdp3),SansRegroupement),50) Utilisateur.CreationDate = DateHeureSys() Utilisateur.CreationUser = gpclFicheUtilisateurEnCours:m_nPKID fin Utilisateur.Enregistre() gn8IdUser = Utilisateur.UT_PKID si pas HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,["CHOIX_MESSAGERIE", Utilisateur.UT_PKID]) alors ParametreUtilisateur.RAZ() fin ParametreUtilisateur.PU_Code = "CHOIX_MESSAGERIE" ParametreUtilisateur.PU_IDUtilisateur = Utilisateur.UT_PKID ParametreUtilisateur.PU_Valeur = CMB_Messagerie_par_défaut ParametreUtilisateur.Enregistre() si pas HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,["CHOIX_PLANNING_AGENDA", Utilisateur.UT_PKID]) alors ParametreUtilisateur.RAZ() fin ParametreUtilisateur.PU_Code = "CHOIX_PLANNING_AGENDA" ParametreUtilisateur.PU_IDUtilisateur = Utilisateur.UT_PKID ParametreUtilisateur.PU_Valeur = CMB_Affichage_par_défaut ParametreUtilisateur.Enregistre() //Mise à jour de la table Societe_Collaborateur HExécuteRequêteSQL("DEL",hRequêteDéfaut, "DELETE FROM Societe_Collaborateur WHERE Societe_Collaborateur.SC_IDCollaborateur="+ n8IdCollaborateur) pour toute ligne de ZR_Soc si ATT_Actif alors Societe_Collaborateur.RAZ() Societe_Collaborateur.SC_IDCollaborateur = n8IdCollaborateur Societe_Collaborateur.SC_IDCSociete = ATT_SocieteID Societe_Collaborateur.Ajoute() fin fin ConfigureAffichage() EnregistrerConfigMail() renvoyer Vrai faire Erreur("Erreur lors de l'enregistrement des données",ExceptionInfo(errMessage)) renvoyer Faux fin Procédure locale SupprimeConfigMail 06/08/2026 Isis_BO 1186 Partie 3 › Fenêtre WINDEV › FEN_Collaborateur › Procédures procédure SupprimeConfigMail() si ZR_ConfigEmail > 0 alors si gtaParamEmailConfig[ATT_Code[ZR_ConfigEmail]]..Existe _et_ ZR_ConfigEmail[ZR_ConfigEmail].ATT_ IdSoc <= 0 alors TableauSupprime(gtaParamEmailConfig,ATT_Code[ZR_ConfigEmail]) ZR_ConfigEmail[ZR_ConfigEmail]..Grisé = Vrai SC_ConfigMail..Visible = Faux gbModifMail = Vrai sinon Erreur("Cette configuration n'est peut pas être supprime") retour fin fin Procédure locale TesterParamEmail procédure TesterParamEmail(local cle est une chaîne, local bMsg est un booléen = Vrai) bSMTPCnxOk est un booléen MessageInfoCnx est une chaîne = "Rapport sur les tests de configuration de votre compte de messagerie:"+RC+RC sMsg est une chaîne Sablier(Vrai) si cle <> "" _et_ pas gtaParamEmailConfig[cle]..Existe alors renvoyer Faux sinon (bSMTPCnxOk,sMsg)=VerifieEmailOuvreSession(3,SAI_NomUtilisateurSMTP,SAI_MotdePasseSMTP, SAI_ AdresseServeurSMTP, Val(SAI_PortSMTP),COMBO_SecuriteSMTP) fin //***************************************************************************************************** ***************************************** //*********************************VERIFICATION SMTP******************************************************************************************** //***************************************************************************************************** ***************************************** si cle <> "" alors (bSMTPCnxOk,sMsg)=VerifieEmailOuvreSession(3,gtaParamEmailConfig[cle].SMTP.sLogin, gta ParamEmailConfig[cle].SMTP.sMdp, gtaParamEmailConfig[cle].SMTP.sAdresseServeur,... Val(gtaParamEmailConfig[cle].SMTP.sPortServeur), gtaParamEmailConfig[cle].SMTP.nCryptage) fin si bSMTPCnxOk=Vrai alors EmailFermeSession(gtaParamEmailConfig[cle].SMTP.sLogin) MessageInfoCnx+="- Vos paramètres de connexion SMTP sont corrects"+RC sinon MessageInfoCnx+= "- Problème de connexion au serveur SMTP, merci de vérifier les données que vous avez saisies"+RC + "Erreur reçue :" + sMsg fin Sablier(Faux) si bMsg alors Info(MessageInfoCnx) fin renvoyer bSMTPCnxOk 06/08/2026 Isis_BO 1187 Partie 3 › Fenêtre WINDEV › FEN_Modele › Image FEN_Modele Image | 06/08/2026 | Isis_BO | 1188 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Modele › Image | 06/08/2026 | Isis_BO | 1189 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Modele › Informations générales FEN_Modele Informations générales FEN_Modele Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Modele.wdw | Créé par | | DFI | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | ---- | | Date de création | | 23/08/2024 18:48:40 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:22 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1680 Hauteur | 1000 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | 06/08/2026 | | | Isis_BO | | 1190 | Partie 3 › Fenêtre WINDEV › FEN_Modele › Informations générales Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Statistiques de la fenêtre Nombre d'éléments dans la fenêtre : 0 FEN_Modele Code Déclarations globales de FEN_Modele procédure MaFenêtre() 06/08/2026 Isis_BO 1191 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Image FEN_ModelesChamps Image | 06/08/2026 | Isis_BO | 1192 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Image | 06/08/2026 | Isis_BO | 1193 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations générales FEN_ModelesChamps Informations générales FEN_ModelesChamps Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_ModelesChamps.wdw | Créé par | | DFI | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | ---- | | Date de création | | 24/08/2024 21:40:09 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:23 | | | | | Titre | | FR: ModelesChamps | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1680 Hauteur | 1000 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | 06/08/2026 | | | Isis_BO | | 1194 | Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations générales | Optimisations | Comme le projet | | | | | | | | ---------------------- | --------------- | --- | --- | --- | --- | --- | --- | | Valide auto. | 0 | | | | | | | | Lib. + tps restant | Oui | | | | | | | | Pos. X Menu | 6 | | | | | | | | Pos. Y Menu | 28 | | | | | | | | Texte Markdown | Non | | | | | | | | Mode menu ctx. | | | | | | | | | M.C.U. | Oui | | | | | | | | Anim. Ouverture | 0 | | | | | | | | Anim. Fermeture | 0 | | | | | | | | Durée Anim. Ouverture | 100 | | | | | | | | Durée Anim. Fermeture | 50 | | | | | | | | Adapte Taille contenu | Non | | | | | | | | Assombri quand inactif | Oui | | | | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Image poignée Statistiques de la fenêtre | | Libellé | | 9 | Image | | | 17 | | --- | ---------- | --- | --- | ---------------------- | --- | --- | --- | | | Superchamp | | 4 | Champ Modèle de champs | | | 5 | Nombre d'éléments dans la fenêtre : 35 FEN_ModelesChamps Informations sur les champs Fenêtre : FEN_ModelesChamps Superchamp | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | SC_Entete | | 25 | 35 271 | 29 | 0 | Actif | | | --------------------- | --- | --- | ------- | --- | --- | ----- | ---- | | SC_EnteteDossier | | 23 | 76 271 | 29 | 0 | Actif | | | SC_EnteteIntervention | | 25 | 117 271 | 29 | 0 | Actif | | | SC_EnteteSite | | 25 | 158 271 | 29 | 0 | Actif | | | 06/08/2026 | | | Isis_BO | | | | 1195 | Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Champ Modèle de champs BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | CMOD_Entete_Client | 31 | 257 | 271 | 29 | 0 | Actif | | | ------------------- | --- | --- | --- | --- | --- | ----- | --- | | CMOD_Entete_Contact | 31 | 313 | 271 | 29 | 0 | Actif | | | CMOD_Entete_Dossier | 31 | 367 | 271 | 29 | 0 | Actif | | | CMOD_Entete_Inter | 31 | 424 | 271 | 29 | 0 | Actif | | | CMOD_Entete_Site | 31 | 199 | 271 | 29 | 0 | Actif | | Superchamp : SC_Entete Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_CARACTERISTIQUE | 60 40 | 146 19 | 0 | Actif | Gauche | Haut | | | ------------------- | ----- | ------ | --- | ----- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA sucof cevA | | X noitisoP | Y noitisoP | | | laitini tatE | | | | --- | ---------- | ---------- | ------- | --- | ------------ | --------- | --- | | | | ruegraL | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_Entete | 25 | 35 271 | 29 | 0 | Actif | | | | -------------------------- | --- | ------ | --- | --- | ----- | --- | --- | | IMG_ICONE_CARACTERISTIQUES | 34 | 41 16 | 16 | 0 | Actif | | | Superchamp : SC_EnteteDossier Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | elbisiV | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | nalP | LIB_CARACTERISTIQUE | 58 81 | 146 19 | 0 | Actif | Gauche | Haut | | | ------------------- | ----- | ------- | --- | ----- | ------ | ---- | ---- | | 06/08/2026 | | Isis_BO | | | | | 1196 | Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | ruegraL | ruetuaH | | cilc cevA | | elbisiV nalP | IMG_Entete | 23 | 76 271 | 29 0 | Actif | | | | -------------------------- | --- | ------ | ---- | ----- | --- | --- | | IMG_ICONE_CARACTERISTIQUES | 32 | 82 16 | 16 0 | Actif | | | Superchamp : SC_EnteteIntervention Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_CARACTERISTIQUE | 60 122 | 146 19 | 0 Actif | Gauche | Haut | | | ------------------- | ------ | ------ | ------- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA sucof cevA | | X noitisoP | Y noitisoP | | laitini tatE | | | | --- | ---------- | ---------- | ------- | ------------ | --------- | --- | | | | ruegraL | ruetuaH | | cilc cevA | | elbisiV nalP | IMG_Entete | 25 | 117 271 | 29 0 | Actif | | | | -------------------------- | --- | ------- | ---- | ----- | --- | --- | | IMG_ICONE_CARACTERISTIQUES | 34 | 123 16 | 16 0 | Actif | | | Superchamp : SC_EnteteSite Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | elbisiV | | | | | --- | --- | ------- | ------- | --- | --- | --- | nalP | LIB_CARACTERISTIQUE | 60 163 | 146 19 | 0 Actif | Gauche | Haut | | | ------------------- | ------ | ------- | ------- | ------ | ---- | ---- | | 06/08/2026 | | Isis_BO | | | | 1197 | Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | ruegraL | ruetuaH | | cilc cevA | | elbisiV nalP | IMG_ICONE_CARACTERISTIQUES | 34 | 164 16 | 16 0 | Actif | | | | -------------------------- | --- | ------ | ---- | ----- | --- | --- | Champ Modèle de champs : CMOD_Entete_Client Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_BLOC | 65 262 | 146 19 | 0 Actif | Gauche | Haut | | | -------- | ------ | ------ | ------- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | --- | ------------ | --- | ---------- | cilc cevA | | | ruegraL | ruetuaH | | | | | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | IMG_Entete | 31 | 257 271 | 29 0 | Actif | | | | ---------- | --- | ------- | ---- | ----- | --- | --- | | IMG_ICONE | 39 | 263 16 | 16 0 | Actif | | | Champ Modèle de champs : CMOD_Entete_Contact Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_BLOC | 65 318 | 146 19 | 0 Actif | Gauche | Haut | | | ---------- | ------ | ------- | ------- | ------ | ---- | ---- | | 06/08/2026 | | Isis_BO | | | | 1198 | Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | ruegraL | ruetuaH | | cilc cevA | | elbisiV nalP | IMG_Entete | 31 | 313 271 | 29 0 | Actif | | | | ---------- | --- | ------- | ---- | ----- | --- | --- | | IMG_ICONE | 39 | 319 16 | 16 0 | Actif | | | Champ Modèle de champs : CMOD_Entete_Dossier Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_BLOC | 65 372 | 146 19 | 0 Actif | Gauche | Haut | | | -------- | ------ | ------ | ------- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA sucof cevA | | X noitisoP | Y noitisoP | | laitini tatE | | | | --- | ---------- | ---------- | ------- | ------------ | --------- | --- | | | | ruegraL | ruetuaH | | cilc cevA | | elbisiV nalP | IMG_Entete | 31 | 367 271 | 29 0 | Actif | | | | ---------- | --- | ------- | ---- | ----- | --- | --- | | IMG_ICONE | 39 | 373 16 | 16 0 | Actif | | | Champ Modèle de champs : CMOD_Entete_Inter Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | elbisiV | | | | | --- | --- | ------- | ------- | --- | --- | --- | nalP | LIB_BLOC | 65 429 | 146 19 | 0 Actif | Gauche | Haut | | | ---------- | ------ | ------- | ------- | ------ | ---- | ---- | | 06/08/2026 | | Isis_BO | | | | 1199 | Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | ruegraL | ruetuaH | | cilc cevA | | elbisiV nalP | IMG_Entete | 31 | 424 271 | 29 0 | Actif | | | | ---------- | --- | ------- | ---- | ----- | --- | --- | | IMG_ICONE | 39 | 430 16 | 16 0 | Actif | | | Champ Modèle de champs : CMOD_Entete_Site Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_BLOC | 65 204 | 146 19 | 0 Actif | Gauche | Haut | | | -------- | ------ | ------ | ------- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA sucof cevA | | X noitisoP | Y noitisoP | | laitini tatE | | | | --- | ---------- | ---------- | ------- | ------------ | --------- | --- | | | | ruegraL | ruetuaH | | cilc cevA | | elbisiV nalP | IMG_Entete | 31 | 199 271 | 29 0 | Actif | | | | ---------- | --- | ------- | ---- | ----- | --- | --- | | IMG_ICONE | 39 | 205 16 | 16 0 | Actif | | | Fenêtre : FEN_ModelesChamps Champ Modèle de champs : CMOD_Entete_Client | Ordre navigation | 6 | | | | | | | ------------------------- | ---------------------------- | ------- | --- | --- | --- | ---- | | Curseur survol | 0 | | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide | 0 | | | | | | | 06/08/2026 | | Isis_BO | | | | 1200 | Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : CMOD_Entete_Contact Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : CMOD_Entete_Dossier Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1201 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Champ Modèle de champs : CMOD_Entete_Inter Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : CMOD_Entete_Site Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1202 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Superchamp : SC_Entete Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 271 Hauteur externe 29 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_EnteteDossier Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 271 Hauteur externe 29 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 1203 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_EnteteIntervention Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 271 Hauteur externe 29 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_EnteteSite Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 271 Hauteur externe 29 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non 06/08/2026 Isis_BO 1204 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : CMOD_Entete_Client Image : CMOD_Entete_Client.IMG_Entete Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1205 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Image : CMOD_Entete_Client.IMG_ICONE Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CLIENT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : CMOD_Entete_Client.LIB_BLOC Libellé FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 1206 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : CMOD_Entete_Contact Image : CMOD_Entete_Contact.IMG_Entete Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui 06/08/2026 Isis_BO 1207 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : CMOD_Entete_Contact.IMG_ICONE Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CONTACTSITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1208 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Libellé : CMOD_Entete_Contact.LIB_BLOC Libellé FR: Contact Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : CMOD_Entete_Dossier Image : CMOD_Entete_Dossier.IMG_Entete Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage 06/08/2026 Isis_BO 1209 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : CMOD_Entete_Dossier.IMG_ICONE Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_dossier.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non 06/08/2026 Isis_BO 1210 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : CMOD_Entete_Dossier.LIB_BLOC Libellé FR: Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1211 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Champ Modèle de champs : CMOD_Entete_Inter Image : CMOD_Entete_Inter.IMG_Entete Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : CMOD_Entete_Inter.IMG_ICONE Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_action.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 1212 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : CMOD_Entete_Inter.LIB_BLOC Libellé FR: Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 1213 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : CMOD_Entete_Site Image : CMOD_Entete_Site.IMG_Entete Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1214 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Image : CMOD_Entete_Site.IMG_ICONE Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_SITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : CMOD_Entete_Site.LIB_BLOC Libellé FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 1215 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_Entete Image : SC_Entete.IMG_Entete Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui 06/08/2026 Isis_BO 1216 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : SC_Entete.IMG_ICONE_CARACTERISTIQUES Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CARACT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1217 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Libellé : SC_Entete.LIB_CARACTERISTIQUE Libellé FR: Intervention du jour Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_EnteteDossier Image : SC_EnteteDossier.IMG_Entete Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage 06/08/2026 Isis_BO 1218 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : SC_EnteteDossier.IMG_ICONE_CARACTERISTIQUES Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_dossier.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non 06/08/2026 Isis_BO 1219 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_EnteteDossier.LIB_CARACTERISTIQUE Libellé FR: Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1220 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Superchamp : SC_EnteteIntervention Image : SC_EnteteIntervention.IMG_Entete Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : SC_EnteteIntervention.IMG_ICONE_CARACTERISTIQUES Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_action.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 1221 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_EnteteIntervention.LIB_CARACTERISTIQUE Libellé FR: Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 1222 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_EnteteSite Image : SC_EnteteSite.IMG_ICONE_CARACTERISTIQUES Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_SITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1223 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Informations sur les champs Libellé : SC_EnteteSite.LIB_CARACTERISTIQUE Libellé FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_ModelesChamps Code Déclarations globales de FEN_ModelesChamps procédure MaFenêtre() FEN_ModelesChamps Code des champs Fin d'initialisation de CMOD_Entete_Client 06/08/2026 Isis_BO 1224 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Code des champs //Exécute le traitement défini dans le modèle ExécuteAncêtre Demande de mise à jour de l'affichage de CMOD_Entete_Client //Exécute le traitement défini dans le modèle ExécuteAncêtre Entrée dans CMOD_Entete_Client //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de CMOD_Entete_Client //Exécute le traitement défini dans le modèle ExécuteAncêtre Affectation de la propriété Valeur de CMOD_Entete_Client //Exécute le traitement défini dans le modèle ExécuteAncêtre Récupération de la propriété Valeur de CMOD_Entete_Client //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de CMOD_Entete_Client //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de IMG_ICONE ( CMOD_Entete_Client ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Clic sur IMG_ICONE ( CMOD_Entete_Client ) //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de IMG_ICONE ( CMOD_Entete_Client ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Balayage horizontal et vertical de IMG_ICONE ( CMOD_Entete_Client ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Scroll au(x) doigt(s) de IMG_ICONE ( CMOD_Entete_Client ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Zoom aux doigts de IMG_ICONE ( CMOD_Entete_Client ) //Exécute le traitement défini dans le modèle 06/08/2026 Isis_BO 1225 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Code des champs ExécuteAncêtre Initialisation de LIB_BLOC ( CMOD_Entete_Client ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Fin d'initialisation de CMOD_Entete_Contact //Exécute le traitement défini dans le modèle ExécuteAncêtre Demande de mise à jour de l'affichage de CMOD_Entete_Contact //Exécute le traitement défini dans le modèle ExécuteAncêtre Entrée dans CMOD_Entete_Contact //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de CMOD_Entete_Contact //Exécute le traitement défini dans le modèle ExécuteAncêtre Affectation de la propriété Valeur de CMOD_Entete_Contact //Exécute le traitement défini dans le modèle ExécuteAncêtre Récupération de la propriété Valeur de CMOD_Entete_Contact //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de CMOD_Entete_Contact //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de IMG_ICONE ( CMOD_Entete_Contact ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Clic sur IMG_ICONE ( CMOD_Entete_Contact ) //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de IMG_ICONE ( CMOD_Entete_Contact ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Balayage horizontal et vertical de IMG_ICONE ( CMOD_Entete_Contact ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Scroll au(x) doigt(s) de IMG_ICONE ( CMOD_Entete_Contact ) 06/08/2026 Isis_BO 1226 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Code des champs //Exécute le traitement défini dans le modèle ExécuteAncêtre Zoom aux doigts de IMG_ICONE ( CMOD_Entete_Contact ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de LIB_BLOC ( CMOD_Entete_Contact ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Fin d'initialisation de CMOD_Entete_Dossier //Exécute le traitement défini dans le modèle ExécuteAncêtre Demande de mise à jour de l'affichage de CMOD_Entete_Dossier //Exécute le traitement défini dans le modèle ExécuteAncêtre Entrée dans CMOD_Entete_Dossier //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de CMOD_Entete_Dossier //Exécute le traitement défini dans le modèle ExécuteAncêtre Affectation de la propriété Valeur de CMOD_Entete_Dossier //Exécute le traitement défini dans le modèle ExécuteAncêtre Récupération de la propriété Valeur de CMOD_Entete_Dossier //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de CMOD_Entete_Dossier //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de IMG_ICONE ( CMOD_Entete_Dossier ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Clic sur IMG_ICONE ( CMOD_Entete_Dossier ) //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de IMG_ICONE ( CMOD_Entete_Dossier ) //Exécute le traitement défini dans le modèle 06/08/2026 Isis_BO 1227 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Code des champs ExécuteAncêtre Balayage horizontal et vertical de IMG_ICONE ( CMOD_Entete_Dossier ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Scroll au(x) doigt(s) de IMG_ICONE ( CMOD_Entete_Dossier ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Zoom aux doigts de IMG_ICONE ( CMOD_Entete_Dossier ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de LIB_BLOC ( CMOD_Entete_Dossier ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Fin d'initialisation de CMOD_Entete_Inter //Exécute le traitement défini dans le modèle ExécuteAncêtre Demande de mise à jour de l'affichage de CMOD_Entete_Inter //Exécute le traitement défini dans le modèle ExécuteAncêtre Entrée dans CMOD_Entete_Inter //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de CMOD_Entete_Inter //Exécute le traitement défini dans le modèle ExécuteAncêtre Affectation de la propriété Valeur de CMOD_Entete_Inter //Exécute le traitement défini dans le modèle ExécuteAncêtre Récupération de la propriété Valeur de CMOD_Entete_Inter //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de CMOD_Entete_Inter //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de IMG_ICONE ( CMOD_Entete_Inter ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Clic sur IMG_ICONE ( CMOD_Entete_Inter ) 06/08/2026 Isis_BO 1228 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Code des champs //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de IMG_ICONE ( CMOD_Entete_Inter ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Balayage horizontal et vertical de IMG_ICONE ( CMOD_Entete_Inter ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Scroll au(x) doigt(s) de IMG_ICONE ( CMOD_Entete_Inter ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Zoom aux doigts de IMG_ICONE ( CMOD_Entete_Inter ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de LIB_BLOC ( CMOD_Entete_Inter ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Fin d'initialisation de CMOD_Entete_Site //Exécute le traitement défini dans le modèle ExécuteAncêtre Demande de mise à jour de l'affichage de CMOD_Entete_Site //Exécute le traitement défini dans le modèle ExécuteAncêtre Entrée dans CMOD_Entete_Site //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de CMOD_Entete_Site //Exécute le traitement défini dans le modèle ExécuteAncêtre Affectation de la propriété Valeur de CMOD_Entete_Site //Exécute le traitement défini dans le modèle ExécuteAncêtre Récupération de la propriété Valeur de CMOD_Entete_Site //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de CMOD_Entete_Site //Exécute le traitement défini dans le modèle 06/08/2026 Isis_BO 1229 Partie 3 › Fenêtre WINDEV › FEN_ModelesChamps › Code des champs ExécuteAncêtre | 06/08/2026 | Isis_BO | 1230 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Image FEN_Choix_ContactUtilisateurs Image FEN_Choix_ContactUtilisateurs Informations générales FEN_Choix_ContactUtilisateurs Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_ContactUtilisateurs.wdw Créé par XVA Date de création 15/11/2018 15:38:11 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:23 Titre FR: Choix ContactUtilisateurs Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 1231 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Informations générales | Position X | 0 Position Y | | 0 Largeur | 626 Hauteur | 501 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | --- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Non | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Blueberries\Blueberries_Background_Purple.jpg D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Image poignée | 06/08/2026 | | | Isis_BO | | 1232 | | ---------- | --- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | 1 | Libellé | | | | 4 | | --- | --------------------- | --- | --- | --- | ----------------------- | --- | --- | --- | --- | | | Bouton | | | 2 | Interrupteur | | | | 1 | | | Zone répétée | | | 1 | Attribut zone répétée | | | | 5 | | | Option d'interrupteur | | | 1 | Rupture de zone répétée | | | | 2 | Nombre d'éléments dans la fenêtre : 17 FEN_Choix_ContactUtilisateurs Informations sur les champs Fenêtre : FEN_Choix_ContactUtilisateurs Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --- | --------------------- | --- | ------------------------ | ---------- | --- | ------------------------- | --- | ------------- | | | | X noitisoP Y noitisoP | | laitini tatE eisias epyT | engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_MailManuel | | 6 464 612 | 26 0 | Actif Texte | | Non | | | | | -------------- | --- | --------- | ---- | ----------- | --- | --- | --- | --- | --- | Bouton BAT ehcuoT notuob epyT laitini tatE X noitisoP Y noitisoP | | | | | ruegraL ruetuaH | | | | | | | --- | --- | --- | --- | --------------- | --- | --- | --- | --- | --- | elbisiV nalP | BTN_Fermer_Fiche_Rdv | | | 578 | 2 24 | 24 | 0 | Actif | Abandon | | | --------------------- | --- | --- | --- | ------- | --- | --- | ----- | ------- | ---- | | BTN_Valider_Fiche_Rdv | | | 548 | 2 24 | 24 | 0 | Actif | Normal | | | 06/08/2026 | | | | Isis_BO | | | | | 1233 | Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Informations sur les champs Zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_Contact | | 0 | 0 | 624 458 | 0 | Actif | | | ---------- | --- | --- | --- | ------- | --- | ----- | --- | Zone répétée : ZR_Contact Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF X noitisoP Y noitisoP laitini tatE | | | ruegraL | ruetuaH | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | LIB_Contact | 49 | 9 245 | 20 | 0 Actif | Gauche | Haut | | | --------------- | --- | ----- | --- | ------- | ------ | ---- | --- | | LIB_IdContact | 172 | 6 16 | 20 | 0 Actif | Gauche | Haut | | | LIB_MailContact | 327 | 9 275 | 20 | 0 Actif | Gauche | Haut | | | LIB_Titre | 49 | 6 245 | 20 | 0 Actif | Gauche | Haut | | Interrupteur ellennoitroporp .loC sennoloc .bN | | | | | | BAT ehcuoT | | staté siorT | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | ----------- | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | INT_Inter | 20 | 4 | 23 28 | 0 Actif | | 1 | | | --------- | --- | --- | ----- | ------- | --- | --- | --- | Attribut zone répétée BAT ehcuoT laitini tatE | | | X noitisoP Y noitisoP | | | | | | | --- | --- | --------------------- | ------- | ------- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP ATT_IdContact ATT_Mail ATT_Nom ATT_Type ATT_sel | 06/08/2026 | | | Isis_BO | | | | 1234 | | ---------- | --- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Informations sur les champs Rupture de zone répétée 06/08/2026 Isis_BO 1235 X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT RUPT_BasRupture1 RUPT_HautRupture1 Fenêtre : FEN_Choix_ContactUtilisateurs Bouton : BTN_Fermer_Fiche_Rdv Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Valider_Fiche_Rdv Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1236 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Informations sur les champs Champ de saisie : SAI_MailManuel Libellé FR: Adresses mails séparées par un ";" : Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 231 Largeur interne 387 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 63 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1237 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ZR_Contact Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 35 Largeur colonne 624 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Oui Bulle ascenseur Oui 06/08/2026 Isis_BO 1238 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Informations sur les champs Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection multiple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ZR_Contact Attribut zone répétée : ZR_Contact.ATT_IdContact (2) Champ associé LIB_IdContact Propriété associée 1 06/08/2026 Isis_BO 1239 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Informations sur les champs Attribut zone répétée : ZR_Contact.ATT_Mail (5) Champ associé LIB_MailContact Propriété associée 1 Attribut zone répétée : ZR_Contact.ATT_Nom (1) Champ associé LIB_Contact Propriété associée 1 Attribut zone répétée : ZR_Contact.ATT_Type (4) Champ associé LIB_Titre Propriété associée 1 Attribut zone répétée : ZR_Contact.ATT_sel (3) Champ associé INT_Inter Propriété associée 1 Interrupteur : ZR_Contact.INT_Inter Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 1240 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_Contact.LIB_Contact Libellé FR: Nom Contact Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 1241 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_Contact.LIB_IdContact Libellé FR: id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_Contact.LIB_MailContact Libellé FR: Mail Contact Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 1242 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_Contact.RUPT_HautRupture1.LIB_Titre Libellé FR: Vos contacts Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 1243 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : ZR_Contact.RUPT_BasRupture1 (7) Toujours visible Non Attribut de rupture 3 Rupture de zone répétée : ZR_Contact.RUPT_HautRupture1 (6) Toujours visible Oui Attribut de rupture 3 FEN_Choix_ContactUtilisateurs Code Déclarations globales de FEN_Choix_ContactUtilisateurs procédure FEN_Choix_ContactUtilisateurs(local IdUtilisateur est un entier sans signe sur 8 octets=0, local TabContact est un tableau de chaînes="") gbSansModif est un booléen gnCompt est un entier nIndice est un entier pour tout Collaborateur si Collaborateur.CO_PKID <> IdUtilisateur _et_ Collaborateur.CO_Email <> "" alors nIndice=TableauCherche(TabContact,tcLinéaire,Collaborateur.CO_Email) si nIndice=-1 alors ZoneRépétéeAjouteLigne(ZR_Contact,Collaborateur.CO_Trigramme+" "+Collaborateur.CO_Nom, Collaborateur.CO_PKID,0,"Collaborateurs",Collaborateur.CO_Email) sinon ZoneRépétéeAjouteLigne(ZR_Contact,Collaborateur.CO_Trigramme+" "+Collaborateur.CO_Nom, Collaborateur.CO_PKID,1,"Collaborateurs",Collaborateur.CO_Email) fin fin fin pour tout adressemail de TabContact gnCompt=0 pour tout ligne de ZR_Contact si ZR_Contact.ATT_Mail=adressemail alors gnCompt++ fin 06/08/2026 Isis_BO 1244 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Code fin si gnCompt=0 alors si SAI_MailManuel="" alors SAI_MailManuel=adressemail sinon SAI_MailManuel+=";"+adressemail fin fin fin Fermeture de FEN_Choix_ContactUtilisateurs si gbSansModif=Faux alors nCompteur est un entier TableauSupprimeTout(TabContact) pour toute ligne de ZR_Contact si ATT_sel=1 alors nCompteur++ TableauAjouteLigne(TabContact,ATT_Mail) fin fin si SAI_MailManuel<>"" alors pour toute chaîne adressemail de SAI_MailManuel séparée par ";" TableauAjouteLigne(TabContact,adressemail) fin fin fin renvoyer (TabContact) FEN_Choix_ContactUtilisateurs Code des champs Clic sur BTN_Fermer_Fiche_Rdv gbSansModif=Vrai Ferme(FEN_Choix_ContactUtilisateurs) Clic sur BTN_Valider_Fiche_Rdv Ferme(FEN_Choix_ContactUtilisateurs) Sélection d'une ligne de ZR_Contact //SI ATT_sel=1 ALORS // ATT_sel=0 //sinon // si gclPresentRDVGroupe:m_clTabModele..occurrence>0 alors // MessageErreur est une chaine // MessageErreur=Gestion_Conflit(gclPresentRDVGroupe:m_clTabModele[1].m_dhDateDebut,gclPresentRDVGroupe:m_ clTabModele[1].m_dhDateFin,ATT_IdCollab) 06/08/2026 Isis_BO 1245 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Code des champs // SI MessageErreur<>"" ALORS // Erreur("Vous ne pouvez pas déplacer ce rendez-vous pour les utiliateurs suivant:"+RC+RC+MessageErreur+RC+RC+"Conflit de Rendez-vous") // ATT_sel=0 // RETOUR // fin // sinon // ATT_sel=1 // FIN //FIN FEN_Choix_ContactUtilisateurs Procédures Procédure locale Gestion_Conflit // Résumé : procédure Gestion_Conflit(P_DateInf est une DateHeure,P_DateSup est une DateHeure,nP_IdCollab est une chaîne ANSI) Resp est une chaîne DuréeModif est une Durée = "0001000000" dhDateInf est une DateHeure=P_DateInf+DuréeModif dhDatesup est une DateHeure=P_DateSup-DuréeModif req est une Requête SQL = [ SELECT Planning_RDV.PL_Superposable,Planning_RDV.PL_IDCollaborateur,Collaborateur.CO_Nom, Collaborateur.CO_Prenom,PL_DateDebut,PL_DateFin FROM Planning_RDV INNER JOIN Collaborateur ON Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur WHERE (Planning_RDV.PL_DateDebut BETWEEN {P_DateInf} AND {P_DateSup} OR Planning_RDV.PL_DateFin BETWEEN {P_DateInf} AND {P_DateSup}) AND Planning_RDV.Archive=0 AND Planning_RDV.PL_IDCollaborateur IN ({P_IdCollab}) ] req.P_DateInf=dhDateInf req.P_DateSup=dhDatesup req.P_IdCollab=nP_IdCollab si pas HExécuteRequête(req,hRequêteDéfaut) alors Resp="Erreur HFSQL : " + HErreurInfo(hErrComplet) renvoyer Resp fin pour tout req si req.PL_Superposable=0 alors si Resp="" alors Resp="- "+req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+" entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9), "HH:MM:SS")+" et "+HeureVersChaîne(Droite(req.PL_DateFin,9),"HH:MM:SS") sinon Resp+=RC+RC+"- "+ req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+ " entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9),"HH:MM:SS")+" et "+HeureVersChaîne(Droite(req. PL_DateFin,9),"HH:MM:SS") fin 06/08/2026 Isis_BO 1246 Partie 3 › Fenêtre WINDEV › FEN_Choix_ContactUtilisateurs › Procédures fin fin renvoyer Resp | 06/08/2026 | Isis_BO | 1247 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Image FEN_Extraction_Donnees Image FEN_Extraction_Donnees Informations générales FEN_Extraction_Donnees Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Extraction_Donnees.wdw Créé par SMR Date de création 12/11/2024 13:50:38 Dernière modification par susana@applilogik.fr Date dernière modification 17/04/2026 16:25:04 Titre FR: Extraction de données Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 1248 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations générales | Position X | 0 Position Y | | 0 Largeur | 1094 Hauteur | 537 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | --- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | Image poignée D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Resize.gif | 06/08/2026 | | | Isis_BO | | 1249 | | ---------- | --- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | | 12 | | Libellé | | | | 3 | | --- | --------------------- | --- | --- | --- | --- | --- | ---------------- | --- | --- | --- | --- | | | Bouton | | | | 5 | | Interrupteur | | | | 3 | | | Image | | | | 1 | | Table | | | | 1 | | | Combo | | | | 3 | | Superchamp | | | | 2 | | | Option d'interrupteur | | | | 3 | | Colonne de table | | | | 1 | Nombre d'éléments dans la fenêtre : 34 FEN_Extraction_Donnees Informations sur les champs Fenêtre : FEN_Extraction_Donnees Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA | | | | | | | | | essap ed toM | cnalb à esiM ediv is LLUN | | | | --- | --- | --------------------- | --- | --- | ------------ | ---------------------- | ---------- | ------------ | ------------------------- | --- | ------------- | | | | | | | | BAT ehcuoT eisias epyT | FTR tamroF | | | | lacitrev .csA | | | | X noitisoP Y noitisoP | | | laitini tatE | | engilitluM | | | | | ruetuaH | | | | ruegraL | elbisiV | | | | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | --- | nalP | SAI_Répertoire | | -252 -165 | 250 | 25 0 | Actif | Texte | | Non | | | | | -------------- | --- | --------- | --- | ---- | ----- | ----- | --- | --- | --- | --- | --- | Bouton BAT ehcuoT notuob epyT | | | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | | --- | --- | --- | --- | --------------------- | ------- | ------- | --- | --- | ------------ | --- | --- | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | BTN_Fichier | | | | 4 -163 | 21 | 21 | | 0 | Actif | Normal | | | ------------- | --- | --- | --- | ------ | ------- | --- | --- | --- | ----- | ------ | ---- | | BTN_RECHERCHE | | | | 547 25 | 24 | 24 | | 0 | Actif | Normal | | | 06/08/2026 | | | | | Isis_BO | | | | | | 1250 | Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Image | | | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | --- | --- | --- | --- | --- | --- | ------------ | --------------------- | ----------------- | | | | | | | | | laitini tatE | | sucof cevA | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | cilc cevA | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --------- | --- | elbisiV nalP | IMG_Excel | | 1026 | | 5 50 | 50 | 0 | Actif | | | | --------- | --- | ---- | --- | ---- | --- | --- | ----- | --- | --- | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | --- | ------------------ | ------------------ | ------------------ | ----------------------------- | | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB | | | | | | | | | .gerne egacolB | noitcelésitluM | EERTNE noitseG | eércna ennoloC 5.5 elbitapmoC | edacsac eisiaS BAT ehcuoT | | X noitisoP | | | laitini tatE | | | | | | | --- | ---------- | --- | --- | ------------ | --- | -------- | --- | --- | --- | | | Y noitisoP | | | | | sruocraP | | | | ruegraL ruetuaH elbisiV | | | | nalP | | elbaT | | | | | | -------------- | ----- | -------- | ---- | -------- | ------ | --- | --- | --- | --- | | TABLE_Resultat | 6 130 | 1070 369 | 0 | affichag | Mémoir | | | | 0 | Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | BAT ehcuoT | | eisias cevA | | | | --- | ---------- | ---------- | ------- | --- | ------------ | -------- | ----------- | --- | --- | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | | | | ruegraL | ruetuaH | | | sruocraP | | | | elbisiV | | | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_Rq | 6 | 11 535 | 38 | 0 | Actif | Variable | | Non | | | -------- | --- | ------ | --- | --- | ----- | -------- | --- | --- | --- | Superchamp BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | SC_Client | | | 6 | 55 | 1084 | 63 | 0 | Actif | | | ---------- | --- | --- | --- | ---- | ---- | --- | --- | ----- | --- | | SC_RDVColb | | | -33 | -105 | 1016 | 63 | 0 | Actif | | Table : TABLE_Resultat | 06/08/2026 | | | | Isis_BO | | | | | 1251 | | ---------- | --- | --- | --- | ------- | --- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC ehcrehcer cevA | | | | | | ehcuag à eéxiF | | | .zroh egardaC | .trev egardaC | | | | | --- | --- | --- | --- | ------------ | -------------- | --- | --- | ------------- | ------------- | ----------- | ---------- | ----------- | | | | | | laitini tatE | elbaçalpéD | | | | | eisias epyT | FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | | epyT | | | | | | | | | | | eéirT | | ------------ | ---- | --- | --- | ----- | --- | --- | --- | ------ | ------ | ----- | --- | ----- | | COL_SansNom1 | | 141 | | Actif | | | | Gauche | Centre | Texte | | | Superchamp : SC_Client Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ----------- | ---------- | --- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | | eisias epyT | engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_DATEDeb | 14 | 78 74 | 39 | 0 | Actif | | Date | | Non | | | | | ----------- | --- | ------ | --- | --- | ----- | --- | ----- | --- | --- | --- | --- | --- | | SAI_DATEFin | 98 | 78 74 | 39 | 0 | Actif | | Date | | Non | | | | | SAI_DbDevis | 184 | 77 74 | 39 | 0 | Actif | | Date | | Non | | | | | SAI_DbInter | 361 | 76 74 | 39 | 0 | Actif | | Date | | Non | | | | | SAI_DfDevis | 268 | 77 74 | 39 | 0 | Actif | | Date | | Non | | | | | SAI_DfInter | 445 | 76 74 | 39 | 0 | Actif | | Date | | Non | | | | | SAI_Type | 872 | 61 190 | 51 | 0 | Actif | | Texte | | Non | | | | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | | | ruegraL | | ruetuaH | | | | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_Libelle2 | | 184 | | 59 | 119 | 17 | 0 | | Actif | Gauche | Haut | | | ------------ | --- | --- | --- | --- | --- | ------- | --- | --- | ----- | ------ | ---- | ---- | | LIB_Libelle3 | | 361 | | 58 | 180 | 17 | 0 | | Actif | Gauche | Haut | | | LIB_Libellé | | 14 | | 60 | 119 | 20 | 0 | | Actif | Gauche | Haut | | | 06/08/2026 | | | | | | Isis_BO | | | | | | 1252 | Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Bouton notuob epyT | | | | | | | | | | laitini tatE BAT ehcuoT | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ----------------------- | --- | --- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | BTN_LOUPE_Type | | | 1063 | | 80 24 | | 24 | 0 | Actif | Normal | | | -------------- | --- | --- | ---- | --- | ----- | --- | --- | --- | ----- | ------ | --- | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP | | Y noitisoP | | | | laitini tatE | | | staté siorT | | --- | --- | ---------- | --- | ---------- | --------------- | --- | --- | ------------ | --- | --- | ----------- | | | | | | | ruegraL ruetuaH | | | | | | | elbisiV nalP | INT_Blocage | | 642 | | 92 | 71 | 25 | 0 | Actif | | 1 | | | ----------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | | INT_Devis | | 541 | | 92 | 101 | 25 | 0 | Actif | | 1 | | | INT_Inter | | 541 | | 67 | 163 | 25 | 0 | Actif | | 1 | | Combo reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | | laitini tatE | BAT ehcuoT | | eisias cevA | | | | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | -------- | ----------- | --- | --- | | | X noitisoP | Y noitisoP | | | | | | sruocraP | | | | | | | | ruegraL | ruetuaH | | | | | | | | elbisiV | | | | | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_Soc | 716 | 75 | 146 | 37 | 0 | Actif | | Variable | Non | | | | --------- | --- | --- | --- | --- | --- | ----- | --- | -------- | --- | --- | --- | Superchamp : SC_RDVColb Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --------------------------------- | --- | latnoziroh .csA | | | | | | | | | essap ed toM | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ---------------------- | ---------- | ------------ | ------------------------- | --- | ------------- | | | | | | | | BAT ehcuoT eisias epyT | | FTR tamroF | | | | | | X noitisoP Y noitisoP | | | | laitini tatE | | engilitluM | | | | | ruegraL ruetuaH elbisiV nalP | SAI_Collaborateur | 659 -100 | 273 | 51 | 0 | Actif | Texte | | Non | | | | | ----------------- | -------- | --- | --- | --- | ------- | ----- | --- | --- | --- | --- | ---- | | SAI_DATEDeb | -25 -90 | 74 | 39 | 0 | Actif | Date | | Non | | | | | SAI_DATEFin | 62 -90 | 74 | 39 | 0 | Actif | Date | | Non | | | | | SAI_Type | 149 -100 | 254 | 51 | 0 | Actif | Texte | | Non | | | | | 06/08/2026 | | | | | Isis_BO | | | | | | 1253 | Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Bouton notuob epyT | | | | | | laitini tatE BAT ehcuoT | | | --- | --- | --- | --- | --- | ----------------------- | --- | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_LOUPE_Collaborateur | | 938 -85 | 24 24 | 0 | Actif | Normal | | ----------------------- | --- | ------- | ----- | --- | ----- | ------ | | BTN_LOUPE_Type | | 409 -75 | 24 24 | 0 | Actif | Normal | Combo reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB | | | | BAT ehcuoT | | | ediv is LLUN | | --- | --- | --- | ---------- | --- | --- | ------------ | laitini tatE eisias cevA | | X noitisoP Y noitisoP | | | sruocraP | | | | --- | --------------------- | --- | --- | -------- | --- | --- | ruegraL ruetuaH elbisiV | | | | | elbaT | eéirT | | | --- | --- | --- | --- | ----- | ----- | --- | nalP | COMBO_Soc | 446 -86 | 197 37 | 0 Actif | Variable | Non | | | --------- | ------- | ------ | ------- | -------- | --- | --- | Fenêtre : FEN_Extraction_Donnees Bouton : BTN_Fichier | Libellé | | FR: &Bouton | | | | | | -------------------------- | --- | ----------------------------------- | --- | --- | --- | --- | | Ordre navigation | | 2 | | | | | | Curseur survol | | 0 | | | | | | UI par l'utilisateur | | Selon fenêtre | | | | | | On/Off | | Non | | | | | | Recopie Option menu flèche | | Non | | | | | | Taux Paral. hauteur | | 0 | | | | | | Taux Paral. Y | | 0 | | | | | | Épinglé | | Non | | | | | | Masquer lors du scrolling | | Non | | | | | | Ancrage au contenu | | | | | | | | Retrait gauche | | 0 | | | | | | Réduction Ruban | | Ne pas réduire le bouton | | | | | | Cadrage fonctions gXXX | | Cadrage ignoré (pour compatibilité) | | | | | | Numéro aide | | 0 | | | | | | Opacité | | 100 | | | | | | Autorise ChangeGabarit | | Oui | | | | | | Animer si trop long | | Non | | | | | | Animée par défaut | | Oui | | | | | | Mode ellipse | | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 | Facteur d'agrandissement | | 0 | | | | | | ------------------------- | --- | ------- | ------- | --- | --- | ---- | | Type flèche | | | | | | | | Texte Markdown | | Non | | | | | | 06/08/2026 | | | Isis_BO | | | 1254 | Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 Gensteel\Gensteel_Pict_Browse_16_5.png Nb. états image 5 Image fond FR: D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 Gensteel\Gensteel_Btn_Brw.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_RECHERCHE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 06/08/2026 Isis_BO 1255 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : COMBO_Rq Libellé FR: Requête Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 535 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 6 Largeur interne 535 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1256 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Excel Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\excel.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non 06/08/2026 Isis_BO 1257 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_Répertoire Libellé FR: Répertoire Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne -191 Largeur interne 189 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 260 Masque saisie FR: 10 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Chemin de fichier Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Oui Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non 06/08/2026 Isis_BO 1258 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_Client Ordre navigation 6 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 1082 Hauteur externe 61 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non 06/08/2026 Isis_BO 1259 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_RDVColb Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 1014 Hauteur externe 61 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : TABLE_Resultat Libellé FR: Table Ordre navigation 7 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 2 06/08/2026 Isis_BO 1260 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1261 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Superchamp : SC_Client Bouton : SC_Client.BTN_LOUPE_Type Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1262 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Combo : SC_Client.COMBO_Soc Libellé FR: Société de l'intervention Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 138 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 724 Largeur interne 138 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui 06/08/2026 Isis_BO 1263 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : SC_Client.INT_Blocage Libellé FR: Bloqué Valeur initiale 0 Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 Gensteel\Gensteel_CBox.png Nb. états image 1 Largeur image 64 Nb. étapes animation 6 06/08/2026 Isis_BO 1264 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : SC_Client.INT_Devis Valeur initiale 0 Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 Gensteel\Gensteel_CBox.png Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1265 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Interrupteur : SC_Client.INT_Inter Valeur initiale 0 Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 Gensteel\Gensteel_CBox.png Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1266 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Libellé : SC_Client.LIB_Libelle2 Libellé FR: Création du devis Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_Client.LIB_Libelle3 Libellé FR: Création de l’intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1267 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_Client.LIB_Libellé Libellé FR: Création du client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1268 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Champ de saisie : SC_Client.SAI_DATEDeb Libellé FR: À partir de : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 14 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 1269 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : SC_Client.SAI_DATEFin Libellé FR: jusqu’à Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 98 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 1270 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1271 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Champ de saisie : SC_Client.SAI_DbDevis Libellé FR: À partir de : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 184 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 1272 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SC_Client.SAI_DbInter Libellé FR: À partir de : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 361 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 1273 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1274 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Champ de saisie : SC_Client.SAI_DfDevis Libellé FR: jusqu’à Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 268 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 1275 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SC_Client.SAI_DfInter Libellé FR: jusqu’à Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 445 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 1276 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1277 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Champ de saisie : SC_Client.SAI_Type Libellé FR: Type Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 875 Largeur interne 187 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1278 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Oui Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_RDVColb Bouton : SC_RDVColb.BTN_LOUPE_Collaborateur Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse 06/08/2026 Isis_BO 1279 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : SC_RDVColb.BTN_LOUPE_Type Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 06/08/2026 Isis_BO 1280 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : SC_RDVColb.COMBO_Soc Libellé FR: Société Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 197 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 446 Largeur interne 197 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui 06/08/2026 Isis_BO 1281 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SC_RDVColb.SAI_Collaborateur Libellé FR: Collaborateur Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 659 Largeur interne 273 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 1282 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Oui Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1283 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Champ de saisie : SC_RDVColb.SAI_DATEDeb Libellé FR: Date début Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne -25 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 1284 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : SC_RDVColb.SAI_DATEFin Libellé FR: Date fin Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 62 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 1285 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1286 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Champ de saisie : SC_RDVColb.SAI_Type Libellé FR: Type Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 149 Largeur interne 254 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1287 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Oui Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : TABLE_Resultat Colonne de table : TABLE_Resultat.COL_SansNom1 (1) Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non 06/08/2026 Isis_BO 1288 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Informations sur les champs Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FEN_Extraction_Donnees Code Déclarations globales de FEN_Extraction_Donnees procédure FEN_Extraction_Donnees() constante CReqClient = 1 CReqRDV = 2 CVX = 6 CVY = 55 fin Fin d'initialisation de FEN_Extraction_Donnees RempliComboReq() FEN_Extraction_Donnees Code des champs Clic sur BTN_Fichier sRepertoire est une chaîne // Ouvre le sélecteur de fichiers soit sTitre="Sélectionner un répertoire..." // ouvre le sélecteur sRepertoire = fRepSélecteur(SAI_Répertoire, sTitre, "") si sRepertoire<>"" alors SAI_Répertoire = sRepertoire ExécuteTraitement(SAI_Répertoire,trtModification) fin Clic sur BTN_RECHERCHE 06/08/2026 Isis_BO 1289 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Code des champs Charge() Sélection d'une ligne de COMBO_Rq selon COMBO_Rq..ValeurMémorisée cas CReqClient SC_Client..Visible = Vrai SC_RDVColb..Visible= Faux SC_Client..X = CVX SC_Client..Y = CVY SC_RDVColb..X = -CVX SC_RDVColb..Y = -(CVY*2) cas CReqRDV SC_Client..Visible = Faux SC_RDVColb..Visible= Vrai SC_Client..X = -CVX SC_Client..Y = -(CVY*2) SC_RDVColb..X = CVX SC_RDVColb..Y = CVY autre cas SC_Client..Visible = Faux SC_RDVColb..Visible = Faux SC_Client..X = -CVX SC_Client..Y = -(CVY*2) SC_RDVColb..X = -CVX SC_RDVColb..Y = -(CVY*2) fin Clic sur IMG_Excel si TABLE_Resultat..Occurrence > 0 alors sNomFichier est une chaîne = "Extration_Isis_"+DateSys()+".xls" ... // Génère un fichier Excel Chemin pris âpres la recherche du dossier ExécuteTraitement(BTN_Fichier,trtClic) sFichierID est une chaîne si SAI_Répertoire <> "" alors sFichierID = ComplèteRep(SAI_Répertoire) sFichierID += sNomFichier si sFichierID <> "" alors si TableVersExcel(TABLE_Resultat, sFichierID) = Faux alors Info(ErreurInfo()) sinon ToastAffiche("Fichier généré") fin fin fin fin Initialisation de SAI_Répertoire // Version 1 // Description // Sélecteur de répertoire Clic sur BTN_LOUPE_Type ( SC_Client ) tbIdType est un tableau d'entiers sur 8 octets = OuvrePopupPosition(FEN_Type,poBas,cPM_02_ClientType) si tbIdType..Occurrence > 0 alors pour tout ID de tbIdType 06/08/2026 Isis_BO 1290 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Code des champs Colb est un Jeton Colb.Valeur = gpclListeTypeClient:RechercheEtDonneLibelleDepuisID(ID) Colb.ValeurMémorisée = ID SaisieAjouteJeton(SAI_Type, Colb) fin fin Fin d'initialisation de COMBO_Soc ( SC_Client ) ListeSupprimeTout(COMBO_Soc) ListeAjoute(MonChamp,gpclListeSociete:ListeLibelleIDVersCombo()) ListeSelectMoins(COMBO_Soc) Initialisation de INT_Blocage ( SC_Client ) // Version 1 // Description // Interrupteur simple 2 états Initialisation de INT_Devis ( SC_Client ) // Version 1 // Description // Interrupteur simple 2 états Initialisation de INT_Inter ( SC_Client ) // Version 1 // Description // Interrupteur simple 2 états Initialisation de LIB_Libelle2 ( SC_Client ) // Version 1 // Description // Libellé simple Initialisation de LIB_Libelle3 ( SC_Client ) // Version 1 // Description // Libellé simple Initialisation de LIB_Libellé ( SC_Client ) // Version 1 // Description // Libellé simple Initialisation de SAI_Type ( SC_Client ) // Version 1 // Description // Saisie avec jetons Sortie de SAI_Type ( SC_Client ) 06/08/2026 Isis_BO 1291 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Code des champs ChampVersSource() Ajout d'un jeton dans SAI_Type ( SC_Client ) procédure AjoutJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire l'ajout du jeton renvoyer Faux Suppression d'un jeton dans SAI_Type ( SC_Client ) procédure SuppressionJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire la suppression du jeton renvoyer Vrai Clic sur un jeton de SAI_Type ( SC_Client ) procédure ClicJeton (MonJeton est un Jeton) Entrée en saisie d'un jeton de SAI_Type ( SC_Client ) procédure EntreSaisieJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire l'entrée en saisie du jeton renvoyer Vrai Modification d'un jeton de SAI_Type ( SC_Client ) procédure ModificationJeton (MonJeton est un Jeton) // RENVOYER Faux pour interdire la modification du jeton renvoyer Vrai A chaque modification de SAI_Type ( SC_Client ) ChampVersSource() Clic sur BTN_LOUPE_Collaborateur ( SC_RDVColb ) maProcMAJObjetRetourFI est une procédure stParametreFenInterne est un STParamFenetreAppelante = DonneParam(DansFenetre, "FEN_Extraction_Donnees",MoiMême..Nom,maProcMAJObjetRetourFI,"Collaborateurs","ExtractionDonnees",0 ) //TableauSupprimeTout(PresentRDVGroupe.m_clTabModele) OuvrePopupPosition(FEN_Choix_Equipe_Collaborateur,poBas,gpclListeCollabActif,stParametreFenInterne) si stParametreFenInterne.tabIDS..Occurrence > 0 alors pour tout ID de stParametreFenInterne.tabIDS nPos est un entier = TableauCherche(gpclListeCollabActif:m_clTabModele,tcLinéaire,"m_nPKID", ID) si nPos > 0 alors Colb est un Jeton Colb.Valeur = gpclListeCollabActif:m_clTabModele[nPos].m_sNom Colb.ValeurMémorisée = ID SaisieAjouteJeton(SAI_Collaborateur, Colb) fin fin 06/08/2026 Isis_BO 1292 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Code des champs fin Clic sur BTN_LOUPE_Type ( SC_RDVColb ) tbIdType est un tableau d'entiers sur 8 octets = OuvrePopupPosition(FEN_Type,poBas,cPM_14_RdvType) si tbIdType..Occurrence > 0 alors pour tout ID de tbIdType Colb est un Jeton Colb.Valeur = gpclListeTypeRendezVous:RechercheEtDonneLibelleDepuisID(ID) Colb.ValeurMémorisée = ID SaisieAjouteJeton(SAI_Type, Colb) fin fin Fin d'initialisation de COMBO_Soc ( SC_RDVColb ) ListeSupprimeTout(COMBO_Soc) ListeAjoute(MonChamp,gpclListeSociete:ListeLibelleIDVersCombo()) ListeSelectMoins(COMBO_Soc) Initialisation de SAI_Collaborateur ( SC_RDVColb ) // Version 1 // Description // Saisie avec jetons Sortie de SAI_Collaborateur ( SC_RDVColb ) ChampVersSource() Ajout d'un jeton dans SAI_Collaborateur ( SC_RDVColb ) procédure AjoutJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire l'ajout du jeton renvoyer Faux Suppression d'un jeton dans SAI_Collaborateur ( SC_RDVColb ) procédure SuppressionJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire la suppression du jeton renvoyer Vrai Clic sur un jeton de SAI_Collaborateur ( SC_RDVColb ) procédure ClicJeton (MonJeton est un Jeton) Info(MonJeton.Valeur + MonJeton.ValeurMémorisée) Entrée en saisie d'un jeton de SAI_Collaborateur ( SC_RDVColb ) procédure EntreSaisieJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire l'entrée en saisie du jeton renvoyer Vrai Modification d'un jeton de SAI_Collaborateur ( SC_RDVColb ) 06/08/2026 Isis_BO 1293 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Code des champs procédure ModificationJeton (MonJeton est un Jeton) // RENVOYER Faux pour interdire la modification du jeton renvoyer Vrai A chaque modification de SAI_Collaborateur ( SC_RDVColb ) ChampVersSource() Initialisation de SAI_Type ( SC_RDVColb ) // Version 1 // Description // Saisie avec jetons Sortie de SAI_Type ( SC_RDVColb ) ChampVersSource() Ajout d'un jeton dans SAI_Type ( SC_RDVColb ) procédure AjoutJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire l'ajout du jeton renvoyer Faux Suppression d'un jeton dans SAI_Type ( SC_RDVColb ) procédure SuppressionJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire la suppression du jeton renvoyer Vrai Clic sur un jeton de SAI_Type ( SC_RDVColb ) procédure ClicJeton (MonJeton est un Jeton) Entrée en saisie d'un jeton de SAI_Type ( SC_RDVColb ) procédure EntreSaisieJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire l'entrée en saisie du jeton renvoyer Vrai Modification d'un jeton de SAI_Type ( SC_RDVColb ) procédure ModificationJeton (MonJeton est un Jeton) // RENVOYER Faux pour interdire la modification du jeton renvoyer Vrai A chaque modification de SAI_Type ( SC_RDVColb ) ChampVersSource() 06/08/2026 Isis_BO 1294 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Procédures FEN_Extraction_Donnees Procédures Procédure locale Charge procédure Charge() Sablier(Vrai) TableSupprimeTout(TABLE_Resultat) selon COMBO_Rq..ValeurMémorisée cas CReqClient ReqClient() cas CReqRDV ReqRDV() autre cas fin Procédure locale RempliComboReq procédure RempliComboReq() ListeSupprimeTout(COMBO_Rq) si HUtilisateur.SuperUtilisateur alors ListeAjoute(COMBO_Rq,"Liste des clients avec leur contact principal"+gValeurMémorisée(CReqClient)) ListeAjoute(COMBO_Rq,"Liste des rendez-vous collaborateurs"+gValeurMémorisée(CReqRDV)) sinon si gpclFicheUtilisateurEnCours <> Null _et_ gpclFicheUtilisateurEnCours:ListeAccesEtDroit <> Null alors nIndice est un entier = 0 nIndice = TableauCherche(gpclFicheUtilisateurEnCours.ListeAccesEtDroit.m_clTabModele,tcLinéaire ,"m_clModule:m_sValeur","Rq.C",1) si nIndice > 0 alors si gpclFicheUtilisateurEnCours.ListeAccesEtDroit.m_clTabModele[nIndice]:m_bAcces alors ListeAjoute(COMBO_Rq,"Liste des clients avec leur contact principal"+gValeurMémorisée( CReqClient)) fin fin nIndice = 0 nIndice = TableauCherche(gpclFicheUtilisateurEnCours.ListeAccesEtDroit.m_clTabModele,tcLinéaire ,"m_clModule:m_sValeur","Rq.RDV",1) si nIndice > 0 alors si gpclFicheUtilisateurEnCours.ListeAccesEtDroit.m_clTabModele[nIndice]:m_bAcces alors ListeAjoute(COMBO_Rq,"Liste des rendez-vous collaborateurs"+gValeurMémorisée(CReqRDV)) fin fin fin fin Procédure locale ReqClient procédure ReqClient() 06/08/2026 Isis_BO 1295 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Procédures dhDateH est une DateHeure sCompl est une chaîne ANSI sREQest une chaîne ANSI = [ SELECT CL_Nom AS Client, PA.PA_Libelle as Type, CL_Tel AS Telephone, cl_fax AS Fax, CL_Email AS Email, CONCAT(PE_Nom, ' ', PE_Prenom) AS Contact, PE_TelFixe AS Fixe, PE_TelMobile AS Mobile, PE_Email AS Email_Contact, PE_InfoSupp AS Information, CL_Blocage as Bloque, Cl_RaisonBlocage as Raison_blocage FROM Client LEFT JOIN Personne on Personne.PE_PKID = CL_IDContactPrincipal LEFT JOIN ParametreMetier as PA ON PA.PA_PKID = CL_IDType ] sJoin est une chaîne ANSI si SC_Client.SAI_DbInter <> Null or SC_Client.SAI_DfInter <> Null or SC_Client.SAI_DbDevis <> Null... or SC_Client.SAI_DfDevis <> Null or SC_Client.INT_Devis or SC_Client.INT_Inter or SC_Client.COMBO_ Soc..ValeurMémorisée > 0 alors sJoin = " INNER JOIN Intervention on IN_IDClient = CL_PKID " fin si SC_Client.SAI_DATEDeb <> Null alors dhDateH..PartieDate = SC_Client.SAI_DATEDeb sCompl += "AND Client.CreationDate >= '"+dhDateH+"' " fin si SC_Client.SAI_DATEFin <> Null alors dhDateH..PartieDate = SC_Client.SAI_DATEFin sCompl += "AND Client.CreationDate <= '"+dhDateH+"' " fin si SC_Client.SAI_DbDevis <> Null alors sCompl += "AND IN_DateDevis >= '"+SC_Client.SAI_DbDevis+"' " fin si SC_Client.SAI_DfDevis <> Null alors sCompl += "AND IN_DateDevis <= '"+SC_Client.SAI_DfDevis+"' " fin si SC_Client.SAI_DbInter <> Null alors dhDateH..PartieDate = SC_Client.SAI_DbInter sCompl += "AND Intervention.CreationDate >= '"+dhDateH+"' " fin si SC_Client.SAI_DfInter <> Null alors dhDateH..PartieDate = SC_Client.SAI_DfInter sCompl += "AND Intervention.CreationDate <= '"+dhDateH+"' " fin si SC_Client.INT_Devis alors sCompl += " and IN_NumDevis <> '' " fin si SC_Client.INT_Blocage alors sCompl += " and CL_Blocage = 1 " fin si SC_Client.COMBO_Soc..ValeurMémorisée > 0 alors sCompl += "AND IN_IDSociete = "+SC_Client.COMBO_Soc..ValeurMémorisée+" " fin nNbIdType est un entier = SaisieOccurrenceJeton(SC_Client.SAI_Type) sIdType est une chaîne ANSI si nNbIdType > 0 alors 06/08/2026 Isis_BO 1296 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Procédures pour i = 1 à nNbIdType sIdType += [","]+SC_Client.SAI_Type..Jeton[i]..ValeurMémorisée fin fin si sIdType <> "" alors sCompl += "AND CL_IDType in ("+sIdType+") " fin si SansEspace(sCompl) = "" alors Info("Veuillez sélectionner au moins un critère") retour sinon sREQ += sJoin sREQ += " WHERE Client.Archive = 0" + sCompl +"Order by CL_Nom" sdDonnees est une Source de Données si HExécuteRequêteSQL(sdDonnees,hRequêteDéfaut,sREQ) alors ConstruitTableFichier(TABLE_Resultat,sdDonnees,taRemplirTable) ToastAffiche(sdDonnees.NbEnr() + " Enregistrements trouvés", toastCourt, cvMilieu, chCentre) sinon Erreur("Un erreur est survenu ",HErreurInfo()) retour fin fin Procédure locale ReqRDV procédure ReqRDV() sCompl est une chaîne ANSI sAREQ est une chaîne ANSI = [ SELECT CONCAT(CO_Nom, ' ', CO_Prenom, ' ',CO_Trigramme) as Collaborateur, so_nom as Société, pl_datedebut as Début, pl_datefin as Fin, PA.pa_libelle as Type, in_numdevis as Devis, in_refinterne as Référence, li_codelieu as Lieu,pl_objet as Objet, pl_description as Description FROM planning_rdv INNER JOIN parametreMetier AS PA ON PA.pa_pkid = pl_idtypeActivite INNER JOIN collaborateur ON CO_PKID = pl_idcollaborateur LEFT JOIN societe on so_pkid = pl_idsociete INNER JOIN intervention on in_pkid = pl_idintervention LEFT JOIN lieu on li_pkid = pl_idlieu WHERE Planning_RDV.Archive = 0 ] i est un entier dhDateH est une DateHeure si SC_RDVColb.SAI_DATEDeb <> Null alors dhDateH..PartieDate = SC_RDVColb.SAI_DATEDeb sCompl += "AND pl_datedebut >= '"+dhDateH+"' " fin si SC_RDVColb.SAI_DATEFin <> Null alors dhDateH..PartieDate = SC_RDVColb.SAI_DATEFin sCompl += "AND pl_datefin <= '"+dhDateH+"' " fin si SC_RDVColb.COMBO_Soc..ValeurMémorisée > 0 alors sCompl += "AND pl_idsociete = "+SC_RDVColb.COMBO_Soc..ValeurMémorisée+" " fin 06/08/2026 Isis_BO 1297 Partie 3 › Fenêtre WINDEV › FEN_Extraction_Donnees › Procédures NbId est un entier = SaisieOccurrenceJeton(SC_RDVColb.SAI_Collaborateur) sIdColb est une chaîne ANSI si NbId > 0 alors pour i = 1 à NbId sIdColb += [","]+SC_RDVColb.SAI_Collaborateur..Jeton[i]..ValeurMémorisée fin fin si sIdColb <> "" alors sCompl += "AND pl_idcollaborateur in ("+sIdColb+") " fin nNbIdType est un entier = SaisieOccurrenceJeton(SC_RDVColb.SAI_Type) sIdType est une chaîne ANSI si nNbIdType > 0 alors pour i = 1 à nNbIdType sIdType += [","]+SC_RDVColb.SAI_Type..Jeton[i]..ValeurMémorisée fin fin si sIdType <> "" alors sCompl += "AND pl_idtypeActivite in ("+sIdType+") " fin si SansEspace(sCompl) = "" alors Info("Veuillez sélectionner au moins un critère") retour sinon //sAREQ += "WHERE "+sCompl[[4 À ]] sAREQ += sCompl sdDonnees est une Source de Données si HExécuteRequêteSQL(sdDonnees,hRequêteDéfaut,sAREQ) alors ConstruitTableFichier(TABLE_Resultat,sdDonnees,taRemplirTable) ToastAffiche(sdDonnees.NbEnr() + " Enregistrements trouvés", toastCourt, cvMilieu, chCentre) sinon Erreur("Un erreur est survenu ",HErreurInfo()) retour fin fin 06/08/2026 Isis_BO 1298 Partie 3 › Fenêtre WINDEV › FEN_Type › Image FEN_Type Image FEN_Type Informations générales FEN_Type Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Type.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 15/11/2024 11:43:52 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:24 | | | | | Titre | | FR: FEN_TypeRDV | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 259 Hauteur | 299 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | 06/08/2026 | | | Isis_BO | | 1299 | | ---------- | --- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Type › Informations générales Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 06/08/2026 Isis_BO 1300 Partie 3 › Fenêtre WINDEV › FEN_Type › Informations générales Statistiques de la fenêtre | | Libellé | | | | 1 | Bouton | | | | 2 | | --- | ------- | --- | --- | --- | --- | ---------------- | --- | --- | --- | --- | | | Table | | | | 1 | Colonne de table | | | | 3 | Nombre d'éléments dans la fenêtre : 7 FEN_Type Informations sur les champs Fenêtre : FEN_Type Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_Titre | | | 6 8 | 185 | 21 | 0 | Actif | Gauche | Centre | | | --------- | --- | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | Bouton | | | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | ---------- | --- | --- | --- | --- | ------------ | ---------- | ----------- | | | | | X noitisoP | | | | | laitini tatE | | | Y noitisoP | | | | | | ruegraL | ruetuaH | | | | | | --- | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | BTN_Fermer_Liste_Collab | | | 227 | 6 | 24 | 24 | 0 | Actif | | Abandon | | ------------------------ | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------- | | BTN_Valider_Liste_Collab | | | 197 | 6 | 24 | 24 | 0 | Actif | | Normal | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | ------------------ | ------------------ | ----------------------------- | | | | | | | | | )(ertliFH resilitU | ruesnecsa elluB | EERTNE noitseG | eércna ennoloC 5.5 elbitapmoC | | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | | BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | --- | --- | --------------------- | --------------- | --- | ------------ | -------- | --- | --- | --- | --- | | | | | ruegraL ruetuaH | | | sruocraP | | | | | elbisiV elbaT nalP | TABLE_Type | | 0 42 | 256 249 | 0 Actif | | Mémoir | | | | 3 | | ---------- | --- | ---- | ------- | ------- | ------- | ------ | --- | --- | --- | ---- | | 06/08/2026 | | | | | Isis_BO | | | | | 1301 | Partie 3 › Fenêtre WINDEV › FEN_Type › Informations sur les champs Table : TABLE_Type Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | -------- | --- | -------- | --- | ------------- | ------- | ----- | | COL_PKID | 162 | Grisé | | Droite Centre | Numériq | | | COL_Sel | 27 | Actif | | Centre Centre | | | | COL_Lib | 210 | affichag | | Gauche Centre | Texte | | Fenêtre : FEN_Type Bouton : BTN_Fermer_Liste_Collab | Ordre navigation | 2 | | | | | | | -------------------------------- | ----------------------------------- | --- | --- | --- | --- | --- | | Curseur survol | 0 | | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | | On/Off | Non | | | | | | | Recopie Option menu flèche | Non | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Retrait gauche | 0 | | | | | | | Réduction Ruban | Ne pas réduire le bouton | | | | | | | Cadrage fonctions gXXX | Cadrage ignoré (pour compatibilité) | | | | | | | Numéro aide | 0 | | | | | | | Opacité | 100 | | | | | | | Autorise ChangeGabarit | Oui | | | | | | | Animer si trop long | Non | | | | | | | Animée par défaut | Oui | | | | | | | Mode ellipse | | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | Facteur de rétrécissement 0 Facteur d'agrandissement 0 | Type flèche | | | | | | | | -------------- | ------- | --- | --- | --- | --- | --- | | Texte Markdown | Non | | | | | | | Mode menu ctx. | | | | | | | Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png | Nb. états image | 5 | | | | | | | ---------------------------- | ------- | --- | ------- | --- | --- | ---- | | Nb. états fond | 1 | | | | | | | Etirement de l'image de fond | | | | | | | | 06/08/2026 | | | Isis_BO | | | 1302 | Partie 3 › Fenêtre WINDEV › FEN_Type › Informations sur les champs Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Valider_Liste_Collab Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1303 Partie 3 › Fenêtre WINDEV › FEN_Type › Informations sur les champs Libellé : LIB_Titre Libellé FR: Type Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : TABLE_Type Ordre navigation 3 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 06/08/2026 Isis_BO 1304 Partie 3 › Fenêtre WINDEV › FEN_Type › Informations sur les champs Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Rub. mémorisée :gclPresentationListeCollab.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1305 Partie 3 › Fenêtre WINDEV › FEN_Type › Informations sur les champs Table : TABLE_Type Colonne de table : TABLE_Type.COL_PKID (1) Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeCollab.m_clTabModele.IdentifiantUnique Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : TABLE_Type.COL_Sel (2) Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 1306 Partie 3 › Fenêtre WINDEV › FEN_Type › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : TABLE_Type.COL_Lib (3) Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationListeCollab.m_clTabModele.NomPrenom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1307 Partie 3 › Fenêtre WINDEV › FEN_Type › Code FEN_Type Code Déclarations globales de FEN_Type procédure FEN_Type(gsType est une chaîne ANSI = "") gtabType est un tableau d'entiers sur 8 octets Fin d'initialisation de FEN_Type si gsType = cPM_14_RdvType alors pour tout pclParam de gpclListeTypeRendezVous:m_clTabModele TableAjouteLigne(TABLE_Type,pclParam:m_nPKID,Faux,pclParam:m_sLibelle) fin LIB_Titre = "Type de RDV" sinon si gsType = cPM_02_ClientType alors pour tout pclParam de gpclListeTypeClient:m_clTabModele TableAjouteLigne(TABLE_Type,pclParam:m_nPKID,Faux,pclParam:m_sLibelle) fin LIB_Titre = "Type de client" sinon Ferme() fin Fermeture de FEN_Type renvoyer gtabType FEN_Type Code des champs Clic sur BTN_Fermer_Liste_Collab TableauSupprimeTout(gtabType) Ferme() Clic sur BTN_Valider_Liste_Collab TableauSupprimeTout(gtabType) pour toute ligne b de TABLE_Type si COL_Sel[b] alors TableauAjoute(gtabType,COL_PKID[b]) fin fin Ferme(MaFenêtre) 06/08/2026 Isis_BO 1308 Partie 3 › Fenêtre WINDEV › FEN_Reduire_Image › Image FEN_Reduire_Image Image FEN_Reduire_Image Informations générales FEN_Reduire_Image Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Reduire_Image.wdw Créé par SMR Date de création 20/11/2024 14:31:18 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:24 Titre FR: Reduire Image Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère Position X 0 Position Y 0 Largeur 1038 Hauteur 458 06/08/2026 Isis_BO 1309 Partie 3 › Fenêtre WINDEV › FEN_Reduire_Image › Informations générales | Visible | Barre de titre | | Menu système | | | --------------------- | -------------------- | --- | --------------- | --- | | Icône réduction | Icône agrandissement | | Icône aide ctx. | | | Barre de message | Détourer le fond | | Mode 9 images | | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | Double | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | --- | --- | --- | D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Image poignée | 06/08/2026 | | Isis_BO | | 1310 | | ---------- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Reduire_Image › Informations générales Statistiques de la fenêtre | | Libellé | | 4 | Bouton | | | | 2 | | --- | ------- | --- | --- | ------ | --- | --- | --- | --- | | | Image | | 4 | Forme | | | | 2 | Nombre d'éléments dans la fenêtre : 12 FEN_Reduire_Image Informations sur les champs Fenêtre : FEN_Reduire_Image Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | elbisiV | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | nalP | LIB_Lib | | 20 79 | 498 21 | 0 | Actif | Centre | Centre | | | ------------ | --- | ------- | ------ | --- | ----- | ------ | ------ | --- | | LIB_Lib1 | | 528 73 | 498 21 | 0 | Actif | Centre | Centre | | | LIB_Poids | | 20 100 | 498 21 | 0 | Actif | Centre | Centre | | | LIB_PoidsRed | | 623 100 | 312 21 | 0 | Actif | Centre | Centre | | Bouton notuob epyT BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | --- | --- | ---------- | ---------- | ------- | --- | ------------ | --- | --- | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_Fermer | | 1006 | 6 24 | 24 | 0 | Actif | Abandon | | | ----------- | --- | ---- | ------- | --- | --- | ----- | ------- | ---- | | BTN_Valider | | 976 | 6 24 | 24 | 0 | Actif | Normal | | | 06/08/2026 | | | Isis_BO | | | | | 1311 | Partie 3 › Fenêtre WINDEV › FEN_Reduire_Image › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | laitini tatE | | sucof cevA | | --- | --- | --- | --- | ------------ | --- | ---------- | X noitisoP Y noitisoP | | | ruegraL ruetuaH | | | cilc cevA | | | --- | --- | --------------- | --- | --- | --------- | --- | elbisiV nalP | IMG_Comprimir | 970 36 | 60 66 | 0 | Actif | | | | --------------- | ------- | ------- | --- | ----- | --- | --- | | IMG_Maximizar | 891 36 | 73 66 | 0 | Actif | | | | IMG_imgOriginal | 20 127 | 498 320 | 0 | Actif | | | | IMG_imgReduit | 528 127 | 498 320 | 0 | Actif | | | Forme | | | | | | laitini tatE | BAT ehcuoT | | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_SansNom1 | 20 | 127 498 | 320 | 0 | Actif | | | ------------ | --- | ------- | --- | --- | ----- | --- | | FRM_SansNom2 | 528 | 127 498 | 320 | 0 | Actif | | Fenêtre : FEN_Reduire_Image Bouton : BTN_Fermer | Ordre navigation | 2 | | | | | | | -------------------------------- | ----------------------------------- | ------- | --- | --- | --- | ---- | | Curseur survol | 0 | | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | | On/Off | Non | | | | | | | Recopie Option menu flèche | Non | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Retrait gauche | 0 | | | | | | | Réduction Ruban | Ne pas réduire le bouton | | | | | | | Cadrage fonctions gXXX | Cadrage ignoré (pour compatibilité) | | | | | | | Numéro aide | 0 | | | | | | | Opacité | 100 | | | | | | | Autorise ChangeGabarit | Oui | | | | | | | Animer si trop long | Non | | | | | | | Animée par défaut | Oui | | | | | | | Mode ellipse | | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement | 0 | | | | | | | Facteur d'agrandissement | 0 | | | | | | | Type flèche | | | | | | | | 06/08/2026 | | Isis_BO | | | | 1312 | Partie 3 › Fenêtre WINDEV › FEN_Reduire_Image › Informations sur les champs Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Valider Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 06/08/2026 Isis_BO 1313 Partie 3 › Fenêtre WINDEV › FEN_Reduire_Image › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FRM_SansNom1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Forme : FRM_SansNom2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 500 Taux anc. bas 0 Taux anc. largeur 500 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1314 Partie 3 › Fenêtre WINDEV › FEN_Reduire_Image › Informations sur les champs Image : IMG_Comprimir Libellé FR: Réduire Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\comprimir.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Maximizar Libellé FR: Augmenter Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\maximizar.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 06/08/2026 Isis_BO 1315 Partie 3 › Fenêtre WINDEV › FEN_Reduire_Image › Informations sur les champs Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_imgOriginal Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 1316 Partie 3 › Fenêtre WINDEV › FEN_Reduire_Image › Informations sur les champs Ancrage Largeur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Image : IMG_imgReduit Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Libellé : LIB_Lib Libellé FR: Image original Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 1317 Partie 3 › Fenêtre WINDEV › FEN_Reduire_Image › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Libellé : LIB_Lib1 Libellé FR: Image réduite Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 1318 Partie 3 › Fenêtre WINDEV › FEN_Reduire_Image › Informations sur les champs Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Libellé : LIB_Poids Libellé FR: 0 Ko Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Libellé : LIB_PoidsRed Libellé FR: 0 Ko Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 1319 Partie 3 › Fenêtre WINDEV › FEN_Reduire_Image › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 600 Taux anc. bas 1000 Taux anc. largeur 300 Taux anc. hauteur 1000 FEN_Reduire_Image Code Déclarations globales de FEN_Reduire_Image procédure FEN_Reduire_Image(gsChemin est une chaîne ANSI) gnTailleMin est un entier = 500 gnTailleMax est un entier gsCheminReduit est une chaîne ANSI = gsChemin Fin d'initialisation de FEN_Reduire_Image si gsChemin <> "" alors Ext est une chaîne ANSI = fExtraitChemin(gsChemin,fExtension) Ext = Majuscule(Ext[[2 à]]) selon Ext cas "BMP","JPG","JPEG","GIF", "PCD", "PCX", "PNG", "PSD", "TGA", "TIF","TIFF","EMF","WMF","ICO" ,"ICW","CUR" IMG_imgOriginal = gsChemin IMG_imgReduit = gsCheminReduit autre cas Ferme() fin sinon Ferme() fin Redimentionner(Vrai) 06/08/2026 Isis_BO 1320 Partie 3 › Fenêtre WINDEV › FEN_Reduire_Image › Code des champs FEN_Reduire_Image Code des champs Clic sur BTN_Fermer Ferme() Clic sur BTN_Valider si LIB_Poids <> LIB_PoidsRed alors sNomFichier est une chaîne = fRépertoireTemp() + ["CompressionIMG"] +fExtraitChemin(gs CheminReduit,fExtension) si pas fCopyFile(sNomFichier, gsChemin) alors Erreur("Une erreur s'est produite lors de l'enregistrement de la photo. ",ErreurInfo()) fin Ferme() fin Clic sur IMG_Comprimir Redimentionner(Vrai) Clic sur IMG_Maximizar Redimentionner(Faux) FEN_Reduire_Image Procédures Procédure locale Affichage procédure Affichage() | MonImageest une Image | | = gsCheminReduit | | | | | --------------------- | ------------------------------------------- | ------------------------------------- | --- | --- | --- | | MonImageOri | est une Image = gsChemin | | | | | | nTaille | est un réel | = Arrondi((fTaille(gsChemin)/1024),2) | | | | | LIB_Poids | = "Ko "+nTaille | | | | | | nTaille2est un réel | = Arrondi((fTaille(gsCheminReduit)/1024),2) | | | | | LIB_PoidsRed = "Ko "+nTaille2 | nLargeur | est un entier | = MonImage..Largeur | | | | | ----------- | ------------- | ------------------- | ---------------------- | ------- | ---- | | nHauteur | est un entier | = MonImage..Hauteur | | | | | nLargeurOri | est un entier | | = MonImageOri..Largeur | | | | nHauteurOri | est un entier | | = MonImageOri..Hauteur | | | | 06/08/2026 | | | | Isis_BO | 1321 | Partie 3 › Fenêtre WINDEV › FEN_Reduire_Image › Procédures si nLargeur >= nLargeurOri _et_ nHauteur >= nHauteurOri alors IMG_Maximizar..Visible = Faux sinon IMG_Maximizar..Visible = Vrai fin Procédure locale Augumenter procédure Augumenter() Procédure locale Redimentionner procédure Redimentionner(bReduire est un booléen = Vrai) si gsCheminReduit<>"" alors ToastAffiche("Compression de l'image en cours ...") MonImage est une Image = gsCheminReduit sNomFichier est une chaîne = fRépertoireTemp() + ["CompressionIMG"] +fExtraitChemin(gs CheminReduit,fExtension) fCopyFile(gsCheminReduit,sNomFichier) sExtension est une chaîne = Minuscule(fExtraitChemin(gsCheminReduit,fExtension)) rRatio est un réel = 1.2 nLargeur est un entier = MonImage..Largeur nHauteur est un entier = MonImage..Hauteur nTailleMax est un entier = (500*1024) //Taille maxi en Ko si bReduire alors nHauteur = Arrondi(nHauteur/rRatio) nLargeur = Arrondi(nLargeur/rRatio) sinon MonImage = gsChemin nHauteur = Arrondi(nHauteur*rRatio) nLargeur = Arrondi(nLargeur*rRatio) fin dRedimensionne(MonImage,nLargeur,nHauteur,drEtiré) selon sExtension cas ".jpg",".jpeg" dSauveImageJPEG(MonImage,sNomFichier) cas ".png" dSauveImagePNG(MonImage,sNomFichier) cas ".gif" dSauveImageGIF(MonImage,sNomFichier) fin IMG_imgReduit = sNomFichier gsCheminReduit = sNomFichier ToastAffiche("Compression terminé") fin Affichage() renvoyer Vrai 06/08/2026 Isis_BO 1322 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Image FEN_TestSusana Image FEN_TestSusana Informations générales FEN_TestSusana Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_TestSusana.wdw Créé par SMR Date de création 05/12/2024 15:59:53 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:24 Titre FR: TestSusana Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 1323 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Informations générales | Position X | 0 Position Y | | 0 Largeur | 996 Hauteur | 533 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | --- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Image poignée | 06/08/2026 | | | Isis_BO | | 1324 | | ---------- | --- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Informations générales Statistiques de la fenêtre | | Bouton | | 1 | Affichage HTML | | | 1 | | --- | ------ | --- | --- | -------------- | --- | --- | --- | Nombre d'éléments dans la fenêtre : 2 FEN_TestSusana Informations sur les champs Fenêtre : FEN_TestSusana Bouton notuob epyT BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | | --- | --- | --------------------- | --- | --- | ------------ | --- | --- | ruetuaH | | | | ruegraL | elbisiV | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | nalP | BTN_BOUTON | | 56 60 | 85 24 | 0 | Actif | Normal | | | ---------- | --- | ----- | ----- | --- | ----- | ------ | --- | Affichage HTML | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | | | | X noitisoP | Y noitisoP | | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | HTM_SansNom1 | | 147 | 6 841 | 489 | 0 | Actif | | | ------------ | --- | --- | ----- | --- | --- | ----- | --- | Fenêtre : FEN_TestSusana Bouton : BTN_BOUTON | Libellé | | FR: &Bouton | | | | | | | -------------------------- | --- | ------------- | ------- | --- | --- | --- | ---- | | Ordre navigation | | 1 | | | | | | | Curseur survol | | 0 | | | | | | | UI par l'utilisateur | | Selon fenêtre | | | | | | | On/Off | | Non | | | | | | | Recopie Option menu flèche | | Non | | | | | | | Taux Paral. hauteur | | 0 | | | | | | | Taux Paral. Y | | 0 | | | | | | | Épinglé | | Non | | | | | | | Masquer lors du scrolling | | Non | | | | | | | 06/08/2026 | | | Isis_BO | | | | 1325 | Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Informations sur les champs Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 GENSTEEL\Gensteel_Btn_Std.png Nb. états fond 5 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Affichage HTML : HTM_SansNom1 Libellé FR: HTML UI par l'utilisateur Selon fenêtre Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Autorise ChangeGabarit Oui Sécurité HTML Non WL.Execute() dans JS Non ExecuteJS avec lambda Non Autoriser popups Non ActiveX IE/Edge Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 1326 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Informations sur les champs Facteur d'agrandissement 0 Mode menu ctx. Boutons Zoom Oui Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_TestSusana Code Déclarations globales de FEN_TestSusana procédure FEN_TestSusana() ST_RDV_Rp est une Structure saGuid est une chaîne ANSI nIDGroupe est un entier sur 8 octets saDateDebut est une chaîne ANSI saDateFin est une chaîne ANSI saObjet est une chaîne ANSI saNote est une chaîne ANSI saCollaborateurs est une chaîne ANSI saExtra est une chaîne ANSI bSelection est un booléen fin ST_CONTACT_Rp est une Structure nID est un entier sur 8 octets saNom est une chaîne ANSI saPren est une chaîne ANSI saRole est une chaîne ANSI saTFix est une chaîne ANSI saTMob est une chaîne ANSI saEtage est une chaîne ANSI saExtra est une chaîne ANSI bSelection est un booléen fin ST_CR_Rp est une Structure saGuidCR est une chaîne ANSI saDebut est une chaîne ANSI saFin est une chaîne ANSI saSignataire est une chaîne ANSI saNomCollaborateur est une chaîne ANSI saExtra est une chaîne ANSI bSelection est un booléen fin ST_ClientAd est une Structure sAAdresse est une chaîne ANSI sAExtra est une chaîne ANSI bSelection est un booléen fin ST_Img_Rp est une Structure nDC_PKID est un entier sur 8 octets 06/08/2026 Isis_BO 1327 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Code saNom est une chaîne ANSI saExtra est une chaîne ANSI saNotes est une chaîne ANSI saDate est une chaîne ANSI bSelection est un booléen nPosTable est un entier fin FEN_TestSusana Code des champs Initialisation de BTN_BOUTON // Version 1 // Description // Bouton simple Clic sur BTN_BOUTON ConstruireListeChampModeleEmail() Avant chargement de la page HTML dans HTM_SansNom1 procédure ChangePage(sUrl est chaîne, sDestination est une chaîne) renvoyer Vrai Chargement de ressources par HTM_SansNom1 procédure ChargementRessources(sUrl est chaîne, nType est entier) // nType donne le type de ressource à télécharger // exemple : typehtmlResImage, typehtmlResScript, typehtmlResCss, typehtmlResXMLHttpRequest, typehtmlAutre // ATTENTION : ce traitement est appelé depuis un thread secondaire renvoyer Vrai Clic sur un lien de HTM_SansNom1 procédure ClicLien(sUrl est chaîne, bDansNouvelleFenetre est un booléen, sDestination est une chaîne) renvoyer Vrai Clic-droit sur un lien de HTM_SansNom1 procédure ClicDroitLien(sUrl est chaîne) 06/08/2026 Isis_BO 1328 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures FEN_TestSusana Procédures Procédure locale AjouterDonnesBDDansChampRapport procédure AjouterDonnesBDDansChampRapport(nIdInter est un entier sur 8 octets, tabRubMobile est un tableau de STJSONMembreRubRapport) saRQ est une chaîne = [ SELECT Intervention.IN_Titre AS IN_Titre, Intervention.IN_RefInterne AS IN_RefInterne, Intervention.CreationDate AS IN_CreationDate, Intervention.IN_NumDevis, Intervention.IN_DateDevis, Intervention.IN_NumFacture, Intervention.IN_DateFacture, Intervention.IN_RefExterne AS IN_RefExterne, Intervention.IN_Description AS IN_Description, Intervention.IN_DureePrevue, CONCAT(Collaborateur.CO_Nom, ' ', Collaborateur.CO_Prenom) AS IN_CO_Nom, PA_TypeInter.PA_Libelle as IN_PA_Type, Lieu.LI_CodeLieu AS LI_CodeLieu, CONCAT(AdLieu.AD_Ligne_1, ' ',AdLieu.AD_Ligne_2, ' ',AdLieu.AD_Ligne_3, ' ',AdLieu.AD_Ligne_4, ' ',AdLieu.AD_Ligne_5, ' ',AdLieu.AD_CodePostal, ' ', AdLieu.AD_Ville, ' ') AS LI_Adresse, Lieu.LI_CodeAcces AS LI_CodeAcces, Client.CL_Nom AS CL_Nom, CONCAT(AdClient.AD_Ligne_1, ' ',AdClient.AD_Ligne_2, ' ',AdClient.AD_Ligne_3, ' ',AdClient.AD_Ligne_4, ' ',AdClient.AD_Ligne_5, ' ', AdClient.AD_CodePostal, ' ',AdClient.AD_Ville) AS AD_Presentation, Societe.SO_Nom FROM Intervention LEFT OUTER JOIN (Lieu LEFT OUTER JOIN Adresse AdLieu ON Lieu.LI_IDAdresse = AdLieu.AD_PKID ) ON Intervention.IN_IDLieu = Lieu.LI_PKID, Intervention INNER JOIN (Dossier LEFT OUTER JOIN (Client LEFT OUTER JOIN Adresse AdClient ON Client.CL_IDAdressePrincipale = AdClient.AD_PKID) ON Dossier.DO_IDClient = Client.CL_PKID ) ON Intervention.IN_IDDossier = Dossier.DO_PKID , Intervention LEFT OUTER JOIN Collaborateur ON Intervention.IN_IDSuiviPar=Collaborateur.CO_PKID, Intervention LEFT OUTER JOIN Societe ON Intervention.IN_IDSociete = Societe.SO_PKID, Intervention LEFT OUTER JOIN ParametreMetier PA_TypeInter ON Intervention.IN_IDTypeIntervention = PA_TypeInter.PA_PKID WHERE IN_PKID={pIdInter} ] saRQ=Remplace(saRQ,"{pIdInter}",nIdInter ) sARQAdresseClient est une chaîne ANSI = [ SELECT CONCAT(AdLieu.AD_Ligne_1, ' ',AdLieu.AD_Ligne_2, ' ',AdLieu.AD_Ligne_3, ' ',AdLieu.AD_Ligne_4, ' ',AdLieu.AD_Ligne_5, ' ',AdLieu.AD_CodePostal, ' ', AdLieu.AD_Ville, ' ') AS Adresse FROM Client INNER JOIN Intervention on Intervention.IN_IDClient = Client.CL_PKID LEFT JOIN Client_Adresse on Client_Adresse.CA_IDClient = Client.CL_PKID 06/08/2026 Isis_BO 1329 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures INNER JOIN Adresse AdLieu on adlieu.AD_PKID = Client_Adresse.CA_IDAdresse WHERE Intervention.IN_PKID = {pIdInter} ] sARQAdresseClient=Remplace(sARQAdresseClient,"{pIdInter}",nIdInter ) sARQDossier est une chaîne ANSI = [ SELECT Dossier.DO_Titre as DOSSIER_TITRE , dossier.DO_RefExterne as DOSSIER_REFEXT , dossier.DO_NumDossier as DOSSIER_NUM, Dossier.DO_DateDebut as DOSSIER_DATE, PA_TypeDossier.PA_Libelle as DOSSIER_TYPE, PA_StatutDossier.PA_Libelle as DOSSIER_STATUT FROM Dossier INNER JOIN Intervention on Intervention.IN_IDDossier = Dossier.DO_PKID LEFT OUTER JOIN ParametreMetier PA_TypeDossier ON Dossier.DO_IDTypeDossier = PA_TypeDossier.PA_PKID LEFT OUTER JOIN ParametreMetier PA_StatutDossier ON Dossier.DO_IDStatut = PA_StatutDossier.PA_PKID WHERE Intervention.IN_PKID = {pIdInter} ] sARQDossier=Remplace(sARQDossier,"{pIdInter}",nIdInter ) saRqCR est une chaîne ANSI = [ SELECT CompteRendu.CR_PKID, CompteRendu.GUID AS CR_GUID, CompteRendu.CR_DateHeureDebut, CompteRendu.CR_DateHeureFin, CompteRendu.CR_NoteCollaborateur, CompteRendu.CR_NomSignataire, CompteRendu.CR_NomSignataireTech, CompteRendu.CR_NoteSignataire, CompteRendu.CR_DevisConforme, CompteRendu.CR_AvecReserve, CompteRendu.CR_ReserveCommentaire, CompteRendu.CR_DateHeureSignature, CompteRendu.CR_Signature, CompteRendu.CR_SignatureTech, CompteRendu.CR_IDTypeSignataire, ParametreMetier.PA_Libelle AS CR_PA_Type FROM CompteRendu INNER JOIN Planning_RDV ON PL_PKID = CR_IDRdv LEFT OUTER JOIN ParametreMetier ON CompteRendu.CR_IDTypeSignataire = ParametreMetier.PA_PKID WHERE Planning_RDV.Archive=0 AND Planning_RDV.PL_IDIntervention = {p_IdInter} ] saRqCR = Remplace(saRqCR,"{p_IdInter}",nIdInter) saRQRDV est une chaîne ANSI = [ SELECT Planning_RDV.GUID, Planning_RDV.PL_DateDebut, Planning_RDV.PL_DateFin, Planning_RDV.PL_Objet, Planning_RDV.PL_Description, Planning_RDV.PL_IDGroupe, CONCAT(Collaborateur.CO_Nom, ' ', Collaborateur.CO_Prenom) AS PL_CO_NOM FROM Planning_RDV LEFT OUTER JOIN Collaborateur ON Planning_RDV.PL_IDCollaborateur = Collaborateur.CO_PKID WHERE Planning_RDV.Archive=0 AND Planning_RDV.PL_IDIntervention = {p_IdInter} ORDER BY Planning_RDV.PL_DateDebut ] saRQRDV = Remplace(saRQRDV,"{p_IdInter}",nIdInter) 06/08/2026 Isis_BO 1330 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures sdRReqInter est une Source de Données sdRReqClient est une Source de Données sdRReqDossier est une Source de Données sdRReqCR est une Source de Données sdReqRDV est une Source de Données y est un entier y = TableauCherche(tabRubMobile,tcLinéaire,"GroupeApp",cRp_Inter) si y > 0 _et_ pas HExécuteRequêteSQL(sdRReqInter,hRequêteDéfaut,saRQ) alors // ne pas exécuter la req pour rien fin y = 0 y = TableauCherche(tabRubMobile,tcLinéaire,"GroupeApp",cRp_Client) si y > 0 _et_ pas HExécuteRequêteSQL(sdRReqClient,hRequêteDéfaut,sARQAdresseClient) alors // ne pas exécuter la req pour rien fin y = 0 y = TableauCherche(tabRubMobile,tcLinéaire,"GroupeApp",cRp_Dossier) si y > 0 _et_ pas HExécuteRequêteSQL(sdRReqDossier,hRequêteDéfaut,sARQDossier) alors // ne pas exécuter la req pour rien fin y = 0 y = TableauCherche(tabRubMobile,tcLinéaire,"GroupeApp",cRp_CR) si y > 0 _et_ pas HExécuteRequêteSQL(sdRReqCR,hRequêteDéfaut,saRqCR) alors // ne pas exécuter la req pour rien fin y = 0 y = TableauCherche(tabRubMobile,tcLinéaire,"GroupeApp",cRp_RDV) si y > 0 _et_ pas HExécuteRequêteSQL(sdReqRDV,hRequêteDéfaut,saRQRDV) alors // ne pas exécuter la req pour rien fin pour tout stEle de tabRubMobile si stEle:Type = "Tableau" ou stEle:GroupeApp dans (cRp_Inter, cRp_Dossier, cRp_Client) alors selon stEle:GroupeApp cas cRp_Inter quand exception dans si "IN_Description" = stEle.MembreMob alors stEle:ListeDonnesBD = RTFVersTexte({sdRReqInter+"."+stEle.MembreMob}) sinon stEle:ListeDonnesBD = {sdRReqInter+"."+stEle.MembreMob} fin faire stEle:ListeDonnesBD = "" fin cas cRp_Dossier quand exception dans stEle:ListeDonnesBD = {sdRReqDossier+"."+stEle.MembreMob} faire stEle:ListeDonnesBD = "" fin 06/08/2026 Isis_BO 1331 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures cas cRp_Client tbClientAd est un tableau de ST_ClientAd stUnCliAd est un ST_ClientAd pour tout sdRReqClient stUnCliAd.sAAdresse = sdRReqClient.Adresse TableauAjoute(tbClientAd,stUnCliAd) fin sJson est une chaîne ANSI Sérialise(tbClientAd,sJson,psdJSON) stEle:ListeDonnesBD = sJson stEle:Type = "Tableau" cas cRp_CR tbCrest un tableau de ST_CR_Rp stUnCr est un ST_CR_Rp pour tout sdRReqCR stUnCr.saGuidCR = sdRReqCR.CR_GUID stUnCr.saDebut = sdRReqCR.CR_DateHeureDebut stUnCr.saFin = sdRReqCR.CR_DateHeureFin stUnCr.saSignataire = sdRReqCR.cR_NomSignataire stUnCr.saNomCollaborateur = sdRReqCR.CR_NomSignataireTech TableauAjoute(tbCr,stUnCr) fin sJson est une chaîne ANSI Sérialise(tbCr,sJson,psdJSON) stEle:ListeDonnesBD = sJson cas cRp_RDV bDouble est un booléen tbRDV est un tableau de ST_RDV_Rp stUnRDV est un ST_RDV_Rp pour tout sdReqRDV stUnRDV:saGuid = sdReqRDV.GUID stUnRDV:nIDGroupe = sdReqRDV.PL_IDGroupe stUnRDV:saCollaborateurs = sdReqRDV.PL_CO_NOM stUnRDV:saDateDebut = sdReqRDV.PL_DateDebut stUnRDV:saDateFin = sdReqRDV.PL_DateFin stUnRDV:saObjet = sdReqRDV.PL_Objet stUnRDV:saNote = RTFVersTexte(sdReqRDV.PL_Description) bDouble = Faux si sdReqRDV.PL_IDGroupe > 0 alors pour tout stRDV de tbRDV si stRDV:nIDGroupe = sdReqRDV.PL_IDGroupe alors stRDV:saCollaborateurs += RC + stUnRDV:saCollaborateurs bDouble = Vrai sortir fin fin si pas bDouble alors TableauAjoute(tbRDV,stUnRDV) fin sinon TableauAjoute(tbRDV,stUnRDV) fin fin sJson est une chaîne ANSI Sérialise(tbRDV,sJson,psdJSON) stEle:ListeDonnesBD = sJson autre cas 06/08/2026 Isis_BO 1332 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures fin fin fin Procédure locale ConstructionTbRubBaseEmail procédure ConstructionTbRubBaseEmail(TermeRapport est un STJSONRubriqueRapport, tabToutesRub est un tableau de STJSONMembreRubRapport, LeDoc est un Document,bSujetEmail est un booléen = Faux) k est un entier ListeMembreNull est un tableau de STJSONListeMembre MonDoc est un Document = LeDoc pour i = 1 _à_ TermeRapport.ListeTerme..Occurrence k = 0 stUnTerme est un STJSONMembreRubRapport = TermeRapport.ListeTerme[i] si stUnTerme.Rubrique <> "" alors tabFragments est tableau de docFragment = DocRecherche(MonDoc,stUnTerme.Rubrique,MotComplet+ SansCasse) si tabFragments.Occurrence > 0 alors pour b = 1 _à_ tabFragments.Occurrence stUnTerme.Ordre = tabFragments[b].PositionFin stUnTerme.Ordre = tabFragments[b].PositionFin si bSujetEmail alors // si c'est dans le sujet un transforme le numéro d'ordre en décimal afin que le sujet soit demande et traite avant le corps de l'email stUnTerme.Ordre ="0."+tabFragments[b].PositionFin fin k = TableauAjoute(tabToutesRub,stUnTerme) tabToutesRub[k].ListeMembre = ListeMembreNull // toujours car pas tous les termes son requis fin fin si stUnTerme.ListeMembre..Occurrence > 0 _et_ k <= 0 alors pour c = 1 _à_ stUnTerme.ListeMembre..Occurrence tabFragment2 est tableau de docFragment = DocRecherche(MonDoc,stUnTerme.ListeMembre[c] .Rubrique,MotComplet+SansCasse) si tabFragment2.Occurrence > 0 alors pour l = 1 _à_ tabFragment2.Occurrence stUnTerme2 est un STJSONMembreRubRapport = stUnTerme.Listemembre[c] stUnTerme2.Ordre = tabFragment2[l].PositionFin k = TableauAjoute(tabToutesRub,stUnTerme2) tabToutesRub[k].ListeMembre = ListeMembreNull fin fin 06/08/2026 Isis_BO 1333 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures fin fin fin fin TableauTrie(tabToutesRub,ttMembre+tccRespecteNumérique,"+Ordre") Procédure locale ConstructionTbRubEmailEnvoyerMob procédure ConstructionTbRubEmailEnvoyerMob(TermeRapport est un STJSONRubriqueRapport, tabToutesRub est un tableau de STJSONMembreRubRapport, tabRubMobile est un tableau de STJSONMembreRubRapport, MonDoc est un Document, bToutesRub est un booléen = Faux, tbMotCleSpec est un tableau de STJSONMembreRubRapport = Null) ListeMembreNull est un tableau de STJSONListeMembre sGroupe est une chaîne ANSI n est un entier = -1 h est un entier pour tout stEle de tabToutesRub si (stEle:EnvoiMob ou bToutesRub ) alors si Contient(stEle:Rubrique, "$TAB") ou Contient(stEle:Rubrique, "$UN") ou Contient(stEle. Rubrique,".UNIQUE") alors si sGroupe <> stEle:GroupeApp ou h <= 0 alors n = TableauCherche(TermeRapport.ListeTerme,tcLinéaire,"GroupeApp;Type",stEle:GroupeApp ,"Tableau") si n > 0 alors stUnTermeGr est un STJSONMembreRubRapport = TermeRapport.ListeTerme[n] stUnTermeGr.Ordre = stEle:Ordre stUnTermeGr.ListeMembre = ListeMembreNull TableauAjoute(stUnTermeGr:ListeMembre,stEle) h = TableauAjoute(tabRubMobile,stUnTermeGr) sinon //TraceINFO("Rub non trouvé "+stEle:Rubrique+" "+stEle:GroupeApp) fin sinon si h > 0 alors stUnTermeRec est un STJSONMembreRubRapport = tabRubMobile[h] n = 0 pour tout stElem2 de tabRubMobile[h]:ListeMembre si stElem2.Rubrique = stEle:Rubrique alors n += 1 sortir fin fin //TableauCherche(stUnTermeRec.ListeMembre,tcLinéairePremier,"Rubrique",stEle:Rubri que) si n <= 0 alors TableauAjoute(tabRubMobile[h].ListeMembre,stEle) sinon n = TableauCherche(TermeRapport.ListeTerme,tcLinéaire,"GroupeApp;Type",stEle: GroupeApp,"Tableau") si n > 0 alors stUnTermeGr est un STJSONMembreRubRapport = TermeRapport.ListeTerme[n] stUnTermeGr.Ordre = stEle:Ordre stUnTermeGr.ListeMembre = ListeMembreNull TableauAjoute(stUnTermeGr:ListeMembre,stEle) h = TableauAjoute(tabRubMobile,stUnTermeGr) fin fin fin fin sGroupe = stEle:GroupeApp sinon 06/08/2026 Isis_BO 1334 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures si ChaîneOccurrence(stEle.Rubrique,".LISTE") > 0 alors h = 0 n = TableauCherche(TermeRapport.ListeTerme,tcLinéaire,"GroupeApp;Type",stEle: GroupeApp,"Tableau") si n > 0 alors stUnTermeGr est un STJSONMembreRubRapport = TermeRapport.ListeTerme[n] pour tout stElem2 de TermeRapport.ListeTerme[n]:ListeMembre si stElem2.MembreEmailMob <> "" alors si h <= 0 alors stUnTermeGr.Ordre = stEle:Ordre stUnTermeGr.ListeMembre = ListeMembreNull stUnTermeGr.ListeMembre.ajoute(stElem2) h = TableauAjoute(tabRubMobile,stUnTermeGr) sinon tabRubMobile[h].ListeMembre.Ajoute(stElem2) fin fin fin fin sinon TableauAjoute(tabRubMobile,stEle) fin h = 0 sGroupe = "" fin sinon h = 0 sGroupe = "" fin fin k est un entier si tbMotCleSpec<> Null alors pour tout stEleCle de tbMotCleSpec tabFragments est tableau de docFragment = DocRecherche(MonDoc,stEleCle.Rubrique,MotComplet+ SansCasse) si tabFragments.Occurrence > 0 alors pour b = 1 _à_ tabFragments.Occurrence stEleCle.Ordre = tabFragments[b].PositionFin k = TableauAjoute(tabRubMobile,stEleCle) tabRubMobile[k].ListeMembre = ListeMembreNull // toujours car pas tous les termes son requis fin fin fin fin TableauTrie(tabRubMobile,ttMembre+tccRespecteNumérique,"+Ordre") Procédure locale ConstruireListeChampModeleEmail procédure ConstruireListeChampModeleEmail() nIdModeleMail est un entier sur 8 octets = 2 nIdInter est un entier sur 8 octets = 105 CorpEmail est un Document sSujetEmail est une chaîne ANSI 06/08/2026 Isis_BO 1335 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures sCorpsEmail est une chaîne ANSI saRQModeleMail est une chaîne ANSI = [ SELECT * FROM MailModele WHERE MM_PKID = ] saRQModeleMail += nIdModeleMail sdRqModele est une Source de Données si pas HExécuteRequêteSQL(sdRqModele,gcnxBO,saRQModeleMail) alors // modele introuvable sinon CorpEmail = sdRqModele.MM_MsgDoc sSujetEmail = sdRqModele.MM_Sujet sCorpsEmail = UTF8VersChaîne(DocVersHTML(CorpEmail)) fin TermeRapport est un STJSONRubriqueRapport vRub est un Variant saRQRub est une chaîne ANSI = [ SELECT * FROM ParametreSysteme WHERE PAS_Code = 'RUBRIQUE_RAPPORT_INTERVENTION' ] sdRpRub est une Source de Données HExécuteRequêteSQL(sdRpRub,gcnxBO,saRQRub) vRub = JSONVersVariant(sdRpRub.PAS_Valeur) si vRub<>Null alors Désérialise(TermeRapport,sdRpRub.PAS_Valeur,psdJSON) TableauTrie(TermeRapport:ListeTerme,ttMembre,"Groupe;Ordre") fin TermeRapportEmail est un STJSONRubriqueRapport //n est un entier //sGrouppeApp est une chaîne ANSI MotCleModeleEmail_Rub_Rapport(TermeRapportEmail,TermeRapport) tabToutesRub est un tableau de STJSONMembreRubRapport tabRubMobile est un tableau de STJSONMembreRubRapport ListeMob est un tableau de STJSONMembreRubRapport bufMobile est un Buffer = [ [ { "Nom":"", "Rubrique":"", "Description":"Tableau contacts site", "Groupe":"Contacts site", "Type":"Tableau", "Ordre":101, "MembreMob":"CONTACT_SITE", "EnvoiMob":1, "BD":0, "GroupeApp":"CONTACT_SITE", "TypeMembre":"", "ListeMembre": [ { "Nom":"Tel. 1", "Rubrique":"$TABCTSITE.TELFIXE$", "Description":"", "Groupe":"", "Type":"", "Ordre":0, "MembreMob":"saTFix", "EnvoiMob":1, "BD":0 }, { "Nom":"Tel. 2", "Rubrique":"$TABCTSITE.TELFAXE$", "Description":"", "Groupe":"", "Type":"", "Ordre": 0, "MembreMob":"saTMob", "EnvoiMob":1, "BD":0 }, { "Nom":"R\u00f4le", "Rubrique":"$TABCTSITE.ROLE$", "Description":"", "Groupe":"", "Type":"", "Ordre":0, "MembreMob":"saRole", "EnvoiMob":1, "BD":0 }, { "Nom":" Etage", "Rubrique":"$TABCTSITE.ETAGE$", "Description ":"", "Groupe":"", "Type":"", "Ordre":0, "MembreMob":"saEtage", "EnvoiMob":1, "BD":0 } ], "ListeDonnesMob":"[ { \"nID\":16, \"saNom\":\"TEST MADAME 5 test 5\", \"saPren\":\"\", \"saRole\":\"Contact\", \"saTFix\":\"00.00.00.00.00\", \"saTMob\":\"\", \"saEtage\":\"\", \"saExtra\":\"\", \"bSelection\":true, \"nPosTable\":1 }, { \"nID\":13, \"saNom\":\"TEST&MOSIEUR 2 < > test\", \"saPren\":\"\", \"saRole\":\"Contact\", \"saTFix\":\"00.00.00.00.00\", \"saTMob\":\"\", \"saEtage\":\"\", \"saExtra\":\"\", \ "bSelection\":false, \"nPosTable\":2 }, { \"nID\":20, \"saNom\":\"TEST 6 6\", \"saPren\":\"\", \"saRole\":\"Gardien(ne)\", \"saTFix\":\"66.66.66.66.66\", \"saTMob\":\"\", \"saEtage\":\"\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":3 }, { \"nID \":12, \"saNom\":\"TEST & COMPLET 2 test\", \"saPren\":\"\", \"saRole\":\"Occupant\", \"saTFix\":\"11.11.11.11.11\", \"saTMob\":\"\", \"saEtage\":\"\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":4 }, { \"nID\":1, \"saNom\":\"GIRIN Emmanuel\", \ "saPren\":\"\", \"saRole\":\"Propri\\u00e9taire\", \"saTFix\":\"\", \"saTMob\":\"\", \"saEtage\":\"\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":5 }, { \"nID\":2, \"saNom\":\"BOURRAS Fr\\u00e9d\\u00e9ric\", \"saPren\":\"\", \"saRole\":\" 06/08/2026 Isis_BO 1336 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures Resp. Immeuble\", \"saTFix\":\"\", \"saTMob\":\"\", \"saEtage\":\"\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":6 } ]", "ListeDonnesBD":"" }, { "Nom":"", "Rubrique":"", "Description":"Tableau donneurs d'ordres", "Groupe":" Donneurs d'ordres", "Type":"Tableau", "Ordre":136, "MembreMob":"CONTACT_CLIENT_DONNEURS", "EnvoiMob":1, "BD":0, "GroupeApp":"DONNEURS_ORDRE", "TypeMembre":"", "ListeMembre":[ { "Nom":"Tel. 1", "Rubrique":"$TABCTCLIENT.TELFIXE$", "Description":"", "Groupe":"", "Type":"", "Ordre":0, "MembreMob":"saTFix", "EnvoiMob":1, "BD":0 }, { "Nom":"Tel. 2", "Rubrique":"$TABCTCLIENT.TELFAXE$", "Description":"", "Groupe":"", "Type":"", "Ordre":0, "MembreMob":"saTMob", "EnvoiMob":1, "BD":0 }, { "Nom":"R\u00f4le", "Rubrique":" $TABCTCLIENT.ROLE$", "Description":"", "Groupe":"", "Type":"", "Ordre":0, "MembreMob":"saRole", "EnvoiMob":1, "BD":0 } ], "ListeDonnesMob":"[ { \"nID\":11, \"saNom\":\"TEST&COMPLET 2 > test 2\", \"saPren\":\"test 2\", \"saRole\":\"Contact\", \"saTFix\":\" 00.00.00.00.00\", \"saTMob\":\"\", \"saEtage\":\"\", \"saExtra\":\"\", \"bSelection\":true, \"nPosTable\":1 } ]", "ListeDonnesBD":"" }, { "Nom":"", "Rubrique":"", "Description":"Tableau rendez-vous", "Groupe":"Rendez-vous", "Type":"Tableau", "O rdre ":301, "MembreMob":"RDV", "EnvoiMob":1, "BD":0, "GroupeApp":"RDV_INTER", "TypeMembre":"", "ListeMembre":[ { "Nom":"Fini le", "Rubrique":"$TABRDV.DATEFIN$", "Description":"", "Groupe":"", "Type":"", "Ordre":0, "MembreMob":"saDateFin", "EnvoiMob":1, "BD ":0 }, { "Nom":"Objet du rendez-vous", "Rubrique":"$TABRDV.OBJET$", "Description":"", "Groupe":"", "Type":"", "Ordre":0, "MembreMob":"saObjet", "EnvoiMob":1, "BD":0 }, { "Nom":"Note rendez-vous", "Rubrique":"$TABRDV.NOTE$", "Description":"", "Groupe":"", "Type":"", "Ordre":0, "MembreMob":"saNote", "EnvoiMob":1, "BD":0 } ], "ListeDonnesMob":"[ { \"saGuid\":\"0cbd94198b6b4271bdf35a65316e8143\", \"nIDGroupe\":0, \"saDateDebut\":\"20230505090000000\", \"saDateFin\":\"20230505100000000\", \"saObjet\":\"\", \"s aNote\":\"rdv 2\", \"saCollaborateurs\":\"GUILLEMOT Olivier\", \"saExtra\":\"\", \"bSelection\":true, \"nPosTable\":1 }, { \"saGuid\":\"35c1e4832bde4e46be9c5e1654af27a1\", \"nIDGroupe\":0, \"saDateDebut\":\"20241001170000000\", \"saDateFin\":\"20241001180 000000\", \"saObjet\":\"obj 5\", \"saNote\":\"\", \"saCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":2 }, { \"saGuid\":\"32924fd70d384db18977892d7a80b8ea\", \"nIDGroupe\":0, \"saDateDebut\":\"20241231110000000 \", \"saDateFin\":\"20241231140000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":3 } ]", "ListeDonnesBD":"[ { \"saGuid\":\"0cbd94198b6b4271bdf35a65316e8143\", \"nI DGroupe\":0, \"saDateDebut\":\"20230505090000000\", \"saDateFin\":\"20230505100000000\", \"saObjet\":\"\", \"saNote\":\" rdv 2\", \"saCollaborateurs\":\"GUILLEMOT Olivier\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\" 35c1e4832bde4e46be9c5e165 4af27a1\", \"nIDGroupe\":0, \"saDateDebut\":\"20241001170000000\", \"saDateFin\":\"20241001180000000\", \"saObjet\":\" obj 5\", \"saNote\":\"\", \"saCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\" 32924fd70d3 84db18977892d7a80b8ea\", \"nIDGroupe\":0, \"saDateDebut\":\"20241231110000000\", \"saDateFin\":\"20241231140000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false } ]" } ] ] Rub est un Variant Rub = JSONVersVariant(bufMobile) Désérialise(ListeMob,bufMobile,psdJSON) si TermeRapportEmail.ListeTerme..Occurrence > 0 alors SujetEmailDo est un Document = sSujetEmail ConstructionTbRubBaseEmail(TermeRapportEmail,tabToutesRub,SujetEmailDo,Vrai) ConstructionTbRubBaseEmail(TermeRapportEmail,tabToutesRub,CorpEmail) 06/08/2026 Isis_BO 1337 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures ConstructionTbRubEmailEnvoyerMob(TermeRapportEmail, tabToutesRub ,tabRubMobile,CorpEmail,Vrai) AjouterDonnesBDDansChampRapport(nIdInter, tabRubMobile) TraiteEmailBuffer(tabRubMobile,ListeMob,SujetEmailDo) TraiteEmailBuffer(tabRubMobile,ListeMob,CorpEmail) SupprimerToutesRubRapportMob(tabToutesRub,CorpEmail) sSujetEmail = DocVersTexte(SujetEmailDo) corpHTML est un Buffer = DocVersHTML(CorpEmail) HTM_SansNom1 = corpHTML ht est un htmlDocument = DocVersHTML(CorpEmail) ht..ContenuHTML= ht..ContenuHTML + "

je suis la

" HTM_SansNom1 = ht si pas EnvoiRubMob(tabRubMobile) alors // TraiteEmailBuffer(tabToutesRub,tabRubMobile,SujetEmailDo) // TraiteEmailBuffer(tabToutesRub,tabRubMobile,CorpEmail) SupprimerToutesRubRapportMob(tabToutesRub,SujetEmailDo) SupprimerToutesRubRapportMob(tabToutesRub,CorpEmail) // sSujetEmail = DocVersTexte(SujetEmailDo) // corpHTML est un buffer = DocVersHTML(CorpEmail) // HTM_SansNom1 = corpHTML sinon tabRubMobileEnvoyer est un tableau de STJSONMembreRubRapport pour tout stEle de tabRubMobile si stEle:EnvoiMob alors TableauAjoute(tabRubMobileEnvoyer,stEle) fin fin TableauTrie(tabRubMobileEnvoyer,ttMembre,"Groupe;Ordre") // envoi buffer fin fin Procédure locale CreationTbdansModeleEmail procédure CreationTbdansModeleEmail(ListeMob est un tableau de STJSONMembreRubRapport, unTerme est un STJSONMembreRubRapport, mondoc est un Document) sADonnes est une chaîne ANSI b est un entier //saRep est une chaîne ANSI sdRReq est une Source de Données //tabTitreCol est un tableau de chaînes ANSI //taCol est un tableau associatif de chaînes ANSI //sTitresCols , sTbHTML, sInfoLigne sont des chaînes ANSI nLigne, nCol sont des entiers vInfoVariante est un Variant TableauTrie(unTerme.ListeMembre,ttMembre+tccRespecteNumérique,"+Ordre") si unTerme:EnvoiMob alors b = TableauCherche(ListeMob,tcLinéaire,"Rubrique;Utilisee",unTerme:Rubrique,Faux) fin si b > 0 alors sADonnes = ListeMob[b].ListeDonnesMob fin 06/08/2026 Isis_BO 1338 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures si sADonnes <> "" _et_ unTerme:Type = "Tableau" alors vInfoVariante = JSONVersVariant(sADonnes) nLigne = 1 // entête de table pour tout stTerme, b de unTerme.ListeMembre nCol += 1 fin pour tout UnEle, c de vInfoVariante si UnEle.bSelection alors nLigne += 1 fin fin tabFragments est un tableau de docFragments = DocRecherche(mondoc,unTerme.Rubrique,MotComplet+ SansCasse) si tabFragments..Occurrence > 0 alors TabDoc est un docFragment = DocInsèreTableau(mondoc,tabFragments[1]..PositionDébut ,nCol, nLigne) soit para2 <- TabDoc..Paragraphe[2] nLigneEnCours est un entier = 1 nColEnCours est un entier = 1 pour tout stTerme, b de unTerme.ListeMembre para2..Tableau..Cellules[1,b].Contenu..Texte = stTerme:nom nLigneEnCours = 1 pour tout UnEle, c de vInfoVariante si stTerme:EnvoiMob alors infoR est une chaîne ANSI si UnEle.bSelection alors nLigneEnCours += 1 imgBuf est un Buffer si stTerme:TypeMembre <> "ChpImage" ou stTerme:Type <> "ChpImage"alors RechercheInfoDansVariantRapport(unTerme, stTerme, UnEle,imgBuf,infoR, sdRReq,"") para2..Tableau..Cellules[nLigneEnCours,b].Contenu..Texte = TraitementSelonTypeRubRapportMob(stTerme,infoR) fin fin fin fin fin fin fin // // // //TableauTrie(unTerme.ListeMembre,ttMembre+tccRespecteNumérique,"+Ordre") // // //SI unTerme:EnvoiMob ALORS // b = TableauCherche(ListeMob,tcLinéaire,"Rubrique;Utilisee",unTerme:Rubrique,Faux) //FIN // //SI b > 0 ALORS // sADonnes = ListeMob[b].ListeDonnesMob //FIN // //SI sADonnes <> "" _ET_ unTerme:Type = "Tableau" ALORS // vInfoVariante est un Variant = JSONVersVariant(sADonnes) 06/08/2026 Isis_BO 1339 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures // SI unTerme.GroupeApp = cRp_CR ALORS // Requête dans la base de données , le compte rendu ne peuvent pas être modifiées par l'utilisateur // // donc le données ne sont pas récupérer à partir de données envoyés par le mobile | // RqCompteRenduRemplirRapport(vInfoVariante,sdRReq) | | | | | | ---------------------------------------------------- | --- | --- | --- | --- | // FIN // // SELON unTerme:GroupeApp // CAS cRp_CtSite,cRp_Client,cRp_CtDonneurs,cRp_Photo,cRp_CR,cRp_RDV // | // | sTB | est une chaîne ANSI | = [ | | | --- | -------------------------------------------- | ------------------- | --- | --- | | // |
| | | | | // | | // | | | | | | --- | ------------------------ | --- | --- | --- | | // | ] | | | | // | // | POUR TOUT stTerme, b DE unTerme.ListeMembre | | | | | --- | ------------------------------------------- | --- | --- | --- | | // | TableauAjoute(tabTitreCol,stTerme:Nom) | | | | | // | POUR TOUT UnEle, c DE vInfoVariante | | | | | // | SI stTerme:EnvoiMob ALORS | | | | // | // | | infoR est une chaîne ANSI | | | | --- | --- | ------------------------- | --- | --- | | // | | SI UnEle.bSelection ALORS | | | | // | | imgBuf est un buffer | | | // SI stTerme:TypeMembre <> "ChpImage" OU stTerme:Type <> "ChpImage"ALORS // RechercheInfoDansVariantRapport(unTerme, stTerme, UnEle,imgBuf,infoR,sdRReq,"") // taCol[b+"-"+c] = TraitementSelonTypeRubRapportMob(stTerme,infoR) | // | | FIN | | | | --- | --- | --- | --- | --- | | // | | FIN | | | | // | FIN | | | | // | // | FIN | | | | | --- | --- | --- | --- | --- | | // | FIN | | | | // | // | POUR TOUT sTitre de tabTitreCol | | | | | --- | ------------------------------- | --- | --- | --- | // sInfoLigne+="" | // | FIN | | | | | --- | --- | --- | --- | --- | // | // | SI sInfoLigne <> "" ALORS | | | | | --- | ------------------------- | ---------------------------- | --- | --- | | // | sTitresCols | = sTB + sInfoLigne + "" | | | // | // | sInfoLigne | = "" | | | | --- | ---------- | ---- | --- | --- | // // | // | POUR TOUT UnEle, c DE vInfoVariante | | | | | --- | ----------------------------------- | --------------------------------- | --- | --- | | // | sTB = "" | | | | | // | SI UnEle.bSelection ALORS | | | | | // | | POUR TOUT sTitre,b de tabTitreCol | | | | // | | SI taCol[b+"-"+c]..Existe ALORS | | | // sTB+="" | // | | FIN | | | | ---------- | --- | --- | ------- | ---- | | 06/08/2026 | | | Isis_BO | 1340 | Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures // FIN // // SI sTB <> "" ALORS // sInfoLigne += "" + sTB+"" // FIN // FIN // FIN // FIN // // SI sInfoLigne <> "" ALORS // sTbHTML = sTitresCols+sInfoLigne+"
" // sInfoLigne+="

" +TexteVersHTML(sTitre) + "

" // //sTB+=" " // sTB+="

"+taCol[b+"-"+c] +"

" // FIN // // // // AUTRE CAS // // sTbHTML = TraitementSelonTypeRubRapportMob(unTerme,sADonnes) // // FIN // // //FIN // //saRep = ChaîneVersUTF8(sTbHTML) //RENVOYER saRep Procédure locale DonneGrouppeAppSelonGroupe procédure DonneGrouppeAppSelonGroupe(sGroupe est une chaîne ANSI) sGroupeApp est une chaîne ANSI selon sGroupe cas "Dossier" sGroupeApp = cRp_Dossier cas "Intervention" sGroupeApp = cRp_Inter cas "Comptes-rendus" sGroupeApp = cRp_CR cas "Donneurs d'ordres" sGroupeApp = cRp_CtDonneurs cas "Client" sGroupeApp = cRp_Client cas "Site" sGroupeApp = cRp_CtSite cas "Rendez-vous" sGroupeApp = cRp_RDV autre cas sGroupeApp = "" fin renvoyer sGroupeApp Procédure locale EnvoiRubMob procédure EnvoiRubMob(ListeMob est un tableau de STJSONMembreRubRapport) n est un entier si ListeMob..Occurrence <= 0 alors renvoyer Faux fin 06/08/2026 Isis_BO 1341 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures pour tout stEle de ListeMob si stEle:EnvoiMob alors si stEle.GroupeApp dans (cRp_Client,cRp_CR,cRp_RDV) alors si stEle.ListeDonnesBD <> "" alors n += 1 fin sinon si stEle.GroupeApp dans (cRp_Photo,cRp_CtDonneurs,cRp_CtSite,cRp_Extra) alors n += 1 sinon si stEle.ListeDonnesBD <> "" alors n+= 1 fin fin fin si n > 0 alors renvoyer Vrai sinon renvoyer Faux fin Procédure locale LireModele procédure LireModele() //POUR TOUT unMotCle DE tbMC // SI unMotCle.bPresent _ET_ PAS unMotCle.bTableau ALORS // // unMotCle:saTexte = DonneValeurMotClef(unMotCle:saCodeValeur,odFI) // // SINON SI unMotCle.bPresent ALORS // SELON unMotCle:saMotCle // CAS "" : unMotCle:saTexte = DonneValeurMotClef(unMotCle:saCodeValeur,odFI,FiltreDonneesMail(unMotCle,odFI:ListeContactClient,ptabDo nnees)) // CAS "" : unMotCle:saTexte = DonneValeurMotClef(unMotCle:saCodeValeur,odFI,FiltreDonneesMail(unMotCle,odFI:ListeContactLieu,ptabDonn ees)) // CAS "" : unMotCle:saTexte = DonneValeurMotClef(unMotCle:saCodeValeur,odFI,FiltreDonneesMail(unMotCle,odFI:ListeCompteRendu,ptabDonn ees)) // CAS "" : unMotCle:saTexte = DonneValeurMotClef(unMotCle:saCodeValeur,odFI,FiltreDonneesMail(unMotCle,odFI:ListeRendezVous,ptabDonne es)) // AUTRE CAS // SI ChaîneCommencePar(unMotCle:saMotCle," 0 alors stMC = TermeRapport.ListeTerme[n] sinon stMC.Nom = sdRqRub.MOC_Lib stMC.MembreMob = sdRqRub.MOC_Code n = TableauCherche(TermeRapport.ListeTerme,tcLinéaire,"Groupe",sdRqRub. MOC_Groupe) si n > 0 alors stMC.GroupeApp = TermeRapport.ListeTerme[n].GroupeApp stMC.Groupe = TermeRapport.ListeTerme[n].Groupe sinon stMC.GroupeApp = DonneGrouppeAppSelonGroupe(sdRqRub.MOC_Groupe) stMC.MembreMob = Remplace(sdRqRub.MOC_Code,".", "_") fin stMC.EnvoiMob = Faux fin stMC.Rubrique = sdRqRub.MOC_Mot TermeRapportEmail.ListeTerme.Ajoute(stMC) fin fin Procédure locale RechercheDonneesSimpleRapportMob procédure RechercheDonneesSimpleRapportMob(ListeMob est un tableau de STJSONMembreRubRapport, unTerme est un STJSONMembreRubRapport) b est un entier sAInfoRemp est une chaîne ANSI si unTerme:EnvoiMob alors b = TableauCherche(ListeMob,tcLinéaire,"Rubrique;Utilisee",unTerme:Rubrique, Faux) fin si b > 0 alors ListeMob[b].Utilisee = Vrai si ListeMob[b].ListeDonnesBD <> "" alors sAInfoRemp = TraitementSelonTypeRubRapportMob(unTerme,ListeMob[b].ListeDonnesBD) sinon sAInfoRemp = TraitementSelonTypeRubRapportMob(unTerme,unTerme:ListeDonnesBD) fin sinon // Comment ce n'est pas envoyé dans le mobile je cherche directement dans le données (Bqse de données) b = TableauCherche(ListeMob,tcLinéaire,"Rubrique;Utilisee",unTerme:Rubrique , Faux) si b > 0 alors sAInfoRemp = TraitementSelonTypeRubRapportMob(unTerme,ListeMob[b].ListeDonnesBD) ListeMob[b].Utilisee = Vrai sinon sAInfoRemp = TraitementSelonTypeRubRapportMob(unTerme,unTerme:ListeDonnesBD) fin fin renvoyer sAInfoRemp Procédure locale RechercheInfoDansVariantRapport 06/08/2026 Isis_BO 1344 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures procédure RechercheInfoDansVariantRapport(unTerme est un STJSONMembreRubRapport, stTerme est un STJSONListeMembre, UnEle est un Variant,ImgBuf est un Buffer,... saInfoV est une chaîne ANSI, sdRReq est une source de données,CheminImg est une chaîne ANSI) satxt est une chaîne ANSI saIdentifiant est une chaîne ANSI saValeurId est une chaîne ANSI quand exception dans selon unTerme.GroupeApp cas cRp_CR saIdentifiant = "sdRReq.CR_GUID" saValeurId = Remplace(UnEle.saGuidCR,RC,"") cas cRp_Photo saIdentifiant = "UnEle.nDC_PKID" saValeurId = Remplace(UnEle.nDC_PKID,RC,"") fin si pas stTerme:BD alors satxt = "UnEle."+stTerme:MembreMob saInfoV = {satxt} si stTerme:TypeMembre = "ChpImage" ou stTerme:Type = "ChpImage"alors si fRepExiste(CheminImg) alors sExtension est une chaîne ANSI = fExtraitChemin(UnEle.saNom, fExtension) sNOMiMG est une chaîne ANSI = saValeurId+sExtension si fFichierExiste(CheminImg+sNOMiMG) alors ImgBuf = fChargeBuffer(CheminImg+sNOMiMG) fin fin fin sinon pour tout sdRReq si {saIdentifiant} = saValeurId alors satxt = "sdRReq." satxt += stTerme:MembreMob saInfoV = {satxt} si stTerme:TypeMembre = "ChpImage" ou stTerme:Type = "ChpImage"alors ImgBuf = {satxt} fin fin fin fin faire saInfoV = "" ImgBuf = "" //TraceERREUR("Erreur dans la création du rapport IMG"+ExceptionInfo()) fin Procédure locale RqCompteRenduRemplirRapport procédure RqCompteRenduRemplirRapport(vInfoVariante est un Variant,sdRReqCR est une Source de Données) saGUIDS est une chaîne ANSI pour tout UnEle de vInfoVariante 06/08/2026 Isis_BO 1345 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures si UnEle.bSelection alors saGUIDS += [" , "]+"'"+UnEle.saGuidCR +"'" fin fin si saGUIDS = "" alors renvoyer Faux fin saRqCR est une chaîne ANSI = [ SELECT CompteRendu.CR_PKID, CompteRendu.GUID AS CR_GUID, CompteRendu.CR_DateHeureDebut, CompteRendu.CR_DateHeureFin, CompteRendu.CR_NoteCollaborateur, CompteRendu.CR_NomSignataire, CompteRendu.CR_NomSignataireTech, CompteRendu.CR_NoteSignataire, CompteRendu.CR_DevisConforme, CompteRendu.CR_AvecReserve, CompteRendu.CR_ReserveCommentaire, CompteRendu.CR_DateHeureSignature, CompteRendu.CR_Signature, CompteRendu.CR_SignatureTech, CompteRendu.CR_IDTypeSignataire FROM CompteRendu WHERE CR_GUID IN ({p_GUIDS}) ] saRqCR = Remplace(saRqCR,"{p_GUIDS}",Remplace(saGUIDS, RC,"")) si pas HExécuteRequêteSQL(sdRReqCR,hRequêteDéfaut,saRqCR) alors fin Procédure locale SupprimerToutesRubRapportMob procédure SupprimerToutesRubRapportMob(tabToutesRub est un tableau de STJSONMembreRubRapport,MonDoc est un Document) tabFragments est tableau de docFragment pour i = 1 _à_ tabToutesRub..Occurrence stUnTerme est un STJSONMembreRubRapport = tabToutesRub[i] tabFragments = DocRecherche(MonDoc,stUnTerme.Rubrique,MotComplet+SansCasse) pour c = 1 _à_ tabFragments.Occurrence tabFragments[c].Texte= "" fin pour tout stTermes de stUnTerme.ListeMembre tabFragments = DocRecherche(MonDoc,stTermes.Rubrique,MotComplet+SansCasse) pour h = 1 _à_ tabFragments.Occurrence tabFragments[h].Texte= "" fin fin fin Procédure locale TraiteEmailBuffer 06/08/2026 Isis_BO 1346 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures procédure TraiteEmailBuffer(tabRubMobile est un tableau de STJSONMembreRubRapport, ListeMob est un tableau de STJSONMembreRubRapport,mondoc est un Document) c est un entier sAInfoRemp est une chaîne ANSI TableauTrie(tabRubMobile,ttMembre+tccRespecteNumérique,"+Rubrique;+Ordre") sNomRub est une chaîne ANSI pour i = 1 _à_ tabRubMobile..Occurrence unTerme est un STJSONMembreRubRapport = tabRubMobile[i] sAInfoRemp = "" //SI sNomRub <> unTerme.Rubrique ALORS // moyen de savoir si la rubrique a été déjà traite, une rubrique peuvent être pressent plusieurs fois dans un modèle , // toutes les rubriques seront traites dans la variable tabfragments si unTerme.Type = "Tableau" _et_ unTerme.GroupeApp <> cRp_Inter alors quand exception dans // nTotalOcurrence est un entier = ChaîneOccurrence(sTexte, unTerme.Rubrique,MotComplet) // POUR p = 1 À nTotalOcurrence // nPos est un entier = Position(sTexte,unTerme.Rubrique ,p) // sTexteAvant est une chaîne ANSI = sTexte[1 à nPos] // sTexteApres est une chaîne ANSI = sTexte[(nPos+unTerme.Rubrique..Taille) à] // FIN tabFragments est tableau de docFragment = DocRecherche(mondoc,unTerme.Rubrique, MotComplet+SansCasse) c = 1 pour c = 1 _à_ tabFragments.Occurrence CreationTbdansModeleEmail(ListeMob,tabRubMobile[i],mondoc) //tabFragments[c].Texte = HTMLVersTexte(sAInfoRemp) //tabFragments[c].Texte = sAInfoRemp fin faire //TraceERREUR("Erreur dans la création du modele mail "+ExceptionInfo()) fin sinon quand exception dans tabFragments est tableau de docFragment = DocRecherche(mondoc,unTerme.Rubrique, MotComplet+SansCasse) si tabFragments..Occurrence > 0 alors c = 1 pour c = 1 _à_ tabFragments.Occurrence sAInfoRemp = RechercheDonneesSimpleRapportMob(ListeMob,unTerme ) tabFragments[c].Texte= sAInfoRemp fin fin faire //TraceERREUR("Erreur dans la création du modele email "+ExceptionInfo()) fin fin //FIN sNomRub= unTerme.Rubrique fin Procédure locale TraitementSelonTypeRubRapportMob 06/08/2026 Isis_BO 1347 Partie 3 › Fenêtre WINDEV › FEN_TestSusana › Procédures procédure TraitementSelonTypeRubRapportMob(stMembre, sADonnes est une chaîne ANSI) | sTexte | est une chaîne | = " " | | | | ------------- | ------------------- | --------------------- | --- | --- | | dhUnDateHeure | est une DateHeure | | | | | bUnBoolean | est un booléen | | | | | sType | est une chaîne ANSI | = stMembre:TypeMembre | | | si sType = "" alors sType = stMembre:Type fin si sADonnes..Taille < 8 _et_ (stMembre:TypeMembre = "ChpSimpleDate" ou stMembre:TypeMembre = "ChpSimpleDateHeure") alors renvoyer sTexte fin quand exception dans si stMembre:GroupeApp = cRp_Extra alors selon stMembre:Type cas typDate | | dhUnDateHeure = sADonnes | | | | | --- | --------------------------------------------------- | --- | --- | --- | | | sTexte = DateVersChaîne(dhUnDateHeure,"JJ/MM/AAAA") | | | | cas typHeure | | dhUnDateHeure = sADonnes | | | | | --- | ----------------------------------------------- | --- | --- | --- | | | sTexte = HeureVersChaîne(dhUnDateHeure,"HH:mm") | | | | cas typTexte sTexte=sADonnes cas typSélect sTexte=bUnBoolean=Vrai ? "Oui" sinon "Non" autre cas sTexte = sADonnes fin sinon selon sType | cas "ChpSimpleDate" | : dhUnDateHeure = sADonnes | | | | | -------------------- | -------------------------- | --- | --- | --- | cas "ChpSimpleDateHeure": dhUnDateHeure = sADonnes | cas "ChpSimpleBooleen" | | : bUnBoolean = sADonnes | | | | ----------------------- | --- | ----------------------- | --- | --- | fin selon sType | cas "ChpSimpleChaine" | | : sTexte=sADonnes | | | | ---------------------- | --- | ------------------------------- | --- | --- | | cas "ChpSimpleRTF" | | : sTexte=RTFVersTexte(sADonnes) | | | cas "ChpSimpleDate" : sTexte=DateVersChaîne(dhUnDateHeure,"JJ/MM/AAAA") cas "ChpSimpleDateHeure": sTexte=DateVersChaîne(dhUnDateHeure,"JJ/MM/AAAA HH:mm") | cas "ChpSimpleReel" | | : sTexte=sADonnes | | | | ------------------- | --- | ----------------- | --- | --- | cas "ChpSimpleBooleen" : sTexte=bUnBoolean=Vrai ? "Oui" sinon "Non" autre cas sTexte = sADonnes fin fin renvoyer sTexte faire renvoyer sTexte fin | 06/08/2026 | | | Isis_BO | 1348 | | ---------- | --- | --- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Image FEN_Mot_Cle_Rapport Image FEN_Mot_Cle_Rapport Informations générales FEN_Mot_Cle_Rapport Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Mot_Cle_Rapport.wdw Créé par SMR Date de création 05/12/2024 17:28:22 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:24 Titre FR: Mot cle Rapport Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère Position X 0 Position Y 0 Largeur 309 Hauteur 456 06/08/2026 Isis_BO 1349 Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Informations générales | Visible | Barre de titre | | Menu système | | | --------------------- | -------------------- | --- | --------------- | --- | | Icône réduction | Icône agrandissement | | Icône aide ctx. | | | Barre de message | Détourer le fond | | Mode 9 images | | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | Double | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | --- | --- | --- | D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Image poignée | 06/08/2026 | | Isis_BO | | 1350 | | ---------- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | | 2 | Libellé | | | 5 | | --- | ------------------- | --- | --- | --- | --- | ------- | --- | --- | --- | | | Bouton | | | | 2 | Combo | | | 1 | | | Traitement de texte | | | | 1 | | | | | Nombre d'éléments dans la fenêtre : 11 FEN_Mot_Cle_Rapport Informations sur les champs Fenêtre : FEN_Mot_Cle_Rapport Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | FTR tamroF | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --- | --------------------- | --- | --- | ------------ | ---------------------- | ------------------------- | --- | ------------- | | | | X noitisoP Y noitisoP | | | laitini tatE | eisias epyT engilitluM | | | | ruetuaH ruegraL elbisiV nalP | SAI_Descr | | 10 214 | 284 193 | 0 Actif | | Texte | Non | | | | --------- | --- | ------ | ------- | ------- | --- | ----- | --- | --- | --- | | SAI_Lib | | 10 157 | 284 27 | 0 Actif | | Texte | Non | | | Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | --- | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_Code | | | 10 58 | 284 | 20 | 0 | Actif Gauche | Haut | | | ----------- | --- | --- | ------ | --- | ------- | --- | ------------ | ------ | ---- | | LIB_Desc | | | 10 201 | 284 | 14 | 0 | Actif Gauche | Haut | | | LIB_Libelle | | | 71 10 | 166 | 23 | 0 | Actif Centre | Centre | | | LIB_NOM | | | 10 145 | 284 | 14 | 0 | Actif Gauche | Haut | | | LIB_Type | | | 10 88 | 284 | 14 | 0 | Actif Gauche | Haut | | | 06/08/2026 | | | | | Isis_BO | | | | 1351 | Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Informations sur les champs Bouton notuob epyT | | | | | | | laitini tatE | BAT ehcuoT | | | --- | --- | --- | --- | --- | --- | ------------ | ---------- | --- | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | BTN_Annuler | | 122 413 | 80 | 24 | 0 | Actif | Normal | | | ----------- | --- | ------- | --- | --- | --- | ----- | ------ | --- | | BTN_Valider | | 214 413 | 80 | 24 | 0 | Actif | Normal | | Combo reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB | | | | | BAT ehcuoT | | | ediv is LLUN | | | --- | --------------------- | --- | --- | ------------ | -------- | ----------- | ------------ | --- | | | | | | laitini tatE | | eisias cevA | | | | | X noitisoP Y noitisoP | | | | sruocraP | | | | ruegraL ruetuaH elbisiV elbaT eéirT nalP | COMBO_Type | 10 102 | 284 25 | 0 | Actif | Mémoire | Non | | | | ---------- | ------ | ------ | --- | ----- | ------- | --- | --- | --- | Traitement de texte BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --------------- | --- | --- | ------------ | --- | | | | | | ruegraL ruetuaH | | | | | elbisiV nalP | TT_CORPS | | -443 | 323 | 65 | 72 | 0 | Grisé | | | -------- | --- | ---- | --- | --- | --- | --- | ----- | --- | Fenêtre : FEN_Mot_Cle_Rapport Bouton : BTN_Annuler | Libellé | | FR: Annuler | | | | | | | | -------------------------- | --- | ----------------------------------- | ------- | --- | --- | --- | --- | ---- | | Ordre navigation | | 5 | | | | | | | | Curseur survol | | 0 | | | | | | | | UI par l'utilisateur | | Selon fenêtre | | | | | | | | On/Off | | Non | | | | | | | | Recopie Option menu flèche | | Non | | | | | | | | Taux Paral. hauteur | | 0 | | | | | | | | Taux Paral. Y | | 0 | | | | | | | | Épinglé | | Non | | | | | | | | Masquer lors du scrolling | | Non | | | | | | | | Ancrage au contenu | | | | | | | | | | Retrait gauche | | 0 | | | | | | | | Réduction Ruban | | Ne pas réduire le bouton | | | | | | | | Cadrage fonctions gXXX | | Cadrage ignoré (pour compatibilité) | | | | | | | | Numéro aide | | 0 | | | | | | | | Opacité | | 100 | | | | | | | | Autorise ChangeGabarit | | Oui | | | | | | | | Animer si trop long | | Non | | | | | | | | 06/08/2026 | | | Isis_BO | | | | | 1352 | Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Informations sur les champs Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Valider Libellé FR: Valider Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 06/08/2026 Isis_BO 1353 Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Informations sur les champs Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : COMBO_Type Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 284 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 10 Largeur interne 284 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui 06/08/2026 Isis_BO 1354 Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Informations sur les champs Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Code Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non 06/08/2026 Isis_BO 1355 Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Libellé : LIB_Desc Libellé FR: Description Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1356 Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Informations sur les champs Libellé : LIB_Libelle Libellé FR: Mot clé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_NOM Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1357 Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Libellé : LIB_Type Libellé FR: Type Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1358 Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Informations sur les champs Champ de saisie : SAI_Descr Libellé FR: Texte Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 10 Largeur interne 284 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1359 Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SAI_Lib Libellé FR: Texte Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 10 Largeur interne 284 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 1360 Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1361 Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Informations sur les champs Traitement de texte : TT_CORPS Ordre navigation 4 Épinglé Non Masquer lors du scrolling Non Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Autorise ChangeGabarit Oui Lien automatique Oui Verifier l'orthographe Oui Barre d'outils Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 FI source ruban FI_WinDevFAA_RubanTT Mode Minibarre Non Texte Markdown Non Édition HTML Non Thème sur ruban Non Change Document Non Mode d'affichage Plusieurs listes Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Mot_Cle_Rapport Code Déclarations globales de FEN_Mot_Cle_Rapport procédure FEN_Mot_Cle_Rapport(gclModele est un ModeleRapportMobile) Rub est un STJSONMembreRubRapport gsCodeRub est une chaîne ANSI Fin d'initialisation de FEN_Mot_Cle_Rapport CalculCle() Fermeture de FEN_Mot_Cle_Rapport renvoyer gsCodeRub 06/08/2026 Isis_BO 1362 Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Code des champs FEN_Mot_Cle_Rapport Code des champs Initialisation de BTN_Annuler // Version 1 // Description // Bouton simple Clic sur BTN_Annuler gsCodeRub = "" Ferme() Initialisation de BTN_Valider // Version 1 // Description // Bouton simple Clic sur BTN_Valider si COMBO_Type <= 0 alors Info("Le type de mot clé est obligatoire") retour fin si SansEspace(SAI_Lib) = "" alors Info("Le libellé est obligatoire") retour fin Rub:Nom = SAI_Lib Rub:Rubrique = LIB_Code Rub:Description = SAI_Descr Rub:Type = COMBO_Type Rub:EnvoiMob = Vrai Rub:GroupeApp = "EXTRA" npos est un entier = TableauCherche(gclModele:tbMotCleSpec,tcLinéaire,"Rubrique",LIB_Code) si npos > 0 alors TableauSupprime(gclModele:tbMotCleSpec,npos) fin TableauAjoute(gclModele:tbMotCleSpec, Rub) Ferme() Initialisation de COMBO_Type // Version 1 // Description // Combo liste simple ListeAjoute(COMBO_Type,"Texte"+gLien(typTexte)) 06/08/2026 Isis_BO 1363 Partie 3 › Fenêtre WINDEV › FEN_Mot_Cle_Rapport › Code des champs ListeAjoute(COMBO_Type,"Date"+gLien(typDate)) ListeAjoute(COMBO_Type,"Heure"+gLien(typHeure)) ListeAjoute(COMBO_Type,"Validation (Oui-Non)"+gLien(typSélect)) Initialisation de SAI_Descr // Version 1 // Description // Champ de saisie pour un texte simple sur une ligne Initialisation de SAI_Lib // Version 1 // Description // Champ de saisie pour un texte simple sur une ligne A chaque changement de la sélection de TT_CORPS //nPos = TT_CORPS..Curseur FEN_Mot_Cle_Rapport Procédures Procédure locale CalculCle procédure CalculCle() n est un entier b est un entier sCodeB est une chaîne ANSI = "$Saisie_Mob_" sCodeR est une chaîne ANSI si gclModele:m_bufRapport <> "" alors TT_CORPS = gclModele:m_bufRapport tantque b <= 0 n+= 1 sCodeR = sCodeB+n+"$" tabFragments est tableau de docFragment = DocRecherche(TT_CORPS,sCodeR,MotComplet+SansCasse) si tabFragments.Occurrence <= 0 alors b = n fin fin fin si b > 0 alors LIB_Code = sCodeR gsCodeRub = sCodeR fin 06/08/2026 Isis_BO 1364 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Image FEN_Liste_Rapport_Mobile Image FEN_Liste_Rapport_Mobile Informations générales FEN_Liste_Rapport_Mobile Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Liste_Rapport_Mobile.wdw Créé par SMR Date de création 05/12/2024 17:36:00 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:25 Titre FR: Liste rapport mobile Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 1365 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations générales | Position X | 0 Position Y | | 0 Largeur | 1155 Hauteur | 570 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | --- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Image poignée | 06/08/2026 | | | Isis_BO | | 1366 | | ---------- | --- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations générales Statistiques de la fenêtre | | Champ de saisie | | 1 | Libellé | | | | 9 | | --- | ----------------------- | --- | --- | --------------------- | --- | --- | --- | --- | | | Bouton | | 10 | Zone répétée | | | | 2 | | | Superchamp | | 4 | Attribut zone répétée | | | | 5 | | | Rupture de zone répétée | | 2 | Traitement de texte | | | | 1 | Nombre d'éléments dans la fenêtre : 34 FEN_Liste_Rapport_Mobile Informations sur les champs Fenêtre : FEN_Liste_Rapport_Mobile Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_ENTETE_MODELES | | 6 80 | 166 17 | 0 | Actif | Gauche | Centre | | | ------------------ | --- | ------ | ------ | --- | ----- | ------ | ------ | --- | | LIB_Nom | | 896 79 | 156 18 | 0 | Actif | Centre | Centre | | | LIB_Titre | | 455 55 | 242 20 | 0 | Actif | Centre | Centre | | Bouton notuob epyT BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | BTN_AjoutMotCle | | 921 | 45 177 | 24 | 0 | Actif | Normal | | | --------------- | --- | --- | ------- | --- | --- | ----- | ------ | ---- | | 06/08/2026 | | | Isis_BO | | | | | 1367 | Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Zone répétée BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_MOT_CLE_RAPPORT | | 896 | | 98 | 244 | 457 | 0 | Actif | | | ------------------ | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | ZR_Modeles | | | 6 | 98 | 194 | 464 | 0 | Actif | | Superchamp BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | ------------ | --- | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | SC_ActionModele | | | 5 | 40 | 197 | 31 | 0 | Actif | | | --------------- | --- | --- | --- | --- | ---- | --- | --- | ----- | --- | | SC_Doc | | 206 | | 98 | 681 | 466 | 0 | Actif | | | SC_SansNom1 | | | 0 | 0 | 1154 | 37 | 0 | Actif | | Zone répétée : ZR_MOT_CLE_RAPPORT Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_Description | 37 | 1 | 187 | 16 | 0 | Actif | Gauche | Haut | | | --------------- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | | LIB_GROUPE | 22 | 5 | 199 | 14 | 0 | Actif | Gauche | Haut | | | LIB_Mot | 37 | 19 | 187 | 16 | 0 | Actif | Droite | Haut | | Bouton | | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | ----------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_COPIE_COLLE_MOTCLES | | 6 | 4 | 24 | 24 | 0 | Actif | | Normal | | ----------------------- | --- | --- | --- | ------- | --- | --- | ----- | --- | ------ | | 06/08/2026 | | | | Isis_BO | | | | | 1368 | Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP ATT_BTNCOPIER ATT_Groupe ATT_Lib ATT_Mot ATT_ORDRE Rupture de zone répétée | | | | | | | laitini tatE | BAT ehcuoT | | --- | ---------- | ---------- | --- | --- | --- | ------------ | ---------- | | | X noitisoP | Y noitisoP | | | | | | ruegraL ruetuaH elbisiV nalP RUPT_BasRupture1 RUPT_HRUPT_MOTCLES Zone répétée : ZR_Modeles Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | elbisiV | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | nalP | LIB_ID | 7 5 | 95 25 | 0 | Grisé | Droite | Haut | | | ------- | --- | ------ | --- | ----- | ------ | ------ | --- | | LIB_Nom | 7 9 | 162 49 | 0 | Actif | Gauche | Centre | | Superchamp : SC_ActionModele Bouton notuob epyT BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | --- | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_ADD_MODELE_RAPPORT | 131 | 43 24 | 24 | 0 | Actif | Normal | | | ------------------------- | --- | ------- | --- | --- | ----- | ------ | ---- | | BTN_DEL_MODELE_RAPPORT | 161 | 43 24 | 24 | 0 | Actif | Normal | | | BTN_Modifier | 101 | 43 24 | 24 | 0 | Actif | Normal | | | BTN_VALIDE_MODELE_ENCOURS | 71 | 43 24 | 24 | 0 | Actif | Normal | | | 06/08/2026 | | Isis_BO | | | | | 1369 | Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Superchamp : SC_Doc Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ----------- | ---------- | --- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | eisias epyT | engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_Texte | 218 127 | 660 | 27 | 0 | Actif | Texte | | Non | | | | | --------- | ------- | --- | --- | --- | ----- | ----- | --- | --- | --- | --- | --- | Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | LIB_NOM_MODELE | | 214 | 105 | 378 | 14 | | 0 | Actif | Gauche | Haut | | | -------------- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | Traitement de texte | | | | | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | ---------- | --- | ---------- | ------- | ------- | --- | --- | ------------ | ---------- | | | | | X noitisoP | | Y noitisoP | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | TT_CORPS | | | 214 | | 163 | 664 | 393 | | 0 | Actif | | | -------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Superchamp : SC_SansNom1 Superchamp BAT ehcuoT laitini tatE | | | | X noitisoP | | Y noitisoP | | | | | | | | --- | --- | --- | ---------- | --- | ---------- | ------- | ------- | --- | --- | --- | --- | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | SC_BoutonsSysteme | | | 1045 | | 6 | 102 | 24 | | 0 | Actif | | | ----------------- | --- | --- | ---- | --- | ------- | --- | --- | --- | --- | ----- | ---- | | 06/08/2026 | | | | | Isis_BO | | | | | | 1370 | Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Superchamp : SC_SansNom1.SC_BoutonsSysteme Bouton BAT ehcuoT notuob epyT laitini tatE X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | --- | --- | ------- | ------- | --- | --- | elbisiV nalP | BTN_AGRANDIR | 1085 | 6 24 | 24 0 | Actif | Normal | | ------------------------- | ---- | ---- | ---- | ----- | ------ | | BTN_FERMER_MODELE_RAPPORT | 1123 | 6 24 | 24 0 | Actif | Normal | | BTN_ICONISER | 1045 | 6 24 | 24 0 | Actif | Normal | | BTN_RESTAURER | 1085 | 6 24 | 24 0 | Actif | Normal | Fenêtre : FEN_Liste_Rapport_Mobile Bouton : BTN_AjoutMotCle | Libellé | FR: Créer un mot-clé | | | | | | -------------------------------- | ---------------------------------- | --- | --- | --- | --- | | Groupe | GR_Modif | | | | | | Ordre navigation | 3 | | | | | | Curseur survol | 0 | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | On/Off | Non | | | | | | Recopie Option menu flèche | Non | | | | | | Taux Paral. hauteur | 0 | | | | | | Taux Paral. Y | 0 | | | | | | Épinglé | Non | | | | | | Masquer lors du scrolling | Non | | | | | | Ancrage au contenu | | | | | | | Retrait gauche | 0 | | | | | | Réduction Ruban | Ne pas réduire le bouton | | | | | | Cadrage fonctions gXXX | Tenir compte du cadrage | | | | | | Numéro aide | 0 | | | | | | Opacité | 100 | | | | | | Autorise ChangeGabarit | Oui | | | | | | Animer si trop long | Non | | | | | | Animée par défaut | Oui | | | | | | Mode ellipse | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | Facteur de rétrécissement 0 | Facteur d'agrandissement | 0 | | | | | | ------------------------- | ------- | --- | --- | --- | --- | | Type flèche | | | | | | | Texte Markdown | Non | | | | | | Mode menu ctx. | | | | | | Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\plusRub.png | Nb. états image | 5 | | | | | | ---------------------------- | ------- | ------- | --- | --- | ---- | | Nb. états fond | 1 | | | | | | Etirement de l'image de fond | | | | | | | 06/08/2026 | | Isis_BO | | | 1371 | Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 850 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Libellé : LIB_ENTETE_MODELES Libellé FR: Liste des modèles Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1372 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Libellé : LIB_Nom Libellé FR: Mots Clés disponibles Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 800 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 Libellé : LIB_Titre Libellé FR: Editeur de modèles de rapports Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1373 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_ActionModele Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 195 Hauteur externe 29 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1374 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Superchamp : SC_Doc Groupe GR_Modif Ordre navigation 5 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 679 Hauteur externe 464 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite, largeur et hauteur Taux anc. droite 200 Taux anc. bas 1000 Taux anc. largeur 600 Taux anc. hauteur 1000 Superchamp : SC_SansNom1 Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 1154 Hauteur externe 37 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 1375 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : ZR_MOT_CLE_RAPPORT Libellé FR: &Zone répétée Groupe GR_Modif Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 34 Largeur colonne 227 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) 06/08/2026 Isis_BO 1376 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :TermeRapport.ListeTerme Rub. mémorisée :TermeRapport.ListeTerme Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite, largeur et hauteur Taux anc. droite 800 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 Zone répétée : ZR_Modeles Libellé FR: &Zone répétée Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 64 Largeur colonne 194 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non 06/08/2026 Isis_BO 1377 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Oui Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 Superchamp : SC_ActionModele Bouton : SC_ActionModele.BTN_ADD_MODELE_RAPPORT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 1378 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : SC_ActionModele.BTN_DEL_MODELE_RAPPORT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non 06/08/2026 Isis_BO 1379 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : SC_ActionModele.BTN_Modifier Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 1380 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : SC_ActionModele.BTN_VALIDE_MODELE_ENCOURS Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1381 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Superchamp : SC_Doc Libellé : SC_Doc.LIB_NOM_MODELE Libellé FR: Nom du modèle Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Champ de saisie : SC_Doc.SAI_Texte Libellé FR: Texte Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 1382 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 218 Largeur interne 660 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 06/08/2026 Isis_BO 1383 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Traitement de texte : SC_Doc.TT_CORPS Ordre navigation 2 Épinglé Non Masquer lors du scrolling Non Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Autorise ChangeGabarit Oui Lien automatique Oui Verifier l'orthographe Oui Barre d'outils Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 FI source ruban FI_WinDevFAA_RubanTT Mode Minibarre Non Texte Markdown Non Édition HTML Non Thème sur ruban Non Change Document Non Mode d'affichage Plusieurs listes Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_SansNom1 06/08/2026 Isis_BO 1384 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Superchamp : SC_SansNom1.SC_BoutonsSysteme Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 102 Hauteur externe 24 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_SansNom1.SC_BoutonsSysteme Bouton : SC_SansNom1.SC_BoutonsSysteme.BTN_AGRANDIR Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 1385 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Structure_icone_système_agrandir.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : SC_SansNom1.SC_BoutonsSysteme.BTN_FERMER_MODELE_RAPPORT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non 06/08/2026 Isis_BO 1386 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Systeme_Fermer_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : SC_SansNom1.SC_BoutonsSysteme.BTN_ICONISER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Systeme_Reduire.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 1387 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : SC_SansNom1.SC_BoutonsSysteme.BTN_RESTAURER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Structure_icone_système_restaurer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1388 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Zone répétée : ZR_MOT_CLE_RAPPORT Attribut zone répétée : ZR_MOT_CLE_RAPPORT.ATT_BTNCOPIER (4) Champ associé BTN_COPIE_COLLE_MOTCLES Propriété associée 5 Attribut zone répétée : ZR_MOT_CLE_RAPPORT.ATT_Groupe (3) Champ associé LIB_GROUPE Propriété associée 1 Liaison des données :TermeRapport.ListeTerme.Groupe Attribut zone répétée : ZR_MOT_CLE_RAPPORT.ATT_Lib (1) Champ associé LIB_Description Propriété associée 1 Liaison des données :TermeRapport.ListeTerme.Description Attribut zone répétée : ZR_MOT_CLE_RAPPORT.ATT_Mot (2) Champ associé LIB_Mot Propriété associée 1 Liaison des données :TermeRapport.ListeTerme.Rubrique Attribut zone répétée : ZR_MOT_CLE_RAPPORT.ATT_ORDRE (5) Propriété associée 1 Liaison des données :TermeRapport.ListeTerme.Ordre 06/08/2026 Isis_BO 1389 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Bouton : ZR_MOT_CLE_RAPPORT.BTN_COPIE_COLLE_MOTCLES Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_dupliquer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1390 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Libellé : ZR_MOT_CLE_RAPPORT.LIB_Description Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :TermeRapport.ListeTerme.Description Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_MOT_CLE_RAPPORT.RUPT_HRUPT_MOTCLES.LIB_GROUPE Libellé FR: Groupe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 1391 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :TermeRapport.ListeTerme.Groupe Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_MOT_CLE_RAPPORT.LIB_Mot Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :TermeRapport.ListeTerme.Rubrique Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 1392 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : ZR_MOT_CLE_RAPPORT.RUPT_BasRupture1 (7) Toujours visible Non Attribut de rupture 2 Rupture de zone répétée : ZR_MOT_CLE_RAPPORT.RUPT_HRUPT_MOTCLES (6) Toujours visible Non Attribut de rupture 2 Zone répétée : ZR_Modeles Libellé : ZR_Modeles.LIB_ID Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Numérique Masque saisie FR: 99 999 999 999 999 999 999 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 1393 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : ZR_Modeles.LIB_Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Liste_Rapport_Mobile Messages multilingues 06/08/2026 Isis_BO 1394 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Code FEN_Liste_Rapport_Mobile Code Déclarations globales de FEN_Liste_Rapport_Mobile procédure FEN_Liste_Rapport_Mobile() TermeRapportOrig est un STJSONRubriqueRapport TermeRapport est un STJSONRubriqueRapport vRub est un Variant si HLitRecherchePremier(ParametreSysteme,PAS_Code,"RUBRIQUE_RAPPORT_INTERVENTION") alors vRub = JSONVersVariant(ParametreSysteme.PAS_Valeur) fin si vRub<>Null alors Désérialise(TermeRapportOrig,ParametreSysteme.PAS_Valeur,psdJSON) VisibleBO() TableauTrie(TermeRapport:ListeTerme,ttMembre,"Groupe;Ordre") ZoneRépétéeAffiche(ZR_MOT_CLE_RAPPORT,taInit) fin gbModif est un booléen = Faux gtaModeles est un tableau associatif de ModeleRapportMobile gclModeleSel est un ModeleRapportMobile = Null //// TESTE //gDocumentT est un Document = "C:\ProgramData\Batik\Doc\Modèles\Modèle2.docx" //gclModeleSel1 est un ModeleRapportMobile //gclModeleSel1:m_nPKID = 1 //gclModeleSel1:m_sNom= "Modele 1" //gclModeleSel1:m_bufRapport = fChargeBuffer("C:\ProgramData\Batik\Doc\Modèles\Modèle2.docx") // //gclModeleSel2 est un ModeleRapportMobile //gclModeleSel2:m_nPKID = 2 //gclModeleSel2:m_sNom= "Modele 2" //gclModeleSel2:m_bufRapport = fChargeBuffer("C:\ProgramData\Batik\Doc\Modèles\Recherche de fuite.docx ") // // //gtaModeles[1] = gclModeleSel1 //gtaModeles[2] = gclModeleSel2 ST_RDV_Rp est une Structure saGuid est une chaîne ANSI nIDGroupe est un entier sur 8 octets saDateDebut est une chaîne ANSI saDateFin est une chaîne ANSI saObjet est une chaîne ANSI saNote est une chaîne ANSI saCollaborateurs est une chaîne ANSI saExtra est une chaîne ANSI fin ST_CONTACT_Rp est une Structure nID est un entier sur 8 octets saNom est une chaîne ANSI saPren est une chaîne ANSI saRole est une chaîne ANSI saTFix est une chaîne ANSI saTMob est une chaîne ANSI 06/08/2026 Isis_BO 1395 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Code saEtage est une chaîne ANSI saExtra est une chaîne ANSI bSelection est un booléen fin ST_CR_Rp est une Structure saGuidCR est une chaîne ANSI saDebut est une chaîne ANSI saFin est une chaîne ANSI saSignataire est une chaîne ANSI saNomCollaborateur est une chaîne ANSI saExtra est une chaîne ANSI bSelection est un booléen fin ST_NOTEDOC_Rp est une Structure nDN_PKID est un entier sur 8 octets sADN_Note est une chaîne ANSI nDN_DOCPKID est un entier sur 8 octets fin ST_DOCNOTE est une Structure saGuid est une chaîne ANSI saGuidDoc est une chaîne ANSI saNote est une chaîne ANSI nAuteur est un entier sur 8 octets saDate est une chaîne ANSI fin ST_Img_Rp est une Structure nDC_PKID est un entier sur 8 octets saNom est une chaîne ANSI saExtra est une chaîne ANSI tblNotes est un tableau de ST_DOCNOTE saNotes est une chaîne ANSI saDate est une chaîne ANSI bSelection est un booléen fin Fin d'initialisation de FEN_Liste_Rapport_Mobile ChargeModele() Affichage() FEN_Liste_Rapport_Mobile Code des champs Clic sur BTN_AjoutMotCle si gclModeleSel <> Null _et_ gclModeleSel:nIndice > 0 alors sCode est une chaîne ANSI = Ouvre(FEN_Mot_Cle_Rapport,gclModeleSel) si sCode <> "" alors elt est un docElément elt..Type = typeDocElémentTexte elt..Texte = sCode DocInsère(TT_CORPS,TT_CORPS..Curseur,elt) gclModeleSel:m_bufRapport = TT_CORPS fin 06/08/2026 Isis_BO 1396 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Code des champs fin Clic sur BTN_ADD_MODELE_RAPPORT ( SC_ActionModele ) clModeleNew est un ModeleRapportMobile n est un entier = ZR_Modeles..Occurrence + 1 b est un entier = (gtaModeles..Occurrence+1) tantque gtaModeles[b]..Existe b+=1 fin clModeleNew:m_sNom = "Nouveau rapport" clModeleNew:nIndice = b gtaModeles[b] = clModeleNew ZoneRépétéeAjoute(ZR_Modeles) ZR_Modeles[n].LIB_Nom = "Nouveau rapport" ZR_Modeles[n].LIB_ID = b ChargeModeleSel(b) gbModif = Vrai Affichage() Clic sur BTN_DEL_MODELE_RAPPORT ( SC_ActionModele ) si gclModeleSel <> Null alors si OuiNon("Voulez-vous supprimer le modèle "+gclModeleSel:m_sNom) = Oui alors gclModeleSel:Supprimer() ZR_Modeles[gclModeleSel:nIndice]..Grisé = Vrai ZR_Modeles[gclModeleSel:nIndice].LIB_Nom..PoliceBarrée = Vrai gbModif = Faux Affichage() fin fin Clic sur BTN_Modifier ( SC_ActionModele ) si gclModeleSel <> Null alors gbModif = Vrai Affichage() fin Clic sur BTN_VALIDE_MODELE_ENCOURS ( SC_ActionModele ) si gclModeleSel <> Null _et_ gbModif alors gclModeleSel:m_bufRapport = TT_CORPS gclModeleSel:Enregistrement() ZR_Modeles[gclModeleSel:nIndice].LIB_Nom = gclModeleSel.m_sNom gtaModeles[gclModeleSel:nIndice] = gclModeleSel gbModif = Faux Affichage() fin Initialisation de SAI_Texte ( SC_Doc ) // Version 1 06/08/2026 Isis_BO 1397 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Code des champs // Description // Champ de saisie pour un texte simple sur une ligne A chaque modification de SAI_Texte ( SC_Doc ) gclModeleSel:m_sNom = SAI_Texte A chaque changement de la sélection de TT_CORPS ( SC_Doc ) //nPos = TT_CORPS..Curseur A chaque modification de TT_CORPS ( SC_Doc ) gclModeleSel:m_bufRapport = TT_CORPS Fin d'initialisation de SC_BoutonsSysteme ConfigureAffichage Clic sur BTN_AGRANDIR ( SC_BoutonsSysteme ) Maximise(MaFenêtre) ConfigureAffichage Clic sur BTN_FERMER_MODELE_RAPPORT ( SC_BoutonsSysteme ) Ferme(MaFenêtre) Clic sur BTN_ICONISER ( SC_BoutonsSysteme ) Iconise(MaFenêtre) ConfigureAffichage() Clic sur BTN_RESTAURER ( SC_BoutonsSysteme ) Restaure(MaFenêtre) ConfigureAffichage Sélection d'une ligne de ZR_Modeles si ZR_Modeles > 0 alors ChargeModeleSel(ZR_Modeles) fin Initialisation de LIB_ID ( ZR_Modeles ) // Version 1 // Description // Libellé simple Affichage d'une ligne de ZR_MOT_CLE_RAPPORT 06/08/2026 Isis_BO 1398 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Code des champs //unTerme est un STJSONListTerme //unTerme=ZR_MOT_CLE_RAPPORT[ZR_MOT_CLE_RAPPORT] //SI ChaîneCommencePar(unTerme:Rubrique,"$TAB") ALORS // ZR_MOT_CLE_RAPPORT[ZR_MOT_CLE_RAPPORT].BTN_COPIE_COLLE_MOTCLES..Visible=faux //FIN Clic sur BTN_COPIE_COLLE_MOTCLES ( ZR_MOT_CLE_RAPPORT ) //VersPressePapier(LIB_Mot) //TT_Corps..Curseur=nPos unTerme est un STJSONListTerme= ZR_MOT_CLE_RAPPORT si unTerme:Type="Tableau" alors si Contient(LIB_Mot,"PHOTO") alors InsereTableauPhotoTraitementdeTexte(unTerme:ListeMembre,TT_CORPS, Vrai) sinon InsereTableauTraitementdeTexte(unTerme:ListeMembre,TT_CORPS) fin sinon elt est un docElément elt..Type = typeDocElémentTexte elt..Texte = LIB_Mot DocInsère(TT_CORPS,TT_CORPS..Curseur,elt) fin gclModeleSel:m_bufRapport = TT_CORPS FEN_Liste_Rapport_Mobile Procédures Procédure locale Affichage procédure Affichage() si gbModif alors ZR_Modeles..Grisé = Vrai GR_Modif..Grisé = Faux sinon ZR_Modeles..Grisé= Faux GR_Modif..Grisé = Vrai fin Procédure locale CelluleAvecPlusiersRub procédure CelluleAvecPlusiersRub(unTerme est un STJSONMembreRubRapport, TexteInitial est une chaîne ANSI, tabListeRubCol est un tableau de entiers) nNbTermeCellule est un entier pour tout stTerme de unTerme.ListeMembre si Contient(TexteInitial,stTerme:Rubrique,MotComplet+SansCasse) alors nNbTermeCellule += 1 TableauAjoute(tabListeRubCol,stTerme:Ordre) fin fin 06/08/2026 Isis_BO 1399 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures si nNbTermeCellule > 1 alors renvoyer Vrai sinon renvoyer Faux fin Procédure locale ChargeModele procédure ChargeModele() saReq est une Requête SQL = [ SELECT * FROM ModeleRapportMob ] UnRapport est un ModeleRapportMobile dynamique b est un entier si HExécuteRequête(saReq) alors pour tout saReq UnRapport = allouer un ModeleRapportMobile UnRapport:m_nPKID = saReq.MRM_PKID UnRapport:m_sNom = saReq.MRM_Nom UnRapport:m_bufRapport = saReq.MRM_Modele UnRapport:m_sRubriques = saReq.MRM_RubMob si UnRapport:m_nPKID > 0 alors b+= 1 si UnRapport:m_sRubriques <> "" alors Désérialise(UnRapport:tbMotCleSpec,UnRapport:m_sRubriques,psdJSON) fin UnRapport:nIndice = b gtaModeles[b] = UnRapport fin fin sinon Erreur("Une erreur est survenue",HErreurInfo()) retour fin ZoneRépétéeSupprimeTout(ZR_Modeles) n est un entier si gtaModeles..Occurrence > 0 alors pour tout clModele de gtaModeles n += 1 ZoneRépétéeAjoute(ZR_Modeles) ZR_Modeles[n].LIB_ID = clModele.m_nPKID ZR_Modeles[n].LIB_Nom = clModele.m_sNom clModele:nIndice = n fin fin ZoneRépétéeSelectMoins(ZR_Modeles) Procédure locale ChargeModeleSel procédure ChargeModeleSel(local nIndice est un entier) gclModeleSel = Null si nIndice > 0 _et_ gtaModeles[nIndice]..Existe alors gclModeleSel <- gtaModeles[nIndice] fin 06/08/2026 Isis_BO 1400 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures si gclModeleSel <> Null alors si gclModeleSel:m_bufRapport = "" alors doc est un Document TT_CORPS = doc sinon TT_CORPS = gclModeleSel:m_bufRapport fin SAI_Texte = gclModeleSel:m_sNom fin Procédure locale CreationTableauIntDocRp procédure CreationTableauIntDocRp(unTerme est un STJSONMembreRubRapport,MonDoc est un Document, nIMin est un entier, vInfoVariante est un Variant, CheminImg est une chaîne ANSI,sdRReq est une Source de Données) nNumLignes est un entier saInfoV est une chaîne ANSI imgBuf est un Buffer pour tout stTerme de unTerme.ListeMembre tabFragments est un tableau de docFragments = DocRecherche(MonDoc,stTerme.Rubrique,MotComplet+ SansCasse) si tabFragments..Occurrence > 0 alors nNumLignes += 1 fin fin bCree est un booléen = Faux si nNumLignes > 1 alors pour tout stTerme de unTerme.ListeMembre tabFragments est un tableau de docFragments = DocRecherche(MonDoc,stTerme.Rubrique,MotComplet+ SansCasse) si tabFragments..Occurrence > 0 alors nColonne est un entier = tabFragments[1].Elément[1].Cellule..IndiceColonne nLigne est un entier = tabFragments[1].Elément[1].Cellule..IndiceLigne nIMax est un entier = nIMin soit para <- tabFragments[1]..Paragraphe[1] si para.Tableau = Null alors renvoyer Faux fin pour tout UnEle de vInfoVariante //sIdentifiant = {NomRubId} si UnEle.bselection alors para..Tableau..Cellules[nIMax,nColonne]..Contenu..Texte = " " cellDoc est un docCellule <- para..Tableau..Cellules[nIMax,nColonne] cellColDoc est un docColonne <- para..Tableau..Colonnes[nColonne] cellColDoc..LargeurMillimètres = (cellColDoc..LargeurMillimètres+10) // Insère un tableau à la position du curseur (PositionDébut) de taille 1 colonnes et x lignes TabDoc est un docFragment = DocInsèreTableau(MonDoc,cellDoc..Contenu ..PositionDébut,1, nNumLignes) soit para2 <- TabDoc..Paragraphe[2] nLigneEnCours est un entier pour tout stTerme2 de unTerme.ListeMembre tabFragments = DocRecherche(MonDoc,stTerme2.Rubrique,MotComplet+SansCasse) 06/08/2026 Isis_BO 1401 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures si tabFragments..Occurrence > 0 alors nLigneEnCours += 1 imgBuf = "" saInfoV ="" RechercheInfoDansVariantRapport(unTerme, stTerme2, UnEle,imgBuf,saInfoV, sdRReq,CheminImg) cell est un docCellule <- para2..Tableau..Cellules[nLigneEnCours,1 ] cell.MiseEnPage.Cadre.Couleur = Transparent // rendre transparent les lignes du nouveaux tableau si stTerme2:TypeMembre = "ChpImage" alors si imgBuf..Taille > 0 alors nLargPixCol est un entier = para2..Tableau..Colonnes[1].. LargeurMillimètres*NBPixelesXMilimetres elt est un docElément <- DonneImgTableauRp(imgBuf, nLargPixCol) cell2 est un docLigne <- para2..Tableau..Lignes[ nLigneEnCours] cell2.Hauteur = (elt..Image..Hauteur) cell3 est un docColonne <- para2..Tableau..Colonnes[1] cell3..LargeurMillimètres = (elt.Image..Largeur) DocInsère(MonDoc,cell..Contenu..PositionDébut, elt) sinon para2..Tableau..Cellules[nLigneEnCours,1]..Contenu..Texte = " " fin para2..Tableau..Cellules[nLigneEnCours,nColonne]..MiseEnPage.. Alignement = chCentre sinon para2..Tableau..Cellules[nLigneEnCours,1].Contenu..Texte = TraitementSelonType(stTerme2,saInfoV) fin fin fin bCree = Vrai nIMax += 1 fin fin fin si bCree alors sortir fin fin fin Procédure locale DonneImgTableauRp procédure DonneImgTableauRp(imgBuf est un Buffer,largPixCol est un entier) img est une Image = imgBuf HauteurImg est un réel = (img..Hauteur*largPixCol)/img..Largeur dRedimensionne(img,largPixCol,HauteurImg,drHomothétiqueCentré) elt est un docElément elt..Type = typeDocElémentImage elt..Image..BufferImage = img elt..Image..Habillage= docHabillageAlignéSurLeTexte // La taille de l'image est en pixels dans la variable de type Image. 06/08/2026 Isis_BO 1402 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures // Cette taille est convertie en mm dans l'élément (unité utilisée dans un document) elt..Image..Largeur = img..Largeur * 25.4 / 96.0 elt..Image..Hauteur = img..Hauteur * 25.4 / 96.0 // Position de l'image elt.Image.X = 0 elt.Image.Y = 0 renvoyer elt Procédure locale RechercheDonnesSimple procédure RechercheDonnesSimple(ListeMob est un tableau de STJSONMembreRubRapport, unTerme est un STJSONMembreRubRapport,nIndice est un entier) b est un entier sAInfoRemp est une chaîne ANSI si unTerme:EnvoiMob alors b = TableauCherche(ListeMob,tcLinéaire,"Rubrique;",unTerme:Rubrique, nIndice) fin si b > 0 alors si ListeMob[b].ListeDonnesMob <> "" alors sAInfoRemp = ListeMob[b].ListeDonnesMob sinon sAInfoRemp = unTerme:ListeDonnesBD fin sinon sAInfoRemp = unTerme:ListeDonnesBD fin renvoyer sAInfoRemp Procédure locale RechercheInfoDansVariantRapport procédure RechercheInfoDansVariantRapport(unTerme est un STJSONMembreRubRapport, stTerme est un STJSONListeMembre, UnEle est un Variant,ImgBuf est un Buffer,... saInfoV est une chaîne ANSI, sdRReq est une source de données, CheminImg est une chaîne ANSI) satxt est une chaîne ANSI saIdentifiant est une chaîne ANSI saValeurId est une chaîne ANSI quand exception dans selon unTerme.GroupeApp cas cRp_CR saIdentifiant = "sdRReq.CR_GUID" saValeurId = Remplace(UnEle.saGuidCR,RC,"") cas cRp_Photo saIdentifiant = "UnEle.nDC_PKID" saValeurId = Remplace(UnEle.nDC_PKID,RC,"") fin si pas stTerme:BD alors satxt = "UnEle."+stTerme:MembreMob saInfoV = {satxt} si stTerme:TypeMembre = "ChpImage" alors si fRepExiste(CheminImg) alors sExtension est une chaîne ANSI = fExtraitChemin(UnEle.saNom, fExtension) sNOMiMG est une chaîne ANSI = saValeurId+sExtension si fFichierExiste(CheminImg+sNOMiMG) alors 06/08/2026 Isis_BO 1403 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures ImgBuf = fChargeBuffer(CheminImg+sNOMiMG) fin fin fin sinon pour tout sdRReq si {saIdentifiant} = saValeurId alors satxt = "sdRReq." satxt += stTerme:MembreMob saInfoV = {satxt} si stTerme:TypeMembre = "ChpImage" alors ImgBuf = {satxt} fin fin fin fin faire saInfoV = "" ImgBuf = "" fin Procédure locale RempliLigneSimple procédure RempliLigneSimple(unTerme est un STJSONMembreRubRapport, nIMin est un entier, MonDoc est un Document,vInfoVariante est un Variant,CheminImg est une chaîne ANSI) saInfoV est une chaîne ANSI sdRReq est une Source de Données nIndDebutPara est un entier tabListeRubCol_1 est un tableau de entiers tabListeRubCol_2 est un tableau de entiers si unTerme.GroupeApp = cRp_CR alors // Requête dans la base de données , le compte rendu ne peuvent pas être modifiées par l'utilisateur // donc le données ne sont pas récupérer à partir de données envoyés par le mobile RqCompteRenduRemplirRapport(vInfoVariante,sdRReq) fin pour tout stTerme de unTerme.ListeMembre tabFragments est un tableau de docFragments = DocRecherche(MonDoc,stTerme.Rubrique,MotComplet+ SansCasse) si tabFragments..Occurrence > 0 alors nColonne est un entier = tabFragments[1].Elément[1].Cellule..IndiceColonne nLigne est un entier = tabFragments[1].Elément[1].Cellule..IndiceLigne nIMax est un entier = nIMin soit para <- tabFragments[1]..Paragraphe[1] si nIndDebutPara = 0 alors // Pour pouvoir savoir si un est toujours dans le même tableau nIndDebutPara = para.Parent.Parent.Paragraphe.PositionDébut fin si para.Tableau = Null alors retour fin si nIndDebutPara = para.Parent.Parent.Paragraphe.PositionDébut alors // moulinette faite pour savoir si on a est toujours dans la même colonne 06/08/2026 Isis_BO 1404 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures si CelluleAvecPlusiersRub(unTerme,para..Tableau..Cellules[nIMax,nColonne]..Contenu..Texte, tabListeRubCol_2) alors si tabListeRubCol_1..Occurrence <= 0 alors tabListeRubCol_1 = tabListeRubCol_2 CreationTableauIntDocRp(unTerme,MonDoc, nIMin, vInfoVariante, CheminImg,sdRReq) sinon si pas TableauCherche(tabListeRubCol_1,tcLinéaire,stTerme:Ordre) alors CreationTableauIntDocRp(unTerme,MonDoc, nIMin, vInfoVariante, CheminImg, sdRReq) tabListeRubCol_1 = tabListeRubCol_2 fin fin sinon pour tout UnEle de vInfoVariante si stTerme:EnvoiMob alors si UnEle.bSelection alors imgBuf est un Buffer imgBuf = "" saInfoV = "" RechercheInfoDansVariantRapport(unTerme, stTerme, UnEle,imgBuf,saInfoV, sdRReq,CheminImg) si stTerme:TypeMembre = "ChpImage" alors si imgBuf..Taille > 0 alors nLargPixCol est un entier = para..Tableau..Colonnes[nColonne].. LargeurMillimètres*NBPixelesXMilimetres // transformer le milimetres dans pixels (nombre de pixeles par milimetres) para..Tableau..Cellules[nIMax,nColonne]..Contenu..Texte ="" elt est un docElément <- DonneImgTableauRp(imgBuf, nLargPixCol) cell est un docCellule <- para..Tableau..Cellules[nIMax, nColonne] si elt..Image..Hauteur > 0 _et_ elt.Image..Largeur > 0 alors cell2 est un docLigne <- para..Tableau.. Lignes[nIMax] cell2.Hauteur = elt..Image..Hauteur cell3 est un docColonne <- para..Tableau..Colonnes[nColonne] cell3..LargeurMillimètres = elt.Image..Largeur fin para..Tableau..Cellules[nIMax,nColonne]..MiseEnPage..Alignement = chCentre DocInsère(MonDoc,cell..Contenu..PositionDébut, elt) sinon para..Tableau..Cellules[nIMax,nColonne]..Contenu..Texte = " " fin sinon para..Tableau..Cellules[nIMax,nColonne]..Contenu..Texte = TraitementSelonType(stTerme,saInfoV) fin nIMax += 1 si Contient(unTerme:Rubrique,"$UN") alors sortir fin fin fin fin fin fin 06/08/2026 Isis_BO 1405 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures fin fin Procédure locale RemplirLigneSansTbRapport procédure RemplirLigneSansTbRapport(unTerme est un STJSONMembreRubRapport, MonDoc est un Document, vInfoVariante est un Variant,CheminImg est une chaîne ANSI) saInfoV est une chaîne ANSI sdRReq est une Source de Données si unTerme.GroupeApp = cRp_CR alors // Requête dans la base de données , le compte rendu ne peuvent pas être modifiées par l'utilisateur // donc le données ne sont pas récupérer à partir de données envoyés par le mobile RqCompteRenduRemplirRapport(vInfoVariante,sdRReq) fin pour tout stTerme de unTerme.ListeMembre tabFragments est un tableau de docFragments = DocRecherche(MonDoc,stTerme.Rubrique,MotComplet+ SansCasse) si tabFragments..Occurrence > 0 alors pour c = 1 _à_ tabFragments.Occurrence pour tout UnEle de vInfoVariante si stTerme:EnvoiMob alors si UnEle.bSelection alors imgBuf est un Buffer imgBuf = "" saInfoV = "" RechercheInfoDansVariantRapport(unTerme, stTerme, UnEle,imgBuf,saInfoV,sdRReq ,CheminImg) si stTerme:TypeMembre = "ChpImage" alors si imgBuf..Taille > 0 alors nLargPixCol est un entier = 100*NBPixelesXMilimetres // transformer le milimetres dans pixels (nombre de pixeles par milimetres) elt est un docElément <- DonneImgTableauRp(imgBuf, nLargPixCol) DocInsère(MonDoc,tabFragments[c]..PositionDébut, elt) sinon tabFragments[c].Texte = " " fin sinon tabFragments[c].Texte = TraitementSelonType(stTerme,saInfoV) fin si Contient(unTerme:Rubrique,"$UN") alors sortir fin fin fin fin fin fin fin Procédure locale RqCompteRenduRemplirRapport 06/08/2026 Isis_BO 1406 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures procédure RqCompteRenduRemplirRapport(vInfoVariante est un Variant,sdRReqCR est une Source de Données) saGUIDS est une chaîne ANSI pour tout UnEle de vInfoVariante si UnEle.bSelection alors saGUIDS += [" , "]+"'"+UnEle.saGuidCR +"'" fin fin si saGUIDS = "" alors renvoyer Faux fin saRqCR est une chaîne ANSI = [ SELECT CompteRendu.CR_PKID, CompteRendu.GUID AS CR_GUID, CompteRendu.CR_DateHeureDebut, CompteRendu.CR_DateHeureFin, CompteRendu.CR_NoteCollaborateur, CompteRendu.CR_NomSignataire, CompteRendu.CR_NomSignataireTech, CompteRendu.CR_NoteSignataire, CompteRendu.CR_DevisConforme, CompteRendu.CR_AvecReserve, CompteRendu.CR_ReserveCommentaire, CompteRendu.CR_DateHeureSignature, CompteRendu.CR_Signature, CompteRendu.CR_SignatureTech, CompteRendu.CR_IDTypeSignataire FROM CompteRendu WHERE CR_GUID IN ({p_GUIDS}) ] saRqCR = Remplace(saRqCR,"{p_GUIDS}",Remplace(saGUIDS, RC,"")) si pas HExécuteRequêteSQL(sdRReqCR,hRequêteDéfaut,saRqCR) alors fin Procédure locale SupprimerToutesRubDoc procédure SupprimerToutesRubDoc(tabToutesRub est un tableau de STJSONMembreRubRapport,MonDoc est un Document) tabFragments est tableau de docFragment pour i = 1 _à_ tabToutesRub..Occurrence stUnTerme est un STJSONMembreRubRapport = tabToutesRub[i] tabFragments = DocRecherche(MonDoc,stUnTerme.Rubrique,MotComplet+SansCasse) pour c = 1 _à_ tabFragments.Occurrence tabFragments[c].Texte= "" fin pour tout stTermes de stUnTerme.ListeMembre tabFragments = DocRecherche(MonDoc,stTermes.Rubrique,MotComplet+SansCasse) pour h = 1 _à_ tabFragments.Occurrence tabFragments[h].Texte= "" fin 06/08/2026 Isis_BO 1407 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures fin fin Procédure locale TestMob procédure TestMob() STJSONInfoRapportMob est une Structure saGuid est une chaîne ANSI saDate est une chaîne ANSI nIdModele est un entier sur 8 octets nIdInter est un entier sur 8 octets saNomRapport est une chaîne ANSI ListeMob est un tableau de STJSONMembreRubRapport fin sResRepTemp est une chaîne ANSI = "C:\Users\Xavier\OneDrive - Applilogik\Documents 1\TEMP\" sInfotest est une chaîne ANSI = [ { "saGuid":"299b2312094d458a939b6c71f3900284", "saDate":"20241220154216662", "nIdModele":4, "nIdInter":106, "saNomRapport":" Raport 3", "ListeMob":[ { "Nom":"", "Rubrique":"$TABCOMPTERENDU$", "Description":"Tableau comptes-rendus", "Groupe":"Comptes-rendus ", "Type":"Tableau", "Ordre":223, "MembreMob":"CR", "EnvoiMob":1, "BD":0, "GroupeApp":"CR_INTER", "ListeMembre":[ { "Nom":"D\u00e9but\u00e9 le", "Rubrique":"$TABCR.DATEDEBUT$", "Description":"", "Groupe":"", "Type":"", "Ordre":223, "MembreMob":"CR_DateHeu reDebut", "EnvoiMob":1, "BD":1 }, { "Nom":"Fini le", "Rubrique":"$TABCR.DATEFIN$", "Description":"", "Groupe":"", "Type":"", "Ordre":239, "MembreMob":"CR_DateHeureFin", "EnvoiMob":1, "BD":1 }, { "Nom":"Note collaborateur", "Rubrique":"$TABCR.NOTECOLLAB$", "Description":"", "Groupe":"", "Type":"", "Ordre":258, "MembreMob":"CR_NoteCollaborateur", "EnvoiMob":1, "BD":1 }, { "Nom":"Nom signataire", "Rubrique":"$TABCR.SIGNATAIRE$", "Description":"", "Groupe":"", "Type":"", "Ordre":277, " Mem breMob":"CR_NomSignataire", "EnvoiMob":1, "BD":1 }, { "Nom":"Note signataire", "Rubrique":"$TABCR.NOTESIGNATAIRE$", "Description":"", "Groupe":"", "Type":"", "Ordre":300, "MembreMob":"CR_NoteSignataire", "EnvoiMob":1, "BD":1 }, { "Nom":"Nom Signature Tech ", "Rubrique":"$TABCR.NOMSIGNATURETECH$", "Description":"", "Groupe":"", "Type":"", "Ordre":328, "MembreMob":"CR_NomSignataireTech", "EnvoiMob":1, "BD":1 }, { "Nom":"Devis conforme", "Rubrique":"$TABCR.DEVISCONFORME$", "Description":"", "Groupe":"", "Type ":"", "Ordre":350, "MembreMob":"CR_DevisConforme", "EnvoiMob":1, "BD":1 }, { "Nom":"Avec R\u00e9serve", "Rubrique":"$TABCR.AVECRESERVE$", "Description":"", "Groupe":"", "Type":"", "Ordre":370, "MembreMob":"CR_AvecReserve", "EnvoiMob":1, "BD":1 }, { "Nom": "Commentaire R\u00e9serve", "Rubrique":"$TABCR.RESERVECOMMENTAIRE$", "Description":"", "Groupe":"", "Type":"", "Ordre":397, "MembreMob":"CR_ReserveCommentaire", "EnvoiMob":1, "BD":1 } ], "ListeDonnesMob":"[ { \"saGuidCR\":\" 3af24eefb4 614283860320e9acf8b633\", \"saDebut\":\"20240717110000000\", \"saFin\":\"20240717120000000\", \"saSignataire\":\"ARTISANS PARTENAIRES\", \"saNomCollaborateur\":\" Susana RODRIGUES\", \"saExtra\":\"\", \"bSelection\":true, \"nPosTable\":1 }, { \"saGuidCR\": \"e31dee4048c911eebb75a5fc9208e4e1\", \"saDebut\":\"20230901080000000\", \"saFin\":\"20230901090000000\", \"saSignataire\":\"TEST et COMPLET 2 test\", \"saNomCollaborateur\":\" Susana RODRIGUES\", \"saExtra\":\"\", \"bSelection\":true, \"nPosTable\":2 }, { \"saGuidCR\":\"39832b705ddc11ee8a3b15958f094c63\", \"saDebut\":\"20230928090000000\", \"saFin\":\"20230928100000000\", \"saSignataire\":\"TEST & COMPLET 2 test\", \"saNomCollaborateur\":\" Susana RODRIGUES\", \"saExtra\":\"\", \"bSelection\":false, \"nPo sTable\":3 }, { \"saGuidCR\":\"db81a075d17a482fb5af41e2bba9b346\", \"saDebut\":\"20240103120000000\", \"saFin\":\"20240103130000000\", \"saSignataire\":\"ARTISANS PARTENAIRES\", \"saNomCollaborateur\":\"Fr\\u00e9d\\u00e9ric BOURRAS\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":4 }, { \"saGuidCR\":\"053081f6c5054d62a52913a90eb118c7\", \"saDebut\":\"20231226120000000\", \"saFin\":\"20231226130000000\", \"saSignataire\":\"ARTISANS PARTENAIRES\", \"saNomCollaborateur\":\"\", \" 06/08/2026 Isis_BO 1408 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures saExtra\":\"\", \"bSelection\":true, \"nPosTable\":5 }, { \"saGuidCR\":\"1d31d3c4460c4500a74a9790dcf70179\", \"saDebut\":\"20231227120000000\", \"saFin\":\"20231227130000000\", \"saSignataire\":\"ARTISANS PARTENAIRES\", \"saNomCollaborateur\":\"Fr\\u00e9d \\u00e9ric BOURRAS\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":6 }, { \"saGuidCR\":\"93e056bf5b8c40fa953c350c6c142de2\", \"saDebut\":\"20240103090000000\", \"saFin\":\"20240103100000000\", \"saSignataire\":\"ARTISANS PARTENAIRES\", \"saNomCol laborateur\":\"Fr\\u00e9d\\u00e9ric BOURRAS\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":7 }, { \"saGuidCR\":\"b3160fae1d9c445f95305c676042b8a6\", \"saDebut\":\"20240109080000000\", \"saFin\":\"20240109090000000\", \"saSig nataire\":\"ARTISANS PARTENAIRES\", \"saNomCollaborateur\":\"Olivier GUILLEMOT\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":8 }, { \"saGuidCR\":\"d8011b2f6c6644178d0baa22f509f9b4\", \"saDebut\":\"20240109100000000\", \"saFin\":\"20240109130000 000\", \"saSignataire\":\"ARTISANS PARTENAIRES\", \"saNomCollaborateur\":\"Olivier GUILLEMOT\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":9 } ]", "ListeDonnesBD":"[ { \"saGuidCR\":\"3af24eefb4614283860320e9acf8b633\", \"saDebut\":\"20240717110 000000\", \"saFin\":\"20240717120000000\", \"saSignataire\":\"ARTISANS PARTENAIRES\", \"saNomCollaborateur\":\" Susana RODRIGUES\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuidCR\":\"e31dee4048c911eebb75a5fc9208e4e1\", \"saDebut\":\"202309010800000 00\", \"saFin\":\"20230901090000000\", \"saSignataire\":\"TEST et COMPLET 2 test\", \"saNomCollaborateur\":\" Susana RODRIGUES\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuidCR\":\"39832b705ddc11ee8a3b15958f094c63\", \"saDebut \":\"20230928090000000\", \"saFin\":\"20230928100000000\", \"saSignataire\":\"TEST & COMPLET 2 test\", \"saNomCollaborateur\":\" Susana RODRIGUES\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuidCR\":\"db81a075d17a482fb5af41e2bba9b346\", \"saDebut\": \"20240103120000000\", \"saFin\":\"20240103130000000\", \"saSignataire\":\"ARTISANS PARTENAIRES\", \"saNomCollaborateur\":\"Fr\\u00e9d\\u00e9ric BOURRAS\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuidCR\":\"053081f6c5054d62a52913a90eb118c7\", \"sa Debut\":\"20231226120000000\", \"saFin\":\"20231226130000000\", \"saSignataire\":\"ARTISANS PARTENAIRES\", \"saNomCollaborateur\":\"\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuidCR\":\"1d31d3c4460c4500a74a9790dcf70179\", \"saDebut\":\"2023122712 0000000\", \"saFin\":\"20231227130000000\", \"saSignataire\":\"ARTISANS PARTENAIRES\", \"saNomCollaborateur\":\"Fr\\u00e9d\\u00e9ric BOURRAS\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuidCR\":\"93e056bf5b8c40fa953c350c6c142de 2\", \"saDebut\":\"20240103090000000\", \"saFin\":\"20240103100000000\", \"saSignataire\":\"ARTISANS PARTENAIRES\", \"saNomCollaborateur\":\"Fr\\u00e9d\\u00e9ric BOURRAS\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuidCR\":\" b3160fae1d9c445f95305c6 76042b8a6\", \"saDebut\":\"20240109080000000\", \"saFin\":\"20240109090000000\", \"saSignataire\":\"ARTISANS PARTENAIRES\", \"saNomCollaborateur\":\"Olivier GUILLEMOT\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuidCR\":\" d8011b2f6c6644178d0baa22f5 09f9b4\", \"saDebut\":\"20240109100000000\", \"saFin\":\"20240109130000000\", \"saSignataire\":\"ARTISANS PARTENAIRES\", \"saNomCollaborateur\":\"Olivier GUILLEMOT\", \"saExtra\":\"\", \"bSelection\":false } ]" }, { "Nom":"", "Rubrique":"$TABRENDEZVOUS$", "Description":"Tableau rendez-vous", "Groupe":"Rendez-vous", "Type":"Tableau", "Ordre":416, "MembreMob":"RDV", "EnvoiMob":1, "BD":0, "GroupeApp":"RDV_INTER", "ListeMembre":[ { "Nom":"", "Rubrique":"$UNRDV.DATEDEBUT$", "Description":" ", "Groupe":"", "Type":"ChpSimpleDateHeure", "Ordre":416, "MembreMob":"saDateDebut", "EnvoiMob":1, "BD":0 }, { "Nom":"", "Rubrique":"$UNRDV.DATEFIN$", "Description":"", "Groupe":"", "Type":"ChpSimpleDateHeure", "Ordre":432, "MembreMob":"saDateFin", "Envoi Mob":1, "BD":0 }, { "Nom":"", "Rubrique":"$UNRDV.OBJET$", "Description":"", "Groupe":"", "Type":"ChpSimpleChaine", "Ordre":446, "MembreMob":"saObjet", "EnvoiMob":1, "BD":0 }, { "Nom":"", "Rubrique":"$UNRDV.NOTE$", "Description":"", "Groupe":"", "Type":"Ch pSimpleChaine", "Ordre":459, "MembreMob":"saNote", "EnvoiMob":1, "BD":0 }, { "Nom":"", "Rubrique":"$UNRDV.COLLABORATEUR$", "Description":"", "Groupe":"", "Type":"ChpSimpleChaine", "Ordre":481, "MembreMob":"saCollaborateurs", "EnvoiMob":1, "BD":0 } ], "Lis 06/08/2026 Isis_BO 1409 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures teDonnesMob":"[ { \"saGuid\":\"c47bc95df1e74dc6a4f85eec8a7cfa78\", \"nIDGroupe\":0, \"saDateDebut\":\"20230504100000000\", \"saDateFin\":\"20230504110000000\", \"saObjet\":\"\", \"saNote\":\"test 2\", \"saCollaborateurs\":\"GUILLEMOT Olivier\", \"saExtra\":\"\", \"bSelection\":true, \"nPosTable\":1 }, { \"saGuid\":\"57cf851c56124403b255cdabee1c926c\", \"nIDGroupe\":0, \"saDateDebut\":\"20230505100000000\", \"saDateFin\":\"20230505110000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCol laborateurs\":\"GUILLEMOT Olivier\", \"saExtra\":\"\", \"bSelection\":true, \"nPosTable\":2 }, { \"saGuid\":\"80e5ea0939ad43218a1f64a3792089ab\", \"nIDGroupe\":0, \"saDateDebut\":\"20230531080000000\", \"saDateFin\":\"20230601180000000\", \"saObjet\":\"\" , \"saNote\":\"test 2\", \"saCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":3 }, { \"saGuid\":\"3adc72e99518441d88853e3f02c03411\", \"nIDGroupe\":0, \"saDateDebut\":\"20230828080000000\", \"saDateFin\":\"20230 828090000000\", \"saObjet\":\"\", \"saNote\":\"test\", \"saCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":4 }, { \"saGuid\":\"06e3ceb097ee472f9a996391d27e3ce0\", \"nIDGroupe\":36, \"saDate Debut\":\"20231219120000000\", \"saDateFin\":\"20231219130000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"RITA Anthony\\r\\nBOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":5 }, { \"saGuid\":\"3281e 7e762b54f818e9f102bd9c7fbef\", \"nIDGroupe\":37, \"saDateDebut\":\"20231220120000000\", \"saDateFin\":\"20231220130000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\\r\\nRITA Anthony\", \"saExtra\":\"\", \"bS election\":false, \"nPosTable\":6 }, { \"saGuid\":\"31fe68a615ca41f9a529cf22d0704799\", \"nIDGroupe\":38, \"saDateDebut\":\"20231221120000000\", \"saDateFin\":\"20231221130000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00 e9d\\u00e9ric\\r\\nRITA Anthony\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":7 }, { \"saGuid\":\"f7cc533ae9c24ebcb192e33b22fb63fc\", \"nIDGroupe\":32, \"saDateDebut\":\"20231224090000000\", \"saDateFin\":\"2023122410000000 0\", \"saObjet\":\"\", \"saNote\":\"tesr\", \"saCollaborateurs\":\"RODRIGUES Susana\\r\\nBOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":8 }, { \"saGuid\":\"1cd57a30efc04d0292bb64d515f846db\", \"nIDGroupe\":0, \"saDat eDebut\":\"20231227150000000\", \"saDateFin\":\"20231227160000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":9 }, { \"saGuid\":\" f000b2fab4cc4e81acc361 7693649bf0\", \"nIDGroupe\":0, \"saDateDebut\":\"20240102150000000\", \"saDateFin\":\"20240102160000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":10 } , { \"saGuid\":\"72a76f9d44cf45d1802b019e3bd71254\", \"nIDGroupe\":0, \"saDateDebut\":\"20240103090000000\", \"saDateFin\":\"20240103100000000\", \"saObjet\":\"test\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9r ic\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":11 }, { \"saGuid\":\"81aeec5d6ee7453b8e301e6d2a731602\", \"nIDGroupe\":0, \"saDateDebut\":\"20240103110000000\", \"saDateFin\":\"20240103120000000\", \"saObjet\":\"test 2\", \"saNote\":\"\", \"sa Collaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":12 }, { \"saGuid\":\"4102a1b065c34237bcd414d072157053\", \"nIDGroupe\":0, \"saDateDebut\":\"20240105100000000\", \"saDateFin\":\"20240105130000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"GUILLEMOT Olivier\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":13 }, { \"saGuid\":\"d97d7dab765340bd89b82703eec8aba9\", \"nIDGroupe\":0, \"saDateDebut\":\"20240108080000000\", \"saDateF in\":\"20240108090000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"GUILLEMOT Olivier\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":14 }, { \"saGuid\":\"3485f3cca8644878bbba259fa551ce3a\", \"nIDGroupe\":0, \"saDateDebut\":\"20240419080000000\", \"saDateFin\":\"20240419160000000\", \"saObjet\":\"avec temps\", \"saNote\":\"\", \"saCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":15 }, { \"saGuid\":\" c1599f79afc44bf fba20c41914f66415\", \"nIDGroupe\":0, \"saDateDebut\":\"20240515110000000\", \"saDateFin\":\"20240515120000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable 06/08/2026 Isis_BO 1410 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures \":16 }, { \"saGuid\":\"3c28f3e590f848518d29ad3e6333300e\", \"nIDGroupe\":0, \"saDateDebut\":\"20240708180000000\", \"saDateFin\":\"20240709030000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\": \"\", \"bSelection\":false, \"nPosTable\":17 }, { \"saGuid\":\"f8b46b080ad5457db2da95fd2fd2bd45\", \"nIDGroupe\":0, \"saDateDebut\":\"20240709110000000\", \"saDateFin\":\"20240709120000000\", \"saObjet\":\"cr 3\", \"saNote\":\"\", \"s aCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":18 }, { \"saGuid\":\"de638438f42e43ada95fda7983208319\", \"nIDGroupe\":0, \"saDateDebut\":\"20240709180000000\", \"saDateFin\":\"20240710030000000\", \"saObjet\" :\"\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":19 }, { \"saGuid\":\"40171c644e2343978df3c38c6a605f1a\", \"nIDGroupe\":0, \"saDateDebut\":\"20240826120000000\", \"saDateF in\":\"20240826130000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"FOURNIER Didier\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":20 }, { \"saGuid\":\"d32018a005324241a75bd15ce0f93a49\", \"nIDGroupe\":0, \"saDateDebut\":\"2024 1001110000000\", \"saDateFin\":\"20241001120000000\", \"saObjet\":\"obj 2\", \"saNote\":\"\", \"saCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":21 }, { \"saGuid\":\" e54bdbc6815b47538c4e4f 4ba856453b\", \"nIDGroupe\":60, \"saDateDebut\":\"20241118120000000\", \"saDateFin\":\"20241118150000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false, \"nPosTable\":22 } ]", "Liste DonnesBD":"[ { \"saGuid\":\"c47bc95df1e74dc6a4f85eec8a7cfa78\", \"nIDGroupe\":0, \"saDateDebut\":\"20230504100000000\", \"saDateFin\":\"20230504110000000\", \"saObjet\":\"\", \"saNote\":\"test 2\", \"saCollaborateurs\":\"GUILLEMOT Olivier\", \"saExtra\":\ "\", \"bSelection\":false }, { \"saGuid\":\"57cf851c56124403b255cdabee1c926c\", \"nIDGroupe\":0, \"saDateDebut\":\"20230505100000000\", \"saDateFin\":\"20230505110000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"GUILLEMOT Olivier\", \"s aExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"80e5ea0939ad43218a1f64a3792089ab\", \"nIDGroupe\":0, \"saDateDebut\":\"20230531080000000\", \"saDateFin\":\"20230601180000000\", \"saObjet\":\"\", \"saNote\":\"test 2\", \"saCollab orateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"3adc72e99518441d88853e3f02c03411\", \"nIDGroupe\":0, \"saDateDebut\":\"20230828080000000\", \"saDateFin\":\"20230828090000000\", \"saObjet\":\"\", \"saNote\":\"test\ ", \"saCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"06e3ceb097ee472f9a996391d27e3ce0\", \"nIDGroupe\":36, \"saDateDebut\":\"20231219120000000\", \"saDateFin\":\"20231219130000000\", \"saObjet\":\"\", \"sa Note\":\"\", \"saCollaborateurs\":\"RITA Anthony\\r\\nBOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"3281e7e762b54f818e9f102bd9c7fbef\", \"nIDGroupe\":37, \"saDateDebut\":\"20231220120000000\", \"saDateFin\":\"202 31220130000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\\r\\nRITA Anthony\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"31fe68a615ca41f9a529cf22d0704799\", \"nIDGroupe\":3 8, \"saDateDebut\":\"20231221120000000\", \"saDateFin\":\"20231221130000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\\r\\nRITA Anthony\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\" f7cc533ae9c 24ebcb192e33b22fb63fc\", \"nIDGroupe\":32, \"saDateDebut\":\"20231224090000000\", \"saDateFin\":\"20231224100000000\", \"saObjet\":\"\", \"saNote\":\"tesr\", \"saCollaborateurs\":\"RODRIGUES Susana\\r\\nBOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \" bSelection\":false }, { \"saGuid\":\"1cd57a30efc04d0292bb64d515f846db\", \"nIDGroupe\":0, \"saDateDebut\":\"20231227150000000\", \"saDateFin\":\"20231227160000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"f000b2fab4cc4e81acc3617693649bf0\", \"nIDGroupe\":0, \"saDateDebut\":\"20240102150000000\", \"saDateFin\":\"20240102160000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollabor ateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"72a76f9d44cf45d1802b019e3bd71254\", \"nIDGroupe\":0, \"saDateDebut\":\"20240103090000000\", \"saDateFin\":\"20240103100000000\", \"saObjet\":\"test\", \"sa Note\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"81aeec5d6ee7453b8e301e6d2a731602\", \"nIDGroupe\":0, \"saDateDebut\":\"20240103110000000\", \"saDateFin\":\"20240103120000000\", \ 06/08/2026 Isis_BO 1411 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures "saObjet\":\"test 2\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"4102a1b065c34237bcd414d072157053\", \"nIDGroupe\":0, \"saDateDebut\":\"20240105100000000\", \"saDateFin \":\"20240105130000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"GUILLEMOT Olivier\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"d97d7dab765340bd89b82703eec8aba9\", \"nIDGroupe\":0, \"saDateDebut\":\"2 0240108080000000\", \"saDateFin\":\"20240108090000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"GUILLEMOT Olivier\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"3485f3cca8644878bbba259fa551ce3a\", \"nIDGroupe\":0, \"saDateD ebut\":\"20240419080000000\", \"saDateFin\":\"20240419160000000\", \"saObjet\":\"avec temps\", \"saNote\":\"\", \"saCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"c1599f79afc44bffba20c41914f66415\", \"nIDGr oupe\":0, \"saDateDebut\":\"20240515110000000\", \"saDateFin\":\"20240515120000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\" 3c28f3e590f848518d29ad 3e6333300e\", \"nIDGroupe\":0, \"saDateDebut\":\"20240708180000000\", \"saDateFin\":\"20240709030000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\", \"saExtra\":\"\", \"bSelection\": fals e }, { \"saGuid\":\"f8b46b080ad5457db2da95fd2fd2bd45\", \"nIDGroupe\":0, \"saDateDebut\":\"20240709110000000\", \"saDateFin\":\"20240709120000000\", \"saObjet\":\"cr 3\", \"saNote\":\"\", \"saCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSel ection\":false }, { \"saGuid\":\"de638438f42e43ada95fda7983208319\", \"nIDGroupe\":0, \"saDateDebut\":\"20240709180000000\", \"saDateFin\":\"20240710030000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"BOURRAS Fr\\u00e9d\\u00e9ric\", \"s aExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"40171c644e2343978df3c38c6a605f1a\", \"nIDGroupe\":0, \"saDateDebut\":\"20240826120000000\", \"saDateFin\":\"20240826130000000\", \"saObjet\":\"\", \"saNote\":\"\", \"saCollaborateurs\":\"FOURNIER Didie r\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"d32018a005324241a75bd15ce0f93a49\", \"nIDGroupe\":0, \"saDateDebut\":\"20241001110000000\", \"saDateFin\":\"20241001120000000\", \"saObjet\":\" obj 2\", \"saNote\":\"\", \"s aCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false }, { \"saGuid\":\"e54bdbc6815b47538c4e4f4ba856453b\", \"nIDGroupe\":60, \"saDateDebut\":\"20241118120000000\", \"saDateFin\":\"20241118150000000\", \"saObjet\":\"\", \"saNote\" :\"\", \"saCollaborateurs\":\"RODRIGUES Susana\", \"saExtra\":\"\", \"bSelection\":false } ]" }, { "Nom":"", "Rubrique":"$TABPHOTO$", "Description":"Tableau photos d'intervention", "Groupe":"Photos", "Type":"Tableau", "Ordre":551, "MembreMob":"PHOTOS", "E nvoiMob":1, "BD":0, "GroupeApp":"PHOTO_INTER", "ListeMembre":[ { "Nom":"Photo", "Rubrique":"$TABPHOTO.IMAGE$", "Description":"", "Groupe":"", "Type":"", "Ordre":551, "MembreMob":"DC_Nom", "EnvoiMob":1, "BD":1 }, { "Nom":"Date Photo", "Rubrique":"$TABPHOTO .DATEIMAGE$", "Description":"", "Groupe":"", "Type":"", "Ordre":572, "MembreMob":"DC_DateFichier", "EnvoiMob":1, "BD":1 }, { "Nom":"Note Photo", "Rubrique":"$TABPHOTO.NOTEIMAGE$", "Description":"", "Groupe":"", "Type":"", "Ordre":593, "MembreMob":"saNotes", "EnvoiMob":1, "BD":0 } ], "ListeDonnesMob":"[ { \"nDC_PKID\":35, \"saNom\":\"D:\\\\Projets Windev\\\\Batik\\\\Mobile\\\\Batik\\\\Exe\\\\Batik\\\\Doc\\\\D000002-6__20230922_113737.jpg\", \"saExtra\":\"\", \"tblNotes\":[ ], \"saNote s\":\"\", \"saDate\":\"20230922000000000\", \"bSelection\":true, \"nPosTable\":1 }, { \"nDC_PKID\":39, \"saNom\":\"D:\\\\Projets Windev\\\\Batik\\\\Mobile\\\\Batik\\\\Exe\\\\Batik\\\\Doc\\\\D000002-6__20230926_153638.jpg\", \"saExtra\":\"\", \"tblNotes\": [ ], \"saNotes\":\"\", \"saDate\":\"20230926000000000\", \"bSelection\":true, \"nPosTable\":2 }, { \"nDC_PKID\":79, \"saNom\":\"D:\\\\Projets Windev\\\\Batik\\\\Mobile\\\\Batik\\\\Exe\\\\Batik\\\\Doc\\\\P20240109114044750.1.jpg\", \"saExtra\":\"\", \" tbl Notes\":[ ], \"saNotes\":\"\", \"saDate\":\"20240109000000000\", \"bSelection\":true, \"nPosTable\":3 }, { \"nDC_PKID\":137, \"saNom\":\"D:\\\\Projets Windev\\\\Batik\\\\Mobile\\\\Batik\\\\Exe\\\\Batik\\\\Doc\\\\P20241203152835982.1. 06/08/2026 Isis_BO 1412 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures jpg\", \"saExtra\":\"\", \"tblNotes\":[ ], \"saNotes\":\"\", \"saDate\":\"20241203000000000\", \"bSelection\":false, \"nPosTable\":4 } ]", "ListeDonnesBD":"" } ] } ] vInfoVariant est un Variant = JSONVersVariant(sInfotest) stInfoRapport est un STJSONInfoRapportMob Désérialise(stInfoRapport,sInfotest,psdJSON) tabToutesRub est un tableau de STJSONMembreRubRapport tbMotCleSpec est un tableau de STJSONMembreRubRapport nPKID_Rapport est un entier sur 8 octets = stInfoRapport.nIdModele CheminImg est une chaîne ANSI = ComplèteRep(sResRepTemp+stInfoRapport.nIdInter) si nPKID_Rapport <= 0 alors // mauvas reponse fin saRQRp est une chaîne ANSI=[ SELECT * FROM ModeleRapportMob WHERE MRM_PKID = ] saRQRp += nPKID_Rapport sdRpest une Source de Données HExécuteRequêteSQL(sdRp,gcnxBO,saRQRp) MonDoc est un Document si sdRp.MRM_Modele <> "" alors MonDoc = sdRp.MRM_Modele fin si sdRp.MRM_RubMob <> "" alors Désérialise(tbMotCleSpec,sdRp.MRM_RubMob,psdJSON) fin TestMob2(TermeRapport,tabToutesRub,MonDoc,tbMotCleSpec) TraiteDocument(tabToutesRub,stInfoRapport.ListeMob,MonDoc,CheminImg) SupprimerToutesRubDoc(tabToutesRub,MonDoc) sANomDoc est une chaîne ANSI = CheminImg+DateHeureSys()+".pdf" si DocVersPDF(MonDoc,sANomDoc) alors bufRapportPDF est un Buffer = fChargeBuffer(sANomDoc) si bufRapportPDF..Taille > 0 alors // faire l'appel service fin fin TT_CORPS = MonDoc GR_Modif..Grisé = Faux Procédure locale TestMob2 procédure TestMob2(TermeRapport est un STJSONRubriqueRapport, tabToutesRub est un tableau de STJSONMembreRubRapport, MonDoc est un Document, tbMotCleSpec est un tableau de STJSONMembreRubRapport) k est un entier ListeMembreNull est un tableau de STJSONListeMembre tabRubNonTraite est un tableau de STJSONMembreRubRapport pour i = 1 _à_ TermeRapport.ListeTerme..Occurrence k = 0 stUnTerme est un STJSONMembreRubRapport = TermeRapport.ListeTerme[i] si stUnTerme.Rubrique <> "" alors tabFragments est tableau de docFragment = DocRecherche(MonDoc,stUnTerme.Rubrique,MotComplet+ SansCasse) si tabFragments.Occurrence > 0 alors pour b = 1 _à_ tabFragments.Occurrence stUnTerme.Ordre = tabFragments[b].PositionFin 06/08/2026 Isis_BO 1413 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures k = TableauAjoute(tabRubNonTraite,stUnTerme) tabRubNonTraite[k].ListeMembre= ListeMembreNull // toujours car pas tous les termes son requis fin fin si stUnTerme.ListeMembre..Occurrence > 0 _et_ k <= 0 alors pour c = 1 _à_ stUnTerme.ListeMembre..Occurrence tabFragment2 est tableau de docFragment = DocRecherche(MonDoc,stUnTerme.ListeMembre[c] .Rubrique,MotComplet+SansCasse) si tabFragment2.Occurrence > 0 alors pour l = 1 _à_ tabFragment2.Occurrence stUnTerme2 est un STJSONMembreRubRapport = stUnTerme.ListeMembre[c] stUnTerme2.Ordre = tabFragment2[l].PositionFin k = TableauAjoute(tabRubNonTraite,stUnTerme2) tabRubNonTraite[k].ListeMembre= ListeMembreNull fin fin fin fin fin fin TableauTrie(tabRubNonTraite,ttMembre+tccRespecteNumérique,"+Ordre") sGroupe est une chaîne ANSI n est un entier = -1 h est un entier pour tout stEle de tabRubNonTraite si Contient(stEle:Rubrique, "$TAB") ou Contient(stEle:Rubrique, "$UN") alors si sGroupe <> stEle:GroupeApp alors n = TableauCherche(TermeRapport.ListeTerme,tcLinéaire,"GroupeApp;Type",stEle:GroupeApp, "Tableau") si n > 0 alors stUnTermeGr est un STJSONMembreRubRapport = TermeRapport.ListeTerme[n] stUnTermeGr.Ordre = stEle:Ordre stUnTermeGr.ListeMembre = ListeMembreNull TableauAjoute(stUnTermeGr:ListeMembre,stEle) h = TableauAjoute(tabToutesRub,stUnTermeGr) fin sinon si h > 0 alors stUnTermeRec est un STJSONMembreRubRapport = tabToutesRub[h] n = 0 pour tout stElem2 de tabToutesRub[h]:ListeMembre si stElem2.Rubrique = stEle:Rubrique alors n += 1 sortir fin fin //TableauCherche(stUnTermeRec.ListeMembre,tcLinéairePremier,"Rubrique",stEle:Rubrique) si n <= 0 alors TableauAjoute(tabToutesRub[h].ListeMembre,stEle) sinon n = TableauCherche(TermeRapport.ListeTerme,tcLinéaire,"GroupeApp;Type",stEle: GroupeApp,"Tableau") si n > 0 alors 06/08/2026 Isis_BO 1414 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures stUnTermeGr est un STJSONMembreRubRapport = TermeRapport.ListeTerme[n] stUnTermeGr.Ordre = stEle:Ordre stUnTermeGr.ListeMembre = ListeMembreNull TableauAjoute(stUnTermeGr:ListeMembre,stEle) h = TableauAjoute(tabToutesRub,stUnTermeGr) fin fin fin fin sGroupe = stEle:GroupeApp sinon TableauAjoute(tabToutesRub,stEle) h = 0 fin fin pour tout stEleCle de tbMotCleSpec tabFragments est tableau de docFragment = DocRecherche(MonDoc,stEleCle.Rubrique,MotComplet+ SansCasse) si tabFragments.Occurrence > 0 alors pour b = 1 _à_ tabFragments.Occurrence stEleCle.Ordre = tabFragments[b].PositionFin k = TableauAjoute(tabToutesRub,stEleCle) tabToutesRub[k].ListeMembre = ListeMembreNull // toujours car pas tous les termes son requis fin fin fin TableauTrie(tabToutesRub,ttMembre+tccRespecteNumérique,"+Ordre") nIdInterest un entier sur 8 octets = 10 saRQ est une chaîne = [ SELECT Intervention.IN_Titre AS IN_Titre, Intervention.IN_RefInterne AS IN_RefInterne, Intervention.CreationDate AS IN_CreationDate, Intervention.IN_NumDevis, Intervention.IN_DateDevis, Intervention.IN_NumFacture, Intervention.IN_DateFacture, Intervention.IN_RefExterne AS IN_RefExterne, Intervention.IN_Description AS IN_Description, Intervention.IN_DureePrevue, CONCAT(Collaborateur.CO_Nom, ' ', Collaborateur.CO_Prenom) AS IN_CO_Nom, PA_TypeInter.PA_Libelle as IN_PA_Type, Lieu.LI_CodeLieu AS LI_CodeLieu, CONCAT(AdLieu.AD_Ligne_1, ' ',AdLieu.AD_Ligne_2, ' ',AdLieu.AD_Ligne_3, ' ',AdLieu.AD_Ligne_4, ' ',AdLieu.AD_Ligne_5, ' ',AdLieu.AD_CodePostal, ' ', AdLieu.AD_Ville, ' ') AS LI_Adresse, Lieu.LI_CodeAcces AS LI_CodeAcces, Client.CL_Nom AS CL_Nom, CONCAT(AdClient.AD_Ligne_1, ' ',AdClient.AD_Ligne_2, ' ',AdClient.AD_Ligne_3, ' ',AdClient.AD_Ligne_4, ' ',AdClient.AD_Ligne_5, ' ', AdClient.AD_CodePostal, ' ',AdClient.AD_Ville) AS AD_Presentation, Societe.SO_Nom FROM Intervention LEFT OUTER JOIN (Lieu LEFT OUTER JOIN Adresse AdLieu ON Lieu.LI_IDAdresse = AdLieu.AD_PKID ) ON Intervention.IN_IDLieu = Lieu.LI_PKID, Intervention INNER JOIN 06/08/2026 Isis_BO 1415 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures (Dossier LEFT OUTER JOIN (Client LEFT OUTER JOIN Adresse AdClient ON Client.CL_IDAdressePrincipale = AdClient.AD_PKID) ON Dossier.DO_IDClient = Client.CL_PKID ) ON Intervention.IN_IDDossier = Dossier.DO_PKID , Intervention LEFT OUTER JOIN Collaborateur ON Intervention.IN_IDSuiviPar=Collaborateur.CO_PKID, Intervention LEFT OUTER JOIN Societe ON Intervention.IN_IDSociete = Societe.SO_PKID, Intervention LEFT OUTER JOIN ParametreMetier PA_TypeInter ON Intervention.IN_IDTypeIntervention = PA_TypeInter.PA_PKID WHERE IN_PKID={pIdInter} ] saRQ=Remplace(saRQ,"{pIdInter}",nIdInter ) saRqCR est une chaîne ANSI = [ SELECT CompteRendu.CR_PKID, CompteRendu.GUID AS CR_GUID, CompteRendu.CR_DateHeureDebut, CompteRendu.CR_DateHeureFin, CompteRendu.CR_NoteCollaborateur, CompteRendu.CR_NomSignataire, CompteRendu.CR_NomSignataireTech, CompteRendu.CR_NoteSignataire, CompteRendu.CR_DevisConforme, CompteRendu.CR_AvecReserve, CompteRendu.CR_ReserveCommentaire, CompteRendu.CR_DateHeureSignature, CompteRendu.CR_Signature, CompteRendu.CR_SignatureTech, CompteRendu.CR_IDTypeSignataire, ParametreMetier.PA_Libelle AS CR_PA_Type FROM CompteRendu INNER JOIN Planning_RDV ON PL_PKID = CR_IDRdv LEFT OUTER JOIN ParametreMetier ON CompteRendu.CR_IDTypeSignataire = ParametreMetier.PA_PKID WHERE Planning_RDV.Archive=0 AND Planning_RDV.PL_IDIntervention = {p_IdInter} ] saRqCR = Remplace(saRqCR,"{p_IdInter}",nIdInter) saRQRDV est une chaîne ANSI = [ SELECT Planning_RDV.GUID, Planning_RDV.PL_DateDebut, Planning_RDV.PL_DateFin, Planning_RDV.PL_Objet, Planning_RDV.PL_Description, Planning_RDV.PL_IDGroupe, CONCAT(Collaborateur.CO_Nom, ' ', Collaborateur.CO_Prenom) AS PL_CO_NOM FROM Planning_RDV LEFT OUTER JOIN Collaborateur ON Planning_RDV.PL_IDCollaborateur = Collaborateur.CO_PKID WHERE Planning_RDV.Archive=0 AND Planning_RDV.PL_IDIntervention = {p_IdInter} ORDER BY Planning_RDV.PL_DateDebut ] saRQRDV = Remplace(saRQRDV,"{p_IdInter}",nIdInter) sdRReqInter est une Source de Données sdRReqCRest une Source de Données 06/08/2026 Isis_BO 1416 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures sdReqRDVest une Source de Données y est un entier y = TableauCherche(tabToutesRub,tcLinéaire,"GroupeApp","INTER") si y > 0 _et_ pas HExécuteRequêteSQL(sdRReqInter,hRequêteDéfaut,saRQ) alors fin y = 0 y = TableauCherche(tabToutesRub,tcLinéaire,"GroupeApp","CR_INTER") si y > 0 _et_ pas HExécuteRequêteSQL(sdRReqCR,hRequêteDéfaut,saRqCR) alors fin y = 0 y = TableauCherche(tabToutesRub,tcLinéaire,"GroupeApp","RDV_INTER") si pas HExécuteRequêteSQL(sdReqRDV,hRequêteDéfaut,saRQRDV) alors fin pour tout stEle de tabToutesRub si stEle:Type = "Tableau" ou stEle:GroupeApp = "INTER" alors selon stEle:GroupeApp cas "INTER" quand exception dans si "IN_Description" = stEle.MembreMob alors stEle:ListeDonnesBD = RTFVersTexte({sdRReqInter+"."+stEle.MembreMob}) sinon stEle:ListeDonnesBD = {sdRReqInter+"."+stEle.MembreMob} fin faire stEle:ListeDonnesBD = "" fin cas "CR_INTER" tbCrest un tableau de ST_CR_Rp stUnCr est un ST_CR_Rp pour tout sdRReqCR stUnCr.saGuidCR = sdRReqCR.CR_GUID stUnCr.saDebut = sdRReqCR.CR_DateHeureDebut stUnCr.saFin = sdRReqCR.CR_DateHeureFin stUnCr.saSignataire = sdRReqCR.cR_NomSignataire stUnCr.saNomCollaborateur = sdRReqCR.CR_NomSignataireTech TableauAjoute(tbCr,stUnCr) fin sJson est une chaîne ANSI Sérialise(tbCr,sJson,psdJSON) stEle:ListeDonnesBD = sJson cas "RDV_INTER" bDouble est un booléen tbRDV est un tableau de ST_RDV_Rp stUnRDV est un ST_RDV_Rp pour tout sdReqRDV stUnRDV:saGuid = sdReqRDV.GUID stUnRDV:nIDGroupe = sdReqRDV.PL_IDGroupe stUnRDV:saCollaborateurs = sdReqRDV.PL_CO_NOM stUnRDV:saDateDebut = sdReqRDV.PL_DateDebut stUnRDV:saDateFin = sdReqRDV.PL_DateFin stUnRDV:saObjet = sdReqRDV.PL_Objet 06/08/2026 Isis_BO 1417 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures stUnRDV:saNote = RTFVersTexte(sdReqRDV.PL_Description) bDouble = Faux si sdReqRDV.PL_IDGroupe > 0 alors pour tout stRDV de tbRDV si stRDV:nIDGroupe = sdReqRDV.PL_IDGroupe alors stRDV:saCollaborateurs += RC + stUnRDV:saCollaborateurs bDouble = Vrai sortir fin fin si pas bDouble alors TableauAjoute(tbRDV,stUnRDV) fin sinon TableauAjoute(tbRDV,stUnRDV) fin fin sJson est une chaîne ANSI Sérialise(tbRDV,sJson,psdJSON) stEle:ListeDonnesBD = sJson autre cas fin fin fin TableauTrie(tabToutesRub,ttMembre+tccRespecteNumérique,"+Ordre") Procédure locale TraiteCrRp procédure TraiteCrRp(unTerme est un STJSONMembreRubRapport,MonDoc est un Document, nIMin est un entier, vInfoVariante est un Variant) saGUIDS est une chaîne ANSI pour tout UnEle de vInfoVariante si UnEle.bSelection alors saGUIDS += [" , "]+"'"+UnEle.saGuidCR +"'" fin fin si saGUIDS = "" alors renvoyer Faux fin saRqCR est une chaîne ANSI = [ SELECT CompteRendu.CR_PKID, CompteRendu.GUID AS CR_GUID, CompteRendu.CR_DateHeureDebut, CompteRendu.CR_DateHeureFin, CompteRendu.CR_NoteCollaborateur, CompteRendu.CR_NomSignataire, CompteRendu.CR_NomSignataireTech, CompteRendu.CR_NoteSignataire, CompteRendu.CR_DevisConforme, CompteRendu.CR_AvecReserve, 06/08/2026 Isis_BO 1418 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures CompteRendu.CR_ReserveCommentaire, CompteRendu.CR_DateHeureSignature, CompteRendu.CR_Signature, CompteRendu.CR_SignatureTech, CompteRendu.CR_IDTypeSignataire FROM CompteRendu WHERE CR_GUID IN ({p_GUIDS}) ] saRqCR = Remplace(saRqCR,"{p_GUIDS}",Remplace(saGUIDS, RC,"")) sdRReqCRest une Source de Données si pas HExécuteRequêteSQL(sdRReqCR,hRequêteDéfaut,saRqCR) alors fin pour tout stTerme de unTerme.ListeMembre tabFragments est un tableau de docFragments = DocRecherche(MonDoc,stTerme.Rubrique,MotComplet+ SansCasse) si tabFragments..Occurrence > 0 alors nColonne est un entier = tabFragments[1].Elément[1].Cellule..IndiceColonne nLigne est un entier = tabFragments[1].Elément[1].Cellule..IndiceLigne nIMax est un entier = nIMin soit para <- tabFragments[1]..Paragraphe[1] si para.Tableau = Null alors renvoyer Faux fin pour tout sdRReqCR satxt est une chaîne ANSI saInfoV est une chaîne ANSI si "$TABCR.EXTRA$" = stTerme.Rubrique alors pour tout UnEle de vInfoVariante si UnEle.saGuidCR = sdRReqCR.CR_GUID alors satxt = "UnEle."+stTerme:MembreMob saInfoV = {satxt} fin fin sinon satxt = "sdRReqCR."+stTerme:MembreMob saInfoV = {satxt} fin si stTerme:TypeMembre = "ChpImage" alors imgBuf est un Buffer = {satxt} si imgBuf..Taille > 0 alors nLargPixCol est un entier = para..Tableau..Colonnes[nColonne]..LargeurMillimètres* NBPixelesXMilimetres para..Tableau..Cellules[nIMax,nColonne]..Contenu..Texte ="" elt est un docElément <- DonneImgTableauRp(imgBuf,nLargPixCol) cell est un docCellule <- para..Tableau..Cellules[nIMax,nColonne] cell2 est un docLigne <- para..Tableau..Lignes[nIMax] cell2.Hauteur = elt..Image..Hauteur cell3 est un docColonne <- para..Tableau..Colonnes[nColonne] cell3..LargeurMillimètres = elt.Image..Largeur DocInsère(MonDoc,cell..Contenu..PositionDébut, elt) sinon para..Tableau..Cellules[nIMax,nColonne]..Contenu..Texte = "" 06/08/2026 Isis_BO 1419 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures fin sinon para..Tableau..Cellules[nIMax,nColonne]..Contenu..Texte = TraitementSelonType(stTerme, saInfoV) fin nIMax += 1 si Contient(unTerme:Rubrique,"$UN") alors sortir fin fin fin fin Procédure locale TraiteDocument procédure TraiteDocument(tabToutesRub est un tableau de STJSONMembreRubRapport, ListeMob est un tableau de STJSONMembreRubRapport,MonDoc est un Document,CheminImg est une chaîne ANSI ) b, c sont des entiers sAInfoRemp est une chaîne ANSI TableauTrie(tabToutesRub,ttMembre+tccRespecteNumérique,"+Rubrique;+Ordre") sNomRub est une chaîne ANSI pour i = 1 _à_ tabToutesRub..Occurrence unTerme est un STJSONMembreRubRapport = tabToutesRub[i] sAInfoRemp = "" si sNomRub <> unTerme.Rubrique alors // moyen de savoir si la rubrique a été déjà traite, une rubrique peuvent être pressent plusieurs fois dans un modèle , // toutes les rubriques seront traites dans la variable tabfragments si unTerme:Type = "Tableau" b = 0 pour c = 1 _à_ tabToutesRub..Occurrence si unTerme.Rubrique = tabToutesRub[c].Rubrique _et_ tabToutesRub[c].ListeMembre.. Occurrence > 0 alors tabFragments est tableau de docFragment = DocRecherche(MonDoc,tabToutesRub[c]. ListeMembre[1].Rubrique,MotComplet+SansCasse) si tabFragments.Occurrence > 0 alors TraiteLigneTableau(ListeMob,tabToutesRub[c],b, MonDoc,CheminImg) b+= 1 fin fin fin sinon tabFragments est tableau de docFragment = DocRecherche(MonDoc,unTerme.Rubrique,MotComplet+ SansCasse) si tabFragments..Occurrence > 0 alors si tabFragments.Occurrence > 1 alors b = 0 pour c = 1 _à_ tabFragments.Occurrence sAInfoRemp = RechercheDonnesSimple(ListeMob,unTerme,b) tabFragments[c].Texte= sAInfoRemp b+= 1 fin 06/08/2026 Isis_BO 1420 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures sinon sAInfoRemp = RechercheDonnesSimple(ListeMob,unTerme,0) DocRemplace(MonDoc, unTerme:Rubrique, sAInfoRemp,MotComplet+SansCasse) fin fin fin fin sNomRub= unTerme.Rubrique fin Procédure locale TraiteLigneTableau procédure TraiteLigneTableau(ListeMob est un tableau de STJSONMembreRubRapport, unTerme est un STJSONMembreRubRapport, nindice est un entier, MonDoc est un Document,CheminImg est une chaîne ANSI) sADonnes est une chaîne ANSI b est un entier nColonne, nLigne, nIMax, nIMin, h sont des entiers bUnAjout est un booléen tabFragments est tableau de docFragment TableauTrie(unTerme.ListeMembre,ttMembre+tccRespecteNumérique,"+Ordre") si unTerme:EnvoiMob alors si nindice <= 0 alors b = TableauCherche(ListeMob,tcLinéaire,"Rubrique;",unTerme:Rubrique, b) sinon // moulinette pour trouver les données correspondants, dans le cas ou le même tableau de données est demande tantque h < (nindice+1) b += 1 b = TableauCherche(ListeMob,tcLinéaire,"Rubrique;",unTerme:Rubrique, b) h += 1 fin fin fin si b > 0 alors sADonnes = ListeMob[b].ListeDonnesMob fin si sADonnes <> "" _et_ unTerme:Type = "Tableau" alors vInfoVariante est un Variant = JSONVersVariant(sADonnes) // on commence pour ajouter le nombre de ligne dans le tableau si unTerme.ListeMembre..Occurrence > 0 alors tabFragments = DocRecherche(MonDoc,unTerme.ListeMembre[1].Rubrique,MotComplet+SansCasse) si tabFragments..Occurrence <= 0 _et_ unTerme.ListeMembre..Occurrence > 1 alors tabFragments = DocRecherche(MonDoc,unTerme.ListeMembre[2].Rubrique,MotComplet+SansCasse) fin si tabFragments..Occurrence > 0 alors soit para <- tabFragments[1]..Paragraphe[1] si para.Tableau = Null alors bUnAjout = Faux sinon bUnAjout = Vrai fin si bUnAjout alors nColonne = tabFragments[1].Elément[1].Cellule..IndiceColonne nLigne = tabFragments[1].Elément[1].Cellule..IndiceLigne nIMax = nLigne 06/08/2026 Isis_BO 1421 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures nIMin = nLigne pour tout Ele de vInfoVariante si Ele.bselection alors si Contient(unTerme:Rubrique,"$UN") alors sortir fin si nIMax > nLigne alors Ajoute(para.Tableau.Lignes) fin nIMax += 1 fin fin fin fin fin //Âpres l'ajout des toutes les lignes un ajoute l'information si bUnAjout alors RempliLigneSimple(unTerme,nIMin,MonDoc,vInfoVariante,CheminImg) sinon RemplirLigneSansTbRapport(unTerme, MonDoc,vInfoVariante,CheminImg) fin fin Procédure locale TraitementSelonType procédure TraitementSelonType(stMembre est un STJSONListeMembre, sADonnes est une chaîne ANSI) sTexte est une chaîne = " " dhUnDateHeure est une DateHeure bUnBoolean est un booléen sType est une chaîne ANSI = stMembre:TypeMembre si sType = "" alors sType = stMembre:Type fin si sADonnes..Taille < 8 _et_ (stMembre:TypeMembre = "ChpSimpleDate" ou stMembre:TypeMembre = "ChpSimpleDateHeure") alors renvoyer sTexte fin quand exception dans selon sType cas "ChpSimpleDate" : dhUnDateHeure = sADonnes cas "ChpSimpleDateHeure": dhUnDateHeure = sADonnes cas "ChpSimpleBooleen" : bUnBoolean = sADonnes fin selon sType cas "ChpSimpleChaine" : sTexte=sADonnes cas "ChpSimpleRTF" : sTexte=RTFVersTexte(sADonnes) cas "ChpSimpleDate" : sTexte=DateVersChaîne(dhUnDateHeure,"JJ/MM/AAAA") cas "ChpSimpleDateHeure": sTexte=DateVersChaîne(dhUnDateHeure,"JJ/MM/AAAA HH:mm") cas "ChpSimpleReel" : sTexte=sADonnes cas "ChpSimpleBooleen" : sTexte=bUnBoolean=Vrai ? "Oui" sinon "Non" fin renvoyer sTexte faire 06/08/2026 Isis_BO 1422 Partie 3 › Fenêtre WINDEV › FEN_Liste_Rapport_Mobile › Procédures renvoyer sTexte fin Procédure locale VisibleBO procédure VisibleBO() h est un entier pour i = 1 _à_ TermeRapportOrig.ListeTerme..Occurrence stUnTerme est un STJSONListTerme = TermeRapportOrig.ListeTerme[i] si stUnTerme.Rubrique <> "" alors si pas stUnTerme.InvisibleBO alors si stUnTerme.Type = "Tableau" alors h = 0 si pas stUnTerme.InvisibleBO alors pour b = 1 _à_ TermeRapportOrig.ListeTerme[i].ListeMembre..Occurrence h += 1 si pas TermeRapportOrig.ListeTerme[i].ListeMembre[b].EnvoiMob alors TableauSupprime(stUnTerme.ListeMembre,h) h -= 1 fin fin TableauAjoute(TermeRapport.ListeTerme, stUnTerme) fin sinon TableauAjoute(TermeRapport.ListeTerme, stUnTerme) fin fin fin fin Procédure locale ConfigureAffichage ( SC_BoutonsSysteme ) procédure ConfigureAffichage() BTN_AGRANDIR..Visible = FenTaille(MaFenêtre) <> TailleMaxi BTN_RESTAURER..Visible = pas BTN_AGRANDIR..Visible 06/08/2026 Isis_BO 1423 Partie 3 › Fenêtre WINDEV › FEN_AGD_PL › Image FEN_AGD_PL Image FEN_AGD_PL Informations générales FEN_AGD_PL Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_AGD_PL.wdw Créé par SMR Date de création 27/03/2025 11:41:05 Dernière modification par SMR Date dernière modification 23/04/2025 08:10:25 06/08/2026 Isis_BO 1424 Partie 3 › Fenêtre WINDEV › FEN_AGD_PL › Informations générales | Titre | | FR: Agenda | | | | | ------------------------ | ---------- | ----------------------------- | ------- | --------------- | --- | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 1403 | 631 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Oui | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | 06/08/2026 | | | Isis_BO | | 1425 | Partie 3 › Fenêtre WINDEV › FEN_AGD_PL › Informations générales | Assombri quand inactif Oui | | | | | | | | -------------------------- | --- | --- | --- | --- | --- | --- | Déplace souris sur bouton par Non | Compact. barres outils Non | | | | | | | | -------------------------- | --- | --- | --- | --- | --- | --- | Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Statistiques de la fenêtre Fenêtre interne 1 Nombre d'éléments dans la fenêtre : 1 FEN_AGD_PL Informations sur les champs Fenêtre : FEN_AGD_PL Fenêtre interne | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | CFI_Agenda | 6 | 6 1389 | 582 | 0 | Actif | | | ---------- | --- | ------ | --- | --- | ----- | --- | Fenêtre : FEN_AGD_PL Fenêtre interne : CFI_Agenda | Ordre navigation 1 | | | | | | | | ------------------------------------------------------------------- | --- | ------- | --- | --- | --- | ---- | | UI par l'utilisateur Selon fenêtre | | | | | | | | Taux Paral. hauteur 0 | | | | | | | | Taux Paral. Y 0 | | | | | | | | Épinglé Non | | | | | | | | Masquer lors du scrolling Non | | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide 0 | | | | | | | | Ascenseur auto. Non | | | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | | | | | | | | Facteur de rétrécissement 0 | | | | | | | | 06/08/2026 | | Isis_BO | | | | 1426 | Partie 3 › Fenêtre WINDEV › FEN_AGD_PL › Informations sur les champs Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 21 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_AGD_PL Messages multilingues 06/08/2026 Isis_BO 1427 ¹ .ssem °N Message 2000 FR: Semaine %1 ¹ N° mess. : numéro de message. FEN_AGD_PL Code Déclarations globales de FEN_AGD_PL procédure FEN_AGD_PL() ChangeFenêtreSource(CFI_Agenda,FI_AgendaPlanning) //SELON gpclFicheUtilisateurEnCours:p_PrefPlanningAgenda:m_sValeur // CAS "Planning" // ChangeFenêtreSource(CFI_Agenda,FI_AgendaPlanning) // CAS "Agenda" // ChangeFenêtreSource(CFI_Agenda,FI_Agenda) //FIN Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Image FEN_Choix_Clb_AGD Image FEN_Choix_Clb_AGD Informations générales FEN_Choix_Clb_AGD Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Clb_AGD.wdw Créé par SMR Date de création 27/03/2025 15:11:00 Dernière modification par SMR 06/08/2026 Isis_BO 1428 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations générales | Date dernière modification | | 29/04/2025 17:48:06 | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Titre | | FR: Choix collaborateur | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1243 Hauteur | 655 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | 06/08/2026 | | | Isis_BO | | 1429 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations générales | Adapte Taille contenu | | Non | | | | | | ------------------------------ | --- | --- | --- | --- | --- | --- | | Assombri quand inactif | | Oui | | | | | | Déplace souris sur bouton par | | Non | | | | | | Compact. barres outils | | Non | | | | | Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Statistiques de la fenêtre | | Libellé | | 2 | Bouton | | 8 | | --- | -------------- | --- | --- | ------------------- | --- | --- | | | Sélecteur | | 1 | Image | | 9 | | | Table | | 2 | Arbre | | 1 | | | Superchamp | | 1 | Option de sélecteur | | 2 | | | Option de menu | | 3 | Colonne de table | | 9 | Nombre d'éléments dans la fenêtre : 38 FEN_Choix_Clb_AGD Informations sur les champs Fenêtre : FEN_Choix_Clb_AGD Bouton BAT ehcuoT notuob epyT | | | X noitisoP | | | laitini tatE | | | --- | --- | ---------- | --- | --- | ------------ | --- | Y noitisoP | | | | ruegraL | ruetuaH | | | | --- | --- | --- | ------- | ------- | --- | --- | elbisiV nalP | BTN_Fermer | | 1211 | 6 24 | 24 0 | Actif | Abandon | | ------------ | --- | ---- | ---- | ---- | ----- | ------- | | BTN_valider1 | | 1177 | 6 24 | 24 0 | Actif | Normal | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | X noitisoP | Y noitisoP | | laitini tatE | sucof cevA | | --- | --- | ---------- | ---------- | --- | ------------ | ---------- | ruetuaH cilc cevA | | | | ruegraL | elbisiV | | | | --- | --- | --- | ------- | ------- | --- | --- | nalP | IMG_Advertencia | | -201 | 57 33 | 27 0 | Actif | | | ------------------ | --- | ---- | ------- | ---- | ----- | ---- | | IMG_Cercle_couleur | | -210 | 6 41 | 38 0 | Grisé | | | IMG_EquipeAGD | | -109 | -20 16 | 18 0 | Actif | | | IMG_Femme | | -208 | -23 18 | 18 0 | Actif | | | IMG_Homme | | -184 | -23 16 | 18 0 | Actif | | | IMG_Pregunta | | 1130 | 3 30 | 30 0 | Actif | | | 06/08/2026 | | | Isis_BO | | | 1430 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | --- | ------- | --- | ------------ | --------- | ---------- | | | | | | ruetuaH | | | cilc cevA | | ruegraL elbisiV nalP | IMG_SocieteAGD | -136 | -19 | 16 | 18 | 0 | Actif | | | | -------------- | ---- | --- | --- | --- | --- | ----- | --- | --- | | IMG_Tous | -157 | -8 | 16 | 18 | 0 | Actif | | | Superchamp BAT ehcuoT laitini tatE | | | X noitisoP Y noitisoP | | | | | | | | --- | --- | --------------------- | --- | ------- | ------- | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | SC_Pref | | 6 | 43 | 1218 | 599 | 0 | Actif | | | ------- | --- | --- | --- | ---- | --- | --- | ----- | --- | Superchamp : SC_Pref Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Libellé | 9 | 45 220 | 25 | 0 | Actif | Gauche | Haut | | | ----------- | --- | ------ | --- | --- | ----- | ------ | ---- | --- | | LIB_NomPref | 213 | 76 994 | 21 | 0 | Actif | Gauche | Bas | | Bouton notuob epyT BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | BTN_ColbHaut | 1176 | 334 | 35 | 29 | 0 | Actif | | Validati | | -------------- | ---- | --- | ------- | --- | --- | ----- | --- | -------- | | BTN_ColbMoins1 | 1176 | 369 | 35 | 29 | 0 | Actif | | Validati | | BTN_EqpMoins | 1176 | 299 | 35 | 29 | 0 | Actif | | Validati | | BTN_EqpPlus | 600 | 334 | 35 | 29 | 0 | Actif | | Validati | | BTN_ListePlus | 169 | 103 | 35 | 29 | 0 | Actif | | Validati | | BTN_SupListe | 125 | 103 | 35 | 29 | 0 | Actif | | Validati | | 06/08/2026 | | | Isis_BO | | | | | 1431 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Sélecteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | staté siorT | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | --- | --- | ----------- | ruetuaH | | | | | ruegraL | | | elbisiV | | | | | | | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | --- | nalP | SEL_ChoixVisuel | | 672 | 108 | 383 | 24 | 0 | | Actif | | | 2 | | | --------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | --- | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | | | | lennoitroporp .csA | | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------ | ------------------------------ | ------------------ | -------------- | | | | | | | | | )(ertliFH resilitU | | | ruesnecsa elluB EERTNE noitseG | | eércna ennoloC | | | | | | | | | .gerne egacolB | noitcelésitluM | | edacsac eisiaS | | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | | | | --- | --------------------- | --------------- | --- | ------------ | --- | -------- | --- | --- | --- | --- | --- | --- | | | | ruegraL ruetuaH | | | | sruocraP | | | | | | | elbisiV elbaT nalP Mémoir | TABLE_Liste | 9 138 | 195 496 | 0 | Actif | | | | | | | | 3 | | ----------- | ------- | ------- | --- | ----- | ------ | --- | --- | --- | --- | --- | --- | --- | | TABLE_Sel | 672 149 | 477 488 | 0 | Actif | Mémoir | | | | | | | 3 | Arbre BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ARBRE_Colb | | | 213 | 103 | 378 | | 538 | | 0 | | Actif | | | ---------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Table : SC_Pref.TABLE_Liste Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | | | | | --- | --- | --- | ------------ | -------------- | --------------- | -------------- | ------------- | ------------- | ----------- | --- | ---------- | ----------- | | | | | | | | | .zroh egardaC | .trev egardaC | | | | | | | | | laitini tatE | elbaçalpéD | | | | | eisias epyT | | FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | | epyT | | | | | | | | | | eéirT | | | ------------ | ---- | --- | ----- | ------- | --- | ------ | --- | ------ | ------- | --- | ----- | ---- | | COL_NumListe | | 244 | Grisé | | | Droite | | Centre | Numériq | | | | | COL_Defaut | | 53 | Actif | | | Centre | | Centre | | | | | | COL_Pref | | 123 | Actif | | | Gauche | | Centre | Texte | | | | | 06/08/2026 | | | | Isis_BO | | | | | | | | 1432 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Table : SC_Pref.TABLE_Sel Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | | laitini tatE | sucof cevA | | --- | ---------- | ---------- | --- | --- | ------------ | ---------- | ruetuaH cilc cevA ruegraL elbisiV nalP | IMG_Couleur | 955 | 172 | 24 23 | 0 | Actif | | | ----------- | --- | --- | ----- | --- | ----- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | -------------- | ---------------------- | ----------- | | | | | | .zroh egardaC | .trev egardaC | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | --------------- | --- | -------- | --- | ------------- | ------- | ----- | | COL_IdColb | 102 | Grisé | | Droite Centre | Numériq | | | COL_IdEq | 77 | Grisé | | Droite Centre | Numériq | | | COL_Nom | 250 | Actif | | Gauche Centre | Texte | | | COL_Ordre | 61 | affichag | | Centre Centre | Numériq | | | COL_Couleur | 100 | Actif | | Gauche Centre | | | | COL_CouleurHTML | 100 | Grisé | | Gauche Centre | Texte | | Fenêtre : FEN_Choix_Clb_AGD Bouton : BTN_Fermer | Ordre navigation | 2 | | | | | | | -------------------------- | ----------------------------------- | --- | ------- | --- | --- | ---- | | Curseur survol | 0 | | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | | On/Off | Non | | | | | | | Recopie Option menu flèche | Non | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Retrait gauche | 0 | | | | | | | Réduction Ruban | Ne pas réduire le bouton | | | | | | | Cadrage fonctions gXXX | Cadrage ignoré (pour compatibilité) | | | | | | | Numéro aide | 0 | | | | | | | Opacité | 100 | | | | | | | Autorise ChangeGabarit | Oui | | | | | | | 06/08/2026 | | | Isis_BO | | | 1433 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_valider1 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 1434 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Advertencia Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\advertencia.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1435 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Image : IMG_Cercle_couleur Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\circulo-de-color.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_EquipeAGD Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\EquipeAGD.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 1436 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Femme Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\femme.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 1437 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Homme Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\homme.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Pregunta Libellé FR: FAQ Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\pregunta.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 1438 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Bulle d'aide FR: FAQ Nouvelles fonctionnalités Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_SocieteAGD Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\societeAGD.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui 06/08/2026 Isis_BO 1439 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Tous Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\tous.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1440 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Superchamp : SC_Pref Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 1216 Hauteur externe 597 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 270 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_Pref Arbre : SC_Pref.ARBRE_Colb Libellé FR: &Arbre Groupe GR_ChoixListe Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne (sans marges) 18 Marge en haut 2 Marge en bas 2 Marge à gauche 1 Marge à droite 3 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 06/08/2026 Isis_BO 1441 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Multiligne Non Trois états Oui Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Transparence Magenta transparent Multisélection Non Bulle ascenseur Oui Avec saisie Non Avec coche Non Texte Markdown Non Mode menu ctx. Source de remplissage Mémoire Nb. Enreg. Max 0 Remplissage différé Oui Largeur image dossier -1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite, largeur et hauteur Taux anc. droite 250 Taux anc. bas 1000 Taux anc. largeur 250 Taux anc. hauteur 1000 Bouton : SC_Pref.BTN_ColbHaut Groupe GR_ChoixListe,GR_BTN Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 1442 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\flecheHaut.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : SC_Pref.BTN_ColbMoins1 Groupe GR_ChoixListe,GR_BTN Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\flecheBas.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond 06/08/2026 Isis_BO 1443 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : SC_Pref.BTN_EqpMoins Groupe GR_ChoixListe Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\poubelle.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1444 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Bouton : SC_Pref.BTN_EqpPlus Groupe GR_ChoixListe Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\fleche.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1445 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Bouton : SC_Pref.BTN_ListePlus Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\plus.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 250 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1446 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Bouton : SC_Pref.BTN_SupListe Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\poubelle.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 240 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1447 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Libellé : SC_Pref.LIB_Libellé Libellé FR: Sélection des collaborateurs Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_Pref.LIB_NomPref Groupe GR_ChoixListe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1448 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 550 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Sélecteur : SC_Pref.SEL_ChoixVisuel Libellé FR: &Sélecteur 2 colonnes Valeur initiale 1 Groupe GR_ChoixListe Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non 06/08/2026 Isis_BO 1449 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 550 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : SC_Pref.TABLE_Liste Libellé FR: Table Ordre navigation 5 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection 06/08/2026 Isis_BO 1450 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 250 Taux anc. hauteur 1000 Table : SC_Pref.TABLE_Sel Libellé FR: Table Groupe GR_ChoixListe Ordre navigation 6 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Menu contextuel MENU_SansNom1 Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 21 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 06/08/2026 Isis_BO 1451 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. A la fin Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite, largeur et hauteur Taux anc. droite 550 Taux anc. bas 1000 Taux anc. largeur 400 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1452 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Table : SC_Pref.TABLE_Liste Colonne de table : SC_Pref.TABLE_Liste.COL_NumListe (1) Titre FR: NumListe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 99 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_Pref.TABLE_Liste.COL_Defaut (2) Titre FR: Défaut Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 06/08/2026 Isis_BO 1453 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_Pref.TABLE_Liste.COL_Pref (3) Titre FR: Préférence Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1454 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Table : SC_Pref.TABLE_Sel Colonne de table : SC_Pref.TABLE_Sel.COL_IdColb (1) Titre FR: IdColb Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 99 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_Pref.TABLE_Sel.COL_IdEq (2) Titre FR: IdEq Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 1455 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 99 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_Pref.TABLE_Sel.COL_Nom (3) Titre FR: Collaborateurs Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Oui Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1456 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Colonne de table : SC_Pref.TABLE_Sel.COL_Ordre (4) Titre FR: Ordre Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 9 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : SC_Pref.TABLE_Sel.COL_Couleur (5) Titre FR: Couleur Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse 06/08/2026 Isis_BO 1457 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Image : SC_Pref.TABLE_Sel.COL_Couleur.IMG_Couleur Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1458 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les champs Colonne de table : SC_Pref.TABLE_Sel.COL_CouleurHTML (6) Titre FR: CouleurHTML Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FEN_Choix_Clb_AGD Informations sur les menus Menu contextuel : 'MENU_SansNom1' 06/08/2026 Isis_BO 1459 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Informations sur les menus Nom des options OPT_Monter (2) OPT_Bas (3) Libellé des options : Français FEN_Choix_Clb_AGD Code Déclarations globales de FEN_Choix_Clb_AGD procédure FEN_Choix_Clb_AGD() gstPrefUserAGD est un ST_ChoixAGD gnIdMad est un entier sur 8 octets = gpclListeCivilite.RechercheEtDonneIdDepuisValeur("2") gtaNomColb est un tableau associatif de chaînes ANSI gtaCheminInfo est un tableau associatif de chaînes ANSI gCouleurEq est une Couleur = RVB(255, 153, 102) gUnCouleur est un Couleur constante nType_Eq = 1 nType_Colb = 2 fin GR_ChoixListe..Visible = Faux gnLigneSel est un entier gbModif est un booléen Fin d'initialisation de FEN_Choix_Clb_AGD PrefUser() FiltreColbs() Fermeture de FEN_Choix_Clb_AGD renvoyer gbModif FEN_Choix_Clb_AGD Code des champs Clic sur BTN_Fermer 06/08/2026 Isis_BO 1460 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Code des champs Ferme() Clic sur BTN_valider1 si gnLigneSel > 0 _et_ TABLE_Liste..Occurrence >= gnLigneSel alors MaJPref() // Enregistrer le modifs dans la variable temp fin bufResulBuf est un Buffer bParDefaut est un booléen si gstPrefUserAGD <> Null alors // Remettre les Id dans l'ordre afin d'eviter d'avoir de doubler qui peuvent causer problemes pour tout stListe, saCle de gstPrefUserAGD.tabListe stListe.nId = Val(saCle) si stListe.bParDefaut alors bParDefaut = Vrai fin fin si pas bParDefaut alors si OuiNon("Aucune liste n'a été choisie pour être la liste par défaut. Voulez-vous continuer ?" ) = Non alors retour fin fin Sérialise(gstPrefUserAGD,bufResulBuf,psdJSON) fin HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,[c_Choix_AGD_PL,gpcl FicheUtilisateurEnCours:m_nPKID]) si HTrouve(ParametreUtilisateur) alors ParametreUtilisateur.PU_Valeur = bufResulBuf sinon HRAZ(ParametreUtilisateur) ParametreUtilisateur.PU_IDUtilisateur = gpclFicheUtilisateurEnCours:m_nPKID ParametreUtilisateur.PU_Code = c_Choix_AGD_PL ParametreUtilisateur.PU_Valeur = bufResulBuf fin si HEnregistre(ParametreUtilisateur) alors gbModif = Vrai Ferme() sinon LogEcrit("Erreur pendant l’enregistrement de la préférence agenda"+RC+HErreurInfo(hErrComplet), eErreur) Info("Une erreur s'est produite lors de l'enregistrement de vos préférences d'agenda") fin Clic sur IMG_Pregunta InitVisiteListeColb() Sélection du menu de MENU_SansNom1.OPT_Bas Descendre() Sélection du menu de MENU_SansNom1.OPT_Monter Monter() Double clic sur ARBRE_Colb ( SC_Pref ) 06/08/2026 Isis_BO 1461 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Code des champs SelEleArbre() Initialisation de BTN_ColbHaut ( SC_Pref ) // Version 1 // Description // Bouton en validation Clic sur BTN_ColbHaut ( SC_Pref ) Monter() Initialisation de BTN_ColbMoins1 ( SC_Pref ) // Version 1 // Description // Bouton en validation Clic sur BTN_ColbMoins1 ( SC_Pref ) Descendre() Initialisation de BTN_EqpMoins ( SC_Pref ) // Version 1 // Description // Bouton en validation Clic sur BTN_EqpMoins ( SC_Pref ) SupprimerOption() Initialisation de BTN_EqpPlus ( SC_Pref ) // Version 1 // Description // Bouton en validation Clic sur BTN_EqpPlus ( SC_Pref ) SelEleArbre() Initialisation de BTN_ListePlus ( SC_Pref ) // Version 1 // Description // Bouton en validation Clic sur BTN_ListePlus ( SC_Pref ) sNomListe est une chaîne 06/08/2026 Isis_BO 1462 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Code des champs si Saisie("Quel nom souhaitez-vous donner à la nouvelle liste ?", sNomListe) = 1 alors si sNomListe <> "" alors nId est un entier = 1 TableauTrie(gstPrefUserAGD.tabListe,ttMembre+tccRespecteNumérique,"+nId") si gstPrefUserAGD.tabListe..Occurrence > 0 alors nId = (gstPrefUserAGD.tabListe[gstPrefUserAGD.tabListe..Occurrence].nId + 1) fin si gnLigneSel > 0 _et_ TABLE_Liste..Occurrence >= gnLigneSel alors MaJPref() // Enregistrer le modifs dans la variable temp fin i est un entier = TableAjouteLigne(TABLE_Liste, nId , Faux, sNomListe) TableSelectPlus(TABLE_Liste,i) pref est un STPrefAgdPl pref.sNom = sNomListe pref.nId = nId pref.bAffichageParEq = Vrai TableauAjoute(gstPrefUserAGD.tabListe,pref) SelListe(nId) fin fin Initialisation de BTN_SupListe ( SC_Pref ) // Version 1 // Description // Bouton en validation Clic sur BTN_SupListe ( SC_Pref ) SupprimerPref() Initialisation de LIB_Libellé ( SC_Pref ) // Version 1 // Description // Libellé simple Initialisation de LIB_NomPref ( SC_Pref ) // Version 1 // Description // Libellé simple Initialisation de SEL_ChoixVisuel ( SC_Pref ) // Version 1 // Description // Sélecteur simple en lignes sur 2 colonnes Sortie d'une ligne de TABLE_Liste 06/08/2026 Isis_BO 1463 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Code des champs nPos est un entier = TableauCherche(gstPrefUserAGD.tabListe,tcLinéaire,"nID",COL_NumListe[TABLE_Liste]) si nPos > 0 alors gstPrefUserAGD.tabListe[nPos].sNom = COL_Pref[TABLE_Liste] SelListe(gstPrefUserAGD.tabListe[nPos].nId) sinon stPref est un STPrefAgdPl stPref.nId = COL_NumListe[TABLE_Liste] stPref.sNom = COL_Pref[TABLE_Liste] TableauAjoute(gstPrefUserAGD.tabListe,stPref) SelListe(stPref.nId) fin Sélection d'une ligne de TABLE_Liste si COL_NumListe[TABLE_Liste] > 0 alors SelListe(COL_NumListe[TABLE_Liste]) fin A chaque modification de COL_Defaut ( TABLE_Liste ) n est un entier = TABLE_Liste nPosListe est un entier si n > 0 _et_ COL_Defaut[TABLE_Liste] alors pour toute ligne b de TABLE_Liste nPosListe = TableauCherche(gstPrefUserAGD.tabListe,tcLinéaire,"nID",COL_NumListe[b]) si b <> n alors COL_Defaut[b] = Faux si nPosListe > 0 alors gstPrefUserAGD.tabListe[nPosListe].bParDefaut = Faux fin sinon si nPosListe > 0 alors gstPrefUserAGD.tabListe[nPosListe].bParDefaut = Vrai fin fin fin fin Clic sur IMG_Couleur ( COL_Couleur ) si TABLE_Sel > 0 _et_ COL_IdEq[TABLE_Sel] > 0 alors sUnCouleur est une chaîne ANSI = Ouvre(FEN_Choix_Couleur, COL_CouleurHTML[TABLE_Sel]) si sUnCouleur <> "" alors COL_CouleurHTML[TABLE_Sel] = sUnCouleur TABLE_Sel[TABLE_Sel].CouleurFond = sUnCouleur gUnCouleur = sUnCouleur MaPalette est une Palette = PaletteGénère(gUnCouleur) TABLE_Sel[TABLE_Sel].Couleur = MaPalette.Couleur["primary_text"] fin fin Sortie de COL_Nom ( TABLE_Sel ) si SansEspace(MoiMême) = "" alors Info("Saisie obligatoire") DonneFocus(MoiMême) 06/08/2026 Isis_BO 1464 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Code des champs fin FEN_Choix_Clb_AGD Procédures Procédure locale Descendre procédure Descendre() i est un entier = TABLE_Sel b est un entier = i+1 si i <= 0 ou i >= TABLE_Sel..Occurrence alors retour fin si COL_IdColb[i] > 0 _et_ COL_IdEq[i] <= 0 alors // colb seul si COL_IdEq[b] <= 0 alors // colb seul TableDéplaceLigne(TABLE_Sel, i, tdSuivant, tdEchange) sinon // dans un equipe TableSelectPlus(TABLE_Sel,b) Monter(Vrai) // on monte le collaborateur pour faire descendre l'équipe fin sinon si COL_IdColb[i] > 0 _et_ COL_IdEq[i] > 0 alors // collaborateur dans un équipe si COL_IdEq[i] = COL_IdEq[b] et COL_IdColb[b] > 0 et COL_Nom[b] <> "" alors // test pour les lignes vide TableSelectPlus(TABLE_Sel,b) Monter(Vrai) // on monte le collaborateur pour faire descendre l'équipe fin sinon si COL_IdColb[i] <= 0 _et_ COL_IdEq[i] > 0 alors // on monte toute l’équipe nNbLigne est un entier pour h = i à TABLE_Sel..Occurrence si COL_IdEq[h] = COL_IdEq[i] alors // on cherche une ligne disponible hors une équipe nNbLigne += 1 sinon sortir fin fin b = i + nNbLigne si b > TABLE_Sel..Occurrence alors retour fin si COL_IdEq[b] <= 0 _et_ COL_IdColb[b] > 0 alors // colb seul TableSelectPlus(TABLE_Sel,b) Monter(Vrai) // on monte le collaborateur pour faire descendre l'équipe sinon // dans un equipe f est un entier = i nid est un entier sur 8 octets = COL_IdEq[b] pour h = b à TABLE_Sel..Occurrence si COL_IdEq[h] = nid alors TableDéplaceLigne(TABLE_Sel,h,f, tdDéplace) f+=1 sinon 06/08/2026 Isis_BO 1465 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Procédures sortir fin fin fin fin Procédure locale DescendreTBLRDV procédure DescendreTBLRDV(sNomTable est une chaîne ANSI) k est un entier = {sNomTable} si k > 0 alors TableDéplaceLigne(sNomTable, k, tdSuivant, tdEchange) fin Procédure locale EnrInfoRDV procédure EnrInfoRDV(sNomTable est une chaîne ANSI, tabChoix est un tableau de STItemChoixRDV) TableauSupprimeTout(tabChoix) pstChoix est un STItemChoixRDV dynamique i est un entier pour toute ligne b de {sNomTable} si {sNomTable+"["+b+"].COL_Sel_Op"} = Vrai alors i+= 1 pstChoix = allouer un STItemChoixRDV pstChoix.nOrdre = i pstChoix.saOption = {sNomTable+"["+b+"].COL_Option"} TableauAjoute(tabChoix,pstChoix) fin fin Procédure locale FiltreChoix procédure FiltreChoix(nID est un entier) // je du faire une nouvelle table car le filtre dans la table cause des problèmes infoLigne est une Structure nIdColb est un entier sur 8 octets nIdEq est un entier sur 8 octets sNom est une chaîne nOrdre est un entier sur 8 octets couleurLigne est un Couleur couleurHTML est une chaîne ANSI bGrise est un booléen bGriseNom est un booléen fin tabTblInfo est un tableau de infoLigne pstUneLigne est un infoLigne dynamique i est un entier nPos est un entier = TableauCherche(gstPrefUserAGD.tabListe,tcLinéaire,"nID", nID) pour tout Eq de gstPrefUserAGD.tabListe[nPos].tabEquipe pstUneLigne = allouer un infoLigne pstUneLigne.nIdColb = 0 pstUneLigne.nIdEq = Eq.nOrdre 06/08/2026 Isis_BO 1466 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Procédures pstUneLigne.sNom = Eq.sNom pstUneLigne.nOrdre = Eq.nOrdre pstUneLigne.couleurLigne = Eq.sCouleur <> "" ? Eq.sCouleur sinon gCouleurEq pstUneLigne.couleurHTML = Eq.sCouleur TableauAjoute(tabTblInfo,pstUneLigne) pour tout stColb de Eq.tabColb HLitRecherchePremier(Collaborateur,CO_PKID,stColb.nId) si HTrouve(Collaborateur) alors si Collaborateur.CO_Actif _et_ Collaborateur.CO_AuPlanning alors pstUneLigne = allouer un infoLigne pstUneLigne.nIdColb = stColb.nId pstUneLigne.nIdEq = Eq.nOrdre pstUneLigne.sNom = Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom+" ("+ Collaborateur.CO_Trigramme+")" pstUneLigne.nOrdre = stColb.nOrdre pstUneLigne.couleurLigne = CouleurDéfaut pstUneLigne.bGriseNom = Vrai pstUneLigne.couleurHTML = Eq.sCouleur TableauAjoute(tabTblInfo,pstUneLigne) fin fin fin pstUneLigne = allouer un infoLigne pstUneLigne.nIdColb = 0 pstUneLigne.nIdEq = Eq.nOrdre pstUneLigne.sNom = "" pstUneLigne.nOrdre = Eq.nOrdre+Eq.tabColb..Occurrence+1 pstUneLigne.couleurLigne = Blanc pstUneLigne.bGrise = Vrai TableauAjoute(tabTblInfo,pstUneLigne) fin pour tout stColb de gstPrefUserAGD.tabListe[nPos].tabColb HLitRecherchePremier(Collaborateur,CO_PKID,stColb.nId) si HTrouve(Collaborateur) alors si Collaborateur.CO_AuPlanning alors pstUneLigne = allouer un infoLigne pstUneLigne.nIdColb = stColb.nId pstUneLigne.nIdEq = 0 pstUneLigne.sNom = Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom+" ("+ Collaborateur.CO_Trigramme+")" pstUneLigne.nOrdre = stColb.nOrdre pstUneLigne.couleurLigne = CouleurDéfaut pstUneLigne.bGriseNom = Vrai TableauAjoute(tabTblInfo,pstUneLigne) fin fin fin TableauTrie(tabTblInfo,ttMembre+tccRespecteNumérique,"+nOrdre") pour toute lg de tabTblInfo i = TableAjouteLigne(TABLE_Sel,lg.nIdColb, lg.nIdEq, lg.sNom,lg.nOrdre) TABLE_Sel[i]..CouleurFond = lg.couleurLigne gUnCouleur = lg.couleurLigne MaPalette est une Palette = PaletteGénère(gUnCouleur) TABLE_Sel[i].Couleur = MaPalette.Couleur["primary_text"] TABLE_Sel[i]..Grisé = lg.bGrise 06/08/2026 Isis_BO 1467 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Procédures COL_Nom[i]..Grisé = lg.bGriseNom COL_CouleurHTML[i] = lg.couleurHTML COL_Couleur[i]..Grisé = Vrai si SansEspace(COL_Nom[i]) = "" _et_ COL_IdColb[i] <= 0 _et_ TABLE_Sel[i]..CouleurFond = Blanc alors TABLE_Sel[i]..Hauteur = 6 sinon si COL_IdEq[i] > 0 _et_ COL_IdColb[i] <= 0 _et_ TABLE_Sel[i]..CouleurFond <> Blanc alors COL_Couleur[i].IMG_Couleur = IMG_Cercle_couleur COL_Couleur[i]..Grisé = Faux fin fin Procédure locale FiltreColbs procédure FiltreColbs() ArbreSupprimeTout(ARBRE_Colb) sIdSoc est une chaîne ANSI sIdEq est une chaîne ANSI sImageColb est une chaîne ANSI pour tout Societe si pas Societe.SO_Archive alors sImageSoc est une chaîne ANSI = PreferenceCouleurSoc(c_CouleurIconeSoc,Societe.SO_PKID) si SansEspace(sImageSoc) = "" alors sImageSoc = IMG_SocieteAGD sinon sImageSoc = {sImageSoc} fin si ArbreAjoute(ARBRE_Colb,Societe.SO_Nom,sImageSoc,sImageSoc,"SO_PKID"+Societe.SO_PKID, aTriAlpha,Societe.SO_Nom) alors // on peut avoir le mème Id pour societe et colb ou eq sIdSoc += [";"]+Societe.SO_PKID //ArbreAjoute(ARBRE_Colb,Societe.SO_Nom+TAB+"Tous les collaborateurs",IMG_Tous,IMG_Tous,"EQ_PKID_SO_PKID0_"+Societe.SO_PKID,aAccepteDoublon +aTriAlpha,"Tous les collaborateurs") fin fin fin si SansEspace(sIdSoc) <> "" alors reqEqp est une Requête SQL = [ SELECT EQ_PKID, EQ_Nom , SO_PKID , SO_Nom FROM Equipe INNER JOIN Societe ON SO_PKID = EQ_IDSociete WHERE EQ_IDSociete IN {p_idSoc} ORDER BY EQ_IDSociete ] reqEqp.p_idSoc = sIdSoc si HExécuteRequêteSQL(reqEqp) alors pour tout reqEqp si ArbreAjoute(ARBRE_Colb,reqEqp.SO_Nom+TAB+reqEqp.EQ_Nom,IMG_EquipeAGD,IMG_EquipeAGD, "EQ_PKID"+reqEqp.EQ_PKID,aAccepteDoublon +aTriAlpha,reqEqp.SO_Nom) alors sIdEq += [";"]+reqEqp.EQ_PKID gtaCheminInfo["EQ_PKID"+reqEqp.EQ_PKID] = reqEqp.SO_Nom+TAB+reqEqp.EQ_Nom fin fin fin fin si SansEspace(sIdEq) <> "" alors 06/08/2026 Isis_BO 1468 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Procédures reqColb est une Requête SQL = [ SELECT EQ_IDSociete, EQ_Nom, CO_PKID, CO_Nom, CO_Prenom, CO_Trigramme,CO_IDCivilite,EQ_PKID, SO_PKID, SO_Nom FROM Equipe_Collaborateur INNER JOIN Equipe ON EQ_PKID = EC_IDEquipe INNER JOIN Collaborateur ON CO_PKID = EC_IDCollaborateur INNER JOIN Societe ON SO_PKID = EQ_IDSociete WHERE EC_IDEquipe IN {p_IdEq} AND CO_Actif = 1 AND CO_AuPlanning = 1 ORDER BY EQ_IDSociete ] reqColb.p_IdEq = sIdEq si HExécuteRequêteSQL(reqColb) alors pour tout reqColb sImageColb = IMG_Homme si reqColb.CO_IDCivilite = gnIdMad alors sImageColb = IMG_Femme sinon sImageColb = IMG_Homme fin ArbreAjoute(ARBRE_Colb,reqColb.SO_Nom+TAB+reqColb.EQ_Nom+TAB+reqColb.CO_Nom+" "+reqColb. CO_Prenom,sImageColb,sImageColb,... "CO_PKID_EQ_PKID"+reqColb.CO_PKID+"_"+reqColb.EQ_PKID,aAccepteDoublon + aTriAlpha,reqColb. CO_Nom+" ("+reqColb.CO_Trigramme+")") gtaNomColb[reqColb.CO_PKID] = reqColb.CO_Nom+" "+reqColb.CO_Prenom + " ("+reqColb. CO_Trigramme+")" fin fin fin nUnIdSocActifs est un entier sur 8 octets nUnIdSocInactifs est un entier sur 8 octets si SansEspace(sIdSoc) <> "" alors reqColb2 est une Requête SQL = [ SELECT CO_PKID, CO_Nom, CO_Prenom,CO_Trigramme,CO_IDCivilite,CO_Actif, SO_PKID, SO_Nom FROM Collaborateur INNER JOIN Societe_Collaborateur ON SC_IDCollaborateur = CO_PKID INNER JOIN Societe ON SO_PKID = SC_IDCSociete WHERE SC_IDCSociete IN {p_IdSoc} AND CO_AuPlanning = 1 ORDER BY SC_IDCSociete ] reqColb2.p_IdSoc = sIdSoc si HExécuteRequête(reqColb2) alors pour tout reqColb2 si reqColb2.CO_IDCivilite = gnIdMad alors sImageColb = IMG_Femme sinon sImageColb = IMG_Homme fin si reqColb2.co_actif alors si nUnIdSocActifs <> reqColb2.SO_PKID alors nUnIdSocActifs = reqColb2.SO_PKID ArbreAjoute(ARBRE_Colb,reqColb2.SO_Nom+TAB+"Tous les collaborateurs",IMG_Tous,IMG_ Tous,"EQ_PKID_SO_PKID0_"+reqColb2.SO_PKID,aDernier+aAccepteDoublon +aTriAlpha, "Tous les collaborateurs") fin ArbreAjoute(ARBRE_Colb,reqColb2.SO_Nom+TAB+"Tous les collaborateurs"+TAB+reqColb2. CO_Nom+" "+reqColb2.CO_Prenom,... sImageColb,sImageColb,"CO_PKID_SO_PKID"+reqColb2.CO_PKID+"_"+reqColb2.SO_PKID, aAccepteDoublon + aTriAlpha,reqColb2.CO_Nom+" ("+reqColb2.CO_Trigramme+")") gtaNomColb[reqColb2.CO_PKID] = reqColb2.CO_Nom+" "+reqColb2.CO_Prenom + " ("+reqColb2. 06/08/2026 Isis_BO 1469 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Procédures CO_Trigramme+")" sinon si nUnIdSocInactifs <> reqColb2.SO_PKID alors nUnIdSocInactifs = reqColb2.SO_PKID ArbreAjoute(ARBRE_Colb,reqColb2.SO_Nom+TAB+"Collaborateurs inactifs",IMG_ Advertencia,IMG_Advertencia,"EQ_PKID_SO_PKID0_"+reqColb2.SO_PKID,aDernier+ aAccepteDoublon +aTriAlpha,"Collaborateurs inactifs") fin ArbreAjoute(ARBRE_Colb,reqColb2.SO_Nom+TAB+"Collaborateurs inactifs"+TAB+reqColb2. CO_Nom+" "+reqColb2.CO_Prenom,... sImageColb,sImageColb,"CO_PKID_SO_PKID"+reqColb2.CO_PKID+"_"+reqColb2.SO_PKID, aAccepteDoublon + aTriAlpha,reqColb2.CO_Nom+" ("+reqColb2.CO_Trigramme+")") gtaNomColb[reqColb2.CO_PKID] = reqColb2.CO_Nom+" "+reqColb2.CO_Prenom + " ("+reqColb2. CO_Trigramme+")" fin fin fin fin Procédure locale FiltreTBLDeatilsRDV procédure FiltreTBLDeatilsRDV(sNomTable est une chaîne ANSI, tabChoix est un tableau de STItemChoixRDV) TableSupprimeTout(sNomTable) i est un entier i+= 1 TableAjouteLigne(sNomTable,cAGD_HRDV,Faux,"Heure",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_NDevis,Faux,"Numéro de devis",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_NInter,Faux,"Numéro d'intervention",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_RefExtInter,Faux,"Référence externe",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_TypeRDV,Faux,"Type de rendez-vous",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_SiteNom,Faux,"Nom du site",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_Site,Faux,"Adresse",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_Contact,Faux,"Contact du rendez-vous",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_Obj,Faux,"Objet du rendez-vous",i) i+= 1 TableAjouteLigne(sNomTable,cAGD_Note,Faux,"Note du rendez-vous",i) // Mettre à jour la table avec le choix de l'utilisateur TableauTrie(tabChoix,ttMembre+tccRespecteNumérique,"+nOrdre") pour tout stChoix de tabChoix npos est un entier = TableCherche(sNomTable+".COL_Option", stChoix.saOption, rechercheIdentique) 06/08/2026 Isis_BO 1470 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Procédures si npos > 0 alors {sNomTable+"["+npos+"].COL_Sel_Op"} = Vrai {sNomTable+"["+npos+"].COL_Ordre"} = stChoix.nOrdre si npos <> stChoix.nordre alors TableDéplaceLigne(sNomTable,npos,stChoix.nOrdre,tdEchange) fin fin fin Procédure locale MaJPref procédure MaJPref() pref est un STPrefAgdPl pref.sNom = COL_Pref[gnLigneSel] pref.nId = COL_NumListe[gnLigneSel] pref.bAffichageParEq = SEL_ChoixVisuel stEqPref est un STItemChoixEq stColb est un STItemChoix nPosEq est un entier sur 8 octets h est un entier nPosListe est un entier = TableauCherche(gstPrefUserAGD.tabListe,tcLinéaire,"nID",COL_NumListe[gn LigneSel]) pour toute ligne b de TABLE_Sel h += 1 si COL_IdEq[b] > 0 _et_ COL_Nom[b] <> "" _et_ COL_IdColb[b] <= 0 alors // Nom de l’équipe nPosEq = h stEqPref.nOrdre = h stEqPref.sNom = COL_Nom[b] stEqPref.sCouleur = COL_CouleurHTML[b] TableauSupprimeTout(stEqPref.tabColb) TableauAjoute(pref.tabEquipe,stEqPref) sinon si COL_IdEq[b] > 0 _et_ COL_IdColb[b] > 0 _et_ nPosEq > 0 alors nPos est un entier = TableauCherche(pref.tabEquipe,tcLinéaire,"nOrdre",nPosEq) si nPos > 0 alors nPos2 est un entier si pref.tabEquipe..Occurrence >= nPosEq _et_ pref.tabEquipe[nPosEq].tabColb..Occurrence > 0 alors nPos2 = TableauCherche(pref.tabEquipe[nPosEq].tabColb,tcLinéaire,"nId",COL_IdColb[b]) fin si nPos2 <= 0 alors stColb.nId = COL_IdColb[b] stColb.nOrdre = h TableauAjoute(pref.tabEquipe[nPos].tabColb,stColb) fin fin sinon si COL_IdEq[b] <= 0 _et_ COL_IdColb[b] > 0 alors nPos2 est un entier = TableauCherche(pref.tabColb,tcLinéaire,"nId",COL_IdColb[b]) si nPos2 <= 0 alors stColb.nId = COL_IdColb[b] stColb.nOrdre = h TableauAjoute(pref.tabColb,stColb) fin nPosEq = 0 sinon si COL_IdEq[b] > 0 _et_ COL_IdColb[b] <= 0 _et_ nPosEq > 0 _et_ COL_Nom[b] = "" alors nPosEq = 0 fin 06/08/2026 Isis_BO 1471 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Procédures fin pref.bParDefaut = COL_Defaut[gnLigneSel] si nPosListe > 0 alors gstPrefUserAGD.tabListe[nPosListe] = pref sinon TableauAjoute(gstPrefUserAGD.tabListe,pref) fin Procédure locale Monter procédure Monter(bDesc est un booléen = Faux) i est un entier = TABLE_Sel b est un entier = i-1 k est un entier si i <= 0 ou i < 2 alors retour fin si COL_IdColb[i] > 0 _et_ COL_IdEq[i] <= 0 alors // colb seul si COL_IdEq[b] <= 0 alors // colb seul k = b TableDéplaceLigne(TABLE_Sel, k, tdSuivant, tdEchange) TableSelectPlus(TABLE_Sel,k) sinon // dans un equipe pour h = 1 à i si COL_IdEq[h] = COL_IdEq[b] _et_ COL_IdColb[h] <= 0 alors // on cherche une ligne disponible hors une équipe k = h sortir fin fin si k <= 0 alors k = 1 fin TableDéplaceLigne(TABLE_Sel,i, k, tdDéplace) TableSelectPlus(TABLE_Sel,k) fin sinon si COL_IdColb[i] > 0 _et_ COL_IdEq[i] > 0 alors // collaborateur dans un équipe pour h = 1 à i si COL_IdEq[h] = COL_IdEq[i] _et_ COL_IdColb[h] > 0 alors // on cherche une ligne disponible hors une équipe si COL_IdColb[h] = COL_IdColb[i] alors sortir fin k = h fin fin si k < i _et_ k > 0 alors // on monte // test TableDéplaceLigne(TABLE_Sel,i, k, tdDéplace) si bDesc alors TableSelectPlus(TABLE_Sel,i) fin fin sinon si COL_IdColb[i] <= 0 _et_ COL_IdEq[i] > 0 alors // on monte toute l’équipe nNbLigne est un entier pour h = i à TABLE_Sel..Occurrence si COL_IdEq[h] = COL_IdEq[i] alors // on cherche une ligne disponible hors une équipe nNbLigne += 1 06/08/2026 Isis_BO 1472 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Procédures sinon sortir fin fin si COL_IdEq[b] <= 0 _et_ COL_IdColb[b] > 0 alors // colb seul si nNbLigne > 0 alors // toutes les lignes a monter k = b + (nNbLigne) TableDéplaceLigne(TABLE_Sel,b,k, tdDéplace) si bDesc alors TableSelectPlus(TABLE_Sel,k) fin fin sinon // dans un equipe j est un entier = (i+nNbLigne)-1 // dernière ligne de l’équipe pour h = 1 à i si COL_IdEq[h] = COL_IdEq[b] et COL_IdColb[h] <= 0 et COL_Nom[h] <> "" alors // on cherche une ligne disponible hors une équipe k = h sortir fin fin // k est la ligne ou il faut tout deplacer pour t=i à j TableDéplaceLigne(TABLE_Sel,j,k, tdDéplace) fin TableSelectPlus(TABLE_Sel,k) fin fin Procédure locale MonterTBLRDV procédure MonterTBLRDV(sNomTable est une chaîne ANSI) k est un entier = {sNomTable} si k > 0 alors TableDéplaceLigne(sNomTable, k, tdPrécédent, tdEchange) fin Procédure locale PrefUser procédure PrefUser() TableSupprimeTout(TABLE_Liste) gstPrefUserAGD = ChargePrefAGD() pour tout stPref de gstPrefUserAGD.tabListe si stPref.nId > 0 alors TableAjouteLigne(TABLE_Liste,stPref.nId,stPref.bParDefaut,stPref.sNom) fin fin si TABLE_Liste..Occurrence > 0 alors TableSelect(TABLE_Liste,1) SelListe(COL_NumListe[1]) 06/08/2026 Isis_BO 1473 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Procédures fin Procédure locale SelColbIUnique procédure SelColbIUnique(nId est un entier sur 8 octets, local nIdEq est un entier sur 8 octets = 0, local nOrdre est un entier = 0) si nId > 0 alors HLitRecherchePremier(Collaborateur,CO_PKID,nId) si HTrouve(Collaborateur) alors si Collaborateur.CO_AuPlanning alors si nOrdre <= 0 alors nOrdre = TABLE_Sel..Occurrence+1 fin nI est un entier= TableAjouteLigne(TABLE_Sel, Collaborateur.CO_PKID,nIdEq,...) Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom+" ("+Collaborateur.CO_Trigramme+")", nOrdre) COL_Nom[nI]..Grisé = Vrai fin fin fin Procédure locale SelEleArbre procédure SelEleArbre() sAId est une chaîne ANSI = ArbreRécupèreIdentifiant(ARBRE_Colb, ArbreSelect(ARBRE_Colb, Vrai)) sID_1 est une chaîne ANSI i est un entier nID est un entier sur 8 octets bEq est un booléen = Faux si SansEspace(sAId) <> "" alors si pas Contient(sAId,"CO_PKID_SO_PKID",SansCasse) _et_ Contient(sAId,"SO_PKID",SansCasse) ou Contient(sAId,"EQ_PKID_SO_PKID",SansCasse) alors retour // Equipe sinon si pas Contient(sAId,"CO_PKID_EQ_PKID",SansCasse) _et_ Contient(sAId,"EQ_PKID",SansCasse) alors sID_1 = Remplace(sAId,"EQ_PKID","",SansCasse) nID = Val(sID_1) SelEqComplet(nID) // collaborateur dans une équipe sinon si Contient(sAId,"CO_PKID_EQ_PKID",SansCasse) alors sID_1 = Remplace(sAId,"CO_PKID_EQ_PKID","",SansCasse) i = Position(sID_1,"_",0,DepuisDébut) si i > 0 alors nID = Val(sID_1[1 à i]) fin SelColbIUnique(nID) // Collaborateur seul sinon si Contient(sAId,"CO_PKID_SO_PKID",SansCasse) alors sID_1 = Remplace(sAId,"CO_PKID_SO_PKID","",SansCasse) i = Position(sID_1,"_",0,DepuisDébut) si i > 0 alors nID = Val(sID_1[1 à i]) fin 06/08/2026 Isis_BO 1474 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Procédures SelColbIUnique(nID) sinon nID = 0 fin fin Procédure locale SelEqComplet procédure SelEqComplet(nId est un entier sur 8 octets) bEq est un booléen = Faux si nId > 0 alors reqEqp est une Requête SQL = [ SELECT EQ_PKID, EQ_Nom, EC_IDCollaborateur, CO_Nom, CO_Prenom, CO_Trigramme, CO_PKID, CO_IDCivilite FROM Equipe INNER JOIN Equipe_Collaborateur ON Equipe_Collaborateur.EC_IDEquipe = EQ_PKID INNER JOIN Collaborateur ON CO_PKID = EC_IDCollaborateur WHERE EQ_PKID = {p_idEq} AND CO_Actif = 1 AND CO_AuPlanning = 1 ORDER BY EQ_IDSociete ] reqEqp.p_idEq = nId si HExécuteRequêteSQL(reqEqp) alors nI est un entier pour tout reqEqp si pas bEq alors nI = TableAjouteLigne(TABLE_Sel,0,reqEqp.EQ_PKID, reqEqp.EQ_Nom,TABLE_Sel..Occurrence+ 1) si nI > 0 alors bEq = Vrai TABLE_Sel[nI]..CouleurFond = gCouleurEq COL_Couleur[nI].IMG_Couleur = IMG_Cercle_couleur fin fin si bEq alors nI = TableAjouteLigne(TABLE_Sel,reqEqp.CO_PKID, reqEqp.EQ_PKID, reqEqp.CO_Nom+" "+reqEqp.CO_Prenom+" ("+reqEqp.CO_Trigramme+")",TABLE_Sel..Occurrence+ 1) COL_Nom[nI]..Grisé = Vrai fin fin si nI > 0 alors nI = TableAjouteLigne(TABLE_Sel) TABLE_Sel[nI]..Grisé = Vrai TABLE_Sel[nI]..CouleurFond = Blanc TABLE_Sel[nI]..Hauteur = 6 TABLE_Sel[nI]..Grisé = Vrai COL_IdEq[nI] = nId TABLE_Sel[nI].COL_Ordre = TABLE_Sel..Occurrence+1 fin fin fin Procédure locale SelListe procédure SelListe(nID est un entier) si gnLigneSel > 0 _et_ TABLE_Liste..Occurrence >= gnLigneSel alors MaJPref() // Enregistrer le modifs dans la variable temp 06/08/2026 Isis_BO 1475 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Procédures fin TableSupprimeTout(TABLE_Sel) nPos est un entier LIB_NomPref = "" si nID > 0 alors nPos = TableauCherche(gstPrefUserAGD.tabListe,tcLinéaire,"nID", nID) fin si nPos <= 0 alors retour fin LIB_NomPref = gstPrefUserAGD.tabListe[nPos].sNom SEL_ChoixVisuel = gstPrefUserAGD.tabListe[nPos].bAffichageParEq FiltreChoix(nID) GR_ChoixListe..Visible = Vrai gnLigneSel = TABLE_Liste Procédure locale SupprimerOption procédure SupprimerOption() i est un entier = TABLE_Sel nIdEqp est un entier sur 8 octets si i > 0 alors si COL_IdColb[i] > 0 _et_ COL_IdEq[i] <= 0 alors TableSupprime(TABLE_Sel,i) sinon si COL_IdColb[i] > 0 _et_ COL_IdEq[i] > 0 alors TableSupprime(TABLE_Sel,i) sinon si COL_IdColb[i] <= 0 _et_ COL_IdEq[i] > 0 alors nIdEqp = COL_IdEq[i] h est un entier = TABLE_Sel..Occurrence pour b = i à h si i <= TABLE_Sel..Occurrence _et_ COL_IdEq[i] = nIdEqp alors TableSupprime(TABLE_Sel,i) fin fin fin fin Procédure locale SupprimerPref procédure SupprimerPref() si TABLE_Liste <= 0 alors Info("Veuillez sélectionner une liste") retour fin si COL_NumListe[TABLE_Liste] > 0 alors nPos est un entier = TableauCherche(gstPrefUserAGD.tabListe,tcLinéaire,"nID",COL_NumListe[TABLE_ Liste]) si nPos > 0 alors TableauSupprime(gstPrefUserAGD.tabListe,nPos) TableSupprimeSelect(TABLE_Liste) sinon TableSupprimeSelect(TABLE_Liste) fin TABLE_Liste = -1 06/08/2026 Isis_BO 1476 Partie 3 › Fenêtre WINDEV › FEN_Choix_Clb_AGD › Procédures GR_ChoixListe..Visible = Faux fin | 06/08/2026 | Isis_BO | 1477 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Image FEN_Popup_Calendrier Image FEN_Popup_Calendrier Informations générales FEN_Popup_Calendrier Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Popup_Calendrier.wdw | Créé par | | GF | | | | | -------------------------- | --- | ------------------- | --- | --- | --- | | Date de création | | 02/10/2019 09:47:22 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:22 | | | | FR: Popup Calendrier | Titre | | GB: Popup Calendar | | | | | ----- | --- | ------------------ | --- | --- | --- | ES: Popup Calendario | Type fenêtre | | Fenêtre libre | | | | | ------------------------ | ------------ | ----------------------------- | --------- | --------------- | ---- | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 470 Hauteur | 340 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | 06/08/2026 | | | Isis_BO | | 1478 | Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations générales | Redimensionnable | Avec grip | | Grip dans image | | | --------------------- | -------------- | --- | --------------- | --- | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ----------------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | Double | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | | Déplace souris sur bouton par | Non | | | | | Compact. barres outils | Non | | | | Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 | 06/08/2026 | | Isis_BO | | 1479 | | ---------- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations générales Statistiques de la fenêtre | | Libellé | | 1 | Bouton | | | | 9 | | --- | ------- | --- | --- | ---------- | --- | --- | --- | --- | | | Combo | | 2 | Calendrier | | | | 1 | Nombre d'éléments dans la fenêtre : 13 FEN_Popup_Calendrier Informations sur les champs Fenêtre : FEN_Popup_Calendrier Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | elbisiV | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | nalP | LIB_Séparateur | | 128 12 | 1 290 | 0 | Actif | Gauche | Haut | | | -------------- | --- | ------ | ----- | --- | ----- | ------ | ---- | --- | Bouton | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | ---------- | --- | --- | --- | ------------ | ---------- | ----------- | | | | X noitisoP | | | | laitini tatE | | | Y noitisoP | | | | ruegraL | ruetuaH | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | BTN_Annuler | | 294 | 308 80 | 24 | 0 | Actif | Abandon | | | ---------------------- | --- | --- | ------- | --- | --- | ----- | -------- | ---- | | BTN_Aujourd_hui | | 6 | 6 124 | 24 | 0 | Actif | Normal | | | BTN_Mois_en_cours | | 6 | 126 124 | 24 | 0 | Actif | Normal | | | BTN_Mois_flottant | | 6 | 156 124 | 24 | 0 | Actif | Normal | | | BTN_Mois_précédent | | 6 | 186 124 | 24 | 0 | Actif | Normal | | | BTN_Semaine_en_cours | | 6 | 36 124 | 24 | 0 | Actif | Normal | | | BTN_Semaine_flottante | | 6 | 66 124 | 24 | 0 | Actif | Normal | | | BTN_Semaine_précédente | | 6 | 96 124 | 24 | 0 | Actif | Normal | | | BTN_Valider | | 380 | 308 80 | 24 | 0 | Actif | Validati | | | 06/08/2026 | | | Isis_BO | | | | | 1480 | Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations sur les champs Combo reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | laitini tatE | BAT ehcuoT | eisias cevA | | | | --- | --- | --- | ------------ | ---------- | ----------- | --- | --- | X noitisoP Y noitisoP | | | ruegraL ruetuaH | | sruocraP | | | | | --- | --- | --------------- | --- | -------- | --- | --- | --- | elbisiV | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_Année | 313 14 | 63 24 | 0 Actif | Mémoire | Non | | | | ----------- | ------ | ----- | ------- | ------- | --- | --- | --- | | COMBO_Mois | 218 14 | 83 24 | 0 Actif | Mémoire | Non | | | Calendrier BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | CAL_Periode | | 136 | 6 324 | 300 | 0 | Actif | | | ----------- | --- | --- | ----- | --- | --- | ----- | --- | Fenêtre : FEN_Popup_Calendrier Bouton : BTN_Annuler | Libellé | | FR: Annuler | | | | | | | ------- | --- | ----------- | --- | --- | --- | --- | --- | GB: Cancel ES: Cancelar | Ordre navigation | | 11 | | | | | | | -------------------------- | --- | ----------------------------------- | --- | --- | --- | --- | --- | | Curseur survol | | 0 | | | | | | | UI par l'utilisateur | | Selon fenêtre | | | | | | | On/Off | | Non | | | | | | | Recopie Option menu flèche | | Non | | | | | | | Taux Paral. hauteur | | 0 | | | | | | | Taux Paral. Y | | 0 | | | | | | | Épinglé | | Non | | | | | | | Masquer lors du scrolling | | Non | | | | | | | Ancrage au contenu | | | | | | | | | Retrait gauche | | 0 | | | | | | | Réduction Ruban | | Ne pas réduire le bouton | | | | | | | Cadrage fonctions gXXX | | Cadrage ignoré (pour compatibilité) | | | | | | | Numéro aide | | 0 | | | | | | | Opacité | | 100 | | | | | | | Autorise ChangeGabarit | | Oui | | | | | | | Animer si trop long | | Non | | | | | | | Animée par défaut | | Oui | | | | | | | Mode ellipse | | | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | Facteur de rétrécissement | | 0 | | | | | | | -------------------------- | --- | ------- | ------- | --- | --- | --- | ---- | | Facteur d'agrandissement | | 0 | | | | | | | Type flèche | | | | | | | | | 06/08/2026 | | | Isis_BO | | | | 1481 | Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations sur les champs Texte Markdown Non Mode menu ctx. Image FR,GB,...: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 GENSTEEL\Gensteel_Pict_Close_16_5.png Nb. états image 5 Image fond FR,GB,...: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 GENSTEEL\Gensteel_Btn_Std.png Nb. états fond 5 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Aujourd_hui Libellé FR: &Aujourd'hui GB: &Today ES: &Hoy Ordre navigation 1 Curseur survol 32649 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 06/08/2026 Isis_BO 1482 Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations sur les champs Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Mois_en_cours Libellé FR: &Mois en cours GB: This &month ES: Este &mes Ordre navigation 8 Curseur survol 32649 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 1483 Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_Mois_flottant Libellé FR: M&ois flottant GB: L&ast 30 days ES: Últim&os 30 días Ordre navigation 9 Curseur survol 32649 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1484 Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations sur les champs Bouton : BTN_Mois_précédent Libellé FR: Mo&is précédent GB: Last mont&h ES: Mes &pasado Ordre navigation 10 Curseur survol 32649 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1485 Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations sur les champs Bouton : BTN_Semaine_en_cours Libellé FR: &Semaine en cours GB: This &week ES: &Esta semana Ordre navigation 5 Curseur survol 32649 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1486 Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations sur les champs Bouton : BTN_Semaine_flottante Libellé FR: S&emaine flottante GB: &Last 7 days ES: Ú<imos 7 días Ordre navigation 6 Curseur survol 32649 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1487 Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations sur les champs Bouton : BTN_Semaine_précédente Libellé FR: Semaine précédente GB: Last week ES: Semana pasada Ordre navigation 7 Curseur survol 32649 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1488 Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations sur les champs Bouton : BTN_Valider Libellé FR: Valider GB: OK ES: Validar Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB,...: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 GENSTEEL\Gensteel_Pict_Correct_16_5.png Nb. états image 5 Image fond FR,GB,...: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 GENSTEEL\Gensteel_Btn_Std.png Nb. états fond 5 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1489 Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations sur les champs Calendrier : CAL_Periode Libellé FR: Calendrier GB: Calendar ES: Calendario Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format retour AAAAMMJJ Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Numéro semaine Non Semaine ISO8601 Non Texte Markdown Non Sélection hors mois Oui Style hors mois Non Jours hors mois Oui Premier jour semaine Lundi Bouton aujourd'hui Non Libellé aujourd'hui FR: période prédéfinie GB: preset date range ES: período predefinido Format mois FR,GB,...: Sélection de périodes Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1490 Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations sur les champs Combo : COMBO_Année Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 63 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 313 Largeur interne 63 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non 06/08/2026 Isis_BO 1491 Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations sur les champs Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : COMBO_Mois Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 83 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 218 Largeur interne 83 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui 06/08/2026 Isis_BO 1492 Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations sur les champs Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_Séparateur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB,...: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non 06/08/2026 Isis_BO 1493 Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Informations sur les champs | Personnaliser le picto AMI | | Non | | | | -------------------------- | --- | ------- | --- | --- | | Indice du picto AMI | | 1 | | | | Ancrage | | Hauteur | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Popup_Calendrier Code Déclarations globales de FEN_Popup_Calendrier //--- Fenêtre Popup --- // Pour accéder au champ ou à la combo popup qui a ouvert cette fenêtre // vous pouvez utiliser : MonChampPopup procédure MaFenêtre(local gdDateDébut est une Date,local gdDateFin est une Date,gMiseAJour est une procédure) //init | CAL_Periode..DateDébut | = gdDateDébut | | | | | ---------------------- | ------------- | ------------- | --- | --- | | CAL_Periode..DateFin | = gdDateFin | | | | | gdatePrécédenteDébut | est une Date | = gdDateDébut | | | | gdDatePrécédenteFin | est une Date | = gdDateFin | | | Fin d'initialisation de FEN_Popup_Calendrier // Synchronise le calendrier et les combos d est une Date = CalendrierPosition(CAL_Periode) COMBO_Mois = d..Mois COMBO_Année = d..Année FEN_Popup_Calendrier Code des champs Clic sur BTN_Annuler // Retour à la période précédente gMiseAJour(gdatePrécédenteDébut,gdDatePrécédenteFin,Vrai) Clic sur BTN_Aujourd_hui dDate est une Date = DateSys() CalendrierSelectPlus(CAL_Periode,dDate) //gMiseAJour(dDate,dDate) Clic sur BTN_Mois_en_cours | 06/08/2026 | | | Isis_BO | 1494 | | ---------- | --- | --- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Code des champs dDateDebut est une Date = DateSys() dDateFinest une Date = DateSys() // Mois courant dDateDebut..Jour = 1 CAL_Periode..DateDébut = dDateDebut CAL_Periode..DateFin = dDateFin //gMiseAJour(dDateDebut,dDateFin) Clic sur BTN_Mois_flottant dDateDebut est une Date = DateSys() dDateFinest une Date = DateSys() // Mois flottant dDateDebut..Mois-- dDateDebut..Jour++ CAL_Periode..DateDébut = dDateDebut CAL_Periode..DateFin = dDateFin //gMiseAJour(dDateDebut,dDateFin) Clic sur BTN_Mois_précédent dDateDebut est une Date = DateSys() dDateFinest une Date = DateSys() // Mois précédent dDateDebut..Mois-- dDateDebut..Jour = 1 dDateFin..Mois-- dDateFin..Jour = 31 CAL_Periode..DateDébut = dDateDebut CAL_Periode..DateFin = dDateFin //gMiseAJour(dDateDebut,dDateFin) Clic sur BTN_Semaine_en_cours dDateDebut est une Date = DateSys() dDateFinest une Date = DateSys() nNumJour est un entier // Récupérer le numéro du jour de la semaine nNumJour = EntierVersJour(dDateDebut) // Semaine courante dDateDebut..Jour -= (nNumJour-1) CAL_Periode..DateDébut = dDateDebut CAL_Periode..DateFin = dDateFin //gMiseAJour(dDateDebut,dDateFin) Clic sur BTN_Semaine_flottante dDateDebut est une Date = DateSys() dDateFinest une Date = DateSys() // Positionner le jour sur la semaine précédente dDateDebut..Jour -= 6 CAL_Periode..DateDébut = dDateDebut CAL_Periode..DateFin = dDateFin //gMiseAJour(dDateDebut,dDateFin) Clic sur BTN_Semaine_précédente 06/08/2026 Isis_BO 1495 Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Code des champs dDateDebut est une Date = DateSys() dDateFinest une Date = DateSys() nNumJour est un entier // Semaine précédente dDateDebut..Jour -= 7 nNumJour = EntierVersJour(dDateDebut) dDateDebut..Jour -= (nNumJour-1) dDateFin = dDateDebut dDateFin += 6 CAL_Periode..DateDébut = dDateDebut CAL_Periode..DateFin = dDateFin //gMiseAJour(dDateDebut,dDateFin) Clic sur BTN_Valider // Met à jour la combo repliée de sélection de période présente dans la fenêtre appelante gMiseAJour(CAL_Periode..DateDébut,CAL_Periode..DateFin,Vrai) // Met à jour la combo repliée de sélection de période présente dans la fenêtre appelante //gMiseAJour(CalendrierSelect(CAL_Periode),CalendrierSelect(CAL_Periode),Vrai) Affichage d'un mois dans CAL_Periode // Synchronise le calendrier et les combos d est une Date = CalendrierPosition(CAL_Periode) COMBO_Mois = d..Mois COMBO_Année = d..année Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur CAL_Periode // Le double clic valide la popup //ExécuteTraitement(BTN_Valider,trtClic) Initialisation de COMBO_Année d est une Date = CalendrierPosition(CAL_Periode) pour i = d..année-150 _à_ d..année+10 d..Année=i ListeAjoute(MoiMême,DateVersChaîne(d,"AAAA") + gLien(d..Année)) fin d = DateSys MoiMême = d..Année Sélection d'une ligne de COMBO_Année d est une Date = CalendrierPosition(CAL_Periode) pour i = 1 _à_ CalendrierSelectOccurrence(CAL_Periode) CalendrierSelectMoins(CAL_Periode,CalendrierSelect(CAL_Periode,i)) fin CalendrierSelectPlus(CAL_Periode, ChaîneVersDate("01/"+ d..mois + "/" + MoiMême..ValeurMémorisée , "JJ/M/AAAA")) ExécuteTraitement(CAL_Periode,trtSélection) Initialisation de COMBO_Mois 06/08/2026 Isis_BO 1496 Partie 3 › Fenêtre WINDEV › FEN_Popup_Calendrier › Code des champs d est une Date = CalendrierPosition(CAL_Periode) pour m = 1 _à_ 12 d..mois = m ListeAjoute(MoiMême,DateVersChaîne(d,"Mmmm") + gLien(d..mois)) fin d = DateSys MoiMême = d..Mois Sélection d'une ligne de COMBO_Mois d est une Date = CalendrierPosition(CAL_Periode) pour i = 1 _à_ CalendrierSelectOccurrence(CAL_Periode) CalendrierSelectMoins(CAL_Periode,CalendrierSelect(CAL_Periode,i)) fin CalendrierSelectPlus(CAL_Periode, ChaîneVersDate("01/"+ MoiMême..ValeurMémorisée + "/" + d..Année , "JJ/M/AAAA")) ExécuteTraitement(CAL_Periode,trtSélection) 06/08/2026 Isis_BO 1497 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Image FEN_Choix_Couleur Image FEN_Choix_Couleur Informations générales FEN_Choix_Couleur Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Couleur.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | ---- | | Date de création | | 11/04/2025 16:33:19 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 09/07/2025 12:13:55 | | | | | Titre | | FR: Choix Couleur | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 330 Hauteur | 323 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | | 06/08/2026 | | | Isis_BO | | 1498 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Informations générales Ctx. HFSQL indép. Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Oui Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Resize.gif 06/08/2026 Isis_BO 1499 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Informations générales Statistiques de la fenêtre | | Champ de saisie | | 4 | Libellé | | | 1 | | --- | --------------- | --- | --- | ------- | --- | --- | --- | | | Bouton | | 2 | Image | | | 1 | | | Superchamp | | 1 | | | | | Nombre d'éléments dans la fenêtre : 9 FEN_Choix_Couleur Informations sur les champs Fenêtre : FEN_Choix_Couleur Bouton notuob epyT | | | | | | laitini tatE | BAT ehcuoT | | | --- | --- | --- | --- | --- | ------------ | ---------- | --- | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_Fermer | | 298 14 | 24 24 | 0 | Actif | Abandon | | | ----------- | --- | ------ | ----- | --- | ----- | ------- | --- | | BTN_valider | | 268 14 | 24 24 | 0 | Actif | Normal | | Superchamp BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | SC_Couleur | | 6 | 57 316 | 230 | 0 | Actif | | | ---------- | --- | --- | ------ | --- | --- | ----- | --- | Superchamp : SC_Couleur | 06/08/2026 | | | Isis_BO | | | | 1500 | | ---------- | --- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Informations sur les champs Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | ------------ | ---------- | ----------- | ---------- | --- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | laitini tatE | | eisias epyT | engilitluM | | | | | ruegraL ruetuaH elbisiV nalP | SAI_Bleu | 211 57 | 32 25 | 0 | Actif | | Numéri | | Non | | | | | --------- | ------ | ----- | --- | ----- | --- | ------ | --- | --- | --- | --- | --- | | SAI_HTML | 32 57 | 62 25 | 0 | Actif | | Texte | | Non | | | | | SAI_Rouge | 104 57 | 63 25 | 0 | Actif | | Numéri | | Non | | | | | SAI_Vert | 172 57 | 31 25 | 0 | Actif | | Numéri | | Non | | | | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP | | | | | | laitini tatE | | | | | --- | --- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | --- | Y noitisoP | | | | ruegraL | | ruetuaH | | | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_Couleur | | 17 255 | | 288 | 20 | 0 | | Actif | Gauche | Haut | | | ----------- | --- | ------ | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | | | | laitini tatE | | sucof cevA | | --- | --- | ---------- | ---------- | ------- | --- | ------- | --- | --- | ------------ | --------- | ---------- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | ruegraL | | ruetuaH | | | | cilc cevA | | elbisiV nalP | IMG_Palette | | 6 | 84 | | 303 | 200 | 0 | | Actif | | | | ----------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Fenêtre : FEN_Choix_Couleur Bouton : BTN_Fermer | Ordre navigation | | 2 | | | | | | | | | | | -------------------------- | --- | ------------------------ | --- | --- | ------- | --- | --- | --- | --- | --- | ---- | | Curseur survol | | 0 | | | | | | | | | | | UI par l'utilisateur | | Selon fenêtre | | | | | | | | | | | On/Off | | Non | | | | | | | | | | | Recopie Option menu flèche | | Non | | | | | | | | | | | Taux Paral. hauteur | | 0 | | | | | | | | | | | Taux Paral. Y | | 0 | | | | | | | | | | | Épinglé | | Non | | | | | | | | | | | Masquer lors du scrolling | | Non | | | | | | | | | | | Ancrage au contenu | | | | | | | | | | | | | Retrait gauche | | 0 | | | | | | | | | | | Réduction Ruban | | Ne pas réduire le bouton | | | | | | | | | | | 06/08/2026 | | | | | Isis_BO | | | | | | 1501 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_valider Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 1502 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Informations sur les champs Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : SC_Couleur Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 316 Hauteur externe 230 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1503 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Informations sur les champs Superchamp : SC_Couleur Image : SC_Couleur.IMG_Palette Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\CM_palette-couleurs.svg Curseur survol 32649 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : SC_Couleur.LIB_Couleur Curseur survol 32649 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Cliquez pour plus de choix 06/08/2026 Isis_BO 1504 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SC_Couleur.SAI_Bleu Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 211 Largeur interne 32 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 999 Borne dans bulle Non 06/08/2026 Isis_BO 1505 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Informations sur les champs Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1506 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Informations sur les champs Champ de saisie : SC_Couleur.SAI_HTML Libellé FR: # Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 42 Largeur interne 52 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1507 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : SC_Couleur.SAI_Rouge Libellé FR: RGB Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 135 Largeur interne 32 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 1508 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 999 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1509 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Informations sur les champs Champ de saisie : SC_Couleur.SAI_Vert Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 172 Largeur interne 31 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 999 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui 06/08/2026 Isis_BO 1510 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Informations sur les champs Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Choix_Couleur Code Déclarations globales de FEN_Choix_Couleur procédure FEN_Choix_Couleur(gsCouleur est une chaîne ANSI = "") Fin d'initialisation de FEN_Choix_Couleur si gsCouleur <> "" alors LIB_Couleur..CouleurFond = gsCouleur fin Fermeture de FEN_Choix_Couleur renvoyer gsCouleur 06/08/2026 Isis_BO 1511 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Code des champs FEN_Choix_Couleur Code des champs Clic sur BTN_Fermer Ferme() Clic sur BTN_valider UnCouleur est un Couleur = CouleurHTMLVersRVB(SAI_HTML) gsCouleur = UnCouleur.Couleur Ferme() Déclarations globales de SC_Couleur // Version 1 // Description // Sélecteur de couleur avancé // Fonctionnement : // Permet d'afficher une couleur, en indiquant la couleur hexa Web et la couleur RVB correspondantes // Permet également de choisir une couleur : // * via un clic dans la palette de couleurs // * en saisissant un valeur hexa Web // * en saisissant la valeur RVB de la couleur. // Utilisation : // Quelques exemples : // Affecter la couleur sélectionnée // = SC_Couleur // ..Couleur = SC_Couleur // Initialiser le sélecteur avec une couleur // SC_Couleur = MaCouleur Fin d'initialisation de SC_Couleur // Met à jour avec la couleur par défaut MajCouleur() Affectation de la propriété Valeur de SC_Couleur // Permet la syntaxe SC_Couleur = MajCouleur(MoiMême..Valeur) Récupération de la propriété Valeur de SC_Couleur // Permet la syntaxe = SC_Couleur CouleurActuelle est une Couleur = RVB(SAI_Rouge,SAI_Vert,SAI_Bleu) renvoyer CouleurActuelle Clic sur IMG_Palette ( SC_Couleur ) 06/08/2026 Isis_BO 1512 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Code des champs // Lecture de la couleur sous le curseur dCouleur est une Couleur = dPixelCouleur(IMG_Palette,SourisPosX(spChamp),SourisPosY(spChamp)) // Met à jour l'UI avec la nouvelle couleur MajCouleur(dCouleur) Survol souris (WM_MOUSEMOVE) sur IMG_Palette ( SC_Couleur ) // Met à jour la couleur sélectionnée au survol de la souris si le clic gauche est maintenu si ToucheEnfoncée(teBoutonG) alors ExécuteTraitement(MoiMême,trtClic) fin Clic sur LIB_Couleur ( SC_Couleur ) nCouleur est un entier = RVB(SAI_Rouge,SAI_Vert,SAI_Bleu) si SelectCouleur(nCouleur, scInit) alors // Une couleur a été choisie, nCouleur contient la nouvelle couleur MajCouleur(nCouleur) fin A chaque modification de SAI_Bleu ( SC_Couleur ) // Met à jour l'UI à partir de la saisie RGB MajDepuisRGB A chaque modification de SAI_HTML ( SC_Couleur ) // Si la saisie est valide si Taille(SAI_HTML) = 6 alors // Convertit la saisie HTML en couleur d est une Couleur = RGB( HexaVersEntier(MoiMême[[1 sur 2]]) ,HexaVersEntier(MoiMême[[3 sur 2]]), HexaVersEntier(MoiMême[[5 sur 2]]) ) // Met à jour l'UI avec la nouvelle couleur MajCouleur(d) fin A chaque modification de SAI_Rouge ( SC_Couleur ) // Met à jour l'UI à partir de la saisie RGB MajDepuisRGB A chaque modification de SAI_Vert ( SC_Couleur ) // Met à jour l'UI à partir de la saisie RGB MajDepuisRGB FEN_Choix_Couleur Procédures Procédure locale MajCouleur ( SC_Couleur ) 06/08/2026 Isis_BO 1513 Partie 3 › Fenêtre WINDEV › FEN_Choix_Couleur › Procédures procédure MajCouleur(local dCouleur est une Couleur = Blanc) // Met à jour l'aperçu de la couleur LIB_Couleur..CouleurFond = dCouleur // Met à jour la valeur hexa HTML de la couleur sans le # SAI_HTML = Majuscule(RVBVersHTML(dCouleur)[[2 à]]) // Met à jours la saisie (uniquement si différente, afin de ne pas déplacer le curseur de l'utilisateur) si pas SAI_Rouge = dCouleur.Rouge alors SAI_Rouge = dCouleur.Rouge si pas SAI_Vert = dCouleur.Vert alors SAI_Vert = dCouleur.Vert si pas SAI_Bleu = dCouleur.Bleu alors SAI_Bleu = dCouleur.Bleu Procédure locale MajDepuisRGB ( SC_Couleur ) procédure MajDepuisRGB() // Convertit la saisie RGB en couleur d est une Couleur = RGB( Val(SAI_Rouge) ,Val(SAI_Vert), Val(SAI_Bleu) ) // Met à jour l'UI à partir de cette couleur MajCouleur(d) 06/08/2026 Isis_BO 1514 Partie 3 › Fenêtre WINDEV › FEN_Choix_Tous_Collaborateurs › Image FEN_Choix_Tous_Collaborateurs Image FEN_Choix_Tous_Collaborateurs Informations générales FEN_Choix_Tous_Collaborateurs Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_Choix_Tous_Collaborateurs.wdw Créé par SMR Date de création 18/04/2025 13:35:23 Dernière modification par SMR Date dernière modification 06/08/2025 18:19:11 Titre FR: Choix tous collaborateurs Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 1515 Partie 3 › Fenêtre WINDEV › FEN_Choix_Tous_Collaborateurs › Informations générales | Position X | 0 Position Y | | 0 Largeur | 469 Hauteur | 580 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | --- | --- | --- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | Double | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | Image poignée D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Resize.gif | 06/08/2026 | | | Isis_BO | | 1516 | | ---------- | --- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_Choix_Tous_Collaborateurs › Informations générales Statistiques de la fenêtre | | Bouton | | 2 | Image | | 6 | | --- | ------ | --- | --- | ----- | --- | --- | | | Arbre | | 1 | | | | Nombre d'éléments dans la fenêtre : 9 FEN_Choix_Tous_Collaborateurs Informations sur les champs Fenêtre : FEN_Choix_Tous_Collaborateurs Bouton notuob epyT BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP | BTN_Fermer | | 431 6 | 24 24 | 0 | Actif | Abandon | | ------------ | --- | ----- | ----- | --- | ----- | ------- | | BTN_valider1 | | 397 6 | 24 24 | 0 | Actif | Normal | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | X noitisoP Y noitisoP | | | laitini tatE | sucof cevA | | --- | --- | --------------------- | --- | --- | ------------ | ---------- | cilc cevA ruegraL ruetuaH elbisiV nalP | IMG_Advertencia | | -398 34 | 33 27 | 0 | Actif | | | --------------- | --- | -------- | ------- | --- | ----- | ---- | | IMG_EquipeAGD | | -306 -43 | 16 18 | 0 | Actif | | | IMG_Femme | | -405 -46 | 18 18 | 0 | Actif | | | IMG_Homme | | -381 -46 | 16 18 | 0 | Actif | | | IMG_SocieteAGD | | -333 -42 | 16 18 | 0 | Actif | | | IMG_Tous | | -354 -31 | 30 26 | 0 | Actif | | | 06/08/2026 | | | Isis_BO | | | 1517 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Tous_Collaborateurs › Informations sur les champs Arbre BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | --- | --------------------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ARBRE_Colb | 12 | 43 443 529 | 0 | Actif | | | ---------- | --- | ---------- | --- | ----- | --- | Fenêtre : FEN_Choix_Tous_Collaborateurs Arbre : ARBRE_Colb | Libellé FR: | &Arbre | | | | | | ------------------------------------------------------------------- | ------ | --- | --- | --- | --- | | Groupe GR_ChoixListe | | | | | | | Ordre navigation 3 | | | | | | | Curseur survol 0 | | | | | | | UI par l'utilisateur Selon fenêtre | | | | | | | Taux Paral. hauteur 0 | | | | | | | Taux Paral. Y 0 | | | | | | | Épinglé Non | | | | | | | Masquer lors du scrolling Non | | | | | | | Hauteur ligne (sans marges) 18 | | | | | | | Marge en haut 2 | | | | | | | Marge en bas 2 | | | | | | | Marge à gauche 1 | | | | | | | Marge à droite 3 | | | | | | | Cadrage fonctions gXXX Tenir compte du cadrage | | | | | | | Numéro aide 0 | | | | | | | Opacité 100 | | | | | | | Autorise ChangeGabarit Oui | | | | | | | Multiligne Non | | | | | | | Trois états Non | | | | | | | Bulle sur tronqués Oui | | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement 0 | | | | | | Facteur d'agrandissement 0 | Transparence Magenta transparent | | | | | | | -------------------------------- | --- | ------- | --- | --- | ---- | | Multisélection Non | | | | | | | Bulle ascenseur Oui | | | | | | | Avec saisie Non | | | | | | | Avec coche Oui | | | | | | | Texte Markdown Non | | | | | | | Mode menu ctx. | | | | | | | Source de remplissage Mémoire | | | | | | | Nb. Enreg. Max 0 | | | | | | | Remplissage différé Oui | | | | | | | Largeur image dossier -1 | | | | | | | Personnaliser le picto AMI Non | | | | | | | Indice du picto AMI 1 | | | | | | | 06/08/2026 | | Isis_BO | | | 1518 | Partie 3 › Fenêtre WINDEV › FEN_Choix_Tous_Collaborateurs › Informations sur les champs Ancrage Droite, largeur et hauteur Taux anc. droite 250 Taux anc. bas 1000 Taux anc. largeur 250 Taux anc. hauteur 1000 Bouton : BTN_Fermer Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1519 Partie 3 › Fenêtre WINDEV › FEN_Choix_Tous_Collaborateurs › Informations sur les champs Bouton : BTN_valider1 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1520 Partie 3 › Fenêtre WINDEV › FEN_Choix_Tous_Collaborateurs › Informations sur les champs Image : IMG_Advertencia Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\advertencia.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_EquipeAGD Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\EquipeAGD.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 1521 Partie 3 › Fenêtre WINDEV › FEN_Choix_Tous_Collaborateurs › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Femme Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\femme.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 1522 Partie 3 › Fenêtre WINDEV › FEN_Choix_Tous_Collaborateurs › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Homme Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\homme.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_SocieteAGD Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\societeAGD.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 1523 Partie 3 › Fenêtre WINDEV › FEN_Choix_Tous_Collaborateurs › Informations sur les champs Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : IMG_Tous Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\tous.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui 06/08/2026 Isis_BO 1524 Partie 3 › Fenêtre WINDEV › FEN_Choix_Tous_Collaborateurs › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_Choix_Tous_Collaborateurs Code Déclarations globales de FEN_Choix_Tous_Collaborateurs procédure FEN_Choix_Tous_Collaborateurs(paramSupplementaire est un STParamFenetreAppelante=Null) gnIdMad est un entier sur 8 octets = gpclListeCivilite.RechercheEtDonneIdDepuisValeur("2") Fin d'initialisation de FEN_Choix_Tous_Collaborateurs FiltreColb() FEN_Choix_Tous_Collaborateurs Code des champs Clic sur BTN_Fermer si paramSupplementaire <> Null _et_ paramSupplementaire.sNomIDAppelant dans("ExtractionDonnees", "AgendaPlanning" ) alors TableauSupprimeTout(paramSupplementaire.tabIDS) fin Ferme() Clic sur BTN_valider1 RecuperIdColbSel() Ferme() FEN_Choix_Tous_Collaborateurs Procédures Procédure locale FiltreColb 06/08/2026 Isis_BO 1525 Partie 3 › Fenêtre WINDEV › FEN_Choix_Tous_Collaborateurs › Procédures procédure FiltreColb() ArbreSupprimeTout(ARBRE_Colb) sIdSoc est une chaîne ANSI sIdEq est une chaîne ANSI sImageColb est une chaîne ANSI pour tout Societe si pas Societe.SO_Archive alors sImageSoc est une chaîne ANSI = PreferenceCouleurSoc(c_CouleurIconeSoc,Societe.SO_PKID) si SansEspace(sImageSoc) = "" alors sImageSoc = IMG_SocieteAGD sinon sImageSoc = {sImageSoc} fin si ArbreAjoute(ARBRE_Colb,Societe.SO_Nom,sImageSoc,sImageSoc,"SO_PKID"+Societe.SO_PKID, aTriAlpha,Societe.SO_Nom) alors // on peut avoir le mème Id pour societe et colb ou eq ARBRE_Colb[Societe.SO_Nom]..CocheVisible = Faux sIdSoc += [";"]+Societe.SO_PKID fin fin fin si SansEspace(sIdSoc) <> "" alors reqEqp est une Requête SQL = [ SELECT EQ_PKID, EQ_Nom , SO_PKID , SO_Nom FROM Equipe INNER JOIN Societe ON SO_PKID = EQ_IDSociete WHERE EQ_IDSociete IN {p_idSoc} ORDER BY EQ_IDSociete ] reqEqp.p_idSoc = sIdSoc si HExécuteRequêteSQL(reqEqp) alors pour tout reqEqp si ArbreAjoute(ARBRE_Colb,reqEqp.SO_Nom+TAB+reqEqp.EQ_Nom,IMG_EquipeAGD,IMG_EquipeAGD, "EQ_PKID"+reqEqp.EQ_PKID,aAccepteDoublon +aTriAlpha,reqEqp.SO_Nom) alors ARBRE_Colb[reqEqp.SO_Nom+TAB+reqEqp.EQ_Nom]..CocheVisible = Faux sIdEq += [";"]+reqEqp.EQ_PKID fin fin fin fin si SansEspace(sIdEq) <> "" alors reqColb est une Requête SQL = [ SELECT EQ_IDSociete, EQ_Nom, CO_PKID, CO_Nom, CO_Prenom, CO_Trigramme,CO_IDCivilite,EQ_PKID, SO_PKID, SO_Nom FROM Equipe_Collaborateur INNER JOIN Equipe ON EQ_PKID = EC_IDEquipe INNER JOIN Collaborateur ON CO_PKID = EC_IDCollaborateur INNER JOIN Societe ON SO_PKID = EQ_IDSociete WHERE EC_IDEquipe IN {p_IdEq} AND CO_Actif = 1 AND CO_AuPlanning = 1 ORDER BY EQ_IDSociete ] reqColb.p_IdEq = sIdEq si HExécuteRequêteSQL(reqColb) alors pour tout reqColb sImageColb = IMG_Homme si reqColb.CO_IDCivilite = gnIdMad alors sImageColb = IMG_Femme sinon sImageColb = IMG_Homme fin 06/08/2026 Isis_BO 1526 Partie 3 › Fenêtre WINDEV › FEN_Choix_Tous_Collaborateurs › Procédures ArbreAjoute(ARBRE_Colb,reqColb.SO_Nom+TAB+reqColb.EQ_Nom+TAB+reqColb.CO_Nom+" "+reqColb. CO_Prenom,sImageColb,sImageColb,... "CO_PKID_EQ_PKID"+reqColb.CO_PKID+"_"+reqColb.EQ_PKID,aAccepteDoublon + aTriAlpha,reqColb. CO_Nom+" ("+reqColb.CO_Trigramme+")") fin fin fin nUnIdSocActifs est un entier sur 8 octets nUnIdSocInactifs est un entier sur 8 octets si SansEspace(sIdSoc) <> "" alors reqColb2 est une Requête SQL = [ SELECT CO_PKID, CO_Nom, CO_Prenom,CO_Trigramme,CO_IDCivilite,CO_Actif, SO_PKID, SO_Nom FROM Collaborateur INNER JOIN Societe_Collaborateur ON SC_IDCollaborateur = CO_PKID INNER JOIN Societe ON SO_PKID = SC_IDCSociete WHERE SC_IDCSociete IN {p_IdSoc} AND CO_AuPlanning = 1 ORDER BY SC_IDCSociete ] reqColb2.p_IdSoc = sIdSoc si HExécuteRequête(reqColb2) alors pour tout reqColb2 si reqColb2.CO_IDCivilite = gnIdMad alors sImageColb = IMG_Femme sinon sImageColb = IMG_Homme fin si reqColb2.co_actif alors si nUnIdSocActifs <> reqColb2.SO_PKID alors nUnIdSocActifs = reqColb2.SO_PKID ArbreAjoute(ARBRE_Colb,reqColb2.SO_Nom+TAB+"Tous les collaborateurs",IMG_Tous,IMG_ Tous,"EQ_PKID_SO_PKID0_"+reqColb2.SO_PKID,aDernier+aAccepteDoublon +aTriAlpha, "Tous les collaborateurs") ARBRE_Colb[reqColb2.SO_Nom+TAB+"Tous les collaborateurs"]..CocheVisible = Faux fin ArbreAjoute(ARBRE_Colb,reqColb2.SO_Nom+TAB+"Tous les collaborateurs"+TAB+reqColb2. CO_Nom+" "+reqColb2.CO_Prenom,... sImageColb,sImageColb,"CO_PKID_SO_PKID"+reqColb2.CO_PKID+"_"+reqColb2.SO_PKID, aAccepteDoublon + aTriAlpha,reqColb2.CO_Nom+" ("+reqColb2.CO_Trigramme+")") sinon si nUnIdSocInactifs <> reqColb2.SO_PKID alors nUnIdSocInactifs = reqColb2.SO_PKID ArbreAjoute(ARBRE_Colb,reqColb2.SO_Nom+TAB+"Collaborateurs inactifs",IMG_ Advertencia,IMG_Advertencia,"EQ_PKID_SO_PKID0_"+reqColb2.SO_PKID,aDernier+ aAccepteDoublon +aTriAlpha,"Collaborateurs inactifs") ARBRE_Colb[reqColb2.SO_Nom+TAB+"Collaborateurs inactifs"]..CocheVisible = Faux fin ArbreAjoute(ARBRE_Colb,reqColb2.SO_Nom+TAB+"Collaborateurs inactifs"+TAB+reqColb2. CO_Nom+" "+reqColb2.CO_Prenom,... sImageColb,sImageColb,"CO_PKID_SO_PKID"+reqColb2.CO_PKID+"_"+reqColb2.SO_PKID, aAccepteDoublon + aTriAlpha,reqColb2.CO_Nom+" ("+reqColb2.CO_Trigramme+")") fin fin fin fin Procédure locale RecuperIdColbSel 06/08/2026 Isis_BO 1527 Partie 3 › Fenêtre WINDEV › FEN_Choix_Tous_Collaborateurs › Procédures procédure RecuperIdColbSel() nOccurenceTotale est un entier sIdentifiantArbre est une chaîne nIdColb est un entier sur 8 octets sID_1 est une chaîne ANSI nOccurenceTotale = ArbreOccurrence(ARBRE_Colb) b est un entier si paramSupplementaire <> Null _et_ paramSupplementaire.sNomIDAppelant dans("ExtractionDonnees", "AgendaPlanning" ) alors TableauSupprimeTout(paramSupplementaire.tabIDS) pour i = 1 à nOccurenceTotale sIdentifiantArbre = ArbreRécupèreIdentifiant(ARBRE_Colb,ARBRE_Colb[i]) si Contient(sIdentifiantArbre,"CO_PKID_EQ_PKID",SansCasse) ou Contient(sIdentifiantArbre, "CO_PKID_SO_PKID",SansCasse) alors // Collaborateurs uniquement si ARBRE_Colb[i]..CocheVisible _et_ ARBRE_Colb[i]..Cochée alors nIdColb = 0 sID_1 = Remplace(sIdentifiantArbre,"CO_PKID_SO_PKID","",SansCasse) sID_1 = Remplace(sID_1,"CO_PKID_EQ_PKID","",SansCasse) b = Position(sID_1,"_",0,DepuisDébut) si b > 0 alors nIdColb = Val(sID_1[1 à b]) TableauAjoute(paramSupplementaire.tabIDS, nIdColb) fin fin fin fin fin 06/08/2026 Isis_BO 1528 Partie 3 › Fenêtre WINDEV › FEN_SlammHeures › Image FEN_SlammHeures Image FEN_SlammHeures Informations générales FEN_SlammHeures Fichier physique D:\Projets Windev\Batik\WD30\Dev\FEN_SlammHeures.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 04/12/2025 16:18:07 | | | | | Dernière modification par | | susana@applilogik.fr | | | | | Date dernière modification | | 10/02/2026 08:41:09 | | | | | Titre | | FR: Export Slamm Heures | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 355 Hauteur | 294 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | 06/08/2026 | | | Isis_BO | | 1529 | | ---------- | --- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FEN_SlammHeures › Informations générales Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Plateforme unique desktop OU mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Resize.gif 06/08/2026 Isis_BO 1530 Partie 3 › Fenêtre WINDEV › FEN_SlammHeures › Informations générales Statistiques de la fenêtre Image 1 Nombre d'éléments dans la fenêtre : 1 FEN_SlammHeures Informations sur les champs Fenêtre : FEN_SlammHeures Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | laitini tatE | sucof cevA | | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP ruegraL ruetuaH cilc cevA elbisiV nalP | IMG_SansNom80 | 64 26 | 224 209 | 0 | Actif | | | ------------- | ----- | ------- | --- | ----- | --- | Fenêtre : FEN_SlammHeures Image : IMG_SansNom80 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\IMG-Chargement-25.svg | Curseur survol | 0 | | | | | | -------------------------------- | ---------------------------------- | ------- | --- | --- | ---- | | UI par l'utilisateur | Selon fenêtre | | | | | | Menu manip. image | | | | | | | Taux Paral. hauteur | 0 | | | | | | Taux Paral. Y | 0 | | | | | | Épinglé | Non | | | | | | Masquer lors du scrolling | Non | | | | | | Cadrage vert. | Haut | | | | | | Cadrage fonctions gXXX | Tenir compte du cadrage | | | | | | Numéro aide | 0 | | | | | | Opacité | 100 | | | | | | Ascenseur et zoom auto. | Non | | | | | | Autorise ChangeGabarit | Oui | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | Facteur de rétrécissement | 0 | | | | | | 06/08/2026 | | Isis_BO | | | 1531 | Partie 3 › Fenêtre WINDEV › FEN_SlammHeures › Informations sur les champs Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FEN_SlammHeures Code Déclarations globales de FEN_SlammHeures procédure FEN_SlammHeures() gsErreur est une chaîne ANSI gdhDateDeb est une DateHeure gdhDateFin est une DateHeure gsRep est une chaîne ANSI gbRdvDejaExporte est un booléen gtaSuivi est un tableau associatif de STInfoSuivis gtaTempParSociete est un tableau associatif de STInfoRdvSoc gsaNomFichier est une chaîne ANSI Filtrer() FEN_SlammHeures Code des champs FEN_SlammHeures Procédures Procédure locale AjouterDateExportRDV 06/08/2026 Isis_BO 1532 Partie 3 › Fenêtre WINDEV › FEN_SlammHeures › Procédures procédure AjouterDateExportRDV(sId est une chaîne ANSI) saComplReq est une chaîne ANSI = "" sReq est une chaîne ANSI = [ UPDATE Planning_RDV SET Planning_RDV.PL_DateExport = ] saComplReq = "'" + DateHeureSys() + "' " saComplReq +="WHERE Planning_RDV.PL_PKID IN ("+ Gauche(sId,Taille(sId)-1)+")" sReq += saComplReq sdRReq est une Source de Données si pas HExécuteRequêteSQL(sdRReq,hRequêteDéfaut,sReq) alors gsErreur = "Une erreur s'est produite, la date d'exportation n'a pas pu être attribuée" renvoyer Faux fin renvoyer Vrai Procédure locale CreationFichierCSV procédure CreationFichierCSV() // Conversion d'un fichier de données en CSV (export) sLigneAEcrire est une chaîne sContenuLignes est une chaîne sContenuFichier est une chaîne sCheminFichier est une chaîne nQteFichier est un entier sFichierCrees est une chaîne ANSI sFichierNonCrees est une chaîne ANSI sIdRdvs est une chaîne ANSI bOk est un booléen si gtaTempParSociete..Occurrence > 0 alors pour tout stSoc de gtaTempParSociete bOk = Faux sIdRdvs = "" sContenuLignes = "" pour tout stInfo de stSoc:tabRDv sLigneAEcrire = TraitementChaine(stInfo.saDateDebut)+";"... +TraitementChaine(stInfo.saDateFin)+";"... +TraitementChaine(stInfo.saHeureDebut)+";"... +TraitementChaine(stInfo.saHeureFin)+";"... +TraitementChaine(stInfo.saHeureDebutPlanning)+";"... +TraitementChaine(stInfo.saHeureFinPlanning)+";"... +TraitementChaine(stInfo.saDossier)+";"... +TraitementChaine(stInfo.saIntervention)+";"... +TraitementChaine(stInfo.saDevis)+";"... +TraitementChaine(stInfo.saNomClient)+";"... +TraitementChaine(stInfo.saTechnicien)+";"... +TraitementChaine(stInfo.saQteHeures)+";"... +TraitementChaine(stInfo.saTypeTemps)+";"... +TraitementChaine(stInfo.saTypeRDV)+";"... +TraitementChaine(stInfo.saAdresse)+";"... +TraitementChaine(stInfo.saCP)+";"... +TraitementChaine(stInfo.sAVille)+";" si stInfo.bTempsSaisie alors sLigneAEcrire += "OUI" sinon 06/08/2026 Isis_BO 1533 Partie 3 › Fenêtre WINDEV › FEN_SlammHeures › Procédures sLigneAEcrire += "NON" fin sContenuLignes += sLigneAEcrire + RC sIdRdvs += stInfo.nIdRdv+"," bOk = Vrai fin si bOk alors si SansEspace(gsaNomFichier) = "" alors gsaNomFichier = DateHeureSys() fin sCheminFichier = gsRep+"\"+gsaNomFichier+".csv" si fFichierExiste(sCheminFichier) = Vrai alors sContenuFichier = fChargeTexte(sCheminFichier) sinon sContenuFichier = "DateDebut;DateFin;HeureDebut;HeureFin;HeureDebutPlanning;HeureFinPlanning;Dossier;Int ervention;Devis;NomClient;Technicien;" ... +"QteHeures;TypeTemps;TypeRDV;Adresse;CP;Ville;Temps validé"+RC fin sContenuFichier += sContenuLignes si fSauveTexte (sCheminFichier, sContenuFichier) alors nQteFichier += 1 sFichierCrees += sCheminFichier + RC //Appelle méthode pour mettre la date de export si pas AjouterDateExportRDV(sIdRdvs) alors LogEcrit(gsErreur,eErreur) MessageProcd() retour fin sinon sFichierNonCrees += sCheminFichier + RC fin fin fin MessageProcd() sinon LogEcrit("Aucun RDV trouvé pour cette période",eInfo) fin procédure interne MessageProcd() si nQteFichier > 0 ou sFichierNonCrees <> "" alors si sFichierNonCrees <> "" alors LogEcrit("Un erreur est survenu"+RC+"Certains fichiers non pas pu être crées"+RC+ sFichierNonCrees,eAlerte) fin fin fin Procédure locale FiltreInfo procédure FiltreInfo(sdReq_1 est une Source de Données) 06/08/2026 Isis_BO 1534 Partie 3 › Fenêtre WINDEV › FEN_SlammHeures › Procédures pstUnRdv est une stInfoRDV dynamique saAdrs est une chaîne ANSI bOk est un booléen //nRechercheTemps est un entier duMaDurée est une Durée sDD, sDF, sDC_CR est une chaîne ANSI HD, HF est une Heure duDureeRdv est une Durée nTempHInterMoins est un entier dhHeurDebutInter , dhHeureFinInterest une DateHeure nIDtempInter est un entier sur 8 octets = gpclListeTypeTemps. RechercheEtDonneIdDepuisValeur(2) sTypeTempsInter est une chaîne ANSI = gpclListeTypeTemps. RechercheEtDonneLibelleDepuisID(nIDtempInter) pour tout sdReq_1 bOk = Faux sDD = "" sDF = "" HD = "" HF = "" sDC_CR = "" nTempHInterMoins = 0 si gtaSuivi[sdReq_1.PL_PKID]..Existe alors pour tout stSuivi de gtaSuivi[sdReq_1.PL_PKID].taSuivis bOk = DonneTemp(stSuivi.dhDateHeureDebut,stSuivi.dhDateHeureFin) si bOk et stSuivi.nNbMin > 0 et stSuivi.nIdTypeTemps = nIDtempInter alors dhHeurDebutInter = stSuivi.dhDateHeureDebut dhHeureFinInter = stSuivi.dhDateHeureFin fin fin pour tout stSuivi de gtaSuivi[sdReq_1.PL_PKID].taSuivis bOk = DonneTemp(stSuivi.dhDateHeureDebut,stSuivi.dhDateHeureFin) si bOk et stSuivi.nNbMin > 0 et stSuivi.nIdTypeTemps <> nIDtempInter alors RemplirRDV(sdReq_1,0,stSuivi.sTypeTemps,Vrai) si stSuivi.dhDateHeureDebut >= dhHeurDebutInter et stSuivi.dhDateHeureFin <= dhHeureFinInter alors duMaDurée = (stSuivi.dhDateHeureFin - stSuivi.dhDateHeureDebut) nTempHInterMoins += duMaDurée..EnMinutes fin fin fin pour tout stSuivi de gtaSuivi[sdReq_1.PL_PKID].taSuivis bOk = DonneTemp(stSuivi.dhDateHeureDebut,stSuivi.dhDateHeureFin) si bOk et stSuivi.nNbMin > 0 et stSuivi.nIdTypeTemps = nIDtempInter alors RemplirRDV(sdReq_1,nTempHInterMoins,stSuivi.sTypeTemps,Vrai) fin fin sinon bOk = Faux bOk = DonneTemp(sdReq_1.PL_DateDebut,sdReq_1.PL_DateFin) si bOk alors RemplirRDV(sdReq_1,0,sTypeTempsInter,Faux) fin fin fin procédure interne RemplirRDV(local sdReq est un Source de Données, nDureeAutreTemps est un entier, sATypeTemps est une chaîne ANSI, bTempos est un booléen) pstUnRdv = allouer un stInfoRDV 06/08/2026 Isis_BO 1535 Partie 3 › Fenêtre WINDEV › FEN_SlammHeures › Procédures pstUnRdv.nIdRdv = sdReq.PL_PKID pstUnRdv.saDateDebut = sDD pstUnRdv.saDateFin = sDD si HF < HD alors dateFinDif est une Date = sDD dateFinDif..Jour += 1 pstUnRdv.saDateFin = dateFinDif // rdv de nuit sDF = dateFinDif fin pstUnRdv.saHeureDebut = Gauche(HD,2)+"h"+Droite(Gauche(HD,4),2) pstUnRdv.saHeureFin = Gauche(HF,2)+"h"+Droite(Gauche(HF,4),2) pstUnRdv.saHeureDebutPlanning = Gauche(Droite(sdReq.PL_DateDebut,9),2)+"h"+Droite(Gauche( Droite(sdReq.PL_DateDebut,9),4),2) pstUnRdv.saHeureFinPlanning = Gauche(Droite(sdReq.PL_DateFin,9),2)+"h"+Droite(Gauche( Droite(sdReq.PL_DateFin,9),4),2) pstUnRdv.saDossier = sdReq.DO_RefInterne pstUnRdv.saIntervention = sdReq.IN_RefInterne pstUnRdv.saDevis = sdReq.IN_NumDevis pstUnRdv.saNomClient = sdReq.CL_Nom pstUnRdv.saTechnicien = sdReq.CO_Trigramme dhDateD est une DateHeure dhDatef est une DateHeure dhDateD..PartieDate = sDD dhDateD..PartieHeure = HD dhDatef..PartieDate = sDF dhDatef..PartieHeure = HF duDureeRdv = dhDatef - dhDateD pstUnRdv.sAQteHeures = Abs(Arrondi(((duDureeRdv..EnMinutes-nDureeAutreTemps)/60),2)) pstUnRdv.saTypeTemps = sATypeTemps pstUnRdv.saTypeRDV = gpclListeTypeRendezVous.RechercheEtDonneLibelleDepuisID( sdReq.PL_IDTypeActivite) pstUnRdv.nSav = sdReq.PL_SAV ? 1 sinon 0 pstUnRdv.sCreationCR = sDC_CR pstUnRdv.bTempsSaisie = bTempos si gtaBaseExterneParSoc[sdReq.UT_IDSocietePrincipale]..Existe alors pour tout SocB_Ext de gtaBaseExterneParSoc si SocB_Ext.m_nIDSociete = sdReq.UT_IDSocietePrincipale alors pstUnRdv.saBGSociete = SocB_Ext.m_sNom fin fin fin saAdrs = "" TraitementAdresse(saAdrs,sdReq.AD_Ligne_1) TraitementAdresse(saAdrs,sdReq.AD_Ligne_2) TraitementAdresse(saAdrs,sdReq.AD_Ligne_3) TraitementAdresse(saAdrs,sdReq.AD_Ligne_4) TraitementAdresse(saAdrs,sdReq.AD_Ligne_5) pstUnRdv.saAdresse = saAdrs pstUnRdv.saCP = sdReq.AD_CodePostal pstUnRdv.sAVille = sdReq.AD_Ville si gtaTempParSociete[sdReq.UT_IDSocietePrincipale]..Existe alors TableauAjoute(gtaTempParSociete[sdReq.UT_IDSocietePrincipale].tabRDV, pstUnRdv) 06/08/2026 Isis_BO 1536 Partie 3 › Fenêtre WINDEV › FEN_SlammHeures › Procédures sinon stTableRdvs est un STInfoRdvSoc gtaTempParSociete[sdReq.UT_IDSocietePrincipale] = stTableRdvs TableauAjoute(gtaTempParSociete[sdReq.UT_IDSocietePrincipale].tabRDV, pstUnRdv) fin si duDureeRdv..EnJours > 1 alors dNouvelleDate est une Date = sDD numeroJour est un entier boucle dNouvelleDate.Jour++ si numeroJour >= Abs(duDureeRdv..EnJours) alors pstUnRdv.saDateDebut = dNouvelleDate si HF < HD alors // rdv de nuit dNouvelleDate..Jour += 1 fin pstUnRdv.saDateFin = dNouvelleDate TableauAjoute(gtaTempParSociete[sdReq.UT_IDSocietePrincipale].tabRDV, pstUnRdv) si HF < HD alors // rdv de nuit dNouvelleDate..Jour -= 1 fin numeroJour += 1 sinon sortir fin fin fin fin procédure interne DonneTemp(DateHD est une DateHeure, DateHF est une DateHeure) sDD = Gauche(DateHD,8) sDF = Gauche(DateHF,8) HD = Droite(DateHD,9) HF = Droite(DateHF,9) si sDD = "" ou sDF = "" ou HD = "" ou HF = "" alors renvoyer Faux sinon renvoyer Vrai fin fin Procédure locale Filtrer procédure Filtrer() quand exception dans sDateDebest une chaîne ANSI sDatefinest une chaîne ANSI sDateDeb = LigneCommande("DateD") sDatefin = LigneCommande("DateF") gbRdvDejaExporte = LigneCommande("Exporte") gsaNomFichier = LigneCommande("NomFichier") si EnModeTest() alors sDateDeb = "20260208" sDatefin = "20260210" gbRdvDejaExporte = 1 gsaNomFichier = "Tests" fin 06/08/2026 Isis_BO 1537 Partie 3 › Fenêtre WINDEV › FEN_SlammHeures › Procédures si SansEspace(sDateDeb,sscExtérieur) = "" alors LogEcrit("La date de début n’a pas été spécifiée",eErreur) FinProgramme() sinon gdhDateDeb..PartieDate = sDateDeb fin si SansEspace(sDatefin,sscExtérieur) <> "" alors gdhDateFin..PartieDate = sDatefin sinon gdhDateFin..PartieDate = DateSys() fin gdhDateDeb..PartieHeure = "000000000" gdhDateFin..PartieHeure = "000000000" gdhDateFin.Jour += 1 si gdhDateDeb > DateDuJour() alors LogEcrit("La date de début doit être inférieure ou égale à la date d'aujourd'hui",eErreur) FinProgramme() fin si gdhDateDeb > gdhDateFin alors LogEcrit("La date de début doit être inférieure ou égale à la date de fin",eErreur) fin si HLitRecherchePremier(ParametreSysteme,PAS_Code,"PARAM_REP_HEURES") alors gsRep = ParametreSysteme.PAS_Valeur fin si gsRep = "" alors LogEcrit("Erreur : le répertoire n’a pas été spécifié.",eErreur) FinProgramme() sinon si pas fRepCrée(gsRep) alors LogEcrit("Erreur pendant la création du répertoire : "+gsRep+RC+ErreurInfo(errMessage), eErreur) FinProgramme() fin fin RechercherIdActTemp() si pas ReqTemps() alors LogEcrit("Erreur pendant la création du fichier : "+RC+gsErreur,eErreur) FinProgramme() sinon CreationFichierCSV() fin FinProgramme() faire LogEcrit("Erreur exception "+ExceptionInfo(errMessage),eErreur) FinProgramme() fin //@echo off //"D:\Projets Windev\Batik\WD30\Dev\Exe\SLAMM_RecupHeures\ExportHeure.exe" -DateD=20240201 -DateF=20240231 -Exporte=0 //"D:\Applilogik\ExportHeure.exe" -DateD=20180201 -DateF=20180231 -Exporte=0 //exit //@echo off //"D:\Applilogik\ExportHeure.exe" -DateD=20180201 -DateF=20180231 -Exporte=0 //exit Procédure locale RechercherIdActTemp 06/08/2026 Isis_BO 1538 Partie 3 › Fenêtre WINDEV › FEN_SlammHeures › Procédures procédure RechercherIdActTemp() //ValeurJson est un ST_TypeActiviteRDV //Chargement des types des rendez-vous gpclListeTypeRendezVous = PTableParametreMetier.gNouvellePresentation("14") gpclListeTypeTemps = PTableParametreMetier.gNouvellePresentation("18") //TableauSupprimeTout(gtabIdActTempSuivi) // //pour tout pclParam de gpclListeTypeRendezVous:m_clTabModele // TableauAjoute(gtabIdActTempSuivi,pclParam.m_nPKID) // ////si pclParam:m_sParametre <> "" alors //// Désérialise(ValeurJson,pclParam:m_sParametre,psdJSON) //// SI ValeurJson.Saisir_temps_obligatoire > 0 ALORS //// TableauAjoute(gtabIdActTempSuivi,pclParam.m_nPKID) //// FIN ////FIN //FIN Procédure locale RechercheSuiviTemps procédure RechercheSuiviTemps() TableauSupprimeTout(gtaSuivi) nIdTypeTempsInter est un entier sur 8 octets = gpclListeTypeTemps.RechercheEtDonneIdDepuisValeur(2) saComplReq est une chaîne ANSI = "" saRqSDT est une chaîne ANSI = [ SELECT SuiviDesTemps.*, PL_DateDebut, PL_DateFin, PA_Libelle FROM SuiviDesTemps INNER JOIN Planning_RDV ON PL_PKID = suiviDesTemps.SDT_IDRdv INNER JOIN ParametreMetier on PA_PKID = SuiviDesTemps.SDT_IDTypeTemps INNER JOIN Utilisateur ON (UT_IDCollaborateur = PL_IDCollaborateur) where Planning_RDV.Archive=0 AND SDT_NbMinutes > 0 AND SDT_DateDebut > '00000000' AND SDT_DateHeureFin > '00000000' and SDT_IDTypeTemps > 0 ] saComplReq += " AND Planning_RDV.PL_DateDebut > '" + StrSQL(gdhDateDeb) + "' " //Traitement de la date fin nDateFinest un entier = 0 saComplReq += " AND Planning_RDV.PL_DateFin < '" + StrSQL(gdhDateFin) + "' " saComplReq += " ORDER by SuiviDesTemps.SDT_IDRdv" saRqSDT += saComplReq sdSDSDT est une Source de Données si pas HExécuteRequêteSQL(sdSDSDT,hRequêteSansCorrectionHF,saRqSDT) alors gsErreur = "Une erreur s'est produite, les temps n'ont pas été récupérés"+RC+HErreurInfo( hErrComplet) renvoyer Faux sinon pour tout sdSDSDT 06/08/2026 Isis_BO 1539 Partie 3 › Fenêtre WINDEV › FEN_SlammHeures › Procédures stSDT est une STSuivisRqListe | stSDT.dhDateHeureDebut | | = sdSDSDT.SDT_DateDebut | | | | ---------------------- | --- | ---------------------------- | --- | --- | | stSDT.dhDateHeureFin | | = sdSDSDT.SDT_DateHeureFin | | | | stSDT.nIN_PKID | | = sdSDSDT.SDT_IDIntervention | | | | stSDT.nRDV_PKID | | = sdSDSDT.SDT_IDRdv | | | | stSDT.dhDateCreation | | = sdSDSDT.CreationDate | | | | stSDT.sGUID | | = sdSDSDT.GUID | | | | stSDT.nNbMin | | = sdSDSDT.SDT_NbMinutes | | | | stSDT.sTypeTemps | | = sdSDSDT.PA_Libelle | | | | stSDT.nIdTypeTemps | | = sdSDSDT.SDT_IDTypeTemps | | | | stSDT.dhDateHDRDV | | = sdSDSDT.PL_DateDebut | | | | stSDT.dhDateHFRDV | | = sdSDSDT.PL_DateFin | | | gtaSuivi[sdSDSDT.SDT_IDRdv].nRDV_PKID = sdSDSDT.SDT_IDRdv gtaSuivi[sdSDSDT.SDT_IDRdv].taSuivis[sdSDSDT.SDT_IDTypeTemps] = stSDT fin fin pour tout suivis de gtaSuivi si suivis.taSuivis[nIdTypeTempsInter]..Existe <> Faux alors pour tout stTemps de suivis.taSuivis si stTemps.nIdTypeTemps <> nIdTypeTempsInter alors si stTemps.dhDateHDRDV <= stTemps.dhDateHeureDebut et stTemps.dhDateHFRDV >= stTemps. dhDateHeureFin alors suivis.taSuivis[nIdTypeTempsInter].nNbMin -= stTemps.nNbMin fin fin fin fin fin renvoyer Vrai Procédure locale ReqTemps procédure ReqTemps() | saComplReq | est une chaîne ANSI | = "" | | | | ---------- | ----------------------- | ---- | --- | --- | | saReqRDV | est une chaîne ANSI = [ | | | | SELECT Planning_RDV.*, CL_Nom, IN_NumDevis, IN_RefInterne, DO_RefInterne, AD_Ligne_1, AD_Ligne_2, AD_Ligne_3,AD_Ligne_4,AD_Ligne_5,AD_CodePostal,AD_Ville,UT_IDSocietePrincipale,CO_Trigramme FROM Planning_RDV LEFT OUTER JOIN Intervention ON (Intervention.IN_PKID=Planning_RDV.PL_IDIntervention) LEFT OUTER JOIN Dossier ON (Dossier.DO_PKID=Intervention.IN_IDDossier) LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Planning_RDV.PL_IDLieu) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) LEFT OUTER JOIN Utilisateur ON (UT_IDCollaborateur = PL_IDCollaborateur) LEFT OUTER JOIN Collaborateur ON (Collaborateur.CO_PKID=PL_IDCollaborateur) WHERE Planning_RDV.Archive=0 ] saComplReq += " AND Planning_RDV.PL_DateDebut > '" + StrSQL(gdhDateDeb) + "'" //Traitement de la date fin nDateFin est un entier = 0 saComplReq += " AND Planning_RDV.PL_DateFin < '" + StrSQL(gdhDateFin) + "'" si pas gbRdvDejaExporte alors | 06/08/2026 | | | Isis_BO | 1540 | | ---------- | --- | --- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FEN_SlammHeures › Procédures saComplReq += " AND Planning_RDV.PL_DateExport = ''" fin saComplReq += " ORDER by Planning_RDV.PL_DateDebut" saReqRDV += saComplReq sdSDRDV est une Source de Données si pas HExécuteRequêteSQL(sdSDRDV,hRequêteSansCorrectionHF,saReqRDV) alors gsErreur = "Une erreur s'est produite, les rendez-vous n'ont pas été récupérés"+RC+HErreurInfo( hErrComplet) renvoyer Faux sinon si RechercheSuiviTemps() alors FiltreInfo(sdSDRDV) renvoyer Vrai sinon gsErreur = "Une erreur s'est produite, les suivis de temps n'ont pas été récupérés" renvoyer Faux fin fin Procédure locale TraitementAdresse procédure TraitementAdresse(sAdresse est une chaîne ANSI, sLigne est une chaîne ANSI) si sLigne <> "" alors si sAdresse <> "" alors sAdresse += " " fin sAdresse += sLigne fin Procédure locale TraitementChaine procédure TraitementChaine(sMaChaine est une chaîne) sMaChaine = Remplace(sMaChaine,";","") sMaChaine = Remplace(sMaChaine,",",".") sMaChaine = Remplace(sMaChaine,TAB," ") renvoyer SupprimerRC(sMaChaine) 06/08/2026 Isis_BO 1541 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Image FI_Liste_Societe Image FI_Liste_Societe Informations générales FI_Liste_Societe Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Liste_Societe.wdw | Créé par | | frederic.bourras@applilogik.fr | | | | | -------------------------- | ------------ | ------------------------------ | --------- | --------------- | --- | | Date de création | | 07/08/2018 14:04:23 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:32 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 769 Hauteur | 89 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | 06/08/2026 | | | Isis_BO | | 1542 | Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations générales Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 3 Bouton 6 Image 2 Table 1 Forme 1 Fenêtre interne 1 Fenêtre interne 1 Colonne de table 8 Disposition 2 Cellule de disposition 13 Nombre d'éléments dans la fenêtre : 38 FI_Liste_Societe Informations sur les champs 06/08/2026 Isis_BO 1543 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Fenêtre : FI_Liste_Societe Fenêtre interne BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | FI_Liste_Societe | | 0 | 0 | 769 | 89 | 0 | | | | | ---------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | Fenêtre interne : FI_Liste_Societe Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | --- | | | | | | | laitini tatE | | | FTR tamroF | | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | elbisiV nalP LIB_Titre_de_fenêtre_liste_societ 6 6 39 21 0 Actif Gauche Centre | LIB_Total_Titre_Liste_Societe | 0 | 0 40 | 14 | 0 | Actif | Gauche | Haut | | | | ----------------------------- | --- | ---- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_Total_liste_Societe | 44 | 0 36 | 14 | 0 | Actif | Gauche | Haut | | | Bouton notuob epyT BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | BTN_F5_LISTE_SOCIETE | -86 | 5 | 80 | 24 | 0 | Actif | | Normal | | | ----------------------------- | --- | --- | --- | --- | --- | ----- | --- | ------- | --- | | BTN_Fermer_liste_societe | 4 | 4 | 24 | 24 | 0 | Actif | | Abandon | | | BTN_Modifier_liste_societe | 4 | 4 | 24 | 24 | 0 | Grisé | | Normal | | | BTN_Nouveau_liste_societe | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | | BTN_SelectLigne_liste_societe | 4 | 4 | 24 | 24 | 0 | Grisé | | Normal | | | BTN_Supprimer_liste_societe | 4 | 4 | 24 | 24 | 0 | Grisé | | Normal | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | | | laitini tatE | | | sucof cevA | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | ---------- | cilc cevA | | | | ruegraL | ruetuaH | | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | elbisiV nalP | IMG_OPACITE_ENTETE_SOCIETE | 0 | 0 | 769 | 33 | 0 | Actif | | | | | -------------------------- | --- | --- | ------- | --- | --- | ----- | --- | --- | ---- | | IMG_OPACITE_TABLE_SOCIETE | 0 | 0 | 769 | 42 | 0 | Actif | | | | | 06/08/2026 | | | Isis_BO | | | | | | 1544 | Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | -------------- | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | --- | --------------------- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | | | | ruetuaH | | | | sruocraP | | | | ruegraL elbisiV | | | | nalP | | elbaT | | | | | | ------------- | --- | -------- | ---- | -------- | -------- | --- | --- | --- | --- | | TABLE_SOCIETE | 0 | 0 769 42 | 0 | affichag | Variable | | | | 7 | Forme BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | elbisiV | | | | --- | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | FRM_BANDEAU_BAS_CLIENT | | | 0 | 0 | 769 | 14 | 0 | Actif | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Fenêtre interne BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP | CFI_SOUSELEMENT_LISTE_SOCIETE | | | 0 | 0 | 769 | 562 | 0 | Actif | | | ----------------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Disposition BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | DISP_BANDEAU_ENTETE_LISTE_SOCIETE | | | 0 | 0 | 769 | 32 | 0 | Actif | | | --------------------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | DISP_LISTE_SOCIETE | | | 0 | 0 | 769 | 89 | 0 | Actif | | Table : FI_Liste_Societe.DISP_LISTE_SOCIETE.TABLE_SOCIETE Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | ehcuag à eéxiF | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | --- | ------------ | -------------- | ------------------------------ | --------------------------- | ----------- | ---------- | ----------- | | | | | | | | .zroh egardaC .trev egardaC | | | | | | | | laitini tatE | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | | epyT | | | | | | | | eéirT | | ---------- | ---- | --- | ----- | ------- | --- | ------------- | ----- | --- | ----- | | COL_sNom | | 211 | Actif | | | Gauche Centre | Texte | | | | COL_sSIRET | | 123 | Actif | | | Gauche Centre | Texte | | | | COL_sTel | | 110 | Actif | | | Gauche Centre | Texte | | | | COL_sFAX | | 105 | Actif | | | Gauche Centre | Texte | | | | COL_sEmail | | 139 | Actif | | | Gauche Centre | Texte | | | | 06/08/2026 | | | | Isis_BO | | | | | 1545 | Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | --------------------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT engilitluM FTR tamroF | eisias cevA | ruegraL elbisiV | epyT | | | | | | eéirT | | ------------ | --- | ----- | --- | ------------- | ------- | ----- | | COL_sSiteWeb | 141 | Actif | | Gauche Centre | Texte | | | COL_Adresse | 270 | Actif | | Gauche Centre | Texte | | | COL_PKID | 100 | Actif | | Droite Centre | Numériq | | Fenêtre : FI_Liste_Societe Fenêtre interne : FI_Liste_Societe | UI par l'utilisateur | Selon fenêtre | | | | | | | -------------------------------- | ---------------------------------- | --- | --- | --- | --- | --- | | Unité des tailles | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide | 0 | | | | | | | Thème destination | Oui | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement | 0 | | | | | | Facteur d'agrandissement 0 | Ctx. HFSQL indép. | Non | | | | | | | ----------------- | ------- | --- | --- | --- | --- | --- | | Ancrage | | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Liste_Societe Bouton : FI_Liste_Societe.BTN_F5_LISTE_SOCIETE | Libellé | FR: | F5 | | | | | | -------------------------- | ------------- | --- | ------- | --- | --- | ---- | | Ordre navigation | -1 | | | | | | | Curseur survol | 0 | | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | | On/Off | Non | | | | | | | Recopie Option menu flèche | Non | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | 06/08/2026 | | | Isis_BO | | | 1546 | Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Blueberries\Blueberries_Btn_Std.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 1547 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_MODIFICATION_LISTE_SOCIETE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche 06/08/2026 Isis_BO 1548 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 06/08/2026 Isis_BO 1549 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_MODEFORMULAIRE_LISTE_SOCIETE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1550 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Bouton : Groupe GR_MODIFICATION_LISTE_SOCIETE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1551 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Fenêtre interne : Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Afficher un ascenseur automatiquement 06/08/2026 Isis_BO 1552 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Societe.DISP_LISTE_SOCIETE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 4 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Societe.DISP_LISTE_SOCIETE.FRM_BANDEAU_BAS_CLIENT UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et bas 06/08/2026 Isis_BO 1553 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Liste_Societe.DISP_LISTE_SOCIETE.IMG_OPACITE_ENTETE_SOCIETE Groupe GR_IMAGE_OPAQUE_LISTE_SOCIETE Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Liste_Societe.DISP_LISTE_SOCIETE.IMG_OPACITE_TABLE_SOCIETE Groupe GR_IMAGE_OPAQUE_LISTE_SOCIETE,GR_HAUTEUR_LISTE_SOCIETE Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 1554 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 1555 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Societe.DISP_LISTE_SOCIETE.LIB_Total_Titre_Liste_Societe Libellé FR: Total : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1556 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Libellé : FI_Liste_Societe.DISP_LISTE_SOCIETE.LIB_Total_liste_Societe Libellé FR: 000 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeSociete.p_nTotal Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Liste_Societe.DISP_LISTE_SOCIETE.TABLE_SOCIETE Ordre navigation 1 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 06/08/2026 Isis_BO 1557 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationListeSociete.m_clTabModele Rub. mémorisée :gclPresentationListeSociete.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1558 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Table : FI_Liste_Societe.DISP_LISTE_SOCIETE.TABLE_SOCIETE Colonne de table : FI_Liste_Societe.DISP_LISTE_SOCIETE.TABLE_SOCIETE.COL_sNom (1) Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 80 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeSociete.m_clTabModele.m_sNom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Societe.DISP_LISTE_SOCIETE.TABLE_SOCIETE.COL_sSIRET (2) Titre FR: SIRET Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 1559 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 50 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeSociete.m_clTabModele.m_sSIRET Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Societe.DISP_LISTE_SOCIETE.TABLE_SOCIETE.COL_sTel (3) Titre FR: Téléphone Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 25 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeSociete.m_clTabModele.m_sTel Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1560 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Colonne de table : FI_Liste_Societe.DISP_LISTE_SOCIETE.TABLE_SOCIETE.COL_sFAX (4) Titre FR: FAX Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 25 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeSociete.m_clTabModele.m_sFAX Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Societe.DISP_LISTE_SOCIETE.TABLE_SOCIETE.COL_sEmail (5) Titre FR: Email Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 50 06/08/2026 Isis_BO 1561 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeSociete.m_clTabModele.m_sEmail Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Societe.DISP_LISTE_SOCIETE.TABLE_SOCIETE.COL_sSiteWeb Titre FR: Site Web Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 100 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeSociete.m_clTabModele.m_sSiteWeb Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1562 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Colonne de table : FI_Liste_Societe.DISP_LISTE_SOCIETE.TABLE_SOCIETE.COL_Adresse Titre FR: Adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeSociete.m_clTabModele.m_clAdresse.m_sPresentation Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Societe.DISP_LISTE_SOCIETE.TABLE_SOCIETE.COL_PKID (8) Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 1563 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Informations sur les champs Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeSociete.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_Liste_Societe Messages multilingues 06/08/2026 Isis_BO 1564 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Liste_Societe Code des champs Déclarations globales de FI_Liste_Societe procédure FI_Liste_Societe(gclPresentationListeSociete est un PTableSociete dynamique= Null, paramSupplementaire est un STParamFenetreAppelante=Null) //Variable qui contient la call stack à appeler dans les appels de sous fenêtre maProcMAJObjetRetourFISoc est une procédure = MAJObjetRetourFI gsTriEnCoursSociete est une chaîne Evénement(TriColonne,"TABLE_SOCIETE",1529) LIB_Titre_de_fenêtre_liste_societe = paramSupplementaire.eTypeAppel=Libre ? "Liste des sociétés" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Liste des sociétés" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationListeSociete=Null alors gclPresentationListeSociete=PTableSociete.gNouvellePresentation(0) Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Code des champs fin Demande de mise à jour de l'affichage de FI_Liste_Societe si gclPresentationListeSociete<>Null _et_ gclPresentationListeSociete est PTableSociete alors //TrieObjetChampTableSiBesoin(gclPresentationListeSociete,TABLE_SOCIETE,gsTriEnCoursSociete) // mise à jour des champs bindés sur la présentation (compteur par exemple) SourceVersEcran("","gclPresentationListeSociete") MAJChampTableEtObjet(TABLE_SOCIETE,gclPresentationListeSociete:p_clCourant) // Gestion de l'accessibilité des boutons GestionBoutonsEnteteDansListe(GR_MODIFICATION_LISTE_SOCIETE,BTN_Nouveau_liste_societe,BTN_ SelectLigne_liste_societe,gclPresentationListeSociete,paramSupplementaire) //En demande de MAJ la cellule des totaux peut avoir changé au niveau de la visibilité DISP_LISTE_SOCIETE[3]..Visible = (paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.e TypeAppel=DansChampFI) ? Faux sinon Vrai si paramSupplementaire.eTypeAppel<>DansFenetre alors FEN_Menu.PriseFocus(VoletDuChamp(DISP_ LISTE_SOCIETE))//FEN_Menu.PriseFocus("FI_Liste_Societe") fin Clic sur BTN_F5_LISTE_SOCIETE DemandeMiseAJourIHM() Clic sur BTN_Fermer_liste_societe si paramSupplementaire.eTypeAppel=DansChampFI alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationListeSociete,paramSupplementaire,Faux,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_LISTE_SOCIETE)) fin Clic sur BTN_Modifier_liste_societe //OuvreFicheSociete() si gclPresentationListeSociete.p_clCourant<>Null OuvreFicheDepuisListe(FicheEnModification,paramSupplementaire,gclPresentationListeSociete,FI_ Fiche_Societe,MaFenêtreInterne..Nom,DISP_LISTE_SOCIETE,TABLE_SOCIETE,CFI_SOUSELEMENT_LISTE_SOCIETE, GR_IMAGE_OPAQUE_LISTE_SOCIETE,GR_HAUTEUR_LISTE_SOCIETE,GR_MODEFORMULAIRE_LISTE_SOCIETE, maProcMAJObjetRetourFISoc,MoiMême..Nom) fin Clic sur BTN_Nouveau_liste_societe Ouvre(FEN_Fiche,gclPresentationListeSociete.Nouveau(),paramSupplementaire) //OuvreFicheDepuisListe(FicheEnAjout,paramSupplementaire,gclPresentationListeSociete,FI_Fiche_Societe,M aFenêtreInterne..Nom,DISP_LISTE_SOCIETE,TABLE_SOCIETE,CFI_SOUSELEMENT_LISTE_SOCIETE,GR_IMAGE_OPAQUE_LIS TE_SOCIETE,GR_HAUTEUR_LISTE_SOCIETE,GR_MODEFORMUL 06/08/2026 Isis_BO 1565 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Code des champs AIRE_LISTE_SOCIETE,maProcMAJObjetRetourFISoc,MoiMême..Nom) //clPresentationFiche est un PFicheSociete<-gclPresentation.Nouveau() //FEN_Menu.OuvreOuActive(FI_Fiche_Societe,"Fiche société",clPresentationFiche,DonneParam(DansOnglet,"FI_Liste_Societe",MoiMême..Nom,*,*,"ListeSociete",* ,gclPresentation,faux)) Clic sur BTN_SelectLigne_liste_societe si paramSupplementaire.eTypeAppel=DansChampFI alors AppelProcFenetreAppelante(gclPresentationListeSociete,paramSupplementaire,Vrai,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre alors Ferme(FEN_ChoixFenetreInterne,gclPresentationListeSociete.p_clCourant) fin Clic sur BTN_Supprimer_liste_societe si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_SOCIETE) si nIndice>1 _et_ nIndice=TableOccurrence(TABLE_SOCIETE) alors TableSelectPlus(TABLE_SOCIETE,nIndice-1) fin clErreur est un CErreur clFicheSociete est un PFicheSociete(gclPresentationListeSociete:p_clCourant,*) bControle est un booléen = clFicheSociete.bControle(clErreur,Vrai) si pas bControle alors Erreur("Impossible de supprimer cette société",clErreur.FormateMessage()) sinon si pas gclPresentationListeSociete.bSupprimer(clErreur) alors Erreur("Impossible de supprimer cette société",clErreur.FormateMessage()) fin //SI PAS gclPresentationListeSociete.bSupprimer(clErreur) ALORS // Erreur(clErreur.FormateMessage()) //FIN Sortie d'une ligne de TABLE_SOCIETE // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_SOCIETE..Modifié=Faux alors retour fin clErr est un CErreur pclPresentationFiche est un PFicheSociete dynamique // ajout d'une nouvelle ligne si TABLE_SOCIETE..Nouveau alors pclPresentationFiche<-gclPresentationListeSociete.Nouveau() // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationListeSociete.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_SOCIETE,pclPresentationFiche) // traitement des erreurs 06/08/2026 Isis_BO 1566 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Code des champs si pas pclPresentationFiche.bOK(clErr) alors//PAS pclPresentationFiche.bOK(clErr,Faux) Erreur(clErr.FormateMessage()) fin // repasse la table en non modifiée TABLE_SOCIETE..Modifié=Faux Sélection d'une ligne de TABLE_SOCIETE si TABLE_SOCIETE..Nouveau alors gclPresentationListeSociete.p_clCourant=Null sinon gclPresentationListeSociete.p_clCourant=TABLE_SOCIETE fin Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_SOCIETE DoubleClicLigneTableau() Touche appuyée (WM_CHAR) de TABLE_SOCIETE nTouche est un entier = 0x0d // Vérifie si la touche dont le code virtuel est 0x0d a été appuyée si ToucheEnfoncée(nTouche) _ou_ _EVE.wParam = nTouche alors // Insérer ici le traitement à effectuer DoubleClicLigneTableau() fin FI_Liste_Societe Procédures Procédure locale DoubleClicLigneTableau // Résumé : // Syntaxe : // DoubleClicLigneTableau () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DoubleClicLigneTableau() si gclPresentationListeSociete.p_clCourant<>Null alors paramSoc est STParamFenetreAppelante //= paramSupplementaire paramSoc.eTypeAppel = DansFenetre paramSoc.sContexteAppelant = MoiMême..Nom paramSoc.gProcMAJRetour = maProcMAJObjetRetourFISoc paramSoc.sTitreFenetre="Société" 06/08/2026 Isis_BO 1567 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Procédures Ouvre(FEN_Fiche,gclPresentationListeSociete.Modifier(),paramSoc) //OuvreFicheOuRetourneSelection(paramSupplementaire,paramSoc,gclPresentationListeSociete,FI_Fiche_S ociete,FicheEnModification,DansChampFI,MaFenêtreInterne..Nom,DISP_LISTE_SOCIETE,TABLE_SOCIETE,CFI_S OUSELEMENT_LISTE_SOCIETE,GR_IMAGE_OPAQUE_LISTE_SOCIETE,GR _HAUTEUR_LISTE_SOCIETE,GR_MODEFORMULAIRE_LISTE_SOCIETE,maProcMAJObjetRetourFISoc) fin Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // <*> : > procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors//Gestion de l'affichage pour oublier le champ Fenêtre Interne ReorganiseChampDispoDansListe(DISP_LISTE_SOCIETE,TABLE_SOCIETE,CFI_SOUSELEMENT_LISTE_SOCIETE,GR_ IMAGE_OPAQUE_LISTE_SOCIETE,GR_HAUTEUR_LISTE_SOCIETE,GR_MODEFORMULAIRE_LISTE_SOCIETE,Faux) GestionBoutonsEnteteDansListe(GR_MODIFICATION_LISTE_SOCIETE,BTN_Nouveau_liste_societe,BTN_ SelectLigne_liste_societe,gclPresentationListeSociete,paramSupplementaire) fin //sNomChampPrec est une chaine = ExtraitChaîne(sContexte,2,TAB) si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp 06/08/2026 Isis_BO 1568 Partie 3 › Fenêtre WINDEV › FI_Liste_Societe › Procédures cas BTN_Modifier_liste_societe..Nom,BTN_Nouveau_liste_societe..Nom : DemandeMiseAJourIHM() autre cas DemandeMiseAJourIHM() fin fin renvoyer bResultat //GESTION DE L'APRES Procédure locale OuvreFicheSociete // Résumé : // Syntaxe : // OuvreFicheSociete () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure OuvreFicheSociete() clPresentationFiche est un PFicheSociete<-gclPresentationListeSociete.Modifier() FEN_Menu.OuvreOuActive(FI_Fiche_Societe,"Fiche société",*,clPresentationFiche) Procédure locale TriColonne // Procédure callback appelée à chaque clic sur entête de colonne de "Table1" pour trier la colonne // wEve [in]: Numéro du message Windows // wParam [in] : Numéro de la colonne a trier // lParam [in]: Ordre du tri 5 (1 : Croissant, 0 : décroissant) // Renvoyer 0 pour ne pas effectuer le tri demandé procédure TriColonne(wEve,wParam,lParam) sSens est une chaîne="" si wParam<>0 alors//N° de colonne sur laquelle le clic est effectué //Détection du sens du tri si pas lParam alors sSens="-" //Trier sur la colonne TableTrie(TABLE_SOCIETE,sSens+TableEnumèreColonne(TABLE_SOCIETE,wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationListeSociete,TABLE_SOCIETE,gsTriEnCoursSociete) renvoyer 0 fin 06/08/2026 Isis_BO 1569 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Image FI_Fiche_Societe Image | 06/08/2026 | Isis_BO | 1570 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Image FI_Fiche_Societe Informations générales FI_Fiche_Societe Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Fiche_Societe.wdw | Créé par | | frederic.bourras@applilogik.fr | | | | | -------------------------- | ------------ | ------------------------------ | --------- | --------------- | --- | | Date de création | | 07/08/2018 10:55:19 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 18/04/2025 16:24:59 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 916 Hauteur | 485 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | 06/08/2026 | | | Isis_BO | | 1571 | | ---------- | --- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations générales Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Plateforme unique desktop OU mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre | | Champ de saisie | 22 | Libellé | 22 | | ---------- | ---------------------- | ------- | ---------------- | ---- | | | Bouton | 18 | Interrupteur | 1 | | | Liste | 1 | Image | 6 | | | Table | 2 | Combo | 1 | | | Onglet | 1 | Forme | 2 | | | Zone répétée | 1 | Fenêtre interne | 1 | | | Option d'interrupteur | 1 | Colonne de table | 10 | | | Volet (Onglet) | 4 | Disposition | 9 | | | Cellule de disposition | 36 | | | | 06/08/2026 | | Isis_BO | | 1572 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations générales Nombre d'éléments dans la fenêtre : 138 FI_Fiche_Societe Informations sur les champs Fenêtre : FI_Fiche_Societe Fenêtre interne BAT ehcuoT X noitisoP laitini tatE Y noitisoP | | | | | ruegraL ruetuaH | | | | --- | --- | --- | --- | --------------- | --- | --- | elbisiV nalP | FI_Fiche_Societe | | | 0 | 0 916 485 | 0 | | | ---------------- | --- | --- | --- | --------- | --- | --- | Fenêtre interne : FI_Fiche_Societe Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | ---------------------------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --- | --- | --- | ---------------------------------------------- | ------------------------- | ------------- | | | | | | laitini tatE eisias epyT engilitluM FTR tamroF | | | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | SAI_AdresseMailCom | 321 203 | 284 22 | 0 | Actif Texte | Non | | | ------------------ | ------- | ------ | --- | ----------- | --- | --- | SAI_AdresseServeurS | | 618 203 | 284 22 | 0 | Actif Texte | Non | | | ------------------- | ------- | ------- | --- | ----------- | --- | ---- | | SAI_MotdePasseSMTP | 321 241 | 284 22 | 0 | Actif Texte | Non | | | SAI_NomCompte | 21 203 | 284 22 | 0 | Actif Texte | Non | | | SAI_NomUtilisateurS | 21 241 | 284 22 | 0 | Actif Texte | Non | | | SAI_PortSMTP | 618 240 | 90 22 | 0 | Actif Texte | Non | | | SAI_SEmail | 6 188 | 502 22 | 0 | Actif Texte | Non | | | SAI_SFAX | 273 62 | 235 22 | 0 | Actif Texte | Non | | | SAI_SNom | 6 20 | 502 22 | 0 | Actif Texte | Non | | | SAI_SSIRET | 6 104 | 502 22 | 0 | Actif Texte | Non | | | SAI_SSiteWeb | 6 148 | 502 22 | 0 | Actif Texte | Non | | | SAI_STel | 6 62 | 251 22 | 0 | Actif Texte | Non | | | SAI_Texte | 8 20 | 315 22 | 0 | Actif Texte | Non | | | SAI_Texte_HTML | 21 290 | 881 159 | 0 | Actif Texte | Non | | | SAI_sCodePostal | 8 172 | 86 22 | 0 | Actif Texte | Non | | | SAI_sLigneAdresse_1 | 8 62 | 315 22 | 0 | Actif Texte | Non | | | SAI_sLigneAdresse_2 | 8 128 | 315 22 | 0 | Actif Texte | Non | | | SAI_sLigneAdresse_3 | 8 150 | 315 22 | 0 | Actif Texte | Non | | | 06/08/2026 | | | | Isis_BO | | 1573 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ----------- | ---------- | --- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_sLigneAdresse_4 | 8 | 84 315 | 22 | 0 | Actif | Texte | | Non | | | | | | ------------------- | ------- | ------ | --- | --- | ----- | ----- | --- | --- | --- | --- | --- | --- | | SAI_sLigneAdresse_5 | 8 106 | 315 | 22 | 0 | Actif | Texte | | Non | | | | | | SAI_sVille | 122 172 | 201 | 22 | 0 | Actif | Texte | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | --- | | | | | | | | | | laitini tatE | | | FTR tamroF | | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | | | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_ADRESSE_EMAIL | | 321 | 189 | 284 | 14 | 0 | | Actif | Gauche | Haut | | | | ----------------- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | --- | | LIB_ADRESSE_SMTP | | 618 | 189 | 284 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_COLLABORATEUR | | 0 | 8 | 424 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_CRYPTAGE_SMTP | | 714 | 226 | 110 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_Couleur | | 12 | 102 | 177 | 25 | 0 | | Actif | Gauche | Centre | | | | LIB_EMAIL | | 6 | 174 | 105 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_EQUIPE | | 0 | 8 | 448 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_ETIQUETTE | | 6 | 6 | 200 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_FAX | | 273 | 48 | 134 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_IDENTITE | | 0 | 8 | 100 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_LIGNE_ADRESSE | | 6 | 48 | 200 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_MDP_SMTP | | 321 | 227 | 284 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_NOMCOMPTE | | 21 | 189 | 284 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_PORT_SMTP | | 618 | 226 | 90 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_RAISONSOCIALE | | 6 | 6 | 157 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_SIRET | | 6 | 90 | 105 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_SITE | | 0 | 8 | 100 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_SITEWEB | | 6 | 134 | 118 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_TEL | | 6 | 48 | 136 | 14 | 0 | | Actif | Gauche | Haut | | | LIB_Titre_de_fenêtre_fiche_societ 6 6 652 21 0 Actif Gauche Centre | LIB_USER_SMTP | | 21 | 227 | 284 | 14 | 0 | | Actif | Gauche | Haut | | | | ------------- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | Bouton | | | | | | | | | | | BAT ehcuoT | notuob epyT | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | ---------- | ----------- | --- | | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_ADD_COLLAB | | | 36 | 3 | 24 | 24 | | 0 | Actif | | Normal | | | -------------------------- | --- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | ------ | ---- | | BTN_AFFECTATION_MULTIPLE | | | 668 | 27 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_AFFECTATION_SIMPLE | | | 668 | 61 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_CADENAS_FERME_SOC | | | 4 | 4 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_CADENAS_OUVERT_SOC | | | 4 | 4 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_Cherche_Equipe_compact | | | 38 | 5 | 20 | 20 | | 0 | Actif | | Normal | | | BTN_DEL_COLLAB | | | 108 | 3 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_DEL_EQUIPE | | | 108 | 3 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_DEL_FICHE_SOCIETE | | | 4 | 4 | 24 | 24 | | 0 | Actif | | Normal | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 1574 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs BAT ehcuoT notuob epyT laitini tatE | | | X noitisoP Y noitisoP | | | | | | | | --- | --- | --------------------- | --------------- | --- | --- | --- | --- | --- | | | | | ruegraL ruetuaH | | | | | | elbisiV nalP | BTN_DESAFFECTATION_MULTIPLE | | 668 | 129 24 | 24 | 0 | Actif | Normal | | | ---------------------------------- | --- | --- | ------ | --- | --- | ----- | ------- | --- | | BTN_DESAFFECTATION_SIMPLE | | 669 | 95 24 | 24 | 0 | Actif | Normal | | | BTN_Fermer_fiche_societe | | 4 | 4 24 | 24 | 0 | Actif | Abandon | | | BTN_LOUPE_COLLAB | | 0 | 3 24 | 24 | 0 | Actif | Normal | | | BTN_Nouveau_fiche_societe | | 4 | 4 24 | 24 | 0 | Actif | Normal | | | BTN_Nouvelle_Equipe_compact | | 36 | 3 24 | 24 | 0 | Actif | Normal | | | BTN_VAL_COLLAB | | 72 | 3 24 | 24 | 0 | Actif | Normal | | | BTN_Valider_Collaborateur_compact1 | | 72 | 3 24 | 24 | 0 | Actif | Normal | | | BTN_Valider_fiche_societe | | 4 | 4 24 | 24 | 0 | Actif | Normal | | Interrupteur ellennoitroporp .loC sennoloc .bN | | | | | | laitini tatE | BAT ehcuoT | | staté siorT | | --- | --- | --------------------- | --- | --- | ------------ | ---------- | --- | ----------- | | | | X noitisoP Y noitisoP | | | | | | | ruegraL ruetuaH elbisiV nalP | INT_CCi | | 21 265 | 361 25 | 0 | Actif | | 1 | | | ------- | --- | ------ | ------ | --- | ----- | --- | --- | --- | Liste ruesnecsa/egahciffA ruesnecsa elluB noitcelésitluM | | | | | BAT ehcuoT | | | | sennoloc .bN | | --- | --- | --- | --- | ---------- | --- | --- | --- | ------------ | laitini tatE | | X noitisoP | Y noitisoP | | | | sruocraP | | | | --- | ---------- | ---------- | ------- | --- | --- | -------- | --- | --- | | | | ruegraL | ruetuaH | | | | | | elbisiV | | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | LISTE_Collaborateur | 699 | 0 185 | 325 0 Actif | | Variable | | | 1 | | ------------------- | --- | ----- | ----------- | --- | -------- | --- | --- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | laitini tatE | | sucof cevA | | --- | --- | --------------------- | --------------- | --- | --- | ------------ | --- | ---------- | | | | X noitisoP Y noitisoP | | | | | | | | | | | ruegraL ruetuaH | | | cilc cevA | | | elbisiV nalP | IMG_Couleur | | 237 94 | 40 40 | 0 | | Actif | | | | -------------------------- | --- | ------- | ------- | --- | --- | ----- | --- | ---- | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 16 | 0 | | Actif | | | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 16 | 0 | | Actif | | | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 16 | 0 | | Actif | | | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 16 | 0 | | Actif | | | | IMG_Tester | | 829 225 | 73 60 | 0 | | Actif | | | | 06/08/2026 | | | Isis_BO | | | | | 1575 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB | EERTNE noitseG | eércna ennoloC | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | --------------- | -------------- | -------------- | -------------- | | | | | | | | | .gerne egacolB | noitcelésitluM | | edacsac eisiaS | | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | | | | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | --- | --- | | | | | ruetuaH | | | | sruocraP | | | | | | ruegraL elbisiV | | | | | nalP | | elbaT | | | | | | | | ------------------- | --- | ------- | --- | ---- | -------- | -------- | --- | --- | --- | --- | --- | --- | | TABLE_Collaborateur | 30 | 130 860 | 310 | 0 | affichag | Variable | | | | | | 1 | | TABLE_EquipeCollabo | 177 | 0 491 | 325 | 0 | affichag | Variable | | | | | | 2 | Combo reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | ruesnecsa elluB | | | | | | | | BAT ehcuoT | | | | ediv is LLUN | | | --- | ---------- | ---------- | --- | ------- | --- | ------------ | ---------- | --- | ----------- | --- | ------------ | --- | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | eisias cevA | | | | | | | | | ruetuaH | | | sruocraP | | | | | | ruegraL | | | | | | elbisiV | | elbaT | | | | | | | ------------------ | --- | --- | --- | --- | ------- | ----- | ------- | ----- | --- | --- | --- | --- | | | | | | | nalP | | | eéirT | | | | | | COMBO_SecuriteSMTP | 714 | 240 | 110 | 22 | 0 | Actif | Mémoire | | Non | | | | Onglet slennoitroporp steloV engil/stelov .bN BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | stelov .soP | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ----------- | --- | --- | --- | ruetuaH | | | | | | ruegraL | | elbisiV | | | | | | | --- | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | --- | nalP | ONG_Societe | | | 6 | 7 | 910 435 | 0 | Actif | | haut | | | 0 | | ----------- | --- | --- | --- | --- | ------- | --- | ----- | --- | ---- | --- | --- | --- | Forme | | | | | | | | | | | laitini tatE | | BAT ehcuoT | | --- | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | ---------- | | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | FRM_CADRE_CARACTERISTIQUES | | | | 0 | 0 | 890 | 325 | 0 | | Actif | | | | -------------------------- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | ----- | --- | ---- | | FRM_Couleur | | | | 232 | 89 | 50 | 50 | 0 | | Actif | | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 1576 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Zone répétée BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_Equipe | | 0 | 0 | 177 | 325 | 0 | Actif | | | --------- | --- | --- | --- | --- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_BANDEAU_ENTETE_FICHE_SOCIETE | | 0 | 0 | 916 | 33 | 0 | Actif | | | --------------------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | | DISP_CARACTERISTIQUE | | 18 | 89 | 338 | 265 | 0 | Actif | | | DISP_ENTETE_CARACTERISTIQUES | | 0 | 0 | 526 | 32 | 0 | Actif | | | DISP_ENTETE_COORDONNEES | | 25 | 100 | 868 | 30 | 0 | Actif | | | DISP_ENTETE_COORDONNEES | | 0 | 0 | 338 | 32 | 0 | Actif | | | DISP_ENTETE_EQUIPE | | 0 | -3 | 892 | 32 | 0 | Actif | | | DISP_EQUIPE | | 10 | 80 | 890 | 382 | 0 | Actif | | | DISP_FICHE_SOCIETE | | 0 | 0 | 916 | 485 | 0 | Actif | | | DISP_IDENTITE | | 378 | 89 | 526 | 274 | 0 | Actif | | Table : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.TABLE_Collaborateur Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | --- | --- | ------------------------------ | --- | --- | --- | --- | ehcuag à eéxiF | | | | | | .zroh egardaC .trev egardaC | | | | | --- | --- | ------------ | ---------- | --- | --------------------------- | ----------- | ---------- | ----------- | | | | | elbaçalpéD | | | | FTR tamroF | | | | | laitini tatE | | | | eisias epyT | engilitluM | eisias cevA | ruegraL elbisiV | epyT | | | | | | | eéirT | | | ----------------- | --- | ----- | ------- | --- | ------------- | ------- | ----- | ---- | | COL_SCO_Nom | 140 | Actif | | | Gauche Centre | Texte | | | | COL_SCO_Prenom | 176 | Actif | | | Gauche Centre | Texte | | | | COL_SCO_TelFixe | 168 | Actif | | | Gauche Centre | Texte | | | | COL_SCO_TelMobile | 173 | Actif | | | Gauche Centre | Texte | | | | COL_SCO_Email | 252 | Actif | | | Gauche Centre | Texte | | | | COL_PKID | 100 | Actif | | | Droite Centre | Numériq | | | | 06/08/2026 | | | Isis_BO | | | | | 1577 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Table : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.DISP_EQUIPE.TABLE_EquipeCollabo Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | ehcuag à eéxiF | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | --- | ------------ | -------------- | ------------------------------ | ------------- | ----------- | ---------- | ----------- | | | | | | | .zroh egardaC | .trev egardaC | | | | | | | | laitini tatE | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | | epyT | | | | | | | | eéirT | | --------------- | ---- | --- | ----- | --- | ------ | ------ | ----- | --- | ----- | | COL_Responsable | | 90 | Actif | | Centre | Centre | | | | | COL_Nom | | 160 | Actif | | Gauche | Centre | Texte | | | | COL_Prénom | | 373 | Actif | | Gauche | Centre | Texte | | | Numériq | COL_PKID | | 100 | Actif | | Droite | Centre | | | | | -------- | --- | --- | ----- | --- | ------ | ------ | --- | --- | --- | Zone répétée : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.DISP_EQUIPE.ZR_Equipe Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | .trev tnemeliféD | | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ---------------- | latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | ------------ | ---------------------- | --- | ------------------------- | --- | ------------- | | | | | | laitini tatE | eisias epyT FTR tamroF | | | | | | | X noitisoP Y noitisoP | | | | engilitluM | | | | | ruegraL ruetuaH elbisiV nalP | SAI_SEQ_Nom | 6 26 | 148 22 | 0 | Actif | Texte | Non | | | | | ----------- | ---- | ------ | --- | ----- | ----- | --- | --- | --- | --- | Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_NOMEQUIPE | | 6 | 6 | 148 14 | 0 | Actif | Gauche | Haut | | | ------------- | --- | --- | --- | ------- | --- | ----- | ------ | ---- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 1578 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Fenêtre : FI_Fiche_Societe Fenêtre interne : FI_Fiche_Societe UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Fiche_Societe Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse 06/08/2026 Isis_BO 1579 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Tout_A_Gauche.png Nb. états image 5 Nb. états fond 1 06/08/2026 Isis_BO 1580 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_A_Gauche.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1581 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Cadenas_Fermer_rouge.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1582 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Cadenas.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1583 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\ANH01370d_20_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1584 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1585 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1586 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1587 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Tout_A_Droite.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1588 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_A_Droite.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1589 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1590 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1591 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1592 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1593 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1594 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1595 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1596 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Combo : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.COMBO_SecuriteSMTP Libellé FR: Connexion Contenu initial FR: Aucun TLS SSL Groupe GR_Email Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 110 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 714 Largeur interne 110 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui 06/08/2026 Isis_BO 1597 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1598 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage 06/08/2026 Isis_BO 1599 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 06/08/2026 Isis_BO 1600 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.DISP_EQUIPE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 1601 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Societe.DISP_FICHE_SOCIETE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.DISP_IDENTITE Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 06/08/2026 Isis_BO 1602 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.FRM_Couleur Groupe GR_Couleur UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Epaisseur 1 AntiAliasing Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 1603 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Facteur d'agrandissement 0 Ancrage Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.IMG_Couleur Groupe GR_Couleur Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1604 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_COORDONNEE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_COLLAB.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 1605 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_EQUIPE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 1606 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_SOCEITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.IMG_Tester Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\connexionTest.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 1607 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.INT_CCi Valeur initiale 0 Groupe GR_Email Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non 06/08/2026 Isis_BO 1608 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.LIB_ADRESSE_EMAIL Libellé FR: Adresse mail Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1609 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Libellé : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.LIB_ADRESSE_SMTP Libellé FR: Adresse du serveur SMTP Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Collaborateurs de la société Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1610 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.LIB_CRYPTAGE_SMTP Libellé FR: Cryptage Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1611 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Libellé : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.LIB_Couleur Libellé FR: Couleur associé à la société Groupe GR_Couleur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.DISP_IDENTITE.LIB_EMAIL Libellé FR: Email Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 1612 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Equipe et les collaborateurs par équipe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1613 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Libellé : Libellé FR: Etiquette Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.DISP_IDENTITE.LIB_FAX Libellé FR: Fax Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1614 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Identité Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1615 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Libellé : Libellé FR: Ligne d'adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.LIB_MDP_SMTP Libellé FR: Mot de passe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1616 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.LIB_NOMCOMPTE Libellé FR: Nom du compte Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1617 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Libellé : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.LIB_PORT_SMTP Libellé FR: Port Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Raison sociale Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1618 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.DISP_IDENTITE.LIB_SIRET Libellé FR: SIRET Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1619 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Libellé : Libellé FR: Coordonnées Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Site Web Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1620 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.DISP_IDENTITE.LIB_TEL Libellé FR: Téléphone Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1621 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.LIB_USER_SMTP Libellé FR: Nom d'utilisateur/Login Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1622 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Liste : Libellé FR: Collaborateur disponible Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Haut Hauteur ligne 15 Retrait gauche 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Sélection multiple Oui Mode ellipse Unicode Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Valeur persistante Non Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 1623 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Nb. Enreg. Max 0 Fichier parcouru :gpclPresenListeCollabPasDansEquipe.m_clTabModele Rub. affichée :gpclPresenListeCollabPasDansEquipe.m_clTabModele.NomPrenom Rub. mémorisée :gpclPresenListeCollabPasDansEquipe.m_clTabModele 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Onglet : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe Libellé FR: &Onglet Valeur initiale 1 Ordre navigation 1 Curseur survol 0 Onglet dynamique Non Libellé volet FR: Nouvel onglet UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Retrait gauche 0 Retrait des onglets 0 Numéro aide 0 Autorise ChangeGabarit Oui Bouton Fermer Oui Bouton Nouveau Oui Volets détachables Oui Mémoriser Configuration Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Mode affichage volets < Standard > Valeur persistante Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1624 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Champ de saisie : Libellé FR: Adresse Mail Groupe GR_Email Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 321 Largeur interne 284 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 1625 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Adresse du serveur SMTP Groupe GR_Email Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 618 Largeur interne 284 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 06/08/2026 Isis_BO 1626 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1627 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Champ de saisie : Libellé FR: Mot de passe Groupe GR_Email Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 321 Largeur interne 284 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 1628 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.SAI_NomCompte Libellé FR: Nom du compte Groupe GR_Email Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 21 Largeur interne 284 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 06/08/2026 Isis_BO 1629 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1630 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Champ de saisie : Libellé FR: Nom d'utilisateur/Login Groupe GR_Email Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 21 Largeur interne 284 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 1631 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.SAI_PortSMTP Libellé FR: Numéro du port SMTP Valeur initiale FR: 25 Groupe GR_Email Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 618 Largeur interne 90 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 1632 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1633 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Champ de saisie : Libellé FR: Email Groupe GR_CADENAS_SOC Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 384 Largeur interne 502 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: saisir l'adresse email principale de la société Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 27 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 1634 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheSociete.m_sEmail Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Fax Groupe GR_CADENAS_SOC Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 651 Largeur interne 235 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: saisir un n° de fax Numéro aide 0 06/08/2026 Isis_BO 1635 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 25 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheSociete.m_sFAX Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 1636 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Raison sociale Groupe GR_CADENAS_SOC Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 384 Largeur interne 502 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Saisir un nom de société Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 80 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non 06/08/2026 Isis_BO 1637 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheSociete.m_sNom Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: SIRET Groupe GR_CADENAS_SOC Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche 06/08/2026 Isis_BO 1638 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Position X interne 384 Largeur interne 502 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: saisir un n° de SIRET Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheSociete.m_sSIRET Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 06/08/2026 Isis_BO 1639 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Site Web Groupe GR_CADENAS_SOC Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 384 Largeur interne 502 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: saisir l'URL du site Web de la société Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 100 Masque saisie FR: 64 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 1640 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheSociete.m_sSiteWeb Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Téléphone Groupe GR_CADENAS_SOC Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression 06/08/2026 Isis_BO 1641 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 384 Largeur interne 251 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: saisir un n° de téléphone fixe Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 25 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 1642 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Liaison des données :gclPresentationFicheSociete.m_sTel Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Texte Groupe GR_CADENAS_SOC Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 26 Largeur interne 315 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: Donner une étiquette à votre adresse Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non 06/08/2026 Isis_BO 1643 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1644 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Champ de saisie : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.SAI_Texte_HTML Libellé FR: Texte HTML Groupe GR_Email Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 22 Largeur interne 880 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 1 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Automatique Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 1645 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Code postal Groupe GR_CADENAS_SOC Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 26 Largeur interne 86 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: saisir le code postal Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 1646 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 15 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheSociete.FicheAdresse.m_sCodePostal Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage 06/08/2026 Isis_BO 1647 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 26 Largeur interne 315 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: CIVILITÉ-TITRE ou QUALITÉ / PRÉNOM NOM / RAISON SOCIALE Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non 06/08/2026 Isis_BO 1648 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheSociete.FicheAdresse.m_sLigne_1 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CADENAS_SOC Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 26 Largeur interne 315 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: N°APP ou BAL-ÉTAGE-COULOIR-ESC / IDENTITÉ DESTINATAIRE et/ou SERVICE 06/08/2026 Isis_BO 1649 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheSociete.FicheAdresse.m_sLigne_2 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 1650 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CADENAS_SOC Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 26 Largeur interne 315 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: ENTRÉE - BÂTIMENT - IMMEUBLE - RÉSIDENCE / ZI Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui 06/08/2026 Isis_BO 1651 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheSociete.FicheAdresse.m_sLigne_3 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CADENAS_SOC Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche 06/08/2026 Isis_BO 1652 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Position X interne 26 Largeur interne 315 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: NUMÉRO - LIBELLÉ DE LA VOIE Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheSociete.FicheAdresse.m_sLigne_4 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 06/08/2026 Isis_BO 1653 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CADENAS_SOC Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 26 Largeur interne 315 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: LIEU DIT ou SERVICE PART. DE DISTRIBUTION / M. SPÉCIALE Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 1654 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheSociete.FicheAdresse.m_sLigne_5 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Ville Groupe GR_CADENAS_SOC Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB 06/08/2026 Isis_BO 1655 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 140 Largeur interne 200 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Saisir la ville Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 45 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheSociete.FicheAdresse.m_sVille 06/08/2026 Isis_BO 1656 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.TABLE_Collaborateur Ordre navigation 2 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple 06/08/2026 Isis_BO 1657 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gpclPresenListeCollaborateur.m_clTabModele Rub. mémorisée :gpclPresenListeCollaborateur.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : Libellé FR: Collaborateurs de l'équipe Ordre navigation 2 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 06/08/2026 Isis_BO 1658 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sous le champ Table Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheSociete.ListeEquipe.PFicheEnCours.ListeCollaborateurEquipe.m_clTabM Rub. mémorisée :gclPresentationFicheSociete.ListeEquipe.PFicheEnCours.ListeCollaborateurEquipe.m_clTabM Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1659 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Zone répétée : Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 52 Largeur colonne 160 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur et nombre de colonnes fixes (à gauche) Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 06/08/2026 Isis_BO 1660 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Parcours Automatique Fichier parcouru :gclPresentationFicheSociete.ListeEquipe.m_clTabModele Rub. mémorisée :gclPresentationFicheSociete.ListeEquipe.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.TABLE_Collaborateur Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 50 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclPresenListeCollaborateur.m_clTabModele.m_clCollaborateur.m_sNom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1661 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Colonne de table : Titre FR: Prénom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 50 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclPresenListeCollaborateur.m_clTabModele.m_clCollaborateur.m_sPrenom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Tél. fixe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 15 06/08/2026 Isis_BO 1662 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclPresenListeCollaborateur.m_clTabModele.m_clCollaborateur.m_sTelFixe Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Tél. Mobile Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 15 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclPresenListeCollaborateur.m_clTabModele.m_clCollaborateur.m_sTelMobile Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1663 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Colonne de table : Titre FR: Email Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 50 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclPresenListeCollaborateur.m_clTabModele.m_clCollaborateur.m_sEmail Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 1664 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclPresenListeCollaborateur.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.DISP_EQUIPE.TABLE_EquipeCollabo Colonne de table : Titre FR: Responsable Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Oui Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1665 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheSociete.ListeEquipe.PFicheEnCours.ListeCollaborateurEquipe.m_clTabM Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Prénom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 1666 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheSociete.ListeEquipe.PFicheEnCours.ListeCollaborateurEquipe.m_clTabM Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheSociete.ListeEquipe.PFicheEnCours.ListeCollaborateurEquipe.m_clTabM Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1667 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Zone répétée : FI_Fiche_Societe.DISP_FICHE_SOCIETE.ONG_Societe.DISP_EQUIPE.ZR_Equipe Libellé : Libellé FR: Nom de l'équipe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Nom de l'équipe Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 1668 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 16 Largeur interne 148 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheSociete.ListeEquipe.m_clTabModele.m_sNom Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 1669 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Informations sur les champs Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_Fiche_Societe Messages multilingues 06/08/2026 Isis_BO 1670 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Fiche_Societe Code des champs Déclarations globales de FI_Fiche_Societe procédure FI_Fiche_Societe(gclPresentationFicheSociete est un PFicheSociete dynamique= Null, paramSupplementaire est un STParamFenetreAppelante=Null) //gpclPresentationAdresse est PFicheAdresse dynamique gpclPresenListeCollaborateur est un PTableSociete_Collaborateur dynamique //gpclPresenListeEquipe est un PTableEquipe dynamique gpclPresenListeCollabEquipe est un PTableEquipe_Collaborateur dynamique gpclPresenListeCollabPasDansEquipeest un PTableCollaborateur dynamique //gpclPresenFicheCollaborateur est un PFicheCollaborateur dynamique gsTriEnCoursCollab est une chaîne gsTriEnCoursEqCollab est une chaîne gnDelai est un entier gstParametreSoc est une ST_Param_Societe Evénement(TriColonne,"TABLE_Collaborateur",1529) Evénement(TriColonne,"TABLE_EquipeCollaborateur",1529) Evénement(SurActivite, "*.*", WM_LBUTTONDOWN) Evénement(SurActivite, "*.*", WM_RBUTTONDOWN) Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs Evénement(SurActivite, "*.*", WM_MBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MOUSEMOVE) Evénement(SurActivite, "*.*", WM_KEYDOWN) LIB_Titre_de_fenêtre_fiche_societe = paramSupplementaire.eTypeAppel=Libre _et_ gclPresentationFicheSociete:m_nPKID = 0 ? "Nouvelle société" sinon paramSupplementaire.sTitreFenetre<> "" ? paramSupplementaire.sTitreFenetre sinon "Société" gbAccesEtDroitCollab est un booléen= gpclFicheUtilisateurEnCours:m_bAdministrateur ? Vrai sinon AccesEtDroitCollaborateur() gbAccesEtDroitEquipe est un booléen= gpclFicheUtilisateurEnCours:m_bAdministrateur ? Vrai sinon AccesEtDroitEquipe() local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationFicheSociete=Null alors gclPresentationFicheSociete=PFicheSociete.gNouvellePresentation() fin gnDelai=DonneValeurTimeOutObjet(gclPresentationFicheSociete) //Recherche de l'adresse de la société PFicheSociete.gFicheAdresse(gclPresentationFicheSociete) //Recherche de la liste des collaborateurs PFicheSociete.gListeCollaborateur(gclPresentationFicheSociete) //Recherche de la liste des equipes PFicheSociete.gListeEquipe(gclPresentationFicheSociete) //Référencement de la liste des collaborateurs vers une variable globale présentation gpclPresenListeCollaborateur <- gclPresentationFicheSociete.ListeCollaborateur BlocEnregistrement(gclPresentationFicheSociete,ActiveTimer,BTN_CADENAS_FERME_SOC,BTN_CADENAS_OUVERT_SOC ,GR_CADENAS_SOC,DISP_FICHE_SOCIETE) si gclPresentationFicheSociete:m_sParametres <> "" alors Désérialise(gstParametreSoc,gclPresentationFicheSociete:m_sParametres,psdJSON) fin CouleurSoc() GR_Email.Modifié = Faux //Le GR_Email permet de savoir si l'utilisateur à fait une modification dans la configuration SMTP Fin d'initialisation de FI_Fiche_Societe ONG_Societe[2]..Visible = gbAccesEtDroitCollab ONG_Societe[3]..Visible = gbAccesEtDroitEquipe ONG_Societe[4]..Visible = HUtilisateur.SuperUtilisateur ? Vrai sinon gpclFicheUtilisateurEnCours: m_bAdministrateur ? Vrai sinon Faux si ONG_Societe[4]..Visible alors ChargeParamEmail() fin Demande de mise à jour de l'affichage de FI_Fiche_Societe si gclPresentationFicheSociete<>Null _et_ gclPresentationFicheSociete est PFicheSociete alors SourceVersEcran("","gclPresentationFicheSociete") SourceVersEcran("","gpclPresenListeCollaborateur") //SourceVersEcran("","gpclPresenListeEquipe") SourceVersEcran("","gpclPresenListeCollabEquipe") SourceVersEcran("","gpclPresenListeCollabPasDansEquipe") MAJChampTableEtObjet(TABLE_Collaborateur,gclPresentationFicheSociete:ListeCollaborateur:p_clCourant ) 06/08/2026 Isis_BO 1671 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs MAJChampZREtObjet(ZR_Equipe,gclPresentationFicheSociete:ListeEquipe:p_clCourant) //gpclPresenListeEquipe:p_clCourant) // // affiche la table et restauration de la position courante // SI ZR_Equipe..Occurrence>0 ALORS ZoneRépétéeSauvePositionEtSélection(ZR_Equipe) // ZoneRépétéeAffiche(ZR_Equipe,taInit) // SI ZR_Equipe..Occurrence>0 ALORS ZoneRépétéeRestaurePositionEtSélection(ZR_Equipe) // // // récupération de l'instance courante // nIndiceEquipe est un entier=ZoneRépétéeSelect(ZR_Equipe) // SI nIndiceEquipe<=0 ALORS//_OU_ ZR_Contacts..Nouveau // SI ZoneRépétéeOccurrence(ZR_Equipe)>0 ALORS // ZoneRépétéeSelectPlus(ZR_Equipe,1) // gpclPresenListeEquipe:p_clCourant=ZR_Equipe[1] // ExécuteTraitement(ZR_Equipe,trtSélection) // SINON // gpclPresenListeEquipe:p_clCourant=Null // FIN // // // SINON // gpclPresenListeEquipe:p_clCourant=ZR_Equipe[nIndiceEquipe] // // FIN MAJchampTable(TABLE_EquipeCollaborateur) // affiche la table et restauration de la position courante // SI TABLE_EquipeCollaborateur..Occurrence>0 ALORS TableSauvePositionEtSélection(TABLE_EquipeCollaborateur) // TableAffiche(TABLE_EquipeCollaborateur,taInit) // SI TABLE_EquipeCollaborateur..Occurrence>0 ALORS TableRestaurePositionEtSélection(TABLE_EquipeCollaborateur) // // récupération de l'instance courante nIndiceCollabEquip est un entier=TableSelect(TABLE_EquipeCollaborateur) // si nIndiceCollabEquip<=0 _et_ gclPresentationFicheSociete:ListeEquipe:p_clCourant<>Null _et_ gclPresentationFicheSociete:ListeEquipe:PFicheEnCours:ListeCollaborateurEquipe:p_clCourant<> Null alors gclPresentationFicheSociete:ListeEquipe:PFicheEnCours:ListeCollaborateurEquipe:p_clCourant=Null //gpclPresenListeCollabEquipe:p_clCourant=Null sinon si nIndiceCollabEquip>0 alors gclPresentationFicheSociete:ListeEquipe:PFicheEnCours:ListeCollaborateurEquipe:p_clCourant= TABLE_EquipeCollaborateur[nIndiceCollabEquip] //gpclPresenListeCollabEquipe:p_clCourant=TABLE_EquipeCollaborateur[nIndiceCollabEquip] fin // affiche la table et restauration de la position courante nIndiceCollabSansEquip est un entier = ListeSelect(LISTE_Collaborateur) si nIndiceCollabSansEquip<=0 _et_ gpclPresenListeCollabPasDansEquipe<>Null alors gpclPresenListeCollabPasDansEquipe:p_clCourant=Null sinon si nIndiceCollabSansEquip>0 alors gpclPresenListeCollabPasDansEquipe:p_clCourant = LISTE_Collaborateur[nIndiceCollabSansEquip] fin //ListeAffiche(LISTE_Collaborateur,taInit) // grise les champs si la table est vide //GR_MODIFCOLLABORATEUR..Grisé = gclPresentation:ListeCollaborateur:p_bModeleCourantVide //BTN_Cherche_Collaborateur_compact..Etat = gclPresentation:ListeCollaborateur:p_bModeleCourantVide _OU_ PAS gclPresentation:ListeCollaborateur:p_clCourant:bNouveau() ? Grisé SINON Actif //BTN_CopieAdresse..Grisé = faux 06/08/2026 Isis_BO 1672 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs //GR_MODIFEQUIPE..Grisé = gclPresentation:ListeEquipe:p_bModeleCourantVide //BTN_Cherche_Equipe_compact..Etat = gclPresentationFicheSociete:ListeEquipe:p_bModeleCourantVide _OU_ PAS gclPresentationFicheSociete:ListeEquipe:p_clCourant:bNouveau() ? Grisé SINON Actif GestionBoutonCollaborateur() GestionBoutonEquipe() //ExécuteTraitement(FI_Fiche_societe.ONG_COMPLEMENT_FICHE_SOCIETE,trtModification) fin Fermeture de FI_Fiche_Societe DeblocEnregistrement(gclPresentationFicheSociete,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_SOC,BTN_CADENAS_OUVERT_SOC,GR_CADENAS_SOC,DISP_FICHE_SOCIETE,Faux) Clic sur BTN_CADENAS_FERME_SOC si 1=BlocEnregistrement(gclPresentationFicheSociete,ActiveTimer,BTN_CADENAS_FERME_SOC,BTN_ CADENAS_OUVERT_SOC,GR_CADENAS_SOC,DISP_FICHE_SOCIETE) si pas AppelProcFenetreAppelante(gclPresentationFicheSociete,paramSupplementaire,Faux,Faux,Vrai) alors DeblocEnregistrement(gclPresentationFicheSociete,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_SOC,BTN_CADENAS_OUVERT_SOC,GR_CADENAS_SOC,DISP_FICHE_SOCIETE,Faux) fin fin Clic sur BTN_CADENAS_OUVERT_SOC DeblocEnregistrement(gclPresentationFicheSociete,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_SOC,BTN_CADENAS_OUVERT_SOC,GR_CADENAS_SOC,DISP_FICHE_SOCIETE,Faux) Clic sur BTN_DEL_FICHE_SOCIETE si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin clErreur est un CErreur si pas gclPresentationFicheSociete.bControle(clErreur,Vrai) _ou_ pas gclPresentationFicheSociete. bSupprimer(clErreur) alors Erreur("Impossible de supprimer cette société",clErreur.FormateMessage()) //SINON //SI PAS gclPresentationFicheSociete.bSupprimer(clErreur) ALORS // Erreur(clErreur.FormateMessage()) fin ExécuteTraitement(FI_Fiche_Societe.DISP_FICHE_SOCIETE.DISP_BANDEAU_ENTETE_FICHE_SOCIETE.BTN_ Fermer_fiche_societe,trtClic) Clic sur BTN_Fermer_fiche_societe si paramSupplementaire.eTypeAppel=DansChampFI alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationFicheSociete,paramSupplementaire,Faux,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_FICHE_SOCIETE)) fin 06/08/2026 Isis_BO 1673 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs FermeFiche() Clic sur BTN_Nouveau_fiche_societe pclPresentationFiche est un PFicheSociete dynamique si paramSupplementaire.eTypeAppel=DansOnglet _et_ paramSupplementaire.sNomIDAppelant="ListeSociete" alors pclPresentationFiche <-paramSupplementaire.pclObjetAppelant.Nouveau() FEN_Menu.OuvreOuActive(FI_Fiche_Societe,"Fiche société",*,pclPresentationFiche,DonneParam( paramSupplementaire)) sinon pclPresentationFiche <-PFicheSociete.gNouvellePresentation() FEN_Menu.OuvreOuActive(FI_Fiche_Societe,"Fiche société",*,pclPresentationFiche) fin Clic sur BTN_Valider_fiche_societe si paramSupplementaire.eTypeAppel=DansChampFI _et_ EnregistreFiche() alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheSociet e) AppelProcFenetreAppelante(gclPresentationFicheSociete,paramSupplementaire,Vrai,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) //FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_FICHE_COLLABORATEUR)) sinon si paramSupplementaire.eTypeAppel=DansOnglet _et_ EnregistreFiche() alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheSociet e) AppelProcFenetreAppelante(gclPresentationFicheSociete,paramSupplementaire,Vrai,Vrai) //FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_FICHE_SOCIETE)) sinon EnregistreFiche() fin FermeFiche() Sortie de SAI_sCodePostal EnregistreFiche() A chaque modification de SAI_sCodePostal ChampVersSource() Sortie de SAI_sLigneAdresse_1 EnregistreFiche() A chaque modification de SAI_sLigneAdresse_1 ChampVersSource() Sortie de SAI_sLigneAdresse_2 06/08/2026 Isis_BO 1674 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs EnregistreFiche() A chaque modification de SAI_sLigneAdresse_2 ChampVersSource() Sortie de SAI_sLigneAdresse_3 EnregistreFiche() A chaque modification de SAI_sLigneAdresse_3 ChampVersSource() Sortie de SAI_sLigneAdresse_4 EnregistreFiche() A chaque modification de SAI_sLigneAdresse_4 ChampVersSource() Sortie de SAI_sLigneAdresse_5 EnregistreFiche() A chaque modification de SAI_sLigneAdresse_5 ChampVersSource() Sortie de SAI_sVille EnregistreFiche() A chaque modification de SAI_sVille ChampVersSource() Sortie de SAI_Texte EnregistreFiche() Clic sur BTN_ADD_COLLAB 06/08/2026 Isis_BO 1675 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs //Déclaration d'une variable Fiche Personne pclFicheCollaborateur est une PFicheCollaborateur dynamique //Indique le choix de la méthode d'ajout de contact personnalisé 1 (Ajout d'un contact puis rattachement au lieu) gclPresentationFicheSociete:ListeCollaborateur:MethodeCustom = 1 //Appel et affectation du résultat d'ajout de contact personnalisé en passant l'identifiant unique du lieu pclFicheCollaborateur <-gclPresentationFicheSociete:ListeCollaborateur.NouveauCustom(Vrai, gclPresentationFicheSociete.IdentifiantUnique) paramSuppl est STParamFenetreAppelante paramSuppl.pclObjetAppelant=pclFicheCollaborateur paramSuppl.eTypeAppel=DansFenetre paramSuppl.sTitreFenetre="Création du collaborateur" paramSuppl.sNomIDAppelant="SocieteCollaborateur" Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Collaborateur",paramSuppl) PFicheSociete.gListeCollaborateur(gclPresentationFicheSociete) ExécuteTraitement(TABLE_Collaborateur,trtInit) //clErreur est une CErreur // // //SI gclPresentation:IdentifiantUnique=0 ALORS // // gclPresentation:FicheEnCours:bControle(clErreur,Faux) // // SI PAS clErreur:p_bOk ALORS // GOTO ERREURFONCTIONNELLE // SINON // gclPresentation:bOK(clErreur,Vrai) // FIN // //FIN //BTN_Nouveau_Collaborateur_compact..Visible = faux //BTN_Cherche_Collaborateur_compact..Visible = vrai ////Création d'une nouvelle fiche personne //clFicheContact est un PFicheSociete_Collaborateur <-gpclPresenListeCollaborateur:Nouveau(vrai,gclPresentation:IdentifiantUnique) // ////Validation en mémoire de la nouvelle fiche Societe_Collaborateur //clFicheContact.AppelProcValidation() // // ////Création d'un nouvel enregistrement dans la zone répétée des collaborateurs //nIndice est un entier = TableAjouteLigne(TABLE_Collaborateur) // ////Positionnement dans le nouvel enregistrement de la zone répétée des collaborateurs //TableSelectPlus(TABLE_Collaborateur,nIndice) // ////Rafraichissement des données de la zone répétée des collaborateurs ////TableAffiche(TABLE_Collaborateur,nIndice) // //GOTO SORTIE // //ERREURFONCTIONNELLE : //Erreur(clErreur.FormateMessage()) //RETOUR // //SORTIE: //RETOUR Clic sur BTN_DEL_COLLAB 06/08/2026 Isis_BO 1676 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs bSupprimer est un booléen bQuestionPoussee est un booléen si pas gpclPresenListeCollaborateur:p_bModeleCourantVide _et_ pas gpclPresenListeCollaborateur: p_clCourant:bNouveau() _et_ gpclPresenListeCollaborateur:p_clCourant:bLiaison() alors bQuestionPoussee = Vrai fin si pas bQuestionPoussee _et_ OuiNon("Confirmez vous la suppression ?")=Non alors retour sinon si bQuestionPoussee _et_ pas gpclPresenListeCollaborateur:p_bModeleCourantVide _et_ pas gpcl PresenListeCollaborateur:p_clCourant:bNouveau() alors //1 : Supprimer la &liaison //2 : Supprimer &entierement //3 : &Ne pas supprimer selon Dialogue( "Souhaitez-vous supprimer uniquement la liaison avec la société ou supprimer totalement le collaborateur" ) // Supprimer la &liaison cas 1 si gpclPresenListeCollaborateur:p_clCourant:m_nIDSociete = gclPresentationFicheSociete:m_n PKID alors Erreur( "Vous ne pouvez pas supprimer la liaison avec ce collaborateur, car cette société est sa société principale" ) retour fin bSupprimer = Faux // Supprimer &entierement cas 2 bSupprimer = Vrai cas 3 retour fin fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_Collaborateur) si nIndice>1 _et_ nIndice=TableOccurrence(TABLE_Collaborateur) alors TableSelectPlus(TABLE_Collaborateur,nIndice-1) fin clErreur est un CErreur si gpclPresenListeCollaborateur:p_clCourant:bLiaison() _et_ pas gpclPresenListeCollaborateur: p_clCourant:bNouveau() alors gpclPresenListeCollaborateur:p_clCourant:m_bLiaison = Faux si pas gpclPresenListeCollaborateur:p_clCourant:bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) fin si bSupprimer alors si pas gpclPresenListeCollaborateur:p_clCourant:m_clCollaborateur:bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) fin fin fin TableSupprime(TABLE_Collaborateur,nIndice) Clic sur BTN_LOUPE_COLLAB //Création d'un nouvel enregistrement dans la zone répétée des collaborateurs 06/08/2026 Isis_BO 1677 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs nIndice est un entier = TableAjouteLigne(TABLE_Collaborateur) //Positionnement dans le nouvel enregistrement de la zone répétée des collaborateurs TableSelectPlus(TABLE_Collaborateur,nIndice) //Recherche de l'indice en cours de la zone répétée nIndice = TableSelect(TABLE_Collaborateur) //Objet qui reçoit les données de la sous fenêtre clModele est un MCollaborateur() //Objet temporaire qui sert à pointer vers l'enregistrement en cours de la zone répétée //clModeleSource est un MSociete_Collaborateur() //Recherche d'un contact dans une liste et affectation dans l'objet clModele = Ouvre(FEN_ChoixFenetreInterne,"FI_Liste_Collaborateur",DonneParam(DansFenetre, "FI_Fiche_Societe",MoiMême..Nom,*,"Sélectionnez le collaborateur","SocieteCollaborateur", gclPresentationFicheSociete:IdentifiantUnique)) si clModele<>Null _et_ clModele:m_nPKID<>0 alors nIndiceTab est un entier = TableauCherche(gclPresentationFicheSociete:ListeCollaborateur: m_clTabModele,tcLinéaire,"m_nIDCollaborateur",clModele:m_nPKID,1) si nIndiceTab<1 alors gclPresentationFicheSociete:ListeCollaborateur.Nouveau(Vrai,gclPresentationFicheSociete. IdentifiantUnique,clModele) PFicheSociete.gListeCollaborateur(gclPresentationFicheSociete) ExécuteTraitement(TABLE_Collaborateur,trtInit) sinon Info("Ce collaborateur est déjà présent") fin fin Clic sur BTN_VAL_COLLAB clErreur est un CErreur gpclPresenFicheCollaborateur est un PFicheSociete_Collaborateur dynamique gpclPresenFicheCollaborateur<-gpclPresenListeCollaborateur:Modifier() // validation si pas gpclPresenFicheCollaborateur.bOK(clErreur) alors //PAS gpclPresenFicheCollaborateur.bOK(clErreur,Vrai,Vrai) Erreur(clErreur.FormateMessage()) retour fin Clic sur BTN_AFFECTATION_MULTIPLE pour toute ligne de LISTE_Collaborateur //Variable temporaire servant à passer les éléments de la table pclModeleCollab est un MCollaborateur dynamique //Copie des valeurs de la table dans la variable temporaire pclModeleCollab = LISTE_Collaborateur gpclPresenListeCollabPasDansEquipe.p_clCourant=pclModeleCollab AffecterCollaborateur() fin ListeAffiche(LISTE_Collaborateur,taInit) DemandeMiseAJourIHM() Clic sur BTN_AFFECTATION_SIMPLE AffecterCollaborateur() ListeAffiche(LISTE_Collaborateur,taInit) Clic sur BTN_DESAFFECTATION_MULTIPLE 06/08/2026 Isis_BO 1678 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs pour toute ligne de TABLE_EquipeCollaborateur gclPresentationFicheSociete:ListeEquipe:PFicheEnCours:ListeCollaborateurEquipe.p_clCourant=TABLE_ EquipeCollaborateur DesaffecterCollaborateur(Vrai) fin si gclPresentationFicheSociete:ListeEquipe:p_clCourant<>Null alors pclPresenFicheEquipe est un PFicheEquipe dynamique pclPresenFicheEquipe<-gclPresentationFicheSociete:ListeEquipe:Modifier() //gpclPresenListeEquipe.Modifier() PFicheEquipe.gListeCollaborateurPasDansEquipe(pclPresenFicheEquipe) gpclPresenListeCollabPasDansEquipe <- pclPresenFicheEquipe.ListeCollaborateurPasDansEquipe ListeAffiche(LISTE_Collaborateur,taInit) DemandeMiseAJourIHM() fin Clic sur BTN_DESAFFECTATION_SIMPLE DesaffecterCollaborateur() Clic sur BTN_Cherche_Equipe_compact //Recherche de l'indice en cours de la zone répétée nIndice est un entier = ZoneRépétéeSelect(ZR_Equipe) //Objet qui reçoit les données de la sous fenêtre clModele est un MEquipe() //Objet temporaire qui sert à pointer vers l'enregistrement en cours de la zone répétée clModeleSource est un MEquipe() //Recherche d'un contact dans une liste et affectation dans l'objet clModele = Ouvre(FEN_ChoixFenetreInterne,"FI_Liste_Equipe",Null,Vrai,"FI_Fiche_Societe", gclPresentationFicheSociete:IdentifiantUnique) si clModele<>Null _et_ clModele:m_nPKID<>0 alors //Indique la liaison avec l'entité Collaborateur clModele:m_bLiaison = Vrai //Récupération de l'adresse de l'enregistrement en cours dans la zone répétée des équipes clModeleSource <- ZR_Equipe[nIndice] //Copie des valeurs de l'objet issu de la sous-fenêtre dans l'enregistrement de la zone répétée clModeleSource = clModele pclFicheEquipe est un PFicheEquipe dynamique pclFicheEquipe<-gclPresentationFicheSociete:ListeEquipe:Modifier() //gpclPresenListeEquipe:Modifier() //Copie des valeurs de l'objet issu de la sous-fenêtre dans l'objet courant des équipes gclPresentationFicheSociete:ListeEquipe:p_clCourant = clModele //gpclPresenListeEquipe:p_clCourant = clModele //Affectation de l'idSociete au collaborateur clModeleSource:m_nIDSociete = gclPresentationFicheSociete:IdentifiantUnique gclPresentationFicheSociete:ListeEquipe:p_clCourant:m_nIDSociete=gclPresentationFicheSociete: IdentifiantUnique //gpclPresenListeEquipe:p_clCourant:m_nIDSociete = gclPresentationFicheSociete:IdentifiantUnique PFicheEquipe.gListeCollaborateurDansEquipe(pclFicheEquipe) gpclPresenListeCollabEquipe <- pclFicheEquipe.ListeCollaborateurEquipe //LIB_0_DATA_COLLABEQUIPE..Visible 06/08/2026 Isis_BO 1679 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs = gpclPresenListeCollabEquipe:p_bModeleCourantVide ? Vrai SINON Faux PFicheEquipe.gListeCollaborateurPasDansEquipe(pclFicheEquipe) gpclPresenListeCollabPasDansEquipe <- pclFicheEquipe.ListeCollaborateurPasDansEquipe ListeAffiche(LISTE_Collaborateur,taInit) clErreur est un CErreur si pas pclFicheEquipe:bOK(clErreur) alors//PAS pclFicheEquipe:bOK(clErreur,Vrai,Vrai) Erreur(clErreur.FormateMessage()) fin fin Clic sur BTN_DEL_EQUIPE bSupprimer est un booléen bQuestionPoussee est un booléen si pas gclPresentationFicheSociete:ListeEquipe:p_bModeleCourantVide _et_ pas gclPresentationFicheSociete:ListeEquipe:p_clCourant:bNouveau() _et_ gclPresentationFicheSociete: ListeEquipe:p_clCourant:bLiaison() alors bQuestionPoussee = Vrai fin si pas bQuestionPoussee _et_ OuiNon("Confirmez vous la suppression ?")=Non alors retour sinon si bQuestionPoussee _et_ pas gclPresentationFicheSociete:ListeEquipe:p_bModeleCourantVide _et_ pas gclPresentationFicheSociete:ListeEquipe:p_clCourant:bNouveau() alors //1 : Supprimer la &liaison //3 : Supprimer &entierement //2 : &Ne pas supprimer selon Dialogue( "Souhaitez-vous supprimer uniquement la liaison avec la société ou supprimer totalement l'équipe ?" ) // Supprimer la &liaison cas 1 bSupprimer = Faux // Supprimer &entierement cas 2 bSupprimer = Vrai cas 3 retour fin fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=ZoneRépétéeSelect(ZR_Equipe) si nIndice>1 _et_ nIndice=ZoneRépétéeOccurrence(ZR_Equipe) alors ZoneRépétéeSelectPlus(ZR_Equipe,nIndice-1) fin clErreur est un CErreur si gclPresentationFicheSociete:ListeEquipe:p_clCourant:bLiaison() _et_ pas gclPresentationFicheSociete: ListeEquipe:p_clCourant:bNouveau() alors gclPresentationFicheSociete:ListeEquipe:p_clCourant:m_nIDSociete = 0 si pas gclPresentationFicheSociete:ListeEquipe:p_clCourant:bEnregistrer(clErreur) alors Erreur(clErreur.FormateMessage()) fin si bSupprimer alors gclPresentationFicheSociete:ListeEquipe:p_clCourant:m_bLiaison = Faux fin fin si pas gclPresentationFicheSociete:ListeEquipe:bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) fin ZoneRépétéeSupprime(ZR_Equipe,nIndice,zrAnimationSuppression) Clic sur BTN_Nouvelle_Equipe_compact 06/08/2026 Isis_BO 1680 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs clErreur est une CErreur si gclPresentationFicheSociete:IdentifiantUnique=0 alors gclPresentationFicheSociete:FicheEnCours:bControle(clErreur,Faux) si pas clErreur:p_bOk alors goto ERREURFONCTIONNELLE sinon gclPresentationFicheSociete:bOK(clErreur)//gclPresentationFicheSociete:bOK(clErreur,Vrai) fin fin //Création d'une nouvelle fiche personne clFicheEquipe est un PFicheEquipe <-gclPresentationFicheSociete:ListeEquipe:Nouveau(Vrai, gclPresentationFicheSociete:IdentifiantUnique) //gpclPresenListeEquipe:Nouveau(vrai,gclPresentationFicheSociete:IdentifiantUnique) //Validation en mémoire de la nouvelle fiche Societe_Collaborateur clFicheEquipe.AppelProcValidation() //Création d'un nouvel enregistrement dans la zone répétée des collaborateurs nIndice est un entier = ZoneRépétéeAjouteLigne(ZR_Equipe) //Positionnement dans le nouvel enregistrement de la zone répétée des collaborateurs ZoneRépétéeSelectPlus(ZR_Equipe,nIndice) //Rafraichissement des données de la zone répétée des collaborateurs ZoneRépétéeAffiche(ZR_Equipe,nIndice) goto SORTIE ERREURFONCTIONNELLE : Erreur(clErreur.FormateMessage()) retour SORTIE: retour Clic sur BTN_Valider_Collaborateur_compact1 ExécuteTraitement(ZR_Equipe,trtSortieLigne) Fin d'initialisation de LISTE_Collaborateur si LISTE_Collaborateur..Occurrence>0 alors ListeSelectPlus(LISTE_Collaborateur,1) sinon BTN_AFFECTATION_SIMPLE..Visible = Faux fin Sélection d'une ligne de LISTE_Collaborateur //Variable temporaire servant à passer les éléments de la table pclModeleCollab est un MCollaborateur dynamique //Copie des valeurs de la table dans la variable temporaire pclModeleCollab = LISTE_Collaborateur gpclPresenListeCollabPasDansEquipe.p_clCourant=pclModeleCollab BTN_AFFECTATION_SIMPLE..Visible = Vrai Sélection d'une ligne de TABLE_EquipeCollaborateur 06/08/2026 Isis_BO 1681 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs si TABLE_EquipeCollaborateur..Nouveau alors gclPresentationFicheSociete:ListeEquipe:PFicheEnCours:ListeCollaborateurEquipe:p_clCourant=Null //gpclPresenListeCollabEquipe.p_clCourant=Null sinon gclPresentationFicheSociete:ListeEquipe:PFicheEnCours:ListeCollaborateurEquipe:p_clCourant=TABLE_ EquipeCollaborateur//gpclPresenListeCollabEquipe.p_clCourant=TABLE_EquipeCollaborateur // SI TABLE_EquipeCollaborateur est PFicheEquipe_Collaborateur ALORS // clModele est un PFicheEquipe_Collaborateur dynamique // clModele = TABLE_EquipeCollaborateur // gclPresentationFicheSociete:ListeEquipe:PFicheEnCours:ListeCollaborateurEquipe:p_clCourant=clModele:p_c lCourant // SINON // gclPresentationFicheSociete:ListeEquipe:PFicheEnCours:ListeCollaborateurEquipe:p_clCourant=TABLE_Equipe Collaborateur // FIN fin BTN_DESAFFECTATION_SIMPLE..Visible = Vrai Sortie d'une ligne de ZR_Equipe // si la table n'a pas été modifiée, il ne faut rien faire si ZR_Equipe..Modifié=Faux alors retour fin clErr est un CErreur pclPresenFicheEquipe est un PFicheEquipe dynamique // ajout d'une nouvelle ligne si ZR_Equipe..Nouveau alors pclPresenFicheEquipe<-gclPresentationFicheSociete:ListeEquipe:Nouveau(Vrai, gclPresentationFicheSociete:IdentifiantUnique) //gpclPresenListeEquipe.Nouveau(vrai,gclPresentationFicheSociete:IdentifiantUnique) // modification d'une ligne existante sinon pclPresenFicheEquipe<-gclPresentationFicheSociete:ListeEquipe:Modifier() //gpclPresenListeEquipe.Modifier() fin // sauvegarde de la table pclPresenFicheEquipe:FicheEnCours = ZR_Equipe//TableEnregistre(TABLE,pclPresentationFiche) // traitement des erreurs si pas pclPresenFicheEquipe.bOK(clErr) alors//PAS pclPresenFicheEquipe.bOK(clErr,Vrai,Vrai) Erreur(clErr.FormateMessage()) fin // repasse la table en non modifiée ZR_Equipe..Modifié=Faux Sélection d'une ligne de ZR_Equipe //Variable temporaire servant à passer les éléments de la table pclModeleEquipe est un MEquipe dynamique //Copie des valeurs de la table dans la variable temporaire pclModeleEquipe = ZR_Equipe //mise à jour de la ligne courante 06/08/2026 Isis_BO 1682 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs gclPresentationFicheSociete:ListeEquipe.p_clCourant = pclModeleEquipe //pclPresenFicheEquipe est un PFicheEquipe dynamique //pclPresenFicheEquipe<-gclPresentationFicheSociete:ListeEquipe:PFicheEnCours//Modifier()//gpclPresenLi steEquipe.Modifier() //PFicheEquipe.gListeCollaborateurDansEquipe(pclPresenFicheEquipe) //gpclPresenListeCollabEquipe <- pclPresenFicheEquipe.ListeCollaborateurEquipe //LIB_0_DATA_COLLABEQUIPE..Visible =gclPresentationFicheSociete:ListeEquipe:PFicheEnCours:ListeCollaborateurEquipe:p_bModeleCourantVide ? Vrai SINON Faux//pclPresenFicheEquipe:ListeCollaborateurEquipe:p_bModeleCourantVide ? VRAI SINON Faux//gpclPresenList eCollabEquipe:p_bModeleCourantVide ? Vrai SINON Faux //clErreur est un CErreur //pclPresenFicheEquipe:bok(clErreur) //PFicheEquipe.gListeCollaborateurPasDansEquipe(pclPresenFicheEquipe) gpclPresenListeCollabPasDansEquipe <- gclPresentationFicheSociete:ListeEquipe:PFicheEnCours: ListeCollaborateurPasDansEquipe//pclPresenFicheEquipe.ListeCollaborateurPasDansEquipe ListeAffiche(LISTE_Collaborateur,taInit) DemandeMiseAJourIHM() A chaque modification de SAI_SEQ_Nom ( ZR_Equipe ) ChampsVersSource(MoiMême..LiaisonFichier,MoiMême..Valeur, "gclPresentationFicheSociete:ListeEquipe:p_clCourant") Sortie de SAI_SEmail EnregistreFiche() A chaque modification de SAI_SEmail ChampVersSource() Sortie de SAI_SFAX EnregistreFiche() A chaque modification de SAI_SFAX ChampVersSource() Sortie de SAI_SNom SAI_sLigneAdresse_1 = SAI_SNom EnregistreFiche() A chaque modification de SAI_SNom ChampVersSource() Sortie de SAI_SSIRET 06/08/2026 Isis_BO 1683 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs EnregistreFiche A chaque modification de SAI_SSIRET ChampVersSource() Sortie de SAI_SSiteWeb EnregistreFiche() A chaque modification de SAI_SSiteWeb ChampVersSource() Sortie de SAI_STel EnregistreFiche() A chaque modification de SAI_STel ChampVersSource() Clic sur IMG_Couleur scouleur est une chaîne ANSI = Ouvre(FEN_Choix_Couleur_Param,gstParametreSoc.sCouleur) si scouleur<> "" alors gstParametreSoc.sCouleur = scouleur CouleurSoc() fin //bufResulBuf est un buffer //Sérialise(gstParametreSoc,bufResulBuf,psdJSON) // //gclPresentationFicheSociete:m_sParametres = bufResulBuf Clic sur IMG_Tester TesterParamEmailSMTP() Initialisation de LIB_Couleur // Version 1 // Description // Libellé simple Sortie d'une ligne de TABLE_Collaborateur 06/08/2026 Isis_BO 1684 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Code des champs // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_Collaborateur..Modifié=Faux alors retour fin clErr est un CErreur pclPresentationFiche est un PFicheSociete_Collaborateur dynamique // ajout d'une nouvelle ligne si TABLE_Collaborateur..Nouveau alors pclPresentationFiche<-gpclPresenListeCollaborateur:Nouveau(Vrai,gclPresentationFicheSociete: IdentifiantUnique) // modification d'une ligne existante sinon pclPresentationFiche<-gpclPresenListeCollaborateur:Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_Collaborateur,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr) alors//PAS pclPresentationFiche.bOK(clErr,Vrai,Faux) Erreur(clErr.FormateMessage()) fin // repasse la table en non modifiée TABLE_Collaborateur..Modifié=Faux Sélection d'une ligne de TABLE_Collaborateur si TABLE_Collaborateur..Nouveau alors gpclPresenListeCollaborateur.p_clCourant=Null sinon gpclPresenListeCollaborateur.p_clCourant=TABLE_Collaborateur //gpclPresenListeCollaborateur.p_clCourant=TABLE_Collaborateur //gpclPresenFicheCollaborateur<-gpclPresenListeCollaborateur:Modifier() // DISP_SansNom1[1]..Visible = faux // DISP_SansNom1[2]..Visible = vrai // DISP_SansNom1.TABLE_Collaborateur..Visible = Faux // DISP_SansNom1.BTN_OK..Visible=Vrai // DISP_SansNom1.BTN_Fermer..Visible=Vrai // DISP_SansNom1.SAI_SPE_Email..Visible=Vrai // DISP_SansNom1.SAI_SPE_Nom..Visible=Vrai // DISP_SansNom1.SAI_SPE_Prenom..Visible=Vrai // DISP_SansNom1.SAI_SPE_TelFixe..Visible=Vrai // DISP_SansNom1.SAI_SPE_TelMobile..Visible=Vrai fin Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_Collaborateur //Indique que le programme doit faire un appel customisé de la classe gclPresentationFicheSociete:ListeCollaborateur:MethodeCustom = 1 //Déclaration d'une variable Fiche Personne pclFicheCollab est une PFicheCollaborateur dynamique pclFicheCollab <- gclPresentationFicheSociete:ListeCollaborateur.ModifierCustom() Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Collaborateur",DonneParam(DansFenetre,"FI_Fiche_Lieu",MoiMême.. Nom,*,"","LieuPersonne",*,pclFicheCollab,Faux)) DemandeMiseAJourIHM() 06/08/2026 Isis_BO 1685 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Procédures FI_Fiche_Societe Procédures Procédure locale ActiveTimer // Résumé : // Syntaxe : //ActiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveTimer(local nIdTimer est un entier) TimerSys(TimeOutSociete,100,nIdTimer) Procédure locale AffecterCollaborateur procédure AffecterCollaborateur() //SI gclPresentationFicheSociete:ListeEquipe:PFicheEnCours:ListeCollaborateurEquipe:p_clCourant <>NUll ALORS si gpclPresenListeCollabPasDansEquipe:p_clCourant<>Null alors clErreur est un CErreur pclFicheEquipCollaborateur est un PFicheEquipe_Collaborateur dynamique pclFicheEquipCollaborateur<-gclPresentationFicheSociete:ListeEquipe:PFicheEnCours: ListeCollaborateurEquipe:Nouveau() // sauvegarde de la table pclFicheEquipCollaborateur:m_nIDEquipe = gclPresentationFicheSociete:ListeEquipe: p_clCourant:m_nPKID//gpclPresenListeEquipe:p_clCourant:m_nPKID pclFicheEquipCollaborateur:m_nIDCollaborateur = gpclPresenListeCollabPasDansEquipe:p_clCourant: m_nPKID pclFicheEquipCollaborateur:m_clCollaborateur = gpclPresenListeCollabPasDansEquipe:p_clCourant // traitement des erreurs si pas pclFicheEquipCollaborateur.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) sinon gpclPresenListeCollabPasDansEquipe.bSupprimer(clErreur) fin fin Procédure locale ChargeParamEmail procédure ChargeParamEmail() si gstParametreSoc.Compte.sCompte = "" _ou_ pas gstParametreSoc.SMTP <> Null alors sRésultat est une chaîne ANSI = ParametreLit(cParam_SMTP,"",Vrai) si sRésultat<>"" alors SAI_NomUtilisateurSMTP = ExtraitChaîne(sRésultat,1,"<>",DepuisDébut) SAI_MotdePasseSMTP = ExtraitChaîne(sRésultat,2,"<>",DepuisDébut) SAI_AdresseServeurSMTP = ExtraitChaîne(sRésultat,3,"<>",DepuisDébut) 06/08/2026 Isis_BO 1686 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Procédures SAI_PortSMTP = ExtraitChaîne(sRésultat,4,"<>",DepuisDébut) ListeSelectPlus(COMBO_SecuriteSMTP,Val(ExtraitChaîne(sRésultat,5,"<>",DepuisDébut))) SAI_AdresseMailCompte= ExtraitChaîne(sRésultat,6,"<>",DepuisDébut) SAI_NomCompte = ExtraitChaîne(sRésultat,7,"<>",DepuisDébut) GR_Email..Modifié = Vrai // pour enregistrer les paramètres dans la fiche Societe fin sinon si gstParametreSoc.SMTP <> Null alors SAI_NomUtilisateurSMTP = gstParametreSoc.SMTP.sLogin SAI_MotdePasseSMTP = Décrypte(gstParametreSoc.SMTP.sMdp, gsCleMdp) SAI_AdresseServeurSMTP = gstParametreSoc.SMTP.sAdresseServeur SAI_PortSMTP = gstParametreSoc.SMTP.sPortServeur ListeSelectPlus(COMBO_SecuriteSMTP,Val( gstParametreSoc.SMTP.nCryptage)) SAI_AdresseMailCompte= gstParametreSoc.Compte.sEmail SAI_NomCompte = gstParametreSoc.Compte.sCompte fin Procédure locale CouleurSoc procédure CouleurSoc() FRM_Couleur..CouleurFond = gstParametreSoc.sCouleur sNomImg est une chaîne ANSI = "FEN_Menu.IMG_Cercle_"+gstParametreSoc.sCouleur IMG_Couleur = {sNomImg} Procédure locale DesactiveTimer // Résumé : // Syntaxe : //DesactiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DesactiveTimer(local nIdTimer est un entier) FinTimerSys(nIdTimer) Procédure locale DesaffecterCollaborateur procédure DesaffecterCollaborateur(local bTous est un booléen=Faux) clErreur est un CErreur si gclPresentationFicheSociete:ListeEquipe:PFicheEnCours:ListeCollaborateurEquipe.bSupprimer(clErreur) alors si pas bTous alors pclPresenFicheEquipe est un PFicheEquipe dynamique pclPresenFicheEquipe<-gclPresentationFicheSociete:ListeEquipe:Modifier() //gpclPresenListeEquipe.Modifier() PFicheEquipe.gListeCollaborateurPasDansEquipe(pclPresenFicheEquipe) gpclPresenListeCollabPasDansEquipe <- pclPresenFicheEquipe.ListeCollaborateurPasDansEquipe ListeAffiche(LISTE_Collaborateur,taInit) DemandeMiseAJourIHM() fin fin Procédure locale EnregistreFiche 06/08/2026 Isis_BO 1687 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Procédures // Résumé : // Syntaxe : //[ = ] EnregistreFiche () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure EnregistreFiche() bResultat est un booléen tabChampSuivant est un tableau de chaînes = [SAI_SNom..Nom,BTN_Valider_fiche_societe..Nom, BTN_Fermer_fiche_societe..Nom] EnregistreParamSoc() //SI PAS ChampSuivant() dans (SAI_sNom..nom,BTN_Valider_fiche_societe..Nom,BTN_Fermer_fiche_societe..nom) ALORS si pas Contient(ChampSuivant(),tabChampSuivant) alors //SI champencours() DANS (BTN_Valider_fiche_societe..Nom) ALORS EcranVersSource() si Contient(ChampEnCours(),BTN_Valider_fiche_societe..Nom) alors EcranVersSource() bResultat = ValideFicheSimple(gclPresentationFicheSociete,paramSupplementaire,ActiveTimer,BTN_ CADENAS_FERME_SOC,BTN_CADENAS_OUVERT_SOC,GR_CADENAS_SOC,DISP_FICHE_SOCIETE) // nPKID est un entier sur 8 octets = gclPresentationFicheSociete:IdentifiantUnique // clErreur est un CErreur // bResultat = gclPresentationFicheSociete.bOK(clErreur)//gclPresentationFicheSociete.bOK(clErreur,Vrai) // // validation // SI PAS bResultat ALORS // Erreur(clErreur.FormateMessage()) // SINON // SI nPKID=0 _ET_ paramSupplementaire.eTypeAppel=DansOnglet ALORS // FEN_Menu.RenomeOnglet(gclPresentationFicheSociete:IdentifiantUnique,gclPresentationFicheSociete:InfoOng let) // FIN // FIN fin renvoyer bResultat Procédure locale EnregistreParamSoc procédure EnregistreParamSoc() si GR_Email..Modifié _et_ (SAI_AdresseServeurSMTP <> "" ou SAI_AdresseMailCompte <> "") alors si TesterParamEmailSMTP(Faux) alors si pas gstParametreSoc.SMTP <> Null alors STParamEmail est un STParamEnvoiEmail gstParametreSoc.SMTP = STParamEmail fin gstParametreSoc.SMTP.sLogin = SAI_NomUtilisateurSMTP gstParametreSoc.SMTP.sMdp = Crypte(SAI_MotdePasseSMTP,gsCleMdp) gstParametreSoc.SMTP.sAdresseServeur = SAI_AdresseServeurSMTP gstParametreSoc.SMTP.sPortServeur = SAI_PortSMTP gstParametreSoc.SMTP.nCryptage = Val(COMBO_SecuriteSMTP) gstParametreSoc.SMTP.bufSignature = SAI_Texte_HTML gstParametreSoc.SMTP.bEnCopieCachee = INT_CCi gstParametreSoc.Compte.sEmail = SAI_AdresseMailCompte gstParametreSoc.Compte.sCompte = SAI_NomCompte gstParametreSoc.SMTP.sType = c_SMTP 06/08/2026 Isis_BO 1688 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Procédures i est un entier = 1 nPosest un entier = PositionOccurrence(Majuscule(gstParametreSoc.SMTP.bufSignature), "0 sTexte est une chaîne = Milieu(gstParametreSoc.SMTP.bufSignature,nPos,(Position(gst ParametreSoc.SMTP.bufSignature,">",nPos+1)+1)-nPos) CodeSrcHtmlEnBase64IMG(sTexte,gstParametreSoc.SMTP) i+=1 nPos = PositionOccurrence(Majuscule(gstParametreSoc.SMTP.bufSignature)," 0 alors HLitRecherchePremier(Societe,SO_PKID,gclPresentationFicheSociete:m_nPKID) si HTrouve(Societe) alors Societe.SO_Parametres = gclPresentationFicheSociete:m_sParametres si pas HModifie(Societe) alors LogEcrit("Erreur modification paramètres de société"+RC+HErreurInfo(),eErreur) Erreur("Erreur dans la modification des paramètres dans la fiche société",HErreurInfo()) fin fin fin renvoyer Vrai Procédure locale FermeFiche procédure FermeFiche() si FenEtat(FEN_Fiche)=Actif alors Ferme(FEN_Fiche) fin Procédure locale GestionBoutonCollaborateur // Résumé : // Syntaxe : // GestionBoutonCollaborateur () // // Paramètres : // Aucun 06/08/2026 Isis_BO 1689 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Procédures // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBoutonCollaborateur() bGrise est un booléen = gclPresentationFicheSociete.ListeCollaborateur.p_bModeleCourantVide _ou_ gclPresentationFicheSociete:ListeCollaborateur.p_clCourant=Null bVisible est un booléen = pas gclPresentationFicheSociete:ListeCollaborateur.p_bModeleCourantVide _et_ gclPresentationFicheSociete:ListeCollaborateur.p_clCourant<>Null //BTN_EDT_COLLAB..Visible = bVisible BTN_DEL_COLLAB..Visible = bVisible Procédure locale GestionBoutonEquipe // Résumé : // Syntaxe : //GestionBoutonEquipe () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBoutonEquipe() bGrise est un booléen = gclPresentationFicheSociete.ListeEquipe.p_bModeleCourantVide _ou_ gclPresentationFicheSociete:ListeEquipe.p_clCourant=Null _ou_ pas gclPresentationFicheSociete: ListeEquipe:p_clCourant:bNouveau() bVisible est un booléen = pas gclPresentationFicheSociete:ListeEquipe.p_bModeleCourantVide _et_ gclPresentationFicheSociete:ListeEquipe.p_clCourant<>Null //BTN_EDT_COLLAB..Visible = bVisible BTN_DEL_EQUIPE..Visible = bVisible BTN_Cherche_Equipe_compact..Grisé = bGrise //gclPresentationFicheSociete:ListeEquipe:p_bModeleCourantVide _OU_ PAS gclPresentationFicheSociete:ListeEquipe:p_clCourant:bNouveau() ? Grisé SINON Actif Procédure locale SurActivite // Résumé : // Syntaxe : //SurActivite (, , ) // // Paramètres : // wEve : // wParam : // lParam : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurActivite(wEve,wParam,lParam) si gclPresentationFicheSociete:m_bBlocageEcriture alors gnDelai=DonneValeurTimeOutObjet(gclPresentationFicheSociete) fin Procédure locale TesterParamEmailSMTP 06/08/2026 Isis_BO 1690 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Procédures procédure TesterParamEmailSMTP(bAvecMSG est un booléen = Vrai) bSMTPCnxOk est un booléen MessageInfoCnx est une chaîne = "Rapport sur les tests de configuration de votre compte de messagerie:"+RC+RC sMsg est une chaîne Sablier(Vrai) //***************************************************************************************************** ***************************************** //*********************************VERIFICATION SMTP******************************************************************************************** //***************************************************************************************************** ***************************************** (bSMTPCnxOk,sMsg)=VerifieEmailOuvreSession(3,SAI_NomUtilisateurSMTP,SAI_MotdePasseSMTP, SAI_ AdresseServeurSMTP, Val(SAI_PortSMTP),COMBO_SecuriteSMTP) si bSMTPCnxOk=Vrai alors EmailFermeSession(SAI_NomUtilisateurSMTP) MessageInfoCnx+="- Vos paramètres de connexion SMTP sont corrects"+RC sinon MessageInfoCnx+= "- Problème de connexion au serveur SMTP, merci de vérifier les données que vous avez saisies"+RC + "Erreur reçue :" + sMsg fin Sablier(Faux) si bAvecMSG alors Info(MessageInfoCnx) sinon si pas bSMTPCnxOk alors Erreur(MessageInfoCnx) fin renvoyer bSMTPCnxOk Procédure locale TimeOutSociete procédure TimeOutSociete() //Enlève 1 seconde au temps restant gnDelai-- //Le temps est écoulé, l'enregistrement et le déblocage de ce dernier c'est bien passé si gnDelai = 0 alors DeblocEnregistrement(gclPresentationFicheSociete,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_SOC,BTN_CADENAS_OUVERT_SOC,GR_CADENAS_SOC,DISP_FICHE_SOCIETE,*,Vrai) fin Procédure locale TriColonne // Procédure callback appelée à chaque clic sur entête de colonne de "Table1" pour trier la colonne // wEve [in]: Numéro du message Windows // wParam [in] : Numéro de la colonne a trier // lParam [in]: Ordre du tri 5 (1 : Croissant, 0 : décroissant) // Renvoyer 0 pour ne pas effectuer le tri demandé procédure TriColonne(wEve,wParam,lParam) sSens est une chaîne="" si wParam<>0 alors//N° de colonne sur laquelle le clic est effectué 06/08/2026 Isis_BO 1691 Partie 3 › Fenêtre WINDEV › FI_Fiche_Societe › Procédures //Détection du sens du tri si pas lParam alors sSens="-" selon MoiMême..Nom cas TABLE_Collaborateur..Nom //Trier sur la colonne TableTrie(TABLE_Collaborateur,sSens+TableEnumèreColonne(TABLE_Collaborateur,wParam), "+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheSociete:ListeCollaborateur,TABLE_ Collaborateur,gsTriEnCoursCollab) cas TABLE_EquipeCollaborateur..Nom //Trier sur la colonne TableTrie(TABLE_EquipeCollaborateur,sSens+TableEnumèreColonne(TABLE_EquipeCollaborateur, wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheSociete:ListeEquipe,TABLE_ EquipeCollaborateur,gsTriEnCoursEqCollab) fin renvoyer 0 fin 06/08/2026 Isis_BO 1692 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Image FI_Fiche_Personne Image | 06/08/2026 | Isis_BO | 1693 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Image | 06/08/2026 | Isis_BO | 1694 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations générales FI_Fiche_Personne Informations générales FI_Fiche_Personne Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Fiche_Personne.wdw | Créé par | | frederic.bourras@applilogik.fr | | | | | -------------------------- | ------------ | ------------------------------ | --------- | --------------- | --- | | Date de création | | 09/08/2018 17:00:54 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 29/04/2025 15:54:02 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 858 Hauteur | 514 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | 06/08/2026 | | | Isis_BO | | 1695 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations générales Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre | | Champ de saisie | 18 | Libellé | 20 | | --- | ---------------------- | --- | --------------------- | --- | | | Bouton | 15 | Interrupteur | 3 | | | Image | 2 | Table | 3 | | | Combo | 1 | Forme | 2 | | | Fenêtre interne | 1 | Option d'interrupteur | 3 | | | Colonne de table | 13 | Disposition | 6 | | | Cellule de disposition | 24 | | | Nombre d'éléments dans la fenêtre : 111 FI_Fiche_Personne Informations sur les champs Fenêtre : FI_Fiche_Personne | 06/08/2026 | | Isis_BO | | 1696 | | ---------- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Fenêtre interne BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FI_Fiche_Personne | | | | 0 | 0 | 858 | 514 | | 0 | | | | ----------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | Fenêtre interne : FI_Fiche_Personne Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ----------- | ---------- | --- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | eisias epyT | engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_CLIENT | 437 | 71 172 | 22 | 0 | Actif | Texte | | Non | | | | | ------------------- | ------- | ------ | --- | --- | ----- | ----- | --- | --- | --- | --- | --- | | SAI_CODESITE | 14 | 18 268 | 22 | 2 | Actif | Texte | | Non | | | | | SAI_CodeLieu | 0 | 18 197 | 22 | 1 | Actif | Texte | | Non | | | | | SAI_Etage | 301 102 | 123 | 22 | 2 | Actif | Texte | | Non | | | | | SAI_LOT | 301 148 | 123 | 22 | 2 | Actif | Texte | | Non | | | | | SAI_SPE_Email | 259 | 71 172 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_SPE_InfoSupp | 13 111 | 828 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_SPE_Nom | 139 | 26 292 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_SPE_Prenom | 437 | 26 172 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_SPE_TelFixe | 13 | 71 120 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_SPE_TelMobile | 139 | 71 114 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_sCodePostal | 14 164 | 66 | 22 | 2 | Actif | Texte | | Non | | | | | SAI_sEtiquette | 301 | 58 123 | 22 | 2 | Actif | Texte | | Non | | | | | SAI_sLigneAdresse_2 | 14 102 | 268 | 22 | 2 | Actif | Texte | | Non | | | | | SAI_sLigneAdresse_3 | 14 124 | 268 | 22 | 2 | Actif | Texte | | Non | | | | | SAI_sLigneAdresse_4 | 14 | 58 268 | 22 | 2 | Actif | Texte | | Non | | | | | SAI_sLigneAdresse_5 | 14 | 80 268 | 22 | 2 | Actif | Texte | | Non | | | | | SAI_sVille | 90 164 | 192 | 22 | 2 | Actif | Texte | | Non | | | | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_ADRESSE | | 14 | 44 | 268 | 14 | | 2 | Actif | Gauche | Haut | | | -------------- | --- | --- | --- | --- | ------- | --- | --- | ----- | ------ | ---- | ---- | | LIB_CIVILITE | | 13 | 12 | 120 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_CLIENT | | 437 | 57 | 172 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_CODEPOSTAL | | 14 | 149 | 66 | 14 | | 2 | Actif | Gauche | Haut | | | LIB_CODESITE | | 14 | 4 | 268 | 14 | | 2 | Actif | Gauche | Haut | | | LIB_EMAIL | | 259 | 57 | 172 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_ETAGE | | 301 | 88 | 123 | 14 | | 2 | Actif | Gauche | Haut | | | LIB_ETIQUETTE | | 301 | 44 | 123 | 14 | | 2 | Actif | Gauche | Haut | | | 06/08/2026 | | | | | Isis_BO | | | | | | 1697 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_InfoSupp | 13 | 97 | 198 | 14 | 0 | Actif | Gauche | Haut | | | --------------------- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | | LIB_LOT | 301 | 132 | 123 | 14 | 2 | Actif | Gauche | Haut | | | LIB_NOM | 139 | 12 | 178 | 14 | 0 | Actif | Gauche | Haut | | | LIB_PRENOM | 437 | 12 | 172 | 14 | 0 | Actif | Gauche | Haut | | | LIB_ROLE | 613 | 12 | 172 | 14 | 0 | Actif | Gauche | Haut | | | LIB_ResultatRecherche | 1 | 1 | 197 | 18 | 1 | Actif | Gauche | Haut | | | LIB_TELFIXE | 13 | 57 | 120 | 14 | 0 | Actif | Gauche | Haut | | | LIB_TELMOBILE | 139 | 57 | 114 | 14 | 0 | Actif | Gauche | Haut | | | LIB_TITREINTERVENTION | 0 | 6 | 119 | 19 | 0 | Actif | Gauche | Haut | | | LIB_TITRESITE | 0 | 6 | 47 | 19 | 0 | Actif | Gauche | Haut | | LIB_Titre_de_fenêtre_fiche_perso 4 6 285 21 0 Actif Gauche Centre | LIB_VILLE | 90 | 149 | 133 | 14 | 2 | Actif | Gauche | Haut | | | --------- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | Bouton notuob epyT BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP | BTN_AJOUTE_CONTACT_SITE | | 27 | 15 | 24 | 24 | 1 | Actif | | Normal | | ---------------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | ------- | | BTN_CADENAS_FERME_PERS | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | BTN_CADENAS_OUVERT_PERS | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | BTN_Fermer_Site | | 85 | 3 | 24 | 24 | 2 | Actif | | Abandon | | BTN_Fermer_fiche_personne | | 4 | 4 | 24 | 24 | 0 | Actif | | Abandon | | BTN_LOUPE_CLIENT | | 616 | 70 | 24 | 24 | 0 | Actif | | Normal | | BTN_LOUPE_CONTACT_SITE | | 0 | 15 | 24 | 24 | 1 | Actif | | Normal | | BTN_LigneSuivante | | 204 | 10 | 30 | 26 | 1 | Actif | | Normal | | BTN_MODIF_CONTACT_SITE | | 55 | 15 | 24 | 24 | 1 | Grisé | | Normal | | BTN_Nouveau_fiche_personne | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | BTN_ROLE | | 613 | 26 | 172 | 22 | 0 | Actif | | Normal | | BTN_SUPPRIME_CONTACT_SITE | | 85 | 15 | 24 | 24 | 1 | Grisé | | Normal | | BTN_Supprimer_fiche_personne | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | BTN_Valide_Site | | 53 | 3 | 24 | 24 | 2 | Actif | | Normal | | BTN_Valider_fiche_personne | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | | | laitini tatE | | staté siorT | | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ----------- | ruetuaH ruegraL elbisiV nalP | INT_ActifLieuPersonne | 365 | 21 | | 62 16 | 2 | Actif | | | 1 | | --------------------- | --- | --- | --- | ------- | --- | ----- | --- | --- | ---- | | INT_ActifPersonne | 791 | 29 | | 54 16 | 0 | Actif | | | 1 | | INT_USAGEINTERNE | 669 | 71 | 172 | 22 | 0 | Actif | | | 1 | | 06/08/2026 | | | | Isis_BO | | | | | 1698 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Image | | | | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | --- | --- | --- | --- | --- | --- | ------------ | --- | --------------------- | ----------------- | | | | | | | | | laitini tatE | | | sucof cevA | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | | cilc cevA | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --------- | --- | elbisiV nalP | IMG_ICONE_CARACTERISTIQUES | | 4 | | 7 16 | 16 | 0 | Actif | | | | | -------------------------- | --- | --- | --- | ---- | --- | --- | ----- | --- | --- | --- | | IMG_ICONE_CARACTERISTIQUES | | 4 | | 7 16 | 16 | 0 | Actif | | | | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------ | ------------------ | -------------- | | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB | EERTNE noitseG | eércna ennoloC | | | | | | | | .gerne egacolB | noitcelésitluM | | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | | --- | --------------------- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | --- | | | ruegraL | ruetuaH | | | | sruocraP | | | | | elbisiV elbaT nalP TABLE_INTERLOCUTE | | 0 0 405 | 201 | 0 | affichag | Variable | | | | | 0 | | ----------------- | ------- | --- | --- | -------- | -------- | --- | --- | --- | --- | --- | | TABLE_INTERLOCUTE | 0 0 434 | 188 | 1 | affichag | Variable | | | | | 0 | | TABLE_NUMERO_TEL | 4 4 858 | 53 | 0 | Actif | Mémoir | | | | | 2 | Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB | | | | | | BAT ehcuoT | | | | | ediv is LLUN | | --- | --------------------- | --- | ------- | --- | ------------ | -------- | --- | ----------- | --- | ------------ | | | X noitisoP Y noitisoP | | | | laitini tatE | | | eisias cevA | | | | | | | ruetuaH | | | sruocraP | | | | | ruegraL | | | | | elbisiV | | elbaT | | | | | | ----------------- | ----- | --- | --- | ------- | ----- | -------- | ----- | --- | --- | --- | | | | | | nalP | | | eéirT | | | | | COMBO_nIDCivilite | 13 26 | 120 | 22 | 0 | Actif | Variable | | Non | | | Forme BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | | elbisiV | | | | --- | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | nalP | FRM_CADRE_CARACTERISTIQUES | | | 6 | 6 | 846 | 133 | 0 | | Actif | | | -------------------------- | --- | --- | --- | ------- | --- | --- | --- | --- | ----- | ---- | | FRM_CADRE_SITE | | | 0 | 0 | 434 | 193 | 2 | | Actif | | | 06/08/2026 | | | | Isis_BO | | | | | | 1699 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Disposition BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | DISP_ENTETE_FICHE_PERSONNE | | 0 | 0 | 858 | 33 | 0 | Actif | | | -------------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | | DISP_FICHE_PERSONNE | | 0 | 0 | 858 | 514 | 0 | Actif | | | DISP_IDENT_COLLAB | | 6 | 6 | 434 | 239 | 0 | Actif | | | DISP_IDENT_COLLAB1 | | 447 | 6 | 405 | 239 | 0 | Actif | | | DISP_IDENT_COLLAB_TETE | | 0 | 0 | 405 | 32 | 0 | Actif | | | DISP_IDENT_COLLAB_TETE | | 0 | 0 | 435 | 45 | 0 | Actif | | Table : FI_Fiche_Personne.DISP_FICHE_PERSONNE.DISP_IDENT_COLLAB1.TABLE_INTERLOCUTE Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | --- | -------------- | ------------------------------ | ------------- | --- | --- | --- | | | | | ehcuag à eéxiF | | .zroh egardaC | | | | .trev egardaC | | | | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | | --- | --- | ------------ | ---------- | --- | --- | ----------- | ---------- | ----------- | | | | laitini tatE | | | | | engilitluM | | ruegraL elbisiV eéirT epyT | COL_REFINTERNE | 63 | affichag | | | Gauche Centre | Texte | | | | -------------------- | --- | -------- | --- | --- | ------------- | ------- | --- | --- | | COL_Site | 146 | affichag | | | Gauche Centre | Texte | | | | COL_Etat | 100 | affichag | | | Gauche Centre | Texte | | | | COL_TypeIntervention | 80 | affichag | | | Gauche Centre | Texte | | | | COL_PKID | 100 | affichag | | | Droite Centre | Numériq | | | Table : FI_Fiche_Personne.DISP_FICHE_PERSONNE.DISP_IDENT_COLLAB.TABLE_INTERLOCUTEU Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | --- | --- | ------------------------------ | --- | --- | --- | --- | ehcuag à eéxiF | | | | | | .zroh egardaC .trev egardaC | | | | | --- | --- | ------------ | ---------- | --- | --------------------------- | ----------- | ---------- | ----------- | | | | | elbaçalpéD | | | | FTR tamroF | | | | | laitini tatE | | | | eisias epyT | engilitluM | eisias cevA | ruegraL elbisiV | epyT | | | | | | | eéirT | | | ----------- | --- | -------- | ------- | --- | ------------- | ------- | ----- | ---- | | COL_Adresse | 169 | affichag | | | Gauche Centre | Texte | | | | COL_Etage | 100 | affichag | | | Gauche Centre | Texte | | | | COL_Lot | 101 | affichag | | | Gauche Centre | Texte | | | | COL_Actif | 45 | affichag | | | Centre Centre | | | | | COL_PKID | 100 | Actif | | | Droite Centre | Numériq | | | | COL_IDLieu | 100 | Actif | | | Droite Centre | Numériq | | | | 06/08/2026 | | | Isis_BO | | | | | 1700 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Table : FI_Fiche_Personne.DISP_FICHE_PERSONNE.TABLE_NUMERO_TELEPHONE Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | .zroh egardaC .trev egardaC | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | eéirT | | ---------- | -------- | --- | ------------- | ----- | ----- | | COL_Type | 16 Actif | | Gauche Centre | Texte | | | COL_Numéro | 18 Actif | | Gauche Centre | Texte | | Fenêtre : FI_Fiche_Personne Fenêtre interne : FI_Fiche_Personne | UI par l'utilisateur | Selon fenêtre | | | | | | -------------------------------- | ---------------------------------- | --- | --- | --- | --- | | Unité des tailles | Compatible desktop ET mobile | | | | | | Taux Paral. hauteur | 0 | | | | | | Taux Paral. Y | 0 | | | | | | Épinglé | Non | | | | | | Masquer lors du scrolling | Non | | | | | | Ancrage au contenu | | | | | | | Numéro aide | 0 | | | | | | Thème destination | Oui | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | Facteur de rétrécissement | 0 | | | | | | Facteur d'agrandissement | 0 | | | | | | Ctx. HFSQL indép. | Non | | | | | | Ancrage | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | Isis_BO | | | 1701 | | ---------- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Fenêtre interne : FI_Fiche_Personne Bouton : Groupe GR_CADENAS_PERS Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Ajouter un site Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1702 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton : Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Cadenas_Fermer_rou ge.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1703 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton : Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Cadenas.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1704 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1705 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1706 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton : FI_Fiche_Personne.DISP_FICHE_PERSONNE.BTN_LOUPE_CLIENT Groupe GR_MODEOPAQUE_FICHE_DOSSIER,GR_CADENAS_PERS Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1707 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton : Groupe GR_CADENAS_PERS Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Rechercher un site Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1708 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_A_Droite.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1709 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton : Groupe GR_EDITLIEU_FICHE_CLIENT,GR_CADENAS_PERS Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Modifier un site Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1710 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1711 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton : FI_Fiche_Personne.DISP_FICHE_PERSONNE.BTN_ROLE Groupe GR_CADENAS_PERS Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1712 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton : Groupe GR_EDITLIEU_FICHE_CLIENT,GR_CADENAS_PERS Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Supprimer un site Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1713 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton : Groupe GR_CADENAS_PERS Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1714 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Valider l'adresse Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1715 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton : Groupe GR_CADENAS_PERS Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1716 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Combo : FI_Fiche_Personne.DISP_FICHE_PERSONNE.COMBO_nIDCivilite Libellé FR: Civilité Groupe GR_CADENAS_PERS Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 120 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 13 Largeur interne 120 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Civilité du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Oui Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 1717 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gclPresentationFichePersonne.m_nIDCivilite Nb. Enreg. Max 0 Fichier parcouru :gpclListeCivilite.m_clTabModele Filtre 1 Rub. affichée :gpclListeCivilite.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeCivilite.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1718 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Disposition : FI_Fiche_Personne.DISP_FICHE_PERSONNE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Personne.DISP_FICHE_PERSONNE.DISP_IDENT_COLLAB Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur 06/08/2026 Isis_BO 1719 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Taux anc. droite 0 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Disposition : FI_Fiche_Personne.DISP_FICHE_PERSONNE.DISP_IDENT_COLLAB1 Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation -1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 5 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 06/08/2026 Isis_BO 1720 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation -1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Fiche_Personne.DISP_FICHE_PERSONNE.FRM_CADRE_CARACTERISTIQUES UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur 06/08/2026 Isis_BO 1721 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et hauteur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CARACT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non 06/08/2026 Isis_BO 1722 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_SITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1723 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Interrupteur : Libellé FR: Actif Valeur initiale 0 Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.ListeLieu.p_clCourant.m_bActif Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1724 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Interrupteur : FI_Fiche_Personne.DISP_FICHE_PERSONNE.INT_ActifPersonne Libellé FR: Actif Valeur initiale 0 Groupe GR_CADENAS_PERS Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.m_bActif Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1725 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Interrupteur : FI_Fiche_Personne.DISP_FICHE_PERSONNE.INT_USAGEINTERNE Libellé FR: Actif Valeur initiale 0 Groupe GR_CADENAS_PERS Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.m_bUsageInterne Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1726 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Libellé : FI_Fiche_Personne.DISP_FICHE_PERSONNE.DISP_IDENT_COLLAB.LIB_ADRESSE Libellé FR: Adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Personne.DISP_FICHE_PERSONNE.LIB_CIVILITE Libellé FR: Civilité Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1727 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Personne.DISP_FICHE_PERSONNE.LIB_CLIENT Libellé FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1728 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Libellé : Libellé FR: Code postal Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Personne.DISP_FICHE_PERSONNE.DISP_IDENT_COLLAB.LIB_CODESITE Libellé FR: Code site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1729 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Personne.DISP_FICHE_PERSONNE.LIB_EMAIL Libellé FR: Email Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1730 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Libellé : FI_Fiche_Personne.DISP_FICHE_PERSONNE.DISP_IDENT_COLLAB.LIB_ETAGE Libellé FR: Etage Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Etiquette Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1731 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Personne.DISP_FICHE_PERSONNE.LIB_InfoSupp Libellé FR: Informations supplémentaires Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1732 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Libellé : FI_Fiche_Personne.DISP_FICHE_PERSONNE.DISP_IDENT_COLLAB.LIB_LOT Libellé FR: Lot Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Personne.DISP_FICHE_PERSONNE.LIB_NOM Libellé FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1733 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Personne.DISP_FICHE_PERSONNE.LIB_PRENOM Libellé FR: Prénom Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1734 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Libellé : FI_Fiche_Personne.DISP_FICHE_PERSONNE.LIB_ROLE Libellé FR: Rôle Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1735 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Personne.DISP_FICHE_PERSONNE.LIB_TELFIXE Libellé FR: Téléphone n°1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1736 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Libellé : FI_Fiche_Personne.DISP_FICHE_PERSONNE.LIB_TELMOBILE Libellé FR: Téléphone n°2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1737 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1738 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu En largeur Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Personne.DISP_FICHE_PERSONNE.DISP_IDENT_COLLAB.LIB_VILLE Libellé FR: Ville Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1739 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Personne.DISP_FICHE_PERSONNE.SAI_CLIENT Libellé FR: &Client Groupe GR_CADENAS_PERS Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 437 Largeur interne 172 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse 06/08/2026 Isis_BO 1740 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.FicheClient.FicheEncours.m_sNom Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 500 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1741 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Champ de saisie : Libellé FR: Adresse Groupe GR_EDITADRESSE_FICHE_SITE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 20 Largeur interne 268 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: CIVILITÉ-TITRE ou QUALITÉ / PRÉNOM NOM / RAISON SOCIALE Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 1742 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.ListeLieu.p_clCourant.m_clLieu.m_sCodeLieu Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: &Code Site Groupe GR_CADENAS_PERS Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 84 Largeur interne 197 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 1743 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur 06/08/2026 Isis_BO 1744 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Etage Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 307 Largeur interne 123 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 10 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non 06/08/2026 Isis_BO 1745 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.ListeLieu.p_clCourant.m_sEtage Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Etage Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 307 Largeur interne 123 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 1746 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 10 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.ListeLieu.p_clCourant.m_sLot Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 1747 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Personne.DISP_FICHE_PERSONNE.SAI_SPE_Email Libellé FR: Email Groupe GR_CADENAS_PERS Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 259 Largeur interne 172 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Email du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 260 Masque saisie FR: 17 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non 06/08/2026 Isis_BO 1748 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.m_sEmail Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Personne.DISP_FICHE_PERSONNE.SAI_SPE_InfoSupp Libellé FR: Information supplémentaire Groupe GR_CADENAS_PERS Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche 06/08/2026 Isis_BO 1749 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Position X interne 13 Largeur interne 828 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Nom du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.m_sInfoSupp Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 06/08/2026 Isis_BO 1750 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Personne.DISP_FICHE_PERSONNE.SAI_SPE_Nom Libellé FR: Nom Groupe GR_CADENAS_PERS Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 139 Largeur interne 292 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Nom du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 1751 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.m_sNom Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Personne.DISP_FICHE_PERSONNE.SAI_SPE_Prenom Libellé FR: Prénom Groupe GR_CADENAS_PERS Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression 06/08/2026 Isis_BO 1752 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 437 Largeur interne 172 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Prénom du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 1753 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Liaison des données :gclPresentationFichePersonne.m_sPrenom Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Personne.DISP_FICHE_PERSONNE.SAI_SPE_TelFixe Libellé FR: Téléphone fixe Groupe GR_CADENAS_PERS Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 13 Largeur interne 120 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Téléphone fixe du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 14 Masque saisie FR: 21 Masque affichage FR: 21 Borne dans bulle Non Borne dans texte d'indication Oui 06/08/2026 Isis_BO 1754 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.m_sTelFixe Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1755 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Champ de saisie : FI_Fiche_Personne.DISP_FICHE_PERSONNE.SAI_SPE_TelMobile Libellé FR: Téléphone portable Groupe GR_CADENAS_PERS Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 139 Largeur interne 114 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Téléphone mobile du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 14 Masque saisie FR: 21 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 1756 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.m_sTelMobile Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Code postal Groupe GR_EDITADRESSE_FICHE_SITE Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 20 Largeur interne 66 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Saisir le code postal Numéro aide 0 06/08/2026 Isis_BO 1757 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 15 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.ListeLieu.p_clCourant.m_clLieu.m_clAdresse.m_sCodePostal Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 1758 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Etiquette Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 307 Largeur interne 123 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Donner une étiquette à votre adresse Numéro aide 0 Texte d'indication si vide FR: Perso, Pro, autre Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non 06/08/2026 Isis_BO 1759 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.ListeLieu.p_clCourant.m_sEtiquette Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_EDITADRESSE_FICHE_SITE Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 20 06/08/2026 Isis_BO 1760 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Largeur interne 268 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Saisir un lieu dit ou un service particulier de distribution ou une mention spéciale Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.ListeLieu.p_clCourant.m_clLieu.m_clAdresse.m_sLigne_2 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 06/08/2026 Isis_BO 1761 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_EDITADRESSE_FICHE_SITE Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 20 Largeur interne 268 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: ENTRÉE - BÂTIMENT - IMMEUBLE - RÉSIDENCE / ZI Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais 06/08/2026 Isis_BO 1762 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.ListeLieu.p_clCourant.m_clLieu.m_clAdresse.m_sLigne_3 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Adresse Groupe GR_EDITADRESSE_FICHE_SITE Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 06/08/2026 Isis_BO 1763 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 20 Largeur interne 268 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: CIVILITÉ-TITRE ou QUALITÉ / PRÉNOM NOM / RAISON SOCIALE Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.ListeLieu.p_clCourant.m_clLieu.m_clAdresse.m_sLigne_4 Gestion Euro Non 06/08/2026 Isis_BO 1764 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_EDITADRESSE_FICHE_SITE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 20 Largeur interne 268 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Saisir le numéro et le libellé de la voie Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non 06/08/2026 Isis_BO 1765 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.ListeLieu.p_clCourant.m_clLieu.m_clAdresse.m_sLigne_5 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1766 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Champ de saisie : Libellé FR: Ville Groupe GR_EDITADRESSE_FICHE_SITE Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 100 Largeur interne 188 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: saisir la ville Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 45 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 1767 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFichePersonne.ListeLieu.p_clCourant.m_clLieu.m_clAdresse.m_sVille Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : Libellé FR: Donneurs d'ordre Groupe GR_CADENAS_PERS Ordre navigation -1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 1768 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFichePersonne.ListeIntervention.m_clTabModele Rub. mémorisée :gclPresentationFichePersonne.ListeIntervention.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1769 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Table : Libellé FR: Donneurs d'ordre Groupe GR_CADENAS_PERS Ordre navigation -1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum 06/08/2026 Isis_BO 1770 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFichePersonne.ListeLieu.m_clTabModele Rub. mémorisée :gclPresentationFichePersonne.ListeLieu.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Fiche_Personne.DISP_FICHE_PERSONNE.TABLE_NUMERO_TELEPHONE Libellé FR: Table Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 118 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Horizontal Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Oui Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 1771 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Toujours visible Asc. vertical Automatique Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Fiche_Personne.DISP_FICHE_PERSONNE.DISP_IDENT_COLLAB1.TABLE_INTERLOCUTE 06/08/2026 Isis_BO 1772 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Colonne de table : Titre FR: N° Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFichePersonne.ListeIntervention.m_clTabModele.m_sRefInterne Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 Colonne de table : Titre FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 1773 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFichePersonne.ListeIntervention.m_clTabModele.m_sCodeSite Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 400 Taux anc. hauteur 1000 Colonne de table : Titre FR: Etat Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFichePersonne.ListeIntervention.m_clTabModele.m_nIDEtatIntervention Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 300 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1774 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Colonne de table : Titre FR: Type Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 80 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFichePersonne.ListeIntervention.m_clTabModele.m_nIDTypeIntervention Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 06/08/2026 Isis_BO 1775 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFichePersonne.ListeIntervention.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Fiche_Personne.DISP_FICHE_PERSONNE.DISP_IDENT_COLLAB.TABLE_INTERLOCUTEU Colonne de table : Titre FR: Adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Oui Coche tous dans entête Non Liaison des données :gclPresentationFichePersonne.ListeLieu.m_clTabModele.EtiquetteEtPresentation Ancrage 06/08/2026 Isis_BO 1776 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 600 Taux anc. hauteur 1000 Colonne de table : Titre FR: Etage Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFichePersonne.ListeLieu.m_clTabModele.m_sEtage Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 Colonne de table : Titre FR: Lot Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 1777 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFichePersonne.ListeLieu.m_clTabModele.m_sLot Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 Colonne de table : Titre FR: Actif Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFichePersonne.ListeLieu.m_clTabModele.m_bActif Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1778 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFichePersonne.ListeLieu.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: IDLieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 1779 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFichePersonne.ListeLieu.m_clTabModele.m_nIDLieu Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Fiche_Personne.DISP_FICHE_PERSONNE.TABLE_NUMERO_TELEPHONE Colonne de table : Titre FR: Type Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 858 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1780 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Informations sur les champs Colonne de table : Titre FR: Numéro Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_Fiche_Personne Messages multilingues 06/08/2026 Isis_BO 1781 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Code des champs FI_Fiche_Personne Code des champs Déclarations globales de FI_Fiche_Personne procédure FI_Fiche_Personne(gclPresentationFichePersonne est un PFichePersonne dynamique= Null, paramSupplementaire est un STParamFenetreAppelante=Null) //gpclPresenListeClient est un PTableClient dynamique gpclPresenFicheAdresse est un PFicheAdresse dynamique gpclListeRolePersonneest un PTableParametreMetier dynamique maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI //gProcTimer est une procedure = ActiveTimer //gProcFermeCadenas est une Procédure = FermetureCadenas gbEnregistementOk est un booléen=Vrai gsTriEnCoursContact est une chaîne gsTriEnCoursInterv est une chaîne gCouleurFondEntete est une Couleur gnDelai est un entier gbAppelProcFenAppelante est un booléen gnPosRechercheSite est un entier gbFicheBloque est un booléen Evénement(TriColonne,"TABLE_INTERLOCUTEUR_SITE",1529) Evénement(TriColonne,"TABLE_INTERLOCUTEUR_INTERVENTION",1529) Evénement(SurActivite, "*.*", WM_LBUTTONDOWN) Evénement(SurActivite, "*.*", WM_RBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MOUSEMOVE) Evénement(SurActivite, "*.*", WM_KEYDOWN) //Titre de la fenêtre LIB_Titre_de_fenêtre_fiche_personne = paramSupplementaire.eTypeAppel=Libre _et_ gclPresentationFichePersonne:m_nPKID = 0 ? "Nouveau contact" sinon paramSupplementaire.sTitreFenetre<> "" ? paramSupplementaire.sTitreFenetre sinon "Contact" local gCouleurFondEntete = DISP_ENTETE_FICHE_PERSONNE..CouleurFond // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationFichePersonne=Null alors gclPresentationFichePersonne=PFichePersonne.gNouvellePresentation() fin gnDelai = DonneValeurTimeOutObjet(gclPresentationFichePersonne) PFichePersonne.gFicheClient(gclPresentationFichePersonne) //gpclPresenListeClient=PTableClient.gNouvellePresentation(1,-1,-1) PFichePersonne.gListeLieu(gclPresentationFichePersonne) PFichePersonne.gListeIntervention(gclPresentationFichePersonne) si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors selon paramSupplementaire.sNomIDAppelant cas "AddIntervLieuPersonne","ModifIntervLieuPersonne","ModifLieuPersonne","AddLieuPersonne" : SAI_CLIENT..Etat = Grisé SAI_CLIENT..Visible = Faux LIB_CLIENT..Etat = Grisé LIB_CLIENT..Visible = Faux BTN_LOUPE_CLIENT..Visible=Faux BTN_Nouveau_fiche_personne..Grisé = Vrai gpclListeRolePersonne <- DonneRoleContactLieu() GR_ADRESSE_FICHE_PERSONNE..Visible = Faux si gclPresentationFichePersonne:IdentifiantUnique=0 _et_ paramSupplementaire.s NomIDAppelant="AddIntervLieuPersonne" alors PFichePersonne.gListeLieu(gclPresentationFichePersonne,paramSupplementaire:pcl ObjetAppelant:FicheLieu) 06/08/2026 Isis_BO 1782 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Code des champs sinon si gclPresentationFichePersonne:IdentifiantUnique=0 _et_ paramSupplementaire.s NomIDAppelant="AddLieuPersonne" alors PFichePersonne.gListeLieu(gclPresentationFichePersonne,paramSupplementaire.pcl ObjetAppelant.p_clCourant) fin FI_Fiche_Personne..Plan = 1 nIndice est un entier = TableauCherche(gclPresentationFichePersonne:ListeLieu: m_clTabModele,tcLinéaire,"m_nIDLieu",paramSupplementaire.sNomIDAppelant dans ( "AddLieuPersonne","ModifLieuPersonne","AddIntervLieuPersonne", "ModifIntervLieuPersonne") ? paramSupplementaire.nIdFenetreAppelante sinon paramSupplementaire:pclObjetAppelant:m_nPKID,1) si nIndice>0 alors si paramSupplementaire.sNomIDAppelant="ModifLieuPersonne" alors gclPresentationFichePersonne:ListeLieu:m_clTabModele[nIndice] = paramSupplementaire.pclObjetAppelant.ListeContact.p_clCourant sinon si paramSupplementaire.sNomIDAppelant="ModifIntervLieuPersonne" alors gclPresentationFichePersonne:ListeLieu:m_clTabModele[nIndice] = paramSupplementaire.pclObjetAppelant.ListeContactLieu.p_clCourant: m_clLieuPersonne fin si paramSupplementaire.sNomIDAppelant dans ("AddLieuPersonne","ModifLieuPersonne") alors gclPresentationFichePersonne:ListeLieu:m_clTabModele[nIndice]:m_clLieu <- paramSupplementaire.pclObjetAppelant.p_clCourant sinon si paramSupplementaire.sNomIDAppelant dans ("AddIntervLieuPersonne", "ModifIntervLieuPersonne") alors gclPresentationFichePersonne:ListeLieu:m_clTabModele[nIndice]:m_clLieu <- paramSupplementaire.pclObjetAppelant.FicheLieu:p_clCourant fin gclPresentationFichePersonne:ListeLieu:p_clCourant = gclPresentationFichePersonne: ListeLieu:m_clTabModele[nIndice] TableAffiche(TABLE_INTERLOCUTEUR_SITE,taInit) nIndice = TableCherche(COL_IDLieu,gclPresentationFichePersonne:ListeLieu: p_clCourant:m_nIDLieu,rechercheIdentique) si nIndice>0 alors TableSelectPlus(TABLE_INTERLOCUTEUR_SITE,nIndice) si paramSupplementaire.sNomIDAppelant dans ("AddLieuPersonne", "ModifLieuPersonne","AddIntervLieuPersonne","ModifIntervLieuPersonne") alors GR_EDITADRESSE_FICHE_SITE..Etat = AffichageSeulement GR_EDITADRESSE_FICHE_SITE..Couleur = Blanc GR_EDITADRESSE_FICHE_SITE..CouleurFond = RVB(36,36,36) BTN_Valide_Site..Visible = paramSupplementaire.s NomIDAppelant dans ("ModifLieuPersonne","ModifIntervLieuPersonne") BTN_Fermer_Site..Visible = paramSupplementaire.s NomIDAppelant dans ("ModifLieuPersonne","ModifIntervLieuPersonne") sinon GR_EDITADRESSE_FICHE_SITE..Etat = Actif GR_EDITADRESSE_FICHE_SITE..Couleur = Noir GR_EDITADRESSE_FICHE_SITE..CouleurFond = RVB(167,167,167) //BTN_Valide_Site..Visible = vrai //BTN_Fermer_Site..Visible = vrai fin FI_Fiche_Personne..Plan = 2 sinon FI_Fiche_Personne..Plan = 1 fin sinon 06/08/2026 Isis_BO 1783 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Code des champs FI_Fiche_Personne..Plan = 1 fin cas "ModifIntervClientPersonne","AddIntervClientPersonne","ContactClient" BTN_Nouveau_fiche_personne..Grisé = Vrai GR_ADRESSE_FICHE_PERSONNE..Visible = Faux gpclListeRolePersonne <- DonneRoleContactClient() PFichePersonne.gListeLieu(gclPresentationFichePersonne) autre cas PFichePersonne.gListeLieu(gclPresentationFichePersonne) gpclListeRolePersonne <- gpclListeRoleContact fin sinon gpclListeRolePersonne <- gpclListeRoleContact fin MAJBoutonRole() //BloqueEnregistrement(gclPresentationFichePersonne,FermeCadenas) BlocEnregistrement(gclPresentationFichePersonne,ActiveTimer,BTN_CADENAS_FERME_PERS,BTN_ CADENAS_OUVERT_PERS,GR_CADENAS_PERS,DISP_FICHE_PERSONNE) gbFicheBloque = gclPresentationFichePersonne:m_bBlocageEcriture //ExécuteTraitement(TABLE_INTERLOCUTEUR_SITE,trtSélection) Fin d'initialisation de FI_Fiche_Personne AfficheOuNonEtage(gclPresentationFichePersonne:m_nIDRole) si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant dans ( "ModifIntervLieuPersonne","ModifLieuPersonne","AddLieuPersonne","AddIntervLieuPersonne") _et_ gclPresentationFichePersonne:ListeLieu:p_clCourant<>Null alors sinon FI_Fiche_Personne..Plan = 1 fin DonneFocusChamp() Demande de mise à jour de l'affichage de FI_Fiche_Personne si gclPresentationFichePersonne<>Null _et_ gclPresentationFichePersonne est PFichePersonne alors gclPresentationFichePersonne:m_bBlocageEcriture = gbFicheBloque SourceVersEcran("","gclPresentationFichePersonne") MAJChampTableEtObjet(TABLE_INTERLOCUTEUR_SITE,gclPresentationFichePersonne:ListeLieu:p_clCourant) MAJChampTableEtObjet(TABLE_INTERLOCUTEUR_INTERVENTION,gclPresentationFichePersonne: ListeIntervention:p_clCourant) //BTN_CADENAS_OUVERT_PERS..Visible = gpclListeParamAppli:m_clTabModele["TIMEOUT_BLOC_ENREG_PERS"]:m_sValeur>-1 // GR_CADENAS..Etat = BTN_CADENAS_FERME_PERS..Visible ? AffichageSeulement SINON Actif // DISP_FICHE_PERSONNE..CouleurFond = BTN_CADENAS_FERME_PERS..Visible ? Noir SINON Transparent //DISP_ENTETE_FICHE_PERSONNE..CouleurFond = BTN_CADENAS_FERME_PERS..Visible ? Noir SINON gCouleurFondEntete BTN_MODIF_CONTACT_SITE..Grisé = gclPresentationFichePersonne.ListeLieu. p_bModeleCourantVide _ou_ gclPresentationFichePersonne.ListeLieu.p_clCourant=Null BTN_SUPPRIME_CONTACT_SITE..Grisé = gclPresentationFichePersonne.ListeLieu. p_bModeleCourantVide _ou_ gclPresentationFichePersonne.ListeLieu.p_clCourant=Null BTN_SUPPRIME_CONTACT_SITE..Visible = pas gclPresentationFichePersonne.ListeLieu. 06/08/2026 Isis_BO 1784 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Code des champs p_bModeleCourantVide _et_ pas gclPresentationFichePersonne.ListeLieu.p_clCourant=Null //RechercheSiteTable() fin //DISP_FICHE_CLIENT[4]..Visible = gbEnSelection ? Faux SINON Vrai //FEN_Menu.CBM_PKID = ChaîneConstruit(libIdBarreMessage,gclPresentation:IdentifiantUnique) //FEN_Menu.CBM_MODIF = ChaîneConstruit(libDateBarreMessage,DateVersChaîne(gclPresentation:m_dhCreationDate,"JJ/MM/AAAA"),gclPr esentation:m_sCreationUser) Fermeture de FI_Fiche_Personne DeblocEnregistrement(gclPresentationFichePersonne,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_PERS,BTN_CADENAS_OUVERT_PERS,GR_CADENAS_PERS,DISP_FICHE_PERSONNE,Faux,*,pas gb AppelProcFenAppelante) Clic sur BTN_LOUPE_CLIENT si gbEnregistementOk alors stNewParam est un STParamFenetreAppelante= DonneParam(DansFenetre,"FI_Fiche_Personne",MoiMême..Nom, maProcMAJObjetRetourFI,*,*,*,*) Ouvre(FEN_ChoixFenetreInterne,"FI_Liste_Client",stNewParam) fin Clic sur BTN_ROLE OuvrePopupPosition(FEN_Choix_Role_Personne,poHaut,*,DonneParam(DansFenetre,"FI_Fiche_Personne",MoiMême. .Nom,maProcMAJObjetRetourFI,"",paramSupplementaire.sNomIDAppelant,gclPresentationFichePersonne:m_n IDRole,gclPresentationFichePersonne,Faux)) Sortie de COMBO_nIDCivilite EnregistreFiche() Sélection d'une ligne de COMBO_nIDCivilite ChampVersSource() Clic sur BTN_CADENAS_FERME_PERS si 1=BlocEnregistrement(gclPresentationFichePersonne,ActiveTimer,BTN_CADENAS_FERME_PERS,BTN_ CADENAS_OUVERT_PERS,GR_CADENAS_PERS,DISP_FICHE_PERSONNE) si pas AppelProcFenetreAppelante(gclPresentationFichePersonne,paramSupplementaire,Faux,Faux,Vrai) alors DeblocEnregistrement(gclPresentationFichePersonne,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_PERS,BTN_CADENAS_OUVERT_PERS,GR_CADENAS_PERS,DISP_FICHE_PERSONNE,Faux) fin gbAppelProcFenAppelante=Vrai fin // BlocEnregistrement(gclPresentationFichePersonne,ActiveTimer,FermetureCadenas,BTN_CADENAS_FERME_PERS,BTN _CADENAS_OUVERT_PERS,GR_CADENAS,DISP_FICHE_PERSONNE) //SI BlocEnregistrement(gclPresentationFichePersonne,activetimer,FermetureCadenas,BTN_CADENAS_FERME_PERS,BTN _CADENAS_OUVERT_PERS,GR_CADENAS,DISP_FICHE_PERSONNE,"Contact")=1 ALORS 06/08/2026 Isis_BO 1785 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Code des champs // BTN_CADENAS_FERME_PERS..Visible=faux // BTN_CADENAS_OUVERT_PERS..Visible=Vrai // DemandeMiseAJourIHM() //FIN Clic sur BTN_CADENAS_OUVERT_PERS DeblocEnregistrement(gclPresentationFichePersonne,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_PERS,BTN_CADENAS_OUVERT_PERS,GR_CADENAS_PERS,DISP_FICHE_PERSONNE,Faux) //gnDelai=0 //clErreur est un cerreur //SI (gclPresentationFichePersonne:bOK(clErreur) ET gclPresentationFichePersonne:DebloqueEnregistrement()) ALORS // FermetureCadenas(BTN_CADENAS_FERME_PERS,BTN_CADENAS_OUVERT_PERS,GR_CADENAS,DISP_FICHE_PERSONNE,"Contact ") //FIN Clic sur BTN_Fermer_fiche_personne si FI_Fiche_Personne..Plan=2 alors ExécuteTraitement(BTN_Fermer_Site,trtClic) fin si paramSupplementaire.eTypeAppel=DansChampFI alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationFichePersonne,paramSupplementaire,Faux,Vrai) gbAppelProcFenAppelante=Vrai ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationFichePersonne,paramSupplementaire,Faux,Vrai) gbAppelProcFenAppelante=Vrai Ferme(FEN_ChoixFenetreInterne,0) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_FICHE_PERSONNE)) fin Clic sur BTN_Nouveau_fiche_personne pclPresentationFiche est un PFichePersonne dynamique si paramSupplementaire.eTypeAppel=DansOnglet _et_ paramSupplementaire.sNomIDAppelant="ListePersonne" alors pclPresentationFiche <-paramSupplementaire.pclObjetAppelant.Nouveau() FEN_Menu.OuvreOuActive(FI_Fiche_Personne,"Fiche contact",*,pclPresentationFiche,DonneParam( paramSupplementaire)) sinon pclPresentationFiche <-PFichePersonne.gNouvellePresentation() FEN_Menu.OuvreOuActive(FI_Fiche_Personne,"Fiche contact",*,pclPresentationFiche) fin Clic sur BTN_Supprimer_fiche_personne 06/08/2026 Isis_BO 1786 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Code des champs si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin clErreur est un CErreur si pas gclPresentationFichePersonne.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) fin ExécuteTraitement(FI_Fiche_Personne.DISP_FICHE_PERSONNE.DISP_ENTETE_FICHE_PERSONNE.BTN_ Fermer_fiche_personne,trtClic) Clic sur BTN_Valider_fiche_personne si paramSupplementaire.eTypeAppel=DansChampFI _et_ EnregistreFiche() alors AppelProcFenetreAppelante(gclPresentationFichePersonne,paramSupplementaire,Vrai,Vrai) gbAppelProcFenAppelante=Vrai ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansOnglet _et_ EnregistreFiche() alors AppelProcFenetreAppelante(gclPresentationFichePersonne,paramSupplementaire,Vrai,Vrai) gbAppelProcFenAppelante=Vrai FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_FICHE_PERSONNE)) sinon si paramSupplementaire.eTypeAppel=DansFenetre _et_ EnregistreFiche() alors AppelProcFenetreAppelante(gclPresentationFichePersonne,paramSupplementaire,Vrai,Vrai) gbAppelProcFenAppelante=Vrai Ferme(FEN_ChoixFenetreInterne,0) sinon EnregistreFiche() fin Clic sur BTN_AJOUTE_CONTACT_SITE //Création d'un nouvel enregistrement nIndice est un entier = TableAjouteLigne(TABLE_INTERLOCUTEUR_SITE) //Positionnement dans le nouvel enregistrement de la zone répétée des adresses TableSelectPlus(TABLE_INTERLOCUTEUR_SITE,nIndice) //Création d'une nouvelle fiche adresse clFicheLieuPersonne est un PFicheLieu_Personne <-gclPresentationFichePersonne:ListeLieu:Nouveau(Vrai, gclPresentationFichePersonne:m_nPKID,*,1) //Validation en mémoire de la nouvelle fiche personne clFicheLieuPersonne.AppelProcValidation(1) // sauvegarde de la table TableEnregistre(TABLE_INTERLOCUTEUR_SITE,clFicheLieuPersonne) //Rafraichissement des données TableAffiche(TABLE_INTERLOCUTEUR_SITE,nIndice) gclPresentationFichePersonne:ListeLieu.p_clCourant = TABLE_INTERLOCUTEUR_SITE //clFicheClientAdresse.FicheEnCours FI_Fiche_Personne..Plan=2 06/08/2026 Isis_BO 1787 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Code des champs DemandeMiseAJourIHM() Clic sur BTN_Fermer_Site si gclPresentationFichePersonne:ListeLieu:p_clCourant:bNouveau() alors clErreur est un CErreur gclPresentationFichePersonne:ListeLieu:bSupprimer(clErreur) fin FI_Fiche_Personne..Plan=1 Clic sur BTN_LigneSuivante RechercheSiteTable(Vrai) Clic sur BTN_LOUPE_CONTACT_SITE stNewParam est un STParamFenetreAppelante = DonneParam(DansFenetre,"FI_Fiche_Personne",MoiMême..Nom, maProcMAJObjetRetourFI,*,"PersonneListeLieu",*,gclPresentationFichePersonne,Vrai) Ouvre(FEN_ChoixFenetreInterne,"FI_Liste_Lieu",stNewParam) Clic sur BTN_MODIF_CONTACT_SITE SourceVersEcran("","gclPresentationFichePersonne") FI_Fiche_Personne..Plan=2 Clic sur BTN_SUPPRIME_CONTACT_SITE bSupprimer est un booléen bQuestionPoussee est un booléen //SI PAS gclPresentationFichePersonne:ListeLieu:p_bModeleCourantVide _ET_ PAS gclPresentationFichePersonne:ListeLieu:p_clCourant:bNouveau() _ET_ gclPresentationFichePersonne:ListeLieu:p_clCourant:bLiaison() ALORS // bQuestionPoussee = Vrai //FIN si pas bQuestionPoussee _et_ OuiNon("Confirmez vous la suppression ?")=Non alors retour //SINON SI bQuestionPoussee _ET_ PAS gclPresentationFichePersonne:ListeLieu:p_bModeleCourantVide _ET_ PAS gclPresentationFichePersonne:ListeLieu:p_clCourant:bNouveau() ALORS // // SELON Dialogue( "Souhaitez-vous supprimer uniquement la liaison avec le site ou supprimer totalement le contact") // // Supprimer la &liaison // CAS 1 // bSupprimer = Faux // // Supprimer &entierement // CAS 2 // bSupprimer = Vrai // CAS 3 // RETOUR // FIN fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_INTERLOCUTEUR_SITE) si nIndice>1 _et_ nIndice=TableOccurrence(TABLE_INTERLOCUTEUR_SITE) alors TableSelectPlus(TABLE_INTERLOCUTEUR_SITE,nIndice-1) fin 06/08/2026 Isis_BO 1788 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Code des champs clErreur est un CErreur si gclPresentationFichePersonne:ListeLieu:p_clCourant:bLiaison() _et_ pas gclPresentationFichePersonne: ListeLieu:p_clCourant:bNouveau() alors gclPresentationFichePersonne:ListeLieu:p_clCourant:m_bLiaison = Faux si pas gclPresentationFichePersonne:ListeLieu:p_clCourant:bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) fin si bSupprimer alors si pas gclPresentationFichePersonne:ListeLieu:p_clCourant:m_clContact:bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) fin fin fin TableSupprime(TABLE_INTERLOCUTEUR_SITE,nIndice) BTN_Supprimer_fiche_personne..Etat=Grisé Clic sur BTN_Valide_Site EcranVersSource() si EnregistreFiche() alors FI_Fiche_Personne..Plan=1 DemandeMiseAJourIHM() fin Initialisation de LIB_ResultatRecherche // Version 1 // Description // Libellé simple Entrée dans SAI_CodeLieu //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) Sortie de SAI_CodeLieu //nPKID est un entier sur 8 octets = val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[",DepuisDébut),1,"]")) //SI nPKID>0 ALORS // SI PFichePersonne.gListeLieu(gclPresentationFichePersonne,*,nPKID) ALORS // //nIndiTableCherche(COL_PKID,nPKID,rechercheIdentique) // nIndice est un entier = TableauCherche(gclPresentationFichePersonne:ListeLieu:m_clTabModele,tcLinéaire,"m_nIDLieu",nPKID,1) // SI nIndice>0 ALORS // gclPresentationFichePersonne:ListeLieu:p_clCourant = gclPresentationFichePersonne:ListeLieu:m_clTabModele[nIndice] // FI_Fiche_Personne..Plan=2 // DemandeMiseAJourIHM() // FIN // FIN //SINON // SI ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"---",DepuisDébut),1,"---",DepuisFin)=ChaîneFormate("Aucu n résultat",ccMajuscule) ALORS 06/08/2026 Isis_BO 1789 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Code des champs // MoiMême="" // SaisieAssistéeSupprimeTout(MoiMême) // ExécuteTraitement(MoiMême,trtModification) // SINON // // SI PAS PFichePersonne.gListeLieu(gclPresentationFichePersonne,*,-1,MoiMême..ValeurAffichée) ALORS // // // SINOn // DemandeMiseAJourIHM() // FI_Fiche_Personne..Plan=2 // FIN // FIN //FIN //MoiMême="" //EnregistreFiche() A chaque modification de SAI_CodeLieu ModifZoneSaisieAssistee(MoiMême,2,Faux,"","")//gclPresentationFicheInterv:m_nIDClient RechercheSiteListe() Sélection d'une valeur dans la liste de saisie assistée de SAI_CodeLieu RechercheSiteTable() A chaque modification de INT_ActifLieuPersonne ChampVersSource() Sortie de SAI_CODESITE si MoiMême..ValeurAffichée<>"" alors ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) fin A chaque modification de SAI_CODESITE //ChampVersSource() A chaque modification de SAI_Etage ChampVersSource() A chaque modification de SAI_LOT ChampVersSource() Sortie de SAI_sCodePostal si MoiMême..ValeurAffichée<>"" alors 06/08/2026 Isis_BO 1790 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Code des champs ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) fin A chaque modification de SAI_sCodePostal //ChampVersSource() Sortie de SAI_sEtiquette si MoiMême..ValeurAffichée<>"" alors ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) fin A chaque modification de SAI_sEtiquette //ChampVersSource(MoiMême..LiaisonFichier,MoiMême..Valeur,"gclPresenListAdresse:p_clCourant:m_clAdresse ") Sortie de SAI_sLigneAdresse_2 si MoiMême..ValeurAffichée<>"" alors ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) fin A chaque modification de SAI_sLigneAdresse_2 //ChampVersSource() Sortie de SAI_sLigneAdresse_3 si MoiMême..ValeurAffichée<>"" alors ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) fin A chaque modification de SAI_sLigneAdresse_3 //ChampVersSource() Sortie de SAI_sLigneAdresse_4 si MoiMême..ValeurAffichée<>"" alors ChampVersSource() 06/08/2026 Isis_BO 1791 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Code des champs //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) fin A chaque modification de SAI_sLigneAdresse_4 //ChampVersSource() Sortie de SAI_sLigneAdresse_5 si MoiMême..ValeurAffichée<>"" alors ChampVersSource() // SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) fin A chaque modification de SAI_sLigneAdresse_5 //ChampVersSource() Sortie de SAI_sVille si MoiMême..ValeurAffichée<>"" alors ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) fin A chaque modification de SAI_sVille //ChampVersSource() Sélection d'une ligne de TABLE_INTERLOCUTEUR_SITE si TABLE_INTERLOCUTEUR_SITE..Nouveau alors gclPresentationFichePersonne.ListeLieu.p_clCourant=Null sinon gclPresentationFichePersonne.ListeLieu.p_clCourant=TABLE_INTERLOCUTEUR_SITE fin //DemandeMiseAJourUIParent() Sortie de INT_ActifPersonne EnregistreFiche() A chaque modification de INT_ActifPersonne ChampVersSource() Sortie de INT_USAGEINTERNE 06/08/2026 Isis_BO 1792 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Code des champs EnregistreFiche() A chaque modification de INT_USAGEINTERNE ChampVersSource() Entrée dans SAI_CLIENT //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) Sortie de SAI_CLIENT si MoiMême..ValeurAffichée<>"" alors //Récupération de l'id entre crochet lors de la sélectionne de l'élément dans la liste nPKID est un entier sur 8 octets = Val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[", DepuisDébut),1,"]")) //L'id existe bien si nPKID>0 alors //Récupération de la fiche client suivant l'id PFichePersonne.gFicheClient(gclPresentationFichePersonne,gclPresentationFichePersonne. FicheClient,nPKID,Vrai) //L'id n'existe pas sinon si ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"---",DepuisDébut),1,"---",DepuisFin)= ChaîneFormate("Aucun résultat",ccMajuscule) alors MoiMême="" SaisieAssistéeSupprimeTout(MoiMême) ExécuteTraitement(MoiMême,trtModification) sinon //Récupération de la fiche client suivant la valeur saisie dans la zone PFichePersonne.gFicheClient(gclPresentationFichePersonne,gclPresentationFichePersonne. FicheClient,-1,Vrai,MoiMême..ValeurAffichée) fin fin //L'id existe bien si nPKID>0 alors // Reformatage de la zone de saisie pour ne pas afficher l'id entre crochet MoiMême = Majuscule(gclPresentationFichePersonne:FicheClient.m_sNom) fin EnregistreFiche() //Enchainement des actions suite au choix du client comme si l'utilisateur avait cliqué sur la loupe //GestionEnchainement(BTN_LOUPE_CLIENT,"") fin A chaque modification de SAI_CLIENT //Recherche le client suivant ce qui a été saisi par l'utilisateur ModifZoneSaisieAssistee(MoiMême,2,Faux,"","") Sélection d'une valeur dans la liste de saisie assistée de SAI_CLIENT 06/08/2026 Isis_BO 1793 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Code des champs //Appel du traitement en sortie de champ ExécuteTraitement(MoiMême,trtSortie) Touche système appuyée (WM_SYSCHAR) de SAI_CLIENT //SI ToucheEnfoncée(teEchap) ALORS // SourceVersEcran("",ChampAlias(MoiMême)) //FIN Sortie de SAI_SPE_Email EnregistreFiche() A chaque modification de SAI_SPE_Email ChampVersSource() Sortie de SAI_SPE_InfoSupp EnregistreFiche() A chaque modification de SAI_SPE_InfoSupp ChampVersSource() Sortie de SAI_SPE_Nom EnregistreFiche() A chaque modification de SAI_SPE_Nom ChampVersSource() Sortie de SAI_SPE_Prenom EnregistreFiche() A chaque modification de SAI_SPE_Prenom ChampVersSource() Sortie de SAI_SPE_TelFixe EnregistreFiche() A chaque modification de SAI_SPE_TelFixe 06/08/2026 Isis_BO 1794 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Code des champs ChampVersSource() Sortie de SAI_SPE_TelMobile EnregistreFiche() A chaque modification de SAI_SPE_TelMobile ChampVersSource() FI_Fiche_Personne Procédures Procédure locale ActiveTimer // Résumé : // Syntaxe : //ActiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveTimer(local nIdTimer est un entier) TimerSys(TimeOutPersonne,100,nIdTimer) Procédure locale AfficheOuNonEtage // Résumé : // Syntaxe : //AfficheOuNonEtage ( est entier sur 8 octets) // // Paramètres : // nIdRole (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AfficheOuNonEtage(local nIdRole est un entier sur 8 octets) nIndice est un entier = TableauCherche(gpclListeRolePersonne:m_clTabModele,tcLinéaire,"m_nPKID",nIdRole ,1) si (nIndice>0 _et_ Gauche(gpclListeRolePersonne:m_clTabModele[nIndice]:m_sValeur,1)="S") _ou_ ( paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant= "InterventionLieuPersonne") alors SAI_Etage..Visible = Vrai 06/08/2026 Isis_BO 1795 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Procédures fin Procédure locale DesactiveTimer // Résumé : // Syntaxe : //DesactiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DesactiveTimer(local nIdTimer est un entier) FinTimerSys(nIdTimer) Procédure locale DonneFocusChamp // Résumé : // Syntaxe : // DonneFocusChamp () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneFocusChamp() DonneFocus(SAI_SPE_Nom) Procédure locale EnregistreFiche // Résumé : // Syntaxe : //[ = ] EnregistreFiche () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // stParamSupplementaire (STParamFenetreAppelante - valeur par défaut=0) : < indiquez ici le rôle de stParamSupplementaire> procédure EnregistreFiche() bResultat est un booléen sChampSuivant est une chaîne = ChampSuivant() si SAI_SPE_Nom<>"" et sChampSuivant<>COMBO_nIDCivilite..Nom alors // sListeChpAExclure est une chaine = SAI_SPE_Nom..Nom+","+BTN_Valider_fiche_personne..Nom+","+BTN_Fermer_fiche_personne..Nom // sListeChpAInclureMAJ est une chaine = BTN_Valider_fiche_personne..Nom // gbEnregistementOk = ValideFiche(ChampSuivant(),ChampEnCours(),gclPresentationFichePersonne,paramSupplementaire,sListeChpAEx clure,sListeChpAInclureMAJ) 06/08/2026 Isis_BO 1796 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Procédures // clErreur est un CErreur si pas ChampSuivant() dans (SAI_SPE_Nom..Nom,BTN_Valider_fiche_personne..Nom,BTN_ Fermer_fiche_personne..Nom) alors si ChampEnCours() dans (BTN_Valider_fiche_personne..Nom) alors EcranVersSource() bResultat = ValideFicheSimple(gclPresentationFichePersonne,paramSupplementaire,ActiveTimer,BTN_ CADENAS_FERME_PERS,BTN_CADENAS_OUVERT_PERS,GR_CADENAS_PERS,DISP_FICHE_PERSONNE) gbEnregistementOk = bResultat // nPKID est un entier sur 8 octets = gclPresentationFichePersonne:IdentifiantUnique // // validation // SI PAS gclPresentationFichePersonne.bOK(clErreur) ALORS//PAS gclPresentationFichePersonne.bOK(clErreur,Vrai,Vrai) // Erreur(clErreur.FormateMessage()) // gbEnregistementOk = Faux // SINON // SI nPKID=0 _ET_ paramSupplementaire.eTypeAppel=DansOnglet ALORS // FEN_Menu.RenomeOnglet(gclPresentationFichePersonne:IdentifiantUnique,gclPresentationFichePersonne:InfoO nglet) // FIN // bResultat = Vrai // gbEnregistementOk = bResultat // FIN fin fin renvoyer bResultat Procédure locale MAJBoutonRole // Résumé : // Syntaxe : // MAJBoutonRole () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJBoutonRole() nIndice est un entier = TableauCherche(gpclListeRoleContact:m_clTabModele,tcLinéaire,"m_nPKID", gclPresentationFichePersonne.m_nIDRole,1) si nIndice>0 alors BTN_ROLE..Libellé = gpclListeRoleContact:m_clTabModele[nIndice]:m_sLibelle sinon BTN_ROLE..Libellé = "" fin Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune 06/08/2026 Isis_BO 1797 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Procédures // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // <*> : > procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors fin si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp // CAS COMBO_NPE_IDRole..Nom : // COMBO_NPE_IDRole..Valeur = pclObjet.m_nPKID cas BTN_LOUPE_CONTACT_SITE..Nom : PFichePersonne.gListeLieu(gclPresentationFichePersonne, pclObjet) cas BTN_LOUPE_CLIENT..Nom : PFichePersonne.gFicheClient(gclPresentationFichePersonne,pclObjet) cas BTN_ROLE..Nom gclPresentationFichePersonne:m_nIDRole = pclObjet.m_nPKID MAJBoutonRole() fin fin renvoyer bResultat Procédure locale RafraichissementFiche procédure RafraichissementFiche() si gclPresentationFichePersonne:m_nPKID > 0 alors gclPresentationListePersonne est un PTablePersonne dynamique = PTablePersonne.gNouvellePresentation (8,gclPresentationFichePersonne:m_nPKID) 06/08/2026 Isis_BO 1798 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Procédures si gclPresentationListePersonne:p_nTotal=1 alors gclPresentationListePersonne:p_clCourant = gclPresentationListePersonne:m_clTabModele[1] fin gclPresentationFichePersonne <-gclPresentationListePersonne.Modifier() PFichePersonne.gFicheClient(gclPresentationFichePersonne) PFichePersonne.gListeLieu(gclPresentationFichePersonne) PFichePersonne.gListeIntervention(gclPresentationFichePersonne) DemandeMiseAJourUI() fin Procédure locale RechercheSiteListe procédure RechercheSiteListe() gnPosRechercheSite = 0 LIB_ResultatRecherche = "" b est un entier = 0 sValeurCol est une chaîne ANSI sValeurRecherche est une chaîne ANSI = SansEspace(SAI_CodeLieu) pour toute ligne i de TABLE_INTERLOCUTEUR_SITE sValeurCol = Majuscule(SansEspace(TABLE_INTERLOCUTEUR_SITE.COL_Adresse[i])) si Contient(sValeurCol,sValeurRecherche) alors b += 1 fin fin LIB_ResultatRecherche = b + " enregistrements(s) trouvés" Procédure locale RechercheSiteTable procédure RechercheSiteTable(bAjout est un booléen = Faux) b est un entier c est un entier nPKID est un entier sur 8 octets = Val(ExtraitChaîne(ExtraitChaîne(SAI_CodeLieu..ValeurAffichée,2 ,"[",DepuisDébut),1,"]")) sValeurRecherche est une chaîne ANSI = ChaîneSupprime(SAI_CodeLieu,"["+nPKID+"]" ) sValeurRecherche = SansAccent(Majuscule(SansEspace(sValeurRecherche))) sValeurCol est une chaîne ANSI si gnPosRechercheSite > 0 _et_ gnPosRechercheSite < TABLE_INTERLOCUTEUR_SITE.Occurrence() alors c = gnPosRechercheSite sinon c = 0 fin pour toute ligne i de TABLE_INTERLOCUTEUR_SITE c += 1 si c <= TABLE_INTERLOCUTEUR_SITE.Occurrence() alors sValeurCol = SansAccent(Majuscule(SansEspace(TABLE_INTERLOCUTEUR_SITE.COL_Adresse[c]))) si Contient(sValeurCol,sValeurRecherche) alors b = c sortir fin fin fin si b > 0 alors TableSelectPlus(TABLE_INTERLOCUTEUR_SITE,b) sinon 06/08/2026 Isis_BO 1799 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Procédures si gnPosRechercheSite > 0 alors c = 0 pour toute ligne i de TABLE_INTERLOCUTEUR_SITE c += 1 sValeurCol = SansAccent(Majuscule(SansEspace(TABLE_INTERLOCUTEUR_SITE.COL_Adresse[c]))) si Contient(sValeurCol,sValeurRecherche) alors b = c sortir fin fin fin si b > 0 alors TableSelectPlus(TABLE_INTERLOCUTEUR_SITE,b) fin fin gnPosRechercheSite = b si b <= 0 _et_ bAjout alors si SAI_CodeLieu..ValeurAffichée<>"" alors sCodeLieu est une chaîne ANSI = SAI_CodeLieu nPKID = Val(ExtraitChaîne(ExtraitChaîne(SAI_CodeLieu..ValeurAffichée,2,"[",DepuisDébut),1,"]") ) si nPKID>0 alors si OuiNon("Souhaitez-vous ajouter l'adresse du site à la liste des sites du contact ? ") = Oui alors si PFichePersonne.gListeLieu(gclPresentationFichePersonne,*,nPKID) alors //nIndiTableCherche(COL_PKID,nPKID,rechercheIdentique) nIndice est un entier = TableauCherche(gclPresentationFichePersonne:ListeLieu :m_clTabModele,tcLinéaire,"m_nIDLieu",nPKID,1) si nIndice>0 alors gclPresentationFichePersonne:ListeLieu:p_clCourant = gclPresentationFichePersonne:ListeLieu:m_clTabModele[nIndice] FI_Fiche_Personne..Plan = 2 DemandeMiseAJourIHM() fin SAI_CodeLieu = "" LIB_ResultatRecherche= "" SaisieAssistéeSupprimeTout(SAI_CodeLieu) SAI_CodeLieu = ChaîneSupprime(sCodeLieu,"["+nPKID+"]" ) EnregistreFiche() fin fin fin fin fin Procédure locale SurActivite // Résumé : // Syntaxe : //SurActivite (, , ) // // Paramètres : // wEve : // wParam : 06/08/2026 Isis_BO 1800 Partie 3 › Fenêtre WINDEV › FI_Fiche_Personne › Procédures // lParam : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurActivite(wEve,wParam,lParam) si gclPresentationFichePersonne:m_bBlocageEcriture alors gnDelai=DonneValeurTimeOutObjet(gclPresentationFichePersonne) fin Procédure locale TimeOutPersonne procédure TimeOutPersonne() //Enlève 1 seconde au temps restant gnDelai-- //Le temps est écoulé si gnDelai = 0 alors DeblocEnregistrement(gclPresentationFichePersonne,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_PERS,BTN_CADENAS_OUVERT_PERS,GR_CADENAS_PERS,DISP_FICHE_PERSONNE,*,Vrai) fin Procédure locale TriColonne // Procédure callback appelée à chaque clic sur entête de colonne de "Table1" pour trier la colonne // wEve [in]: Numéro du message Windows // wParam [in] : Numéro de la colonne a trier // lParam [in]: Ordre du tri 5 (1 : Croissant, 0 : décroissant) // Renvoyer 0 pour ne pas effectuer le tri demandé procédure TriColonne(wEve,wParam,lParam) sSens est une chaîne="" si wParam<>0 alors//N° de colonne sur laquelle le clic est effectué //Détection du sens du tri si pas lParam alors sSens="-" selon MoiMême..Nom cas TABLE_INTERLOCUTEUR_SITE..Nom //Trier sur la colonne TableTrie(TABLE_INTERLOCUTEUR_SITE,sSens+TableEnumèreColonne(TABLE_INTERLOCUTEUR_SITE, wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFichePersonne:ListeLieu,TABLE_ INTERLOCUTEUR_SITE,gsTriEnCoursContact) cas TABLE_INTERLOCUTEUR_INTERVENTION..Nom //Trier sur la colonne TableTrie(TABLE_INTERLOCUTEUR_INTERVENTION,sSens+TableEnumèreColonne(TABLE_ INTERLOCUTEUR_INTERVENTION,wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFichePersonne:ListeIntervention,TABLE_ INTERLOCUTEUR_INTERVENTION,gsTriEnCoursInterv) fin renvoyer 0 fin 06/08/2026 Isis_BO 1801 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Image FI_Liste_Personne Image FI_Liste_Personne Informations générales FI_Liste_Personne Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Liste_Personne.wdw | Créé par | | frederic.bourras@applilogik.fr | | | | | -------------------------- | ------------ | ------------------------------ | --------- | --------------- | --- | | Date de création | | 09/08/2018 16:42:36 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 23/04/2025 09:15:42 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 773 Hauteur | 317 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | 06/08/2026 | | | Isis_BO | | 1802 | | ---------- | --- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations générales Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Plateforme unique desktop OU mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Champ de saisie 10 Libellé 9 Bouton 10 Interrupteur 12 Image 5 Table 1 Combo 5 Forme 6 Fenêtre interne 1 Fenêtre interne 1 Option d'interrupteur 12 Colonne de table 11 Rupture de zone répétée 2 Disposition 8 Cellule de disposition 39 06/08/2026 Isis_BO 1803 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations générales Nombre d'éléments dans la fenêtre : 132 FI_Liste_Personne Informations sur les champs Fenêtre : FI_Liste_Personne Fenêtre interne BAT ehcuoT X noitisoP laitini tatE Y noitisoP | | | | | ruegraL ruetuaH | | | | --- | --- | --- | --- | --------------- | --- | --- | elbisiV nalP | FI_Liste_Personne | | | 0 | 0 773 317 | 0 | | | ----------------- | --- | --- | --- | --------- | --- | --- | Fenêtre interne : FI_Liste_Personne Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | ---------------------------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --- | --- | --- | ---------------------------------------------- | ------------------------- | ------------- | | | | | | laitini tatE eisias epyT engilitluM FTR tamroF | | | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | SAI_ADRESSE_SITE | 130 26 | 102 22 | 0 | Actif Texte | Non | | | ------------------ | ------ | -------- | --- | ----------- | --- | --- | | SAI_CLIENT | 130 | 3 102 22 | 0 | Actif Texte | Non | | | SAI_CODEPOSTAL_SIT | 130 51 | 102 22 | 0 | Actif Texte | Non | | SAI_CODE_COMPTAB | | 130 53 | 102 22 | 0 | Actif Texte | Non | | | ----------------- | --------- | -------- | --- | ----------- | --- | ---- | | SAI_CODE_LIEU | 130 | 1 102 22 | 0 | Actif Texte | Non | | | SAI_CodeContact | -343 -153 | 200 26 | 0 | Actif Texte | Non | | | SAI_EMAIL_CONTACT | 133 51 | 99 22 | 0 | Actif Texte | Non | | | SAI_NOM_CONTACT | 133 | 0 99 22 | 0 | Actif Texte | Non | | | SAI_TELS_CONTACT | 133 26 | 99 22 | 0 | Actif Texte | Non | | | SAI_VILLE_SITE | 130 76 | 102 22 | 0 | Actif Texte | Non | | | 06/08/2026 | | | | Isis_BO | | 1804 | Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | --- | nalP | LIB_AFFICHER_CONTACT | 6 | 9 | 45 | 14 | 0 | Actif | Gauche | Haut | | | | -------------------- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_CLEINT | 0 | 8 | 100 | 14 | 0 | Actif | Gauche | Haut | | | | LIB_DEPUIS_CONTACT | 227 | 9 | 45 | 14 | 0 | Actif | Gauche | Haut | | | | LIB_SITE | 0 | 8 | 100 | 14 | 0 | Actif | Gauche | Haut | | | | LIB_SITE | 0 | 8 | 100 | 14 | 0 | Actif | Gauche | Haut | | | LIB_Titre_de_fenêtre_liste_perso 6 6 39 21 0 Actif Gauche Centre | LIB_Total_Liste_personne | 44 | 0 | 36 | 14 | 0 | Actif | Gauche | Haut | | | | ------------------------------ | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_Total_Titre_Liste_Personne | 0 | 0 | 40 | 14 | 0 | Actif | Gauche | Haut | | | Bouton | | | | | | | | | BAT ehcuoT | | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | --- | ---------- | --- | ----------- | laitini tatE | | | X noitisoP | Y noitisoP | | | | | | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | BTN_ADD_LISTE_CONTACT | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | | ---------------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | ------- | --- | | BTN_AVANCEE_CONTACT | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | | BTN_CLOSE_LISTE_CONTACT | | 4 | 4 | 24 | 24 | 0 | Actif | | Abandon | | | BTN_COLLAPSE_LISTE_CONTACT | | 372 | 4 | 24 | 24 | 0 | Actif | | Normal | | | BTN_DEL_LISTE_CONTACT | | 4 | 4 | 24 | 24 | 0 | Grisé | | Normal | | | BTN_EDT_LISTE_CONTACT | | 4 | 4 | 24 | 24 | 0 | Grisé | | Normal | | | BTN_GOMMER_CONTACT | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | | BTN_RECHERCHE_CONTACT | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | | BTN_SEL_LISTE_CONTACT | | 4 | 4 | 24 | 24 | 0 | Grisé | | Normal | | | BTN_UNCOLLAPSE_LISTE_CONTACT | | 372 | 4 | 24 | 24 | 0 | Actif | | Normal | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | staté siorT | | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | --- | ----------- | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | INT_ADRESSE_SITE | | 0 25 | 130 | 25 | 0 | Actif | | | 1 | | | ------------------- | --- | ---- | ----- | ------- | --- | ----- | --- | --- | --- | ---- | | INT_CLIENT | | 0 | 2 130 | 25 | 0 | Actif | | | 1 | | | INT_CODEPOSTAL_SITE | | 0 50 | 130 | 25 | 0 | Actif | | | 1 | | | INT_CODE_COMPTABLE | | 0 52 | 130 | 25 | 0 | Actif | | | 1 | | | INT_CODE_LIEU | | 0 | 0 130 | 25 | 0 | Actif | | | 1 | | | INT_EMAIL_CONTACT | | 3 50 | 130 | 25 | 0 | Actif | | | 1 | | | INT_NOM_CONTACT | | 3 | 0 130 | 25 | 0 | Actif | | | 1 | | | INT_ROLE_CONTACT | | 3 75 | 130 | 25 | 0 | Actif | | | 1 | | | INT_STATUT_CLIENT | | 0 77 | 130 | 25 | 0 | Actif | | | 1 | | | INT_TELS_CONTACT | | 3 25 | 130 | 25 | 0 | Actif | | | 1 | | | INT_TYPE_CLIENT | | 0 27 | 130 | 25 | 0 | Actif | | | 1 | | | INT_VILLE_SITE | | 0 75 | 130 | 25 | 0 | Actif | | | 1 | | | 06/08/2026 | | | | Isis_BO | | | | | | 1805 | Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Image | | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | --- | --- | --- | --- | --- | ------------ | --------------------- | ----------------- | | | | | | | | laitini tatE | | sucof cevA | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | cilc cevA | | | --- | --- | --- | ------- | ------- | --- | --- | --------- | --- | elbisiV nalP | IMG_ICONE_CARACTERISTIQUES | | 4 7 | 16 | 16 | 0 | Actif | | | | -------------------------- | --- | --- | --- | --- | --- | ----- | --- | --- | | IMG_ICONE_CARACTERISTIQUES | | 4 7 | 16 | 16 | 0 | Actif | | | | IMG_ICONE_CARACTERISTIQUES | | 4 7 | 16 | 16 | 0 | Actif | | | | IMG_OPAQ_TETE_LISTE_PERS | | 0 0 | 768 | 33 | 0 | Actif | | | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | ------------------ | ------------------ | ------------------------------ | ----------------------------- | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC 5.5 elbitapmoC | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | | BAT ehcuoT | | X noitisoP Y noitisoP | | laitini tatE | | | | | | | --- | --------------------- | ------- | ------------ | --- | -------- | --- | --- | --- | | | ruegraL | ruetuaH | | | sruocraP | | | | elbisiV elbaT nalP | TABLE_PERSONNE | 0 0 768 | 90 0 | Actif | Mémoir | | | | 2 | | -------------- | ------- | ---- | ----- | ------ | --- | --- | --- | --- | Combo reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB | | | | | BAT ehcuoT | | | | ediv is LLUN | | --- | --------------------- | ------- | --- | ------------ | -------- | ----------- | --- | ------------ | | | X noitisoP Y noitisoP | | | laitini tatE | | eisias cevA | | | | | | ruetuaH | | | sruocraP | | | | ruegraL | | | | elbisiV | | elbaT | | | | | -------------------- | ------ | ------ | ------- | ----- | -------- | ----- | --- | --- | | | | | nalP | | | eéirT | | | | COMBO_PERIODE_AFFICH | 272 5 | 87 22 | 0 | Actif | Variable | | Non | | | COMBO_ROLE_CONTACT | 133 76 | 99 22 | 0 | Actif | Variable | | Non | | | COMBO_SEUIL_AFFICHAG | 57 5 | 158 22 | 0 | Actif | Variable | | Non | | | COMBO_STATUT_CLIENT | 130 78 | 102 22 | 0 | Actif | Variable | | Non | | | COMBO_TYPE_CLIENT | 130 28 | 102 22 | 0 | Actif | Variable | | Non | | Forme BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_BANDEAU_BAS_CONTACT | | 0 | 0 | 768 | 14 | 0 | Actif | | | ------------------------------- | --- | --- | ------- | --- | --- | --- | ----- | ---- | | FRM_CADRE_CARACTERISTIQUES | | 0 | 0 | 238 | 103 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES | | 0 | 0 | 238 | 103 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES | | 0 | 0 | 238 | 103 | 0 | Actif | | | FRM_CRITERE_LISTE_CONTACT | | 0 | 0 | 768 | 216 | 0 | Actif | | | FRM_DEPLIER_PLIER_LISTE_CONTACT | | 0 | 0 | 768 | 33 | 0 | Actif | | | 06/08/2026 | | | Isis_BO | | | | | 1806 | Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Fenêtre interne BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | CFI_SOUSELEMENT_LISTE_PERSONNE | | 0 | 0 768 | 430 | 0 | Actif | | | ------------------------------ | --- | --- | ----- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_CG_L1_C2_L1 | | 0 | 0 238 | 32 | 0 | Actif | | | ----------------- | --- | --- | ----- | --- | --- | ----- | --- | | DISP_CG_L1_C2_L1 | | 0 | 0 238 | 32 | 0 | Actif | | | DISP_CG_L1_C2_L1 | | 0 | 0 238 | 32 | 0 | Actif | | | DISP_CLIENT | | 263 | 0 238 | 141 | 0 | Actif | | | DISP_SITE | | 13 | 0 238 | 141 | 0 | Actif | | | DISP_SITE1 | | 513 | 0 238 | 141 | 0 | Actif | | | D_LISTE_PERS | | 0 | 0 768 | 321 | 0 | Actif | | | D_TETE_LISTE_PERS | | 0 | 0 768 | 32 | 0 | Actif | | Table : FI_Liste_Personne.D_LISTE_PERS.TABLE_PERSONNE Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | ------- | ------- | ------------ | --- | --- | --- | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | LIB_DATEMODIF_CONTACT | 21 | 28 758 | 16 0 | Actif | Gauche | Haut | | | --------------------- | --- | ------ | ---- | ----- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------- | ------------ | --------- | ---------- | | | | | ruetuaH | | | cilc cevA | | | | | | ruegraL | elbisiV | | | | nalP | IMG_OPAQ_TABLE_PERS | -2 | 1 | 768 90 | 0 | Actif | | | | ------------------- | --- | --- | ------- | --- | ----- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | | 1807 | Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | ehcuag à eéxiF | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ----------------- | --- | -------- | --- | ------------- | ------- | ----- | | COL_SEL | 30 | Actif | | Centre Centre | | | | COL_NomContact | 192 | affichag | | Gauche Centre | Texte | | | COL_PrenomContact | 151 | affichag | | Gauche Centre | Texte | | | COL_TelFixe | 119 | affichag | | Gauche Centre | Texte | | | COL_TelMobile | 116 | affichag | | Gauche Centre | Texte | | | COL_Adresse | 160 | Grisé | | Gauche Centre | Texte | | | COL_IDRole | 145 | affichag | | Gauche Haut | Texte | | | COL_IDClient | 156 | affichag | | Gauche Centre | Texte | | | MinDateModif | 100 | Grisé | | Gauche Centre | Texte | | | NbJrsModif | 100 | affichag | | Droite Centre | Numériq | | Numériq | COL_PKID | 100 | Grisé | | Droite Centre | | | | -------- | --- | ----- | --- | ------------- | --- | --- | Rupture de zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP RUPT_B_MinDateModif RUPT_H_MinDateModif_Contact Fenêtre : FI_Liste_Personne Fenêtre interne : FI_Liste_Personne | UI par l'utilisateur | Selon fenêtre | | | | | | | -------------------------------- | ---------------------------------- | --- | ------- | --- | --- | ---- | | Unité des tailles | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide | 0 | | | | | | | Thème destination | Oui | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement | 0 | | | | | | | Facteur d'agrandissement | 0 | | | | | | | Ctx. HFSQL indép. | Non | | | | | | | Ancrage | | | | | | | | 06/08/2026 | | | Isis_BO | | | 1808 | Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Liste_Personne Bouton : Groupe GR_MODEFORMULAIRE_LISTE_PERSONNE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1809 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Bouton : FI_Liste_Personne.D_LISTE_PERS.D_TETE_LISTE_PERS.BTN_AVANCEE_CONTACT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Paramétrage.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1810 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_LISTE_PERSONNE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1811 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Bouton : FI_Liste_Personne.D_LISTE_PERS.BTN_COLLAPSE_LISTE_CONTACT Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Plier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1812 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_LISTE_PERSONNE,GR_MODIFICATION_LISTE_PERSONNE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1813 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Bouton : Groupe GR_MODIFICATION_LISTE_PERSONNE,GR_MODEFORMULAIRE_LISTE_PERSONNE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1814 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Gommer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1815 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1816 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_LISTE_PERSONNE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1817 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Bouton : FI_Liste_Personne.D_LISTE_PERS.BTN_UNCOLLAPSE_LISTE_CONTACT Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1818 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Fenêtre interne : FI_Liste_Personne.D_LISTE_PERS.CFI_SOUSELEMENT_LISTE_PERSONNE Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Personne.D_LISTE_PERS.COMBO_PERIODE_AFFICHAGE_CONTACT Groupe GR_PERIODE_AFFICHAGE_CONTACT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 87 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 272 Largeur interne 87 06/08/2026 Isis_BO 1819 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Période d'affichage du nombre de lignes Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListePeriodeAffichageListe.m_clTabVisible Filtre 02 Rub. affichée :gpclListePeriodeAffichageListe.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListePeriodeAffichageListe.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 333 Taux anc. bas 250 Taux anc. largeur 1000 Taux anc. hauteur 250 06/08/2026 Isis_BO 1820 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Combo : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE.COMBO_ROLE_CONTACT Libellé FR: Stat&ut du client Valeur initiale 1 Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 99 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 146 Largeur interne 99 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 1821 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeRoleContact.m_clTabVisible Rub. affichée :gpclListeRoleContact.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeRoleContact.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Personne.D_LISTE_PERS.COMBO_SEUIL_AFFICHAGE_CONTACT Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 158 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 57 Largeur interne 158 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Seuil d'affichage du nombre de lignes Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 1822 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeSeuilAffichageListe.m_clTabVisible Filtre 02 Rub. affichée :gpclListeSeuilAffichageListe.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeSeuilAffichageListe.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 333 Taux anc. bas 250 Taux anc. largeur 1000 Taux anc. hauteur 250 Combo : FI_Liste_Personne.D_LISTE_PERS.DISP_CLIENT.COMBO_STATUT_CLIENT Libellé FR: Stat&ut du client Valeur initiale 1 Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 1823 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 102 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 393 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeStatutClient.m_clTabVisible Rub. affichée :gpclListeStatutClient.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeStatutClient.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 1824 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Ancrage Largeur Taux anc. droite 333 Taux anc. bas 750 Taux anc. largeur 1000 Taux anc. hauteur 250 Combo : FI_Liste_Personne.D_LISTE_PERS.DISP_CLIENT.COMBO_TYPE_CLIENT Libellé FR: Type de client Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 102 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 393 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Type de client Numéro aide 0 Texte d'indication si vide FR: Type de client Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non 06/08/2026 Isis_BO 1825 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeClient.m_clTabVisible Filtre 2 Rub. affichée :gpclListeTypeClient.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeTypeClient.m_clTabVisible.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 333 Taux anc. bas 250 Taux anc. largeur 1000 Taux anc. hauteur 250 Disposition : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE.DISP_CG_L1_C2_L1 Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1826 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Disposition : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE1.DISP_CG_L1_C2_L1 Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Personne.D_LISTE_PERS.DISP_CLIENT.DISP_CG_L1_C2_L1 Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur 06/08/2026 Isis_BO 1827 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Personne.D_LISTE_PERS.DISP_CLIENT Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 333 Taux anc. bas 1000 Taux anc. largeur 333 Taux anc. hauteur 1000 Disposition : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 06/08/2026 Isis_BO 1828 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 0 Taux anc. bas 1000 Taux anc. largeur 333 Taux anc. hauteur 1000 Disposition : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE1 Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 666 Taux anc. bas 1000 Taux anc. largeur 333 Taux anc. hauteur 1000 Disposition : FI_Liste_Personne.D_LISTE_PERS Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 4 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 1829 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Personne.D_LISTE_PERS.D_TETE_LISTE_PERS Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Personne.D_LISTE_PERS.FRM_BANDEAU_BAS_CONTACT UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 06/08/2026 Isis_BO 1830 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE1.FRM_CADRE_CARACTERISTIQUES UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Personne.D_LISTE_PERS.DISP_CLIENT.FRM_CADRE_CARACTERISTIQUES UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1831 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Forme : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE.FRM_CADRE_CARACTERISTIQUES UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Personne.D_LISTE_PERS.FRM_CRITERE_LISTE_CONTACT UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1832 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Forme : FI_Liste_Personne.D_LISTE_PERS.FRM_DEPLIER_PLIER_LISTE_CONTACT UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CONTACTSITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 1833 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_SITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1834 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CLIENT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Liste_Personne.D_LISTE_PERS.IMG_OPAQ_TETE_LISTE_PERS Groupe GR_IMAGE_OPAQUE_LISTE_PERSONNE Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 06/08/2026 Isis_BO 1835 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE1.INT_ADRESSE_SITE Valeur initiale 0 Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non 06/08/2026 Isis_BO 1836 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Personne.D_LISTE_PERS.DISP_CLIENT.INT_CLIENT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 1837 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE1.INT_CODEPOSTAL_SITE Valeur initiale 0 Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1838 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Interrupteur : FI_Liste_Personne.D_LISTE_PERS.DISP_CLIENT.INT_CODE_COMPTABLE Valeur initiale 0 Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1839 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Interrupteur : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE1.INT_CODE_LIEU Valeur initiale 0 Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1840 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Interrupteur : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE.INT_EMAIL_CONTACT Valeur initiale 0 Groupe GR_CRITERE_LISTECONTACT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1841 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Interrupteur : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE.INT_NOM_CONTACT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1842 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Interrupteur : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE.INT_ROLE_CONTACT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1843 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Interrupteur : FI_Liste_Personne.D_LISTE_PERS.DISP_CLIENT.INT_STATUT_CLIENT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1844 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Interrupteur : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE.INT_TELS_CONTACT Valeur initiale 0 Groupe GR_CRITERE_LISTECONTACT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1845 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Interrupteur : FI_Liste_Personne.D_LISTE_PERS.DISP_CLIENT.INT_TYPE_CLIENT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1846 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Interrupteur : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE1.INT_VILLE_SITE Valeur initiale 0 Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1847 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Libellé : FI_Liste_Personne.D_LISTE_PERS.LIB_AFFICHER_CONTACT Libellé FR: Afficher Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Personne.D_LISTE_PERS.DISP_CLIENT.DISP_CG_L1_C2_L1.LIB_CLEINT Libellé FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1848 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Personne.D_LISTE_PERS.LIB_DEPUIS_CONTACT Libellé FR: Depuis Groupe GR_PERIODE_AFFICHAGE_CONTACT Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1849 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Libellé : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE.DISP_CG_L1_C2_L1.LIB_SITE Libellé FR: Contact Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE1.DISP_CG_L1_C2_L1.LIB_SITE Libellé FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1850 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1851 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Libellé : FI_Liste_Personne.D_LISTE_PERS.LIB_Total_Liste_personne Libellé FR: 000 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListePersonne.p_nTotal Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : FI_Liste_Personne.D_LISTE_PERS.LIB_Total_Titre_Liste_Personne Libellé FR: Total : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 1852 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE1.SAI_ADRESSE_SITE Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 643 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non 06/08/2026 Isis_BO 1853 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 666 Taux anc. bas 250 Taux anc. largeur 1000 Taux anc. hauteur 250 06/08/2026 Isis_BO 1854 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Champ de saisie : FI_Liste_Personne.D_LISTE_PERS.DISP_CLIENT.SAI_CLIENT Libellé FR: &Client Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 393 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 1855 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 333 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 250 Champ de saisie : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE1.SAI_CODEPOSTAL_SITE Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 643 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 1856 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 666 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 250 06/08/2026 Isis_BO 1857 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Champ de saisie : Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 393 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1858 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 333 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 250 Champ de saisie : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE1.SAI_CODE_LIEU Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 643 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 1859 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 666 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 250 06/08/2026 Isis_BO 1860 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Champ de saisie : FI_Liste_Personne.SAI_CodeContact Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne -343 Largeur interne 200 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: Nom, prénom, adresse du contact Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1861 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE.SAI_EMAIL_CONTACT Groupe GR_CRITERE_LISTECONTACT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 146 Largeur interne 99 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 1862 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 0 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 250 06/08/2026 Isis_BO 1863 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Champ de saisie : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE.SAI_NOM_CONTACT Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 146 Largeur interne 99 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1864 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 0 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 250 Champ de saisie : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE.SAI_TELS_CONTACT Groupe GR_CRITERE_LISTECONTACT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 146 Largeur interne 99 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 1865 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 0 Taux anc. bas 250 Taux anc. largeur 1000 Taux anc. hauteur 250 06/08/2026 Isis_BO 1866 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Champ de saisie : FI_Liste_Personne.D_LISTE_PERS.DISP_SITE1.SAI_VILLE_SITE Groupe ,GR_CRITERE_LISTECONTACT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 643 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1867 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 666 Taux anc. bas 750 Taux anc. largeur 1000 Taux anc. hauteur 250 Table : FI_Liste_Personne.D_LISTE_PERS.TABLE_PERSONNE Groupe GR_MODEFORMULAIRE_LISTE_PERSONNE Ordre navigation 1 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non 06/08/2026 Isis_BO 1868 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Rub. mémorisée :gclPresentationListePersonne.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1869 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Table : FI_Liste_Personne.D_LISTE_PERS.TABLE_PERSONNE Rupture de zone répétée : Toujours visible Non Attribut de rupture 8 Libellé : Libellé FR: Date de modification Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1870 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Rupture de zone répétée : Toujours visible Non Attribut de rupture 8 Image : Groupe GR_HAUTEUR_LISTE_PERSONNE,GR_IMAGE_OPAQUE_LISTE_PERSONNE Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1871 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Colonne de table : FI_Liste_Personne.D_LISTE_PERS.TABLE_PERSONNE.COL_SEL (3) Curseur survol 32649 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 20 Taux anc. hauteur 1000 Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 50 Mot de passe Non Masque saisie FR: 2 Mode ellipse Verifier l'orthographe Non 06/08/2026 Isis_BO 1872 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 Colonne de table : Titre FR: Prénom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 50 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1873 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Colonne de table : FI_Liste_Personne.D_LISTE_PERS.TABLE_PERSONNE.COL_TelFixe (6) Titre FR: Tél. 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 15 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Personne.D_LISTE_PERS.TABLE_PERSONNE.COL_TelMobile Titre FR: Tél. 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 15 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 1874 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Oui Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Personne.D_LISTE_PERS.TABLE_PERSONNE.COL_Adresse (8) Titre FR: Adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Non Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1875 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Colonne de table : FI_Liste_Personne.D_LISTE_PERS.TABLE_PERSONNE.COL_IDRole (9) Titre FR: Rôle Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 80 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Personne.D_LISTE_PERS.TABLE_PERSONNE.COL_IDClient Titre FR: Appartient au client Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 06/08/2026 Isis_BO 1876 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Personne.D_LISTE_PERS.TABLE_PERSONNE.MinDateModif Titre FR: MinDateModif Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Non Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1877 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Colonne de table : FI_Liste_Personne.D_LISTE_PERS.TABLE_PERSONNE.NbJrsModif (12) Titre FR: NbJrsModif Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Personne.D_LISTE_PERS.TABLE_PERSONNE.COL_PKID (13) Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 06/08/2026 Isis_BO 1878 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_Liste_Personne Messages multilingues 06/08/2026 Isis_BO 1879 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Liste_Personne Code des champs Déclarations globales de FI_Liste_Personne procédure FI_Liste_Personne(gclPresentationListePersonne est un PTablePersonne dynamique= Null, paramSupplementaire est un STParamFenetreAppelante=Null)// //Variable qui contient la call stack à appeler dans les appels de sous fenêtre maProcMAJObjetRetourPers est une procédure = MAJObjetRetourFI maProcRefreshObjetPres est une procédure = RefreshObjetPresentation maProcMAJCriterePerso est une procédure = Null//MAJCriterePerso //gbEnRechercheLocal est un booléen=faux gsTriEnCoursPersonne est une chaîne gstListePerso est un STListePerso gstCriterePerso est un STCritereListePerso gnDelai est un entier LIB_Titre_de_fenêtre_liste_personne = paramSupplementaire.eTypeAppel=Libre ? "Liste des contacts" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Liste des contacts" local Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Code des champs ListeAffiche(COMBO_ROLE_CONTACT,taInit) ListeAffiche(COMBO_STATUT_CLIENT,taInit) ListeAffiche(COMBO_TYPE_CLIENT,taInit) ListeAffiche(COMBO_SEUIL_AFFICHAGE_CONTACT,taInit) ListeAffiche(COMBO_PERIODE_AFFICHAGE_CONTACT,taInit) SelectionValeurCombo(COMBO_SEUIL_AFFICHAGE_CONTACT,1)//INT_LIMITE_LISTE_CONTACT[1]=vrai SelectionValeurCombo(COMBO_PERIODE_AFFICHAGE_CONTACT,0) //ZoneRépétéeAjouteLigne(ZR_CRITERE_PERSONNE,"Contacts",vrai) //ZoneRépétéeAjouteLigne(ZR_CRITERE_PERSONNE,"Sites",Vrai) //ZoneRépétéeAjouteLigne(ZR_CRITERE_PERSONNE,"Clients",Vrai) //ZoneRépétéeAjouteLigne(ZR_CRITERE_PERSONNE,"Dossiers",Vrai) //ZoneRépétéeAjouteLigne(ZR_CRITERE_PERSONNE,"Interventions",Vrai) // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationListePersonne=Null alors ChargerSelonAppelant(Vrai,Faux) // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.sNomIDAppelant<>"" ALORS // ChargerSelonAppelant(vrai,Faux) // // SINON // PTablePersonne.gTHNouvellePresentation(0,maProcRefreshObjetPres)//gclPresentation=PTablePersonne.gNouve llePresentation(0) // FIN //gclPresentation=PTablePersonne.gNouvellePresentation(-1, paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.nIdFenetreAppelante<>0 ? paramSupplementaire.nIdFenetreAppelante SINON -1) fin Fin d'initialisation de FI_Liste_Personne InitColonneChampTablePerso(TABLE_PERSONNE,gstListePerso) si TABLE_PERSONNE..Occurrence>0 alors TableSelectPlus(TABLE_PERSONNE,1) fin Evénement(TriColonne,"TABLE_PERSONNE",1529) Evénement(DoubleClicLigneTableau,"TABLE_PERSONNE",WM_LBUTTONDBLCLK) //D_LISTE_PERS..AffichageActif=vrai //MaFenêtreInterne..AffichageActif=vrai Demande de mise à jour de l'affichage de FI_Liste_Personne si gclPresentationListePersonne<>Null _et_ gclPresentationListePersonne est PTablePersonne alors //Trie l'objet lié au champ TABLE selon le trie effectuée sur ce champ //TrieObjetChampTableSiBesoin(gclPresentationListePersonne,TABLE_PERSONNE,gsTriEnCoursPersonne) // mise à jour des champs bindés sur la présentation (compteur par exemple) //SourceVersEcran("","gclPresentationListePersonne") //MAJChampTableEtObjet(TABLE_PERSONNE,gclPresentationListePersonne.p_clCourant) // Gestion de l'accessibilité des boutons GestionBoutonsEnteteDansListe(GR_MODIFICATION_LISTE_PERSONNE,BTN_ADD_LISTE_CONTACT,BTN_ SEL_LISTE_CONTACT,TABLE_PERSONNE,paramSupplementaire) //En demande de MAJ la cellule des totaux peut avoir changé au niveau de la visibilité //D_LISTE_PERS[5]..Visible = (paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.eTypeAppel=DansChampFI) _OU_ CFI_SOUSELEMENT_LISTE_PERSONNE..Visible ? Faux SINON Vrai 06/08/2026 Isis_BO 1880 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Code des champs TABLE_PERSONNE.COL_SEL..Visible = (paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.bMultiSelect) //SI paramSupplementaire.eTypeAppel<>DansFenetre ALORS FEN_Menu.PriseFocus(VoletDuChamp(D_LISTE_PERS))//FEN_Menu.PriseFocus(MaFenêtreInterne..nom+".FI_Lis te_Personne") fin Clic sur BTN_COLLAPSE_LISTE_CONTACT D_LISTE_PERS[2]..Visible = Faux BTN_UNCOLLAPSE_LISTE_CONTACT..Visible=Vrai MoiMême..Visible = Faux TABLE_PERSONNE.MinDateModif..Visible = Vrai Clic sur BTN_UNCOLLAPSE_LISTE_CONTACT D_LISTE_PERS[2]..Visible = Vrai BTN_COLLAPSE_LISTE_CONTACT..Visible=Vrai MoiMême..Visible = Faux Sélection d'une ligne de COMBO_PERIODE_AFFICHAGE_CONTACT ChargerSelonAppelant(Faux,Vrai) Sélection d'une ligne de COMBO_SEUIL_AFFICHAGE_CONTACT GR_PERIODE_AFFICHAGE_CONTACT..Etat = DonneParametreCombo(MoiMême)="-1" ? Grisé sinon Actif ChargerSelonAppelant(Faux,Vrai) Clic sur BTN_ADD_LISTE_CONTACT //Duplication des paramètres initiaux stNewParam est STParamFenetreAppelante //= paramSupplementaire gnDelai=0 TimeOutDeFermeture() //La liste est sur l'onglet principale si paramSupplementaire.eTypeAppel = Libre alors //Appel de la fiche en dessous de la liste OuvreFicheDepuisListe(FicheEnAjout,DonneParam(Libre,"FI_Liste_Personne",MoiMême..Nom, maProcMAJObjetRetourPers),gclPresentationListePersonne,FI_Fiche_Personne,MaFenêtreInterne..Nom, D_LISTE_PERS,TABLE_PERSONNE,CFI_SOUSELEMENT_LISTE_PERSONNE,GR_IMAGE_OPAQUE_LISTE_PERSONNE,GR_ HAUTEUR_LISTE_PERSONNE,GR_MODEFORMULAIRE_LISTE_PERSONNE,maProcMAJObjetRetourPers,MoiMême..Nom) //La liste est dans un champ FI sinon si paramSupplementaire.eTypeAppel=DansChampFI alors //Déclaration d'une variable Fiche Personne pclFichePersonne est une PFichePersonne dynamique //La liste provient de l'appel sur le bouton ajoute un contact pour un lieu dans une intervention si paramSupplementaire.sContexteAppelant="BTN_LOUPE_PERS_LIEU_INTERV" alors //Indique le choix de la méthode d'ajout de contact personnalisé 1 (Ajout d'un contact puis rattachement au lieu) paramSupplementaire.pclObjetAppelant.FicheLieu:ListeContact:MethodeCustom = 1 //Appel et affectation du résultat d'ajout de contact personnalisé en passant l'identifiant unique du lieu 06/08/2026 Isis_BO 1881 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Code des champs pclFichePersonne <-paramSupplementaire.pclObjetAppelant.FicheLieu:ListeContact.NouveauCustom( Vrai,paramSupplementaire.pclObjetAppelant.FicheLieu.m_nPKID) //pclFichePersonne.m_clAdresse=paramSuppl.pclObjetAppelant.FicheLieu:m_clAdresse pclFichePersonne.m_nIDAdressePrincipale=paramSupplementaire.pclObjetAppelant.FicheLieu: m_clAdresse.m_nPKID //La liste provient de l'appel sur le bouton ajoute un contact pour un client dans une intervention sinon si paramSupplementaire.sContexteAppelant="BTN_LOUPE_PERS_CLI_INTERV" alors pclFichePersonne=PFichePersonne.gNouvellePresentation() //pclFichePersonne.m_clAdresse=paramSupplementaire.pclObjetAppelant.m_clAdresse pclFichePersonne.m_nIDAdressePrincipale=paramSupplementaire.pclObjetAppelant.FicheClient. m_nIDAdressePrincipale pclFichePersonne.m_nIDClient=paramSupplementaire.pclObjetAppelant.FicheClient.m_nPKID //La liste provient de l'appel sur le bouton Loupe/Recherche un contact pour un lieu dans une intervention sinon si paramSupplementaire.sContexteAppelant="BTN_LOUPE_PERS_SITE" alors //Indique le choix de la méthode d'ajout de contact personnalisé 1 (Ajout d'un contact puis rattachement au lieu) paramSupplementaire.pclObjetAppelant.FicheLieu:ListeContact:MethodeCustom = 1 //Appel et affectation du résultat d'ajout de contact personnalisé en passant l'identifiant unique du lieu pclFichePersonne <-paramSupplementaire.pclObjetAppelant.FicheLieu:ListeContact.NouveauCustom( Vrai,paramSupplementaire.pclObjetAppelant.FicheLieu.m_nPKID) //pclFichePersonne.m_clAdresse=paramSuppl.pclObjetAppelant.FicheLieu:m_clAdresse pclFichePersonne.m_nIDAdressePrincipale=paramSupplementaire.pclObjetAppelant.FicheLieu: m_clAdresse.m_nPKID fin nIdIntervention est un entier sur 8 octets=paramSupplementaire.pclObjetAppelant.m_nPKID // SI paramSupplementaire.sNomIDAppelant="InterventionLieuPersonne" ALORS // DonneParam(DansFenetre,"FI_Liste_Personne",MoiMême..Nom,maProcMAJObjetRetourPers,*,"AddIntervLieuPerson ne",paramSupplementaire.pclObjetAppelant.FicheLieu.m_nPKID,pclFichePersonne) // SINON stNewParam = DonneParam(DansFenetre,"FI_Liste_Personne",MoiMême..Nom,maProcMAJObjetRetourPers,* ,*,*,pclFichePersonne) //FIN nRetour est un entier = Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Personne",stNewParam) si paramSupplementaire.sNomIDAppelant="InterventionClientPersonne" alors gclPresentationListePersonne=PTablePersonne.gNouvellePresentation(5,paramSupplementaire.pcl ObjetAppelant.m_nIDClient,nIdIntervention=0 ? -1 sinon nIdIntervention) //Recherche de la personne ajoutée nIndice est un entier = TableauCherche(gclPresentationListePersonne.m_clTabModele,tcLinéaire, "m_nPKID",stNewParam.pclObjetAppelant:m_nPKID,1) si nIndice>0 alors //Sélection par défaut de la nouvelle personne gclPresentationListePersonne.m_clTabModele[nIndice]:m_bSelection = Vrai fin sinon si paramSupplementaire.sNomIDAppelant="InterventionLieuPersonne" alors 06/08/2026 Isis_BO 1882 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Code des champs //Rechargement de la liste suivant le contexte gclPresentationListePersonne=PTablePersonne.gNouvellePresentation(4,paramSupplementaire.pcl ObjetAppelant.FicheLieu.m_nPKID,nIdIntervention=0 ? -1 sinon nIdIntervention) //Recherche de la personne ajoutée nIndice est un entier = TableauCherche(gclPresentationListePersonne.m_clTabModele,tcLinéaire, "m_nPKID",stNewParam.pclObjetAppelant:m_nPKID,1) si nIndice>0 alors //Sélection par défaut de la nouvelle personne gclPresentationListePersonne.m_clTabModele[nIndice]:m_bSelection = Vrai fin fin //Fermeture par Timer si nRetour=-1 alors gnDelai=1 TimeOutDeFermeture() fin DemandeMiseAJourIHM() fin //SI paramSupplementaire.eTypeAppel<>Libre ALORS // pclFichePersonne est une pfichepersonne dynamique // SI paramSupplementaire.sContexteAppelant="BTN_AJOUTE_CONTACT_LIEU_INTERVENTION" alors // paramSupplementaire.pclObjetAppelant.FicheLieu:ListeLieuPersonne:MethodeCustom = 1 // // pclFichePersonne <-paramSupplementaire.pclObjetAppelant.FicheLieu:ListeLieuPersonne.NouveauCustom(Vrai,paramSupplementai re.pclObjetAppelant.FicheLieu.m_nPKID) // pclFichePersonne.m_clAdresse=paramSupplementaire.pclObjetAppelant.FicheLieu:m_clAdresse // pclFichePersonne.m_nIDAdressePrincipale=paramSupplementaire.pclObjetAppelant.FicheLieu:m_clAdresse.m_nP KID // // SI paramSupplementaire.sContexteAppelant="BTN_AJOUTE_CONTACT_CLIENT_INTERVENTION" ALORS // // pclFichePersonne.m_nIDClient=paramSupplementaire.pclObjetAppelant.m_nIDClient // // FIN // sinon // si paramSupplementaire.eTypeAppel<>DansFenetre alors // pclFichePersonne=pfichepersonne.gNouvellePresentation() // pclFichePersonne.m_clAdresse=paramSupplementaire.pclObjetAppelant.FicheLieu:m_clAdresse // pclFichePersonne.m_nIDAdressePrincipale=paramSupplementaire.pclObjetAppelant.FicheLieu:m_clAdresse.m_nP KID // pclFichePersonne.m_nIDClient=paramSupplementaire.pclObjetAppelant.m_nIDClient // sinon // pclFichePersonne=PFichePersonne.gNouvellePresentation() // pclFichePersonne.m_clAdresse=paramSupplementaire.pclObjetAppelant.m_clAdresse // pclFichePersonne.m_nIDAdressePrincipale=paramSupplementaire.pclObjetAppelant.m_nIDAdressePrincipale // pclFichePersonne.m_nIDClient=paramSupplementaire.pclObjetAppelant.m_nIDClient // fin // // fin // // // nIdIntervention est un entier sur 8 octets=paramSupplementaire.pclObjetAppelant.m_nPKID // paramSupplementaire.pclObjetAppelant=pclFichePersonne // paramSupplementaire.eTypeAppel=DansFenetre // paramSupplementaire.sTitreFenetre="Création du contact" // Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Personne",paramSupplementaire) 06/08/2026 Isis_BO 1883 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Code des champs // SI paramSupplementaire.sContexteAppelant="BTN_AJOUTE_CONTACT_CLIENT_INTERVENTION" alors // gclPresentation=PTablePersonne.gNouvellePresentation(5,paramSupplementaire.pclObjetAppelant.m_nIDClient ,nIdIntervention=0 ? -1 SINON nIdIntervention) // sinon // gclPresentation=PTablePersonne.gNouvellePresentation(4,paramSupplementaire.pclObjetAppelant.m_nIdLie,nI dIntervention=0 ? -1 SINON nIdIntervention) // fin // DemandeMiseAJourIHM() //sinon // //paramSupplementaire.eTypeAppel = Libre // paramSuppl est STParamFenetreAppelante = paramSupplementaire // paramSuppl.eTypeAppel = Libre // OuvreFicheDepuisListe(FicheEnAjout,paramSuppl,gclPresentation,FI_Fiche_Personne,MaFenêtreInterne..Nom,D ISP_LISTE,TABLE,CFI_SOUSELEMENT,IMG_OPACITE_ENTETE,IMG_OPACITE_TABLE,GR_MODEFORMULAIRE,maProcMAJObjetRe tourFI,MoiMême..Nom) // //OuvreFichePersonne(FicheEnAjout) // //SI paramSupplementaire.eTypeAppel=DansChampFI ALORS // // ChangeFenêtreSource(MaFenêtreInterne..Nom,FI_Fiche_Personne,*,DonneParam(paramSupplementaire)) // //SINON // // clPresentationFiche est un PFichePersonne<-gclPresentation.Nouveau(Faux,0) // // //FEN_Test_menu.OuvreOuActive(FI_Fiche_Personne,"Fiche personne",clPresentationFiche) // // FEN_Menu.OuvreOuActive(FI_Fiche_Personne,"Fiche personne",clPresentationFiche) // //FIN //fin Clic sur BTN_AVANCEE_CONTACT //,DonneParam(DansFenetre,"FI_Liste_Dossier",MoiMême..Nom,maProcMAJObjetRetourListDossier,"","",*,pclTa bSoc,Vrai) OuvrePopupPosition(FEN_Choix_Colonne_Et_Tri,poHaut,4,TABLE_PERSONNE,gstListePerso)//ChargementSQL() nIndiceRupt est un entier nIndiceRuptsvg est un entier pour toute ligne de TABLE_PERSONNE nIndiceRupt = TableIndiceRupture(TABLE_PERSONNE.RUPT_H_MinDateModif_Contact,TABLE_PERSONNE) si nIndiceRuptsvg<>nIndiceRupt alors nIndiceRuptsvg = nIndiceRupt TABLE_PERSONNE[nIndiceRupt].LIB_DATEMODIF_CONTACT = TABLE_PERSONNE[TABLE_PERSONNE].MinDateModif TableAffiche(TABLE_PERSONNE,taCourantBandeau) fin fin Clic sur BTN_CLOSE_LISTE_CONTACT si paramSupplementaire.eTypeAppel dans (DansChampFI,DansFenetre) alors AppelProcFenetreAppelante(gclPresentationListePersonne,paramSupplementaire,Faux,Vrai) fin si paramSupplementaire.eTypeAppel=DansChampFI alors //SI paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre alors //SI paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) 06/08/2026 Isis_BO 1884 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Code des champs clModele est un MPersonne Ferme(FEN_ChoixFenetreInterne,clModele) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(D_LISTE_PERS)) fin Clic sur BTN_DEL_LISTE_CONTACT si ChargeLigneSelectionnee(COL_SEL..Visible) alors si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin clErreur est un CErreur clFicheContact est un PFichePersonne(gclPresentationListePersonne:p_clCourant,*) si pas clFicheContact:bControle(clErreur,Vrai) alors Erreur("Suppression impossible",clErreur.FormateMessage()) sinon si pas gclPresentationListePersonne.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_PERSONNE) TableSupprime(TABLE_PERSONNE,nIndice) // SI nIndice>1 _ET_ nIndice=TableOccurrence(TABLE_PERSONNE) ALORS // TableSelectPlus(TABLE_PERSONNE,nIndice-1) // FIN DemandeMiseAJourIHM() fin fin Clic sur BTN_EDT_LISTE_CONTACT gnDelai=0 TimeOutDeFermeture() //La liste est sur l'onglet principale si paramSupplementaire.eTypeAppel = Libre //_ET_ gclPresentationListePersonne.p_clCourant<>Null ALORS //OuvreFicheDepuisListe(FicheEnModification,DonneParam(Libre,"FI_Liste_Personne",MoiMême..Nom,maPro cMAJObjetRetourPers),gclPresentationListePersonne,FI_Fiche_Personne,MaFenêtreInterne..Nom,DISP_LIST E_PERSONNE,TABLE_PERSONNE,CFI_SOUSELEMENT_LISTE_PERSONNE, GR_IMAGE_OPAQUE_LISTE_PERSONNE,GR_HAUTEUR_LISTE_PERSONNE,GR_MODEFORMULAIRE_LISTE_PERSONNE,maProcMAJ ObjetRetourPers,MoiMême..Nom) DoubleClicLigneTableau() //La liste est dans un champ FI sinon si paramSupplementaire.eTypeAppel=DansChampFI _et_ ChargeLigneSelectionnee(COL_SEL..Visible) //gclPresentationListePersonne.p_clCourant<>Null ALORS stNewParam est un STParamFenetreAppelante stNewParam = DonneParam(DansFenetre,"FI_Liste_Personne",MoiMême..Nom,maProcMAJObjetRetourPers,"",*, *,gclPresentationListePersonne.Modifier(),*) nRetour est un entier = Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Personne",stNewParam) //Fermeture par Timer si nRetour=-1 alors gnDelai=1 TimeOutDeFermeture() fin DemandeMiseAJourIHM() fin Clic sur BTN_GOMMER_CONTACT 06/08/2026 Isis_BO 1885 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Code des champs RAZ(GR_CRITERE_LISTECONTACT) //ListeSupprimeTout(COMBO_ETAT_INTERV) //COMBO_ETAT_INTERV..Bulle="" //TableauSupprimeTout(pclTabEtat:m_clTabModele) //TableauSupprimeTout(pclTabEtat:m_clTabVisible) //ListeSupprimeTout(COMBO_SOCIETE_INTERV) //COMBO_SOCIETE_INTERV..Bulle="" //TableauSupprimeTout(pclTabSoc:m_clTabModele) SelectionValeurCombo(COMBO_SEUIL_AFFICHAGE_CONTACT,1)//INT_LIMITE_LISTE_CONTACT[1]=vrai MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) Clic sur BTN_RECHERCHE_CONTACT bCocheContexteLieu est un booléen = INT_CODE_LIEU_et_ SAI_CODE_LIEU<>"" _et_ paramSupplementaire.sNomIDAppelant="InterventionLieuPersonne" bCocheContexteClient est un booléen = INT_CLIENT _et_ SAI_CLIENT<>"" _et_ paramSupplementaire.s NomIDAppelant="InterventionClientPersonne" si bCocheContexteLieu alors INT_CODE_LIEU=Faux fin si bCocheContexteClient alors INT_CLIENT=Faux fin si gpclFicheUtilisateurEnCours<>Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null alors //Récupération des critère dans un tableau RecupCriterePerso(GR_CRITERE_LISTECONTACT,gstCriterePerso,maProcMAJCriterePerso) //Sauvegarde des critères en base gpclFicheUtilisateurEnCours:MAJCritereListePerso(4,gstCriterePerso) fin si bCocheContexteLieu alors INT_CODE_LIEU=Vrai fin si bCocheContexteClient alors INT_CLIENT=Vrai fin //Execution des critères ChargerSelonAppelant(Faux,Vrai) //Application des tris InitTriChampTablePerso(TABLE_PERSONNE,gstListePerso) Clic sur BTN_SEL_LISTE_CONTACT si paramSupplementaire.eTypeAppel dans (DansChampFI,DansFenetre) alors AppelProcFenetreAppelante(gclPresentationListePersonne,paramSupplementaire,Vrai,Vrai) fin si paramSupplementaire.eTypeAppel=DansChampFI alors // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS // SI paramSupplementaire.bMultiSelect ALORS // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationListePersonne) // SINON // pclPresentationFiche est un PFichePersonne dynamique // pclPresentationFiche <- gclPresentationListePersonne.Modifier() // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,pclPresentationFiche) // FIN // 06/08/2026 Isis_BO 1886 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Code des champs // FIN ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre alors // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS // SI paramSupplementaire.bMultiSelect ALORS // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationListePersonne) // SINON // pclPresentationFiche est un PFichePersonne dynamique // pclPresentationFiche <- gclPresentationListePersonne.Modifier() // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,pclPresentationFiche) // FIN // // FIN Ferme(FEN_ChoixFenetreInterne) fin Sortie de COMBO_STATUT_CLIENT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CONTACT) Sélection d'une ligne de COMBO_STATUT_CLIENT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) Sélection d'une ligne de COMBO_TYPE_CLIENT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) A chaque modification de INT_CLIENT MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) A chaque modification de INT_CODE_COMPTABLE MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) A chaque modification de INT_STATUT_CLIENT MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) A chaque modification de INT_TYPE_CLIENT MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) Sortie de SAI_CLIENT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CONTACT) A chaque modification de SAI_CLIENT MAJCocheCritere(MoiMême) 06/08/2026 Isis_BO 1887 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Code des champs MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) Sortie de SAI_CODE_COMPTABLE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CONTACT) A chaque modification de SAI_CODE_COMPTABLE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) Sortie de COMBO_ROLE_CONTACT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CONTACT) Sélection d'une ligne de COMBO_ROLE_CONTACT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) A chaque modification de INT_EMAIL_CONTACT MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) A chaque modification de INT_NOM_CONTACT MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) A chaque modification de INT_ROLE_CONTACT MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) A chaque modification de INT_TELS_CONTACT MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) Sortie de SAI_EMAIL_CONTACT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CONTACT) A chaque modification de SAI_EMAIL_CONTACT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) Sortie de SAI_NOM_CONTACT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CONTACT) A chaque modification de SAI_NOM_CONTACT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) Sortie de SAI_TELS_CONTACT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CONTACT) A chaque modification de SAI_TELS_CONTACT 06/08/2026 Isis_BO 1888 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Code des champs MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) A chaque modification de INT_ADRESSE_SITE MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) A chaque modification de INT_CODE_LIEU MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) A chaque modification de INT_CODEPOSTAL_SITE MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) A chaque modification de INT_VILLE_SITE MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) Sortie de SAI_ADRESSE_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CONTACT) A chaque modification de SAI_ADRESSE_SITE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) Sortie de SAI_CODE_LIEU si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CONTACT) A chaque modification de SAI_CODE_LIEU MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) Sortie de SAI_CODEPOSTAL_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CONTACT) A chaque modification de SAI_CODEPOSTAL_SITE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) Sortie de SAI_VILLE_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CONTACT) A chaque modification de SAI_VILLE_SITE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) Sortie d'une ligne de TABLE_PERSONNE //// si la table n'a pas été modifiée, il ne faut rien faire 06/08/2026 Isis_BO 1889 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Code des champs //SI TABLE_PERSONNE..Modifié=Faux ALORS // RETOUR //FIN // //clErr est un CErreur //pclPresentationFiche est un PFichePersonne dynamique // //// ajout d'une nouvelle ligne //SI TABLE_PERSONNE..Nouveau ALORS // pclPresentationFiche<-gclPresentationListePersonne.Nouveau(Faux,0) //// modification d'une ligne existante //SINON // pclPresentationFiche<-gclPresentationListePersonne.Modifier() //FIN // ////gpclFichePersonneSelect = pclPresentationFiche //// sauvegarde de la table //TableEnregistre(TABLE_PERSONNE,pclPresentationFiche) // //// traitement des erreurs //si pas pclPresentationFiche.bOK(clErr) alors//PAS pclPresentationFiche.bOK(clErr,Vrai,Faux) // Erreur(clErr.FormateMessage()) //FIN // //// repasse la table en non modifiée //TABLE_PERSONNE..Modifié=Faux Sélection d'une ligne de TABLE_PERSONNE //SI TABLE_PERSONNE..Nouveau ALORS // gclPresentationListePersonne.p_clCourant=Null //SINON // gclPresentationListePersonne.p_clCourant=TABLE_PERSONNE // // //gpclFichePersonneSelect <-gclPresentation.Modifier() //FIN DemandeMiseAJourIHM() Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_PERSONNE DoubleClicLigneTableau() //ExécuteTraitement(BTN_Modifier_liste_personne,trtClic) Touche appuyée (WM_CHAR) de TABLE_PERSONNE nTouche est un entier = 0x0d // Vérifie si la touche dont le code virtuel est 0x0d a été appuyée si ToucheEnfoncée(nTouche) _ou_ _EVE.wParam = nTouche alors // Insérer ici le traitement à effectuer DoubleClicLigneTableau() fin Roulette souris (WM_MOUSEWHEEL) sur TABLE_PERSONNE si TABLE_PERSONNE..Etat=Grisé alors renvoyer 0 fin A chaque modification de COL_SEL ( TABLE_PERSONNE ) 06/08/2026 Isis_BO 1890 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Code des champs si COL_SEL alors ChargeLigneSelectionnee(Vrai) sinon DechargeLigneSelectionnee(Vrai) fin Affichage d'une ligne de RUPT_H_MinDateModif_Contact ( TABLE_PERSONNE ) TABLE_PERSONNE[TABLE_PERSONNE].LIB_DATEMODIF_CONTACT = TABLE_PERSONNE[TABLE_PERSONNE].MinDateModif Sortie de SAI_CodeContact //SI MoiMême..ValeurAffichée<>"" _et_ gbEnRechercheLocal ALORS // gbEnRechercheLocal = faux // nPKID est un entier sur 8 octets = val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[",DepuisDébut),1,"]")) // SI nPKID>0 ALORS // gclPresentationListePersonne=PTablePersonne.gNouvellePresentation(0,-1,-1,nPKID) // // SINON // SI ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"---",DepuisDébut),1,"---",DepuisFin)=ChaîneFormate("Aucu n résultat",ccMajuscule) ALORS // MoiMême="" // SaisieAssistéeSupprimeTout(MoiMême) // ExécuteTraitement(MoiMême,trtModification) // SINON // gclPresentationListePersonne=PTablePersonne.gNouvellePresentation(0,-1,-1,-1,MoiMême..ValeurAffichée) // FIN // FIN // SI nPKID>0 ALORS // MoiMême = ExtraitChaîne(MoiMême,2," [",DepuisFin) // FIN // DonneFocus(BTN_Fermer_liste_personne) // DemandeMiseAJourIHM() // //EnregistreFiche() // //Enchainement des actions suite au choix du lieu comme si l'utilisateur avait cliqué sur la loupe // //GestionEnchainement(BTN_LOUPE_LIEU,"") //FIN A chaque modification de SAI_CodeContact //gbEnRechercheLocal = vrai TH_SuspendThread("ListePersonneGlobal") si MoiMême..ValeurAffichée<>"" alors //ModifZoneSaisieAssistee(MoiMême,2,faux,"","") Sablier(Vrai) si Taille(SAI_CodeContact..ValeurAffichée)> 2 alors //Chargement liste des Contacts trouvés pclListeRechercheContact est une PTablePersonne dynamique pclListeRechercheContact=PTablePersonne.gNouvellePresentation(7,SAI_CodeContact) si pclListeRechercheContact.m_clTabModele..Occurrence<1 alors 06/08/2026 Isis_BO 1891 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Code des champs // Info("Aucun résultat trouvé pour cette recherche") TableauSupprimeTout(gclPresentationListePersonne.m_clTabModele) DemandeMiseAJourIHM() retour sinon gclPresentationListePersonne=pclListeRechercheContact DemandeMiseAJourIHM() fin fin Sablier(Faux) sinon ChargerSelonAppelant(Faux,Faux)//PTablePersonne.gTHNouvellePresentation(0,maProcRefreshObjetPres) , bTous) //DemandeMiseAJourIHM() fin Sélection d'une valeur dans la liste de saisie assistée de SAI_CodeContact ExécuteTraitement(MoiMême,trtSortie) FI_Liste_Personne Procédures Procédure locale ActiveEvenement // Résumé : // Syntaxe : // ActiveEvenement () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveEvenement() Evénement(SurActivite, "*.*", WM_LBUTTONDOWN) Evénement(SurActivite, "*.*", WM_RBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MOUSEMOVE) Evénement(SurActivite, "*.*", WM_KEYDOWN) Procédure locale ChargeLigneSelectionnee // Résumé : // Syntaxe : //[ = ] ChargeLigneSelectionnee ( est booléen) // // Paramètres : 06/08/2026 Isis_BO 1892 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Procédures // bMultiSelect (booléen) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargeLigneSelectionnee(local bMultiSelect est un booléen) bResultat est un booléen si pas bMultiSelect alors si COL_PKID>0 alors gclPresentationListePersonne = PTablePersonne.gNouvellePresentation(8,COL_PKID) fin si gclPresentationListePersonne:p_nTotal=1 alors gclPresentationListePersonne:p_clCourant = gclPresentationListePersonne:m_clTabModele[1] fin bResultat = gclPresentationListePersonne.p_clCourant<>Null sinon gclPresentationListeContactTemp est un PTablePersonne dynamique si COL_PKID>0 alors gclPresentationListeContactTemp = PTablePersonne.gNouvellePresentation(8,COL_PKID) fin si gclPresentationListeContactTemp:p_nTotal=1 alors gclPresentationListeContactTemp:m_clTabModele[1]:m_bSelection= Vrai nIndice est un entier = gclPresentationListePersonne.m_clTabModele.Ajoute( gclPresentationListeContactTemp:m_clTabModele[1]) si nIndice>0 alors bResultat = Vrai gclPresentationListePersonne.p_clCourant = gclPresentationListePersonne.m_clTabModele[ nIndice] sinon bResultat = Faux fin fin fin renvoyer bResultat Procédure locale ChargementSQL // Résumé : // Syntaxe : // ChargementSQL () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargementSQL(*) // vide le tableau TableSupprimeTout(TABLE_PERSONNE) ReqSQL est une chaîne sCR est une chaîne sExistContact est une chaîne = "SELECT 1 FROM Lieu INNER JOIN Lieu_Personne ON (LIP_IDLieu=LI_PKID) WHERE LIP_IDPersonne=%1 %2" sExistAdrSite est une chaîne = "SELECT 1 FROM Adresse INNER JOIN Lieu ON (LI_IDAdresse=AD_PKID) INNER JOIN Lieu_Personne ON (LIP_IDLieu=LI_PKID) WHERE LIP_IDPersonne=%1 %2" sExistClient est une chaîne = "SELECT 1 FROM Client WHERE CL_PKID=%1 %2" 06/08/2026 Isis_BO 1893 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Procédures sdListeClient est une Source de Données nTop est un entier = Val(DonneParametreCombo(COMBO_SEUIL_AFFICHAGE_CONTACT)) si nTop>0 alors ReqSQL=ChaîneConstruit("SELECT DISTINCT TOP %1 ",nTop) sinon ReqSQL="SELECT DISTINCT " fin // récupération des données //ReqSQL est une Requête SQL = ReqSQL+=[ Personne.PE_PKID ,Personne.PE_IDCivilite ,Personne.PE_Nom ,Personne.PE_Prenom ,Personne.PE_TelFixe ,Personne.PE_TelMobile ,Personne.PE_Email ,Personne.PE_IDRole ,Personne.PE_IDClient ,CAST(Personne.ModifDate AS DATE) AS MinDateModif ,WL.Val(WL.DuréeVersChaîne(WL.ChaîneVersDurée (WL.DateHeureDifférence ( CAST(Personne.ModifDate AS DATE), WL.DateHeureSys() ),'+JHHMMSSLL'),'+J')) AS NbJours ] ReqSQL+=[ FROM Personne ] si INT_CODE_LIEU _et_ SAI_CODE_LIEU<>"" _et_ MesParamètres..Occurrence>=1 _et_ MesParamètres[1]= "InterventionLieuPersonne" _et_ MesParamètres[2]>0 _et_ MesParamètres[3]>0 alors ReqSQL+=" LEFT OUTER JOIN Lieu_Personne ON (LIP_IDPersonne=PE_PKID)" //" LEFT OUTER JOIN Intervention_Personne ON (Intervention_Personne.IP_IDPersonne=Personne.PE_PKID)" ReqSQL+=" LEFT OUTER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=Personne.PE_IDRole)" fin si INT_CLIENT _et_ SAI_CLIENT<>"" _et_ MesParamètres..Occurrence>=1 _et_ MesParamètres[1]= "InterventionClientPersonne" _et_ MesParamètres[2]>0 _et_ MesParamètres[3]>0 alors //ReqSQL+=" LEFT OUTER JOIN Intervention_Personne ON (Intervention_Personne.IP_IDPersonne=Personne.PE_PKID)" ReqSQL+=" LEFT OUTER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=Personne.PE_IDRole)" fin // FROM Intervention // INNER JOIN Dossier ON (DO_PKID=IN_IDDossier) // LEFT OUTER JOIN Client ON (Client.CL_PKID=Dossier.DO_IDClient) // LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) // LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) // //] ReqSQL+=[ WHERE 1=1 ] //sCR+=CritereHF(opt1,ch1,Affaires.AF_Nom..Nom,tfMilieutexte) //sListeEtat est une chaine //sListeSociete est une chaine //SI pclTabEtat<>Null _et_ pclTabEtat:p_nTotal>0 ALORS // POUR I = 1 _À_ pclTabEtat:p_nTotal // sListeEtat +=[","]+ pclTabEtat:m_clTabModele[I]:m_nPKID 06/08/2026 Isis_BO 1894 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Procédures // FIN //SINON // sListeEtat = "" //FIN // //SI pclTabSoc<>Null _ET_ pclTabSoc:p_nTotal>0 ALORS // POUR I = 1 _À_ pclTabSoc:p_nTotal // // sListeSociete +=[","]+ pclTabSoc:m_clTabModele[i]:m_nPKID // // FIN //SINON // sListeSociete="" //FIN //sCR+=CritereHF(INT_NUMDOSSIER ,SAI_NUMDOSSIER ,Dossier.DO_RefInterne..Nom ,tfFinTexte) //sCR+=CritereHF(INT_CLIENT ,SAI_CLIENT ,Client.CL_Nom..Nom ,tfMilieutexte) //sCR+=CritereHF(INT_CODE_COMPTABLE ,SAI_CODE_COMPTABLE ,Client.CL_CodeComptable..Nom ,tfMilieutexte) //sCR+=CritereHF(INT_TYPE_CLIENT ,COMBO_TYPE_CLIENT ,Client.CL_IDType..Nom ,tfNumerique) //sCR+=CritereHF(INT_STATUT_CLIENT ,COMBO_STATUT_CLIENT ,Client.CL_IDStatut..Nom ,tfNumerique) //sCR+=CritereHF(INT_NUMINTERV ,SAI_NUMINTERV ,Intervention.IN_RefInterne..Nom ,tfFinTexte) //sCR+=CritereHF(INT_SUIVI_PAR ,COMBO_SUIVI_PAR ,Intervention.IN_IDSuiviPar..Nom ,tfNumerique) //sCR+=CritereHF(INT_REFEXT_INTERV ,SAI_REFEXT_INTERV ,Intervention.IN_RefExterne..Nom ,tfMilieutexte) //sCR+=CritereHF(INT_TYPE_INTERVENTION ,COMBO_TYPE_INTERVENTION,Intervention.IN_IDTypeIntervention..Nom ,tfNumerique) //sCR+=CritereHF(INT_DESCRIPTION ,SAI_DESCRIPTION ,Intervention.IN_Description..Nom ,tfMilieutexte) //sCR+=CritereHF(INT_SOCIETE_INTERV ,sListeSociete ,Intervention.IN_IDSociete..Nom ,tfDansListe)//sCR+=CritereHF(INT_SOCIETE ,COMBO_Societe ,Intervention.IN_IDSociete..Nom ,tfNumerique) //sCR+=CritereHF(INT_ETAT_INTERVENTION ,sListeEtat ,Intervention.IN_IDEtatIntervention..Nom ,tfDansListe) //sCR+=CritereHF(INT_DATE_INTERV_DU ,SAI_DATE_INTERV_DU ,Intervention..Nom+"."+Intervention.CreationDate..Nom ,tfPeriodelarge ,"",SAI_DATE_INTERV_AU) // sCR+=CritereHF(INT_NOM_CONTACT ,SAI_NOM_CONTACT ,Personne.PE_Nom..Nom ,tfMilieutexte) sCR+=INT_TELS_CONTACT ? Remplace(CritereHF(INT_TELS_CONTACT ,SAI_TELS_CONTACT ,Personne. PE_TelFixe..Nom ,tfMilieutexte),"AND ","AND ( ")+Remplace(CritereHF(INT_TELS_CONTACT,SAI_TELS_CONTACT, Personne.PE_TelMobile..Nom,tfMilieutexte),"AND "," OR ")+") " sinon "" sCR+=CritereHF(INT_EMAIL_CONTACT ,SAI_EMAIL_CONTACT ,Personne.PE_Email..Nom ,tfMilieutexte) sCR+=CritereHF(INT_ROLE_CONTACT ,COMBO_ROLE_CONTACT ,Personne.PE_IDRole..Nom ,tfNumerique) sCR+=CritereHF(INT_CLIENT ,SAI_CLIENT ,Personne.PE_IDClient..Nom ,tfExiste ,ChaîneConstruit(sExistClient ,Personne.PE_IDClient..Nom,CritereHF(INT_CLIENT ,SAI_CLIENT ,Client.CL_Nom..Nom,tfMilieutexte))) sCR+=CritereHF(INT_TYPE_CLIENT ,COMBO_TYPE_CLIENT ,Personne.PE_IDClient..Nom ,tfExiste ,ChaîneConstruit(sExistClient ,Personne.PE_IDClient..Nom,CritereHF(INT_TYPE_CLIENT ,COMBO_TYPE_CLIENT ,Client.CL_IDType..Nom,tfNumerique))) sCR+=CritereHF(INT_STATUT_CLIENT ,COMBO_STATUT_CLIENT ,Personne.PE_IDClient..Nom ,tfExiste ,ChaîneConstruit(sExistClient ,Personne.PE_IDClient..Nom,CritereHF(INT_STATUT_CLIENT ,COMBO_STATUT_CLIENT,Client.CL_IDStatut..Nom,tfNumerique))) sCR+=CritereHF(INT_CODE_COMPTABLE ,SAI_CODE_COMPTABLE ,Personne.PE_IDClient..Nom ,tfExiste ,ChaîneConstruit(sExistClient ,Personne.PE_IDClient..Nom,CritereHF(INT_CODE_COMPTABLE ,SAI_CODE_COMPTABLE ,Client.CL_CodeComptable..Nom,tfMilieutexte))) 06/08/2026 Isis_BO 1895 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Procédures sCR+=CritereHF(INT_CODE_LIEU ,SAI_CODE_LIEU ,Personne.PE_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistContact,Personne.PE_PKID..Nom,CritereHF(INT_CODE_LIEU , SAI_CODE_LIEU ,Lieu.LI_CodeLieu..Nom ,tfMilieutexte))) sCR+=CritereHF(INT_ADRESSE_SITE ,SAI_ADRESSE_SITE ,Personne.PE_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistAdrSite,Personne.PE_PKID..Nom,CritereHF(INT_ADRESSE_SITE , SAI_ADRESSE_SITE ,Adresse.AD_Presentation..Nom ,tfMilieutexte))) sCR+=CritereHF(INT_CODEPOSTAL_SITE ,SAI_CODEPOSTAL_SITE ,Personne.PE_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistAdrSite,Personne.PE_PKID..Nom,CritereHF(INT_CODEPOSTAL_SITE, SAI_CODEPOSTAL_SITE,Adresse.AD_CodePostal..Nom ,tfMilieutexte))) sCR+=CritereHF(INT_VILLE_SITE ,SAI_VILLE_SITE ,Personne.PE_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistAdrSite,Personne.PE_PKID..Nom,CritereHF(INT_VILLE_SITE , SAI_VILLE_SITE ,Adresse.AD_Ville..Nom ,tfMilieutexte))) si INT_CODE_LIEU _et_ SAI_CODE_LIEU<>"" _et_ MesParamètres..Occurrence>=2 _et_ MesParamètres[1]= "InterventionLieuPersonne" _et_ MesParamètres[2]>0 _et_ MesParamètres[3]>0 alors sCR+=CritereHF(1,MesParamètres[2],Lieu_Personne.LIP_IDLieu..Nom,tfNumerique) sNotExists est une chaîne=[ SELECT 1 FROM Intervention_Personne WHERE Intervention_Personne.IP_IDLieu=Lieu_Personne.LIP_IDLieu AND Intervention_Personne.IP_IDPersonne=Lieu_Personne.LIP_IDPersonne AND Intervention_Personne.IP_IDIntervention=%1 ] sCR+=CritereHF(1,MesParamètres[3],"",tfExistePas,ChaîneConstruit(sNotExists,MesParamètres[3])) sCR+=" AND (ParametreMetier.PA_PKID IS NULL OR LEFT(ParametreMetier.PA_Valeur,1) IN ('*','S'))" fin si INT_CLIENT _et_ SAI_CLIENT<>"" _et_ MesParamètres..Occurrence>=2 _et_ MesParamètres[1]= "InterventionClientPersonne" _et_ MesParamètres[2]>0 _et_ MesParamètres[3]>0 alors sNotExists est une chaîne=[ SELECT 1 FROM Intervention_Personne WHERE Intervention_Personne.IP_IDClient=Personne.PE_IDClient AND Intervention_Personne.IP_IDPersonne=Personne.PE_PKID AND Intervention_Personne.IP_IDIntervention=%1 ] sCR+=CritereHF(1,MesParamètres[3],"",tfExistePas,ChaîneConstruit(sNotExists,MesParamètres[3])) sCR+=" AND (ParametreMetier.PA_PKID IS NULL OR LEFT(ParametreMetier.PA_Valeur,1) IN ('*','C'))" //sCR+=CritereHF(1,MesParamètres[2],Intervention_Personne.IP_IDClient..Nom,tfNumerique) //sCR+=CritereHF(1,MesParamètres[3],Intervention_Personne.IP_IDIntervention..Nom,tfNumerique) fin ReqSQL+=sCR si sCR="" _et_ COMBO_PERIODE_AFFICHAGE_CONTACT..Etat=Actif alors // ReqSQL+=[ // AND ( Dossier.ModifDate>='%1' // OR Intervention.ModifDate>='%1' // ) // ] // ReqSQL+=[ // AND ( NbJours<=%1 // ) // ] ReqSQL+=[ AND ( MinDateModif>=%1 ) ] dDateCpt est une Date = DateSys() dDateCpt..Jour-= Val(DonneParametreCombo(COMBO_PERIODE_AFFICHAGE_CONTACT)) //ParametreLit("NBJOUR_DERNIEREMODIF_CONTACT","30") ReqSQL = ChaîneConstruit(ReqSQL,DateVersChaîne(dDateCpt,"AAAAMMJJ")) //ReqSQL = ChaîneConstruit(ReqSQL,val(ParametreLit("NBJOUR_DERNIEREMODIF_DOSS_INTERV","30"))) fin ReqSQL+=[ ORDER BY MinDateModif DESC 06/08/2026 Isis_BO 1896 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Procédures ] //ReqSQL.p_IdDossier = Null//MesParamètres..Occurrence>0 _ET_ MesParamètres[1]<>-1 ? MesParamètres[1] SINON Null // exécution de la requête si HExécuteRequêteSQL(sdListeClient,gcnxBO,hRequêteDéfaut+hRequêteSansCorrection,ReqSQL) alors nIndiceLigne est un entier // nIndiceRupt est un entier // nIndiceRuptsvg est un entier nCptEnreg est un entier = HNbEnr(sdListeClient) si nCptEnreg>0 alors //TableTrie(TABLE_DOSSIER,TABLE_DOSSIER.NbJrsModif..nom)//,"-"+TABLE_DOSSIER.MinDateModif..Nom InitTriChampTablePerso(TABLE_PERSONNE,gstListePerso) si TableColonnesTriées(TABLE_PERSONNE)="" alors TableTrie(TABLE_PERSONNE,TABLE_PERSONNE.NbJrsModif..Nom) fin // charge les enregistrements en mémoire pour tout sdListeClient avec sdListeClient nIndiceLigne = TableAjouteLigne(TABLE_PERSONNE,Faux,.PE_Nom,.PE_Prenom,.PE_TelFixe,. PE_TelMobile,"",.PE_IDRole,.PE_IDClient,DateVersChaîne(.MinDateModif, maskDateDuréeRelative),.NbJours,.PE_PKID) fin // nIndiceRupt = TableIndiceRupture(TABLE_DOSSIER.RUPT_Haut,nIndiceLigne) // SI nIndiceRuptsvg<>nIndiceRupt ALORS // nIndiceRuptsvg = nIndiceRupt // TABLE_DOSSIER[nIndiceRupt].LIB_DATEMODIF = DateVersChaîne(sdListeDoss.MinDateModif,maskDateDuréeRelative) // // //TableAffiche(TABLE_DOSSIER,taCourantBandeau) // FIN //trace(TABLE_DOSSIER[nIndiceRupt].LIB_DATEMODIF) fin // TableAffiche(TABLE_PERSONNE,taCourantBandeau) // pour TOUTE LIGNE DE TABLE_PERSONNE // nIndiceRupt = TableIndiceRupture(TABLE_PERSONNE.RUPT_H_MinDateModif_Contact,TABLE_PERSONNE) // SI nIndiceRuptsvg<>nIndiceRupt ALORS // nIndiceRuptsvg = nIndiceRupt // TABLE_PERSONNE[nIndiceRupt].LIB_DATEMODIF_CONTACT = TABLE_PERSONNE[TABLE_PERSONNE].MinDateModif // // TableAffiche(TABLE_PERSONNE,taCourantBandeau) // FIN // FIN fin LIB_Total_Liste_personne = nCptEnreg sinon LIB_Total_Liste_personne = 0 fin HLibèreRequête(sdListeClient) Procédure locale ChargerSelonAppelant // Résumé : // Syntaxe : //ChargerSelonAppelant ( est booléen, est booléen) // // Paramètres : // bPremiereFois (booléen) : // bTous (booléen) : 06/08/2026 Isis_BO 1897 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Procédures // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerSelonAppelant(local bPremiereFois est un booléen,local bTous est un booléen) si bPremiereFois alors //TABLE_PERSONNE.COL_nIDRole..Visible = Faux TABLE_PERSONNE.COL_IDClient..Visible = Faux //INT_TOUSLESCONTACTS..Visible = faux fin gclPresentationListePersonne=PTablePersonne.gNouvellePresentation(-1) selon paramSupplementaire.sNomIDAppelant cas "InterventionLieuPersonne" : si bPremiereFois alors ExécuteTraitement(BTN_COLLAPSE_LISTE_CONTACT,trtClic) SAI_CODE_LIEU = paramSupplementaire.pclObjetAppelant.FicheLieu.m_sCodeLieu INT_CODE_LIEU = Vrai MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) fin ChargementSQL(paramSupplementaire.sNomIDAppelant,paramSupplementaire.pclObjetAppelant.m_nIDLieu ,paramSupplementaire.pclObjetAppelant.m_nPKID) //gclPresentationListePersonne=PTablePersonne.gNouvellePresentation(4,paramSupplementaire.pclOb jetAppelant.m_nIDLieu,paramSupplementaire.pclObjetAppelant.m_nPKID=0 ? -1 SINON paramSupplementaire.pclObjetAppelant.m_nPKID,bTous) si bPremiereFois alors TABLE_PERSONNE.COL_IDClient..Visible = Faux TABLE_PERSONNE.COL_IDRole..Visible = Vrai //INT_TOUSLESCONTACTS..Visible = vrai //INT_TOUSLESCONTACTS[1]..Libellé = "Tous les contacts site" si paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture alors gnDelai = DonneValeurTimeOutObjet(paramSupplementaire.pclObjetAppelant) si gnDelai>0 alors ActiveEvenement() fin TimerSys(TimeOutDeFermeture,100) fin fin cas "InterventionClientPersonne" si bPremiereFois alors ExécuteTraitement(BTN_COLLAPSE_LISTE_CONTACT,trtClic) SAI_CLIENT = paramSupplementaire.pclObjetAppelant.FicheClient.m_sNom INT_CLIENT = Vrai MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) fin ChargementSQL(paramSupplementaire.sNomIDAppelant,paramSupplementaire.pclObjetAppelant. m_nIDClient,paramSupplementaire.pclObjetAppelant.m_nPKID) //gclPresentationListePersonne=PTablePersonne.gNouvellePresentation(5,paramSupplementaire.pclOb jetAppelant.m_nIDClient,paramSupplementaire.pclObjetAppelant.m_nPKID=0 ? -1 SINON paramSupplementaire.pclObjetAppelant.m_nPKID,bTous) si bPremiereFois alors TABLE_PERSONNE.COL_IDClient..Visible = Faux //TABLE_PERSONNE.COL_nIDRole..Visible = Faux //INT_TOUSLESCONTACTS..Visible = Vrai //INT_TOUSLESCONTACTS[1]..Libellé = "Tous les contacts client" fin cas "ClientContact" si bPremiereFois alors 06/08/2026 Isis_BO 1898 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Procédures ExécuteTraitement(BTN_COLLAPSE_LISTE_CONTACT,trtClic) SAI_CLIENT = paramSupplementaire.pclObjetAppelant.m_sNom INT_CLIENT = Vrai MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) fin ChargementSQL()//gclPresentationListePersonne=PTablePersonne.gNouvellePresentation(0,0) si bPremiereFois alors TABLE_PERSONNE.COL_IDClient..Visible = Faux TABLE_PERSONNE.COL_IDRole..Visible = Vrai fin //INT_TOUSLESCONTACTS..Visible = Vrai cas "ContactLieu" si bPremiereFois alors ExécuteTraitement(BTN_COLLAPSE_LISTE_CONTACT,trtClic) si HLitRecherche(Lieu,LI_PKID,paramSupplementaire.nIdFenetreAppelante,hIdentique) alors SAI_CODE_LIEU = Lieu.LI_CodeLieu INT_CODE_LIEU = Vrai MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) fin fin ChargementSQL()//gclPresentationListePersonne=PTablePersonne.gNouvellePresentation(0,0) si bPremiereFois alors TABLE_PERSONNE.COL_IDClient..Visible = Vrai TABLE_PERSONNE.COL_IDRole..Visible = Vrai fin //INT_TOUSLESCONTACTS..Visible = Vrai cas "" ExécuteTraitement(BTN_UNCOLLAPSE_LISTE_CONTACT,trtClic) si gpclFicheUtilisateurEnCours<>Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur <>Null alors gstListePerso = gpclFicheUtilisateurEnCours:DonneColonneEtTriListePerso(4) gstCriterePerso = gpclFicheUtilisateurEnCours:DonneCritereListePerso(4) fin InitCriterePerso(GR_CRITERE_LISTECONTACT,gstCriterePerso,maProcMAJCriterePerso) MAJChampPeriodeAffichage(GR_CRITERE_LISTECONTACT,GR_PERIODE_AFFICHAGE_CONTACT) ChargementSQL() //PTablePersonne.gTHNouvellePresentation(0,maProcRefreshObjetPres) fin Procédure locale DechargeLigneSelectionnee // Résumé : // Syntaxe : //[ = ] DechargeLigneSelectionnee ( est booléen) // // Paramètres : // bMultiSelect (booléen) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DechargeLigneSelectionnee(local bMultiSelect est un booléen) bResultat est un booléen si pas bMultiSelect alors sinon si COL_PKID>0 alors nIndice est un entier = TableauCherche(gclPresentationListePersonne:m_clTabModele,tcLinéaire, "m_nPKID",COL_PKID,1) 06/08/2026 Isis_BO 1899 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Procédures si nIndice>0 alors gclPresentationListePersonne:m_clTabModele[nIndice]:m_bSelection = Faux bResultat = Vrai fin fin renvoyer bResultat Procédure locale DoubleClicLigneTableau // Résumé : // Syntaxe : // DoubleClicLigneTableau () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DoubleClicLigneTableau() si ChargeLigneSelectionnee(COL_SEL..Visible)//gclPresentationListePersonne.p_clCourant<>Null ALORS si paramSupplementaire.eTypeAppel=DansChampFI _et_ paramSupplementaire.bMultiSelect alors pclPresentationFiche est un PFichePersonne dynamique pclPresentationFiche<-gclPresentationListePersonne.Modifier() //On inverse la coche la colonne de selection TABLE_PERSONNE[TableSelect(TABLE_PERSONNE)].COL_SEL = pas COL_SEL gclPresentationListePersonne.p_clCourant:m_bSelection= TABLE_PERSONNE[TableSelect(TABLE_ PERSONNE)].COL_SEL // sauvegarde de la table //TableEnregistre(TABLE_PERSONNE,pclPresentationFiche) DemandeMiseAJourIHM() //bValeurCoche = PAS COL_SEL //TableModifieLigne(TABLE_PERSONNE,TableSelect(TABLE_PERSONNE), PAS COL_SEL) sinon paramPers est STParamFenetreAppelante //= paramSupplementaire paramPers.eTypeAppel = DansOnglet paramPers.sContexteAppelant = MoiMême..Nom paramPers.gProcMAJRetour = maProcMAJObjetRetourPers paramPers.sTitreFenetre="Contact" //OuvreFicheDepuisListe(FicheEnModification,paramSupplementaire,gclPresentationListeLieu,FI_Fic he_Lieu,MaFenêtreInterne..Nom,DISP_LISTE_LIEU,TABLE_LIEU,CFI_SOUSELEMENT_LISTE_LIEU,GR_IMAGE_OP AQUE_LISTE_LIEU,GR_HAUTEUR_LISTE_LIEU,GR_MODEFORMULAIRE_LISTE_LIE U,maProcMAJObjetRetourFI,MoiMême..Nom) OuvreFicheOuRetourneSelection(paramSupplementaire,paramPers,gclPresentationListePersonne,FI_ Fiche_Personne,FicheEnAjout,DansChampFI,MaFenêtreInterne..Nom,D_LISTE_PERS,TABLE_PERSONNE,CFI_ SOUSELEMENT_LISTE_PERSONNE,GR_IMAGE_OPAQUE_LISTE_PERSONNE,GR_HAUTEUR_LISTE_PERSONNE,GR_ MODEFORMULAIRE_LISTE_PERSONNE,maProcMAJObjetRetourPers) fin fin Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) 06/08/2026 Isis_BO 1900 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Procédures // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // bAvecReorga (booléen - valeur par défaut=1) : // <*> : > procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors //Gestion de l'affichage pour oublier le champ Fenêtre Interne ReorganiseChampDispoDansListe(D_LISTE_PERS,TABLE_PERSONNE,CFI_SOUSELEMENT_LISTE_PERSONNE,GR_ IMAGE_OPAQUE_LISTE_PERSONNE,GR_HAUTEUR_LISTE_PERSONNE,GR_MODEFORMULAIRE_LISTE_PERSONNE,Faux) GestionBoutonsEnteteDansListe(GR_MODIFICATION_LISTE_PERSONNE,BTN_ADD_LISTE_CONTACT,BTN_ SEL_LISTE_CONTACT,gclPresentationListePersonne,paramSupplementaire) fin si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp cas BTN_EDT_LISTE_CONTACT..Nom,BTN_ADD_LISTE_CONTACT..Nom : DemandeMiseAJourIHM() fin sinon DemandeMiseAJourIHM() fin si paramSupplementaire.pclObjetAppelant<>Null alors //paramSupplementaire.sNomIDAppelant DANS ("InterventionLieuPersonne","InterventionClientPersonne") ALORS si paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture alors si bReorga alors gnDelai = DonneValeurTimeOutObjet(paramSupplementaire.pclObjetAppelant) TimerSys(TimeOutDeFermeture,100) 06/08/2026 Isis_BO 1901 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Procédures sinon AppelProcFenetreAppelante(gclPresentationListePersonne,paramSupplementaire,Vrai,Faux) fin //Une demande de blocage a été demandée par une fenetre fille et l'enregistrement n'est pas bloqué sinon si bBloc alors //Tentative de blocage bResultat= AppelProcFenetreAppelante(gclPresentationListePersonne,paramSupplementaire,Faux,Faux ,Vrai) fin fin ExécuteTraitement(BTN_RECHERCHE_CONTACT,trtClic) renvoyer bResultat Procédure locale RafraichissementFiche procédure RafraichissementFiche(stParamSupplementaire est STParamFenetreAppelante) si stParamSupplementaire.sNomFenetreAppelante="FEN_MENU" _et_ D_LISTE_PERS[6]..Visible alors quand exception dans ExécuteTraitement(FI_Fiche_Personne.RafraichissementFiche,trtProcédure) faire fin fin Procédure locale RefreshObjetPresentation // Résumé : // Syntaxe : //RefreshObjetPresentation ( est objet dynamique) // // Paramètres : // pclObjet (objet dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RefreshObjetPresentation(pclObjet est un objet dynamique) si pclObjet<>Null alors clPresention est un PTablePersonne(pclObjet) sPos est une chaîne = TableSauvePositionEtSélection(TABLE_PERSONNE) // récupération de l'instance courante nIndice est un entier=TableSelect(TABLE_PERSONNE) gclPresentationListePersonne = clPresention SourceVersEcran("","gclPresentationListePersonne") TableAffiche(TABLE_PERSONNE,taInit) si sPos<>"" alors TableRestaurePositionEtSélection(TABLE_PERSONNE) // // récupération de l'instance courante // nIndice =TableSelect(TABLE) si nIndice<=0 _ou_ TABLE_PERSONNE..Nouveau alors gclPresentationListePersonne.p_bMajCourantSansIHM=Vrai gclPresentationListePersonne.p_clCourant=Null gclPresentationListePersonne.p_bMajCourantSansIHM=Faux sinon gclPresentationListePersonne.p_bMajCourantSansIHM=Vrai gclPresentationListePersonne.p_clCourant=TABLE_PERSONNE[nIndice] gclPresentationListePersonne.p_bMajCourantSansIHM=Faux fin 06/08/2026 Isis_BO 1902 Partie 3 › Fenêtre WINDEV › FI_Liste_Personne › Procédures fin Procédure locale SurActivite // Résumé : // Syntaxe : //SurActivite (, , ) // // Paramètres : // wEve : // wParam : // lParam : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurActivite(wEve,wParam,lParam) //SELON paramSupplementaire.sNomIDAppelant // CAS "InterventionLieuPersonne" : // SI paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture ALORS gnDelai = DonneValeurTimeOutObjet(paramSupplementaire.pclObjetAppelant) // FIN //FIN Procédure locale TimeOutDeFermeture procédure TimeOutDeFermeture() //Enlève 1 seconde au temps restant gnDelai-- //Le temps est écoulé, l'enregistrement et le déblocage de ce dernier c'est bien passé si gnDelai = 0 alors FinTimerSys() ExécuteTraitement(BTN_CLOSE_LISTE_CONTACT,trtClic) sinon si gnDelai < 0 alors FinTimerSys() fin Procédure locale TriColonne // Procédure callback appelée à chaque clic sur entête de colonne de "Table1" pour trier la colonne // wEve [in]: Numéro du message Windows // wParam [in] : Numéro de la colonne a trier // lParam [in]: Ordre du tri 5 (1 : Croissant, 0 : décroissant) // Renvoyer 0 pour ne pas effectuer le tri demandé procédure TriColonne(wEve,wParam,lParam) sSens est une chaîne="" si wParam<>0 alors//N° de colonne sur laquelle le clic est effectué //Détection du sens du tri si pas lParam alors sSens="-" //Trier sur la colonne TableTrie(TABLE_PERSONNE,sSens+TableEnumèreColonne(TABLE_PERSONNE,wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationListePersonne,TABLE_PERSONNE,gsTriEnCoursPersonne) renvoyer 0 fin 06/08/2026 Isis_BO 1903 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Image FI_Fiche_Client Image | 06/08/2026 | Isis_BO | 1904 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Image | 06/08/2026 | Isis_BO | 1905 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Image FI_Fiche_Client Informations générales FI_Fiche_Client Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Fiche_Client.wdw Créé par frederic.bourras@applilogik.fr Date de création 13/08/2018 09:57:38 Dernière modification par susana@applilogik.fr Date dernière modification 07/05/2026 10:23:07 Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère Position X 0 Position Y 0 Largeur 1458 Hauteur 623 06/08/2026 Isis_BO 1906 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations générales | Visible | Barre de titre | | Menu système | | | --------------------- | -------------------- | --- | --------------- | --- | | Icône réduction | Icône agrandissement | | Icône aide ctx. | | | Barre de message | Détourer le fond | | Mode 9 images | | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | ------- | --- | ---- | | 06/08/2026 | | Isis_BO | | 1907 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations générales Statistiques de la fenêtre | | Champ de saisie | | 28 | Libellé | | 33 | | --- | ---------------------- | --- | --- | --------------------- | --- | --- | | | Bouton | | 29 | Interrupteur | | 1 | | | Image | | 14 | Table | | 4 | | | Combo | | 7 | Séparateur | | 1 | | | Fenêtre interne | | 1 | Fenêtre interne | | 1 | | | Superchamp | | 12 | Option d'interrupteur | | 1 | | | Colonne de table | | 38 | Disposition | | 1 | | | Cellule de disposition | | 2 | | | | Nombre d'éléments dans la fenêtre : 173 FI_Fiche_Client Informations sur les champs Fenêtre : FI_Fiche_Client Fenêtre interne BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FI_Fiche_Client | | 0 | 0 1458 | 623 | 0 | | | --------------- | --- | --- | ------ | --- | --- | --- | Fenêtre interne : FI_Fiche_Client Image cilc ruop eriatiroirP tuaféd rap eéminA | | | X noitisoP | | | laitini tatE | sucof cevA | | --- | --- | ---------- | --- | --- | ------------ | ---------- | Y noitisoP cilc cevA ruegraL ruetuaH elbisiV nalP | IMG_Bloque | | -235 186 | 20 20 | 0 | Actif | | | ------------- | --- | -------- | ------- | --- | ----- | ---- | | IMG_NonBloque | | -234 160 | 20 20 | 0 | Actif | | | 06/08/2026 | | | Isis_BO | | | 1908 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Superchamp BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | SC_FIC_CLI | | 0 | 0 | 1458 | 623 | 0 | Actif | | | ---------- | --- | --- | --- | ---- | --- | --- | ----- | --- | Superchamp : FI_Fiche_Client.SC_FIC_CLI Superchamp BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | ruegraL | | elbisiV | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | SC_COL_DROITE_CLI | | 658 | 168 | 782 | 447 | 0 | Actif | | | ------------------- | --- | --- | --- | ---- | --- | --- | ----- | --- | | SC_COL_GAUCHE_CLI | | 18 | 167 | 622 | 448 | 0 | Actif | | | SC_ENTETE_FH_CLIENT | | 0 | 0 | 1458 | 157 | 0 | Actif | | Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | ------------------ | ------------------ | ------------------------------ | -------------- | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | laitini tatE | | | | | | | --- | --------------------- | ------- | ------------ | --- | -------- | --- | --- | --- | | | | ruetuaH | | | sruocraP | | | | | | ruegraL | | elbisiV | | | | | | elbaT nalP | TABLE_Dossier | 658 500 782 | 115 0 | affichag | Variable | | | | 4 | | ------------- | ----------- | ----- | -------- | -------- | --- | --- | --- | --- | Séparateur | | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | SPLIT_Site | | 658 | 444 | 782 | 5 | 0 | Actif | | | ---------- | --- | --- | ------- | --- | --- | --- | ----- | ---- | | 06/08/2026 | | | Isis_BO | | | | | 1909 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Fenêtre interne BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | CFI_SOUSELEMENT_FICHE_CLIENT | | | 658 | 168 | 782 | 447 | 0 | Actif | | | ---------------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Superchamp BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP | SC_SITE_CLI | | | 658 | 168 | 782 | 262 | 0 | Actif | | | --------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | SC_TET_DOSS_CLI | | | 658 | 466 | 784 | 34 | 0 | Actif | | Table : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.TABLE_Dossier Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC ehcrehcer cevA | | | | | ehcuag à eéxiF | | .zroh egardaC | | | | | --- | --- | --- | --- | -------------- | --- | ------------- | --- | --- | --- | .trev egardaC | | | | | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | | --- | --- | --- | ------------ | ---------- | --- | --- | ----------- | ---------- | ----------- | | | | | laitini tatE | | | | | engilitluM | | ruegraL elbisiV eéirT epyT | COL_RefInterne | | 100 | affichag | | | Centre Centre | Texte | | | | ----------------- | --- | --- | -------- | --- | --- | ------------- | ----- | --- | --- | | COL_DateDossier | | 125 | affichag | | | Centre Centre | Date | | | | COL_IDTypeDossier | | 16 | affichag | | | Centre Centre | Texte | | | | COL_Titre | | 300 | affichag | | | Centre Centre | Texte | | | | COL_RefExterne | | 127 | affichag | | | Gauche Centre | Texte | | | | COL_Statut | | 100 | affichag | | | Gauche Centre | Texte | | | Numériq | COL_PKID | | 100 | affichag | | | Droite Centre | | | | | -------- | --- | --- | -------- | --- | --- | ------------- | --- | --- | --- | Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | -------------- | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | --- | --------------------- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | | | | ruetuaH | | | | sruocraP | | | | ruegraL elbisiV | | | | nalP | | elbaT | | | | | | ---------- | ------- | ------- | ---- | ------- | -------- | --- | --- | --- | ---- | | TABLE_Lieu | 658 225 | 782 202 | 0 | Actif | Variable | | | | 14 | | 06/08/2026 | | | | Isis_BO | | | | | 1910 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Superchamp BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | SC_TET_SITE_CLI | | 658 | 168 | 782 | 57 | 0 | Actif | | | --------------- | --- | --- | --- | --- | --- | --- | ----- | --- | Table : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI.TABLE_Lieu Bouton BAT ehcuoT notuob epyT laitini tatE | | X noitisoP | Y noitisoP | | | | | | | | --- | ---------- | ---------- | --- | --- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | BTN_SITE_PRINCIPAL | 663 | 243 | 16 | | 16 0 | Actif | | Normal | | ------------------ | --- | --- | --- | --- | ---- | ----- | --- | ------ | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_Bloque | 700 | 243 | 22 | 16 | 0 | Actif | | | | ---------- | --- | --- | --- | --- | --- | ----- | --- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | --- | --- | ------------------------------ | --- | --- | --- | --- | ehcuag à eéxiF | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | ------------ | ---------- | --- | ------------- | ------------- | ---------- | ----------- | | | | | elbaçalpéD | | | | FTR tamroF | | | | | laitini tatE | | | | eisias epyT | engilitluM | eisias cevA | ruegraL elbisiV | epyT | | | | | | | | eéirT | | ----------------- | --- | -------- | ------- | --- | ------------- | ------- | --- | ----- | | COL_SITEPRINCIPAL | 32 | Actif | | | Gauche Centre | | | | | COL_Bloque | 48 | Actif | | | Centre Centre | | | | | COL_sNom | 184 | affichag | | | Gauche Centre | Texte | | | | COL_nType | 135 | affichag | | | Gauche Centre | Texte | | | | COL_sCode | 106 | affichag | | | Gauche Centre | Texte | | | | COL_bBadge | 60 | affichag | | | Centre Centre | | | | | COL_bInter | 60 | affichag | | | Centre Centre | | | | | COL_sAdress | 239 | affichag | | | Gauche Centre | Texte | | | | COL_sNote | 176 | affichag | | | Gauche Centre | Texte | | | | COL_IdLieu | 100 | affichag | | | Gauche Centre | Texte | | | | COL_PKID | 100 | affichag | | | Droite Centre | Numériq | | | | COL_Principal | 100 | Grisé | | | Centre Centre | | | | | COL_bBloque | 63 | Actif | | | Centre Centre | | | | | COL_RaisonBlocage | 136 | Actif | | | Gauche Centre | Texte | | | | 06/08/2026 | | | Isis_BO | | | | | 1911 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI.SC_TET_SITE_CLI Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ----------- | ---------- | --- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_CodeLieu | 755 193 | 317 | 26 | 0 | Actif | Texte | | Non | | | | | | ------------ | ------- | --- | --- | --- | ----- | ----- | --- | --- | --- | --- | --- | --- | Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | | | | | elbisiV nalP | LIB_ResultatRecherche | | 754 | 174 | 317 | 20 | 0 | | Actif | Gauche | Haut | | | | --------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_SITE | | 684 | 178 | 33 | 16 | 0 | | Actif | Gauche | Haut | | | Bouton notuob epyT | | | | | | | | | | laitini tatE | BAT ehcuoT | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | ---------- | --- | --- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_AJOUTE_LIEU | | | 1292 | 173 | 24 | 24 | | 0 | Actif | | Normal | | | ----------------- | --- | --- | ---- | --- | --- | --- | --- | --- | ----- | --- | ------ | --- | | BTN_ARCHIV_LIEU | | | 1350 | 173 | 24 | 24 | | 0 | Grisé | | Normal | | | BTN_LOUPE_LIEU | | | 1265 | 173 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_LigneSuivante | | | 1075 | 193 | 30 | 26 | | 0 | Actif | | Normal | | | BTN_MODIF_LIEU | | | 1320 | 173 | 24 | 24 | | 0 | Grisé | | Normal | | | BTN_VueDossier | | | 1236 | 173 | 24 | 24 | | 0 | Grisé | | Normal | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | sucof cevA | | --- | --- | --- | ---------- | ---------- | --- | ------- | --- | --- | ------------ | --------- | --- | ---------- | | | | | | | | ruetuaH | | | | cilc cevA | | | ruegraL elbisiV nalP | IMG_ICONE_ | | | 664 | 177 | 16 | 16 | 0 | | Actif | | | | | ---------- | --- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | --- | ---- | | 06/08/2026 | | | | | Isis_BO | | | | | | | 1912 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_TET_DOSS_CLI Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_DOSSIER | 689 476 | 55 16 | 0 | Actif | Gauche | Haut | | | ----------- | ------- | ----- | --- | ----- | ------ | ---- | --- | Bouton notuob epyT BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP | BTN_AJOUTE_DOSSIER | 1322 | 471 24 | 24 | 0 | Actif | Normal | | | ------------------ | ---- | ------ | --- | --- | ----- | ------ | --- | | BTN_MODIF_DOSSIER | 1350 | 471 24 | 24 | 0 | Grisé | Normal | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | laitini tatE | | sucof cevA | | --- | --------------------- | ------- | ------- | --- | ------------ | --------- | ---------- | | | X noitisoP Y noitisoP | | | | | | | | | | ruegraL | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_ICONE_ | 669 | 475 16 | 16 | 0 | Actif | | | | ---------- | --- | ------ | --- | --- | ----- | --- | --- | Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP Y noitisoP | | | | laitini tatE | | sucof cevA | | --- | --------------------- | ------- | ------- | ------- | ------------ | --------- | ---------- | | | | | ruetuaH | | | cilc cevA | | | | | ruegraL | | elbisiV | | | | nalP IMG_OPACITE_COLONNE_GAUCHE_C | | 18 | 168 622 | 278 | 0 | Actif | | | | ---------- | --- | ------- | --- | --- | ----- | --- | ---- | | 06/08/2026 | | Isis_BO | | | | | 1913 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Superchamp BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | SC_CONTACT_CLI | | 18 | 465 | 622 | 150 | 0 | Actif | | | -------------- | --- | --- | --- | --- | --- | --- | ----- | --- | | SC_COORD_CLI | | 18 | 167 | 622 | 280 | 0 | Actif | | Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_CONTACT_CLI Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | --- | ------------------ | ------------------ | --- | )(ertliFH resilitU | | | | | | .gerne egacolB | ruesnecsa elluB | EERTNE noitseG | eércna ennoloC 5.5 elbitapmoC | | --- | --- | --- | --- | --- | -------------- | --------------- | -------------- | ----------------------------- | | | | | | | | noitcelésitluM | edacsac eisiaS | | BAT ehcuoT laitini tatE | | X noitisoP Y noitisoP | | | sruocraP | | | | | | --- | --------------------- | --- | --- | -------- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV elbaT nalP | TABLE_Interlocuteur | 18 519 622 | 96 0 | affichag | Variable | | | | 2 | | ------------------- | ---------- | ---- | -------- | -------- | --- | --- | --- | --- | Superchamp BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP | SC_TET_CONTACT_CLI | | 18 | 465 | 622 | 55 | 0 | Actif | | | ------------------ | --- | --- | --- | --- | --- | --- | ----- | --- | Table : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_CONTACT_CLI.TABLE_Interlocuteur Bouton notuob epyT BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | --- | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_PRINCIPAL | | 24 | 538 16 | 16 | 0 | Actif | | Normal | | ------------- | --- | --- | ------- | --- | --- | ----- | --- | ------ | | 06/08/2026 | | | Isis_BO | | | | | 1914 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC ehcrehcer cevA | | | | | ehcuag à eéxiF | .zroh egardaC | .trev egardaC | | | | | --- | --- | --- | ------------ | -------------- | ------------- | ------------- | ----------- | ---------- | ----------- | | | | | laitini tatE | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | | epyT | | | | | | | | eéirT | | -------------- | ---- | --- | -------- | --- | ------ | ------ | ------- | --- | ----- | | COL_PRINCIPAL | | 32 | Actif | | Gauche | Centre | | | | | COL_sNom | | 285 | affichag | | Gauche | Centre | Texte | | | | COL_sPrenom | | 113 | affichag | | Gauche | Centre | Texte | | | | COL_sTelFixe | | 100 | affichag | | Gauche | Centre | Texte | | | | COL_sTelMobile | | 100 | affichag | | Gauche | Centre | Texte | | | | COL_nIDRole | | 180 | affichag | | Gauche | Haut | Texte | | | | COL_sEmail | | 270 | affichag | | Gauche | Centre | Texte | | | | COL_IdContact | | 100 | affichag | | Gauche | Centre | Texte | | | | COL_Adresse | | 178 | affichag | | Gauche | Centre | Texte | | | | COL_PKID | | 100 | affichag | | Droite | Centre | Numériq | | | | COL_bPrincipal | | 100 | Grisé | | Centre | Centre | | | | | COL_NomPrenom | | 100 | Grisé | | Gauche | Centre | Texte | | | Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_CONTACT_CLI.SC_TET_CONTACT_CLI Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | .trev tnemeliféD | | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ---------------- | latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | ---------- | --- | --- | ------------ | --------------------------------- | --- | ------------------------- | --- | ------------- | | | X noitisoP | | | laitini tatE | eisias epyT engilitluM FTR tamroF | | | | | Y noitisoP ruegraL ruetuaH elbisiV nalP | SAI_CodeContact | 117 487 | 303 26 | 0 | Actif | Texte | Non | | | | | --------------- | ------- | ------ | --- | ----- | ----- | --- | --- | --- | --- | Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_CONTACT | | 49 | 474 | 55 19 | 0 | Actif | Gauche | Haut | | | ----------- | --- | --- | --- | ----- | --- | ----- | ------ | ---- | --- | LIB_ResultatRechercheContact 117 467 317 20 0 Actif Gauche Haut | 06/08/2026 | | | | Isis_BO | | | | | 1915 | | ---------- | --- | --- | --- | ------- | --- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton notuob epyT | | | | | | | | | laitini tatE BAT ehcuoT | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ----------------------- | --- | --- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | BTN_ADD_CONTACT | | 492 | 471 | 24 | | 24 | 0 | Actif | Normal | | | ------------------------ | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | --- | | BTN_DEL_CONTACT | | 550 | 471 | 24 | | 24 | 0 | Grisé | Normal | | | BTN_EDT_CONTACT | | 520 | 471 | 24 | | 24 | 0 | Grisé | Normal | | | BTN_LOUPE_CONTACT | | 465 | 471 | 24 | | 24 | 0 | Actif | Normal | | | BTN_LigneSuivanteContact | | 426 | 487 | 30 | | 26 | 0 | Actif | Normal | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | | | laitini tatE | | sucof cevA | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | ---------- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | ruegraL | ruetuaH | | | cilc cevA | | | elbisiV nalP | IMG_ICONE_ | | 29 | 475 | 16 | 16 | | 0 | Actif | | | | ---------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_COORD_CLI Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --------------------------------- | --- | latnoziroh .csA | | | | | | | | essap ed toM | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | ------------ | ---------------------- | ---------- | ------------ | ------------------------- | --- | ------------- | | | | | | | BAT ehcuoT eisias epyT | | FTR tamroF | | | | | | X noitisoP Y noitisoP | | | laitini tatE | | engilitluM | | | | | ruegraL ruetuaH elbisiV nalP | SAI_sCodePostal | 201 421 | 79 22 | 2 | Actif | Texte | | Non | | | | | ------------------- | ------- | ------ | --- | ------- | ----- | --- | --- | --- | --- | ---- | | SAI_sEtiquette | 201 251 | 268 22 | 2 | Actif | Texte | | Non | | | | | SAI_sLigneAdresse_1 | 201 385 | 268 22 | 2 | Actif | Texte | | Non | | | | | SAI_sLigneAdresse_2 | 201 341 | 268 22 | 2 | Actif | Texte | | Non | | | | | SAI_sLigneAdresse_3 | 201 363 | 268 22 | 2 | Actif | Texte | | Non | | | | | SAI_sLigneAdresse_4 | 201 297 | 268 22 | 2 | Actif | Texte | | Non | | | | | SAI_sLigneAdresse_5 | 201 319 | 268 22 | 2 | Actif | Texte | | Non | | | | | SAI_sVille | 282 421 | 187 22 | 2 | Actif | Texte | | Non | | | | | 06/08/2026 | | | | Isis_BO | | | | | | 1916 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH | | | | | ruegraL | | | elbisiV | | | | | | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | nalP | LIB_CODEPOSTAL | | 201 | 407 | 79 | 14 | 2 | Actif | Gauche | | Haut | | | ----------------- | --- | --- | --- | --- | --- | --- | ----- | ------ | --- | ---- | --- | | LIB_ETIQUETTE | | 201 | 237 | 200 | 14 | 2 | Actif | Gauche | | Haut | | | LIB_LIGNE_ADRESSE | | 201 | 283 | 200 | 14 | 2 | Actif | Gauche | | Haut | | | LIB_VILLE | | 282 | 407 | 187 | 14 | 2 | Actif | Gauche | | Haut | | Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB | EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | --------------- | -------------- | -------------- | | | | | | | | | .gerne egacolB | noitcelésitluM | | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | --- | --- | --- | sruocraP ruegraL ruetuaH elbisiV | | | | nalP | | | elbaT | | | | | | | -------------------- | ------ | --- | ---- | ---------- | --- | -------- | --- | --- | --- | --- | --- | | TABLE_Client_Adresse | 18 203 | 622 | 248 | 1 affichag | | Variable | | | | | 1 | Combo reihcif eétsissa eisiaS | | | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | | laitini tatE BAT ehcuoT | | | eisias cevA | | | | --- | ---------- | ---------- | ------- | ------- | --- | ----------------------- | -------- | --- | ----------- | --- | --- | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | ruegraL | ruetuaH | | | sruocraP | | | | | elbisiV | | | | | | | | elbaT | eéirT | | | | | --- | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | --- | nalP | COMBO_nIDTypeAdresse | 201 | 209 | 334 | 26 | 2 | Actif | Variable | | | Non | | | -------------------- | --- | --- | --- | --- | --- | ----- | -------- | --- | --- | --- | --- | Superchamp BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | --- | --- | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | SC_TET_COORD_CLI | | | 18 | | 167 | 622 | 36 | 0 | | Actif | | | ---------------- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | ----- | ---- | | 06/08/2026 | | | | | Isis_BO | | | | | | 1917 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Table : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_COORD_CLI.TABLE_Client_Adresse Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | -------------- | ---------- | ------------------------------ | --------------------------- | ----------- | ---------- | ----------- | | | | | | | .zroh egardaC .trev egardaC | | | | | | | laitini tatE | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | | | eéirT | | --------------- | --- | -------- | --- | ------ | ------ | ----- | --- | ----- | | COL_SEL | 175 | Actif | | Centre | Centre | | | | | COL_ETIQUETE | 202 | Actif | | Gauche | Centre | Texte | | | | COL_TYPEADRESSE | 120 | Actif | | Gauche | Centre | Texte | | | | COL_ADRESSE | 285 | affichag | | Gauche | Haut | Texte | | | Numériq | COL_PKID | 100 | Actif | | Droite | Centre | | | | | -------- | --- | ----- | --- | ------ | ------ | --- | --- | --- | Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_COORD_CLI.SC_TET_COORD_CLI Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | | elbisiV | | | | | | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_COORDONNEE | 45 | 176 79 | 19 | 0 | Actif | Gauche | Haut | | | -------------- | --- | ------ | --- | --- | ----- | ------ | ---- | --- | Bouton | | | | | | | | BAT ehcuoT | notuob epyT | | --- | ---------- | ---------- | --- | --- | --- | ------------ | ---------- | ----------- | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | ruegraL ruetuaH elbisiV nalP | BTN_AJOUTE_ADRESSE | 491 | 168 | 24 | 24 | 1 | Actif | | Normal | | ------------------------- | --- | --- | ------- | --- | --- | ----- | --- | ------ | | BTN_ARCHIV_ADRESSE | 550 | 168 | 24 | 24 | 1 | Grisé | | Normal | | BTN_Fermer_Adresse_Client | 550 | 171 | 24 | 24 | 2 | Actif | | Normal | | BTN_MODIF_ADRESSE | 521 | 168 | 24 | 24 | 1 | Grisé | | Normal | | BTN_ValideAdresse | 520 | 171 | 24 | 24 | 2 | Actif | | Normal | | 06/08/2026 | | | Isis_BO | | | | | 1918 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | | | laitini tatE | | sucof cevA | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --------- | ---------- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | ruegraL | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_ICONE_ | | | 25 | 177 | 16 | 16 | 0 | Actif | | | | ---------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | ---------- | ---------- | --- | --- | ------------ | ----------- | ---------- | ------------------------- | --- | ------------- | | | | | | | laitini tatE | eisias epyT | FTR tamroF | | | | | | X noitisoP | Y noitisoP | | | | engilitluM | | | | | ruegraL ruetuaH elbisiV nalP | SAI_CL_RAISONBLOC | 1215 | 97 234 | 53 | 0 | Actif | Texte | Non | | | | | ------------------ | ---- | ------- | --- | --- | ----- | ----- | --- | --- | --- | --- | | SAI_CODE_CLIENT | 6 | 94 125 | 22 | 0 | Grisé | Texte | Non | | | | | SAI_FORME_JURIDIQU | 135 | 94 125 | 22 | 0 | Actif | Texte | Non | | | | | SAI_InfoSupp | 818 | 96 386 | 53 | 0 | Actif | Texte | Non | | | | | SAI_NumSiret | 446 | 116 176 | 35 | 0 | Actif | Texte | Non | | | | | SAI_Pays | 5 | 116 55 | 35 | 0 | Actif | Texte | Non | | | | | SAI_SCL_CODECOMPT | 1322 | 54 130 | 22 | 0 | Actif | Texte | Non | | | | | SAI_SCL_Email | 188 | 21 172 | 22 | 0 | Actif | Texte | Non | | | | | SAI_SCL_Fax | 94 | 21 90 | 22 | 0 | Actif | Texte | Non | | | | | SAI_SCL_Nom | 135 | 53 230 | 22 | 0 | Actif | Texte | Non | | | | | SAI_SCL_TelFixe | 0 | 21 90 | 22 | 0 | Actif | Texte | Non | | | | | SAI_SPE_Email | 642 | 21 172 | 22 | 0 | Actif | Texte | Non | | | | | SAI_SPE_Nom | 124 | 21 172 | 22 | 0 | Actif | Texte | Non | | | | | SAI_SPE_Prenom | 300 | 21 150 | 22 | 0 | Actif | Texte | Non | | | | | SAI_SPE_TelFixe | 454 | 21 90 | 22 | 0 | Actif | Texte | Non | | | | | SAI_SPE_TelMobile | 548 | 21 90 | 22 | 0 | Actif | Texte | Non | | | | | SAI_TVA | 66 | 116 194 | 35 | 0 | Actif | Texte | Non | | | | Libellé tuaféd rap eéminA | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_APPORTEUR | | 446 | 77 | 125 | 17 | 0 | Actif | Gauche | Haut | | | ----------------- | --- | ---- | --- | --- | ------- | --- | ----- | ------ | ---- | ---- | | LIB_CIVILITE | | 0 | 4 | 120 | 17 | 0 | Actif | Gauche | Haut | | | LIB_CODECLIENT | | 6 | 78 | 120 | 17 | 0 | Actif | Gauche | Haut | | | LIB_CODECOMPTABLE | | 1322 | 37 | 130 | 17 | 0 | Actif | Gauche | Haut | | | LIB_EMAIL | | 188 | 4 | 172 | 17 | 0 | Actif | Gauche | Haut | | | LIB_EMAIL1 | | 642 | 4 | 172 | 14 | 0 | Actif | Gauche | Haut | | | LIB_Erreur | | -320 | 156 | 71 | 16 | 0 | Actif | Centre | Haut | | | 06/08/2026 | | | | | Isis_BO | | | | | 1919 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_FAX | 94 4 | 90 17 | 0 Actif | Gauche | Haut | | | ------------------ | ------- | ------ | ------- | ------ | ---- | --- | | LIB_FORMEJURIDIQUE | 137 78 | 125 17 | 0 Actif | Gauche | Haut | | | LIB_InfoSupp | 818 81 | 198 14 | 0 Actif | Gauche | Haut | | | LIB_MODEREGLEMENT | 266 76 | 125 17 | 0 Actif | Gauche | Haut | | | LIB_NOM | 135 36 | 120 17 | 0 Actif | Gauche | Haut | | | LIB_NOM1 | 124 4 | 172 17 | 0 Actif | Gauche | Haut | | | LIB_ORIGINE | 631 77 | 125 17 | 0 Actif | Gauche | Haut | | | LIB_PRENOM | 300 4 | 150 17 | 0 Actif | Gauche | Haut | | | LIB_RAISONBLOCAGE | 1302 82 | 125 17 | 0 Actif | Gauche | Haut | | | LIB_STATUTCLIETN | 1188 37 | 130 17 | 0 Actif | Gauche | Haut | | | LIB_TELFIXE | 0 4 | 90 17 | 0 Actif | Gauche | Haut | | | LIB_TELFIXE1 | 454 4 | 90 17 | 0 Actif | Gauche | Haut | | | LIB_TELMOBILE | 548 4 | 90 17 | 0 Actif | Gauche | Haut | | | LIB_TYPECLIETN | 6 36 | 125 17 | 0 Actif | Gauche | Haut | | LIB_Titre_de_fenêtre_Fiche_client 6 5 39 21 0 Actif Gauche Centre | LIB_Valide | -280 124 | 55 16 | 0 Actif | Centre | Haut | | | ---------- | -------- | ----- | ------- | ------ | ---- | --- | Bouton notuob epyT BAT ehcuoT | | X noitisoP | Y noitisoP | | laitini tatE | | | | --- | ---------- | ---------- | --- | ------------ | --- | --- | ruetuaH | | | ruegraL | | elbisiV | | | | --- | --- | ------- | --- | ------- | --- | --- | nalP | BTN_ADD_CLIENT | 1290 | 4 24 | 24 0 | Actif | Normal | | | ------------------------------ | ---- | ---- | ---- | ----- | ------- | --- | | BTN_CADENAS_FERME_CLIENT | 1246 | 4 24 | 24 0 | Actif | Normal | | | BTN_CADENAS_OUVERT_CLIENT | 1246 | 4 24 | 24 0 | Actif | Normal | | | BTN_CLOSE_CLIENT | 1422 | 4 24 | 24 0 | Actif | Abandon | | | BTN_DEL_CLIENT | 1378 | 4 24 | 24 0 | Actif | Normal | | | BTN_MiseAJourBaseExt | 1173 | 4 24 | 24 0 | Actif | Normal | | | BTN_Refresh_fiche_intervention | 1152 | 4 24 | 24 1 | Actif | Normal | | | BTN_SynchroBaseExt | 1203 | 4 24 | 24 0 | Actif | Normal | | | BTN_VAL_CLIENT | 1334 | 4 24 | 24 0 | Actif | Normal | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | staté siorT | | --- | --------------------- | --------------- | --- | ------------ | --- | ----------- | | | | ruegraL ruetuaH | | | | | elbisiV nalP | INT_CL_Blocage | 1217 78 | 72 25 | 0 | Actif | 1 | | | -------------- | ------- | ------- | --- | ----- | --- | ---- | | 06/08/2026 | | Isis_BO | | | | 1920 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Image | | | | | | | | | cilc ruop eriatiroirP tuaféd rap eéminA | | | --- | --- | --- | --- | --- | --- | --- | ------------ | --------------------------------------- | ---------- | | | | | | | | | laitini tatE | | sucof cevA | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | cilc cevA | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --------- | --- | elbisiV nalP | IMG_Chargement | | -203 | 134 | 10 | 10 | 0 | Actif | | | | ------------------------- | --- | ---- | --- | ---- | --- | --- | ----- | --- | --- | | IMG_Erreur | | -205 | 95 | 24 | 24 | 0 | Actif | | | | IMG_OPACITE_ENTETE_CLIENT | | 0 | 1 | 1449 | 153 | 0 | Actif | | | | IMG_Valide | | -209 | 105 | 24 | 24 | 0 | Actif | | | Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB | | | | | | BAT ehcuoT | | | ediv is LLUN | | | --- | --------------------- | --- | ------- | --- | ------------ | -------- | ----------- | ------------ | --- | | | X noitisoP Y noitisoP | | | | laitini tatE | | eisias cevA | | | | | | | ruetuaH | | | sruocraP | | | | ruegraL elbisiV | | | | | nalP | | elbaT | eéirT | | | | ------------------ | ---- | ------ | --- | ---- | ----- | -------- | ----- | --- | --- | | COMBO_APPORTEUR | 446 | 94 176 | 22 | 0 | Actif | Variable | | Non | | | COMBO_MODEREGLEME | 266 | 93 176 | 22 | 0 | Actif | Variable | | Non | | | COMBO_NCL_IDStatut | 1188 | 54 130 | 22 | 0 | Actif | Variable | | Non | | | COMBO_ORIGINE | 631 | 94 176 | 22 | 0 | Actif | Variable | | Non | | | COMBO_TypeClient | 6 | 53 125 | 22 | 0 | Actif | Variable | | Non | | | COMBO_nIDCivilite | 0 | 21 120 | 22 | 0 | Actif | Variable | | Non | | Superchamp BAT ehcuoT | | | X noitisoP | | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | --- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | SC_SIREN | | | 266 | 116 | 176 | 35 | 0 | Actif | | | -------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | X noitisoP | | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | --- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | DISP_BANDEAU_TYPE_CLIENT | | | 367 | 32 | 815 | 45 | 0 | Actif | | | ------------------------ | --- | --- | --- | ------- | --- | --- | --- | ----- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 1921 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.SC_SIREN Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS .zroH tnemeliféD | | | --- | --- | --- | --- | --- | ----------------------------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | BAT ehcuoT | FTR tamroF | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --------------------- | --- | ------------------------ | ---------- | ------------------------- | ------------- | | | X noitisoP Y noitisoP | | laitini tatE eisias epyT | engilitluM | | | ruetuaH ruegraL elbisiV nalP | SAI_NumSiren | 266 117 | 146 35 0 | Actif Texte | | Non | | | ------------ | ------- | -------- | ----------- | --- | --- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | X noitisoP Y noitisoP | | | laitini tatE | sucof cevA | | --- | --- | --------------------- | --- | --- | ------------ | ---------- | cilc cevA | | | | ruegraL ruetuaH | | | | | --- | --- | --- | --------------- | --- | --- | --- | elbisiV nalP | IMG_Erreur | | 411 126 | 24 24 | 0 | Actif | | | ---------- | --- | ------- | ----- | --- | ----- | --- | | IMG_Valide | | 411 126 | 24 24 | 0 | Actif | | Fenêtre : FI_Fiche_Client Fenêtre interne : FI_Fiche_Client | UI par l'utilisateur | | Selon fenêtre | | | | | | -------------------------------- | --- | ---------------------------------- | --- | --- | --- | --- | | Menu contextuel | | | | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | | Taux Paral. hauteur | | 0 | | | | | | Taux Paral. Y | | 0 | | | | | | Épinglé | | Non | | | | | | Masquer lors du scrolling | | Non | | | | | | Ancrage au contenu | | | | | | | | Numéro aide | | 0 | | | | | | Thème destination | | Oui | | | | | | Alignement sur l'axe secondaire | | défini par le champ flexbox (auto) | | | | | | Facteur de rétrécissement | | 0 | | | | | Facteur d'agrandissement 0 | Ctx. HFSQL indép. | | Non | | | | | | ----------------- | --- | ------- | --- | --- | --- | --- | | Ancrage | | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | | Isis_BO | | | 1922 | | ---------- | --- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Fenêtre interne : FI_Fiche_Client Image : FI_Fiche_Client.IMG_Bloque Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\candado.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Client.IMG_NonBloque Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\candado-abierto.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage 06/08/2026 Isis_BO 1923 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 1458 Hauteur externe 623 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1924 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Superchamp : FI_Fiche_Client.SC_FIC_CLI Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 782 Hauteur externe 447 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 622 Hauteur externe 448 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire 06/08/2026 Isis_BO 1925 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 1458 Hauteur externe 157 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI Fenêtre interne : Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non 06/08/2026 Isis_BO 1926 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI Groupe GR_ALAPLACECFI Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 782 Hauteur externe 262 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1927 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_TET_DOSS_CLI Groupe GR_ALAPLACECFI Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 782 Hauteur externe 32 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Séparateur : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SPLIT_Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Horizontal Numéro aide 0 Opacité 100 Borne max. -1 Borne min. -1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Sauve position Oui Image D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\210 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1928 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Table : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.TABLE_Dossier Groupe GR_CADENAS_CLIENT,GR_ALAPLACECFI Ordre navigation -1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui 06/08/2026 Isis_BO 1929 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheClient.ListeDossier.m_clTabModele Rub. mémorisée :gclPresentationFicheClient.ListeDossier.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI Superchamp : Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 780 Hauteur externe 55 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1930 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Table : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI.TABLE_Lieu Groupe GR_CADENAS_CLIENT Ordre navigation -1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui 06/08/2026 Isis_BO 1931 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheClient.ListeLieu.m_clTabModele Rub. mémorisée :gclPresentationFicheClient.ListeLieu.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI.SC_TET_SITE_CLI Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Ajouter un site Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png 06/08/2026 Isis_BO 1932 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_EDITLIEU_FICHE_CLIENT,GR_CADENAS_CLIENT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Supprimer un site Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 1933 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Rechercher un site Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1934 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_A_Droite.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1935 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton : Groupe GR_EDITLIEU_FICHE_CLIENT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Modifier un site Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1936 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Rechercher un dossier Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\dossier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1937 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_ADRESSE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1938 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Sites Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1939 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Champ de saisie : Groupe GR_CADENAS_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 755 Largeur interne 317 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Rechercher un site parmi les sites non présent pour le client Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 1940 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI.TABLE_Lieu Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non 06/08/2026 Isis_BO 1941 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationFicheClient.ListeLieu.m_clTabModele.ImageLieuPrincipalClient Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\etoile_bleue_vide.png Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1942 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Colonne de table : Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeLieu.m_clTabModele.m_clLieu.ImageEtatLieu Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Image : Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 1943 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeLieu.m_clTabModele.m_clLieu.m_sCodeLieu Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1944 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Colonne de table : Titre FR: Type Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 135 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeLieu.m_clTabModele.m_clLieu.m_nIDType Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Code Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 06/08/2026 Isis_BO 1945 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeLieu.m_clTabModele.m_clLieu.m_sCodeAcces Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Badge Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeLieu.m_clTabModele.m_clLieu.m_bBadge Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1946 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Colonne de table : Titre FR: Interphone Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeLieu.m_clTabModele.m_clLieu.m_bInterphone Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non 06/08/2026 Isis_BO 1947 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeLieu.m_clTabModele.m_clLieu.m_clAdresse.m_sPresentation Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Note Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeLieu.m_clTabModele.m_clLieu.m_sNote Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1948 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Colonne de table : Titre FR: IdLieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeLieu.m_clTabModele.m_clLieu.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 1949 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeLieu.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Principal Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeLieu.m_clTabModele.m_bLieuPrincipalCli Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1950 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Colonne de table : Titre FR: Bloqué Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeLieu.m_clTabModele.m_clLieu.m_bBlocage Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Raison du blocage Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non 06/08/2026 Isis_BO 1951 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeLieu.m_clTabModele.m_clLieu.m_sRaisonBlocage Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_TET_DOSS_CLI Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Ajouter un dossier Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 06/08/2026 Isis_BO 1952 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_EDITDOSSIER_FICHE_CLIENT,GR_CADENAS_CLIENT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Modifier le dossier Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite 06/08/2026 Isis_BO 1953 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_TET_DOSS_CLI.IMG_ICONE_ Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_ADRESSE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_TET_DOSS_CLI.LIB_DOSSIER Libellé FR: Dossiers Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 1954 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.TABLE_Dossier Colonne de table : Titre FR: N° Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non 06/08/2026 Isis_BO 1955 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeDossier.m_clTabModele.m_sRefInterne Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Date du Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeDossier.m_clTabModele.m_dDebutDossier Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1956 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Colonne de table : Titre FR: Type de Dossier Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 16 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeDossier.m_clTabModele.m_nIDTypeDossier Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 06/08/2026 Isis_BO 1957 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeDossier.m_clTabModele.m_sTitre Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Ref. Externe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeDossier.m_clTabModele.m_sRefExterne Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1958 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Colonne de table : Titre FR: Statut Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeDossier.m_clTabModele.m_nIDStatut Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 06/08/2026 Isis_BO 1959 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeDossier.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI Image : Groupe GR_IMAGE_OPAQUE_FICHE_CLIENT Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 1960 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_CONTACT_CLI Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 622 Hauteur externe 150 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_COORD_CLI Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 622 Hauteur externe 280 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non 06/08/2026 Isis_BO 1961 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_CONTACT_CLI Superchamp : Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 620 Hauteur externe 53 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1962 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Table : Groupe GR_CADENAS_CLIENT Ordre navigation -1 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 20 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui 06/08/2026 Isis_BO 1963 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheClient.ListeContact.m_clTabModele Rub. mémorisée :gclPresentationFicheClient.ListeContact.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_CONTACT_CLI.SC_TET_CONTACT_CLI Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Ajouter un contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png 06/08/2026 Isis_BO 1964 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_EDITCONTACT_FICHE_CLIENT,GR_CADENAS_CLIENT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Supprimer le contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 1965 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_EDITCONTACT_FICHE_CLIENT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Modifier le contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1966 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Rechercher un contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1967 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_A_Droite.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1968 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_ADRESSE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Contacts Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 1969 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1970 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Champ de saisie : Groupe GR_CADENAS_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 117 Largeur interne 303 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 1971 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_CONTACT_CLI.TABLE_Interlocuteur Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) 06/08/2026 Isis_BO 1972 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationFicheClient.ListeContact.m_clTabModele.ImageContactPrincipalClient Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\etoile_verte_vide.png Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1973 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Colonne de table : Titre FR: Nom : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 50 Mot de passe Non Masque saisie FR: 2 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeContact.m_clTabModele.m_sNom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Prénom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 50 06/08/2026 Isis_BO 1974 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeContact.m_clTabModele.m_sPrenom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Tél. fixe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 15 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeContact.m_clTabModele.m_sTelFixe Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1975 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Colonne de table : Titre FR: Tél. mobile Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 15 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Oui Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeContact.m_clTabModele.m_sTelMobile Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Rôle Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 180 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 1976 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeContact.m_clTabModele.m_nIDRole Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: sEmail Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeContact.m_clTabModele.m_sEmail Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1977 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Colonne de table : Titre FR: IdContact Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeContact.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Adresse Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 1978 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeContact.m_clTabModele.m_clAdresse.m_sPresentation Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeContact.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1979 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Colonne de table : Titre FR: bPrincipal Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeContact.m_clTabModele.m_bContactPrincipalCli Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: NomPrenom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non 06/08/2026 Isis_BO 1980 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeContact.m_clTabModele.NomPrenom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_COORD_CLI Combo : Libellé FR: Type Groupe GR_EDITADRESSE_FICHE_CLIENT,GR_CADENAS_CLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 272 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 263 Largeur interne 272 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Type d'adresse Numéro aide 0 Texte d'indication si vide FR: Type d'adresse Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse 06/08/2026 Isis_BO 1981 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gclPresentationFicheClient.ListeAdresse.p_clCourant.m_nIDTypeAdresse Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeAdresse.m_clTabVisible Filtre 04 Rub. affichée :gpclListeTypeAdresse.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeTypeAdresse.m_clTabVisible.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1982 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Libellé : Libellé FR: Code postal Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_COORD_CLI.LIB_ETIQUETTE Libellé FR: Etiquette Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 1983 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Ligne d'adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1984 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_COORD_CLI.LIB_VILLE Libellé FR: Ville Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Code postal Groupe GR_EDITADRESSE_FICHE_CLIENT Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 1985 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Cadrage horz. Gauche Position X interne 201 Largeur interne 79 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Saisir le code postal Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 15 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.ListeAdresse.p_clCourant.m_clAdresse.m_sCodePostal Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 06/08/2026 Isis_BO 1986 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Etiquette Groupe GR_EDITADRESSE_FICHE_CLIENT,GR_CADENAS_CLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 201 Largeur interne 268 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Etiquette de l'adresse Numéro aide 0 Texte d'indication si vide FR: Donner une étiquette à votre adresse Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non 06/08/2026 Isis_BO 1987 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.ListeAdresse.p_clCourant.m_clAdresse.m_sEtiquette Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1988 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Champ de saisie : Libellé FR: Adresse Groupe GR_EDITADRESSE_FICHE_CLIENT,GR_CADENAS_CLIENT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 201 Largeur interne 268 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: CIVILITÉ-TITRE ou QUALITÉ / PRÉNOM NOM / RAISON SOCIALE Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 1989 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.ListeAdresse.p_clCourant.m_clAdresse.m_sLigne_1 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_EDITADRESSE_FICHE_CLIENT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 201 Largeur interne 268 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: N°APP ou BAL-ÉTAGE-COULOIR-ESC / IDENTITÉ DESTINATAIRE et/ou SERVICE Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 1990 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.ListeAdresse.p_clCourant.m_clAdresse.m_sLigne_2 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 1991 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_EDITADRESSE_FICHE_CLIENT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 201 Largeur interne 268 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: ENTRÉE - BÂTIMENT - IMMEUBLE - RÉSIDENCE / ZI Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non 06/08/2026 Isis_BO 1992 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.ListeAdresse.p_clCourant.m_clAdresse.m_sLigne_3 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_EDITADRESSE_FICHE_CLIENT,GR_CADENAS_CLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 201 Largeur interne 268 06/08/2026 Isis_BO 1993 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Saisir le numéro et le libellé de la voie Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.ListeAdresse.p_clCourant.m_clAdresse.m_sLigne_4 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 06/08/2026 Isis_BO 1994 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_EDITADRESSE_FICHE_CLIENT,GR_CADENAS_CLIENT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 201 Largeur interne 268 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Saisir un lieu dit ou un service particulier de distribution ou une mention spéciale Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais 06/08/2026 Isis_BO 1995 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.ListeAdresse.p_clCourant.m_clAdresse.m_sLigne_5 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Ville Groupe GR_EDITADRESSE_FICHE_CLIENT Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 06/08/2026 Isis_BO 1996 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 282 Largeur interne 187 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: saisir la ville Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 45 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.ListeAdresse.p_clCourant.m_clAdresse.m_sVille Gestion Euro Non 06/08/2026 Isis_BO 1997 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 620 Hauteur externe 34 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 1998 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Table : Libellé FR: Table Groupe GR_CADENAS_CLIENT Ordre navigation -1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum 06/08/2026 Isis_BO 1999 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheClient.ListeAdresse.m_clTabModele Rub. mémorisée :gclPresentationFicheClient.ListeAdresse.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_COORD_CLI.SC_TET_COORD_CLI Bouton : Groupe GR_CADENAS_CLIENT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Ajouter une adresse Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 2000 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_EDITADRESSE_FICHE_CLIENT,GR_CADENAS_CLIENT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Supprimer une adresse Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond 06/08/2026 Isis_BO 2001 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2002 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton : Groupe GR_EDITADRESSE_FICHE_CLIENT,GR_CADENAS_CLIENT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Modifier l'adresse Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2003 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Valider l'adresse Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2004 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_MAISON.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Coordonnées Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 2005 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_COORD_CLI.TABLE_Client_Adresse Colonne de table : Titre FR: SEL Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2006 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Colonne de table : Titre FR: Etiquette Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeAdresse.m_clTabModele.m_clAdresse.m_sEtiquette Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Type d'adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 120 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 2007 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeAdresse.m_clTabModele.m_nIDTypeAdresse Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeAdresse.m_clTabModele.m_clAdresse.m_sPresentation Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2008 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheClient.ListeAdresse.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT Bouton : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.BTN_ADD_CLIENT Groupe GR_MODEOPAQUE_FICHE_CLIENT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 2009 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 2010 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Cadenas_Fermer_rouge.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Cadenas.png 06/08/2026 Isis_BO 2011 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.BTN_CLOSE_CLIENT Groupe GR_MODEOPAQUE_FICHE_CLIENT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 2012 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.BTN_DEL_CLIENT Groupe GR_MODEOPAQUE_FICHE_CLIENT,GR_CADENAS_CLIENT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2013 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.BTN_MiseAJourBaseExt Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\poulieActualiser.png Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2014 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2015 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.BTN_SynchroBaseExt Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\batigest_poulie.png Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2016 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.BTN_VAL_CLIENT Groupe GR_MODEOPAQUE_FICHE_CLIENT,GR_CADENAS_CLIENT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2017 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Combo : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.COMBO_APPORTEUR Groupe GR_CADENAS_CLIENT,GR_Nouveau Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 176 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 446 Largeur interne 176 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Apporteur Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 2018 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheClient.m_nIDApporteur Nb. Enreg. Max 0 Fichier parcouru :gpclListeApporteurClient.m_clTabVisible Filtre 2 Rub. affichée :gpclListeApporteurClient.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeApporteurClient.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 260 Taux anc. bas 1000 Taux anc. largeur 80 Taux anc. hauteur 1000 Combo : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.COMBO_MODEREGLEMENT Groupe GR_CADENAS_CLIENT,GR_Nouveau Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 176 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 266 Largeur interne 176 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Apporteur Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 2019 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheClient.m_nIDModeReglement Nb. Enreg. Max 0 Fichier parcouru :gpclListeModeReglementCli.m_clTabModele Filtre 2 Rub. affichée :gpclListeModeReglementCli.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeModeReglementCli.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 170 Taux anc. bas 1000 Taux anc. largeur 80 Taux anc. hauteur 1000 Combo : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.COMBO_NCL_IDStatut Libellé FR: Statut Groupe GR_CADENAS_CLIENT,GR_Nouveau Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 2020 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 130 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 1188 Largeur interne 130 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Statut du client Numéro aide 0 Texte d'indication si vide FR: Statut du client Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gclPresentationFicheClient.m_nIDStatut Nb. Enreg. Max 0 Fichier parcouru :gpclListeStatutClient.m_clTabVisible Filtre 03 Rub. affichée :gpclListeStatutClient.m_clTabVisible.m_sLibelle 06/08/2026 Isis_BO 2021 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Rub. mémorisée :gpclListeStatutClient.m_clTabVisible.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.COMBO_ORIGINE Groupe GR_CADENAS_CLIENT,GR_Nouveau Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 176 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 631 Largeur interne 176 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Origine Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 2022 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheClient.m_nIDOrigine Nb. Enreg. Max 0 Fichier parcouru :gpclListeOrigineClient.m_clTabVisible Filtre 2 Rub. affichée :gpclListeOrigineClient.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeOrigineClient.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 340 Taux anc. bas 1000 Taux anc. largeur 80 Taux anc. hauteur 1000 Combo : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.COMBO_TypeClient Libellé FR: Type de client Groupe GR_CADENAS_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 125 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 6 06/08/2026 Isis_BO 2023 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Largeur interne 125 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Type de client Numéro aide 0 Texte d'indication si vide FR: Type de client Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gclPresentationFicheClient.m_nIDType Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeClient.m_clTabVisible Filtre 02 Rub. affichée :gpclListeTypeClient.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeTypeClient.m_clTabVisible.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2024 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Combo : Libellé FR: Civilité Groupe GR_CADENAS_PERS Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 120 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 727 Largeur interne 120 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Civilité du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Oui Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 2025 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gpclFicheContactDefaut.m_nIDCivilite Nb. Enreg. Max 0 Fichier parcouru :gpclListeCivilite.m_clTabModele Filtre 1 Rub. affichée :gpclListeCivilite.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeCivilite.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Groupe GR_Nouveau Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2026 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Image : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.IMG_Chargement Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\CM_IMG-Chargement-20.svg Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Vérification du numéro de TVA Européen en cours Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Oui Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.IMG_Erreur Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\CM_IMG-Erreur.svg Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 2027 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Oui Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Groupe GR_IMAGE_OPAQUE_FICHE_CLIENT Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 2028 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.IMG_Valide Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\CM_IMG-Valider-02.svg Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Numéro de TVA valide Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Oui Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2029 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Interrupteur : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.INT_CL_Blocage Valeur initiale 0 Groupe GR_USER,GR_Nouveau Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Oui Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.m_bBlocageCciale Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 800 Taux anc. bas 1000 Taux anc. largeur 10 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2030 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.LIB_APPORTEUR Libellé FR: Apporté par Groupe GR_Nouveau Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 260 Taux anc. bas 1000 Taux anc. largeur 80 Taux anc. hauteur 1000 Libellé : Libellé FR: Civilité Groupe GR_Nouveau Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 2031 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.LIB_CODECLIENT Libellé FR: Code client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 80 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2032 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.LIB_CODECOMPTABLE Libellé FR: Code comptable Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Email Groupe GR_Nouveau Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 2033 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Email Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2034 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.LIB_Erreur Libellé FR: Numéro invalide Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Téléphone 2 Groupe GR_Nouveau Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 2035 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.LIB_FORMEJURIDIQUE Libellé FR: Forme juridique Groupe GR_Nouveau Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 90 Taux anc. bas 1000 Taux anc. largeur 80 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2036 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.LIB_InfoSupp Libellé FR: Informations supplémentaires Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 420 Taux anc. bas 1000 Taux anc. largeur 380 Taux anc. hauteur 1000 Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.LIB_MODEREGLEMENT Libellé FR: Mode de règlement Groupe GR_Nouveau Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 2037 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 170 Taux anc. bas 1000 Taux anc. largeur 80 Taux anc. hauteur 1000 Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.LIB_NOM Libellé FR: Nom du client Groupe GR_NOM_CLIENT,GR_Nouveau Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2038 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Libellé : Libellé FR: Nom Groupe GR_Nouveau Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.LIB_ORIGINE Libellé FR: Origine Groupe GR_Nouveau Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 2039 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 340 Taux anc. bas 1000 Taux anc. largeur 80 Taux anc. hauteur 1000 Libellé : Libellé FR: Prénom Groupe GR_Nouveau Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite 06/08/2026 Isis_BO 2040 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.LIB_RAISONBLOCAGE Libellé FR: Raison du blocage Groupe GR_BLOCAGE,GR_Nouveau Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 810 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.LIB_STATUTCLIETN Libellé FR: Statut du client Groupe GR_Nouveau Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 2041 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Téléphone 1 Groupe GR_Nouveau Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non 06/08/2026 Isis_BO 2042 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Téléphone n°1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2043 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Libellé : Libellé FR: Téléphone n°2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.LIB_TYPECLIETN Libellé FR: Type du client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2044 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2045 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Libellé : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.LIB_Valide Libellé FR: Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Raison du blocage Groupe GR_CADENAS_PERS,GR_BLOCAGE,GR_Nouveau Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 2046 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Cadrage horz. Gauche Position X interne 1217 Largeur interne 232 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Raison du blocage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.m_sRaisonBlocage Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 06/08/2026 Isis_BO 2047 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 800 Taux anc. bas 1000 Taux anc. largeur 190 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.SAI_CODE_CLIENT Libellé FR: Code Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 6 Largeur interne 125 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Code client Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 100 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 2048 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.m_sCodeClient Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 80 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Code Groupe GR_Nouveau Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression 06/08/2026 Isis_BO 2049 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 135 Largeur interne 125 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Code client Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 100 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 2050 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Liaison des données :gclPresentationFicheClient.m_sFormeJuridique Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 90 Taux anc. bas 1000 Taux anc. largeur 80 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.SAI_InfoSupp Libellé FR: Information supplémentaire Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 818 Largeur interne 386 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Nom du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse 06/08/2026 Isis_BO 2051 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.m_sInfoSup Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 420 Taux anc. bas 1000 Taux anc. largeur 380 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2052 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Champ de saisie : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.SAI_NumSiret Libellé FR: SIRET Ordre navigation 16 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 446 Largeur interne 176 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: n° SIRET Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 14 Masque saisie FR: 25 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 2053 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.m_sSIRET Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.SAI_Pays Libellé FR: Pays Valeur initiale FR: FR Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 5 Largeur interne 55 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 2054 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 8 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.m_sPays Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage 06/08/2026 Isis_BO 2055 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Code comptable Groupe GR_CADENAS_CLIENT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1322 Largeur interne 130 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Email du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non 06/08/2026 Isis_BO 2056 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.m_sCodeComptable Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Email Groupe GR_CADENAS_CLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 555 06/08/2026 Isis_BO 2057 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Largeur interne 172 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Email du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.m_sEmail Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 06/08/2026 Isis_BO 2058 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Téléphone portable Groupe GR_CADENAS_CLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 461 Largeur interne 90 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Téléphone mobile du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 14 Masque saisie FR: 21 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 2059 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.m_sFax Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.SAI_SCL_Nom Libellé FR: Nom Groupe GR_NOM_CLIENT,GR_Nouveau Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB 06/08/2026 Isis_BO 2060 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 135 Largeur interne 230 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Nom du client Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 100 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.m_sNom 06/08/2026 Isis_BO 2061 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Téléphone Groupe GR_CADENAS_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 367 Largeur interne 90 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Téléphone fixe du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 14 Masque saisie FR: 21 Masque affichage FR: 21 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non 06/08/2026 Isis_BO 2062 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.m_sTel Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2063 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Champ de saisie : Libellé FR: Email Groupe GR_CADENAS_PERS Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1369 Largeur interne 172 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Email du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 260 Masque saisie FR: 17 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 2064 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gpclFicheContactDefaut.m_sEmail Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Nom Groupe GR_CADENAS_PERS Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 851 Largeur interne 172 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Nom du contact Numéro aide 0 06/08/2026 Isis_BO 2065 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gpclFicheContactDefaut.m_sNom Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 2066 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Prénom Groupe GR_CADENAS_PERS Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1027 Largeur interne 150 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Prénom du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non 06/08/2026 Isis_BO 2067 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gpclFicheContactDefaut.m_sPrenom Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Téléphone fixe Groupe GR_CADENAS_PERS Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche 06/08/2026 Isis_BO 2068 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Position X interne 1181 Largeur interne 90 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Téléphone fixe du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 14 Masque saisie FR: 21 Masque affichage FR: 21 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gpclFicheContactDefaut.m_sTelFixe Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 06/08/2026 Isis_BO 2069 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Téléphone portable Groupe GR_CADENAS_PERS Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1275 Largeur interne 90 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Téléphone mobile du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 14 Masque saisie FR: 21 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 2070 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gpclFicheContactDefaut.m_sTelMobile Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2071 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Champ de saisie : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.SAI_TVA Libellé FR: Numéro de TVA Ordre navigation 14 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 68 Largeur interne 192 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: TVA intracommunautaire Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 13 Masque saisie FR: 8 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 2072 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.m_sCodeTVA Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.SC_SIREN Note pour la documentation technique FR: Ce superchamp permet de contrôler un numéro SIREN, qui est un identifiant d'entreprise. Il est composé de 8 chiffres et d'un chiffre de contrôle qui est utilisé lors de la vérification de la validité du numéro. Ce superchamp est composé de 4 éléments : - un champ de saisie permettant de saisir le numéro SIREN - un champ Bouton contenant le code de vérification de ce numéro - un champ Libellé - un champ Image symbolisant le numéro SIREN Ordre navigation 15 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 176 Hauteur externe 35 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 2073 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.SC_SIREN Image : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.SC_SIREN.IMG_Erreur Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\CM_IMG-Erreur.svg Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Numéro de carte bancaire invalide Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Oui Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2074 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Image : FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.SC_SIREN.IMG_Valide Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\CM_IMG-Valider-02.svg Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Numéro de carte bancaire valide Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Oui Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: SIREN Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 2075 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Ancrage au contenu Cadrage horz. Gauche Position X interne 266 Largeur interne 146 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: n° SIREN Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 9 Masque saisie FR: 24 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheClient.m_sSIREN Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 2076 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Informations sur les champs Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage | | 1000 | 1000 | 1000 | 1000 | | --- | ---- | ---- | ---- | ---- | Taux anc. droite Taux anc. bas Taux anc. largeur Taux anc. hauteur FI_Fiche_Client Messages multilingues ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? 2001 FR: Confirmez vous la suppression ? 2002 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Fiche_Client Code des champs Déclarations globales de FI_Fiche_Client procédure FI_Fiche_Client(gclPresentationFicheClient est un PFicheClient dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null) maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI | gsTriEnCoursContact | est une chaîne | | | | | ------------------- | -------------- | --- | --- | --- | | gsTriEnCoursLieu | est une chaîne | | | | | gsTriEnCoursDossier | est une chaîne | | | | | gsTriEnCoursAdresse | est une chaîne | | | | | gnDelai | est un entier | | | | gbAppelProcFenAppelante est un booléen | gbDoublonVerife | est un booléen | | | | | -------------------- | -------------------------- | ------- | --- | ---- | | gbIgnoreDeboqueEnreg | est un booléen | | | | | gnIdTypeParticulier | est un entier sur 8 octets | | | | | gnIdRoleProprietaire | est un entier sur 8 octets | | | | | vParent | est un Champ | | | | | vNomFenInterne | est une chaîne | | | | | 06/08/2026 | | Isis_BO | | 2077 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs gnPosRechercheSite est un entier gnPosRechercheCont est un entier gbFicheBloque est un booléen Evénement(TriColonne,"TABLE_Interlocuteur",1529) Evénement(TriColonne,"TABLE_Lieu",1529) Evénement(TriColonne,"TABLE_Dossier",1529) Evénement(TriColonne,"TABLE_Client_Adresse",1529) Evénement(SurActivite, "*.*", WM_LBUTTONDOWN) Evénement(SurActivite, "*.*", WM_RBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MOUSEMOVE) Evénement(SurActivite, "*.*", WM_KEYDOWN) //gclPresenListContact est un PTablePersonne dynamique // liste des contacts du client //gclPresenListAdresse est un PTableClient_Adresse dynamique // liste des adresses du client //gclPresenListLieu est un PTableLieu dynamique //liste des lieux du client //gclPresenListClient_Lieu est un PTableClient_Lieu dynamique //liste relation Client_Lieu //gclPresenFicheLieu est un PficheLieu dynamique //gbEnSuppression est un booléen gclListeRoleContactCli est un PTableParametreMetier dynamique gpclFicheContactDefaut est un PFichePersonne dynamique //gclFicheClientAdresse est un PFicheClient_Adresse dynamique //Titre de la fenêtre LIB_Titre_de_fenêtre_Fiche_client = paramSupplementaire.eTypeAppel=Libre _et_ gclPresentationFicheClient:m_nPKID = 0 ? "Nouveau client" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Client" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationFicheClient=Null alors gclPresentationFicheClient=PFicheClient.gNouvellePresentation() fin gnDelai = DonneValeurTimeOutObjet(gclPresentationFicheClient) PFicheClient.gListeAdresses(gclPresentationFicheClient) PFicheClient.gListeContacts(gclPresentationFicheClient) //PFicheClient.gListeLieux(gclPresentation) PFicheClient.gListeLieu(gclPresentationFicheClient) PFicheClient.gListeDossier(gclPresentationFicheClient) //gclPresenListContact <- gclPresentationFicheClient.ListeContact si gclPresentationFicheClient<> Null _et_ gclPresentationFicheClient:FicheClientBddExterne=Null _et_ gtaBaseExterneParIndice..Occurrence>0 alors PFicheClient.gFicheClientBddExterne(gclPresentationFicheClient,0) fin clPers est un MPersonne //gclPresenListClient_Lieu <- gclPresentationFicheClient.ListeLieu gpclFicheContactDefaut = allouer un PFichePersonne(clPers) gclListeRoleContactCli <-gpclListeRoleContact//= DonneRoleContactClient() //ListeAffiche(COMBO_NPE_IDRole,tainit) //ListeAffiche(COMBO_nIDTypeAdresse,taInit) gnIdTypeParticulier = gpclListeTypeClient.RechercheEtDonneIdDepuisValeur("2") gnIdRoleProprietaire= gpclListeRoleContact.RechercheEtDonneIdDepuisValeur("*1") //PFicheClient.gFicheLieu(gclPresentation,*,-1,Vrai,"",Faux) BlocEnregistrement(gclPresentationFicheClient,ActiveTimer,BTN_CADENAS_FERME_CLIENT,BTN_ CADENAS_OUVERT_CLIENT,GR_CADENAS_CLIENT,SC_FIC_CLI) gbFicheBloque = gclPresentationFicheClient:m_bBlocageEcriture Fin d'initialisation de FI_Fiche_Client 06/08/2026 Isis_BO 2078 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs SourceVersEcran("","gclPresentationFicheClient") si TABLE_Client_Adresse..Occurrence>0 alors TableSelectPlus(TABLE_Client_Adresse,TABLE_Client_Adresse..Occurrence) ExécuteTraitement(TABLE_Client_Adresse,trtSélection) SourceVersEcran("","gclPresentationFicheClient") fin //SAI_SCL_Nom..Visible = vrai //SI gclPresentationFicheClient<>Null _ET_ gclPresentationFicheClient:m_nPKID = 0 ALORS // GR_Nouveau..Visible = vrai //FIN FI_Fiche_Client..Plan=1 si gclPresentationFicheClient<>Null _et_ gclPresentationFicheClient:m_nPKID = 0 alors ListeSelectPlus(COMBO_TypeClient,1) DonneFocusChamp() // ListeSelectPlus(COMBO_NCL_IDStatut,1) sinon si gclPresentationFicheClient<>Null _et_ gclPresentationFicheClient:m_nIDType= gn IdTypeParticulier _et_ gclPresentationFicheClient:ListeContact<>Null _et_ gclPresentationFicheClient: ListeContact:p_nTotal>0 alors nIndice est un entier = TableauCherche(gclPresentationFicheClient:ListeContact:m_clTabModele, tcLinéaire,"m_nPKID",gclPresentationFicheClient:m_nIDContactPrincipal,1) si nIndice>0 alors clPresentation est un PFichePersonne(gclPresentationFicheClient:ListeContact:m_clTabModele[ nIndice],*) gpclFicheContactDefaut <- clPresentation //gclPresentationFicheClient:ListeContact:p_clCourant = gpclFicheContactDefaut:p_clCourant SourceVersEcran("","gpclFicheContactDefaut") fin fin si gclPresentationFicheClient <> Null _et_ gclPresentationFicheClient:m_nPKID = 0 alors sValStatutClientDef est une chaîne = ParametreLit("STATUT_CLIENT_PARDEFAUT") si Val(sValStatutClientDef) > 0 alors ListeSelectPlus(COMBO_NCL_IDStatut, ListeCherche(COMBO_NCL_IDStatut, gpclListeStatutClient: RechercheEtDonneIdDepuisValeur(sValStatutClientDef))) gclPresentationFicheClient:m_nIDStatut = COMBO_NCL_IDStatut fin fin GestionTypeClient() si paramSupplementaire.eTypeAppel dans (Libre,DansOnglet) alors vParent<-VoletDuChamp(SC_FIC_CLI) // Récupère le nom de la fenêtre interne associée à cet onglet dynamique vNomFenInterne=EnumèreChamp(vParent,1,parOrdreDeCréation) sinon si paramSupplementaire.eTypeAppel=DansChampFI vNomFenInterne = {MaFenêtreInterne..Nom,indChamp}..FenêtreSource fin si gpclListeParamAppli:m_clTabModele["PREFIXE_CODE_CLIENT"]:m_sValeur<>"" _et_ SAI_SCL_Nom="" alors SAI_CODE_CLIENT = CreaCompteur(gpclListeParamAppli:m_clTabModele[ "PREFIXE_CODE_CLIENT"]:m_sValeur,-1,-1,Vrai,gpclListeParamAppli:m_clTabModele[ "TAILLE_COMPTEUR_CLIENT"]:m_sValeur) SAI_SCL_CODECOMPTABLE = Remplace(SAI_CODE_CLIENT,gpclListeParamAppli: m_clTabModele["PREFIXE_CODE_CLIENT"]:m_sValeur,gpclListeParamAppli:m_clTabModele[ "PREFIXE_CODE_COMPTABLE_CLIENT"]:m_sValeur) gclPresentationFicheClient:m_sCodeClient = SAI_CODE_CLIENT gclPresentationFicheClient:m_sCodeComptable= SAI_SCL_CODECOMPTABLE fin BTN_MiseAJourBaseExt..Visible = gbBATIGESTActif BTN_SynchroBaseExt..Visible=gbBATIGESTActif TABLE_Dossier.COL_RefExterne..Visible = ParametreLit("AVEC_REFEXT_DOSSIER") TABLE_Dossier.COL_IDTypeDossier..Visible = ParametreLit("AVEC_TYPEDOS_DOSSIER") 06/08/2026 Isis_BO 2079 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs ////Initialise la variable à passer en paramètre avec les valeurs communes //stParam est un STParamFenetreAppelante = DonneParam(DansChampFI,"FI_Fiche_Client","sNomChamp",maProcMAJObjetRetourFI) //stParam.sNomIDAppelant = "ClientListeLieu" //stParam.sTitreFenetre = "Sélectionnez le site" //stParam.pclObjetAppelant = gclPresentationFicheClient //stParam.bMultiSelect = Vrai ////DesactiveAffichage() //CFI_SOUSELEMENT_FICHE_CLIENT..Visible = Vrai //GR_ALAPLACECFI..Visible = Faux //ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_CLIENT,FI_Liste_Lieu,*,stParam) GestionBoutonExportBaseExterne(gclPresentationFicheClient) si gclPresentationFicheClient:m_nPKID = 0 alors //GR_Nouveau..Visible = Faux SC_COL_DROITE_CLI..Visible = Faux SC_COL_GAUCHE_CLI..Visible = Faux sinon SC_COL_DROITE_CLI..Visible = Vrai SC_COL_GAUCHE_CLI..Visible = Vrai fin Demande de mise à jour de l'affichage de FI_Fiche_Client si gclPresentationFicheClient<>Null _et_ gclPresentationFicheClient est PFicheClient alors gclPresentationFicheClient:m_bBlocageEcriture = gbFicheBloque // Dans la mise a jour de l'objet cette information peut être perdu nIndice est un entier = TableauCherche(gclPresentationFicheClient:ListeContact:m_clTabModele, tcLinéaire,"m_nPKID",gclPresentationFicheClient:m_nIDContactPrincipal,1) si nIndice>0 alors clPresentation est un PFichePersonne(gclPresentationFicheClient:ListeContact:m_clTabModele[ nIndice],*) gpclFicheContactDefaut <- clPresentation //gclPresentationFicheClient:ListeContact:p_clCourant = gpclFicheContactDefaut:p_clCourant SourceVersEcran("","gpclFicheContactDefaut") fin SourceVersEcran("","gclPresentationFicheClient") //SourceVersEcran("","gpclFicheContactDefaut") //MAJ du champ TABLE et de l'objet Contact Client MAJChampTableEtObjet(TABLE_Interlocuteur,gclPresentationFicheClient.ListeContact:p_clCourant) //MAJ du champ TABLE et de l'objet Adresse MAJChampTableEtObjet(TABLE_Client_Adresse,gclPresentationFicheClient.ListeAdresse:p_clCourant) //MAJ du champ TABLE et de l'objet Lieu MAJChampTableEtObjet(TABLE_Lieu,gclPresentationFicheClient.ListeLieu:p_clCourant) //MAJ du champ TABLE et de l'objet Dossier MAJChampTableEtObjet(TABLE_Dossier,gclPresentationFicheClient.ListeDossier:p_clCourant) // grise les champs si la table est vide GR_EDITCONTACT_FICHE_CLIENT..Grisé = gclPresentationFicheClient:ListeContact. p_bModeleCourantVide _ou_ gclPresentationFicheClient:ListeContact.p_clCourant=Null //GR_EDITCONTACT_FICHE_CLIENT..Visible = PAS gclPresentationFicheClient:ListeContact.p_bModeleCourantVide _ET_ PAS gclPresentationFicheClient:ListeContact.p_clCourant=Null GR_EDITADRESSE_FICHE_CLIENT..Grisé = gclPresentationFicheClient:ListeAdresse. p_bModeleCourantVide _ou_ gclPresentationFicheClient:ListeAdresse.p_clCourant=Null //GR_EDITADRESSE_FICHE_CLIENT..Visible = PAS gclPresentationFicheClient:ListeAdresse.p_bModeleCourantVide _ET_ PAS gclPresentationFicheClient:ListeAdresse.p_clCourant=Null 06/08/2026 Isis_BO 2080 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs GR_EDITLIEU_FICHE_CLIENT..Grisé = gclPresentationFicheClient:ListeLieu: p_bModeleCourantVide _ou_ gclPresentationFicheClient:ListeLieu.p_clCourant=Null //GR_EDITLIEU_FICHE_CLIENT..Visible = PAS gclPresentationFicheClient:ListeLieu:p_bModeleCourantVide _ET_ PAS gclPresentationFicheClient:ListeLieu.p_clCourant=Null GR_EDITDOSSIER_FICHE_CLIENT..Grisé = gclPresentationFicheClient:ListeDossier: p_bModeleCourantVide _ou_ gclPresentationFicheClient:ListeDossier.p_clCourant=Null //GR_EDITDOSSIER_FICHE_CLIENT..Visible = PAS gclPresentationFicheClient:ListeDossier:p_bModeleCourantVide _ET_ PAS gclPresentationFicheClient:ListeDossier.p_clCourant=Null SAI_SCL_CODECOMPTABLE..Etat = gbBATIGESTActif _et_ gpclListeParamAppli:m_clTabModele ["PREFIXE_CODE_CLIENT"]:m_sValeur<>"" ? AffichageSeulement sinon Actif LIB_CODECLIENT..Visible = gbBATIGESTActif _et_ gpclListeParamAppli:m_clTabModele ["PREFIXE_CODE_CLIENT"]:m_sValeur<>"" SAI_CODE_CLIENT..Visible = gbBATIGESTActif _et_ gpclListeParamAppli:m_clTabModele[ "PREFIXE_CODE_CLIENT"]:m_sValeur<>"" SAI_CODE_CLIENT..Etat = gbBATIGESTActif _et_ gpclListeParamAppli:m_clTabModele[ "PREFIXE_CODE_CLIENT"]:m_sValeur<>"" ? AffichageSeulement sinon Actif GR_BLOCAGE..Visible = gclPresentationFicheClient:m_bBlocageCciale BTN_AJOUTE_DOSSIER..Etat = gclPresentationFicheClient:m_bBlocageCciale ? Grisé sinon Actif RechercheContactTable() RechercheSiteTable() fin Fermeture de FI_Fiche_Client si pas gbIgnoreDeboqueEnreg alors DeblocEnregistrement(gclPresentationFicheClient,paramSupplementaire, DesactiveTimer,BTN_CADENAS_FERME_CLIENT,BTN_CADENAS_OUVERT_CLIENT,GR_CADENAS_CLIENT,SC_FIC_CLI,Faux,*, pas gbAppelProcFenAppelante) Après chargement de la fenêtre interne de CFI_SOUSELEMENT_FICHE_CLIENT ( SC_COL_DROITE_CLI ) CFI_SOUSELEMENT_FICHE_CLIENT..Visible = Vrai Clic sur BTN_AJOUTE_LIEU ( SC_TET_SITE_CLI ) AppelSousFenetre(MoiMême..Nom) //ReorganiseChampDispoDansFiche(DISP_COLONNE_FICHE_CLIENT,DISP_SITE,CFI_SOUSELEMENT_FICHE_CLIENT,GR_IMA GE_OPAQUE_FICHE_CLIENT,GR_MODEOPAQUE_FICHE_CLIENT,Vrai,50,3,4) // //ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_CLIENT,FI_Fiche_Lieu,*,DonneParam(DansChampFI,"FI_Fiche_Int ervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Nouveau Site"))//,"InterventionListeLieu",paramSupplementaire.pclObjetAppelant.m_nIDClient Clic sur BTN_ARCHIV_LIEU ( SC_TET_SITE_CLI ) clErreur est un CErreur si OuiNon("Confirmez vous la suppression ?")=Non alors retour sinon // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_Lieu) si nIndice>1 _et_ nIndice=TableOccurrence(TABLE_Lieu) alors TableSelectPlus(TABLE_Lieu,nIndice-1) fin 06/08/2026 Isis_BO 2081 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs si gclPresentationFicheClient:ListeLieu:p_clCourant:bLiaison() _et_ pas gclPresentationFicheClient: ListeLieu:p_clCourant:bNouveau() alors gclPresentationFicheClient:ListeLieu:p_clCourant:m_bLiaison = Faux fin si pas gclPresentationFicheClient:ListeLieu:bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon si gclPresentationFicheClient:m_nIDLieuPrincipal<>0 alors gclPresentationFicheClient:m_nIDLieuPrincipal = 0 EnregistrerFiche() fin gclPresentationFicheClient.MajUI()//DemandeMiseAJourIHM() fin // SI gclPresenListClient_Lieu:p_clCourant:bLiaison() _ET_ PAS gclPresenListClient_Lieu:p_clCourant:bNouveau() ALORS // // gclPresenListClient_Lieu:p_clCourant:m_bLiaison = Faux // FIN // SI PAS gclPresenListClient_Lieu:bSupprimer(clErreur) ALORS // Erreur(clErreur.FormateMessage()) // FIN //TableSupprime(TABLE_Lieu,nIndice) //BTN_ARCHIV_LIEU..Etat=Grisé fin Clic sur BTN_LigneSuivante ( SC_TET_SITE_CLI ) RechercheSiteTable(Vrai) Clic sur BTN_LOUPE_LIEU ( SC_TET_SITE_CLI ) //ReorganiseChampDispoDansFiche(DISP_COLONNE_FICHE_CLIENT,DISP_SITE,CFI_SOUSELEMENT_FICHE_CLIENT,GR_IMA GE_OPAQUE_FICHE_CLIENT,GR_MODEOPAQUE_FICHE_CLIENT,Vrai,50,3,4,TABLE_Lieu..Largeur) // //ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_CLIENT,FI_Liste_Lieu,*,DonneParam(DansChampFI,"FI_Fiche_Int ervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Sélectionnez le site","ClientListeLieu",*,gclPresentationFicheClient,vrai)) AppelSousFenetre(MoiMême..Nom) Clic sur BTN_MODIF_LIEU ( SC_TET_SITE_CLI ) AppelSousFenetre(MoiMême..Nom) //clPresentationFiche est un PFicheLieu <- allouer un PFicheLieu(gclPresentationFicheClient.ListeLieu.p_clCourant.m_clLieu,*) ////clPresentationFiche.m_clAdresse=gclPresenListClient_Lieu:p_clCourant:m_clAdresse ////FEN_Menu.OuvreOuActive(FI_Fiche_Lieu,"Fiche Site",*,clPresentationFiche,DonneParam(DansOnglet,"FI_Fiche_Client",MoiMême..Nom,maProcMAJObjetRetourFI )) //ReorganiseChampDispoDansFiche(DISP_COLONNE_FICHE_CLIENT,DISP_SITE,CFI_SOUSELEMENT_FICHE_CLIENT,GR_IMA GE_OPAQUE_FICHE_CLIENT,GR_MODEOPAQUE_FICHE_CLIENT,Vrai,50,3,4) // 06/08/2026 Isis_BO 2082 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs //ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_CLIENT,FI_Fiche_Lieu,clPresentationFiche,DonneParam(DansCha mpFI,"FI_Fiche_Client",MoiMême..Nom,maProcMAJObjetRetourFI,"Site")) Clic sur BTN_VueDossier ( SC_TET_SITE_CLI ) si gclPresentationFicheClient.ListeLieu.p_clCourant <> Null _et_ gclPresentationFicheClient.ListeLieu. p_clCourant.m_nIDLieu > 0 alors RechercheInfoParSite(gclPresentationFicheClient.ListeLieu.p_clCourant.m_nIDLieu, gclPresentationFicheClient.ListeLieu.p_clCourant.m_clLieu.m_sCodeLieu) sinon Info("Veuillez sélectionner un site") fin Initialisation de LIB_ResultatRecherche ( SC_TET_SITE_CLI ) // Version 1 // Description // Libellé simple Sortie de SAI_CodeLieu ( SC_TET_SITE_CLI ) //clErreur est une CErreur //SI MoiMême..ValeurAffichée<>"" ALORS // nPKID est un entier sur 8 octets = val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[",DepuisDébut),1,"]")) // SI nPKID>0 ALORS // SI PFicheClient.gListeLieu(gclPresentationFicheClient,*,nPKID) ALORS //_et_ gclPresentationFicheClient:ListeLieu:p_nTotal=1 ALORS // Si ParametreLit("DUPLIQUE_ADRSITE_VERS_ADRCLI")="1" _ET_ OuiNon(Oui,"Souhaitez-vous ajouter l'adresse du site comme coordonnées du client")=oui ALORS // PreparationNouvelleCoordonnee() // // MAJAdresseDepuisSite() // // // clErreur est un CErreur // ValideCoordonnee(clErreur) // // FIN // FIN // // SINON // SI ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"---",DepuisDébut),1,"---",DepuisFin)=ChaîneFormate("Aucu n résultat",ccMajuscule) ALORS // MoiMême="" // SaisieAssistéeSupprimeTout(MoiMême) // ExécuteTraitement(MoiMême,trtModification) // SINON // SI PFicheClient.gListeLieu(gclPresentationFicheClient,*,-1,MoiMême..ValeurAffichée) ALORS//_ET_ gclPresentationFicheClient:ListeLieu:p_nTotal=1 06/08/2026 Isis_BO 2083 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs // SI ParametreLit("DUPLIQUE_ADRSITE_VERS_ADRCLI")="1" _ET_ OuiNon(Oui,"Souhaitez-vous ajouter l'adresse du site comme coordonnées du client")=Oui ALORS // PreparationNouvelleCoordonnee() // MAJAdresseDepuisSite() // clErreur est un CErreur // ValideCoordonnee(clErreur) // // FIN // // FIN // FIN // FIN // MoiMême ="" //sinon //retour //FIN A chaque modification de SAI_CodeLieu ( SC_TET_SITE_CLI ) ModifZoneSaisieAssistee(MoiMême,2,Vrai,Tronque(ExtraitChaîne(ChampAlias(TABLE_Lieu),2,":"),Taille( ExtraitChaîne(ChampAlias(TABLE_Lieu),2,":"))-1,nombreDeCaractèresAConserver),"") RechercheSiteListe() Sélection d'une valeur dans la liste de saisie assistée de SAI_CodeLieu ( SC_TET_SITE_CLI ) RechercheSiteTable() Fin d'initialisation de TABLE_Lieu i est un entier = 0 pour toute ligne de TABLE_Lieu i += 1 si COL_Principal alors TABLE_Lieu[i].COL_SITEPRINCIPAL.BTN_SITE_PRINCIPAL.Image = fRepEnCours+"\"+MClient_Lieu:: cIMG_Principal sinon TABLE_Lieu[i].COL_SITEPRINCIPAL.BTN_SITE_PRINCIPAL.Image = fRepEnCours+"\"+MClient_Lieu:: cIMG_PasPrincipal fin si COL_bBloque alors TABLE_Lieu[i].COL_Bloque.IMG_Bloque = fRepEnCours+"\"+MClient_Lieu::cIMG_Bloque sinon TABLE_Lieu[i].COL_Bloque.IMG_Bloque = fRepEnCours+"\"+MClient_Lieu::cIMG_NonBloque fin fin TableFixeColonne(TABLE_Lieu.COL_sNom,Vrai) Sortie d'une ligne de TABLE_Lieu // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_Lieu..Modifié=Faux alors retour fin 06/08/2026 Isis_BO 2084 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs clErr est un CErreur pclPresentationFiche est un PFicheClient_Lieu dynamique // ajout d'une nouvelle ligne si TABLE_Lieu..Nouveau alors pclPresentationFiche<-gclPresentationFicheClient.ListeLieu.Nouveau(Faux,0) // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationFicheClient.ListeLieu.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_Lieu,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr) alors//PAS pclPresentationFiche.bOK(clErr,Vrai,Faux) Erreur(clErr.FormateMessage()) fin // repasse la table en non modifiée TABLE_Lieu..Modifié=Faux Sélection d'une ligne de TABLE_Lieu si TABLE_Lieu..Nouveau alors gclPresentationFicheClient.ListeLieu.p_clCourant=Null sinon gclPresentationFicheClient.ListeLieu.p_clCourant=TABLE_Lieu gclPresentationFicheClient.MajUI()//DemandeMiseAJourUIParent() //GR_EDITLIEU_FICHE_CLIENT..Grisé = faux //BTN_ARCHIV_LIEU..Etat=Actif //BTN_MODIF_LIEU..Etat=Actif fin BTN_VueDossier..Grisé = Faux A chaque modification de COL_bBloque ( TABLE_Lieu ) nPkid est un entier sur 8 octets = COL_IdLieu si nPkid > 0 alors si HLitRecherchePremier(Lieu,LI_PKID,nPkid) alors si pas Lieu.LI_Blocage alors Lieu.LI_RaisonBlocage = COL_RaisonBlocage Lieu.LI_Blocage = Vrai sinon Lieu.LI_RaisonBlocage = "" Lieu.LI_Blocage = Faux fin si HEnregistre(Lieu) alors gclPresentationFicheClient.MajUI() fin fin fin Sortie de COL_RaisonBlocage ( TABLE_Lieu ) 06/08/2026 Isis_BO 2085 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs nPkid est un entier sur 8 octets = COL_IdLieu si nPkid > 0 alors si HLitRecherchePremier(Lieu,LI_PKID,nPkid) alors Lieu.LI_RaisonBlocage = COL_RaisonBlocage HEnregistre(Lieu) fin fin Clic sur BTN_SITE_PRINCIPAL ( COL_SITEPRINCIPAL ) si pas gclPresentationFicheClient:ListeLieu:p_clCourant:LieuPrincipalClient alors //Le contact courant devient le nouveau site principal gclPresentationFicheClient:ListeLieu:p_clCourant:LieuPrincipalClient = pas gclPresentationFicheClient:ListeLieu:p_clCourant:m_bLieuPrincipalCli //Recherche de l'ancien ID nIndice est un entier = TableauCherche(gclPresentationFicheClient:ListeLieu:m_clTabModele, tcLinéaire,"m_nIDLieu",gclPresentationFicheClient.p_clCourant:m_nIDLieuPrincipal,1) si nIndice>0 alors gclPresentationFicheClient:ListeLieu:m_clTabModele[nIndice]:LieuPrincipalClient = Faux fin //Mise à jour du client pour indiquer le nouveau site principal gclPresentationFicheClient:m_nIDLieuPrincipal = gclPresentationFicheClient:ListeLieu:p_clCourant: m_nIDLieu si EnregistrerFiche() alors gclPresentationFicheClient.MajUI()//DemandeMiseAJourIHM() fin sinon Info(ChaîneConstruit("Cliquez sur un autre site pour indiquer que %1 n'est plus le site principal", gclPresentationFicheClient:ListeLieu:p_clCourant:m_clLieu.m_sCodeLieu)) fin Clic sur BTN_AJOUTE_DOSSIER ( SC_TET_DOSS_CLI ) ChampVersSource() si EnregistrerFiche() alors clPresentationFiche est un PFicheDossier<-gclPresentationFicheClient.ListeDossier.Nouveau() clPresentationFiche:m_nIDClient = gclPresentationFicheClient.IdentifiantUnique clPresentationFiche:FicheClient = gclPresentationFicheClient //Initialise la variable à passer en paramètre avec les valeurs communes stParam est un STParamFenetreAppelante = DonneParam(DansOnglet,"FI_Fiche_Dossier",MoiMême..Nom, maProcMAJObjetRetourFI) //PFicheDossier.gFicheClient(clPresentationFiche,gclPresentation,gclPresentation.IdentifiantUnique) //PFicheDossier.gFicheClient(clPresentationFiche,gclPresentation,gclPresentation.IdentifiantUnique) FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Dossier",*,clPresentationFiche,stParam) fin Clic sur BTN_MODIF_DOSSIER ( SC_TET_DOSS_CLI ) 06/08/2026 Isis_BO 2086 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs ChampVersSource() si EnregistrerFiche() alors clPresentationFiche est un PFicheDossier <- allouer un PFicheDossier(gclPresentationFicheClient. ListeDossier.p_clCourant,*) stParam est un STParamFenetreAppelante = DonneParam(DansOnglet,"FI_Fiche_Dossier",MoiMême..Nom, maProcMAJObjetRetourFI) FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Dossier",*,clPresentationFiche,stParam) fin Sortie d'une ligne de TABLE_Dossier // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_Dossier..Modifié=Faux alors retour fin clErr est un CErreur pclPresentationFiche est un PFicheDossier dynamique // ajout d'une nouvelle ligne si TABLE_Dossier..Nouveau alors pclPresentationFiche<-gclPresentationFicheClient.ListeDossier.Nouveau() // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationFicheClient.ListeDossier.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_Dossier,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr) alors Erreur(clErr.FormateMessage()) fin // repasse la table en non modifiée TABLE_Dossier..Modifié=Faux Sélection d'une ligne de TABLE_Dossier si TABLE_Dossier..Nouveau alors gclPresentationFicheClient.ListeDossier.p_clCourant=Null sinon gclPresentationFicheClient.ListeDossier.p_clCourant=TABLE_Dossier //trace("selection "+gclPresentation.p_clCourant:m_sRefInterne) GR_EDITDOSSIER_FICHE_CLIENT..Etat = Actif gclPresentationFicheClient.MajUI()//DemandeMiseAJourUI()//DemandeMiseAJourUIparent() fin Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_Dossier //Trace("Db click "+gclPresentation.p_clCourant:m_sRefInterne) //OuvreFicheDossier() ExécuteTraitement(BTN_MODIF_DOSSIER,trtClic) Demande de mise à jour de l'affichage de SC_COL_GAUCHE_CLI //DemandeMiseAJourUIParent() Clic sur BTN_ADD_CONTACT ( SC_TET_CONTACT_CLI ) 06/08/2026 Isis_BO 2087 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs ////Création d'une nouvelle fiche personne //clFicheContact est un PFichePersonne <-gclPresentationFicheClient:ListeContact:Nouveau(vrai,gclPresentationFicheClient:IdentifiantUnique) //clFicheContact:m_nIDAdressePrincipale = gclPresentationFicheClient:m_nIDAdressePrincipale //ReorganiseChampDispoDansFiche(DISP_COLONNE_FICHE_CLIENT,DISP_SITE,CFI_SOUSELEMENT_FICHE_CLIENT,GR_IMA GE_OPAQUE_FICHE_CLIENT,GR_MODEOPAQUE_FICHE_CLIENT,Vrai,50,3,4) // //ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_CLIENT,FI_Fiche_Personne,clFicheContact,DonneParam(DansCham pFI,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Nouveau contact","ContactClient",0)) AppelSousFenetre(MoiMême..Nom) Clic sur BTN_DEL_CONTACT ( SC_TET_CONTACT_CLI ) bSupprimer est un booléen bQuestionPoussee est un booléen si pas gclPresentationFicheClient.ListeContact:p_bModeleCourantVide _et_ pas gclPresentationFicheClient .ListeContact:p_clCourant:bNouveau() _et_ gclPresentationFicheClient.ListeContact:p_clCourant:bLiaison( ) alors bQuestionPoussee = Vrai fin si pas bQuestionPoussee _et_ OuiNon("Confirmez vous la suppression ?")=Non alors retour sinon si bQuestionPoussee _et_ pas gclPresentationFicheClient.ListeContact:p_bModeleCourantVide _et_ pas gclPresentationFicheClient.ListeContact:p_clCourant:bNouveau() alors //1 : Supprimer la &liaison //2 : Supprimer &entierement //3 : &Ne pas supprimer selon Dialogue( "Souhaitez-vous supprimer uniquement la liaison avec la société ou supprimer totalement le collaborateur" ) // Supprimer la &liaison cas 1 bSupprimer = Faux // Supprimer &entierement cas 2 bSupprimer = Vrai cas 3 retour fin fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_Interlocuteur) si nIndice>1 _et_ nIndice=TableOccurrence(TABLE_Interlocuteur) alors TableSelectPlus(TABLE_Interlocuteur,nIndice-1) fin bOKSuppLiaison est un booléen bOKSuppTout est un booléen clErreur est un CErreur si gclPresentationFicheClient.ListeContact:p_clCourant:bLiaison() _et_ pas gclPresentationFicheClient. ListeContact:p_clCourant:bNouveau() alors gclPresentationFicheClient.ListeContact:p_clCourant:m_nIDClient = 0 si pas gclPresentationFicheClient.ListeContact:p_clCourant:bEnregistrer(clErreur) alors Erreur(clErreur.FormateMessage()) 06/08/2026 Isis_BO 2088 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs sinon bOKSuppLiaison = Vrai fin si bSupprimer alors gclPresentationFicheClient.ListeContact:p_clCourant:m_bLiaison = Faux fin fin si pas gclPresentationFicheClient.ListeContact:bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon bOKSuppTout = Vrai fin si bOKSuppLiaison _ou_ bOKSuppTout alors gclPresentationFicheClient.MajUI()//DemandeMiseAJourIHM() fin Clic sur BTN_EDT_CONTACT ( SC_TET_CONTACT_CLI ) //clPresentationFiche est un PFichePersonne <- allouer un PFichePersonne(gclPresentationFicheClient:ListeContact:p_clCourant) // //ReorganiseChampDispoDansFiche(DISP_COLONNE_FICHE_CLIENT,DISP_SITE,CFI_SOUSELEMENT_FICHE_CLIENT,GR_IMA GE_OPAQUE_FICHE_CLIENT,GR_MODEOPAQUE_FICHE_CLIENT,Vrai,50,3,4) // //ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_CLIENT,FI_Fiche_Personne,clPresentationFiche,DonneParam(Dan sChampFI,"FI_Fiche_Client",MoiMême..Nom,maProcMAJObjetRetourFI,"Contact","ContactClient",clPresentation Fiche:m_nIDRole)) AppelSousFenetre(MoiMême..Nom) //clErreur est une CErreur // // // //SI gclPresenListContact:p_clCourant:IdentifiantUnique=0 ALORS // gclPresenListContact:p_clCourant:bControle(clErreur,Faux) // // SI PAS clErreur:p_bOk ALORS // GOTO ERREURFONCTIONNELLE // SINON // gclPresenFichePersonne est un PFichePersonne dynamique // gclPresenFichePersonne<-gclPresenListContact:Modifier() // // validation // SI PAS gclPresenFichePersonne.bOK(clErreur,Vrai,Vrai) ALORS // Erreur(clErreur.FormateMessage()) // RETOUR // FIN // FIN //FIN // //clPresentationFiche est un PFichePersonne <- allouer un PFichePersonne(gclPresenListContact:p_clCourant) //FEN_Menu.OuvreOuActive(FI_Fiche_Personne,"Fiche Personne",*,clPresentationFiche,DonneParam(DansOnglet,"FI_Fiche_Personne",MoiMême..Nom,maProcMAJObjetRe tourFI)) //GOTO SORTIE // //ERREURFONCTIONNELLE : 06/08/2026 Isis_BO 2089 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs //Erreur(clErreur.FormateMessage()) //RETOUR // //SORTIE: //RETOUR Clic sur BTN_LigneSuivanteContact ( SC_TET_CONTACT_CLI ) RechercheContactTable(Vrai) Clic sur BTN_LOUPE_CONTACT ( SC_TET_CONTACT_CLI ) //ReorganiseChampDispoDansFiche(DISP_COLONNE_FICHE_CLIENT,DISP_SITE.DISP_ENTETE,CFI_SOUSELEMENT_FICHE_C LIENT,GR_IMAGE_OPAQUE_FICHE_CLIENT,GR_MODEOPAQUE_FICHE_CLIENT,Vrai,50,3,4) //ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_CLIENT,FI_Liste_Personne,*,DonneParam(DansChampFI,"FI_Fiche _Client",MoiMême..Nom,maProcMAJObjetRetourFI,"Sélectionnez les contacts du clients","ClientContact",*,gclPresentationFicheClient,Vrai)) AppelSousFenetre(MoiMême..Nom) Initialisation de LIB_ResultatRechercheContact ( SC_TET_CONTACT_CLI ) // Version 1 // Description // Libellé simple Sortie de SAI_CodeContact ( SC_TET_CONTACT_CLI ) //SI MoiMême..ValeurAffichée<>"" ALORS // nPKID est un entier sur 8 octets = val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[",DepuisDébut),1,"]")) // SI nPKID>0 ALORS // PFicheClient.gListeContacts(gclPresentationFicheClient,*,nPKID) // // SINON // SI ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"---",DepuisDébut),1,"---",DepuisFin)=ChaîneFormate("Aucu n résultat",ccMajuscule) ALORS // MoiMême="" // SaisieAssistéeSupprimeTout(MoiMême) // ExécuteTraitement(MoiMême,trtModification) // SINON // PFicheClient.gListeContacts(gclPresentationFicheClient,*,-1,MoiMême..ValeurAffichée) // FIN // FIN // MoiMême ="" // gclPresentationFicheClient.ListeContact=PTABLEpERSONNE.gNouvellePresentation(0,gclPresentationFicheClie nt.m_nPKID) // gclPresentationFicheClient.MajUI()//DemandeMiseAJourIHM() //SINON 06/08/2026 Isis_BO 2090 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs // RETOUR //FIN A chaque modification de SAI_CodeContact ( SC_TET_CONTACT_CLI ) ModifZoneSaisieAssistee(MoiMême,2,Vrai,Tronque(ExtraitChaîne(ChampAlias(TABLE_Interlocuteur),2,":"), Taille(ExtraitChaîne(ChampAlias(TABLE_Interlocuteur),2,":"))-1,nombreDeCaractèresAConserver),"") RechercheContactListe() Sélection d'une valeur dans la liste de saisie assistée de SAI_CodeContact ( SC_TET_CONTACT_CLI ) RechercheContactTable() Fin d'initialisation de TABLE_Interlocuteur i est un entier pour toute ligne de TABLE_Interlocuteur i += 1 si COL_bPrincipal alors TABLE_Interlocuteur[i].COL_PRINCIPAL.BTN_PRINCIPAL.Image = fRepEnCours+"\"+MPersonne:: cIMG_Principal sinon TABLE_Interlocuteur[i].COL_PRINCIPAL.BTN_PRINCIPAL.Image = fRepEnCours+"\"+MPersonne:: cIMG_PasPrincipal fin fin Sortie d'une ligne de TABLE_Interlocuteur // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_Interlocuteur..Modifié=Faux alors retour fin clErr est un CErreur pclPresentationFiche est un PFichePersonne dynamique // ajout d'une nouvelle ligne si TABLE_Interlocuteur..Nouveau alors pclPresentationFiche<-gclPresentationFicheClient.ListeContact.Nouveau(Faux,0) // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationFicheClient.ListeContact.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_Interlocuteur,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr) alors//PAS pclPresentationFiche.bOK(clErr,Vrai,Faux) Erreur(clErr.FormateMessage()) fin // repasse la table en non modifiée TABLE_Interlocuteur..Modifié=Faux Sélection d'une ligne de TABLE_Interlocuteur 06/08/2026 Isis_BO 2091 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs si TABLE_Interlocuteur..Nouveau alors gclPresentationFicheClient.ListeContact.p_clCourant=Null sinon gclPresentationFicheClient.ListeContact.p_clCourant=TABLE_Interlocuteur si gclPresentationFicheClient.ListeContact.p_clCourant:m_nPKID = gclPresentationFicheClient:m_n IDContactPrincipal alors clPresentation est un PFichePersonne(gclPresentationFicheClient.ListeContact.p_clCourant,*) gpclFicheContactDefaut <- clPresentation fin //gclPresentationFicheClient.MajUI()//DemandeMiseAJourUIparent() //FI_Fiche_Client..Plan=2 // BTN_ARCHIV_CONTACT..Etat=Actif // BTN_EDT_CONTACT..Etat=Actif fin Clic sur BTN_PRINCIPAL ( COL_PRINCIPAL ) si pas gclPresentationFicheClient:ListeContact:p_clCourant:ContactPrincipalClient alors //Le contact courant devient le nouveau contact principal gclPresentationFicheClient:ListeContact:p_clCourant:ContactPrincipalClient = pas gclPresentationFicheClient:ListeContact:p_clCourant:m_bContactPrincipalCli //Recherche de l'ancien ID nIndice est un entier = TableauCherche(gclPresentationFicheClient:ListeContact:m_clTabModele, tcLinéaire,"m_nPKID",gclPresentationFicheClient.p_clCourant:m_nIDContactPrincipal,1) si nIndice>0 alors gclPresentationFicheClient:ListeContact:m_clTabModele[nIndice]:ContactPrincipalClient = Faux fin //Mise à jour du client pour indiquer le nouveau contact principal gclPresentationFicheClient.p_clCourant:m_nIDContactPrincipal = gclPresentationFicheClient: ListeContact:p_clCourant:m_nPKID //Affiche la bonne image //MoiMême..Image = gclPresentationFicheClient:ListeContact:p_clCourant.ImageContactPrincipalClient si EnregistrerFiche() alors clPresentation est un PFichePersonne(gclPresentationFicheClient:ListeContact:p_clCourant,*) gpclFicheContactDefaut <- clPresentation SourceVersEcran("","gpclFicheContactDefaut") gclPresentationFicheClient.MajUI()//DemandeMiseAJourIHM() fin sinon Info(ChaîneConstruit( "Cliquez sur un autre contact pour indiquer que %1 n'est plus le contact principal", gclPresentationFicheClient:ListeContact:p_clCourant:CiviliteNomPrenom)) 06/08/2026 Isis_BO 2092 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs fin Demande de mise à jour de l'affichage de SC_COORD_CLI //DemandeMiseAJourUIParent() Initialisation de COMBO_nIDTypeAdresse ( SC_COORD_CLI ) //ListeAffiche(COMBO_nIDTypeAdresse,taCourantBandeau) Sortie de COMBO_nIDTypeAdresse ( SC_COORD_CLI ) //SI MoiMême..ValeurAffichée<>"" ALORS ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) //FIN Sélection d'une ligne de COMBO_nIDTypeAdresse ( SC_COORD_CLI ) //ChampVersSource(MoiMême..LiaisonFichier,MoiMême..Valeur,"gclPresenListAdresse:p_clCourant") si SansEspace(SAI_sEtiquette)="" alors SAI_sEtiquette = SAI_SCL_Nom+" : "+MoiMême..ValeurAffichée ChampsVersSource(SAI_sEtiquette..LiaisonFichier,SAI_sEtiquette..Valeur, "gclPresentationFicheClient:ListeAdresse.p_clCourant:m_clAdresse") fin Sortie de SAI_sCodePostal ( SC_COORD_CLI ) //SI MoiMême..ValeurAffichée<>"" ALORS ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) //FIN A chaque modification de SAI_sCodePostal ( SC_COORD_CLI ) //ChampVersSource() Sortie de SAI_sEtiquette ( SC_COORD_CLI ) //SI MoiMême..ValeurAffichée<>"" ALORS ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) //FIN A chaque modification de SAI_sEtiquette ( SC_COORD_CLI ) //ChampVersSource(MoiMême..LiaisonFichier,MoiMême..Valeur,"gclPresenListAdresse:p_clCourant:m_clAdresse ") Sortie de SAI_sLigneAdresse_1 ( SC_COORD_CLI ) 06/08/2026 Isis_BO 2093 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs //SI MoiMême..ValeurAffichée<>"" ALORS ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) //FIN A chaque modification de SAI_sLigneAdresse_1 ( SC_COORD_CLI ) //ChampVersSource() Sortie de SAI_sLigneAdresse_2 ( SC_COORD_CLI ) //SI MoiMême..ValeurAffichée<>"" ALORS ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) //FIN A chaque modification de SAI_sLigneAdresse_2 ( SC_COORD_CLI ) //ChampVersSource() Sortie de SAI_sLigneAdresse_3 ( SC_COORD_CLI ) //SI MoiMême..ValeurAffichée<>"" ALORS ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) //FIN A chaque modification de SAI_sLigneAdresse_3 ( SC_COORD_CLI ) //ChampVersSource() Sortie de SAI_sLigneAdresse_4 ( SC_COORD_CLI ) //SI MoiMême..ValeurAffichée<>"" ALORS ChampVersSource() // SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) //FIN A chaque modification de SAI_sLigneAdresse_4 ( SC_COORD_CLI ) //ChampVersSource() Sortie de SAI_sLigneAdresse_5 ( SC_COORD_CLI ) //SI MoiMême..ValeurAffichée<>"" ALORS ChampVersSource() 06/08/2026 Isis_BO 2094 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) //FIN A chaque modification de SAI_sLigneAdresse_5 ( SC_COORD_CLI ) //ChampVersSource() Sortie de SAI_sVille ( SC_COORD_CLI ) //SI MoiMême..ValeurAffichée<>"" ALORS ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) //FIN A chaque modification de SAI_sVille ( SC_COORD_CLI ) //ChampVersSource() Demande de mise à jour de l'affichage de SC_TET_COORD_CLI //DemandeMiseAJourUIParent() Clic sur BTN_AJOUTE_ADRESSE ( SC_TET_COORD_CLI ) PreparationNouvelleCoordonnee() FI_Fiche_Client..Plan = 2 gclPresentationFicheClient.MajUI() //GR_EDITADRESSE_FICHE_CLIENT..Grisé = gclPresentationFicheClient:ListeAdresse.p_bModeleCourantVide _OU_ gclPresentationFicheClient:ListeAdresse.p_clCourant=Null Clic sur BTN_ARCHIV_ADRESSE ( SC_TET_COORD_CLI ) bSupprimer est un booléen bQuestionPoussee est un booléen //SI PAS gclPresentationFicheClient:ListeAdresse:p_bModeleCourantVide _ET_ PAS gclPresentationFicheClient:ListeAdresse:p_clCourant:bNouveau() _ET_ gclPresentationFicheClient:ListeAdresse:p_clCourant:bLiaison() ALORS // bQuestionPoussee = Vrai //FIN si pas bQuestionPoussee _et_ OuiNon("Confirmez vous la suppression ?")=Non alors retour sinon si bQuestionPoussee _et_ pas gclPresentationFicheClient:ListeAdresse:p_bModeleCourantVide _et_ pas gclPresentationFicheClient:ListeAdresse:p_clCourant:bNouveau() alors //1 : Supprimer &liaison //3 : Supprimer &entierement //2 : &Ne pas supprimer selon Dialogue( "Souhaitez-vous supprimer uniquement la liaison avec le client ou supprimer totalement l'adresse ?" ) 06/08/2026 Isis_BO 2095 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs // Supprimer &liaison cas 1 bSupprimer = Faux // Supprimer &entierement cas 3 bSupprimer = Vrai // &Ne pas supprimer cas 2 retour fin fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_Client_Adresse) si nIndice>1 _et_ nIndice=TableOccurrence(TABLE_Client_Adresse) alors TableSelectPlus(TABLE_Client_Adresse,nIndice-1) fin clErreur est un CErreur si gclPresentationFicheClient:ListeAdresse:p_clCourant:bLiaison() _et_ pas gclPresentationFicheClient: ListeAdresse:p_clCourant:bNouveau() alors // gclPresentationFicheClient:ListeAdresse:p_clCourant:m_nIDClient = 0 // gclPresentationFicheClient:ListeAdresse:p_clCourant:m_nIDAdresse= 0 gclPresentationFicheClient:ListeAdresse:p_clCourant:m_bLiaison = Faux si pas gclPresentationFicheClient:ListeAdresse:p_clCourant:bSupprimer(clErreur) alors //PAS gclPresentationFicheClient:ListeAdresse:p_clCourant:bEnregistrer(clErreur) Erreur(clErreur.FormateMessage()) sinon si pas gclPresentationFicheClient:ListeAdresse:p_clCourant:m_clAdresse:bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon gclPresentationFicheClient:ListeAdresse:bSupprimer(clErreur,Vrai) fin // SI bSupprimer ALORS // gclPresentationFicheClient:ListeAdresse:p_clCourant:m_bLiaison = Faux // FIN fin //SI PAS gclPresentationFicheClient:ListeAdresse:bSupprimer(clErreur) ALORS //_OU_ PAS gclPresentationFicheClient:ListeAdresse:p_clCourant:m_clAdresse:bSupprimer(clErreur) ALORS // Erreur(clErreur.FormateMessage()) //FIN //gbEnSuppression = Faux TableSupprime(TABLE_Client_Adresse,nIndice) BTN_ARCHIV_ADRESSE..Etat=Grisé gclPresentationFicheClient.MajUI() Initialisation de BTN_Fermer_Adresse_Client ( SC_TET_COORD_CLI ) Clic sur BTN_Fermer_Adresse_Client ( SC_TET_COORD_CLI ) si gclPresentationFicheClient:ListeAdresse:p_clCourant:bNouveau() alors clerreur est un CErreur si gclPresentationFicheClient:ListeAdresse:bSupprimer(clerreur,Faux) alors FI_Fiche_Client..Plan=1 gclPresentationFicheClient.MajUI()//DemandeMiseAJourIHM() EnregistrerFiche() sinon 06/08/2026 Isis_BO 2096 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs Erreur(clerreur.FormateMessage()) fin sinon FI_Fiche_Client..Plan=1 fin Clic sur BTN_MODIF_ADRESSE ( SC_TET_COORD_CLI ) //Création d'une nouvelle fiche adresse //clFicheClientAdresse est un PFicheClient_Adresse <-gclPresentationFicheClient:ListeAdresse:Modifier() gclPresentationFicheClient.ModifieCoordonnees() //GR_EDITADRESSE_FICHE_CLIENT..Grisé = Faux //BTN_ValideAdresse..Grisé = faux FI_Fiche_Client..Plan=2 //DemandeMiseAJourUIParent() Clic sur BTN_ValideAdresse ( SC_TET_COORD_CLI ) //EcranVersSource() bNew est un booléen = gclPresentationFicheClient:ListeAdresse:p_clCourant:m_bNouveau clErreur est un CErreur si ValideCoordonnee(clErreur) alors si bNew _et_ OuiNon(Oui,"Souhaitez-vous ajouter les coordonnées du client en tant que site ?")=Oui alors //gclPresentationFicheClient.DupliqueCoordonneesEnSite() pclFicheLieu est un PFicheLieu dynamique = PFicheLieu.gNouvellePresentation() pclFicheLieu:m_sCodeLieu = gclPresentationFicheClient:m_sNom+" - "+ gclPresentationFicheClient:m_sCodeClient+" - "+ NumériqueVersChaîne(gclPresentationFicheClient: ListeLieu:p_nTotal+1) pclFicheLieu:m_clAdresse:m_sLigne_2 = gclPresentationFicheClient:ListeAdresse: p_clCourant:m_clAdresse:m_sLigne_2 pclFicheLieu:m_clAdresse:m_sLigne_3 = gclPresentationFicheClient:ListeAdresse: p_clCourant:m_clAdresse:m_sLigne_3 pclFicheLieu:m_clAdresse:m_sLigne_4 = gclPresentationFicheClient:ListeAdresse: p_clCourant:m_clAdresse:m_sLigne_4 pclFicheLieu:m_clAdresse:m_sLigne_5 = gclPresentationFicheClient:ListeAdresse: p_clCourant:m_clAdresse:m_sLigne_5 pclFicheLieu:m_clAdresse:m_sLigne_1 = gclPresentationFicheClient:ListeAdresse: p_clCourant:m_clAdresse:m_sLigne_1 pclFicheLieu:m_clAdresse:m_sCodePostal = gclPresentationFicheClient:ListeAdresse:p_clCourant: m_clAdresse:m_sCodePostal pclFicheLieu:m_clAdresse:m_sVille = gclPresentationFicheClient:ListeAdresse:p_clCourant: m_clAdresse:m_sVille si pclFicheLieu:bOK(clErreur) alors si gclPresentationFicheClient:m_nPKID > 0 _et_ PFicheClient.gListeLieu( gclPresentationFicheClient,pclFicheLieu) _et_ gpclListeTypeClient. RechercheEtDonneValeurDepuisId(COMBO_TypeClient)="2" alors //Recherche des contacts du site PFicheLieu.gListeContact(pclFicheLieu) PFicheLieu.gListeContact(pclFicheLieu,gpclFicheContactDefaut) fin SourceVersEcran("","gclPresentationFicheClient:ListeLieu:p_clCourant") fin fin FI_Fiche_Client..Plan=1 gclPresentationFicheClient.MajUI()//DemandeMiseAJourUIParent() sinon Erreur(clErreur.FormateMessage()) 06/08/2026 Isis_BO 2097 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs fin Sortie d'une ligne de TABLE_Client_Adresse // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_Client_Adresse..Modifié=Faux alors retour fin clErr est un CErreur pclPresentationFiche est un PFicheClient_Adresse dynamique // ajout d'une nouvelle ligne si TABLE_Client_Adresse..Nouveau alors pclPresentationFiche<-gclPresentationFicheClient:ListeAdresse:Nouveau(Vrai, gclPresentationFicheClient:IdentifiantUnique) // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationFicheClient:ListeAdresse.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_Client_Adresse,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr) alors//PAS pclPresentationFiche.bOK(clErr,Vrai,Vrai) Erreur(clErr.FormateMessage()) sinon // repasse la table en non modifiée TABLE_Client_Adresse..Modifié=Faux fin Sélection d'une ligne de TABLE_Client_Adresse //BTN_MODIF_ADRESSE..Grisé=Faux si TABLE_Client_Adresse..Nouveau alors gclPresentationFicheClient.ListeAdresse.p_clCourant=Null sinon gclPresentationFicheClient.ListeAdresse.p_clCourant=TABLE_Client_Adresse BTN_ARCHIV_ADRESSE..Etat=Actif fin gclPresentationFicheClient.MajUI() Clic sur BTN_ADD_CLIENT ( SC_ENTETE_FH_CLIENT ) pclPresentationFiche est un PFichePersonne dynamique si paramSupplementaire.eTypeAppel=DansOnglet _et_ paramSupplementaire.sNomIDAppelant="ListePersonne" alors pclPresentationFiche <-paramSupplementaire.pclObjetAppelant.Nouveau() FEN_Menu.OuvreOuActive(FI_Fiche_Personne,"Fiche contact",*,pclPresentationFiche,DonneParam( paramSupplementaire)) sinon pclPresentationFiche <-PFichePersonne.gNouvellePresentation() FEN_Menu.OuvreOuActive(FI_Fiche_Personne,"Fiche contact",*,pclPresentationFiche) fin Clic sur BTN_CADENAS_FERME_CLIENT ( SC_ENTETE_FH_CLIENT ) 06/08/2026 Isis_BO 2098 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs si 1=BlocEnregistrement(gclPresentationFicheClient,ActiveTimer,BTN_CADENAS_FERME_CLIENT,BTN_ CADENAS_OUVERT_CLIENT,GR_CADENAS_CLIENT,SC_FIC_CLI) si pas AppelProcFenetreAppelante(gclPresentationFicheClient,paramSupplementaire,Faux,Faux,Vrai) alors DeblocEnregistrement(gclPresentationFicheClient,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_CLIENT,BTN_CADENAS_OUVERT_CLIENT,GR_CADENAS_CLIENT,SC_FIC_CLI,Faux) fin gbAppelProcFenAppelante=Vrai fin //SI BloqueEnregistrement(gclPresentationFicheClient,FermeCadenas) ALORS // BTN_CADENAS_FERME_CLIENT..Visible=faux // BTN_CADENAS_OUVERT_CLIENT..Visible=Vrai // DemandeMiseAJourIHM() //FIN Clic sur BTN_CADENAS_OUVERT_CLIENT ( SC_ENTETE_FH_CLIENT ) DeblocEnregistrement(gclPresentationFicheClient,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_CLIENT,BTN_CADENAS_OUVERT_CLIENT,GR_CADENAS_CLIENT,SC_FIC_CLI,Faux) Clic sur BTN_CLOSE_CLIENT ( SC_ENTETE_FH_CLIENT ) si paramSupplementaire.eTypeAppel=DansChampFI alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationFicheClient,paramSupplementaire,Faux,Vrai) gbAppelProcFenAppelante=Vrai ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationFicheClient,paramSupplementaire,Faux,Vrai) gbAppelProcFenAppelante=Vrai Ferme(FEN_ChoixFenetreInterne,0) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(SC_FIC_CLI)) fin Clic sur BTN_DEL_CLIENT ( SC_ENTETE_FH_CLIENT ) si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin SupprimeClient() Clic sur BTN_MiseAJourBaseExt ( SC_ENTETE_FH_CLIENT ) sRepOkFinal est une chaîne ANSI sRepErFinal est une chaîne ANSI si gtaBaseExterneParNom..Occurrence=0 alors//gclBaseExterne=null _ou_ gclBaseExterne:m_nPKID=0 ALORS Info("Vous devez paramétrer le connecteur Batigest pour pouvoir faire cette action.") 06/08/2026 Isis_BO 2099 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs retour fin si gclPresentationFicheClient <> Null _et_ gclPresentationFicheClient:FicheClientBddExterne = Null alors si gclPresentationFicheClient<> Null _et_ gclPresentationFicheClient:FicheClientBddExterne=Null _et_ gtaBaseExterneParIndice..Occurrence>0 alors PFicheClient.gFicheClientBddExterne(gclPresentationFicheClient,gtaBaseExterneParIndice[1]:m_n PKID) fin si gclPresentationFicheClient:FicheClientBddExterne = Null alors Info("Ce client n'est pas associé à aucun code client Batigest") retour fin fin bOk est un booléen saRep est une chaîne ANSI bChoixAdr est un booléen = Faux nChoix, nI est un entier si gclPresentationFicheClient:ListeAdresse<>Null _et_ gclPresentationFicheClient:ListeAdresse:p_nTotal> 0 alors si gclPresentationFicheClient:ListeAdresse:p_nTotal>1 alors tabLigneAdresse est un tableau de chaînes pour tout pclAdr de gclPresentationFicheClient:ListeAdresse:m_clTabModele pclAdr.m_clAdresse:CopieAdresseDansPresentation() si pclAdr.m_clAdresse.m_sPresentation <> "" alors TableauAjoute(tabLigneAdresse,pclAdr.m_clAdresse.m_sPresentation) fin fin si tabLigneAdresse..Occurrence > 1 alors nChoix = Dialogue("Quelle est l'adresse du client ?", tabLigneAdresse) nI = 1 pour tout pclAdr de gclPresentationFicheClient:ListeAdresse:m_clTabModele si nI = nChoix et pclAdr.m_clAdresse.m_sPresentation = tabLigneAdresse[nChoix] alors nChoix = nI bChoixAdr = Vrai fin nI += 1 fin fin fin fin si pas bChoixAdr alors nChoix = 0 Sablier(Vrai) pour tout pclBaseBG de gtaBaseExterneParNom (bOk,saRep) = MiseAJourClientDansBatigest(gclPresentationFicheClient,pclBaseBG, nChoix) si bOk _et_ saRep<>"" alors sRepOkFinal = RC+saRep sinon si bOk=Faux alors sRepErFinal += RC+saRep+ "Dans le dossier "+ pclBaseBG.m_sNom fin fin si sRepOkFinal <> "" alors Info("Mise à jour effectué",sRepOkFinal) fin si sRepErFinal <> "" alors Erreur(sRepErFinal) 06/08/2026 Isis_BO 2100 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs fin Sablier(Faux) Survol souris (WM_MOUSEMOVE) sur BTN_MiseAJourBaseExt ( SC_ENTETE_FH_CLIENT ) //SI gclPresentationFicheClient <> null _et_ gclPresentationFicheClient:FicheClientBddExterne <> null _et_ gclPresentationFicheClient:FicheClientBddExterne:m_sIDExterne<>"" ALORS // BTN_MiseAJourBaseExt..Bulle = ChaîneConstruit("Ce client est associé au code client BATIGEST n°%1 ",gclPresentationFicheClient:FicheClientBddExterne:m_sIDExterne) //SINON // BTN_MiseAJourBaseExt..Bulle = "Ce client n'a pas été exporté vers BATIGEST " //FIN Clic sur BTN_Refresh_fiche_intervention ( SC_ENTETE_FH_CLIENT ) gclPresentationFicheClient.MajUI() Clic sur BTN_SynchroBaseExt ( SC_ENTETE_FH_CLIENT ) si gtaBaseExterneParNom..Occurrence=0 alors//gclBaseExterne=null _ou_ gclBaseExterne:m_nPKID=0 ALORS Info("Vous devez paramétrer le connecteur Batigest pour pouvoir faire cette action.") retour fin si gclPresentationFicheClient:FicheClientBddExterne<>Null _et_ gclPresentationFicheClient: FicheClientBddExterne:m_sIDExterne<>"" alors Info("Ce client est déjà associé au code client Batigest n° " + gclPresentationFicheClient: FicheClientBddExterne:m_sIDExterne) retour fin bOk est un booléen saRep est une chaîne ANSI Sablier(Vrai) pour tout pclBaseBG de gtaBaseExterneParNom (bOk,saRep) = ExporteClientDansBatigest(gclPresentationFicheClient,pclBaseBG) si bOk _et_ saRep<>"" alors Info("Export effectué",saRep) sinon si bOk=Faux alors Erreur(saRep) fin fin Sablier(Faux) si gclPresentationFicheClient<> Null _et_ gclPresentationFicheClient:FicheClientBddExterne=Null _et_ gtaBaseExterneParIndice..Occurrence>0 alors PFicheClient.gFicheClientBddExterne(gclPresentationFicheClient,0) fin GestionBoutonExportBaseExterne(gclPresentationFicheClient) //SI paramSupplementaire.pclObjetAppelant= Null ALORS retour //si gclBaseExterne=null _ou_ pas gclBaseExterne:m_nPKID=0 alors // info("Vous devez paramétrer le connecteur Batigest pour pouvoir faire cette action.") // retour //fin //si gclPresentationFicheInterv:m_sCodeBddExterne<>"" alors // 06/08/2026 Isis_BO 2101 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs info("Cette intervention est déjà associée au chantier n° " + gclPresentationFicheInterv:m_sCodeBddExterne) // retour //FIN //SI gbBATIGESTActif ALORS ExporteInterventionDansBatigest(gclPresentationFicheInterv) Survol souris (WM_MOUSEMOVE) sur BTN_SynchroBaseExt ( SC_ENTETE_FH_CLIENT ) //SI gclPresentationFicheClient <> null _et_ gclPresentationFicheClient:FicheClientBddExterne <> null _et_ gclPresentationFicheClient:FicheClientBddExterne:m_sIDExterne<>"" ALORS // BTN_SynchroBaseExt..Bulle = ChaîneConstruit("Ce client est associé au code client BATIGEST n°%1 ",gclPresentationFicheClient:FicheClientBddExterne:m_sIDExterne) //SINON // BTN_SynchroBaseExt..Bulle = "Ce client n'a pas été exporté vers BATIGEST " //FIN Clic sur BTN_VAL_CLIENT ( SC_ENTETE_FH_CLIENT ) si paramSupplementaire.eTypeAppel=DansChampFI alors si EnregistrerFiche() alors //_et_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheClient ) AppelProcFenetreAppelante(gclPresentationFicheClient,paramSupplementaire,Vrai,Vrai) gbAppelProcFenAppelante=Vrai ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) fin sinon si paramSupplementaire.eTypeAppel=DansOnglet alors si EnregistrerFiche() alors //_ET_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheClient ) AppelProcFenetreAppelante(gclPresentationFicheClient,paramSupplementaire,Vrai,Vrai) gbAppelProcFenAppelante=Vrai FermeVoletEtActiveLePrecedent(VoletDuChamp(SC_FIC_CLI)) fin sinon si paramSupplementaire.eTypeAppel=DansFenetre si EnregistrerFiche() alors //_ET_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationFicheClient,paramSupplementaire,Vrai,Vrai) gbAppelProcFenAppelante=Vrai 06/08/2026 Isis_BO 2102 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs Ferme(FEN_ChoixFenetreInterne,0) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) fin sinon si EnregistrerFiche() alors FermeVoletEtActiveLePrecedent(VoletDuChamp(SC_FIC_CLI)) fin Sortie de COMBO_APPORTEUR ( SC_ENTETE_FH_CLIENT ) // SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) si gclPresentationFicheClient<>Null _et_ gclPresentationFicheClient:m_nPKID <> 0 alors EnregistrerFiche() fin Sélection d'une ligne de COMBO_APPORTEUR ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Sortie de COMBO_MODEREGLEMENT ( SC_ENTETE_FH_CLIENT ) // SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) si gclPresentationFicheClient<>Null _et_ gclPresentationFicheClient:m_nPKID <> 0 alors EnregistrerFiche() fin Sélection d'une ligne de COMBO_MODEREGLEMENT ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Sortie de COMBO_NCL_IDStatut ( SC_ENTETE_FH_CLIENT ) ChampVersSource() // SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) EnregistrerFiche() Sélection d'une ligne de COMBO_NCL_IDStatut ( SC_ENTETE_FH_CLIENT ) //ChampVersSource() Sortie de COMBO_ORIGINE ( SC_ENTETE_FH_CLIENT ) // SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) si gclPresentationFicheClient<>Null _et_ gclPresentationFicheClient:m_nPKID <> 0 alors EnregistrerFiche() fin Sélection d'une ligne de COMBO_ORIGINE ( SC_ENTETE_FH_CLIENT ) 06/08/2026 Isis_BO 2103 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs ChampVersSource() Sortie de COMBO_TypeClient ( SC_ENTETE_FH_CLIENT ) //ChampVersSource() // SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) si gclPresentationFicheClient<>Null _et_ gclPresentationFicheClient:m_nPKID <> 0 alors EnregistrerFiche() fin Sélection d'une ligne de COMBO_TypeClient ( SC_ENTETE_FH_CLIENT ) GestionTypeClient() ChampVersSource() Sortie de COMBO_nIDCivilite ( SC_ENTETE_FH_CLIENT ) //EnregistreFiche() Sélection d'une ligne de COMBO_nIDCivilite ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Sortie de SAI_SCL_Email ( SC_ENTETE_FH_CLIENT ) //ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) si pas EnregistrerFiche() alors RepriseSaisie(MoiMême) sinon gclPresentationFicheClient.MajUI() A chaque modification de SAI_SCL_Email ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Sortie de SAI_SCL_Fax ( SC_ENTETE_FH_CLIENT ) //ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) si pas EnregistrerFiche() alors RepriseSaisie(MoiMême) sinon gclPresentationFicheClient.MajUI() A chaque modification de SAI_SCL_Fax ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Sortie de SAI_SCL_TelFixe ( SC_ENTETE_FH_CLIENT ) //ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) 06/08/2026 Isis_BO 2104 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs si pas EnregistrerFiche() alors RepriseSaisie(MoiMême) sinon gclPresentationFicheClient.MajUI() A chaque modification de SAI_SCL_TelFixe ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Sortie de SAI_SPE_Email ( SC_ENTETE_FH_CLIENT ) //EnregistreFiche() //ChampVersSource() si pas EnregistrerFicheContactParticulier() alors RepriseSaisie(MoiMême) A chaque modification de SAI_SPE_Email ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Sortie de SAI_SPE_Nom ( SC_ENTETE_FH_CLIENT ) //EnregistrerFiche() //ChampVersSource() si pas EnregistrerFicheContactParticulier() alors RepriseSaisie(MoiMême) sinon gclPresentationFicheClient.MajUI() A chaque modification de SAI_SPE_Nom ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Sortie de SAI_SPE_Prenom ( SC_ENTETE_FH_CLIENT ) //EnregistreFiche() //ChampVersSource() si pas EnregistrerFicheContactParticulier() alors RepriseSaisie(MoiMême) sinon gclPresentationFicheClient.MajUI() A chaque modification de SAI_SPE_Prenom ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Sortie de SAI_SPE_TelFixe ( SC_ENTETE_FH_CLIENT ) //EnregistreFiche() //ChampVersSource() si pas EnregistrerFicheContactParticulier() alors RepriseSaisie(MoiMême) A chaque modification de SAI_SPE_TelFixe ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Sortie de SAI_SPE_TelMobile ( SC_ENTETE_FH_CLIENT ) //EnregistreFiche() 06/08/2026 Isis_BO 2105 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs //ChampVersSource() si pas EnregistrerFicheContactParticulier() alors RepriseSaisie(MoiMême) A chaque modification de SAI_SPE_TelMobile ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Clic sur IMG_Erreur ( SC_ENTETE_FH_CLIENT ) ExécuteTraitement(SAI_TVA,trtSortie) Clic sur IMG_Valide ( SC_ENTETE_FH_CLIENT ) ExécuteTraitement(SAI_TVA,trtSortie) Sortie de INT_CL_Blocage ( SC_ENTETE_FH_CLIENT ) //EnregistreFiche() si gclPresentationFicheClient<>Null _et_ gclPresentationFicheClient:m_nPKID <> 0 alors EnregistrerFiche() fin A chaque modification de INT_CL_Blocage ( SC_ENTETE_FH_CLIENT ) ChampVersSource() si INT_CL_Blocage[1] alors GR_BLOCAGE..Visible=Vrai BTN_AJOUTE_DOSSIER..Etat=Grisé Info( "Ce client ne sera plus utilisable dans les prochaines interventions tant qu'il sera considéré 'bloqué' " ,"Veuillez renseigner les raisons de ce blocage",gclPresentationFicheClient:m_sRaisonBlocage<>"" ? "Ce client a déjà fait l'objet d'un blocage"+RC+gclPresentationFicheClient:m_sRaisonBlocage sinon "") SAI_CL_RAISONBLOCAGE ="" //SAI_CL_RAISONBLOCAGE = DateVersChaine(DateHeureSys(),"JJ/MM/AA")+" : " //donnefocus(SAI_CL_RAISONBLOCAGE) sinon BTN_AJOUTE_DOSSIER..Etat=Actif //gclPresentationFicheClient:m_sRaisonBlocage = "" GR_BLOCAGE..Visible=Faux fin Initialisation de LIB_Valide ( SC_ENTETE_FH_CLIENT ) MoiMême = "" Sortie de SAI_CL_RAISONBLOCAGE ( SC_ENTETE_FH_CLIENT ) //EnregistrerFiche() si gclPresentationFicheClient<>Null _et_ gclPresentationFicheClient:m_nPKID <> 0 alors EnregistrerFiche() fin A chaque modification de SAI_CL_RAISONBLOCAGE ( SC_ENTETE_FH_CLIENT ) ChampVersSource() //ChampVersSource() Sortie de SAI_CODE_CLIENT ( SC_ENTETE_FH_CLIENT ) 06/08/2026 Isis_BO 2106 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs //SI MoiMême..ValeurAffichée<>"" ALORS //ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) si pas EnregistrerFiche() alors RepriseSaisie(MoiMême) //FIN A chaque modification de SAI_CODE_CLIENT ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Sortie de SAI_FORME_JURIDIQUE ( SC_ENTETE_FH_CLIENT ) //SI MoiMême..ValeurAffichée<>"" ALORS //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) si pas EnregistrerFiche() alors RepriseSaisie(MoiMême) //FIN A chaque modification de SAI_FORME_JURIDIQUE ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Sortie de SAI_InfoSupp ( SC_ENTETE_FH_CLIENT ) si gclPresentationFicheClient<>Null _et_ gclPresentationFicheClient:m_nPKID <> 0 alors EnregistrerFiche() fin A chaque modification de SAI_InfoSupp ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Sortie de SAI_NumSiret ( SC_ENTETE_FH_CLIENT ) si pas EnregistrerFiche() alors RepriseSaisie(MoiMême) A chaque modification de SAI_NumSiret ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Initialisation de SAI_Pays ( SC_ENTETE_FH_CLIENT ) SaisieAssistéeAjoute(MoiMême,"AT") SaisieAssistéeAjoute(MoiMême,"BE") SaisieAssistéeAjoute(MoiMême,"BG") SaisieAssistéeAjoute(MoiMême,"CY") SaisieAssistéeAjoute(MoiMême,"CZ") SaisieAssistéeAjoute(MoiMême,"DE") SaisieAssistéeAjoute(MoiMême,"DK") SaisieAssistéeAjoute(MoiMême,"EE") 06/08/2026 Isis_BO 2107 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs SaisieAssistéeAjoute(MoiMême,"EL") SaisieAssistéeAjoute(MoiMême,"ES") SaisieAssistéeAjoute(MoiMême,"FI") SaisieAssistéeAjoute(MoiMême,"FR") SaisieAssistéeAjoute(MoiMême,"GB") SaisieAssistéeAjoute(MoiMême,"HR") SaisieAssistéeAjoute(MoiMême,"HU") SaisieAssistéeAjoute(MoiMême,"IE") SaisieAssistéeAjoute(MoiMême,"IT") SaisieAssistéeAjoute(MoiMême,"LT") SaisieAssistéeAjoute(MoiMême,"LU") SaisieAssistéeAjoute(MoiMême,"LV") SaisieAssistéeAjoute(MoiMême,"MT") SaisieAssistéeAjoute(MoiMême,"NL") SaisieAssistéeAjoute(MoiMême,"PL") SaisieAssistéeAjoute(MoiMême,"PT") SaisieAssistéeAjoute(MoiMême,"RO") SaisieAssistéeAjoute(MoiMême,"SE") SaisieAssistéeAjoute(MoiMême,"SI") SaisieAssistéeAjoute(MoiMême,"SK") Sortie de SAI_Pays ( SC_ENTETE_FH_CLIENT ) si pas EnregistrerFiche() alors RepriseSaisie(MoiMême) A chaque modification de SAI_Pays ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Sortie de SAI_SCL_CODECOMPTABLE ( SC_ENTETE_FH_CLIENT ) ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) si pas EnregistrerFiche() alors RepriseSaisie(MoiMême) A chaque modification de SAI_SCL_CODECOMPTABLE ( SC_ENTETE_FH_CLIENT ) //ChampVersSource() Sortie de SAI_SCL_Nom ( SC_ENTETE_FH_CLIENT ) //SI MoiMême..ValeurAffichée<>"" ALORS //ChampVersSource() //SI PAS EnregistrerFiche() ALORS RepriseSaisie(MoiMême) si pas EnregistrerFiche() alors RepriseSaisie(MoiMême) //FIN A chaque modification de SAI_SCL_Nom ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Initialisation de SAI_TVA ( SC_ENTETE_FH_CLIENT ) 06/08/2026 Isis_BO 2108 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Code des champs // Version 1 // Description // Saisie de numéro de TVA avec vérification syntaxique du numéro puis validation auprès du service de l'Union Européenne // En cas d'erreur, la bulle du pictogramme d'erreur indique le motif de l'erreur // En cas de numéro valide, la bulle du pictogramme de validité indique les informations sur l'entreprise ayant ce numéro de TVA Sortie de SAI_TVA ( SC_ENTETE_FH_CLIENT ) si pas EnregistrerFiche() alors RepriseSaisie(MoiMême) //IMG_Erreur..Visible = Faux //IMG_Valide..Visible = Faux //IMG_Chargement..Visible = Vrai //VérifieNuméroTVA(SAI_Pays,SAI_TVA) A chaque modification de SAI_TVA ( SC_ENTETE_FH_CLIENT ) ChampVersSource() Déclarations globales de SC_SIREN // Version 1 // Description // Ce super champ permet de contrôler un numéro SIREN, qui est un identifiant d'entreprise. // Il est composé de 8 chiffres et d'un chiffre de contrôle qui est utilisé lors de la vérification de la validité du numéro Affectation de la propriété Valeur de SC_SIREN SAI_NumSiren=MoiMême MiseAJourUI() Récupération de la propriété Valeur de SC_SIREN renvoyer SansEspace(SAI_NumSiren, sscTout) Sortie de SAI_NumSiren ( SC_SIREN ) si pas EnregistrerFiche() alors RepriseSaisie(MoiMême) A chaque modification de SAI_NumSiren ( SC_SIREN ) MiseAJourUI() ChampVersSource() 06/08/2026 Isis_BO 2109 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures FI_Fiche_Client Procédures Procédure locale bVérifierSIREN ( SC_SIREN ) fonction bVérifierSIREN(nNumSiren) // Procédure qui permet de vérifier la validité d'un N° de SIREN selon le principe défini ci-dessous // ENTREE : nNumSiren : N° de SIREN à vérifier // La clé de contrôle utilisée est une clé 1-2 // // Principe: On multiplie les chiffres de rang pair par 2 et les chiffres de rang impair par 1. // En partant de la droite, le premier chiffre est de rang impair. // La somme des chiffres et pas des nombres doit être un multiple de 10 // // EXEMPLE: SIREN 732 829 320 // // Numéro Siren: 7 3 2 8 2 9 3 2 0 // Rang pair(*2): 0+6 1+6 1+8 0+4 // Rang impair: 7 2 2 3 0 // ---------------------------- // Calcul: 7+0+6+2+1+6+2+1+8+3+0+4+0=40 // // Le résultat est un multiple de 10, le numéro SIREN est correct sNuméro est une chaîne = "" nSomme est un entier = 0 nPosSiren est un entier = 0 // Convertir la valeur passée en paramètre en chaîne sNuméro = SansEspace(nNumSiren, sscTout) // La taille du N° de SIREN est égale à 9 chiffres si Taille(sNuméro) <> 9 alors renvoyer Faux pour nPosSiren = 1 à 9 // Calcule la valeur protocolaire pour les neuf chiffres nSomme += nCalculerRang(sNuméro, nPosSiren) fin // Si la somme obtenue est un multiple de 10, le numéro est correct si modulo(nSomme, 10) = 0 alors renvoyer Vrai renvoyer Faux Procédure locale MiseAJourUI ( SC_SIREN ) procédure privée MiseAJourUI() // si le numero est incomplet : pas de picto sNumero est une chaîne = SansEspace(SAI_NumSiren,sscTout) soit nTaille = Taille(sNumero) si nTaille<>9 alors IMG_Erreur..Visible =Faux IMG_Valide..Visible =Faux retour fin // Appelle la fonction de vérification du numéro soit bNumeroValide = bVérifierSIREN(sNumero) // affiche les picto en consequence IMG_Erreur..Visible = pas bNumeroValide 06/08/2026 Isis_BO 2110 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures IMG_Valide..Visible = bNumeroValide Procédure locale nCalculerRang ( SC_SIREN ) fonction privé nCalculerRang(sNuméro, nPosSiren) // Fonction qui renvoie un entier correspondant a la valeur du chiffre à la position nPosSiren dans le numéro SIREN // Protocole utilisé : // -> Si La position est paire, on multiplie le chiffre par deux et on renvoie la somme de ses dizaines et de ses unités // -> Si la position est impaire, on renvoie la valeur du chiffre sMultipleDeux est une chaîne = "" si modulo(nPosSiren, 2) = 0 alors // Position paire sMultipleDeux = Val(sNuméro[[nPosSiren]])*2 si Taille(sMultipleDeux) = 1 alors // On n'a pas de dizaines renvoyer Val(sMultipleDeux) sinon renvoyer Val(sMultipleDeux[[1]])+Val(sMultipleDeux[[2]]) fin sinon // Position impaire renvoyer Val(sNuméro[[nPosSiren]]) fin Procédure locale ActiveAffichage // Résumé : // Syntaxe : // ActiveAffichage () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveAffichage() SC_COL_DROITE_CLI..Visible = Faux CFI_SOUSELEMENT_FICHE_CLIENT..Visible = Vrai //D_COL_FIC_CLIENT..Visible = Vrai //{vNomFenInterne,indFenêtre}..AffichageActif=Vrai Procédure locale ActiveTimer // Résumé : // Syntaxe : //ActiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. 06/08/2026 Isis_BO 2111 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures // procédure ActiveTimer(local nIdTimer est un entier) TimerSys(TimeOutClient,100,nIdTimer) Procédure locale AppelSousFenetre // Résumé : // Syntaxe : //AppelSousFenetre ( est chaîne) // // Paramètres : // sNomChamp (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelSousFenetre(local sNomChamp est une chaîne) si pas EnregistrerFiche() alors RepriseSaisie(ChampPrécédent()) //Arrête le timer qui sert à fermer automatiquement la fenêtre si pas d'action utilisateur FinTimerSys(gclPresentationFicheClient:m_nIDTimer) //Préparation de la fenêtre pour recevoir la sous fenêtre ReorganiseChampDispoDansFiche1(GR_ALAPLACECFI,CFI_SOUSELEMENT_FICHE_CLIENT,GR_IMAGE_OPAQUE_FICHE_CLIENT ,GR_MODEOPAQUE_FICHE_CLIENT,Vrai,50) //Initialise la variable à passer en paramètre avec les valeurs communes stParam est un STParamFenetreAppelante = DonneParam(DansChampFI,"FI_Fiche_Client",sNomChamp, maProcMAJObjetRetourFI) selon sNomChamp cas BTN_EDT_CONTACT..Nom stParam.sNomIDAppelant = "ContactClient" stParam.nIdFenetreAppelante = gclPresentationFicheClient:ListeContact:p_clCourant:m_n IDRole ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_CLIENT,FI_Fiche_Personne,gclPresentationFicheClient: ListeContact:Modifier(),stParam) cas BTN_ADD_CONTACT..Nom stParam.sNomIDAppelant = "ContactClient" stParam.sTitreFenetre = "Nouveau contact" ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_CLIENT,FI_Fiche_Personne,gclPresentationFicheClient: ListeContact:Nouveau(Vrai,gclPresentationFicheClient:IdentifiantUnique, gclPresentationFicheClient:m_nIDAdressePrincipale),stParam) cas BTN_LOUPE_CONTACT..Nom stParam.sNomIDAppelant = "ClientContact" stParam.sTitreFenetre = ChaîneConstruit("Sélectionnez les contacts du client %1",SAI_ SCL_Nom) stParam.pclObjetAppelant = gclPresentationFicheClient stParam.bMultiSelect = Vrai //DesactiveAffichage() ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_CLIENT,FI_Liste_Personne,*,stParam) //ActiveAffichage() cas BTN_MODIF_LIEU..Nom ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_CLIENT,FI_Fiche_Lieu,gclPresentationFicheClient. ListeLieu.ModifierFicheLieu(),stParam) cas BTN_AJOUTE_LIEU..Nom ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_CLIENT,FI_Fiche_Lieu,*,stParam) cas BTN_LOUPE_LIEU..Nom 06/08/2026 Isis_BO 2112 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures stParam.sNomIDAppelant = "ClientListeLieu" stParam.sTitreFenetre = "Sélectionnez le site" stParam.pclObjetAppelant = gclPresentationFicheClient stParam.bMultiSelect = Vrai //DesactiveAffichage() ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_CLIENT,FI_Liste_Lieu,*,stParam) //GereAffichage(Vrai) //info(CFI_SOUSELEMENT_FICHE_CLIENT..FenêtreSource) //ActiveAffichage() fin Procédure locale DesactiveAffichage // Résumé : // Syntaxe : // DesactiveAffichage () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DesactiveAffichage() SC_COL_DROITE_CLI..Visible=Vrai CFI_SOUSELEMENT_FICHE_CLIENT..Visible=Faux //{vNomFenInterne,indFenêtre}..AffichageActif=Faux //D_COL_FIC_CLIENT..Visible = Faux Procédure locale DesactiveTimer // Résumé : // Syntaxe : //DesactiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DesactiveTimer(local nIdTimer est un entier) FinTimerSys(nIdTimer) Procédure locale DonneFocusChamp // Résumé : // Syntaxe : // DonneFocusChamp () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : 06/08/2026 Isis_BO 2113 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures // Indiquez ici un exemple d'utilisation. // procédure DonneFocusChamp() DonneFocus(COMBO_TypeClient) Procédure locale DoublonDetecte // Résumé : // Syntaxe : //[ = ] DoublonDetecte ( est entier sur 8 octets, est chaîne, est chaîne) // // Paramètres : // nIdCli (entier sur 8 octets) : // sNomCli (chaîne ANSI) : // sTelCli (chaîne ANSI) : // Valeur de retour : // entier : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DoublonDetecte(nIdCli est un entier sur 8 octets,sNomCli est une chaîne,sTelCli est une chaîne) bResultat est un entier nPOS est un entier = HSauvePosition(Client,CL_PKID,hSauveRubriques) sReq est une Requête SQL = [ SELECT 1 FROM Client WHERE Client.CL_PKID<>{p_idCli} AND (Client.CL_Nom={p_nomCli} OR CL_Tel={p_telCli}) ] sReq.p_idCli=nIdCli sReq.p_nomCli=sNomCli sReq.p_telCli=sTelCli="" ? Null sinon sTelCli si HExécuteRequête(sReq,hRequêteDéfaut) _et_ HNbEnr(sReq)>0 alors bResultat= Vrai sinon bResultat = Faux fin HRetourPosition(nPOS) renvoyer bResultat Procédure locale EnregistrerFiche // Résumé : // Syntaxe : //[ = ] EnregistrerFiche () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure EnregistrerFiche() si pas ChampSuivant() dans (BTN_DEL_CLIENT..Nom,BTN_CLOSE_CLIENT..Nom) alors bNouveauClient est un booléen = gclPresentationFicheClient:m_bNouveau bPoursuivre est un booléen sChpEnCours est une chaîne = ChampEnCours() 06/08/2026 Isis_BO 2114 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures si (Contient(sChpEnCours,SAI_SCL_Nom..Nom) _ou_ Contient(sChpEnCours,SAI_SCL_TelFixe..Nom)) _et_ gb DoublonVerife=Faux _et_ bNouveauClient _et_ (SAI_SCL_Nom..Nom<>gclPresentationFicheClient:m_sNom _ou_ SAI_SCL_TelFixe<>gclPresentationFicheClient:m_sTel) _et_ DoublonDetecte( gclPresentationFicheClient:m_nPKID,gclPresentationFicheClient:m_sNom,gclPresentationFicheClient:m_s Tel) alors si Contient(sChpEnCours,SAI_SCL_Nom..Nom) _et_ gclPresentationFicheClient:m_nPKID=0 alors gpclFicheContactDefaut <- gclPresentationFicheClient.ListeContact.Nouveau() gclPresentationFicheClient.ListeContact:p_clCourant = gpclFicheContactDefaut.p_clCourant fin //1 : &Poursuivre //2 : &Ne pas poursuivre selon Dialogue("Ce client existe déjà avec le même nom ou le même numéro de téléphone.") // &Poursuivre cas 1 : bPoursuivre=Vrai;gbDoublonVerife=Vrai // &Ne pas poursuivre cas 2 : bPoursuivre=Faux fin sinon bPoursuivre = Vrai fin bResultat est un booléen si bPoursuivre alors bResultat = ValideFicheSimple(gclPresentationFicheClient,paramSupplementaire,ActiveTimer,BTN_ CADENAS_FERME_CLIENT,BTN_CADENAS_OUVERT_CLIENT,GR_CADENAS_CLIENT,SC_FIC_CLI) sinon si bNouveauClient alors DeblocEnregistrement(gclPresentationFicheClient,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_CLIENT,BTN_CADENAS_OUVERT_CLIENT,GR_CADENAS_CLIENT,SC_FIC_CLI,Faux,*,pas gb AppelProcFenAppelante,Faux) gbIgnoreDeboqueEnreg = Vrai SupprimeClient() bResultat = Faux fin si gclPresentationFicheClient:m_nPKID > 0 alors SC_COL_DROITE_CLI..Visible = Vrai SC_COL_GAUCHE_CLI..Visible = Vrai fin renvoyer bResultat sinon renvoyer Faux fin //bResultat est un booléen=faux //SI ChampSuivant()<>BTN_Supprimer_compact..Nom ALORS // clErreur est une CErreur // nPKID est un entier sur 8 octets = gclPresentationFicheClient:IdentifiantUnique // SI PAS gclPresentationFicheClient:bOK(clErreur) ALORS //PAS gclPresentationFicheClient:bOK(clErreur,Vrai,Vrai) // Erreur(clErreur.FormateMessage()) // SINON // SI nPKID=0 _et_ paramSupplementaire.eTypeAppel=DansOnglet ALORS // FEN_Menu.RenomeOnglet(gclPresentationFicheClient:IdentifiantUnique,gclPresentationFicheClient:InfoOngle t) // FIN // bResultat = vrai // FIN //FIN //RENVOYER bResultat Procédure locale EnregistrerFicheContactParticulier 06/08/2026 Isis_BO 2115 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures // Résumé : // Syntaxe : //[ = ] EnregistrerFicheContactParticulier () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure EnregistrerFicheContactParticulier() bResultat est un booléen tabChampSuivant est un tableau de chaînes = [BTN_DEL_CLIENT..Nom,BTN_CLOSE_CLIENT..Nom] si SAI_SPE_Nom<>"" _et_ pas Contient(ChampSuivant(),tabChampSuivant) alors //EcranVersSource("","gpclFicheContactDefaut") //Stockage de l'ID actuel nPKID est un entier sur 8 octets = gpclFicheContactDefaut:IdentifiantUnique gpclFicheContactDefaut:ContactPrincipalClient = Vrai //Initialise la variable à passer en paramètre avec les valeurs communes stParam est un STParamFenetreAppelante = DonneParam(DansChampFI,"FI_Fiche_Client",ChampEnCours(), maProcMAJObjetRetourFI) bResultat = ValideFicheSimple(gpclFicheContactDefaut,stParam,ActiveTimer,BTN_CADENAS_FERME_CLIENT, BTN_CADENAS_OUVERT_CLIENT,GR_CADENAS_CLIENT,SC_FIC_CLI) si bResultat alors SourceVersEcran("","gpclFicheContactDefaut") nIndice est un entier = TableauCherche(gclPresentationFicheClient:ListeContact:m_clTabModele, tcLinéaire,"m_nPKID",gpclFicheContactDefaut:IdentifiantUnique,1) si nIndice>0 alors gclPresentationFicheClient:ListeContact:m_clTabModele[nIndice] <= gpclFicheContactDefaut: p_clCourant fin gclPresentationFicheClient:m_nIDContactPrincipal = gpclFicheContactDefaut:IdentifiantUnique //SI gclPresentationFicheClient.ListeContact.p_clCourant:m_nPKID = gclPresentationFicheClient:m_nIDContactPrincipal ALORS SAI_SCL_Nom = SAI_SPE_Nom+" "+SAI_SPE_Prenom //COMBO_nIDCivilite..ValeurAffichée+" "+SAI_SPE_Nom+" "+SAI_SPE_Prenom SAI_SCL_TelFixe = SAI_SPE_TelFixe SAI_SCL_Email = SAI_SPE_Email EcranVersSource("","gclPresentationFicheClient") bResultat = EnregistrerFiche() si bResultat _et_ nPKID=0 alors gpclFicheContactDefaut:m_nIDClient = gclPresentationFicheClient.m_nPKID gpclFicheContactDefaut:m_nIDRole = gnIdRoleProprietaire bResultat = ValideFicheSimple(gpclFicheContactDefaut,stParam,ActiveTimer,BTN_ CADENAS_FERME_CLIENT,BTN_CADENAS_OUVERT_CLIENT,GR_CADENAS_CLIENT,SC_FIC_CLI) fin fin sinon bResultat = Faux fin si bResultat alors gclPresentationFicheClient.MajUI()//DemandeMiseAJourIHM() fin renvoyer bResultat Procédure locale GereAffichage 06/08/2026 Isis_BO 2116 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures // Résumé : // Syntaxe : //GereAffichage ( est booléen) // // Paramètres : // bAfficheFenetreInterne (booléen) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GereAffichage(bAfficheFenetreInterne est un booléen) //GR_ALAPLACECFI..Visible = PAS bAfficheFenetreInterne CFI_SOUSELEMENT_FICHE_CLIENT..Visible = bAfficheFenetreInterne Procédure locale GestionBoutonExportBaseExterne // Résumé : // Syntaxe : // GestionBoutonExportBaseExterne () // // Paramètres : // gclPresentationFicheInterv : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBoutonExportBaseExterne(gclFicheClient) si gbBATIGESTActif alors bCree est un booléen = Vrai si gclFicheClient:FicheClientBddExterne <> Null _et_ gclFicheClient:FicheClientBddExterne: m_sIDExterne="" alors bCree = Faux fin si gclFicheClient:FicheClientBddExterne = Null alors bCree = Faux fin si pas bCree alors BTN_SynchroBaseExt..Visible = Vrai BTN_MiseAJourBaseExt..Visible = Vrai BTN_MiseAJourBaseExt..Etat = AffichageSeulement BTN_MiseAJourBaseExt..CouleurFond = RVB(128, 128, 128) BTN_SynchroBaseExt..Bulle = "Ce client n'a pas été exporté vers BATIGEST " sinon BTN_MiseAJourBaseExt..Visible = Vrai BTN_MiseAJourBaseExt..Etat = Actif BTN_MiseAJourBaseExt..CouleurFond = CouleurDéfaut BTN_SynchroBaseExt..Etat = AffichageSeulement BTN_SynchroBaseExt..CouleurFond = RVB(128, 128, 128) BTN_SynchroBaseExt..Bulle = "Client exporté dans BATIGEST avec le code client : " + gclFicheClient:FicheClientBddExterne:m_sIDExterne fin sinon BTN_SynchroBaseExt..Visible = Faux BTN_MiseAJourBaseExt..Visible = Faux 06/08/2026 Isis_BO 2117 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures fin Procédure locale GestionTypeClient // Résumé : // Syntaxe : // GestionTypeClient () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionTypeClient() sValeur est une chaîne = gpclListeTypeClient.RechercheEtDonneValeurDepuisId(COMBO_TypeClient) sValeurParticulier est une chaîne ANSI = "2" //SLAMM sValeurParticulier = "1" selon sValeur //2 : Particulier cas sValeurParticulier : DISP_BANDEAU_TYPE_CLIENT[2]..Visible = Vrai DISP_BANDEAU_TYPE_CLIENT[1]..Visible = Faux GR_NOM_CLIENT..Visible = gclPresentationFicheClient:m_nPKID>0 GR_NOM_CLIENT..Etat = AffichageSeulement //gbBATIGESTActif ? Actif SINON gclPresentationFicheClient:m_nPKID>0 ? AffichageSeulement SINON Actif SAI_FORME_JURIDIQUE..Visible = Faux LIB_FORMEJURIDIQUE..Visible = Faux autre cas DISP_BANDEAU_TYPE_CLIENT[1]..Visible = Vrai DISP_BANDEAU_TYPE_CLIENT[2]..Visible = Faux GR_NOM_CLIENT..Visible = Vrai GR_NOM_CLIENT..Etat = gbBATIGESTActif ? Actif sinon gclPresentationFicheClient:m_nPKID>0 ? AffichageSeulement sinon Actif SAI_FORME_JURIDIQUE..Visible = Vrai LIB_FORMEJURIDIQUE..Visible = Vrai fin "ARTISANS_PARTENAIRES"> GR_NOM_CLIENT..Etat = Actif si gclPresentationFicheClient:m_nPKID=0 alors gpclFicheContactDefaut <- gclPresentationFicheClient.ListeContact.Nouveau() gclPresentationFicheClient.ListeContact:p_clCourant = gpclFicheContactDefaut.p_clCourant fin Procédure locale ListeChampsLiaisons // Résumé : // Syntaxe : //ListeChampsLiaisons (, ) // 06/08/2026 Isis_BO 2118 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures // Paramètres : // sChampParent : // sMembre : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ListeChampsLiaisons(sChampParent,sMembre) i est un entier = 1 ResChamp est une chaîne ResChamp = EnumèreChamp(sChampParent, i) tantque ResChamp <> "" c est un Champ <- {ResChamp,indChamp} //Trace(ResChamp+TAB+c..LiaisonFichier) si Contient(c..LiaisonFichier,sMembre,MotComplet) alors RepriseSaisie(ResChamp) sortir sinon ListeChampsLiaisons(c,sMembre) fin i++ ResChamp = EnumèreChamp(FI_Fiche_Client, i) fin Procédure locale MAJAdresseDepuisSite // Résumé : // Syntaxe : // MAJAdresseDepuisSite () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJAdresseDepuisSite() gclPresentationFicheClient:ListeAdresse:p_clCourant:m_nIDTypeAdresse = gpclListeTypeAdresse: RechercheEtDonneIdDepuisValeur("0") gclPresentationFicheClient:ListeAdresse:p_clCourant:m_clAdresse:m_sEtiquette = ChaîneConstruit( "Issue du site %1",gclPresentationFicheClient:ListeLieu:m_clTabModele[gclPresentationFicheClient: ListeLieu:p_nTotal]:m_clLieu:m_sCodeLieu) gclPresentationFicheClient:ListeAdresse:p_clCourant:m_clAdresse:m_sLigne_1 = gclPresentationFicheClient:ListeLieu:m_clTabModele[gclPresentationFicheClient:ListeLieu:p_nTotal]:m_cl Lieu:m_clAdresse:m_sLigne_1 gclPresentationFicheClient:ListeAdresse:p_clCourant:m_clAdresse:m_sLigne_2 = gclPresentationFicheClient:ListeLieu:m_clTabModele[gclPresentationFicheClient:ListeLieu:p_nTotal]:m_cl Lieu:m_clAdresse:m_sLigne_2 gclPresentationFicheClient:ListeAdresse:p_clCourant:m_clAdresse:m_sLigne_3 = gclPresentationFicheClient:ListeLieu:m_clTabModele[gclPresentationFicheClient:ListeLieu:p_nTotal]:m_cl Lieu:m_clAdresse:m_sLigne_3 gclPresentationFicheClient:ListeAdresse:p_clCourant:m_clAdresse:m_sLigne_4 = gclPresentationFicheClient:ListeLieu:m_clTabModele[gclPresentationFicheClient:ListeLieu:p_nTotal]:m_cl Lieu:m_clAdresse:m_sLigne_4 gclPresentationFicheClient:ListeAdresse:p_clCourant:m_clAdresse:m_sLigne_5 = gclPresentationFicheClient:ListeLieu:m_clTabModele[gclPresentationFicheClient:ListeLieu:p_nTotal]:m_cl Lieu:m_clAdresse:m_sLigne_5 gclPresentationFicheClient:ListeAdresse:p_clCourant:m_clAdresse:m_sCodePostal = gclPresentationFicheClient:ListeLieu:m_clTabModele[gclPresentationFicheClient:ListeLieu:p_nTotal]:m_cl 06/08/2026 Isis_BO 2119 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures Lieu:m_clAdresse:m_sCodePostal gclPresentationFicheClient:ListeAdresse:p_clCourant:m_clAdresse:m_sVille = gclPresentationFicheClient:ListeLieu:m_clTabModele[gclPresentationFicheClient:ListeLieu:p_nTotal]:m_cl Lieu:m_clAdresse:m_sVille SourceVersEcran("","gclPresentationFicheClient:ListeAdresse:p_clCourant") Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // <*> : > // <*> : > procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors ReorganiseChampDispoDansFiche1(GR_ALAPLACECFI,CFI_SOUSELEMENT_FICHE_CLIENT,GR_ IMAGE_OPAQUE_FICHE_CLIENT,GR_MODEOPAQUE_FICHE_CLIENT,Faux,50) fin //L'enregistrement est bloqué et un IDTimer existe bien si gclPresentationFicheClient:m_bBlocageEcriture _et_ gclPresentationFicheClient:m_nIDTimer>0 alors //La fenêtre n'est plus en arrière plan si bReorga alors //Reactivation du Timer TimerSys(TimeOutClient,100,gclPresentationFicheClient:m_nIDTimer) sinon //La fenêtre est en arrière plan //Débloque l'enregistrement 06/08/2026 Isis_BO 2120 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures DeblocEnregistrement(gclPresentationFicheClient,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_CLIENT,BTN_CADENAS_OUVERT_CLIENT,GR_CADENAS_CLIENT,SC_FIC_CLI,Faux) fin //Une demande de blocage a été demandée par une fenetre fille et l'enregistrement n'est pas bloqué sinon si bBloc _et_ pas gclPresentationFicheClient:m_bBlocageEcriture alors //Tentative de blocage bResultat= (1=BlocEnregistrement(gclPresentationFicheClient,ActiveTimer,BTN_CADENAS_FERME_CLIENT, BTN_CADENAS_OUVERT_CLIENT,GR_CADENAS_CLIENT,SC_FIC_CLI)) fin si pclObjet<>Null alors bNewLieu est un booléen //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp cas BTN_LOUPE_LIEU..Nom : bNewLieu = PFicheClient.gListeLieu( gclPresentationFicheClient,pclObjet) cas BTN_AJOUTE_LIEU..Nom : bNewLieu = PFicheClient.gListeLieu( gclPresentationFicheClient,pclObjet) cas BTN_MODIF_LIEU..Nom : gclPresentationFicheClient.MajUI() //DemandeMiseAJourIHM() cas BTN_LOUPE_CONTACT..Nom : PFicheClient.gListeContacts( gclPresentationFicheClient,pclObjet) cas BTN_ADD_CONTACT..Nom : PFicheClient.gListeContacts( gclPresentationFicheClient,pclObjet) cas BTN_EDT_CONTACT..Nom : gclPresentationFicheClient.MajUI() //DemandeMiseAJourIHM() cas BTN_AJOUTE_ADRESSE..Nom : gclPresentationFicheClient.MajUI() //DemandeMiseAJourIHM() autre cas fin si bNewLieu _et_ ParametreLit("DUPLIQUE_ADRSITE_VERS_ADRCLI")="1" _et_ OuiNon(Oui, "Souhaitez-vous ajouter l'adresse du site comme coordonnées du client")=Oui alors //gclPresentationFicheClient:ListeLieu:p_nTotal=1 _ET_ PreparationNouvelleCoordonnee() MAJAdresseDepuisSite() clErreur est un CErreur ValideCoordonnee(clErreur) fin gclPresentationFicheClient.ListeContact=PTablePersonne.gNouvellePresentation(0, gclPresentationFicheClient.m_nPKID) gclPresentationFicheClient.MajUI()//DemandeMiseAJourUI()//DemandeMiseAJourIHM() //EnregistrerFiche() fin //SI sNomChamp dans (BTN_LOUPE_CONTACT..Nom,BTN_AJOUTE_CONTACT..Nom,BTN_MODIF_CONTACT..Nom,BTN_LOUPE_LIEU..nom,BTN_AJOUTE_L IEU..nom,BTN_MODIF_LIEU..nom) _ET_ gclPresentationFicheClient:m_bBlocageEcriture ALORS // gnDelai = Val(gpclListeParamAppli:m_clTabModele["TIMEOUT_BLOC_ENREG_CLIENT"]:m_sValeur) // TimerSys(TimeOutClient,100) //FIN //SI gclPresentationFicheClient:m_bBlocageEcriture ALORS // SI bReorga ALORS // gnDelai = DonneValeurTimeOutObjet(gclPresentationFicheClient) // TimerSys(TimeOutClient,100) // SINON // AppelProcFenetreAppelante(gclPresentationFicheClient,paramSupplementaire,Vrai,Faux) // FIN 06/08/2026 Isis_BO 2121 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures // //Une demande de blocage a été demandée par une fenetre fille et l'enregistrement n'est pas bloqué //SINON SI bBloc ALORS // //Tentative de blocage // bResultat= AppelProcFenetreAppelante(gclPresentationFicheClient,paramSupplementaire,Faux,Faux,Vrai) //FIN renvoyer bResultat Procédure locale PreparationNouvelleCoordonnee // Résumé : // Syntaxe : // PreparationNouvelleCoordonnee () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure PreparationNouvelleCoordonnee() //Création d'un nouvel enregistrement dans la zone répétée des adresses nIndice est un entier = TableAjouteLigne(TABLE_Client_Adresse) //Positionnement dans le nouvel enregistrement de la zone répétée des adresses TableSelectPlus(TABLE_Client_Adresse,nIndice) //gclPresentationFicheClient:AjouteCoordonnees() //Création d'une nouvelle fiche adresse clFicheClientAdresse est un PFicheClient_Adresse <-gclPresentationFicheClient:ListeAdresse:Nouveau(Vrai ,gclPresentationFicheClient:IdentifiantUnique) //Validation en mémoire de la nouvelle fiche personne clFicheClientAdresse.AppelProcValidation() // sauvegarde de la table TableEnregistre(TABLE_Client_Adresse,clFicheClientAdresse) //Rafraichissement des données de la zone répétée des adresses TableAffiche(TABLE_Client_Adresse,nIndice) gclPresentationFicheClient:ListeAdresse.p_clCourant = TABLE_Client_Adresse Procédure locale RafraichissementFiche procédure RafraichissementFiche(stParamSupplementaire est STParamFenetreAppelante) si gclPresentationFicheClient:m_nPKID > 0 _et_ stParamSupplementaire.sNomFenetreAppelante="FEN_MENU" alors gclPresentationListeClient est un PTableClient dynamique = PTableClient.gNouvellePresentation(6, gclPresentationFicheClient:m_nPKID) si gclPresentationListeClient:p_nTotal=1 alors gclPresentationListeClient:p_clCourant = gclPresentationListeClient:m_clTabModele[1] fin gclPresentationFicheClient <-gclPresentationListeClient.Modifier() PFicheClient.gListeAdresses(gclPresentationFicheClient) PFicheClient.gListeContacts(gclPresentationFicheClient) PFicheClient.gListeLieu(gclPresentationFicheClient) PFicheClient.gListeDossier(gclPresentationFicheClient) GestionTypeClient() DemandeMiseAJourUI() fin Procédure locale RechercheContactListe 06/08/2026 Isis_BO 2122 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures procédure RechercheContactListe() gnPosRechercheCont = 0 LIB_ResultatRechercheContact = "" b est un entier = 0 sValeurCol est une chaîne ANSI sValeurRecherche est une chaîne ANSI = SansAccent(SansEspace(SAI_CodeContact)) pour toute ligne i de TABLE_Interlocuteur sValeurCol = SansAccent(Majuscule(SansEspace(TABLE_Interlocuteur.COL_sNom[i]))) si Contient(sValeurCol,sValeurRecherche) alors b += 1 fin fin LIB_ResultatRechercheContact = b + " enregistrements(s) trouvés" Procédure locale RechercheContactTable procédure RechercheContactTable(bAjout est un booléen = Faux) b est un entier c est un entier nPKID est un entier sur 8 octets = Val(ExtraitChaîne(ExtraitChaîne(SAI_CodeContact.. ValeurAffichée,2,"[",DepuisDébut),1,"]")) sValeurRecherche est une chaîne ANSI = ChaîneSupprime(SAI_CodeContact,"["+nPKID+"]" ) sValeurRecherche = SansAccent(Majuscule(SansEspace(sValeurRecherche))) sValeurCol est une chaîne ANSI si gnPosRechercheCont > 0 _et_ gnPosRechercheCont < TABLE_Interlocuteur.Occurrence() alors c = gnPosRechercheCont sinon c = 0 fin pour toute ligne i de TABLE_Interlocuteur c += 1 si c <= TABLE_Interlocuteur.Occurrence() alors sValeurCol = SansAccent(Majuscule(SansEspace(TABLE_Interlocuteur.COL_NomPrenom[c]))) si Contient(sValeurCol,sValeurRecherche) alors b = c sortir fin fin fin si b > 0 alors TableSelectPlus(TABLE_Interlocuteur,b) sinon si gnPosRechercheCont > 0 alors c = 0 pour toute ligne i de TABLE_Interlocuteur c += 1 sValeurCol = SansAccent(Majuscule(SansEspace(TABLE_Interlocuteur.COL_NomPrenom[c]))) si Contient(sValeurCol,sValeurRecherche) alors b = c sortir fin fin fin 06/08/2026 Isis_BO 2123 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures si b > 0 alors TableSelectPlus(TABLE_Interlocuteur,b) fin fin gnPosRechercheCont = b si b <= 0 alors si SAI_CodeContact..ValeurAffichée<>"" _et_ bAjout alors nPKID = Val(ExtraitChaîne(ExtraitChaîne(SAI_CodeContact,2,"[",DepuisDébut),1,"]")) si nPKID>0 alors si OuiNon("Souhaitez-vous ajouter le contact à la liste des contacts du client ? ") = Oui alors PFicheClient.gListeContacts(gclPresentationFicheClient,*,nPKID) LIB_ResultatRechercheContact = "" SaisieAssistéeSupprimeTout(SAI_CodeContact) SAI_CodeContact = sValeurRecherche gclPresentationFicheClient.ListeContact = PTablePersonne.gNouvellePresentation(0, gclPresentationFicheClient.m_nPKID) gclPresentationFicheClient.MajUI()//DemandeMiseAJourIHM() gnPosRechercheCont = 0 // POUR TOUTE LIGNE i DE TABLE_Interlocuteur // SI FI_Fiche_Client.SC_FIC_CLI.SC_COL_GAUCHE_CLI.SC_CONTACT_CLI.TABLE_Interlocuteur.COL_PKID[i] = nPKID ALORS // TableSelectPlus(TABLE_Interlocuteur,i) // gnPosRechercheCont = i // SORTIR // FIN // FIN fin fin fin fin Procédure locale RechercheSiteListe procédure RechercheSiteListe() gnPosRechercheSite = 0 LIB_ResultatRecherche = "" b est un entier = 0 sValeurCol est une chaîne ANSI sValeurRecherche est une chaîne ANSI = SansEspace(SAI_CodeLieu) pour toute ligne i de TABLE_Lieu sValeurCol = Majuscule(SansEspace(FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI.TABLE_ Lieu.COL_sNom[i])) si Contient(sValeurCol,sValeurRecherche) alors b += 1 fin fin LIB_ResultatRecherche = b + " enregistrements(s) trouvés" Procédure locale RechercheSiteTable 06/08/2026 Isis_BO 2124 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures procédure RechercheSiteTable(bAjout est un booléen = Faux) b est un entier c est un entier nPKID est un entier sur 8 octets = Val(ExtraitChaîne(ExtraitChaîne(SAI_CodeLieu..ValeurAffichée,2 ,"[",DepuisDébut),1,"]")) sValeurRecherche est une chaîne ANSI = ChaîneSupprime(SAI_CodeLieu,"["+nPKID+"]" ) sValeurRecherche = SansAccent(Majuscule(SansEspace(sValeurRecherche))) sValeurCol est une chaîne ANSI si gnPosRechercheSite > 0 _et_ gnPosRechercheSite < TABLE_Lieu.Occurrence() alors c = gnPosRechercheSite sinon c = 0 fin pour toute ligne i de TABLE_Lieu c += 1 si c <= TABLE_Lieu.Occurrence() alors sValeurCol = SansAccent(Majuscule(SansEspace(TABLE_Lieu.COL_sNom[c]))) si Contient(sValeurCol,sValeurRecherche) alors b = c sortir fin fin fin si b > 0 alors TableSelectPlus(TABLE_Lieu,b) sinon si gnPosRechercheSite > 0 alors c = 0 pour toute ligne i de TABLE_Lieu c += 1 sValeurCol = SansAccent(Majuscule(SansEspace(TABLE_Lieu.COL_sNom[c]))) si Contient(sValeurCol,sValeurRecherche) alors b = c sortir fin fin fin si b > 0 alors TableSelectPlus(TABLE_Lieu,b) fin fin gnPosRechercheSite = b si b <= 0 _et_ bAjout alors si SAI_CodeLieu..ValeurAffichée<>"" alors sCodeLieu est une chaîne ANSI = SAI_CodeLieu nPKID = Val(ExtraitChaîne(ExtraitChaîne(SAI_CodeLieu..ValeurAffichée,2,"[",DepuisDébut),1,"]") ) si nPKID>0 alors si OuiNon("Souhaitez-vous ajouter l'adresse du site à la liste des sites du client ? ") = Oui alors si PFicheClient.gListeLieu(gclPresentationFicheClient,*,nPKID) alors //_et_ gclPresentationFicheClient:ListeLieu:p_nTotal=1 ALORS si ParametreLit("DUPLIQUE_ADRSITE_VERS_ADRCLI")="1" _et_ OuiNon(Oui, 06/08/2026 Isis_BO 2125 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures "Souhaitez-vous ajouter l'adresse du site comme coordonnées du client")=Oui alors PreparationNouvelleCoordonnee() MAJAdresseDepuisSite() clErreur est un CErreur ValideCoordonnee(clErreur) fin SAI_CodeLieu="" LIB_ResultatRecherche = "" SaisieAssistéeSupprimeTout(SAI_CodeLieu) SAI_CodeLieu = ChaîneSupprime(sCodeLieu,"["+nPKID+"]" ) // gnPosRechercheSite = 0 // POUR TOUTE LIGNE i DE FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI.TABLE_Lieu // si FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI.TABLE_Lieu.COL_PKID[i] = nPKID alors // TableSelectPlus(FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI.TABLE_Lieu,i) // gnPosRechercheSite = i // sortir // FIN // FIN // // si gnPosRechercheSite <= 0 _et_ FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI.TABLE_Lieu.Occurrence() > 0 alors // gnPosRechercheSite = FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI.TABLE_Lieu.Occurrence() // tableSelectPlus(FI_Fiche_Client.SC_FIC_CLI.SC_COL_DROITE_CLI.SC_SITE_CLI.TABLE_Lieu,gnPosRechercheSite) // FIN fin fin fin fin fin Procédure locale SupprimeClient // Résumé : // Syntaxe : // SupprimeClient () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SupprimeClient() clErreurest un CErreur bControle est un booléen = gclPresentationFicheClient:bControle(clErreur,Vrai) si bControle=Faux alors Erreur(clErreur.FormateMessage()) sinon si pas gclPresentationFicheClient.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) 06/08/2026 Isis_BO 2126 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures sinon si paramSupplementaire.eTypeAppel=DansChampFI alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationFicheClient,paramSupplementaire,Faux,Vrai) gbAppelProcFenAppelante=Vrai ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(SC_FIC_CLI)) fin fin Procédure locale SurActivite // Résumé : // Syntaxe : //SurActivite (, , ) // // Paramètres : // wEve : // wParam : // lParam : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurActivite(wEve,wParam,lParam) si gclPresentationFicheClient:m_bBlocageEcriture alors gnDelai=DonneValeurTimeOutObjet(gclPresentationFicheClient) fin Procédure locale TermineVérificationTVA procédure TermineVérificationTVA(sValeur,bValide,sMessage="") // Supprime la jauge IMG_Chargement..Visible=Faux si bValide alors LIB_Valide = "Numéro de TVA valide" LIB_Valide..Visible = Vrai FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.IMG_Valide..Bulle = sMessage<>"" ? sMessage sinon LIB_Valide FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.IMG_Valide..Visible = Vrai sinon LIB_Erreur = "TVA invalide / ou service VIES indisponible" LIB_Erreur..Visible = Vrai FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.IMG_Erreur..Bulle = sMessage<>"" ? sMessage sinon LIB_Erreur FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.IMG_Erreur..Visible = Vrai SaisieInvalideAfficheIcone (FI_Fiche_Client.SC_FIC_CLI.SC_ENTETE_FH_CLIENT.IMG_Erreur..Bulle, icoADroite) fin Procédure locale TimeOutClient procédure TimeOutClient() //Enlève 1 seconde au temps restant gnDelai-- 06/08/2026 Isis_BO 2127 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures //SI FI_Fiche_Client.Plan = 2 _ET_ gclPresentationFicheClient:ListeAdresse:p_clCourant <> Null ALORS // // EcranVersSource("", "gclPresentationFicheClient:ListeAdresse:p_clCourant") // clErreur est un CErreur // SI PAS ValideCoordonnee(clErreur) ALORS // Erreur(clErreur.FormateMessage()) // RETOUR Faux // FIN //FIN //Le temps est écoulé, l'enregistrement et le déblocage de ce dernier c'est bien passé si gnDelai = 0 alors DeblocEnregistrement(gclPresentationFicheClient,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_CLIENT,BTN_CADENAS_OUVERT_CLIENT,GR_CADENAS_CLIENT,SC_FIC_CLI,*,Vrai) fin Procédure locale TriColonne // Procédure callback appelée à chaque clic sur entête de colonne de "Table1" pour trier la colonne // wEve [in]: Numéro du message Windows // wParam [in] : Numéro de la colonne a trier // lParam [in]: Ordre du tri 5 (1 : Croissant, 0 : décroissant) // Renvoyer 0 pour ne pas effectuer le tri demandé procédure TriColonne(wEve,wParam,lParam) sSens est une chaîne="" si wParam<>0 alors//N° de colonne sur laquelle le clic est effectué //Détection du sens du tri si pas lParam alors sSens="-" selon MoiMême..Nom cas TABLE_Interlocuteur..Nom //Trier sur la colonne TableTrie(TABLE_Interlocuteur,sSens+TableEnumèreColonne(TABLE_Interlocuteur,wParam), "+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheClient:ListeContact,TABLE_Interlocuteur,gs TriEnCoursContact) cas TABLE_Lieu..Nom //Trier sur la colonne TableTrie(TABLE_Lieu,sSens+TableEnumèreColonne(TABLE_Lieu,wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheClient:ListeLieu,TABLE_Lieu,gs TriEnCoursLieu) cas TABLE_Dossier..Nom //Trier sur la colonne TableTrie(TABLE_Dossier,sSens+TableEnumèreColonne(TABLE_Dossier,wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheClient:ListeDossier,TABLE_Dossier,gs TriEnCoursDossier) cas TABLE_Client_Adresse..Nom //Trier sur la colonne TableTrie(TABLE_Client_Adresse,sSens+TableEnumèreColonne(TABLE_Client_Adresse,wParam), "+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheClient:ListeAdresse,TABLE_Client_Adresse, gsTriEnCoursAdresse) fin renvoyer 0 06/08/2026 Isis_BO 2128 Partie 3 › Fenêtre WINDEV › FI_Fiche_Client › Procédures fin Procédure locale ValideCoordonnee // Résumé : // Syntaxe : //[ = ] ValideCoordonnee ( est CErreur) // // Paramètres : // clErreur (CErreur) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ValideCoordonnee(clErreur est un CErreur) //Instanciation d'une fiche client_adresse à partir de l'enregistrement du tableau des adresses clFicheClientAdresse est un PFicheClient_Adresse(gclPresentationFicheClient:ListeAdresse:p_clCourant) //Affectation de l'identifiant du client au client adresse clFicheClientAdresse:m_nIDClient = gclPresentationFicheClient:IdentifiantUnique renvoyer clFicheClientAdresse:bOK(clErreur) Procédure locale VérifieNuméroTVA procédure VérifieNuméroTVA(sPays,sNuméro_de_TVA) // Accorde 3 secondes maximum pour que le WebService réponde wsOptionsRequête est un wsRequête wsOptionsRequête..DuréeNonRéponse = 3 s // Contacte le Webservice de validation de TVA wsCheckVatResponse est un checkVatService.checkVatResponse = checkVatService.checkVat(wsOptionsRequête, sPays,sNuméro_de_TVA) // le traitement est terminé, on peut mettre à jour l'interface (UI) // conserver cet appel de fin pour masquer la jauge si ErreurDétectée() alors TermineVérificationTVA(sNuméro_de_TVA,Faux,"Échec de l'appel au service Web : " + [RC] + ErreurInfo ()) sinon soit sMessage = "Numéro de TVA valide" si wsCheckVatResponse.valid alors // Indique le nom et l'adresse associés à ce numéro de TVA (le WS indique "---" si non renseigné) sMessage+= [RC] + (wsCheckVatResponse.name="---" ? "" sinon wsCheckVatResponse.name) sMessage+= [RC] + (wsCheckVatResponse.address="---" ? "" sinon wsCheckVatResponse.address) fin TermineVérificationTVA(sNuméro_de_TVA,wsCheckVatResponse.valid,sMessage) fin 06/08/2026 Isis_BO 2129 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Image FI_Liste_Client Image FI_Liste_Client Informations générales FI_Liste_Client Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Liste_Client.wdw | Créé par | | frederic.bourras@applilogik.fr | | | | | -------------------------- | ------------ | ------------------------------ | --------- | ------------ | ---- | | Date de création | | 13/08/2018 18:42:43 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 23/04/2025 09:13:41 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1458 Hauteur | 452 | | Visible | | Barre de titre | | Menu système | | | 06/08/2026 | | | Isis_BO | | 2130 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations générales | Icône réduction | Icône agrandissement | | Icône aide ctx. | | | --------------------- | -------------------- | --- | --------------- | --- | | Barre de message | Détourer le fond | | Mode 9 images | | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ----------------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | ------- | --- | ---- | | 06/08/2026 | | Isis_BO | | 2131 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | 20 | | Libellé | | 13 | | --- | --------------------- | --- | --- | --- | --- | ----------------------- | --- | --- | | | Bouton | | | 10 | | Interrupteur | | 30 | | | Sélecteur | | | 1 | | Image | | 5 | | | Table | | | 1 | | Combo | | 14 | | | Forme | | | 9 | | Fenêtre interne | | 1 | | | Option d'interrupteur | | | 30 | | Option de sélecteur | | 3 | | | Colonne de table | | | 11 | | Rupture de zone répétée | | 2 | | | Disposition | | | 12 | | Cellule de disposition | | 52 | Nombre d'éléments dans la fenêtre : 214 FI_Liste_Client Informations sur les champs Fenêtre : FI_Liste_Client Fenêtre interne BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FI_Liste_Client | | | 0 | 0 | 1458 | 452 | 0 | | | --------------- | --- | --- | --- | --- | ---- | --- | --- | --- | Fenêtre interne : FI_Liste_Client Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | FTR tamroF | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --- | --------------------- | --- | ------------ | ----------- | ---------- | ------------------------- | ------------- | | | | X noitisoP Y noitisoP | | laitini tatE | eisias epyT | engilitluM | | | ruegraL ruetuaH elbisiV nalP | SAI_ADRESSE_SITE | | 130 26 173 | 22 0 | Actif | Texte | | Non | | | ------------------ | --- | ---------- | ---- | ------- | ----- | --- | --- | ---- | | SAI_CLIENT | | 130 3 173 | 22 0 | Actif | Texte | | Non | | | SAI_CLIENT_RECH | | 75 -83 259 | 24 0 | Actif | Texte | | Non | | | SAI_CODEPOSTAL_CLI | | 452 26 173 | 22 0 | Actif | Texte | | Non | | | SAI_CODEPOSTAL_SIT | | 130 51 173 | 22 0 | Actif | Texte | | Non | | | SAI_CODE_CLIENT | | 130 53 173 | 22 0 | Actif | Texte | | Non | | | 06/08/2026 | | | | Isis_BO | | | | 2132 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ----------- | ---------- | --- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_CODE_LIEU | 130 | 1 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | ------------------ | --- | ------ | --- | --- | ----- | --- | ----- | --- | --- | --- | --- | --- | --- | | SAI_COORD_CLIENT | 452 | 1 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_DATE_INTERV_AU | 544 | 81 74 | 22 | 0 | Actif | | Date | | Non | | | | | | SAI_DATE_INTERV_DU | 445 | 81 74 | 22 | 0 | Actif | | Date | | Non | | | | | | SAI_DESCRIPTION | 445 | 54 172 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_EMAIL_CONTACT | 130 | 51 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_NOM_CONTACT | 130 | 1 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_NUMDOSSIER | 130 | 3 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_NUMINTERV | 130 | 3 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_REFEXT_DOSSIER | 130 | 28 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_REFEXT_INTERV | 130 | 81 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_TELS_CONTACT | 130 | 26 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_VILLE_CLIENT | 452 | 51 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_VILLE_SITE | 130 | 76 173 | 22 | 0 | Actif | | Texte | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | ------- | --- | ------- | --- | --- | ------------ | --- | --- | --- | --- | | | | | | ruegraL | | ruetuaH | | | | | | | | elbisiV nalP | LIB_AFFICHER | | 6 | | 9 | 45 | 14 | 0 | | Actif | Gauche | Haut | | | | ------------------ | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_BLOCAGE | | 343 | | 80 | 100 | 17 | 0 | | Actif | Gauche | Haut | | | | LIB_CLEINT | | 0 | | 8 | 100 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_DATE_INTERV_AU | | 526 | | 85 | 17 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_DEPUIS | | 227 | | 9 | 45 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_DOSSIER | | 0 | | 8 | 100 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_INTERVENTION | | 0 | | 8 | 100 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_SITE | | 0 | | 8 | 100 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_SITE | | 0 | | 8 | 100 | 14 | 0 | | Actif | Gauche | Haut | | | LIB_Titre_de_fenêtre_liste_client 6 6 39 21 0 Actif Gauche Centre | LIB_Total_Liste_Client | | 44 | | 0 | 36 | 14 | 0 | | Actif | Gauche | Haut | | | | ---------------------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_Total_Titre_Liste_Client | | 0 | | 0 | 40 | 14 | 0 | | Actif | Gauche | Haut | | | Bouton | | | | | | | | | | | | BAT ehcuoT | notuob epyT | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | ---------- | ----------- | --- | | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | ruetuaH ruegraL elbisiV nalP | BTN_ADD_LISTE_CLIENT | | | 4 | | 4 | 24 | 24 | | 0 | Actif | | Normal | | | ------------------------- | --- | --- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | ------ | ---- | | BTN_AVANCEE | | | 4 | | 4 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_CLOSE_LISTE_CLIENT | | | 4 | | 4 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_COLLAPSE_LISTE_CLIENT | | | 717 | | 4 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_DEL_LISTE_CLIENT | | | 4 | | 4 | 24 | 24 | | 0 | Grisé | | Normal | | | BTN_EDT_LISTE_CLIENT | | | 4 | | 4 | 24 | 24 | | 0 | Grisé | | Normal | | | BTN_GOMMER | | | 4 | | 4 | 24 | 24 | | 0 | Actif | | Normal | | | 06/08/2026 | | | | | | Isis_BO | | | | | | | 2133 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs BAT ehcuoT notuob epyT laitini tatE | | X noitisoP Y noitisoP | | | | | | | --- | --------------------- | --------------- | --- | --- | --- | --- | | | | ruegraL ruetuaH | | | | | elbisiV nalP | BTN_RECHERCHE_CLIENT | 4 | 4 24 | 24 0 | Actif | Normal | | | --------------------------- | --- | ---- | ---- | ----- | ------ | --- | | BTN_SEL_LISTE_CLIENT | 4 | 4 24 | 24 0 | Grisé | Normal | | | BTN_UNCOLLAPSE_LISTE_CLIENT | 717 | 4 24 | 24 0 | Actif | Normal | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | staté siorT | | --- | --------------------- | --- | --- | ------------ | --- | ----------- | ruetuaH | | | ruegraL | elbisiV | | | | | --- | --- | ------- | ------- | --- | --- | --- | nalP | INT_ADRESSE_SITE | 0 25 | 130 25 | 0 | Actif | 1 | | | --------------------- | ------ | ------- | --- | ----- | --- | ---- | | INT_APPORTEUR | 636 0 | 130 25 | 0 | Actif | 1 | | | INT_CLIENT | 0 2 | 130 25 | 0 | Actif | 1 | | | INT_CODEPOSTAL_CLIENT | 322 25 | 130 25 | 0 | Actif | 1 | | | INT_CODEPOSTAL_SITE | 0 50 | 130 25 | 0 | Actif | 1 | | | INT_CODE_CLIENT | 0 52 | 130 25 | 0 | Actif | 1 | | | INT_CODE_LIEU | 0 0 | 130 25 | 0 | Actif | 1 | | | INT_COORD_CLIENT | 322 0 | 130 25 | 0 | Actif | 1 | | | INT_DATE_INTERV_DU | 315 80 | 130 25 | 0 | Actif | 1 | | | INT_DESCRIPTION | 314 53 | 130 25 | 0 | Actif | 1 | | | INT_EMAIL_CONTACT | 0 50 | 130 25 | 0 | Actif | 1 | | | INT_ETAT_INTERV | 314 27 | 130 25 | 0 | Actif | 1 | | | INT_NOM_CONTACT | 0 0 | 130 25 | 0 | Actif | 1 | | | INT_NUMDOSSIER | 0 2 | 130 25 | 0 | Actif | 1 | | | INT_NUMINTERV | 0 2 | 130 25 | 0 | Actif | 1 | | | INT_ORIGINE | 636 25 | 130 25 | 0 | Actif | 1 | | | INT_REFEXT_DOSSIER | 0 27 | 130 25 | 0 | Actif | 1 | | | INT_REFEXT_INTERV | 0 78 | 130 25 | 0 | Actif | 1 | | | INT_REGLEMENT | 636 50 | 130 25 | 0 | Actif | 1 | | | INT_ROLE_CONTACT | 0 78 | 130 25 | 0 | Actif | 1 | | | INT_SOCIETE_INTERV | 314 2 | 130 25 | 0 | Actif | 1 | | | INT_STATUT_CLIENT | 0 77 | 130 25 | 0 | Actif | 1 | | | INT_STATUT_DOSSIER | 0 77 | 130 25 | 0 | Actif | 1 | | | INT_SUIVI_PAR | 0 28 | 130 25 | 0 | Actif | 1 | | | INT_TELS_CONTACT | 0 25 | 130 25 | 0 | Actif | 1 | | | INT_TYPE_CLIENT | 0 27 | 130 25 | 0 | Actif | 1 | | | INT_TYPE_DOSSIER | 0 52 | 130 25 | 0 | Actif | 1 | | | INT_TYPE_INTERVENTION | 0 53 | 131 25 | 0 | Actif | 1 | | | INT_VILLE_CLIENT | 322 50 | 130 25 | 0 | Actif | 1 | | | INT_VILLE_SITE | 0 75 | 130 25 | 0 | Actif | 1 | | | 06/08/2026 | | Isis_BO | | | | 2134 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Sélecteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | staté siorT | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | ----------- | ruetuaH | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | SEL_BLOCAGE_CLIENT | | 452 73 | 173 | 25 | 0 | Actif | | 3 | | | ------------------ | --- | ------ | --- | --- | --- | ----- | --- | --- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | X noitisoP Y noitisoP | | | | | laitini tatE | | sucof cevA | | --- | --- | --------------------- | ------- | ------- | --- | ------- | ------------ | --- | ---------- | | | | | | ruetuaH | | | cilc cevA | | | | | | | ruegraL | | | elbisiV | | | | nalP | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 | 16 | 0 | | Actif | | | | -------------------------- | --- | --- | ---- | --- | --- | --- | ----- | --- | --- | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 | 16 | 0 | | Actif | | | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 | 16 | 0 | | Actif | | | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 | 16 | 0 | | Actif | | | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 | 16 | 0 | | Actif | | | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | ------------------ | ----------------------------- | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | | eércna ennoloC 5.5 elbitapmoC | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | | | BAT ehcuoT | | X noitisoP Y noitisoP | | laitini tatE | | | | | | | | --- | --------------------- | --------------- | ------------ | --- | -------- | --- | --- | --- | --- | | | | ruegraL ruetuaH | | | sruocraP | | | | | elbisiV elbaT nalP Mémoir | TABLE_LISTE_CLIENT | 0 | 0 1458 90 0 | affichag | | | | | | 1 | | ------------------ | --- | ----------- | -------- | --- | --- | --- | --- | --- | --- | Combo reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB | | | | | | BAT ehcuoT | | | ediv is LLUN | | | --- | ---------- | ---------- | --- | ------------ | ---------- | -------- | ----------- | ------------ | --- | | | X noitisoP | Y noitisoP | | laitini tatE | | | eisias cevA | | | | | | ruetuaH | | | | sruocraP | | | | ruegraL elbisiV | | | | nalP | | elbaT | | eéirT | | | | -------------------- | --- | --------- | ---- | ----- | -------- | --- | ----- | --- | --- | | COMBO_APPORTEUR | 766 | 1 173 22 | 0 | Actif | Variable | | Non | | | | COMBO_ETAT_INTERV | 445 | 28 173 22 | 0 | Actif | Mémoire | | Non | | | | COMBO_ORIGINE | 766 | 26 173 22 | 0 | Actif | Variable | | Non | | | | COMBO_PERIODE_AFFICH | 272 | 5 87 22 | 0 | Actif | Variable | | Non | | | | COMBO_REGLEMENT | 766 | 51 173 22 | 0 | Actif | Variable | | Non | | | | COMBO_ROLE_CONTACT | 130 | 79 173 22 | 0 | Actif | Variable | | Non | | | COMBO_SEUIL_AFFICHAG | | 57 | 5 158 22 | 0 | Actif | Variable | | Non | | | | -------------------- | --- | --------- | ------- | ----- | -------- | --- | --- | --- | ---- | | COMBO_SOCIETE_INTERV | 445 | 3 173 22 | 0 | Actif | Mémoire | | Non | | | | COMBO_STATUT_CLIENT | 130 | 78 173 22 | 0 | Actif | Variable | | Non | | | | COMBO_STATUT_DOSSIE | 130 | 78 173 22 | 0 | Actif | Variable | | Non | | | | COMBO_SUIVI_PAR | 130 | 28 173 22 | 0 | Actif | Variable | | Non | | | | 06/08/2026 | | | Isis_BO | | | | | | 2135 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB | | | | BAT ehcuoT | | | ediv is LLUN | | | --- | --- | --- | ---------- | --- | --- | ------------ | --- | laitini tatE eisias cevA | | X noitisoP Y noitisoP | | | sruocraP | | | | | --- | --------------------- | --- | --- | -------- | --- | --- | --- | ruegraL ruetuaH elbisiV | | | | nalP | elbaT | eéirT | | | | -------------------- | ------ | ------ | ------- | -------- | ----- | --- | --- | | COMBO_TYPE_CLIENT | 130 28 | 173 22 | 0 Actif | Variable | Non | | | | COMBO_TYPE_DOSSIER | 130 53 | 173 22 | 0 Actif | Variable | Non | | | | COMBO_TYPE_INTERVENT | 130 54 | 173 22 | 0 Actif | Variable | Non | | | Forme BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_BANDEAU_BAS_CLIENT | | 0 | 0 1458 | 14 | 0 | Actif | | | ------------------------------ | --- | --- | ------ | --- | --- | ----- | --- | | FRM_CADRE_CARACTERISTIQUES | | 0 | 0 944 | 103 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES | | 0 | 0 309 | 103 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES | | 0 | 0 309 | 103 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES | | 0 | 0 309 | 103 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES | | 0 | 0 624 | 103 | 0 | Actif | | | FRM_CRITERE_LISTE_CLIENT | | 0 | 0 1458 | 282 | 0 | Actif | | | FRM_DEPLIER_PLIER_LISTE_CLIENT | | 0 | 0 1458 | 33 | 0 | Actif | | | FRM_SansNom1 | | 307 | 0 8 | 103 | 0 | Actif | | Disposition | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | | | | X noitisoP | Y noitisoP | | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_CG_L1_C2_L1 | | 0 | 0 309 | 32 | 0 | Actif | | | ------------------- | --- | ---- | ------- | --- | --- | ----- | ---- | | DISP_CG_L1_C2_L1 | | 0 | 0 309 | 32 | 0 | Actif | | | DISP_CG_L1_C2_L1 | | 0 | 0 944 | 32 | 0 | Actif | | | DISP_CG_L1_C2_L1 | | 0 | 0 309 | 32 | 0 | Actif | | | DISP_CG_L1_C2_L1 | | 0 | 0 624 | 32 | 0 | Actif | | | DISP_CLIENT | | 92 | 0 944 | 141 | 0 | Actif | | | DISP_CONTACT | | 92 | 140 309 | 141 | 0 | Actif | | | DISP_DOSSIER | | 413 | 141 309 | 141 | 0 | Actif | | | DISP_INTERVENTION | | 735 | 141 624 | 141 | 0 | Actif | | | DISP_SITE | | 1050 | 0 309 | 141 | 0 | Actif | | | D_LISTE_CLIENT | | 0 | 0 1458 | 518 | 0 | Actif | | | D_TETE_LISTE_CLIENT | | 0 | 0 1458 | 33 | 0 | Actif | | | 06/08/2026 | | | Isis_BO | | | | 2136 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Table : FI_Liste_Client.D_LISTE_CLIENT.TABLE_LISTE_CLIENT Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | ------- | ------- | ------------ | --- | --- | --- | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | LIB_DATEMODIF | 24 | 43 1490 | 16 | 0 Actif | Gauche | Haut | | | ------------- | --- | ------- | --- | ------- | ------ | ---- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC | | | ehcuag à eéxiF | | ehcrehcer cevA | | | | | --- | --- | -------------- | --- | --------------------------- | --- | --- | --- | | | | | | .zroh egardaC .trev egardaC | | | | FTR tamroF | | | laitini tatE | elbaçalpéD | | eisias epyT | engilitluM | eisias cevA | | --- | --- | ------------ | ---------- | --- | ----------- | ---------- | ----------- | ruegraL elbisiV | epyT | | | | | | eéirT | | | -------------- | --- | -------- | --- | ------------- | ----- | ----- | --- | | COL_NomClient | 386 | affichag | | Gauche Centre | Texte | | | | COL_Coordonnee | 280 | affichag | | Gauche Centre | Texte | | | | COL_NIDType | 199 | affichag | | Gauche Centre | Texte | | | | COL_NIDStatut | 201 | affichag | | Gauche Centre | Texte | | | | CodeClient | 227 | Actif | | Gauche Centre | Texte | | | | CodeComptable | 150 | affichag | | Gauche Centre | Texte | | | | MinDateModif | 100 | affichag | | Gauche Centre | Texte | | | Numériq | NbJrsModif | 100 | affichag | | Droite Centre | | | | | ---------- | --- | -------- | --- | ------------- | --- | --- | --- | Numériq | COL_PKID | 100 | affichag | | Droite Centre | | | | | ----------- | --- | -------- | --- | ------------- | ----- | --- | --- | | IDOrigine | 100 | Actif | | Gauche Centre | Texte | | | | IDApporteur | 100 | Actif | | Gauche Centre | Texte | | | Rupture de zone répétée | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | ---------- | | | | X noitisoP Y noitisoP | | | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP RUPT_H_MinDateModif RUPT_V_MinDateModif | 06/08/2026 | | | Isis_BO | | | | 2137 | | ---------- | --- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Fenêtre : FI_Liste_Client Fenêtre interne : FI_Liste_Client UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Liste_Client Bouton : FI_Liste_Client.D_LISTE_CLIENT.D_TETE_LISTE_CLIENT.BTN_ADD_LISTE_CLIENT Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 2138 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Liste_Client.D_LISTE_CLIENT.D_TETE_LISTE_CLIENT.BTN_AVANCEE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Paramétrage.png 06/08/2026 Isis_BO 2139 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 2140 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Liste_Client.D_LISTE_CLIENT.BTN_COLLAPSE_LISTE_CLIENT Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Plier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2141 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Bouton : FI_Liste_Client.D_LISTE_CLIENT.D_TETE_LISTE_CLIENT.BTN_DEL_LISTE_CLIENT Groupe GR_MODEFORMULAIRE_LISTE_CLIENT,GR_MODIFICATION_LISTE_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2142 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Bouton : FI_Liste_Client.D_LISTE_CLIENT.D_TETE_LISTE_CLIENT.BTN_EDT_LISTE_CLIENT Groupe GR_MODIFICATION_LISTE_CLIENT,GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2143 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Bouton : FI_Liste_Client.D_LISTE_CLIENT.D_TETE_LISTE_CLIENT.BTN_GOMMER Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Gommer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2144 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2145 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Bouton : FI_Liste_Client.D_LISTE_CLIENT.D_TETE_LISTE_CLIENT.BTN_SEL_LISTE_CLIENT Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2146 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Bouton : FI_Liste_Client.D_LISTE_CLIENT.BTN_UNCOLLAPSE_LISTE_CLIENT Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2147 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Combo : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.COMBO_APPORTEUR Libellé FR: &Apporté par Groupe GR_CRITERE_LISTECLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 858 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 2148 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeApporteurClient.m_clTabModele Filtre 6 Rub. affichée :gpclListeApporteurClient.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeApporteurClient.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client.D_LISTE_CLIENT.DISP_INTERVENTION.COMBO_ETAT_INTERV Libellé FR: &Intervention suivi par Groupe GR_CRITERE_LISTECLIENT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Fenêtre Popup FEN_Choix_Parametre_Metier Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 1180 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 2149 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.COMBO_ORIGINE Libellé FR: &Origine Valeur initiale 1 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non 06/08/2026 Isis_BO 2150 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 858 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeOrigineClient.m_clTabModele Rub. affichée :gpclListeOrigineClient.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeOrigineClient.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2151 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Combo : FI_Liste_Client.D_LISTE_CLIENT.COMBO_PERIODE_AFFICHAGE_CLIENT Groupe GR_PERIODE_AFFICHAGE_CLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 87 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 272 Largeur interne 87 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Période d'affichage du nombre de lignes Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 2152 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListePeriodeAffichageListe.m_clTabVisible Filtre 02 Rub. affichée :gpclListePeriodeAffichageListe.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListePeriodeAffichageListe.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 333 Taux anc. bas 250 Taux anc. largeur 1000 Taux anc. hauteur 250 Combo : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.COMBO_REGLEMENT Libellé FR: &Règlement Valeur initiale 1 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 16 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 858 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 2153 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeModeReglementCli.m_clTabModele Rub. affichée :gpclListeModeReglementCli.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeModeReglementCli.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client.D_LISTE_CLIENT.DISP_CONTACT.COMBO_ROLE_CONTACT Libellé FR: Stat&ut du client Valeur initiale 1 Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 2154 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 222 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeRoleContact.m_clTabVisible Rub. affichée :gpclListeRoleContact.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeRoleContact.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 2155 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client.D_LISTE_CLIENT.COMBO_SEUIL_AFFICHAGE_CLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 158 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 57 Largeur interne 158 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Seuil d'affichage du nombre de lignes Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui 06/08/2026 Isis_BO 2156 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeSeuilAffichageListe.m_clTabVisible Filtre 02 Rub. affichée :gpclListeSeuilAffichageListe.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeSeuilAffichageListe.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 333 Taux anc. bas 250 Taux anc. largeur 1000 Taux anc. hauteur 250 Combo : FI_Liste_Client.D_LISTE_CLIENT.DISP_INTERVENTION.COMBO_SOCIETE_INTERV Libellé FR: &Intervention suivi par Groupe GR_CRITERE_LISTECLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Fenêtre Popup FEN_Choix_Parametre_Metier Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 1180 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 06/08/2026 Isis_BO 2157 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.COMBO_STATUT_CLIENT Libellé FR: Stat&ut du client Valeur initiale 1 Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 21 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 2158 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 222 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeStatutClient.m_clTabVisible Rub. affichée :gpclListeStatutClient.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeStatutClient.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 2159 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client.D_LISTE_CLIENT.DISP_DOSSIER.COMBO_STATUT_DOSSIER Libellé FR: Stat&ut du dossier Valeur initiale 1 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 543 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non 06/08/2026 Isis_BO 2160 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeStatutDossier.m_clTabModele Rub. affichée :gpclListeStatutDossier.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeStatutDossier.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client.D_LISTE_CLIENT.DISP_INTERVENTION.COMBO_SUIVI_PAR Libellé FR: &Intervention suivi par Groupe GR_CRITERE_LISTECLIENT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Fenêtre Popup FEN_Choix_Collab_Responsable Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 865 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 2161 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeCollabResp.m_clTabModele Rub. affichée :gpclListeCollabResp.m_clTabModele.NomPrenom Rub. mémorisée :gpclListeCollabResp.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2162 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Combo : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.COMBO_TYPE_CLIENT Libellé FR: Type de client Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 222 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Type de client Numéro aide 0 Texte d'indication si vide FR: Type de client Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui 06/08/2026 Isis_BO 2163 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeClient.m_clTabVisible Filtre 2 Rub. affichée :gpclListeTypeClient.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeTypeClient.m_clTabVisible.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client.D_LISTE_CLIENT.DISP_DOSSIER.COMBO_TYPE_DOSSIER Libellé FR: &Type de dossier Groupe GR_CRITERE_LISTECLIENT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 543 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non 06/08/2026 Isis_BO 2164 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeDossier.m_clTabModele Filtre 6 Rub. affichée :gpclListeTypeDossier.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeDossier.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: &Type d'intervention Groupe GR_CRITERE_LISTECLIENT Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 2165 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 865 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeIntervention.m_clTabModele Rub. affichée :gpclListeTypeIntervention.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeIntervention.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 2166 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Client.D_LISTE_CLIENT.DISP_DOSSIER.DISP_CG_L1_C2_L1 Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Client.D_LISTE_CLIENT.DISP_SITE.DISP_CG_L1_C2_L1 Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale 06/08/2026 Isis_BO 2167 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Client.D_LISTE_CLIENT.DISP_CONTACT.DISP_CG_L1_C2_L1 Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.DISP_CG_L1_C2_L1 Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 2168 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Client.D_LISTE_CLIENT.DISP_INTERVENTION.DISP_CG_L1_C2_L1 Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 06/08/2026 Isis_BO 2169 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Client.D_LISTE_CLIENT.DISP_CONTACT Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2170 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Disposition : FI_Liste_Client.D_LISTE_CLIENT.DISP_DOSSIER Libellé FR: Disposition Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Client.D_LISTE_CLIENT.DISP_INTERVENTION Libellé FR: Disposition Ordre navigation 5 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite 06/08/2026 Isis_BO 2171 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Disposition : FI_Liste_Client.D_LISTE_CLIENT.DISP_SITE Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Client.D_LISTE_CLIENT Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 4 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 06/08/2026 Isis_BO 2172 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Client.D_LISTE_CLIENT.D_TETE_LISTE_CLIENT Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Client.D_LISTE_CLIENT.FRM_BANDEAU_BAS_CLIENT UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et bas 06/08/2026 Isis_BO 2173 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Client.D_LISTE_CLIENT.DISP_DOSSIER.FRM_CADRE_CARACTERISTIQUES UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Client.D_LISTE_CLIENT.DISP_SITE.FRM_CADRE_CARACTERISTIQUES UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2174 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.FRM_CADRE_CARACTERISTIQUES UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2175 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Client.D_LISTE_CLIENT.FRM_CRITERE_LISTE_CLIENT UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2176 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Forme : FI_Liste_Client.D_LISTE_CLIENT.FRM_DEPLIER_PLIER_LISTE_CLIENT UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Client.D_LISTE_CLIENT.DISP_INTERVENTION.FRM_SansNom1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Vertical Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_action.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 2177 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CLIENT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non 06/08/2026 Isis_BO 2178 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_dossier.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2179 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CONTACTSITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_SITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 2180 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_SITE.INT_ADRESSE_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non 06/08/2026 Isis_BO 2181 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.INT_APPORTEUR Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 06/08/2026 Isis_BO 2182 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.INT_CLIENT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2183 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.INT_CODEPOSTAL_CLIENT Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2184 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_SITE.INT_CODEPOSTAL_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2185 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.INT_CODE_CLIENT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 17 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2186 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_SITE.INT_CODE_LIEU Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2187 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.INT_COORD_CLIENT Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2188 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 14 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2189 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_INTERVENTION.INT_DESCRIPTION Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2190 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CONTACT.INT_EMAIL_CONTACT Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2191 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_INTERVENTION.INT_ETAT_INTERV Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2192 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CONTACT.INT_NOM_CONTACT Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2193 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_DOSSIER.INT_NUMDOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2194 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_INTERVENTION.INT_NUMINTERV Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2195 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.INT_ORIGINE Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2196 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_DOSSIER.INT_REFEXT_DOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2197 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_INTERVENTION.INT_REFEXT_INTERV Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2198 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.INT_REGLEMENT Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 14 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2199 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CONTACT.INT_ROLE_CONTACT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2200 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2201 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.INT_STATUT_CLIENT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 20 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2202 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_DOSSIER.INT_STATUT_DOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2203 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_INTERVENTION.INT_SUIVI_PAR Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2204 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CONTACT.INT_TELS_CONTACT Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2205 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.INT_TYPE_CLIENT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2206 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_DOSSIER.INT_TYPE_DOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2207 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2208 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.INT_VILLE_CLIENT Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2209 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Interrupteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_SITE.INT_VILLE_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2210 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Libellé : FI_Liste_Client.D_LISTE_CLIENT.LIB_AFFICHER Libellé FR: Afficher Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.LIB_BLOCAGE Libellé FR: Blocage Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2211 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.DISP_CG_L1_C2_L1.LIB_CLEINT Libellé FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2212 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Libellé : FI_Liste_Client.D_LISTE_CLIENT.DISP_INTERVENTION.LIB_DATE_INTERV_AU Libellé FR: au Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Client.D_LISTE_CLIENT.LIB_DEPUIS Libellé FR: Depuis Groupe GR_PERIODE_AFFICHAGE_CLIENT Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 2213 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Client.D_LISTE_CLIENT.DISP_DOSSIER.DISP_CG_L1_C2_L1.LIB_DOSSIER Libellé FR: Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2214 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Libellé : Libellé FR: Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Client.D_LISTE_CLIENT.DISP_CONTACT.DISP_CG_L1_C2_L1.LIB_SITE Libellé FR: Contact Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2215 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Client.D_LISTE_CLIENT.DISP_SITE.DISP_CG_L1_C2_L1.LIB_SITE Libellé FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2216 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Client.D_LISTE_CLIENT.LIB_Total_Liste_Client Libellé FR: 000 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2217 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeClient.p_nTotal Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : FI_Liste_Client.D_LISTE_CLIENT.LIB_Total_Titre_Liste_Client Libellé FR: Total : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2218 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Champ de saisie : FI_Liste_Client.D_LISTE_CLIENT.DISP_SITE.SAI_ADRESSE_SITE Groupe GR_CRITERE_LISTECLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1180 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2219 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.SAI_CLIENT Libellé FR: &Client Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 222 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 2220 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2221 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Champ de saisie : FI_Liste_Client.SAI_CLIENT_RECH Libellé FR: &Client Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 75 Largeur interne 259 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: Saisir le nom du client recherché Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 2222 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CRITERE_LISTECLIENT Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 544 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 2223 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2224 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Champ de saisie : FI_Liste_Client.D_LISTE_CLIENT.DISP_SITE.SAI_CODEPOSTAL_SITE Groupe GR_CRITERE_LISTECLIENT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1180 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2225 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.SAI_CODE_CLIENT Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 18 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 222 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2226 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2227 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Champ de saisie : FI_Liste_Client.D_LISTE_CLIENT.DISP_SITE.SAI_CODE_LIEU Groupe GR_CRITERE_LISTECLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1180 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2228 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.SAI_COORD_CLIENT Groupe GR_CRITERE_LISTECLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 544 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2229 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2230 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Champ de saisie : Groupe GR_CRITERE_LISTECLIENT Ordre navigation 17 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 1279 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 2231 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CRITERE_LISTECLIENT Ordre navigation 16 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 1180 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 2232 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2233 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Champ de saisie : Groupe GR_CRITERE_LISTECLIENT Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1180 Largeur interne 172 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2234 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client.D_LISTE_CLIENT.DISP_CONTACT.SAI_EMAIL_CONTACT Groupe GR_CRITERE_LISTECLIENT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 222 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2235 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2236 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Champ de saisie : FI_Liste_Client.D_LISTE_CLIENT.DISP_CONTACT.SAI_NOM_CONTACT Groupe GR_CRITERE_LISTECLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 222 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2237 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client.D_LISTE_CLIENT.DISP_DOSSIER.SAI_NUMDOSSIER Groupe GR_CRITERE_LISTECLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 543 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2238 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2239 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Champ de saisie : FI_Liste_Client.D_LISTE_CLIENT.DISP_INTERVENTION.SAI_NUMINTERV Groupe GR_CRITERE_LISTECLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 865 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2240 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client.D_LISTE_CLIENT.DISP_DOSSIER.SAI_REFEXT_DOSSIER Groupe GR_CRITERE_LISTECLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 543 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2241 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2242 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Champ de saisie : Groupe GR_CRITERE_LISTECLIENT Ordre navigation 15 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 865 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2243 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client.D_LISTE_CLIENT.DISP_CONTACT.SAI_TELS_CONTACT Groupe GR_CRITERE_LISTECLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 222 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2244 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2245 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Champ de saisie : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.SAI_VILLE_CLIENT Groupe GR_CRITERE_LISTECLIENT Ordre navigation 15 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 544 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2246 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client.D_LISTE_CLIENT.DISP_SITE.SAI_VILLE_SITE Groupe GR_CRITERE_LISTECLIENT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1180 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2247 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2248 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Sélecteur : FI_Liste_Client.D_LISTE_CLIENT.DISP_CLIENT.SEL_BLOCAGE_CLIENT Libellé FR: &Sélecteur Valeur initiale 1 Ordre navigation 19 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CBox_A28.png Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2249 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Table : FI_Liste_Client.D_LISTE_CLIENT.TABLE_LISTE_CLIENT Ordre navigation 1 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui 06/08/2026 Isis_BO 2250 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Liste_Client.D_LISTE_CLIENT.TABLE_LISTE_CLIENT Rupture de zone répétée : Toujours visible Non Attribut de rupture 6 Libellé : Libellé FR: Date de modification Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 2251 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : Toujours visible Non Attribut de rupture 6 Colonne de table : FI_Liste_Client.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.COL_NomClient Titre FR: Nom du Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 100 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 300 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2252 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Colonne de table : Titre FR: Coordonnées Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 300 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Client.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.COL_NIDType Titre FR: Type client Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 227 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 06/08/2026 Isis_BO 2253 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Client.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.COL_NIDStatut Titre FR: Statut Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 150 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2254 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Colonne de table : FI_Liste_Client.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.CodeClient (7) Titre FR: CodeClient Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Client.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.CodeComptable Titre FR: CodeComptable Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 2255 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Client.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.MinDateModif Titre FR: MinDateModif Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2256 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Colonne de table : FI_Liste_Client.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.NbJrsModif (10) Titre FR: NbJrsModif Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Client.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.COL_PKID (11) Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Non Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 06/08/2026 Isis_BO 2257 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Client.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.IDOrigine (12) Titre FR: Origine Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 0 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2258 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Informations sur les champs Colonne de table : FI_Liste_Client.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.IDApporteur Titre FR: Apporteur Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 0 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_Liste_Client Messages multilingues 06/08/2026 Isis_BO 2259 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs FI_Liste_Client Code des champs Déclarations globales de FI_Liste_Client procédure FI_Liste_Client(gclPresentationListeClient est un PTableClient dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null) //Variable qui contient la call stack à appeler dans les appels de sous fenêtre //maProcMAJObjetRetourFI est une Procédure = MAJObjetRetourFI maProcMAJObjetRetourListClient est une procédure = MAJObjetRetourFI maProcRefreshObjetPres est une procédure = RefreshObjetListeClient maProcMAJCriterePerso est une procédure = MAJCriterePerso //gbEnRechercheLocal est un booléen = faux gsTriEnCours est une chaîne gstListePerso est un STListePerso gstCriterePerso est un STCritereListePerso gpclListeCollabResp est un PTableCollaborateur dynamique pclTabEtat est un PTableParametreMetier dynamique pclTabSoc est un PTableSociete dynamique gnDelai est un entier //IDEve est entier LIB_Titre_de_fenêtre_liste_client = paramSupplementaire.eTypeAppel=Libre ? "Liste des clients" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Liste des clients" local pclTabEtat = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"13") // PTableParametreMetier.gNouvellePresentation(-1) pclTabSoc = PTableSociete.gNouvellePresentation(-1) gpclListeCollabResp=PTableCollaborateur.gNouvellePresentation(6) ListeAffiche(COMBO_TYPE_CLIENT,taInit) ListeAffiche(COMBO_STATUT_CLIENT,taInit) ListeAffiche(COMBO_ROLE_CONTACT,taInit) ListeAffiche(COMBO_TYPE_DOSSIER,taInit) ListeAffiche(COMBO_STATUT_DOSSIER,taInit) ListeAffiche(COMBO_SUIVI_PAR,taInit) ListeAffiche(COMBO_TYPE_INTERVENTION,taInit) ListeAffiche(COMBO_SEUIL_AFFICHAGE_CLIENT,taInit) ListeAffiche(COMBO_PERIODE_AFFICHAGE_CLIENT,taInit) SelectionValeurCombo(COMBO_SEUIL_AFFICHAGE_CLIENT,1)//INT_LIMITE_LISTE_CLIENT=1 SelectionValeurCombo(COMBO_PERIODE_AFFICHAGE_CLIENT,0) // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationListeClient=Null alors gclPresentationListeClient=PTableClient.gNouvellePresentation(-1) // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.sNomIDAppelant<>"" ALORS // SELON paramSupplementaire.sNomIDAppelant // CAS "IDLieu" : gclPresentationListeClient=PTableClient.gNouvellePresentation(3,paramSupplementaire.nIdFenetreAppelante ) // AUTRE CAS : gclPresentationListeClient=PTableClient.gNouvellePresentation(1,-1,-1) 06/08/2026 Isis_BO 2260 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs // FIN // SINON // PTableClient.gTHNouvellePresentation(0,maProcRefreshObjetPres)//gclPresentationListeClient=PTableClient .gNouvellePresentation(1,-1)// // FIN fin SEL_BLOCAGE_CLIENT=-1 si paramSupplementaire.sNomIDAppelant="DossierClient" alors //_ET_ paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture ALORS GR_PERIODE_AFFICHAGE_CLIENT..Etat = Grisé SEL_BLOCAGE_CLIENT=0 SEL_BLOCAGE_CLIENT..Etat=Grisé ExécuteTraitement(BTN_COLLAPSE_LISTE_CLIENT,trtClic) ChargementSQL() si paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture gnDelai = DonneValeurTimeOutObjet(paramSupplementaire.pclObjetAppelant) si gnDelai>0 alors ActiveEvenement() fin TimerSys(TimeOutDeFermeture,100) fin sinon si gpclFicheUtilisateurEnCours<>Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<> Null alors gstListePerso = gpclFicheUtilisateurEnCours:DonneColonneEtTriListePerso(2) gstCriterePerso = gpclFicheUtilisateurEnCours:DonneCritereListePerso(2) fin InitCriterePerso(GR_CRITERE_LISTECLIENT,gstCriterePerso,maProcMAJCriterePerso) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) //MajCocheBlocage(INT_BLOCAGE_CLIENT) ChargementSQL() fin Fin d'initialisation de FI_Liste_Client InitColonneChampTablePerso(TABLE_LISTE_CLIENT,gstListePerso) si TABLE_LISTE_CLIENT..Occurrence>0 alors TableSelectPlus(TABLE_LISTE_CLIENT,1) fin Evénement(TriColonne,"TABLE_LISTE_CLIENT",1529) Evénement(DoubleClicLigneTableau,"TABLE_LISTE_CLIENT",WM_LBUTTONDBLCLK) //IDEve = Evénement(SurModifCritere,"INT_CLIENT",0) Demande de mise à jour de l'affichage de FI_Liste_Client //PROCÉDURE DemandeMiseAJour(pclObjet est un objet dynamique=Null) si gclPresentationListeClient<>Null _et_ gclPresentationListeClient est PTableClient //(gclPresentationListeClient=pclObjet _ou_ pclObjet=Null) ALORS //Trie l'objet lié au champ TABLE selon le trie effectuée sur ce champ //TrieObjetChampTableSiBesoin(gclPresentationListeClient,TABLE_LISTE_CLIENT,gsTriEnCours) // mise à jour des champs bindés sur la présentation (compteur par exemple) //SourceVersEcran("","gclPresentationListeClient") //MAJ du champ TABLE et de l'objet Liste CLient //MAJChampTableEtObjet(TABLE_LISTE_CLIENT,gclPresentationListeClient.p_clCourant) 06/08/2026 Isis_BO 2261 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs // Gestion de l'accessibilité des boutons GestionBoutonsEnteteDansListe(GR_MODIFICATION_LISTE_CLIENT,BTN_ADD_LISTE_CLIENT,BTN_ SEL_LISTE_CLIENT,TABLE_LISTE_CLIENT,paramSupplementaire) //En demande de MAJ la cellule des totaux peut avoir changé au niveau de la visibilité //DISP_LISTE_CLIENT[5]..Visible = (paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.eTypeAppel=DansChampFI) ? Faux SINON Vrai si paramSupplementaire.eTypeAppel<>DansFenetre alors FEN_Menu.PriseFocus(VoletDuChamp( D_LISTE_CLIENT))//FEN_Menu.PriseFocus("FI_Liste_Client") fin Clic sur BTN_COLLAPSE_LISTE_CLIENT D_LISTE_CLIENT[2]..Visible = Faux BTN_UNCOLLAPSE_LISTE_CLIENT..Visible=Vrai MoiMême..Visible = Faux TABLE_LISTE_CLIENT.MinDateModif..Visible = Vrai Clic sur BTN_UNCOLLAPSE_LISTE_CLIENT D_LISTE_CLIENT[2]..Visible = Vrai BTN_COLLAPSE_LISTE_CLIENT..Visible=Vrai MoiMême..Visible = Faux Sélection d'une ligne de COMBO_PERIODE_AFFICHAGE_CLIENT ChargementSQL() Sélection d'une ligne de COMBO_SEUIL_AFFICHAGE_CLIENT GR_PERIODE_AFFICHAGE_CLIENT..Etat = DonneParametreCombo(MoiMême)="-1" ? Grisé sinon Actif ChargementSQL() Clic sur BTN_ADD_LISTE_CLIENT //OuvreFicheDepuisListe(FicheEnAjout,DonneParam(DansOnglet,"FI_Fiche_Client",MoiMême..Nom,maProcMAJObje tRetourListClient,"Client",*,*,gclPresentationListeClient,*),gclPresentationListeClient,FI_Fiche_Client ,MaFenêtreInterne..Nom,DISP_LISTE_CLIENT,TABLE_LI STE_CLIENT,Null,Null,Null,Null,maProcMAJObjetRetourListClient,MoiMême..Nom,DansOnglet,faux,0,Vrai) gnDelai=0 TimeOutDeFermeture() //La liste est sur l'onglet principale si paramSupplementaire.eTypeAppel = Libre alors //Appel de la fiche en dessous de la liste OuvreFicheDepuisListe(FicheEnAjout,DonneParam(DansOnglet,"FI_Fiche_Client",MoiMême..Nom, maProcMAJObjetRetourListClient,"Client",*,*,gclPresentationListeClient,*), gclPresentationListeClient,FI_Fiche_Client,MaFenêtreInterne..Nom,D_LISTE_CLIENT,TABLE_LISTE_CLIENT, Null,Null,Null,Null,maProcMAJObjetRetourListClient,MoiMême..Nom,DansOnglet,Faux,0,Vrai) //La liste est dans un champ FI sinon si paramSupplementaire.eTypeAppel=DansChampFI alors //nIdIntervention est un entier sur 8 octets=paramSupplementaire.pclObjetAppelant.m_nPKID stNewParam est un STParamFenetreAppelante = DonneParam(DansFenetre,"FI_Liste_Client",MoiMême..Nom, maProcMAJObjetRetourListClient,*,"AddClient",*,gclPresentationListeClient) nRetour est un entier = Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Client",stNewParam) //Fermeture par Timer 06/08/2026 Isis_BO 2262 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs si nRetour=-1 alors gnDelai=1 TimeOutDeFermeture() fin fin Clic sur BTN_AVANCEE //,DonneParam(DansFenetre,"FI_Liste_Dossier",MoiMême..Nom,maProcMAJObjetRetourListDossier,"","",*,pclTa bSoc,Vrai) OuvrePopupPosition(FEN_Choix_Colonne_Et_Tri,poHaut,2,TABLE_LISTE_CLIENT,gstListePerso)//ChargementSQL() nIndiceRupt est un entier nIndiceRuptsvg est un entier pour toute ligne de TABLE_LISTE_CLIENT nIndiceRupt = TableIndiceRupture(TABLE_LISTE_CLIENT.RUPT_H_MinDateModif,TABLE_LISTE_CLIENT) si nIndiceRuptsvg<>nIndiceRupt alors nIndiceRuptsvg = nIndiceRupt TABLE_LISTE_CLIENT[nIndiceRupt].LIB_DATEMODIF = TABLE_LISTE_CLIENT[TABLE_LISTE_CLIENT]. MinDateModif TableAffiche(TABLE_LISTE_CLIENT,taCourantBandeau) fin fin Clic sur BTN_CLOSE_LISTE_CLIENT si paramSupplementaire.eTypeAppel=DansChampFI alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationListeClient,paramSupplementaire,Faux,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansOnglet alors FermeVoletEtActiveLePrecedent(VoletDuChamp(D_LISTE_CLIENT)) sinon si paramSupplementaire.eTypeAppel=DansFenetre alors Ferme() sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(D_LISTE_CLIENT)) fin Clic sur BTN_DEL_LISTE_CLIENT si ChargeLigneSelectionnee(Faux) si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin clErreur est un CErreur clFicheClient est un PFicheClient(gclPresentationListeClient:p_clCourant,*) si pas clFicheClient:bControle(clErreur,Vrai) alors Erreur(clErreur.FormateMessage()) sinon si pas gclPresentationListeClient.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_LISTE_CLIENT) TableSupprime(TABLE_LISTE_CLIENT,nIndice) DemandeMiseAJourIHM() // SI nIndice>1 _ET_ nIndice=TableOccurrence(TABLE_LISTE_CLIENT) ALORS // TableSelectPlus(TABLE_LISTE_CLIENT,nIndice-1) // FIN 06/08/2026 Isis_BO 2263 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs fin fin Clic sur BTN_EDT_LISTE_CLIENT //OuvreFicheClient() gnDelai=0 TimeOutDeFermeture() //La liste est sur l'onglet principale si paramSupplementaire.eTypeAppel = Libre alors //_ET_ gclPresentationListeClient.p_clCourant<>Null ALORS DoubleClicLigneTableau()//OuvreFicheClient() //La liste est dans un champ FI sinon si paramSupplementaire.eTypeAppel=DansChampFI _et_ ChargeLigneSelectionnee(Faux) alors stNewParam est un STParamFenetreAppelante stNewParam = DonneParam(DansFenetre,"FI_Liste_Client",MoiMême..Nom,maProcMAJObjetRetourListClient,* ,"ModifClient",*,gclPresentationListeClient,*) nRetour est un entier = Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Client",stNewParam) //Fermeture par Timer si nRetour=-1 alors gnDelai=1 TimeOutDeFermeture() fin DemandeMiseAJourIHM() fin Clic sur BTN_GOMMER RAZ(GR_CRITERE_LISTECLIENT) ListeSupprimeTout(COMBO_ETAT_INTERV) COMBO_ETAT_INTERV..Bulle="" TableauSupprimeTout(pclTabEtat:m_clTabModele) //TableauSupprimeTout(pclTabEtat:m_clTabVisible) ListeSupprimeTout(COMBO_SOCIETE_INTERV) COMBO_SOCIETE_INTERV..Bulle="" TableauSupprimeTout(pclTabSoc:m_clTabModele) SelectionValeurCombo(COMBO_SEUIL_AFFICHAGE_CLIENT,1)//INT_LIMITE_LISTE_CLIENT[1]=vrai MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Clic sur BTN_RECHERCHE_CLIENT si gpclFicheUtilisateurEnCours<>Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null alors //Récupération des critère dans un tableau RecupCriterePerso(GR_CRITERE_LISTECLIENT,gstCriterePerso,maProcMAJCriterePerso) //Sauvegarde des critères en base gpclFicheUtilisateurEnCours:MAJCritereListePerso(2,gstCriterePerso) fin //Execution des critères ChargementSQL() //Application des tris InitTriChampTablePerso(TABLE_LISTE_CLIENT,gstListePerso) Clic sur BTN_SEL_LISTE_CLIENT 06/08/2026 Isis_BO 2264 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs si paramSupplementaire.eTypeAppel=DansChampFI alors // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS // SI paramSupplementaire.bMultiSelect ALORS // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationListeClient) // SINON // pclPresentationFiche est un PFichePersonne dynamique // pclPresentationFiche <- gclPresentationListeClient.Modifier() // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,pclPresentationFiche) // FIN // // FIN AppelProcFenetreAppelante(gclPresentationListeClient,paramSupplementaire,Vrai,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre alors AppelProcFenetreAppelante(gclPresentationListeClient,paramSupplementaire,Vrai,Vrai) Ferme(FEN_ChoixFenetreInterne,gclPresentationListeClient.p_clCourant) fin //SI MaFenêtreInterne..Nom="CFI_CLIENT" ALORS // // SI paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.gProcMAJRetour<> Null ALORS // pclPresentationFiche est un PFichePersonne dynamique // pclPresentationFiche <- gclPresentation.Modifier() // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,pclPresentationFiche) // FIN // ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) // //SINON // Ferme(FEN_ChoixFenetreInterne,gclPresentation.p_clCourant) //FIN Sortie de COMBO_APPORTEUR si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) Sélection d'une ligne de COMBO_APPORTEUR MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de COMBO_ORIGINE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) Sélection d'une ligne de COMBO_ORIGINE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de COMBO_REGLEMENT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) Sélection d'une ligne de COMBO_REGLEMENT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de COMBO_STATUT_CLIENT 06/08/2026 Isis_BO 2265 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) Sélection d'une ligne de COMBO_STATUT_CLIENT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sélection d'une ligne de COMBO_TYPE_CLIENT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_APPORTEUR MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_CLIENT MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_CODE_CLIENT MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_CODEPOSTAL_CLIENT MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_COORD_CLIENT MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_ORIGINE MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_REGLEMENT MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_STATUT_CLIENT MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_TYPE_CLIENT MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_VILLE_CLIENT MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_CLIENT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_CLIENT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_CODE_CLIENT 06/08/2026 Isis_BO 2266 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_CODE_CLIENT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_CODEPOSTAL_CLIENT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_CODEPOSTAL_CLIENT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_COORD_CLIENT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_COORD_CLIENT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_VILLE_CLIENT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_VILLE_CLIENT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de SEL_BLOCAGE_CLIENT //MAJCocheCritere(MoiMême) //MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de COMBO_ROLE_CONTACT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) Sélection d'une ligne de COMBO_ROLE_CONTACT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_EMAIL_CONTACT MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_NOM_CONTACT MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_ROLE_CONTACT 06/08/2026 Isis_BO 2267 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_TELS_CONTACT MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_EMAIL_CONTACT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_EMAIL_CONTACT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_NOM_CONTACT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_NOM_CONTACT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_TELS_CONTACT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_TELS_CONTACT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de COMBO_STATUT_DOSSIER si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) Sélection d'une ligne de COMBO_STATUT_DOSSIER MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de COMBO_TYPE_DOSSIER si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) Sélection d'une ligne de COMBO_TYPE_DOSSIER MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_NUMDOSSIER MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_REFEXT_DOSSIER MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_STATUT_DOSSIER 06/08/2026 Isis_BO 2268 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_TYPE_DOSSIER MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_NUMDOSSIER si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_NUMDOSSIER MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_REFEXT_DOSSIER si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_REFEXT_DOSSIER MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Ouverture de la liste déroulante de COMBO_ETAT_INTERV OuvrePopupPosition(FEN_Choix_Parametre_Metier,poHaut,*,DonneParam(DansFenetre,"FI_Liste_Client",MoiMême ..Nom,maProcMAJObjetRetourListClient,"Etat d'intervention","EtatIntervention",*,pclTabEtat,Vrai)) Ouverture de la liste déroulante de COMBO_SOCIETE_INTERV OuvrePopupPosition(FEN_Choix_Societe,poHaut,*,DonneParam(DansFenetre,"FI_Liste_Client",MoiMême..Nom, maProcMAJObjetRetourListClient,"Sociétés","SuiviSociete",*,pclTabSoc,Vrai)) Ouverture de la liste déroulante de COMBO_SUIVI_PAR OuvrePopupPosition(FEN_Choix_Collab_Responsable,poBas,*,DonneParam(DansFenetre,"FI_Liste_Client", MoiMême..Nom,maProcMAJObjetRetourListClient,"","ListeClientSuiviPar",Val(MoiMême..ValeurMémorisée))) Sélection d'une ligne de COMBO_TYPE_INTERVENTION MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_DATE_INTERV_DU MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_DESCRIPTION MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_ETAT_INTERV MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_NUMINTERV 06/08/2026 Isis_BO 2269 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_REFEXT_INTERV MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_SOCIETE_INTERV MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_SUIVI_PAR MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_TYPE_INTERVENTION MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_DATE_INTERV_AU //SI MoiMême..ValeurAffichée<>"" ALORS ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_INTERV_AU INT_DATE_INTERV_DU=SAI_DATE_INTERV_DU..ValeurAffichée<>"" _ou_ SAI_DATE_INTERV_AU..ValeurAffichée<>"" //MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_DATE_INTERV_DU //SI MoiMême..ValeurAffichée<>"" ALORS ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_INTERV_DU INT_DATE_INTERV_DU=SAI_DATE_INTERV_DU..ValeurAffichée<>"" _ou_ SAI_DATE_INTERV_AU..ValeurAffichée<>"" //MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_DESCRIPTION si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_DESCRIPTION MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_NUMINTERV si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_NUMINTERV MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_REFEXT_INTERV 06/08/2026 Isis_BO 2270 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_REFEXT_INTERV MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_ADRESSE_SITE MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_CODE_LIEU MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_CODEPOSTAL_SITE MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_VILLE_SITE MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_ADRESSE_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_ADRESSE_SITE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_CODE_LIEU si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_CODE_LIEU MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_CODEPOSTAL_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_CODEPOSTAL_SITE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_VILLE_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_VILLE_SITE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie d'une ligne de TABLE_LISTE_CLIENT 06/08/2026 Isis_BO 2271 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs //// si la table n'a pas été modifiée, il ne faut rien faire //SI TABLE_LISTE_CLIENT..Modifié=Faux ALORS // RETOUR //FIN // //clErr est un CErreur //pclPresentationFiche est un PFicheClient dynamique // //// ajout d'une nouvelle ligne //SI TABLE_LISTE_CLIENT..Nouveau ALORS // pclPresentationFiche<-gclPresentationListeClient.Nouveau() //// modification d'une ligne existante //SINON // pclPresentationFiche<-gclPresentationListeClient.Modifier() //FIN // //// sauvegarde de la table //TableEnregistre(TABLE_LISTE_CLIENT,pclPresentationFiche) // //// traitement des erreurs //si pas pclPresentationFiche.bOK(clErr) alors//PAS pclPresentationFiche.bOK(clErr,Faux,Faux) // Erreur(clErr.FormateMessage()) //FIN // //// repasse la table en non modifiée //TABLE_LISTE_CLIENT..Modifié=Faux Sélection d'une ligne de TABLE_LISTE_CLIENT //SI TABLE_LISTE_CLIENT..Nouveau ALORS // gclPresentationListeClient.p_clCourant=Null //SINON // //gclPresentationListeClient.Trie(DonneTrieClasseDepuisTable(TABLE_LISTE_CLIENT)) // gclPresentationListeClient.p_clCourant=TABLE_LISTE_CLIENT // //FIN DemandeMiseAJourIHM() Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_LISTE_CLIENT DoubleClicLigneTableau() Touche appuyée (WM_CHAR) de TABLE_LISTE_CLIENT nTouche est un entier = 0x0d // Vérifie si la touche dont le code virtuel est 0x0d a été appuyée si ToucheEnfoncée(nTouche) _ou_ _EVE.wParam = nTouche alors // Insérer ici le traitement à effectuer DoubleClicLigneTableau() fin Affichage d'une ligne de RUPT_H_MinDateModif ( TABLE_LISTE_CLIENT ) TABLE_LISTE_CLIENT[TABLE_LISTE_CLIENT].LIB_DATEMODIF = TABLE_LISTE_CLIENT[TABLE_LISTE_CLIENT]. MinDateModif Entrée dans SAI_CLIENT_RECH //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) Sortie de SAI_CLIENT_RECH 06/08/2026 Isis_BO 2272 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs // //SI MoiMême..ValeurAffichée<>"" ALORS // gbEnRechercheLocal = faux // nPKID est un entier sur 8 octets // nPKID = Val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[",DepuisDébut),1,"]")) // sTitre est une chaine = ExtraitChaîne(MoiMême,2," [",DepuisFin) // SI nPKID>0 ALORS // gclPresentationListeClient=PTableClient.gNouvellePresentation(1,nPKID) // // SINON // SI ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"---",DepuisDébut),1,"---",DepuisFin)=ChaîneFormate("Aucu n résultat",ccMajuscule) ALORS // MoiMême="" // SaisieAssistéeSupprimeTout(MoiMême) // ExécuteTraitement(MoiMême,trtModification) // SINON // gclPresentationListeClient=PTableClient.gNouvellePresentation(1,-1,MoiMême..ValeurAffichée) // FIN // FIN // SI nPKID>0 ALORS // MoiMême = Majuscule(sTitre) // FIN // DonneFocus(BTN_Fermer_liste_client) // DemandeMiseAJourIHM() //FIN A chaque modification de SAI_CLIENT_RECH ////Recherche le client suivant ce qui a été saisi par l'utilisateur //gbEnRechercheLocal = Vrai //TH_SuspendThread("ListeClientGlobal") //SI MoiMême..ValeurAffichée<>"" ALORS // ModifZoneSaisieAssistee(MoiMême,2,Faux,"","") //SINON // PTableclient.gTHNouvellePresentation(0,maProcRefreshObjetPres) //FIN si SAI_CLIENT="" alors PTableClient.gTHNouvellePresentation(0,maProcRefreshObjetPres) TableAffiche(TABLE_LISTE_CLIENT,taInit) retour fin Sablier(Vrai) si Taille(SAI_CLIENT..ValeurAffichée)> 2 alors //Chargement liste des Clients trouvés pclListeRechercheClient est une PTableClient dynamique pclListeRechercheClient=PTableClient.gNouvellePresentation(5,SAI_CLIENT) nCompteur est un entier nCompteur=pclListeRechercheClient.m_clTabModele..Occurrence si nCompteur=0 alors // Info("Aucun résultat trouvé pour cette recherche") TableauSupprimeTout(gclPresentationListeClient.m_clTabModele) TableAffiche(TABLE_LISTE_CLIENT,taInit) Sablier(Faux) retour 06/08/2026 Isis_BO 2273 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Code des champs fin si nCompteur=1 alors // SI pclListeRechercheClient.m_clTabModele..Occurrence=1 ALORS // pclListeRechercheClient.p_clCourant=pclListeRechercheClient.m_clTabModele[1] // clPresentationFiche est un PFicheClient<-pclListeRechercheClient.Modifier() // FEN_Menu.OuvreOuActive(FI_Fiche_Client,"Fiche Client",*,clPresentationFiche) // FIN gclPresentationListeClient=pclListeRechercheClient sinon gclPresentationListeClient=pclListeRechercheClient fin TableAffiche(TABLE_LISTE_CLIENT,taInit) sinon // Info("Vous devez saisir au moins 3 caratères pour réaliser votre recherche") // RepriseSaisie(SAI_CLIENT) fin Sablier(Faux) cas erreur: Erreur(HErreurInfo()) Sélection d'une valeur dans la liste de saisie assistée de SAI_CLIENT_RECH //ExécuteTraitement(MoiMême,trtSortie) FI_Liste_Client Procédures Procédure locale ActiveEvenement // Résumé : // Syntaxe : // ActiveEvenement () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveEvenement() Evénement(SurActivite, "*.*", WM_LBUTTONDOWN) Evénement(SurActivite, "*.*", WM_RBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MOUSEMOVE) Evénement(SurActivite, "*.*", WM_KEYDOWN) Procédure locale ChargeLigneSelectionnee // Résumé : // Syntaxe : 06/08/2026 Isis_BO 2274 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Procédures //[ = ] ChargeLigneSelectionnee ( est booléen) // // Paramètres : // bMultiSelect (booléen) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargeLigneSelectionnee(local bMultiSelect est un booléen) bResultat est un booléen si pas bMultiSelect alors si COL_PKID>0 alors gclPresentationListeClient = PTableClient.gNouvellePresentation(6,COL_PKID) fin si gclPresentationListeClient:p_nTotal=1 alors gclPresentationListeClient:p_clCourant = gclPresentationListeClient:m_clTabModele[1] fin bResultat = gclPresentationListeClient:p_clCourant<>Null sinon gclPresentationListeClientTemp est un PTableClient dynamique si COL_PKID>0 alors gclPresentationListeClientTemp = PTableClient.gNouvellePresentation(6,COL_PKID) fin si gclPresentationListeClientTemp:p_nTotal=1 alors gclPresentationListeClientTemp:m_clTabModele[1]:m_bSelection= Vrai si gclPresentationListeClient.m_clTabModele.Ajoute(gclPresentationListeClientTemp:m_clTabModele [1]) alors bResultat = Vrai sinon bResultat = Faux fin fin fin renvoyer bResultat Procédure locale ChargementSQL // Résumé : // Syntaxe : // ChargementSQL () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargementSQL() // vide le tableau TableSupprimeTout(TABLE_LISTE_CLIENT) ReqSQL est une chaîne sCR est une chaîne //ReqTopSite est une Requête SQL = //[ // SELECT (SELECT STRING_AGG(Lieu.LI_CodeLieu+' | '+Adresse.AD_Presentation+' | '+ParametreMetier.PA_Libelle,CHR(13)) // FROM Lieu 06/08/2026 Isis_BO 2275 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Procédures // INNER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=Lieu.LI_IDType) // INNER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) // WHERE LI_PKID=Client_Lieu.CLI_IDLieu // ) // FROM Client_Lieu // WHERE Client_Lieu.CLI_IDClient={p_IDClient} // ORDER BY Client_Lieu.ModifDate DESC // LIMIT 5 //] sExisteAdresse est une chaîne = "SELECT 1 FROM Adresse WHERE AD_PKID=%1 %2" sExistSite est une chaîne = "SELECT 1 FROM Lieu INNER JOIN Client_Lieu ON (CLI_IDLieu=LI_PKID) WHERE CLI_IDClient=%1 %2" sExistAdrSite est une chaîne = "SELECT 1 FROM Adresse INNER JOIN Lieu ON (LI_IDAdresse=AD_PKID) INNER JOIN Client_Lieu ON (CLI_IDLieu=LI_PKID) WHERE CLI_IDClient=%1 %2" sExistContact est une chaîne = "SELECT 1 FROM Personne WHERE PE_IDclient=%1 %2" sExistContactOr est une chaîne = "SELECT 1 FROM Personne WHERE PE_IDclient=%1 AND (%2)" sExistDossier est une chaîne = "SELECT 1 FROM Dossier WHERE DO_IDClient=%1 %2" sExistInterv est une chaîne = "SELECT 1 FROM Intervention INNER JOIN Dossier ON (DO_PKID=IN_IDDossier) WHERE DO_IDClient=%1 %2" sdListeClient est une Source de Données nTop est un entier = Val(DonneParametreCombo(COMBO_SEUIL_AFFICHAGE_CLIENT)) si nTop>0 alors ReqSQL=ChaîneConstruit("SELECT DISTINCT TOP %1 ",nTop) sinon ReqSQL="SELECT DISTINCT " fin // récupération des données //ReqSQL est une Requête SQL = ReqSQL+=[ CL_PKID ,CL_Nom AS NomClient ,CL_IDStatut AS IDStatutClient ,CL_IDType AS IDTypeClient ,CL_CodeClient AS CodeClient ,CL_IDApportOrigine AS IDOrigine ,CL_IDApporteur AS IDApporteur ,CL_CodeComptable AS CodeComptableClient ,(SELECT STRING_AGG(Adresse.AD_Presentation,CHR(13)+'--------------------' +CHR(13)) FROM Adresse INNER JOIN Client_Adresse ON (CA_IDAdresse=AD_PKID) WHERE CA_IDClient=CL_PKID) AS Coord ,CAST(CLIENT.ModifDate AS DATE) AS MinDateModif ,WL.Val(WL.DuréeVersChaîne(WL.ChaîneVersDurée (WL.DateHeureDifférence ( CAST(CLIENT.ModifDate AS DATE), WL.DateHeureSys() ),'+JHHMMSSLL'),'+J')) AS NbJours ] ReqSQL+=[ FROM CLIENT ] // FROM Intervention // INNER JOIN Dossier ON (DO_PKID=IN_IDDossier) // LEFT OUTER JOIN Client ON (Client.CL_PKID=Dossier.DO_IDClient) // LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) // LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) // //] ReqSQL+=[ WHERE 1=1 ] 06/08/2026 Isis_BO 2276 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Procédures //sCR+=CritereHF(opt1,ch1,Affaires.AF_Nom..Nom,tfMilieutexte) sListeEtat est une chaîne sListeSociete est une chaîne si pclTabEtat<>Null _et_ pclTabEtat:p_nTotal>0 alors pour I = 1 _à_ pclTabEtat:p_nTotal sListeEtat +=[","]+ pclTabEtat:m_clTabModele[I]:m_nPKID fin sinon sListeEtat = "" fin si pclTabSoc<>Null _et_ pclTabSoc:p_nTotal>0 alors pour I = 1 _à_ pclTabSoc:p_nTotal sListeSociete +=[","]+ pclTabSoc:m_clTabModele[i]:m_nPKID fin sinon sListeSociete="" fin //sCR+=CritereHF(INT_NUMDOSSIER ,SAI_NUMDOSSIER ,Dossier.DO_RefInterne..Nom ,tfFinTexte) sCR+=CritereHF(INT_CLIENT ,SAI_CLIENT ,Client.CL_Nom..Nom ,tfMilieutexte ) sCR+=CritereHF(INT_CODE_CLIENT ,SAI_CODE_CLIENT ,Client.CL_CodeClient..Nom ,tfMilieutexte )//sCR+=CritereHF(INT_CODE_COMPTABLE ,SAI_CODE_COMPTABLE ,Client.CL_CodeComptable..Nom ,tfMilieutexte ) sCR+=CritereHF(INT_TYPE_CLIENT ,COMBO_TYPE_CLIENT ,Client.CL_IDType..Nom ,tfNumerique ) sCR+=CritereHF(INT_STATUT_CLIENT ,COMBO_STATUT_CLIENT ,Client.CL_IDStatut..Nom ,tfNumerique ) sCR+=CritereHF(INT_COORD_CLIENT ,SAI_COORD_CLIENT ,Client.CL_IDAdressePrincipale..Nom ,tfExiste ,ChaîneConstruit(sExisteAdresse ,Client.CL_IDAdressePrincipale..Nom,CritereHF(INT_ COORD_CLIENT,SAI_COORD_CLIENT,Adresse.AD_Presentation..Nom,tfMilieutexte)))// sCR+=CritereHF(INT_CODEPOSTAL_CLIENT ,SAI_CODEPOSTAL_CLIENT ,Client.CL_IDAdressePrincipale..Nom ,tfExiste ,ChaîneConstruit(sExisteAdresse ,Client.CL_IDAdressePrincipale..Nom,CritereHF(INT_ CODEPOSTAL_CLIENT,SAI_CODEPOSTAL_CLIENT,Adresse.AD_CodePostal..Nom,tfMilieutexte))) sCR+=CritereHF(INT_VILLE_CLIENT ,SAI_VILLE_CLIENT ,Client.CL_IDAdressePrincipale..Nom ,tfExiste ,ChaîneConstruit(sExisteAdresse ,Client.CL_IDAdressePrincipale..Nom,CritereHF(INT_ VILLE_CLIENT,SAI_VILLE_CLIENT,Adresse.AD_Ville..Nom,tfMilieutexte))) sCR+=CritereHF(SEL_BLOCAGE_CLIENT=-1? Faux sinon Vrai,Val(SEL_BLOCAGE_CLIENT),Client.CL_Blocage..Nom ,tfBooleen ) sCR+=CritereHF(INT_APPORTEUR ,COMBO_APPORTEUR ,Client.CL_IDApporteur..Nom ,tfNumerique ) sCR+=CritereHF(INT_ORIGINE ,COMBO_ORIGINE ,Client.CL_IDApportOrigine..Nom ,tfNumerique ) sCR+=CritereHF(INT_REGLEMENT ,COMBO_REGLEMENT ,Client.CL_IDModeReglement..Nom ,tfNumerique ) sCR+=CritereHF(INT_CODE_LIEU ,SAI_CODE_LIEU ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistSite ,Client.CL_PKID..Nom,CritereHF(INT_CODE_LIEU,SAI_ CODE_LIEU,Lieu.LI_CodeLieu..Nom,tfMilieutexte))) sCR+=CritereHF(INT_ADRESSE_SITE ,SAI_ADRESSE_SITE ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistAdrSite,Client.CL_PKID..Nom,CritereHF(INT_ADRESSE_SITE,SAI_ ADRESSE_SITE,Adresse.AD_Presentation..Nom,tfMilieutexte))) sCR+=CritereHF(INT_CODEPOSTAL_SITE ,SAI_CODEPOSTAL_SITE ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistAdrSite,Client.CL_PKID..Nom,CritereHF(INT_CODEPOSTAL_SITE,SAI_ CODEPOSTAL_SITE,Adresse.AD_CodePostal..Nom,tfMilieutexte))) sCR+=CritereHF(INT_VILLE_SITE ,SAI_VILLE_SITE ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistAdrSite,Client.CL_PKID..Nom,CritereHF(INT_VILLE_SITE,SAI_ VILLE_SITE,Adresse.AD_Ville..Nom,tfMilieutexte))) 06/08/2026 Isis_BO 2277 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Procédures sCR+=CritereHF(INT_NOM_CONTACT ,SAI_NOM_CONTACT ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistContact,Client.CL_PKID..Nom,CritereHF(INT_NOM_CONTACT,SAI_ NOM_CONTACT,Personne.PE_Nom..Nom,tfMilieutexte))) sCR+=CritereHF(INT_TELS_CONTACT ,SAI_TELS_CONTACT ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistContactOr,Client.CL_PKID..Nom,Remplace(CritereHF(INT_ TELS_CONTACT,SAI_TELS_CONTACT,Personne.PE_TelFixe..Nom,tfMilieutexte),"AND ","")+Remplace(CritereHF( INT_TELS_CONTACT,SAI_TELS_CONTACT,Personne.PE_TelMobile..Nom,tfMilieutexte),"AND "," OR "))) sCR+=CritereHF(INT_EMAIL_CONTACT ,SAI_EMAIL_CONTACT ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistContact,Client.CL_PKID..Nom,CritereHF(INT_EMAIL_CONTACT,SAI_ EMAIL_CONTACT,Personne.PE_Email..Nom,tfMilieutexte))) sCR+=CritereHF(INT_ROLE_CONTACT ,COMBO_ROLE_CONTACT ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistContact,Client.CL_PKID..Nom,CritereHF(INT_ROLE_CONTACT,COMBO_ ROLE_CONTACT,Personne.PE_IDRole..Nom,tfNumerique))) sCR+=CritereHF(INT_NUMDOSSIER ,SAI_NUMDOSSIER ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistDossier,Client.CL_PKID..Nom,CritereHF(INT_NUMDOSSIER,SAI_ NUMDOSSIER,Dossier.DO_RefInterne..Nom,tfFinTexte))) sCR+=CritereHF(INT_REFEXT_DOSSIER ,SAI_REFEXT_DOSSIER ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistDossier,Client.CL_PKID..Nom,CritereHF(INT_REFEXT_DOSSIER,SAI_ REFEXT_DOSSIER,Dossier.DO_RefExterne..Nom,tfMilieutexte))) sCR+=CritereHF(INT_TYPE_DOSSIER ,COMBO_TYPE_DOSSIER ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistDossier,Client.CL_PKID..Nom,CritereHF(INT_TYPE_DOSSIER,COMBO_ TYPE_DOSSIER,Dossier.DO_IDTypeDossier..Nom,tfNumerique))) sCR+=CritereHF(INT_STATUT_DOSSIER ,COMBO_STATUT_DOSSIER,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistDossier,Client.CL_PKID..Nom,CritereHF(INT_STATUT_DOSSIER,COMBO_ STATUT_DOSSIER,Dossier.DO_IDStatut..Nom,tfNumerique))) sCR+=CritereHF(INT_NUMINTERV ,SAI_NUMINTERV ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_NUMINTERV,SAI_ NUMINTERV,Intervention.IN_RefInterne..Nom,tfFinTexte))) sCR+=CritereHF(INT_SUIVI_PAR ,COMBO_SUIVI_PAR ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_SUIVI_PAR,COMBO_ SUIVI_PAR,Intervention.IN_IDSuiviPar..Nom,tfNumerique))) sCR+=CritereHF(INT_REFEXT_INTERV ,SAI_REFEXT_INTERV ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_REFEXT_INTERV,SAI_ REFEXT_INTERV,Intervention.IN_RefExterne..Nom,tfMilieutexte))) sCR+=CritereHF(INT_TYPE_INTERVENTION ,COMBO_TYPE_INTERVENTION,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_TYPE_INTERVENTION, COMBO_TYPE_INTERVENTION,Intervention.IN_IDTypeIntervention..Nom,tfNumerique))) sCR+=CritereHF(INT_DESCRIPTION ,SAI_DESCRIPTION ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_DESCRIPTION,SAI_ DESCRIPTION,Intervention.IN_Description..Nom,tfMilieutexte))) sCR+=CritereHF(INT_SOCIETE_INTERV ,sListeSociete ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_SOCIETE_INTERV, sListeSociete,Intervention.IN_IDSociete..Nom,tfDansListe))) sCR+=CritereHF(INT_ETAT_INTERV ,sListeEtat ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_ETAT_INTERV, sListeEtat,Intervention.IN_IDEtatIntervention..Nom,tfDansListe))) sCR+=CritereHF(INT_DATE_INTERV_DU ,SAI_DATE_INTERV_DU ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_DATE_INTERV_DU,SAI_ DATE_INTERV_DU,Intervention..Nom+"."+Intervention.CreationDate..Nom ,tfPeriodeLarge ,"",SAI_ DATE_INTERV_AU))) // ReqSQL+=sCR si sCR="" _et_ COMBO_PERIODE_AFFICHAGE_CLIENT..Etat=Actif alors // ReqSQL+=[ // AND ( Dossier.ModifDate>='%1' // OR Intervention.ModifDate>='%1' // ) 06/08/2026 Isis_BO 2278 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Procédures // ] // ReqSQL+=[ // AND ( NbJours<=%1 // ) // ] nbJours est un entier = Val(DonneParametreCombo(COMBO_PERIODE_AFFICHAGE_CLIENT)) si nbJours<>-1 alors ReqSQL+=[ AND ( MinDateModif>=%1 ) ] dDateCpt est une Date = DateSys() dDateCpt..Jour-= Val(DonneParametreCombo(COMBO_PERIODE_AFFICHAGE_CLIENT)) //ParametreLit("NBJOUR_DERNIEREMODIF_CLIENT","30") ReqSQL = ChaîneConstruit(ReqSQL,DateVersChaîne(dDateCpt,"AAAAMMJJ")) fin //ReqSQL = ChaîneConstruit(ReqSQL,val(ParametreLit("NBJOUR_DERNIEREMODIF_DOSS_INTERV","30"))) fin ReqSQL+=[ ORDER BY MinDateModif DESC ] //ReqSQL.p_IdDossier = Null//MesParamètres..Occurrence>0 _ET_ MesParamètres[1]<>-1 ? MesParamètres[1] SINON Null // exécution de la requête si HExécuteRequêteSQL(sdListeClient,gcnxBO,hRequêteDéfaut+hRequêteSansCorrection,ReqSQL) alors nIndiceLigne est un entier // nIndiceRupt est un entier // nIndiceRuptsvg est un entier nCptEnreg est un entier = HNbEnr(sdListeClient) si nCptEnreg>0 alors //TableTrie(TABLE_DOSSIER,TABLE_DOSSIER.NbJrsModif..nom)//,"-"+TABLE_DOSSIER.MinDateModif..Nom InitTriChampTablePerso(TABLE_LISTE_CLIENT,gstListePerso) si TableColonnesTriées(TABLE_LISTE_CLIENT)="" alors TableTrie(TABLE_LISTE_CLIENT,TABLE_LISTE_CLIENT.NbJrsModif..Nom) fin // charge les enregistrements en mémoire pour tout sdListeClient avec sdListeClient nIndiceLigne = TableAjouteLigne(TABLE_LISTE_CLIENT,.NomClient,.Coord,.IDTypeClient,. IDStatutClient,.CodeClient,.CodeComptableClient,DateVersChaîne(.MinDateModif, maskDateDuréeRelative),.NbJours,.CL_PKID,.IDOrigine,.IDApporteur) // Si nIndiceLigne>0 ALORS // ReqTopSite.p_IDClient = sdListeClient.CL_PKID // SI HExécuteRequête(ReqTopSite,hRequêteDéfaut) ALORS // POUR TOUTE ReqTopSite // TableAjouteLigne(TABLE_LISTE_CLIENT[nIndiceLigne].TABLE_LIEN_SITE,ReqTopSite.Expr1) // FIN // FIN // FIN fin // nIndiceRupt = TableIndiceRupture(TABLE_DOSSIER.RUPT_Haut,nIndiceLigne) // SI nIndiceRuptsvg<>nIndiceRupt ALORS // nIndiceRuptsvg = nIndiceRupt // TABLE_DOSSIER[nIndiceRupt].LIB_DATEMODIF = DateVersChaîne(sdListeDoss.MinDateModif,maskDateDuréeRelative) // // //TableAffiche(TABLE_DOSSIER,taCourantBandeau) // FIN 06/08/2026 Isis_BO 2279 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Procédures //trace(TABLE_DOSSIER[nIndiceRupt].LIB_DATEMODIF) fin // TableAffiche(TABLE_LISTE_CLIENT,taCourantBandeau) // pour TOUTE LIGNE DE TABLE_LISTE_CLIENT // nIndiceRupt = TableIndiceRupture(TABLE_LISTE_CLIENT.RUPT_H_MinDateModif,TABLE_LISTE_CLIENT) // SI nIndiceRuptsvg<>nIndiceRupt ALORS // nIndiceRuptsvg = nIndiceRupt // TABLE_LISTE_CLIENT[nIndiceRupt].LIB_DATEMODIF = TABLE_LISTE_CLIENT[TABLE_LISTE_CLIENT].MinDateModif // // TableAffiche(TABLE_LISTE_CLIENT,taCourantBandeau) // FIN // FIN fin LIB_Total_Liste_Client = nCptEnreg sinon LIB_Total_Liste_Client = 0 fin HLibèreRequête(sdListeClient) Procédure locale DechargeLigneSelectionnee // Résumé : // Syntaxe : //[ = ] DechargeLigneSelectionnee ( est booléen) // // Paramètres : // bMultiSelect (booléen) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DechargeLigneSelectionnee(local bMultiSelect est un booléen) bResultat est un booléen si pas bMultiSelect alors sinon si COL_PKID>0 alors nIndice est un entier = TableauCherche(gclPresentationListeClient:m_clTabModele,tcLinéaire, "m_nPKID",COL_PKID,1) si nIndice>0 alors gclPresentationListeClient:m_clTabModele[nIndice]:m_bSelection = Faux bResultat = Vrai fin fin renvoyer bResultat Procédure locale DoubleClicLigneTableau // Résumé : // Syntaxe : // DoubleClicLigneTableau () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // 06/08/2026 Isis_BO 2280 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Procédures procédure DoubleClicLigneTableau() si ChargeLigneSelectionnee(Faux) alors //Sablier() paramCli est STParamFenetreAppelante //= paramSupplementaire paramCli.eTypeAppel = DansOnglet paramCli.sNomIDAppelant = "Client" //paramDoss.nIdFenetreAppelante = idInterv paramCli.sContexteAppelant = MoiMême..Nom paramCli.gProcMAJRetour = maProcMAJObjetRetourListClient paramCli.sTitreFenetre = "Client" OuvreFicheOuRetourneSelection(paramSupplementaire,paramCli,gclPresentationListeClient,FI_ Fiche_Client,FicheEnModification,DansOnglet,MaFenêtreInterne..Nom,D_LISTE_CLIENT,TABLE_LISTE_CLIENT ,Null,Null,Null,GR_MODEFORMULAIRE_LISTE_CLIENT,maProcMAJObjetRetourListClient) //Sablier(Faux) fin //SI gclPresentationListeClient.p_clCourant<>Null ALORS // // OuvreFicheOuRetourneSelection(paramSupplementaire,DonneParam(DansOnglet,"FI_Liste_Client",MoiMême..Nom, *,"Client"),gclPresentationListeClient,FI_Fiche_Client,FicheEnModification,DansOnglet,MaFenêtreInterne. .Nom,DISP_LISTE_CLIENT,TABLE_LISTE_CLIENT,Null ,Null,Null,GR_MODEFORMULAIRE_LISTE_CLIENT) //FIN Procédure locale MAJCriterePerso // Résumé : // Syntaxe : //MAJCriterePerso ( est chaîne, est objet dynamique, est objet dynamique, est champ) // // Paramètres : // sNomChamp (chaîne ANSI) : // pclListeAll (objet dynamique) : // pclListeCrit (objet dynamique) : // champBouton (champ) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJCriterePerso(local sNomChamp est une chaîne,pclListeAll est un objet dynamique< utile>,pclListeCrit est un objet dynamique,champBouton est un Champ) //Pour le critère Société si sNomChamp = COMBO_SOCIETE_INTERV..Nom _et_ pclTabSoc<>Null alors pclListeAll = PTableSociete.gNouvellePresentation(0) pclListeCrit = pclTabSoc //champBouton <- BTN_SOCIETE_INTERV //Pour le critère état intervention sinon si sNomChamp = COMBO_ETAT_INTERV..Nom_et_ pclTabEtat<>Null alors pclListeAll = gpclListeEtatIntervention pclListeCrit = pclTabEtat //champBouton <- BTN_ETAT_INTERVENTION 06/08/2026 Isis_BO 2281 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Procédures fin Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // <*> : > procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors fin si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp cas BTN_EDT_LISTE_CLIENT..Nom,BTN_ADD_LISTE_CLIENT..Nom : DemandeMiseAJourIHM () cas COMBO_SUIVI_PAR..Nom : COMBO_SUIVI_PAR = pclObjet:m_nPKID ListeAffiche(COMBO_SUIVI_PAR,taCourantBandeau) INT_SUIVI_PAR[1] = COMBO_SUIVI_PAR..ValeurAffichée<>"" cas COMBO_SOCIETE_INTERV..Nom : MAJComboMultiLigne(pclObjet,pclTabSoc,COMBO_SOCIETE_INTERV) // sListe est une chaine = "" // COMBO_SOCIETE_INTERV..Bulle="" 06/08/2026 Isis_BO 2282 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Procédures // TableauSupprimeTout(pclTabSoc:m_clTabModele) // POUR i = 1 _A_ pclObjet:p_nTotal // SI pclObjet.m_clTabModele[i].m_bSelection ALORS // sListe += sListe="" ? Gauche(pclObjet:m_clTabModele[i]:m_sNom,3) SINON ";"+Gauche(pclObjet:m_clTabModele[i]:m_sNom,3) // COMBO_SOCIETE_INTERV..Bulle += COMBO_SOCIETE_INTERV..Bulle="" ? pclObjet:m_clTabModele[i]:m_sNom SINON RC+pclObjet:m_clTabModele[i]:m_sNom // pclTabSoc.Ajouter(pclObjet:m_clTabModele[i]) // pclObjet.m_clTabModele[i].m_bSelection = Faux // FIN // FIN // ListeSupprimeTout(COMBO_SOCIETE_INTERV) // ListeAjoute(COMBO_SOCIETE_INTERV,sListe) // ListeSelectPlus(COMBO_SOCIETE_INTERV,1) // INT_SOCIETE_INTERV[1] = pclTabSoc:p_nTotal>0 cas COMBO_ETAT_INTERV..Nom : MAJComboMultiLigne(pclObjet,pclTabEtat,COMBO_ETAT_INTERV) // sListe est une chaine = "" // // COMBO_ETAT_INTERV..Bulle="" // TableauSupprimeTout(pclTabEtat:m_clTabModele) // POUR i = 1 _A_ pclObjet:p_nTotal // SI pclObjet.m_clTabModele[i].m_bSelection ALORS // sListe += sListe="" ? Gauche(pclObjet:m_clTabModele[i]:m_sLibelle,3) SINON ";"+Gauche(pclObjet:m_clTabModele[i]:m_sLibelle,3) // COMBO_ETAT_INTERV..Bulle += COMBO_ETAT_INTERV..Bulle="" ? pclObjet:m_clTabModele[i]:m_sLibelle SINON RC+pclObjet:m_clTabModele[i]:m_sLibelle // pclTabEtat.Ajouter(pclObjet:m_clTabModele[i]) // pclObjet.m_clTabModele[i].m_bSelection = Faux // FIN // FIN // ListeSupprimeTout(COMBO_ETAT_INTERV) // ListeAjoute(COMBO_ETAT_INTERV,sListe) // ListeSelectPlus(COMBO_ETAT_INTERV,1) // ListeAffiche(COMBO_ETAT_INTERV,taCourantBandeau) // INT_ETAT_INTERV[1] = pclTabEtat:p_nTotal>0 autre cas fin fin si paramSupplementaire.sNomIDAppelant="DossierClient" alors si paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture alors si bReorga alors gnDelai = DonneValeurTimeOutObjet(paramSupplementaire.pclObjetAppelant) TimerSys(TimeOutDeFermeture,100) sinon AppelProcFenetreAppelante(gclPresentationListeClient,paramSupplementaire,Vrai,Faux) fin //Une demande de blocage a été demandée par une fenetre fille et l'enregistrement n'est pas bloqué sinon si bBloc alors //Tentative de blocage bResultat= AppelProcFenetreAppelante(gclPresentationListeClient,paramSupplementaire,Faux,Faux, Vrai) fin fin renvoyer bResultat Procédure locale OuvreFicheClient 06/08/2026 Isis_BO 2283 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Procédures // Résumé : // Syntaxe : // OuvreFicheClient () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure OuvreFicheClient() clPresentationFiche est un PFicheClient<-gclPresentationListeClient.Modifier() FEN_Menu.OuvreOuActive(FI_Fiche_Client,"Fiche client",*,clPresentationFiche) Procédure locale RefreshObjetListeClient // Résumé : // Syntaxe : //RefreshObjetListeClient ( est objet dynamique) // // Paramètres : // pclObjet (objet dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RefreshObjetListeClient(pclObjet est un objet dynamique) si pclObjet<>Null alors clPresention est un PTableClient(pclObjet) TableSauvePositionEtSélection(TABLE_LISTE_CLIENT) // récupération de l'instance courante nIndice est un entier=TableSelect(TABLE_LISTE_CLIENT) gclPresentationListeClient = clPresention SourceVersEcran("","gclPresentationListeClient") TableAffiche(TABLE_LISTE_CLIENT,taInit) TableRestaurePositionEtSélection(TABLE_LISTE_CLIENT) // récupération de l'instance courante //nIndice =TableSelect(TABLE) si nIndice<=0 _ou_ TABLE_LISTE_CLIENT..Nouveau alors gclPresentationListeClient.p_bMajCourantSansIHM=Vrai gclPresentationListeClient.p_clCourant=Null gclPresentationListeClient.p_bMajCourantSansIHM=Faux sinon gclPresentationListeClient.p_bMajCourantSansIHM=Vrai gclPresentationListeClient.p_clCourant=TABLE_LISTE_CLIENT[nIndice] gclPresentationListeClient.p_bMajCourantSansIHM=Faux fin fin Procédure locale SurActivite // Résumé : // Syntaxe : //SurActivite (, , ) 06/08/2026 Isis_BO 2284 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Procédures // // Paramètres : // wEve : // wParam : // lParam : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurActivite(wEve,wParam,lParam) selon paramSupplementaire.sNomIDAppelant cas "DossierClient" : si paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture alors gnDelai = DonneValeurTimeOutObjet(paramSupplementaire.pclObjetAppelant) fin fin Procédure locale SurModifCritere // Résumé : // Syntaxe : //SurModifCritere (, , ) // // Paramètres : // UnMessage : // wParam : // lParam : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurModifCritere(UnMessage, wParam, lParam) //trace("Mess :"+UnMessage+" wp:"+wParam+" lp:"+lParam) //SI ExtraitChaîne(MoiMême..Nom,1,"_")<>"INT" ALORS // MAJCocheCritere(MoiMême) //FIN //MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) //MAJCocheCritere(MoiMême) //MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Procédure locale TimeOutDeFermeture procédure TimeOutDeFermeture() //Enlève 1 seconde au temps restant gnDelai-- //Le temps est écoulé, l'enregistrement et le déblocage de ce dernier c'est bien passé si gnDelai = 0 alors FinTimerSys() ExécuteTraitement(BTN_CLOSE_LISTE_CLIENT,trtClic) sinon si gnDelai < 0 alors FinTimerSys() fin Procédure locale TriColonne // Procédure callback appelée à chaque clic sur entête de colonne de "Table1" pour trier la colonne 06/08/2026 Isis_BO 2285 Partie 3 › Fenêtre WINDEV › FI_Liste_Client › Procédures // wEve [in]: Numéro du message Windows // wParam [in] : Numéro de la colonne a trier // lParam [in]: Ordre du tri 5 (1 : Croissant, 0 : décroissant) // Renvoyer 0 pour ne pas effectuer le tri demandé procédure TriColonne(wEve,wParam,lParam) sSens est une chaîne="" //Trace("wParam = "+wParam+" lParam="+lParam)// Pour test uniquement si wParam<>0 alors//N° de colonne sur laquelle le clic est effectué //Détection du sens du tri si pas lParam alors sSens="-" //Trier sur la colonne TableTrie(TABLE_LISTE_CLIENT,sSens+TableEnumèreColonne(TABLE_LISTE_CLIENT,wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationListeClient,TABLE_LISTE_CLIENT,gsTriEnCours) renvoyer 0 fin //SI wParam<>gsTriEnCours ALORS // // Clic sur une nouvelle colonne // giColTrié=wParam // SI lParam=1 ALORS // // Si le tri est croissant on l'ignore et on demande un tri décroissant // SendMessage(Handle("Table1"),wEve,wParam,0) // RENVOYER 0 // FIN //FIN 06/08/2026 Isis_BO 2286 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Image FI_Liste_Collaborateur Image FI_Liste_Collaborateur Informations générales FI_Liste_Collaborateur Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Liste_Collaborateur.wdw | Créé par | | frederic.bourras@applilogik.fr | | | | | -------------------------- | ------------ | ------------------------------ | --------- | --------------- | --- | | Date de création | | 27/08/2018 17:46:26 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:26 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 768 Hauteur | 89 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | 06/08/2026 | | | Isis_BO | | 2287 | Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations générales Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Champ de saisie 1 Libellé 3 Bouton 5 Interrupteur 1 Table 1 Forme 1 Fenêtre interne 1 Fenêtre interne 1 Option d'interrupteur 1 Colonne de table 12 Disposition 2 Cellule de disposition 15 Nombre d'éléments dans la fenêtre : 44 FI_Liste_Collaborateur Informations sur les champs 06/08/2026 Isis_BO 2288 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Fenêtre : FI_Liste_Collaborateur Fenêtre interne BAT ehcuoT | | | | | X noitisoP | Y noitisoP | | | | | | | laitini tatE | | | --- | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | | ruegraL | | | | elbisiV | | | | | --- | --- | --- | --- | --- | --- | ------- | --- | --- | --- | ------- | --- | --- | --- | nalP | FI_Liste_Collaborateur | | | | 0 | | 0 | 768 | 89 | | 0 | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | Fenêtre interne : FI_Liste_Collaborateur Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA | | | | | | | | | | essap ed toM | cnalb à esiM | | | | | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ----------- | ---------- | ------------ | ------------ | --- | --- | ------------- | | | | | | | | BAT ehcuoT | eisias epyT | FTR tamroF | | ediv is LLUN | | | lacitrev .csA | | | X noitisoP Y noitisoP | | | | laitini tatE | | | engilitluM | | | | | | ruetuaH | | | ruegraL | | | elbisiV | | | | | | | | | | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | --- | --- | --- | --- | nalP | SAI_COLLABORATEUR | 8 | 3 278 | 26 | 0 | Actif | | Texte | | Non | | | | | | ----------------- | --- | ----- | --- | --- | ----- | --- | ----- | --- | --- | --- | --- | --- | --- | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | --- | ---------- | | | | | | | | | | | laitini tatE | | | | FTR tamroF | X noitisoP Y noitisoP | | | | | ruegraL | | ruetuaH | | | | | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | --- | --- | --- | elbisiV nalP LIB_Titre_de_fenêtre_Liste_Colla 7 6 39 21 0 Actif Gauche Centre | LIB_Total_Liste_Collaborateur | | 44 | | 0 | 36 | 14 | 0 | | Actif | Gauche | Haut | | | | ----------------------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | LIB_Total_Titre_Liste_Collaborate 0 0 40 14 0 Actif Gauche Haut Bouton notuob epyT BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | | | | ruegraL | | | elbisiV | | | | | | --- | --- | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | nalP | BTN_Fermer_Liste_Collaborateur | | | 4 | | 4 | 24 | 24 | | 0 | Actif | | Abandon | | | ----------------------------------- | --- | --- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | ------- | ---- | | BTN_Modifier_Liste_Collaborateur | | | 4 | | 4 | 24 | 24 | | 0 | Grisé | | Normal | | | BTN_Nouveau_Liste_Collaborateur | | | 4 | | 4 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_SelectLigne_Liste_Collaborateur | | | 4 | | 4 | 24 | 24 | | 0 | Grisé | | Normal | | | BTN_Supprimer_Liste_Collaborateur | | | 4 | | 4 | 24 | 24 | | 0 | Grisé | | Normal | | | 06/08/2026 | | | | | | Isis_BO | | | | | | | 2289 | Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | staté siorT | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | ----------- | ruetuaH | | | | | ruegraL | | | elbisiV | | | | | | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | nalP | INT_TOUSLESCOLLABORATEURS | | | 7 4 | 160 | 25 | 0 | Actif | | | 1 | | | ------------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | --- | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | | | lennoitroporp .csA | | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | ------------------ | ------------------------------ | ------------------ | -------------- | | | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | | eércna ennoloC | | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | | | --- | --------------------- | ------- | ------- | ------------ | --- | -------- | --- | --- | --- | --- | --- | | | | ruegraL | ruetuaH | | | sruocraP | | | | | | elbisiV elbaT nalP TABLE_COLLABORATE | | 0 | 0 768 | 42 0 | affichag | Variable | | | | | | 1 | | --- | --- | ----- | ---- | -------- | -------- | --- | --- | --- | --- | --- | --- | Forme | | | | | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | ---------- | | | | | X noitisoP | Y noitisoP | | | | | | | | ruegraL ruetuaH elbisiV nalP | FRM_BANDEAU_BAS_CLIENT | | | 0 | 0 | 768 | | 14 | 0 | | Actif | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Fenêtre interne BAT ehcuoT | | | | X noitisoP | | | | | | | laitini tatE | | | --- | --- | --- | ---------- | --- | --- | --- | --- | --- | --- | ------------ | --- | Y noitisoP ruegraL ruetuaH elbisiV nalP | CFI_SOUSELEMENT_LISTE_COLLABORATEUR | | | 0 | 0 | 768 | | 362 | 0 | | Actif | | | ----------------------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | DISP_BANDEAU_ENTETE_LISTE_COLLABORA | | | 0 | 0 | 768 | | 33 | 0 | | Actif | | | ----------------------------------- | --- | --- | --- | ------- | --- | --- | --- | --- | --- | ----- | ---- | | DISP_LISTE_COLLABORATEUR | | | 0 | 0 | 768 | | 89 | 0 | | Actif | | | 06/08/2026 | | | | Isis_BO | | | | | | | 2290 | Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Table : FI_Liste_Collaborateur.DISP_LISTE_COLLABORATEUR.TABLE_COLLABORATEUR Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ----------------- | --- | ----- | --- | ------------- | ------- | ----- | | COL_SCO_Nom | 120 | Actif | | Gauche Centre | Texte | | | COL_SCO_Prenom | 120 | Actif | | Gauche Centre | Texte | | | COL_LOGIN | 100 | Actif | | Gauche Centre | Texte | | | COL_ACCESBO | 40 | Actif | | Centre Centre | | | | COL_ACCESMOB | 40 | Actif | | Centre Centre | | | | COL_SCO_TelFixe | 90 | Actif | | Gauche Centre | Texte | | | COL_SCO_TelMobile | 90 | Actif | | Gauche Centre | Texte | | | COL_SCO_Email | 120 | Actif | | Gauche Centre | Texte | | | COL_Fonction | 100 | Actif | | Gauche Centre | Texte | | | COL_ListeSociete | 100 | Actif | | Gauche Centre | Texte | | | COL_ListeEquipe | 0 | Actif | | Gauche Centre | Texte | | | COL_PKID | 100 | Actif | | Droite Centre | Numériq | | Fenêtre : FI_Liste_Collaborateur Fenêtre interne : FI_Liste_Collaborateur | UI par l'utilisateur | Selon fenêtre | | | | | | | ------------------------- | ---------------------------- | --- | --- | --- | --- | --- | | Unité des tailles | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide | 0 | | | | | | | Thème destination | Oui | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 | Facteur d'agrandissement | 0 | | | | | | | ------------------------- | ------- | --- | --- | --- | --- | --- | | Ctx. HFSQL indép. | Non | | | | | | | Ancrage | | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | | Isis_BO | | | 2291 | | ---------- | --- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Fenêtre interne : FI_Liste_Collaborateur Bouton : Groupe GR_MODEFORMULAIRE_LISTE_COLLABORATEUR Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2292 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Bouton : Groupe GR_MODIFICATION_LISTE_COLLABORATEUR,GR_MODEFORMULAIRE_LISTE_COLLABORATEUR Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2293 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_LISTE_COLLABORATEUR Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2294 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_LISTE_COLLABORATEUR Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2295 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_LISTE_COLLABORATEUR,GR_MODIFICATION_LISTE_COLLABORATEUR Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2296 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Fenêtre interne : Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu 06/08/2026 Isis_BO 2297 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Collaborateur.DISP_LISTE_COLLABORATEUR Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 4 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Agrandir le champ, pousse les champs autour Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et bas 06/08/2026 Isis_BO 2298 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2299 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: 000 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2300 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeCollaborateur.p_nTotal Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Total : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2301 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Champ de saisie : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 253 Largeur interne 278 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: Nom, prénom, adresse du contact Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2302 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Liste_Collaborateur.DISP_LISTE_COLLABORATEUR.TABLE_COLLABORATEUR Ordre navigation 1 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non 06/08/2026 Isis_BO 2303 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationListeCollaborateur.m_clTabModele Rub. mémorisée :gclPresentationListeCollaborateur.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2304 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Table : FI_Liste_Collaborateur.DISP_LISTE_COLLABORATEUR.TABLE_COLLABORATEUR Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 50 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeCollaborateur.m_clTabModele.m_sNom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 Colonne de table : Titre FR: Prénom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 2305 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 50 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeCollaborateur.m_clTabModele.m_sPrenom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Colonne de table : Titre FR: Login Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeCollaborateur.m_clTabModele.m_sLogin Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2306 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Colonne de table : Titre FR: Accès Bureau Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeCollaborateur.m_clTabModele.m_bUtiliseBO Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 50 Taux anc. hauteur 1000 Colonne de table : Titre FR: Accès Mobile Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non 06/08/2026 Isis_BO 2307 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeCollaborateur.m_clTabModele.m_bUtiliseMob Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 50 Taux anc. hauteur 1000 Colonne de table : Titre FR: Tél. fixe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 15 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeCollaborateur.m_clTabModele.m_sTelFixe Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 50 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2308 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Colonne de table : Titre FR: Tél. Mobile Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 15 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeCollaborateur.m_clTabModele.m_sTelMobile Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 50 Taux anc. hauteur 1000 Colonne de table : Titre FR: Email Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 50 06/08/2026 Isis_BO 2309 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeCollaborateur.m_clTabModele.m_sEmail Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Colonne de table : Titre FR: Fonction Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeCollaborateur.m_clTabModele.m_sFonction Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 50 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2310 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Colonne de table : Titre FR: Société rattachée Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeCollaborateur.m_clTabModele.ListeSociete Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 250 Taux anc. hauteur 1000 Colonne de table : Titre FR: ListeEquipe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 2311 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeCollaborateur.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2312 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Messages multilingues FI_Liste_Collaborateur Messages multilingues 06/08/2026 Isis_BO 2313 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Liste_Collaborateur Code des champs Déclarations globales de FI_Liste_Collaborateur procédure FI_Liste_Collaborateur(gclPresentationListeCollaborateur est un PTableCollaborateur dynamique =Null, paramSupplementaire est un STParamFenetreAppelante=Null) //Variable qui contient la call stack à appeler dans les appels de sous fenêtre maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI gsTriEnCours est une chaîne Evénement(TriColonne,"TABLE_COLLABORATEUR",1529) //Titre de la fenêtre LIB_Titre_de_fenêtre_Liste_Collaborateur = paramSupplementaire.eTypeAppel=Libre ? "Liste des collaborateurs" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.s TitreFenetre sinon "Liste des collaborateurs" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationListeCollaborateur=Null alors gclPresentationListeCollaborateur=PTableCollaborateur.gNouvellePresentation(5) //(paramSupplementaire.eTypeAppel=DansFenetre _ET_ paramSupplementaire.nIdFenetreAppelante<>0 ? 2 SINON 5,paramSupplementaire.eTypeAppel=DansFenetre _ET_ paramSupplementaire.nIdFenetreAppelante<>0 ? paramSupplementaire.nIdFenetreAppelante SINON -1) fin Demande de mise à jour de l'affichage de FI_Liste_Collaborateur //PROCEDURE DemandeMiseAJour si gclPresentationListeCollaborateur<>Null _et_ gclPresentationListeCollaborateur est PTableCollaborateur alors//_ET_ (gclPresentationListeCollaborateur=pclObjet _OU_ pclObjet=Null) ALORS // gclPresentationListeCollaborateur.Trie(DonneTrieClasseDepuisTable(TABLE_COLLABORATEUR)) // mise à jour des champs bindés sur la présentation (compteur par exemple) SourceVersEcran("","gclPresentationListeCollaborateur") MAJChampTableEtObjet(TABLE_COLLABORATEUR,gclPresentationListeCollaborateur.p_clCourant) // Gestion de l'accessibilité des boutons Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Code des champs GestionBoutonsEnteteDansListe(GR_MODIFICATION_LISTE_COLLABORATEUR,BTN_Nouveau_Liste_Collaborateur, BTN_SelectLigne_Liste_Collaborateur,gclPresentationListeCollaborateur,paramSupplementaire) //En demande de MAJ la cellule des totaux peut avoir changé au niveau de la visibilité DISP_LISTE_COLLABORATEUR[3]..Visible = (paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.eTypeAppel=DansChampFI) _ou_ DISP_LISTE_COLLABORATEUR[4]..Visible ? Faux sinon Vrai fin Clic sur BTN_Fermer_Liste_Collaborateur si paramSupplementaire.eTypeAppel=DansChampFI alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationListeCollaborateur,paramSupplementaire,Faux,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre alors clModele est un MCollaborateur() Ferme(FEN_ChoixFenetreInterne,clModele) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_LISTE_COLLABORATEUR)) fin Clic sur BTN_Modifier_Liste_Collaborateur //OuvreFicheDepuisListe(FicheEnModification,paramSupplementaire,gclPresentationListeCollaborateur,FI_Fi che_Collaborateur,MaFenêtreInterne..Nom,DISP_LISTE_COLLABORATEUR,TABLE_COLLABORATEUR,CFI_SOUSELEMENT_LI STE_COLLABORATEUR,GR_IMAGE_OPAQUE_LISTE_COLLABORA TEUR,GR_HAUTEUR_LISTE_COLLABORATEUR,GR_MODEFORMULAIRE_LISTE_COLLABORATEUR,maProcMAJObjetRetourFI,MoiMêm e..Nom) //gnDelai=0 //TimeOutDeFermeture() //La liste est sur l'onglet principale si paramSupplementaire.eTypeAppel = Libre _et_ gclPresentationListeCollaborateur.p_clCourant<>Null alors OuvreFicheDepuisListe(FicheEnModification,DonneParam(Libre,"FI_Liste_Collaborateur",MoiMême..Nom, maProcMAJObjetRetourFI),gclPresentationListeCollaborateur,FI_Fiche_Collaborateur,MaFenêtreInterne.. Nom,DISP_LISTE_COLLABORATEUR,TABLE_COLLABORATEUR,CFI_SOUSELEMENT_LISTE_COLLABORATEUR,GR_ IMAGE_OPAQUE_LISTE_COLLABORATEUR,GR_HAUTEUR_LISTE_COLLABORATEUR,GR_ MODEFORMULAIRE_LISTE_COLLABORATEUR,maProcMAJObjetRetourFI,MoiMême..Nom) //La liste est dans un champ FI sinon si paramSupplementaire.eTypeAppel dans (DansChampFI,DansFenetre) _et_ gclPresentationListeCollaborateur.p_clCourant<>Null alors stNewParam est un STParamFenetreAppelante stNewParam = DonneParam(DansFenetre,"FI_Liste_Collaborateur",MoiMême..Nom,maProcMAJObjetRetourFI,"" ,*,*,gclPresentationListeCollaborateur.Modifier(),*) nRetour est un entier = Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Collaborateur",stNewParam) //Fermeture par Timer si nRetour=-1 alors // gnDelai=1 // TimeOutDeFermeture() fin DemandeMiseAJourIHM() fin Clic sur BTN_Nouveau_Liste_Collaborateur 06/08/2026 Isis_BO 2314 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Code des champs //OuvreFicheDepuisListe(FicheEnAjout,paramSupplementaire,gclPresentationListeCollaborateur,FI_Fiche_Col laborateur,MaFenêtreInterne..Nom,DISP_LISTE_COLLABORATEUR,TABLE_COLLABORATEUR,CFI_SOUSELEMENT_LISTE_COL LABORATEUR,GR_IMAGE_OPAQUE_LISTE_COLLABORATEUR,GR _HAUTEUR_LISTE_COLLABORATEUR,GR_MODEFORMULAIRE_LISTE_COLLABORATEUR,maProcMAJObjetRetourFI,MoiMême..Nom) //La liste est sur l'onglet principale si paramSupplementaire.eTypeAppel = Libre alors //_ET_ gclPresentationListeCollaborateur.p_clCourant<>Null ALORS OuvreFicheDepuisListe(FicheEnAjout,DonneParam(Libre,"FI_Liste_Collaborateur",MoiMême..Nom, maProcMAJObjetRetourFI),gclPresentationListeCollaborateur,FI_Fiche_Collaborateur,MaFenêtreInterne.. Nom,DISP_LISTE_COLLABORATEUR,TABLE_COLLABORATEUR,CFI_SOUSELEMENT_LISTE_COLLABORATEUR,GR_ IMAGE_OPAQUE_LISTE_COLLABORATEUR,GR_HAUTEUR_LISTE_COLLABORATEUR,GR_ MODEFORMULAIRE_LISTE_COLLABORATEUR,maProcMAJObjetRetourFI,MoiMême..Nom) //La liste est dans un champ FI sinon si paramSupplementaire.eTypeAppel dans (DansChampFI,DansFenetre) alors //_ET_ gclPresentationListeCollaborateur.p_clCourant<>Null ALORS stNewParam est un STParamFenetreAppelante stNewParam = DonneParam(DansFenetre,"FI_Liste_Collaborateur",MoiMême..Nom,maProcMAJObjetRetourFI,"" ,*,*,gclPresentationListeCollaborateur.Nouveau(),*) nRetour est un entier = Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Collaborateur",stNewParam) //Fermeture par Timer si nRetour=-1 alors // gnDelai=1 // TimeOutDeFermeture() fin DemandeMiseAJourIHM() fin Clic sur BTN_SelectLigne_Liste_Collaborateur si paramSupplementaire.eTypeAppel=DansChampFI _et_ gclPresentationListeCollaborateur.p_clCourant<>Null alors // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS // SI paramSupplementaire.bMultiSelect ALORS // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationListeCollaborat eur) // SINON // pclPresentationFiche est un PFicheCollaborateur dynamique // pclPresentationFiche <- gclPresentationListeCollaborateur.Modifier() // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,pclPresentationFiche) // FIN // // FIN AppelProcFenetreAppelante(gclPresentationListeCollaborateur,paramSupplementaire,Vrai,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre _et_ gclPresentationListeCollaborateur.p_clCourant< >Null alors Ferme(FEN_ChoixFenetreInterne,gclPresentationListeCollaborateur.p_clCourant) fin Clic sur BTN_Supprimer_Liste_Collaborateur si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin 06/08/2026 Isis_BO 2315 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Code des champs // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_COLLABORATEUR) si nIndice>1 _et_ nIndice=TableOccurrence(TABLE_COLLABORATEUR) alors TableSelectPlus(TABLE_COLLABORATEUR,nIndice-1) fin clErreur est un CErreur si pas gclPresentationListeCollaborateur.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) fin A chaque modification de INT_TOUSLESCOLLABORATEURS si INT_TOUSLESCOLLABORATEURS=1 alors gclPresentationListeCollaborateur=PTableCollaborateur.gNouvellePresentation(0) sinon gclPresentationListeCollaborateur=PTableCollaborateur.gNouvellePresentation(5) fin DemandeMiseAJourIHM() //ChampVersSource() A chaque modification de SAI_COLLABORATEUR si MoiMême..ValeurAffichée<>"" alors //ModifZoneSaisieAssistee(MoiMême,2,faux,"","") Sablier(Vrai) si Taille(MoiMême..ValeurAffichée)> 2 alors //Chargement liste des Contacts trouvés pclListeRechercheCollab est une PTableCollaborateur dynamique pclListeRechercheCollab=PTableCollaborateur.gNouvellePresentation(9,MoiMême..ValeurAffichée) si pclListeRechercheCollab.m_clTabModele..Occurrence<1 alors // Info("Aucun résultat trouvé pour cette recherche") TableauSupprimeTout(gclPresentationListeCollaborateur.m_clTabModele) DemandeMiseAJourIHM() Sablier(Faux) retour sinon gclPresentationListeCollaborateur=pclListeRechercheCollab DemandeMiseAJourIHM() fin fin Sablier(Faux) sinon gclPresentationListeCollaborateur = PTableCollaborateur.gNouvellePresentation(5) //(paramSupplementaire.eTypeAppel=DansFenetre _ET_ paramSupplementaire.nIdFenetreAppelante<>0 ? 2 SINON 5,paramSupplementaire.eTypeAppel=DansFenetre _ET_ paramSupplementaire.nIdFenetreAppelante<>0 ? paramSupplementaire.nIdFenetreAppelante SINON -1) DemandeMiseAJourIHM() fin Sélection d'une valeur dans la liste de saisie assistée de SAI_COLLABORATEUR 06/08/2026 Isis_BO 2316 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Code des champs ExécuteTraitement(MoiMême,trtSortie) Sortie d'une ligne de TABLE_COLLABORATEUR // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_COLLABORATEUR..Modifié=Faux alors retour fin clErr est un CErreur pclPresentationFiche est un PFicheCollaborateur dynamique // ajout d'une nouvelle ligne si TABLE_COLLABORATEUR..Nouveau alors pclPresentationFiche<-gclPresentationListeCollaborateur.Nouveau() // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationListeCollaborateur.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_COLLABORATEUR,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr) alors//PAS pclPresentationFiche.bOK(clErr,Vrai,Faux) Erreur(clErr.FormateMessage()) fin // repasse la table en non modifiée TABLE_COLLABORATEUR..Modifié=Faux Sélection d'une ligne de TABLE_COLLABORATEUR si TABLE_COLLABORATEUR..Nouveau alors gclPresentationListeCollaborateur.p_clCourant=Null sinon gclPresentationListeCollaborateur.p_clCourant=TABLE_COLLABORATEUR fin Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_COLLABORATEUR DoubleClicLigneTableau() //OuvreFicheCollaborateur() //ExécuteTraitement(BTN_Modifier_compact,trtClic) Touche appuyée (WM_CHAR) de TABLE_COLLABORATEUR nTouche est un entier = 0x0d // Vérifie si la touche dont le code virtuel est 0x0d a été appuyée si ToucheEnfoncée(nTouche) _ou_ _EVE.wParam = nTouche alors // Insérer ici le traitement à effectuer DoubleClicLigneTableau() fin 06/08/2026 Isis_BO 2317 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Procédures FI_Liste_Collaborateur Procédures Procédure locale DoubleClicLigneTableau // Résumé : // Syntaxe : // DoubleClicLigneTableau () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DoubleClicLigneTableau() si (paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.eTypeAppel dans (DansChampFI, DansFenetre) _et_ pas paramSupplementaire.bMultiSelect) alors ExécuteTraitement(BTN_SelectLigne_Liste_Collaborateur,trtClic) sinon si gclPresentationListeCollaborateur.p_clCourant<>Null alors ExécuteTraitement(BTN_Modifier_Liste_Collaborateur,trtClic) fin Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // <*> : > procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux 06/08/2026 Isis_BO 2318 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Procédures pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors //Gestion de l'affichage pour oublier le champ Fenêtre Interne ReorganiseChampDispoDansListe(DISP_LISTE_COLLABORATEUR,TABLE_COLLABORATEUR,CFI_ SOUSELEMENT_LISTE_COLLABORATEUR,GR_IMAGE_OPAQUE_LISTE_COLLABORATEUR,GR_HAUTEUR_LISTE_COLLABORATEUR, GR_MODEFORMULAIRE_LISTE_COLLABORATEUR,Faux) GestionBoutonsEnteteDansListe(GR_MODIFICATION_LISTE_COLLABORATEUR,BTN_Nouveau_Liste_Collaborateur, BTN_SelectLigne_Liste_Collaborateur,gclPresentationListeCollaborateur,paramSupplementaire) fin //sNomChampPrec est une chaine = ExtraitChaîne(sContexte,2,TAB) si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp cas BTN_Modifier_Liste_Collaborateur..Nom,BTN_Nouveau_Liste_Collaborateur..Nom : //gclPresentationListeCollaborateur=PTableCollaborateur.gNouvellePresentation(5) DemandeMiseAJourIHM() cas BTN_Supprimer_Liste_Collaborateur..Nom : clErreur est un CErreur nIndice est un entier = TableauCherche(gclPresentationListeCollaborateur:m_clTabModele, tcLinéaire,"m_nPKID",pclObjet.m_nPKID,1) si nIndice >0 alors gclPresentationListeCollaborateur.p_clCourant = gclPresentationListeCollaborateur: m_clTabModele[nIndice] gclPresentationListeCollaborateur.bSupprimer(clErreur) fin //gclPresentationListeCollaborateur.p_clCourant = pclObjet //gclPresentationListeCollaborateur.bSupprimer(clErreur) DemandeMiseAJourIHM() autre cas fin sinon DemandeMiseAJourIHM() fin renvoyer bResultat Procédure locale TriColonne // Procédure callback appelée à chaque clic sur entête de colonne de "Table1" pour trier la colonne // wEve [in]: Numéro du message Windows // wParam [in] : Numéro de la colonne a trier // lParam [in]: Ordre du tri 5 (1 : Croissant, 0 : décroissant) // Renvoyer 0 pour ne pas effectuer le tri demandé procédure TriColonne(wEve,wParam,lParam) sSens est une chaîne="" si wParam<>0 alors//N° de colonne sur laquelle le clic est effectué //Détection du sens du tri 06/08/2026 Isis_BO 2319 Partie 3 › Fenêtre WINDEV › FI_Liste_Collaborateur › Procédures si pas lParam alors sSens="-" //Trier sur la colonne TableTrie(TABLE_COLLABORATEUR,sSens+TableEnumèreColonne(TABLE_COLLABORATEUR,wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationListeCollaborateur,TABLE_COLLABORATEUR,gsTriEnCours) renvoyer 0 fin 06/08/2026 Isis_BO 2320 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Image FI_Fiche_Collaborateur Image FI_Fiche_Collaborateur Informations générales FI_Fiche_Collaborateur Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Fiche_Collaborateur.wdw | Créé par | | frederic.bourras@applilogik.fr | | | | | -------------------------- | ------------ | ------------------------------ | --------- | --------------- | --- | | Date de création | | 27/08/2018 19:16:24 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:27 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1329 Hauteur | 249 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | -------------- | --- | ----- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | 06/08/2026 | | | Isis_BO | | 2321 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations générales Copie d'écran Oui Unité des tailles Plateforme unique desktop OU mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Champ de saisie 11 Libellé 24 Bouton 18 Interrupteur 5 Sélecteur 2 Image 6 Combo 3 Forme 6 Zone répétée 1 Fenêtre interne 1 Attribut zone répétée 1 Option d'interrupteur 5 Option de sélecteur 4 Disposition 12 Cellule de disposition 45 06/08/2026 Isis_BO 2322 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations générales Nombre d'éléments dans la fenêtre : 144 FI_Fiche_Collaborateur Informations sur les champs Fenêtre : FI_Fiche_Collaborateur Fenêtre interne BAT ehcuoT X noitisoP laitini tatE Y noitisoP ruegraL ruetuaH elbisiV nalP | FI_Fiche_Collaborateur | | 0 | 0 1329 | 249 | 0 | | | ---------------------- | --- | --- | ------ | --- | --- | --- | Fenêtre interne : FI_Fiche_Collaborateur Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | eriotagilbo eisiaS | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | ------------------ | --------------------------------- | --- | latnoziroh .csA essap ed toM | | | | BAT ehcuoT | | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --- | --- | ----------------------------------- | ---------- | ------------------------- | ------------- | | | | | laitini tatE eisias epyT engilitluM | FTR tamroF | | | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | SAI_CONFIRMATION_ | 136 144 118 | 22 0 | Actif Texte | Non | | | | ----------------- | ----------- | ---- | ------------ | --- | --- | ---- | | SAI_LOGIN | 19 81 111 | 22 0 | Grisé Texte | Non | | | | SAI_MDP | 19 144 111 | 22 0 | Actif Texte | Non | | | | SAI_TRIGRAMME | 21 145 63 | 22 0 | Actif Texte | Non | | | | SAI_rPonderation | 21 103 136 | 22 0 | Actif Numéri | Non | | | | SAI_sEmail | 31 103 169 | 22 0 | Actif Texte | Non | | | | SAI_sFonction | 31 145 172 | 22 0 | Actif Texte | Non | | | | SAI_sNom | 31 59 172 | 22 0 | Actif Texte | Non | | | | SAI_sPrenom | 31 103 172 | 22 0 | Actif Texte | Non | | | | SAI_sTelFixe | 31 59 169 | 22 0 | Actif Texte | Non | | | | SAI_sTelMobile | 31 17 169 | 22 0 | Actif Texte | Non | | | | 06/08/2026 | | | Isis_BO | | | 2323 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | elbisiV | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | nalP | LIB_Affichage | 267 3 | 144 21 | 0 | Actif | Gauche | Haut | | | -------------------------- | ------- | ------ | --- | ----- | ------ | ------ | --- | | LIB_Affichage2 | 267 89 | 136 14 | 0 | Actif | Gauche | Haut | | | LIB_CARACTERISTIQUE | 0 6 | 47 19 | 0 | Actif | Gauche | Haut | | | LIB_CIVILITE_COLLABORATEUR | 31 3 | 172 14 | 0 | Actif | Gauche | Haut | | | LIB_CONFIRMATION_MDP | 134 130 | 111 14 | 0 | Actif | Gauche | Haut | | | LIB_COORDONNEES | 0 6 | 79 19 | 0 | Actif | Gauche | Haut | | | LIB_EMAIL | 31 89 | 172 14 | 0 | Actif | Gauche | Haut | | | LIB_FONCTION_COLLABORATEU | 31 131 | 172 14 | 0 | Actif | Gauche | Haut | | | LIB_GESTION | 0 6 | 48 19 | 0 | Actif | Gauche | Haut | | | LIB_LOGIN | 19 67 | 38 14 | 0 | Actif | Gauche | Haut | | | LIB_MDP | 19 130 | 111 14 | 0 | Actif | Gauche | Haut | | | LIB_NOM_COLLABORATEUR | 31 45 | 172 14 | 0 | Actif | Gauche | Haut | | | LIB_PONDERATION | 21 89 | 138 14 | 0 | Actif | Gauche | Haut | | | LIB_PRENOM_COLLABORATEUR | 31 89 | 172 14 | 0 | Actif | Gauche | Haut | | | LIB_PROFIL | 134 67 | 46 14 | 0 | Actif | Gauche | Centre | | | LIB_SOCIETE | 0 6 | 47 19 | 0 | Actif | Gauche | Haut | | | LIB_Statut | 21 45 | 172 14 | 0 | Actif | Gauche | Haut | | | LIB_TELFIXE | 31 45 | 172 14 | 0 | Actif | Gauche | Haut | | | LIB_TELMOBILE | 31 3 | 172 14 | 0 | Actif | Gauche | Haut | | | LIB_TRIGRAMME | 21 131 | 63 14 | 0 | Actif | Gauche | Haut | | LIB_Titre_de_fenêtre_fiche_collab 6 6 163 21 0 Actif Gauche Centre | LIB_Utilisateur | 0 8 | 36 15 | 0 | Actif | Gauche | Haut | | | --------------- | --- | ----- | --- | ----- | ------ | ---- | --- | Bouton notuob epyT BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | --- | ruetuaH | | | ruegraL | | elbisiV | | | | | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | BTN_ADD_USER_COLLAB | 998 | -30 24 | 24 | 0 | Actif | Normal | | | --------------------------------- | ---- | ------- | --- | --- | ----- | ------- | ---- | | BTN_ADD_USER_MOBILE | 1193 | -30 24 | 24 | 0 | Actif | Normal | | | BTN_AfficheQrCode | 230 | 34 24 | 24 | 0 | Actif | Normal | | | BTN_Attribuer_une_licence | 197 | 34 24 | 24 | 0 | Actif | Normal | | | BTN_CADENAS_FERME_COLLAB | 4 | 4 24 | 24 | 0 | Actif | Normal | | | BTN_CADENAS_OUVERT_COLLAB | 4 | 4 24 | 24 | 0 | Actif | Normal | | | BTN_Fermer_User | 54 | 3 24 | 24 | 0 | Actif | Abandon | | | BTN_Fermer_fiche_collaborateur | 4 | 4 24 | 24 | 0 | Actif | Abandon | | | BTN_MODIF_USER_COLLAB | 24 | 3 24 | 24 | 0 | Actif | Normal | | | BTN_Nouveau_Societe_Collab | 20 | 3 24 | 24 | 0 | Actif | Normal | | | BTN_Nouveau_fiche_collaborateur | 4 | 4 24 | 24 | 0 | Actif | Normal | | | BTN_Param_Email | 380 | 138 24 | 24 | 0 | Actif | Abandon | | | BTN_Retirer_la_licence | 1090 | -45 24 | 24 | 0 | Actif | Normal | | | BTN_Supprimer_fiche_collaborateur | 4 | 4 24 | 24 | 0 | Actif | Normal | | | BTN_VAL_USER | 24 | 3 24 | 24 | 0 | Actif | Normal | | | BTN_VAL_USERMOB | 1160 | -30 24 | 24 | 0 | Actif | Normal | | | BTN_Valider_fiche_collaborateur | 4 | 4 24 | 24 | 0 | Actif | Normal | | | 06/08/2026 | | Isis_BO | | | | | 2324 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | staté siorT | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | ----------- | ruetuaH | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | INT_ActifCollaborateur | | 19 12 | 62 | 25 | 0 | Actif | | 1 | | | ---------------------- | --- | ------- | --- | --- | --- | ----- | --- | --- | --- | | INT_Administrateur | | 136 103 | 118 | 25 | 0 | Actif | | 1 | | | INT_AuPlanning | | 87 12 | 100 | 25 | 0 | Actif | | 1 | | | INT_LICENCE_BO | | 19 5 | 171 | 28 | 0 | Actif | | 1 | | | INT_LICENCE_MOBILE | | 19 36 | 171 | 28 | 0 | Actif | | 1 | | Sélecteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | staté siorT | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | ----------- | ruegraL ruetuaH elbisiV nalP | SEL_AffichePlanning | | 268 31 | 136 | 48 | 0 | Actif | | 1 | | | ------------------- | --- | ------- | --- | --- | --- | ----- | --- | --- | --- | | SEL_Messagerie | | 267 116 | 96 | 46 | 0 | Actif | | 1 | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | X noitisoP Y noitisoP | | | | laitini tatE | | | sucof cevA | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --------- | --- | ---------- | | | | | | ruetuaH | | | cilc cevA | | | | | | | ruegraL | | | elbisiV | | | | nalP | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 | 16 | 0 | Actif | | | | | -------------------------- | --- | --- | ---- | --- | --- | ----- | --- | --- | --- | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 | 16 | 0 | Actif | | | | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 | 16 | 0 | Actif | | | | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 | 16 | 0 | Actif | | | | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 | 16 | 0 | Actif | | | | Combo reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB | | | | | | BAT ehcuoT | | | ediv is LLUN | | | --- | ---------- | ---------- | --- | ------------ | ---------- | ----------- | --- | ------------ | --- | | | X noitisoP | Y noitisoP | | laitini tatE | | eisias cevA | | | | | | | ruetuaH | | | | sruocraP | | | | ruegraL | | | | elbisiV | | elbaT | | | | | | ----------------- | --- | --------- | ------- | ----- | -------- | ----- | --- | --- | ---- | | | | | nalP | | | eéirT | | | | | COMBO_Profil_User | 136 | 81 118 22 | 0 | Grisé | Variable | | Non | | | | COMBO_Statut | 21 | 59 172 22 | 0 | Actif | Table ch | | Non | | | | COMBO_nIDCivilite | 31 | 17 172 22 | 0 | Actif | Variable | | Non | | | | 06/08/2026 | | | Isis_BO | | | | | | 2325 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Forme BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_CADRE_CARACTERISTIQUES | 0 | 0 215 | 174 | 0 | Actif | | | --------------------------- | --- | ----- | --- | --- | ----- | --- | | FRM_CADRE_CARACTERISTIQUES1 | 0 | 0 215 | 174 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES2 | 0 | 0 205 | 174 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES3 | 0 | 0 418 | 174 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES4 | 0 | 0 215 | 174 | 0 | Actif | | | FRM_SansNom1 | 259 | 0 2 | 172 | 0 | Actif | | Zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_CollabSociete | 0 | 0 215 | 174 | 0 | Actif | | | ---------------- | --- | ----- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH | | | ruegraL | | elbisiV | | | | --- | --- | ------- | --- | ------- | --- | --- | nalP DISP_BANDEAU_ENTETE_FICHE_COLLABORA | | 0 | 0 1328 | 33 | 0 | Actif | | | ------------------------ | --- | ------ | --- | --- | ----- | --- | | DISP_COORD_COLLAB | 233 | 0 215 | 212 | 0 | Actif | | | DISP_COORD_COLLAB_TETE | 0 | 0 215 | 32 | 0 | Actif | | | DISP_FICHE_COLLABORATEUR | 0 | 0 1328 | 249 | 0 | Actif | | | DISP_GEST_COLLAB | 687 | 0 205 | 212 | 0 | Actif | | | DISP_GEST_COLLAB_TETE | 0 | 0 205 | 32 | 0 | Actif | | | DISP_IDENT_COLLAB | 6 | 0 215 | 212 | 0 | Actif | | | DISP_IDENT_COLLAB_TETE | 0 | 0 215 | 32 | 0 | Actif | | | DISP_SOC_COLLAB | 460 | 0 215 | 212 | 0 | Actif | | | DISP_SOC_COLLAB_TETE | 0 | 0 215 | 32 | 0 | Actif | | | DISP_USER_BO | 904 | 0 418 | 216 | 0 | Actif | | | DISP_USER_COLLAB_TETE | 0 | 0 418 | 32 | 0 | Actif | | Zone répétée : FI_Fiche_Collaborateur.DISP_FICHE_COLLABORATEUR.DISP_SOC_COLLAB.ZR_CollabSoci | 06/08/2026 | | Isis_BO | | | | 2326 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | elbisiV | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | nalP | LIB_IDSociete | 109 8 | 50 | 14 0 | Grisé | Droite | Haut | | | -------------- | ----- | --- | ---- | ----- | ------ | ------ | --- | | LIB_NOMSOCIETE | 6 9 | 180 | 25 0 | Actif | Gauche | Centre | | Bouton notuob epyT BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | | --- | ---------- | ---------- | --------------- | --- | ------------ | --- | --- | | | | | ruegraL ruetuaH | | | | | elbisiV nalP | BTN_SupprimeSociete | 179 | 2 | 16 16 | 0 | Actif | Normal | | | ------------------- | --- | --- | ----- | --- | ----- | ------ | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------- | ------------ | --------- | ---------- | | | | | ruetuaH | | | cilc cevA | | | | | ruegraL | | elbisiV | | | | nalP | IMG_Principal | 158 | 8 | 29 28 | 0 | Actif | | | | ------------- | --- | --- | ----- | --- | ----- | --- | --- | Attribut zone répétée | | | | | | | laitini tatE | BAT ehcuoT | | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP ATT_Nom Fenêtre : FI_Fiche_Collaborateur Fenêtre interne : FI_Fiche_Collaborateur | UI par l'utilisateur | Selon fenêtre | | | | | | | | ------------------------- | ---------------------------- | --- | ------- | --- | --- | --- | ---- | | Unité des tailles | Compatible desktop ET mobile | | | | | | | | Taux Paral. hauteur | 0 | | | | | | | | Taux Paral. Y | 0 | | | | | | | | Épinglé | Non | | | | | | | | Masquer lors du scrolling | Non | | | | | | | | Ancrage au contenu | | | | | | | | | Numéro aide | 0 | | | | | | | | Thème destination | Oui | | | | | | | | 06/08/2026 | | | Isis_BO | | | | 2327 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Fiche_Collaborateur Bouton : FI_Fiche_Collaborateur.BTN_ADD_USER_COLLAB Groupe GR_CADENAS_COLLAB Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 2328 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Fiche_Collaborateur.BTN_ADD_USER_MOBILE Groupe GR_CADENAS_COLLAB Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2329 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_QRCode.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2330 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2331 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_COLLAB Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Cadenas_Fermer_rou ge.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2332 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_COLLAB Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Cadenas.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2333 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2334 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2335 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : Groupe GR_USEREXIST Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2336 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : Groupe GR_CADENAS_COLLAB Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2337 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2338 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : Groupe GR_CADENAS_COLLAB Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Paramétrage.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2339 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : FI_Fiche_Collaborateur.BTN_Retirer_la_licence Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2340 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : Groupe GR_CADENAS_COLLAB Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2341 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2342 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : FI_Fiche_Collaborateur.BTN_VAL_USERMOB Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2343 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton : Groupe GR_CADENAS_COLLAB Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2344 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Combo : Groupe GR_USER Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 116 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 1040 Largeur interne 116 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Civilité du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 2345 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gclPresentationFicheCollab.FicheUtilisateur.m_nIDTypeProfil Nb. Enreg. Max 0 Fichier parcouru :gpclListeProfilUser.m_clTabVisible Filtre 01 Rub. affichée :gpclListeProfilUser.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeProfilUser.m_clTabVisible.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Groupe GR_CADENAS_COLLAB Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 172 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 708 Largeur interne 172 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Civilité du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 2346 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gclPresentationFicheCollab.m_nStatut Nb. Enreg. Max 0 Fichier parcouru ParametreMetier Rub. parcourue -PA_Code Filtre 20 Rub. affichée PA_Libelle Rub. mémorisée PA_PKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: Civilité Groupe GR_CADENAS_COLLAB Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 06/08/2026 Isis_BO 2347 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 172 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 37 Largeur interne 172 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Civilité du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Oui Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gclPresentationFicheCollab.m_nIDCivilite Nb. Enreg. Max 0 Fichier parcouru :gpclListeCivilite.m_clTabModele Filtre 01 Rub. affichée :gpclListeCivilite.m_clTabModele.m_sLibelle 06/08/2026 Isis_BO 2348 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Rub. mémorisée :gpclListeCivilite.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation -1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 2349 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation -1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2350 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Disposition : FI_Fiche_Collaborateur.DISP_FICHE_COLLABORATEUR Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Collaborateur.DISP_FICHE_COLLABORATEUR.DISP_GEST_COLLAB Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite 06/08/2026 Isis_BO 2351 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation -1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 06/08/2026 Isis_BO 2352 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation -1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Collaborateur.DISP_FICHE_COLLABORATEUR.DISP_SOC_COLLAB Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 2353 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation -1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Collaborateur.DISP_FICHE_COLLABORATEUR.DISP_USER_BO Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 06/08/2026 Isis_BO 2354 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation -1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2355 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2356 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2357 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Vertical Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CARACT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 2358 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_batiment.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non 06/08/2026 Isis_BO 2359 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_login.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2360 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_COORDONNEE.pn g Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_gestion.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 2361 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Libellé FR: Actif Valeur initiale 0 Groupe GR_CADENAS_COLLAB Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non 06/08/2026 Isis_BO 2362 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.m_bActif Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Libellé FR: Administrateur Valeur initiale 0 Groupe GR_CADENAS_COLLAB Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non 06/08/2026 Isis_BO 2363 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Mode menu ctx. Liaison des données :gclPresentationFicheCollab.FicheUtilisateur.m_bAdministrateur Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Libellé FR: Au Planning Valeur initiale 0 Groupe GR_CADENAS_COLLAB Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.m_bAuPlanning Nb. états image 1 Largeur image 64 Nb. étapes animation 1 06/08/2026 Isis_BO 2364 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Libellé FR: Au Planning Valeur initiale 0 Groupe GR_USER Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Oui Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.m_bUtiliseBO Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2365 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_USER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Titre aide FR: Accès Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Oui Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.m_bUtiliseMob Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2366 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Libellé : Libellé FR: Affichage par défaut Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Messagerie par défaut Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2367 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Identité Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2368 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Libellé : Libellé FR: Civilité Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Confirmation Groupe GR_NEWUSER,GR_USERGRISE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 2369 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Coordonnées Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2370 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Libellé : Libellé FR: Email Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Fonction Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2371 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Gestion Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2372 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Libellé : Libellé FR: Login Groupe GR_USERGRISE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Collaborateur.DISP_FICHE_COLLABORATEUR.DISP_USER_BO.LIB_MDP Libellé FR: Mot de passe Groupe GR_USEREXIST,GR_NEWUSER,GR_USERGRISE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 2373 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2374 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Libellé : Libellé FR: Pondération temps passé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Prénom Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2375 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Profil Groupe GR_USERGRISE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2376 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Libellé : Libellé FR: Société Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Statut Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2377 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Téléphone fixe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2378 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Libellé : Libellé FR: Téléphone mobile Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Trigramme Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2379 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2380 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Libellé : Libellé FR: Accès Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Confirmation mot de passe Groupe GR_USER Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 2381 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Cadrage horz. Gauche Position X interne 1040 Largeur interne 116 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Mot de passe Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 06/08/2026 Isis_BO 2382 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_USER Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 923 Largeur interne 109 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: Aucun utilisateur Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais 06/08/2026 Isis_BO 2383 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.FicheUtilisateur.m_sLogin Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Mot de passe Groupe GR_USER Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 06/08/2026 Isis_BO 2384 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 925 Largeur interne 109 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Mot de passe Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.FicheUtilisateur.MotDePasseAffichage Gestion Euro Non 06/08/2026 Isis_BO 2385 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Email Groupe GR_CADENAS_COLLAB Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 708 Largeur interne 63 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Email du collaborateur Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non 06/08/2026 Isis_BO 2386 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.m_sTrigramme Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2387 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Champ de saisie : Libellé FR: Pondération Groupe GR_CADENAS_COLLAB Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 708 Largeur interne 136 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: Téléphone mobile du collaborateur Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 9,99 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 2388 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.m_rPonderation Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Email Groupe GR_CADENAS_COLLAB Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 264 Largeur interne 169 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Email du collaborateur Numéro aide 0 06/08/2026 Isis_BO 2389 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 27 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.m_sEmail Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 2390 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Fonction Groupe GR_CADENAS_COLLAB Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 37 Largeur interne 172 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Fonction du collaborateur Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non 06/08/2026 Isis_BO 2391 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.m_sFonction Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Nom Groupe GR_CADENAS_COLLAB Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche 06/08/2026 Isis_BO 2392 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Position X interne 37 Largeur interne 172 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Nom du collaborateur Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.m_sNom Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 06/08/2026 Isis_BO 2393 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Prénom Groupe GR_CADENAS_COLLAB Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 37 Largeur interne 172 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Prénom du collaborateur Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 2394 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.m_sPrenom Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Téléphone fixe Groupe GR_CADENAS_COLLAB Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression 06/08/2026 Isis_BO 2395 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 264 Largeur interne 169 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Téléphone fixe du collaborateur Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 15 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 2396 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Liaison des données :gclPresentationFicheCollab.m_sTelFixe Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Téléphone mobile Groupe GR_CADENAS_COLLAB Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 264 Largeur interne 169 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 15 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse 06/08/2026 Isis_BO 2397 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.m_sTelMobile Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2398 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Sélecteur : Libellé FR: &Sélecteur Valeur initiale 1 Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.FicheUtilisateur.p_PrefPlanningAgenda.m_sValeur Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2399 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Sélecteur : Libellé FR: &Sélecteur Valeur initiale 1 Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheCollab.FicheUtilisateur.p_PrefMessagerie.m_sValeur Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2400 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Zone répétée : Libellé FR: Société Groupe GR_CADENAS_COLLAB Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 36 Largeur colonne 198 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable 06/08/2026 Isis_BO 2401 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :gclPresentationFicheCollab.ListeSociete.m_clTabModele Rub. mémorisée :gclPresentationFicheCollab.ListeSociete.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Fiche_Collaborateur.DISP_FICHE_COLLABORATEUR.DISP_SOC_COLLAB.ZR_CollabSoci Attribut zone répétée : Champ associé LIB_NOMSOCIETE Propriété associée 1 Liaison des données :gclPresentationFicheCollab.ListeSociete.m_clTabModele.m_clSociete.m_sNom Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 2402 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 5 Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_16_5_fermer.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\société.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2403 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Numérique Masque saisie FR: 9 999 999 999 999 999 999 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Non Texte Markdown Non Liaison des données :gclPresentationFicheCollab.ListeSociete.m_clTabModele.m_clSociete.m_nPKID Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 2404 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationFicheCollab.ListeSociete.m_clTabModele.m_clSociete.m_sNom Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_Fiche_Collaborateur Messages multilingues 06/08/2026 Isis_BO 2405 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? 2001 FR: Confirmez vous la suppression ? 2002 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Fiche_Collaborateur Code des champs Déclarations globales de FI_Fiche_Collaborateur procédure FI_Fiche_Collaborateur(gclPresentationFicheCollab est un PFicheCollaborateur dynamique< présentation>=Null, paramSupplementaire est un STParamFenetreAppelante=Null) gpclPresenListeCollabSociete est un PTableSociete_Collaborateur dynamique// gnDelai est un entier gbAppelProcFenAppelante est un booléen Evénement(SurActivite, "*.*", WM_LBUTTONDOWN) Evénement(SurActivite, "*.*", WM_RBUTTONDOWN) Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs Evénement(SurActivite, "*.*", WM_MBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MOUSEMOVE) Evénement(SurActivite, "*.*", WM_KEYDOWN) //Titre de la fenêtre LIB_Titre_de_fenêtre_fiche_collaborateur = paramSupplementaire.eTypeAppel=Libre _et_ gclPresentationFicheCollab:m_nPKID = 0 ? "Nouveau collaborateur" sinon paramSupplementaire.s TitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Collaborateur" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationFicheCollab=Null alors gclPresentationFicheCollab=PFicheCollaborateur.gNouvellePresentation() fin gnDelai = DonneValeurTimeOutObjet(gclPresentationFicheCollab) si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant="SocieteCollaborateur" _et_ paramSupplementaire:pclObjetAppelant<>Null alors PFicheCollaborateur.gListeSociete(gclPresentationFicheCollab,Vrai,paramSupplementaire:pcl ObjetAppelant:m_nIdLie) sinon PFicheCollaborateur.gListeSociete(gclPresentationFicheCollab,Vrai,0) fin PFicheCollaborateur.gFicheUtilisateur(gclPresentationFicheCollab) PFicheUtilisateur.gListeParamUtilisateur(gclPresentationFicheCollab:FicheUtilisateur) BlocEnregistrement(gclPresentationFicheCollab,ActiveTimer,BTN_CADENAS_FERME_COLLAB,BTN_ CADENAS_OUVERT_COLLAB,GR_CADENAS_COLLAB,DISP_FICHE_COLLABORATEUR) Demande de mise à jour de l'affichage de FI_Fiche_Collaborateur si gclPresentationFicheCollab<>Null alors SourceVersEcran("","gclPresentationFicheCollab") // affiche la table et restauration de la position courante MAJChampZREtObjet(ZR_CollabSociete,gclPresentationFicheCollab.ListeSociete.p_clCourant) //BTN_ADD_USER_COLLAB..Visible = gclPresentationFicheCollab.FicheUtilisateur:IdentifiantUnique=0 //BTN_MODIF_USER_COLLAB..Visible = gclPresentationFicheCollab:m_bUtiliseBO _ET_ SAI_LOGIN<>""//PAS gclPresentationFicheCollab.FicheUtilisateur:IdentifiantUnique=0 bCollabExiste est un booléen = gclPresentationFicheCollab:m_nPKID>0 _et_ gclPresentationFicheCollab:m_sNom<>"" et gclPresentationFicheCollab:m_sPrenom<>"" //BTN_MODIF_USER_COLLAB..Etat = BTN_MODIF_USER_COLLAB..Visible _et_ ? Grisé SINON Actif INT_LICENCE_BO..Etat = bCollabExiste _et_ gpclFicheUtilisateurEnCours:m_b Administrateur ? Actif sinon Grisé INT_LICENCE_MOBILE..Etat = bCollabExiste _et_ gpclFicheUtilisateurEnCours:m_b Administrateur ? Actif sinon Grisé SAI_LOGIN..Etat = bCollabExiste _et_ gpclFicheUtilisateurEnCours:m_b Administrateur _et_ BTN_VAL_USER..Visible ? Actif sinon Grisé COMBO_Profil_User..Etat = bCollabExiste _et_ gpclFicheUtilisateurEnCours:m_b Administrateur _et_ BTN_VAL_USER..Visible ? Actif sinon Grisé // SAI_MDP..Etat = SAI_LOGIN..Etat=Actif _ou_ (bCollabExiste _ET_ BTN_VAL_USER..Visible _et_ gclPresentationFicheCollab.FicheUtilisateur<>null _et_ gpclFicheUtilisateurEnCours:m_nPKID=gclPresentationFicheCollab.FicheUtilisateur:m_nPKID) // SAI_CONFIRMATION_MDP..Etat = SAI_MDP..Etat 06/08/2026 Isis_BO 2406 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs SEL_AffichePlanning..Etat = SAI_LOGIN..Etat=Actif _et_ gclPresentationFicheCollab:m_b UtiliseBO ? Actif sinon Grisé //gclPresentationFicheCollab:m_bUtiliseBO _et_ (gpclFicheUtilisateurEnCours:m_bAdministrateur _ou_ gpclFicheUtilisateurEnCours:m_nPKID=gclPresentationFicheCollab.FicheUtilisateur:m_nPKID) ? actif SINON Grisé SEL_Messagerie..Etat = SAI_LOGIN..Etat=Actif _et_ gclPresentationFicheCollab:m_b UtiliseBO ? Actif sinon Grisé //gclPresentationFicheCollab:m_bUtiliseBO _ET_ (gpclFicheUtilisateurEnCours:m_bAdministrateur _OU_ gpclFicheUtilisateurEnCours:m_nPKID=gclPresentationFicheCollab.FicheUtilisateur:m_nPKID) ? Actif SINON Grisé BTN_MODIF_USER_COLLAB..Visible = ((gclPresentationFicheCollab:m_bUtiliseBO _ou_ gclPresentationFicheCollab:m_bUtiliseMob) _et_ SAI_LOGIN<>"") _et_ (gpclFicheUtilisateurEnCours:m_b Administrateur _ou_ (gclPresentationFicheCollab.FicheUtilisateur<>Null _et_ gpcl FicheUtilisateurEnCours:m_nPKID=gclPresentationFicheCollab.FicheUtilisateur:m_nPKID)) BTN_AfficheQrCode..Visible = gclPresentationFicheCollab:m_bUtiliseMob SAI_MDP..Visible = SAI_LOGIN..Etat=Actif _ou_ (bCollabExiste _et_ BTN_VAL_USER.. Visible _et_ gclPresentationFicheCollab.FicheUtilisateur<>Null _et_ gpclFicheUtilisateurEnCours:m_n PKID=gclPresentationFicheCollab.FicheUtilisateur:m_nPKID) LIB_MDP..Visible = SAI_MDP..Visible SAI_CONFIRMATION_MDP..Visible = SAI_MDP..Visible LIB_CONFIRMATION_MDP..Visible = SAI_MDP..Visible BTN_Param_Email..Visible = SEL_Messagerie="Back-Office" INT_LICENCE_MOBILE[1]..Libellé = gclPresentationFicheCollab:m_bUtiliseMob=Faux ? "Aucune licence mobile" sinon "Licence mobile attribuée" INT_LICENCE_BO[1]..Libellé = gclPresentationFicheCollab:m_bUtiliseBO=Faux ? "Aucune licence bureau" sinon "Licence bureau attribuée" SocietePrincipal() // //Par défaut l'état est actif sauf si le collaborateur n'existe pas encore en base // GR_USER..Etat = gclPresentationFicheCollab:m_nPKID>0 _ET_ gclPresentationFicheCollab:m_sNom<>"" ET gclPresentationFicheCollab:m_sPrenom<>"" ? Actif SINON Grisé // GR_USEREXIST..Visible = PAS gclPresentationFicheCollab.FicheUtilisateur:IdentifiantUnique=0 // GR_USEREXIST..Etat = gclPresentationFicheCollab:m_bUtiliseBO=Faux _ET_ SAI_LOGIN<>"" ? Grisé SINON Actif // GR_NEWUSER..Visible = gclPresentationFicheCollab.FicheUtilisateur:m_bNouveau _et_ btn_val_user..Visible // GR_USERGRISE..Etat = BTN_VAL_USER..Visible ? Actif SINON Grisé // GR_NEWUSER..Etat = BTN_VAL_USER..Visible ? Actif SINON Grisé // INT_LICENCE_BO..Etat = GR_USER..Etat=grisé _ou_ (gclPresentationFicheCollab:m_bUtiliseBO=faux _et_ SAI_LOGIN<>"") ? grisé SINON actif // //INT_LICENCE_BO[1] = // //BTN_MODIF_USER_MOB..Visible = gclPresentationFicheCollab:m_bUtiliseMob _ET_ SAI_CLE_MOBILE<>""//PAS gclPresentationFicheCollab.FicheUtilisateur:IdentifiantUnique=0 // //GR_USERMOBEXIST..Visible = gclPresentationFicheCollab:m_bUtiliseMob _ET_ gclPresentationFicheCollab.FicheUtilisateur:m_sCleLicenceMobile<>""//PAS gclPresentationFicheCollab.FicheUtilisateur:IdentifiantUnique=0 // //GR_USERMOBEXIST..Etat = gclPresentationFicheCollab:m_bUtiliseMob=Faux _ET_ gclPresentationFicheCollab.FicheUtilisateur:m_sCleLicenceMobile<>"" ? Grisé SINON Actif // INT_LICENCE_BO[1]..Libellé = gclPresentationFicheCollab:m_bUtiliseBO=Faux ? "Aucune licence bureau" SINON "Licence bureau attribuée" 06/08/2026 Isis_BO 2407 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs // INT_LICENCE_MOBILE[1]..Libellé = gclPresentationFicheCollab:m_bUtiliseMob=Faux ? "Aucune licence mobile" SINON "Licence mobile attribuée" // //INT_LICENCE_MOBILE..Etat = gclPresentationFicheCollab:m_bUtiliseMob=Faux _ET_ gclPresentationFicheCollab.FicheUtilisateur:m_sCleLicenceMobile<>"" ? Grisé SINON Actif // BTN_Attribuer_une_licence..Visible = faux //gclPresentationFicheCollab:m_bUtiliseMob=Faux _ET_ gclPresentationFicheCollab.FicheUtilisateur:m_sCleLicenceMobile= "" // BTN_Retirer_la_licence..Visible = faux //pas BTN_Attribuer_une_licence..Visible // //BTN_MODIF_USER_COLLAB..Visible = BTN_VAL_USER..Visible // BTN_AfficheQrCode..Visible = gclPresentationFicheCollab:m_bUtiliseMob//BTN_Attribuer_une_licence..Visible // SEL_AffichePlanning..Etat = gclPresentationFicheCollab:m_npkid=gpclFicheUtilisateurEnCours:m_nPKID ? actif SINON Grisé // SEL_Messagerie..Etat = gclPresentationFicheCollab:m_nPKID=gpclFicheUtilisateurEnCours:m_nPKID ? Actif SINON Grisé fin Fermeture de FI_Fiche_Collaborateur DeblocEnregistrement(gclPresentationFicheCollab,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_COLLAB,BTN_CADENAS_OUVERT_COLLAB,GR_CADENAS_COLLAB,DISP_FICHE_COLLABORATEUR,Faux,*,pas gb AppelProcFenAppelante) si pas gbAppelProcFenAppelante alors fin Clic sur BTN_ADD_USER_COLLAB bContinue est un booléen=Vrai bCreateUser est un booléen=Vrai si HLitRecherchePremier(ParametreSysteme,PAS_Code,"LICENCE") alors stEnregLicence est un STJSONLicence Désérialise(stEnregLicence,ParametreSysteme.PAS_Valeur,psdJSON) bContinue = stEnregLicence:nBLicenceDesktopRestante>0 si pas bContinue alors Erreur("Vous ne pouvez pas créer de nouvel utilisateur","Le nombre de licence a été atteint") sinon si gclPresentationFicheCollab:FicheUtilisateur:m_sLogin="" alors SAI_LOGIN = gclPresentationFicheCollab:m_sTrigramme SAI_MDP = SAI_LOGIN SAI_CONFIRMATION_MDP = SAI_MDP ListeSelectPlus(COMBO_Profil_User,4) EcranVersSource() bCreateUser = Vrai fin fin si bContinue alors bContinue = EnregistreFiche() si SAI_LOGIN..Etat=Grisé alors bContinue = EnregistreFicheUser() fin si bContinue alors stEnregLicence:nBLicenceDesktopRestante -= 1 bufLicence est un Buffer Sérialise(stEnregLicence,bufLicence,psdJSON) si HLitRecherchePremier(ParametreSysteme,PAS_Code,"LICENCE") alors 06/08/2026 Isis_BO 2408 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs ParametreSysteme.PAS_Valeur = bufLicence HModifie(ParametreSysteme,hNumEnrEnCours) fin sinon si bCreateUser alors clerreur est un CErreur gclPresentationFicheCollab:FicheUtilisateur:bSupprimer(clerreur) fin si bContinue alors BTN_ADD_USER_COLLAB..Visible=Faux GR_NEWUSER..Visible = Vrai BTN_VAL_USER..Visible=Vrai GR_USERGRISE..Etat = Actif GR_NEWUSER..Etat = Actif BTN_Fermer_User..Visible=Vrai ListeSelectPlus(COMBO_Profil_User,4) fin fin fin //EnregistreFiche() //nIDCollab est une entier sur 8 octets=gclPresentationFicheCollab.IdentifiantUnique //clPresentation est un PTableSociete_Collaborateur <-gpclPresenListeCollabSociete //clPresentation=OuvrePopupPosition(FEN_Choix_societe_Collaborateur,poBas,clPresentation,nIDCollab) //gpclPresenListeCollabSociete <-clPresentation //AffecterCollaborateur() //ZONEREPETEEAFFICHE(ZR_CollabSociete,taInit) //DemandeMiseAJourIHM() Clic sur BTN_ADD_USER_MOBILE bContinue est un booléen=Vrai si HLitRecherchePremier(ParametreSysteme,PAS_Code,"LICENCE") alors stEnregLicence est un STJSONLicence Désérialise(stEnregLicence,ParametreSysteme.PAS_Valeur,psdJSON) bContinue = stEnregLicence:nBLicenceMobileRestante>0 si pas bContinue alors Erreur("Vous ne pouvez pas créer de nouvel utilisateur mobile", "Le nombre de licence a été atteint") fin fin si bContinue alors BTN_ADD_USER_MOBILE..Visible=Faux BTN_VAL_USERMOB..Visible=Vrai //BTN_Fermer_UserMob..visible=vrai ListeSelectPlus(COMBO_Profil_User,4) fin //EnregistreFiche() //nIDCollab est une entier sur 8 octets=gclPresentationFicheCollab.IdentifiantUnique //clPresentation est un PTableSociete_Collaborateur <-gpclPresenListeCollabSociete //clPresentation=OuvrePopupPosition(FEN_Choix_societe_Collaborateur,poBas,clPresentation,nIDCollab) //gpclPresenListeCollabSociete <-clPresentation //AffecterCollaborateur() //ZONEREPETEEAFFICHE(ZR_CollabSociete,taInit) //DemandeMiseAJourIHM() Clic sur BTN_Retirer_la_licence si gclPresentationFicheCollab.FicheUtilisateur.m_sCleLicenceMobile="" alors retour si pas OuiNon("Retirer la licence mobile de cet utilisateur ?", "La licence ainsi libérée sera disponible pour un autre utilisateur") alors retour si LicenceRetire() alors 06/08/2026 Isis_BO 2409 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs EnregistreLicenceMobile() EnregistreFiche() clErreur est un CErreur // validation si pas gclPresentationFicheCollab:FicheUtilisateur.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) fin DemandeMiseAJourIHM() fin Clic sur BTN_VAL_USERMOB clErreur est un CErreur gclPresentationFicheCollab:FicheUtilisateur:m_nIDCollaborateur = gclPresentationFicheCollab: IdentifiantUnique gclPresentationFicheCollab:FicheUtilisateur:m_sLogin = SAI_LOGIN // gclPresentationFicheCollab:FicheUtilisateur:m_sCleLicenceMobile = SAI_CLE_MOBILE gclPresentationFicheCollab:FicheUtilisateur:m_nIDTypeProfil = COMBO_Profil_User.. ValeurMémorisée gclPresentationFicheCollab:FicheUtilisateur:m_nIDSocietePrincipale=gclPresentationFicheCollab. ListeSociete.m_clTabModele[1].m_clSociete.m_nPKID gclPresentationFicheCollab:FicheUtilisateur:m_bAccesBO = gclPresentationFicheCollab: m_bUtiliseBO gclPresentationFicheCollab:FicheUtilisateur:m_bAccesMobile = gclPresentationFicheCollab: m_bUtiliseMob // validation si pas gclPresentationFicheCollab:FicheUtilisateur.bOK(clErreur) alors //PAS gclPresentationFicheCollab:FicheUtilisateur.bOK(clErreur,Vrai) Erreur(clErreur.FormateMessage()) retour fin BTN_VAL_USERMOB..Visible=Faux DemandeMiseAJourIHM() Clic sur BTN_CADENAS_FERME_COLLAB si 1=BlocEnregistrement(gclPresentationFicheCollab,ActiveTimer,BTN_CADENAS_FERME_COLLAB,BTN_ CADENAS_OUVERT_COLLAB,GR_CADENAS_COLLAB,DISP_FICHE_COLLABORATEUR) si pas AppelProcFenetreAppelante(gclPresentationFicheCollab,paramSupplementaire,Faux,Faux,Vrai) alors DeblocEnregistrement(gclPresentationFicheCollab,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_COLLAB,BTN_CADENAS_OUVERT_COLLAB,GR_CADENAS_COLLAB,DISP_FICHE_COLLABORATEUR,Faux) fin fin Clic sur BTN_CADENAS_OUVERT_COLLAB DeblocEnregistrement(gclPresentationFicheCollab,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_COLLAB,BTN_CADENAS_OUVERT_COLLAB,GR_CADENAS_COLLAB,DISP_FICHE_COLLABORATEUR,Faux) Clic sur BTN_Fermer_fiche_collaborateur 06/08/2026 Isis_BO 2410 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs si paramSupplementaire.eTypeAppel=DansChampFI alors // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationFicheCollab,paramSupplementaire,Faux,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre Ferme(FEN_ChoixFenetreInterne,0) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_FICHE_COLLABORATEUR)) fin Clic sur BTN_Nouveau_fiche_collaborateur pclPresentationFiche est un PFicheCollaborateur dynamique si paramSupplementaire.eTypeAppel=DansOnglet _et_ paramSupplementaire.sNomIDAppelant= "ListeCollaborateur" alors pclPresentationFiche <-paramSupplementaire.pclObjetAppelant.Nouveau() FEN_Menu.OuvreOuActive(FI_Fiche_Collaborateur,"Fiche collaborateur",*,pclPresentationFiche, DonneParam(paramSupplementaire)) sinon pclPresentationFiche <-PFicheCollaborateur.gNouvellePresentation() FEN_Menu.OuvreOuActive(FI_Fiche_Collaborateur,"Fiche collaborateur",*,pclPresentationFiche) fin Clic sur BTN_Supprimer_fiche_collaborateur si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin si paramSupplementaire.eTypeAppel dans (DansChampFI,DansFenetre) _et_ paramSupplementaire. gProcMAJRetour<> Null alors clErreur est un CErreur paramSupplementaire.pclObjetAppelant.bSupprimer(clErreur) si paramSupplementaire.eTypeAppel=DansChampFI alors ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre alors Ferme(FEN_ChoixFenetreInterne,0) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) fin //paramSupplementaire.gProcMAJRetour("BTN_Supprimer_Liste_Collaborateur",gclPresentationFicheCollab :FicheEnCours) //ExécuteTraitement(BTN_Fermer_fiche_collaborateur,trtClic) //SINON // clErreur est un CErreur // // SI PAS gclPresentationFicheCollab.bSupprimer(clErreur) ALORS // Erreur(clErreur.FormateMessage()) // SINON // // // ExécuteTraitement(BTN_Fermer_fiche_collaborateur,trtClic) // FIN fin Clic sur BTN_Valider_fiche_collaborateur si paramSupplementaire.eTypeAppel=DansChampFI _et_ EnregistreFiche() alors 06/08/2026 Isis_BO 2411 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheCollab) AppelProcFenetreAppelante(gclPresentationFicheCollab,paramSupplementaire,Vrai,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) //FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_FICHE_COLLABORATEUR)) sinon si paramSupplementaire.eTypeAppel=DansOnglet _et_ EnregistreFiche() alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheCollab ) AppelProcFenetreAppelante(gclPresentationFicheCollab,paramSupplementaire,Vrai,Vrai) FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_FICHE_COLLABORATEUR)) sinon si paramSupplementaire.eTypeAppel=DansFenetre _et_ EnregistreFiche() alors Ferme(MaFenêtre,0) sinon si pas paramSupplementaire.eTypeAppel dans (DansChampFI,DansOnglet,DansFenetre) alors EnregistreFiche() fin Sortie de SAI_sEmail EnregistreFiche() A chaque modification de SAI_sEmail ChampVersSource() Sortie de SAI_sTelFixe EnregistreFiche() A chaque modification de SAI_sTelFixe ChampVersSource() Sortie de SAI_sTelMobile EnregistreFiche() A chaque modification de SAI_sTelMobile ChampVersSource() Fin d'initialisation de COMBO_Statut si gclPresentationFicheCollab.m_nStatut=0 alors 06/08/2026 Isis_BO 2412 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs ListeSelectPlus(COMBO_Statut,1) fin Sortie de COMBO_Statut EnregistreFiche() Sélection d'une ligne de COMBO_Statut ChampVersSource() Sortie de INT_ActifCollaborateur EnregistreFiche() A chaque modification de INT_ActifCollaborateur ChampVersSource() Sortie de INT_AuPlanning EnregistreFiche() A chaque modification de INT_AuPlanning ChampVersSource() Sortie de SAI_rPonderation EnregistreFiche() A chaque modification de SAI_rPonderation ChampVersSource() Sortie de SAI_TRIGRAMME strigramme est une chaîne strigramme=SAI_TRIGRAMME HLitRecherchePremier(Collaborateur,CO_Trigramme,strigramme) si HTrouve(Collaborateur) alors strigramme=Gauche(SAI_sPrenom,2)+Gauche(SAI_sNom,1) HLitRecherchePremier(Collaborateur,CO_Trigramme,strigramme) si HTrouve(Collaborateur) alors SAI_TRIGRAMME="" Info("Ce trigramme existe déjà, merci d'en créer un nouveau") sinon SAI_TRIGRAMME=strigramme EnregistreFiche() fin sinon SAI_TRIGRAMME=strigramme 06/08/2026 Isis_BO 2413 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs EnregistreFiche() fin A chaque modification de SAI_TRIGRAMME ChampVersSource() Fin d'initialisation de COMBO_nIDCivilite si gclPresentationFicheCollab.m_nIDCivilite=0 alors ListeSelectPlus(COMBO_nIDCivilite,1) fin Sortie de COMBO_nIDCivilite EnregistreFiche() Sélection d'une ligne de COMBO_nIDCivilite ChampVersSource() Sortie de SAI_sFonction EnregistreFiche() A chaque modification de SAI_sFonction ChampVersSource() Sortie de SAI_sNom gclPresentationFicheCollab:CalculTrigramme() EnregistreFiche() A chaque modification de SAI_sNom ChampVersSource() Sortie de SAI_sPrenom gclPresentationFicheCollab:CalculTrigramme() EnregistreFiche() A chaque modification de SAI_sPrenom ChampVersSource() Clic sur BTN_Nouveau_Societe_Collab 06/08/2026 Isis_BO 2414 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs //EnregistreFiche() //nIDCollab est une entier sur 8 octets=gclPresentationFicheCollab.IdentifiantUnique //clPresentation est un PTableSociete_Collaborateur dynamique//<-gpclPresenListeCollabSociete si gpclListeSociete:p_nTotal>0 alors gclPresentationFicheCollab:ListeSociete=OuvrePopupPosition(FEN_Choix_Societe_Collaborateur,poBas, gclPresentationFicheCollab:ListeSociete,gclPresentationFicheCollab.IdentifiantUnique) //gpclPresenListeCollabSociete <-clPresentation //AffecterCollaborateur() ZoneRépétéeAffiche(ZR_CollabSociete,taInit) DemandeMiseAJourIHM() sinon Info("Aucune société n'existe") fin Initialisation de ZR_CollabSociete //SourceVersEcran() Fin d'initialisation de ZR_CollabSociete SocietePrincipal() Affichage d'une ligne de ZR_CollabSociete //HLitRecherchePremier(Societe,SO_PKID,ATT_IdSociete) //si htrouve(Societe) alors //ATT_Nom=Societe.SO_Nom //fin Sélection d'une ligne de ZR_CollabSociete gclPresentationFicheCollab.ListeSociete.p_clCourant=ZR_CollabSociete Clic sur BTN_SupprimeSociete ( ZR_CollabSociete ) si ZR_CollabSociete..Occurrence>1 _et_ OuiNon("Confirmez vous la suppression ?")=Non alors retour sinon si ZR_CollabSociete..Occurrence<=1 alors Info("Vous devez avoir au moins une société de rattaché.") retour fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndiceSocCollab est un entier=ZoneRépétéeSelect(ZR_CollabSociete) si nIndiceSocCollab>1 _et_ nIndiceSocCollab=ZoneRépétéeOccurrence(ZR_CollabSociete) alors ZoneRépétéeSelectPlus(ZR_CollabSociete,nIndiceSocCollab-1) fin clErreur est un CErreur gclPresentationFicheCollab.ListeSociete.p_clCourant.m_bLiaison = Faux si pas gclPresentationFicheCollab.ListeSociete.p_clCourant.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon TableauSupprimeLigne(gclPresentationFicheCollab.ListeSociete.m_clTabModele,nIndiceSocCollab) fin 06/08/2026 Isis_BO 2415 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs ZoneRépétéeAffiche(ZR_CollabSociete,taInit) //si ZR_CollabSociete..occurrence<=1 alors // Info("Vous devez avoir sélectionnié au moins une société") // retour //FIN // //nindice est un entier // //nindice =TableauCherche(gpclPresenListeCollabSociete:m_clTabModele,tcLinéaire,"m_nIDSociete",val(ATT_IdSociete) ,1) //SI nindice<>-1 ALORS //Pour TOUT societe_Collaborateur avec SC_IDCollaborateur=VAL(ATT_Id) // si Societe_Collaborateur.SC_IDCSociete=gpclPresenListeCollabSociete:m_clTabModele[nindice ].m_nIDSociete ALORS // HSupprime(Societe_Collaborateur) // FIN //fin // TableauSupprimeLigne(gpclPresenListeCollabSociete:m_clTabModele,nindice) //FIN //zonerepeteeaffiche(ZR_CollabSociete,tainit) Initialisation de LIB_IDSociete ( ZR_CollabSociete ) // Version 1 // Description // Libellé simple Clic sur BTN_AfficheQrCode //Si une licence a été attribuée et que le mode mobile est activé si gclPresentationFicheCollab.FicheUtilisateur.m_sCleLicenceMobile="" alors Erreur("Aucune licence mobile attribuée à cet utilisateur !") retour fin si pas gclPresentationFicheCollab.FicheUtilisateur.m_bAccesMobile alors Erreur("Accès mobile désactivé !") retour fin Ouvre(FEN_MobileInscription,gclPresentationFicheCollab.FicheUtilisateur.m_sCleLicenceMobile) Clic sur BTN_Attribuer_une_licence bResultat est un booléen bCreateUser est un booléen //Le login est vide et l'utilisateur sera uniquement mobile si gclPresentationFicheCollab:m_bUtiliseBO=Faux _et_ gclPresentationFicheCollab:FicheUtilisateur:m_s Login="" alors //Utilise le trigramme comme login par défaut (ce dernier étant normalement unique par collaborateur) 06/08/2026 Isis_BO 2416 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs SAI_LOGIN = gclPresentationFicheCollab:m_sTrigramme COMBO_Profil_User..Valeur = gpclListeProfilUser.RechercheEtDonneIdDepuisValeur("0") //Indique qu'il faut créer l'utilisateur bCreateUser = Vrai //Après modification du champ il faut pousser l'info dans la variable lié EcranVersSource() fin //Appel la méthode qui gère l'enregistrement des données de la fiche collaborateur bResultat = EnregistreFiche() //Si le login est grisé (cas où c'est un utilisateur mobile uniquement) si SAI_LOGIN..Etat=Grisé alors //Appel de la méthode d'enregistrement de l'utilisateur car cette méthode n'a pas été appelé dans EnregistreFiche bResultat = EnregistreFicheUser() fin //Si tout va bien et que l'on a un utilisateur si bResultat alors //Tente d'attribuer une licence bResultat = AttribueLicenceMobile() //La licence n'a pas pu être attribuée si pas bResultat alors //Repasse l'utilisation mobile à faux gclPresentationFicheCollab:m_bUtiliseMob=Faux //Comme aucune licence mobile et création de l'utilisateur spécifiquement pour ce cas si bCreateUser alors clerreur est un CErreur //Suppression de l'utilisateur gclPresentationFicheCollab:FicheUtilisateur.bSupprimer(clerreur) fin fin fin //Rafraichement des données écran DemandeMiseAJourIHM() Clic sur BTN_Param_Email Ouvre(FEN_ChoixFenetreInterne,"FI_Parametrage_Email",DonneParam(DansFenetre,"FI_Fiche_Collaborateur", MoiMême..Nom,*,"","ParamEmail",*,gclPresentationFicheCollab:FicheUtilisateur,Faux)) DemandeMiseAJourIHM() Sélection d'une ligne de COMBO_Profil_User ChampVersSource() Clic sur BTN_Fermer_User 06/08/2026 Isis_BO 2417 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs //BTN_ADD_USER_COLLAB..Visible=vrai ListeSelectPlus(COMBO_Profil_User,1) si gclPresentationFicheCollab.FicheUtilisateur:m_bNouveau alors //INT_LICENCE_BO[1] = 0 gclPresentationFicheCollab:m_bUtiliseBO = Faux fin //GR_NEWUSER..Visible = faux BTN_VAL_USER..Visible=Faux //GR_USERGRISE..Etat = GRISE //GR_NEWUSER..Etat = Grisé BTN_Fermer_User..Visible=Faux DemandeMiseAJourIHM() Clic sur BTN_MODIF_USER_COLLAB //OuvreFicheDepuisListe(FicheEnModification,paramSupplementaire,gclPresentationListeCollaborateur,FI_Fi che_Collaborateur,MaFenêtreInterne..Nom,DISP_LISTE_COLLABORATEUR,TABLE_COLLABORATEUR,CFI_SOUSELEMENT_LI STE_COLLABORATEUR,GR_IMAGE_OPAQUE_LISTE_COLLABORA TEUR,GR_HAUTEUR_LISTE_COLLABORATEUR,GR_MODEFORMULAIRE_LISTE_COLLABORATEUR,maProcMAJObjetRetourFI,MoiMêm e..Nom) //BTN_ADD_USER_COLLAB..Visible=Faux //GR_NEWUSER..Visible = vrai BTN_MODIF_USER_COLLAB..Visible= Faux BTN_VAL_USER..Visible = Vrai BTN_Fermer_User..Visible = Vrai //GR_USERGRISE..etat = actif SAI_CONFIRMATION_MDP = SAI_MDP DemandeMiseAJourIHM() Clic sur BTN_VAL_USER EcranVersSource("","gclPresentationFicheCollab") clErreur est un CErreur si gclPresentationFicheCollab:m_nPKID > 0 et gclPresentationFicheCollab:m_sTrigramme <> "" alors nIDSocP est un entier sur 8 octets si gclPresentationFicheCollab.ListeSociete.m_clTabModele..Occurrence > 0 alors nIDSocP = gclPresentationFicheCollab.ListeSociete.m_clTabModele[1].m_clSociete.m_nPKID fin gclPresentationFicheCollab:FicheUtilisateur:m_nIDSocietePrincipale = nIDSocP // validation si pas gclPresentationFicheCollab:FicheUtilisateur.bOK(clErreur) alors //PAS gclPresentationFicheCollab:FicheUtilisateur.bOK(clErreur,Vrai) Erreur(clErreur.FormateMessage()) retour fin fin gclPresentationFicheCollab:FicheUtilisateur:m_nIDCollaborateur = gclPresentationFicheCollab: IdentifiantUnique gclPresentationFicheCollab:FicheUtilisateur:m_sLogin = gclPresentationFicheCollab:m_s Trigramme gclPresentationFicheCollab:FicheUtilisateur:m_sNom = gclPresentationFicheCollab:m_sNom gclPresentationFicheCollab:FicheUtilisateur:m_sPrenom = gclPresentationFicheCollab:m_sPrenom gclPresentationFicheCollab:FicheUtilisateur:m_bAccesBO = gclPresentationFicheCollab:m_b UtiliseBO gclPresentationFicheCollab:FicheUtilisateur:m_bAccesMobile = gclPresentationFicheCollab:m_b UtiliseMob // validation si gclPresentationFicheCollab:m_nPKID > 0 et gclPresentationFicheCollab:m_sTrigramme <> "" alors si pas gclPresentationFicheCollab:FicheUtilisateur.bOK(clErreur) alors 06/08/2026 Isis_BO 2418 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs Erreur(clErreur.FormateMessage()) retour fin sinon Erreur("Veuillez remplir le formulaire du collaborateur") retour fin BTN_VAL_USER..Visible=Faux BTN_Fermer_User..Visible=Faux DemandeMiseAJourIHM() Sortie de INT_Administrateur EnregistreFiche() A chaque modification de INT_Administrateur ChampVersSource() Sortie de INT_LICENCE_BO //EnregistreFiche() A chaque modification de INT_LICENCE_BO si gclPresentationFicheCollab:m_bUtiliseBO=Faux _et_ INT_LICENCE_BO[1]=1 _et_ AncienUserBO alors INT_LICENCE_BO[1]=0 Erreur("Vous ne pouvez pas réactiver un utilisateur qui a été désactivé") sinon si gclPresentationFicheCollab:m_bUtiliseBO _et_ INT_LICENCE_BO[1]=0 _et_ SAI_LOGIN<>"" alors si OuiNon("Vous allez désactiver cet utilisateur","Confirmez-vous ?") alors ChampVersSource() INT_LICENCE_BO..Etat = gclPresentationFicheCollab:m_bUtiliseBO=Faux _et_ SAI_LOGIN<> "" ? Grisé sinon Actif // SI HLitRecherchePremier(ParametreSysteme,PAS_Code,"LICENCE") ALORS // stEnregLicence est un STJSONLicence // Désérialise(stEnregLicence,ParametreSysteme.PAS_Valeur,psdJSON) // stEnregLicence:nBLicenceDesktopRestante += 1 // bufLicence est un buffer // Sérialise(stEnregLicence,bufLicence,psdJSON) // ParametreSysteme.PAS_Valeur = bufLicence // SI HModifie(ParametreSysteme,hNumEnrEnCours) ALORS // SI HLitRecherchePremier(ParametreSysteme,PAS_Code,"USER_SANS_LICENCE") ALORS // stEnregSansLicence est un STJSONUSERSSANSLICENCE // Désérialise(stEnregSansLicence,ParametreSysteme.PAS_Valeur,psdJSON) // stEnregUserSansLic est un STJSONSANSLICENCE // stEnregUserSansLic.Login = SAI_LOGIN // stEnregUserSansLic.PKID = gclPresentationFicheCollab:FicheUtilisateur:m_nPKID // stEnregSansLicence.Utilisateurs.Ajoute(stEnregUserSansLic) // bufSansLicence est un buffer // Sérialise(stEnregSansLicence,bufSansLicence,psdJSON) // ParametreSysteme.PAS_Valeur = bufSansLicence // SI HModifie(ParametreSysteme,hNumEnrEnCours) ALORS // EnregistreFicheUser() // FIN // FIN // FIN // 06/08/2026 Isis_BO 2419 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs // FIN sinon INT_LICENCE_BO[1]=1 fin sinon si gclPresentationFicheCollab:m_bUtiliseBO=Faux _et_ INT_LICENCE_BO[1]=1 _et_ SAI_LOGIN="" ExécuteTraitement(FI_Fiche_Collaborateur.BTN_ADD_USER_COLLAB,trtClic) sinon ChampVersSource() si BTN_Fermer_User..Visible alors ExécuteTraitement(FI_Fiche_Collaborateur.BTN_Fermer_User,trtClic) fin fin Sortie de INT_LICENCE_MOBILE //EnregistreFiche() A chaque modification de INT_LICENCE_MOBILE si gclPresentationFicheCollab:m_bUtiliseMob=Faux _et_ INT_LICENCE_MOBILE[1]=1 _et_ gclPresentationFicheCollab.FicheUtilisateur:m_sCleLicenceMobile<>"" alors retour sinon si gclPresentationFicheCollab:m_bUtiliseMob _et_ INT_LICENCE_MOBILE[1]=0 _et_ gclPresentationFicheCollab.FicheUtilisateur:m_sCleLicenceMobile<>"" alors ExécuteTraitement(BTN_Retirer_la_licence,trtClic) sinon si gclPresentationFicheCollab:m_bUtiliseMob=Faux _et_ INT_LICENCE_MOBILE[1]=1 _et_ gclPresentationFicheCollab.FicheUtilisateur:m_sCleLicenceMobile="" alors ExécuteTraitement(BTN_Attribuer_une_licence,trtClic) fin A chaque modification de SAI_CONFIRMATION_MDP ChampVersSource() Sortie de SAI_LOGIN //SI MoiMême..ValeurAffichée<>"" ALORS // // nPKID est un entier sur 8 octets = val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[",DepuisDébut),1,"]")) // SI nPKID>0 ALORS // //PFicheIntervention.gFicheLieu(gclPresentationFicheInterv,gclPresentationFicheInterv.FicheLieu,nPKID,V rai,"",Vrai) // PFicheCollaborateur.gFicheUtilisateur(gclPresentationFicheCollab,gclPresentationFicheCollab.FicheUtilis ateur,nPKID,"") // SINON // SI ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"---",DepuisDébut),1,"---",DepuisFin)=ChaîneFormate("Aucu n résultat",ccMajuscule) ALORS 06/08/2026 Isis_BO 2420 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs // MoiMême="" // SaisieAssistéeSupprimeTout(MoiMême) // ExécuteTraitement(MoiMême,trtModification) // SINON // //PFicheIntervention.gFicheLieu(gclPresentationFicheInterv,gclPresentationFicheInterv.FicheLieu,-1,Vrai ,MoiMême..ValeurAffichée,Vrai) // PFicheCollaborateur.gFicheUtilisateur(gclPresentationFicheCollab,gclPresentationFicheCollab.FicheUtilis ateur,-1,MoiMême..ValeurAffichée) // FIN // FIN // SI nPKID>0 ALORS // MoiMême = Majuscule(gclPresentationFicheCollab:FicheUtilisateur.m_sLogin) // FIN // //EnregistreFiche() // //Enchainement des actions suite au choix du lieu comme si l'utilisateur avait cliqué sur la loupe // //GestionEnchainement(BTN_LOUPE_LIEU,"") //FIN A chaque modification de SAI_LOGIN ChampVersSource() //SI MoiMême..ValeurAffichée<>"" ALORS // ModifZoneSaisieAssistee(MoiMême,2,faux,"","") //FIN Sélection d'une valeur dans la liste de saisie assistée de SAI_LOGIN //ExécuteTraitement(MoiMême,trtSortie) A chaque modification de SAI_MDP ChampVersSource() A chaque modification de SEL_AffichePlanning clErreur est un CErreur //ChampVersSource() //pclFichePrefAgenda.m_sValeur=SEL_AffichePlanning pclFichePrefAgenda est un PFicheParametreUtilisateur dynamique pclFichePrefAgenda<-gclPresentationFicheCollab.FicheUtilisateur.p_PrefPlanningAgenda pclFichePrefAgenda:m_sValeur = SEL_AffichePlanning //SEL_AffichePlanning..AffichageActif=Faux // validation si pas pclFichePrefAgenda.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) retour fin //SEL_AffichePlanning..AffichageActif=vrai //Modification du menu principal selon le changement de préférence FEN_Menu.LIB_PLANNING=gclPresentationFicheCollab.FicheUtilisateur.p_PrefPlanningAgenda:m_sValeur //pclFichePrefAgenda.m_sValeur A chaque modification de SEL_Messagerie 06/08/2026 Isis_BO 2421 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Code des champs clErreur est un CErreur pclFichePrefMessagerie est un PFicheParametreUtilisateur dynamique pclFichePrefMessagerie<-gclPresentationFicheCollab.FicheUtilisateur.p_PrefMessagerie pclFichePrefMessagerie.m_sValeur=SEL_Messagerie si pas pclFichePrefMessagerie.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) retour fin //si SEL_Messagerie="Externe" alors // // //sinon // ONG_PARAMETRE=3 // Affiche_SMTP() // Affiche_IMAP() // Affiche_POP3() // Valide_Parametres() //fin FI_Fiche_Collaborateur Procédures Procédure locale ActiveTimer // Résumé : // Syntaxe : //ActiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveTimer(local nIdTimer est un entier) TimerSys(TimeOutCollaborateur,100,nIdTimer) Procédure locale AncienUserBO // Résumé : // Syntaxe : //[ = ] AncienUserBO () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AncienUserBO() bResultat est un booléen si HLitRecherchePremier(ParametreSysteme,PAS_Code,"USER_SANS_LICENCE") alors stEnregSansLicence est un STJSONUSERSSANSLICENCE 06/08/2026 Isis_BO 2422 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Procédures si ParametreSysteme.PAS_Valeur<>"" alors Désérialise(stEnregSansLicence,ParametreSysteme.PAS_Valeur,psdJSON) nIndice est un entier = TableauCherche(stEnregSansLicence.Utilisateurs,tcLinéaire,"PKID", gclPresentationFicheCollab:FicheUtilisateur:m_nPKID,1) si nIndice>0 _et_ stEnregSansLicence.Utilisateurs[nIndice].PKID = gclPresentationFicheCollab: FicheUtilisateur:m_nPKID alors bResultat = Vrai fin fin fin renvoyer bResultat Procédure locale AttribueLicenceMobile procédure AttribueLicenceMobile() //Coucou si WS_LICENCE.Tesla()<>"OUI" alors Erreur("Le serveur de licence n'est pas joignable.") renvoyer Faux fin s est une chaîne = gcnxBO..BaseDeDonnées stINS est un ST_CLI_DMD_LM stINS.saCodeClient = Gauche(s,Taille(s)-4) // Nom de la base sans "_BLD" stINS.nIdClb = gclPresentationFicheCollab:FicheUtilisateur:m_nIDCollaborateur stINS.nIdUser = gclPresentationFicheCollab:FicheUtilisateur:m_nPKID stINS.saNom = gclPresentationFicheCollab:m_sNom stINS.saPrenom = gclPresentationFicheCollab:m_sPrenom sJson est une chaîne ANSI Sérialise(stINS,sJson,psdJSON) stCMD est un ST_CMD_CLIENT stCMD.saCMD =cCLI_LIC_ATTRIBUTION stCMD.saJSON =sJson stRep est un ST_REP_CLIENT = WS_LICENCE.BOCLI_CMD(stCMD) si ErreurDétectée() alors Erreur("Problème de communication avec le serveur de Licence.") renvoyer Faux fin si stRep.saEtatReponse..Valeur<>cREP_OK alors selon stRep.saEtatReponse..Valeur cas cERR_CLI_INCONNU Erreur("Le code client :" + stINS.saCodeClient +" n'a pas été reconnu dans la base.", "Contactez le support technique.") cas cERR_LIC_AUCUNE Erreur("Il n'y a pas de licence mobile disponible","Liberez une licence inutilisée ou augmentez votre nombre de licences mobile.") cas cERR_EXCEPTION,cERR_HF_BLOCAGE,cERR_CMD_INCONNUE,cERR_FORMAT_JSON Erreur("Le serveur de Licence ne peut satisfaire votre requête", "Contactez le support technique.","Erreur : " + stRep.saEtatReponse..Valeur) autre cas Erreur("Erreur système : " + stRep.saEtatReponse..Valeur ) 06/08/2026 Isis_BO 2423 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Procédures fin renvoyer Faux fin //Analyse de la réponse stLIC est un ST_CLI_REP_DMD_LM sJson = stRep.saRepJSON Désérialise(stLIC,sJson,psdJSON) si ErreurDétectée() alors Erreur("La réponse du serveur n'est pas dans le format attendu.", "Si cela se reproduit, contactez le support technique") renvoyer Faux fin //Affectation de la licence à l'utilisateur et enregistrement gclPresentationFicheCollab.FicheUtilisateur.m_sCleLicenceMobile = stLIC.saNumLicence gclPresentationFicheCollab:m_bUtiliseMob = Vrai EnregistreLicenceMobile() clErreur est un CErreur // validation si pas gclPresentationFicheCollab:FicheUtilisateur.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) renvoyer Faux sinon renvoyer Vrai fin Procédure locale Controle_Trigramme // Résumé : // Syntaxe : // Controle_Trigramme () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Controle_Trigramme() sTrigramme est une chaîne si SAI_sPrenom<>"" et SAI_sNom<>"" alors sTrigramme=Gauche(SAI_sPrenom,1)+Gauche(SAI_sNom,2) HLitRecherchePremier(Collaborateur,CO_Trigramme,sTrigramme) si HTrouve(Collaborateur) alors sTrigramme=Gauche(SAI_sPrenom,2)+Gauche(SAI_sNom,1) HLitRecherchePremier(Collaborateur,CO_Trigramme,sTrigramme) si HTrouve(Collaborateur) alors SAI_TRIGRAMME="" sinon SAI_TRIGRAMME=sTrigramme fin sinon SAI_TRIGRAMME=sTrigramme fin sinon SAI_TRIGRAMME="" fin Procédure locale DesactiveTimer 06/08/2026 Isis_BO 2424 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Procédures // Résumé : // Syntaxe : //DesactiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DesactiveTimer(local nIdTimer est un entier) FinTimerSys(nIdTimer) Procédure locale DroitDeModifier // Résumé : // Syntaxe : // DroitDeModifier () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DroitDeModifier() Procédure locale EnregistreFiche // Résumé : // Syntaxe : //[ = ] EnregistreFiche () // // Paramètres : // Aucun // Valeur de retour : // booléen : // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure EnregistreFiche() bResultat est un booléen tabChampSuivant est un tableau de chaînes = [SAI_sNom..Nom,SAI_sPrenom..Nom,BTN_ Valider_fiche_collaborateur..Nom,BTN_Fermer_fiche_collaborateur..Nom] //clErreur est un CErreur //SI PAS ChampSuivant() dans (SAI_sNom..nom,SAI_sPrenom..nom,BTN_Valider_fiche_collaborateur..Nom,BTN_Fermer_fiche_collaborateur..no m) ALORS si pas Contient(ChampSuivant(),tabChampSuivant) alors //SI champencours() DANS (BTN_Valider_fiche_collaborateur..Nom) ALORS EcranVersSource() si Contient(ChampEnCours(),BTN_Valider_fiche_collaborateur..Nom) alors EcranVersSource() bResultat = ValideFicheSimple(gclPresentationFicheCollab,paramSupplementaire,ActiveTimer,BTN_ CADENAS_FERME_COLLAB,BTN_CADENAS_OUVERT_COLLAB,GR_CADENAS_COLLAB,DISP_FICHE_COLLABORATEUR) si bResultat _et_ SAI_LOGIN..Etat=Actif alors bResultat = EnregistreFicheUser() 06/08/2026 Isis_BO 2425 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Procédures fin // nPKID est un entier sur 8 octets = gclPresentationFicheCollab:IdentifiantUnique // clErreur est un CErreur // bResultat = gclPresentationFicheCollab.bOK(clErreur)//gclPresentationFicheCollab.bOK(clErreur,Vrai,Vrai) // // validation // SI PAS bResultat ALORS // Erreur(clErreur.FormateMessage()) // SINON // SI SAI_LOGIN..Etat=Actif ALORS // SI nPKID=0 _ET_ paramSupplementaire.eTypeAppel=DansOnglet ALORS // FEN_Menu.RenomeOnglet(gclPresentationFicheCollab:IdentifiantUnique,gclPresentationFicheCollab:InfoOngle t) // FIN // bResultat = EnregistreFicheUser() // FIN // // FIN fin //si gclPresentationFicheCollab:m_nPKID > 0 et gclPresentationFicheCollab:m_sTrigramme <> "" alors // nIDSocP est un entier sur 8 octets // SI gclPresentationFicheCollab.ListeSociete.m_clTabModele..Occurrence > 0 ALORS // nIDSocP = gclPresentationFicheCollab.ListeSociete.m_clTabModele[1].m_clSociete.m_nPKID // FIN // gclPresentationFicheCollab:FicheUtilisateur:m_nIDSocietePrincipale = nIDSocP // // // validation // SI PAS gclPresentationFicheCollab:FicheUtilisateur.bOK(clErreur) ALORS//PAS gclPresentationFicheCollab:FicheUtilisateur.bOK(clErreur,Vrai) // Erreur(clErreur.FormateMessage()) // renvoyer faux // FIN //fin renvoyer bResultat Procédure locale EnregistreFicheUser // Résumé : // Syntaxe : //[ = ] EnregistreFicheUser () // // Paramètres : // Aucun // Valeur de retour : // booléen : // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure EnregistreFicheUser() bResultat est un booléen=Vrai clErreur est un CErreur si SAI_CONFIRMATION_MDP..Visible _et_ SAI_CONFIRMATION_MDP<>SAI_MDP alors clErreur.Init(CErreur.Fonctionnelle, "Veuillez saisir le même mot de passe dans la zone de confirmation de mot de passe") bResultat=Faux 06/08/2026 Isis_BO 2426 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Procédures fin si bResultat _et_ gclPresentationFicheCollab:FicheUtilisateur:m_bNouveau _et_ HLitRecherchePremier( ParametreSysteme,PAS_Code,"LICENCE") alors stEnregLicence est un STJSONLicence Désérialise(stEnregLicence,ParametreSysteme.PAS_Valeur,psdJSON) bResultat = stEnregLicence:nBLicenceDesktopRestante>0 si pas bResultat alors Erreur("Vous ne pouvez pas créer de nouvel utilisateur","Le nombre de licence a été atteint") fin fin si gclPresentationFicheCollab:FicheUtilisateur:IdentifiantUnique=0 alors //gclPresentationFicheCollab:FicheUtilisateur:m_sNom = gclPresentationFicheCollab:m_sNom //gclPresentationFicheCollab:FicheUtilisateur:m_sPrenom = gclPresentationFicheCollab:m_sPrenom //gclPresentationFicheCollab:FicheUtilisateur:m_sTelMobile = gclPresentationFicheCollab:m_sTelMobile //gclPresentationFicheCollab:FicheUtilisateur:m_sEmail = gclPresentationFicheCollab:m_sEmail gclPresentationFicheCollab:FicheUtilisateur:m_nIDCollaborateur = gclPresentationFicheCollab: IdentifiantUnique gclPresentationFicheCollab:FicheUtilisateur:m_nIDTypeProfil = COMBO_Profil_User..ValeurMémorisée fin gclPresentationFicheCollab:FicheUtilisateur:m_bAccesBO = gclPresentationFicheCollab:m_b UtiliseBO gclPresentationFicheCollab:FicheUtilisateur:m_bAccesMobile = gclPresentationFicheCollab:m_b UtiliseMob // validation si bResultat=Faux _ou_ pas gclPresentationFicheCollab:FicheUtilisateur.bOK(clErreur) alors //PAS gclPresentationFicheCollab:FicheUtilisateur.bOK(clErreur,Vrai) Erreur(clErreur.FormateMessage()) bResultat=Faux fin si bResultat alors gclPresentationFicheCollab:m_sLogin = gclPresentationFicheCollab:FicheUtilisateur:m_sLogin //GR_USERGRISE..Etat=Grisé BTN_VAL_USER..Visible=Faux //BTN_MODIF_USER_COLLAB..Visible=Vrai //GR_NEWUSER..Visible=Faux fin renvoyer bResultat Procédure locale EnregistreLicenceMobile procédure EnregistreLicenceMobile() clErreur est un CErreur gclPresentationFicheCollab:FicheUtilisateur:m_nIDCollaborateur = gclPresentationFicheCollab: IdentifiantUnique gclPresentationFicheCollab:FicheUtilisateur:m_nIDTypeProfil = COMBO_Profil_User..ValeurMémorisée gclPresentationFicheCollab:FicheUtilisateur:m_nIDSocietePrincipale=gclPresentationFicheCollab. ListeSociete.m_clTabModele[1].m_clSociete.m_nPKID gclPresentationFicheCollab:FicheUtilisateur:m_bAccesMobile = gclPresentationFicheCollab:m_b UtiliseMob // validation si pas gclPresentationFicheCollab:FicheUtilisateur.bOK(clErreur) alors //PAS gclPresentationFicheCollab:FicheUtilisateur.bOK(clErreur,Vrai) Erreur(clErreur.FormateMessage()) retour 06/08/2026 Isis_BO 2427 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Procédures fin Procédure locale LicenceRetire procédure LicenceRetire() //Coucou si WS_LICENCE.Tesla()<>"OUI" alors Erreur("Le serveur de licence n'est pas joignable.") renvoyer Faux fin s est une chaîne = gcnxBO..BaseDeDonnées stINS est un ST_CLI_ACTION_LM stINS.saCodeClient = Gauche(s,Taille(s)-4) // Nom de la base sans "_BLD" stINS.saNumLicence = gclPresentationFicheCollab.FicheUtilisateur.m_sCleLicenceMobile sJson est une chaîne ANSI Sérialise(stINS,sJson,psdJSON) stCMD est un ST_CMD_CLIENT stCMD.saCMD =cCLI_LIC_LIBERE stCMD.saJSON =sJson stRep est un ST_REP_CLIENT = WS_LICENCE.BOCLI_CMD(stCMD) si ErreurDétectée() alors Erreur("Problème de communication avec le serveur de Licence.") renvoyer Faux fin selon stRep.saEtatReponse..Valeur cas cERR_CLI_INCONNU Erreur("Le code client :" + stINS.saCodeClient +" n'a pas été reconnu dans la base.", "Contactez le support technique.") renvoyer Faux cas cERR_LIC_INCONNUE,cERR_CLI_LIC //La licence est inconnue ou incohérente //Retrait de la licence gclPresentationFicheCollab.FicheUtilisateur.m_sCleLicenceMobile="" gclPresentationFicheCollab:m_bUtiliseMob=Faux Erreur("La licence n'a pas été reconnue", "Vous pouvez cependant ré-attribuer une licence à cet utilisateur.") renvoyer Vrai cas cREP_OK //La libération à été faite avec succès //Retrait de la licence gclPresentationFicheCollab.FicheUtilisateur.m_sCleLicenceMobile="" gclPresentationFicheCollab:m_bUtiliseMob=Faux renvoyer Vrai cas cERR_EXCEPTION,cERR_HF_BLOCAGE,cERR_CMD_INCONNUE,cERR_FORMAT_JSON Erreur("Le serveur de Licence ne peut satisfaire votre requête", "Contactez le support technique.","Erreur : " + stRep.saEtatReponse..Valeur) renvoyer Faux autre cas Erreur("Erreur système : " + stRep.saEtatReponse..Valeur ) renvoyer Faux fin Procédure locale SocietePrincipal 06/08/2026 Isis_BO 2428 Partie 3 › Fenêtre WINDEV › FI_Fiche_Collaborateur › Procédures procédure SocietePrincipal() pour toute ligne i de ZR_CollabSociete ZR_CollabSociete[i].IMG_Principal..Visible = Faux si i = 1 alors ZR_CollabSociete[i].IMG_Principal..Visible = Vrai fin fin Procédure locale SurActivite // Résumé : // Syntaxe : //SurActivite (, , ) // // Paramètres : // wEve : // wParam : // lParam : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurActivite(wEve,wParam,lParam) si gclPresentationFicheCollab:m_bBlocageEcriture alors gnDelai=DonneValeurTimeOutObjet(gclPresentationFicheCollab) fin Procédure locale TimeOutCollaborateur procédure TimeOutCollaborateur() //Enlève 1 seconde au temps restant gnDelai-- //Le temps est écoulé, l'enregistrement et le déblocage de ce dernier c'est bien passé si gnDelai = 0 alors DeblocEnregistrement(gclPresentationFicheCollab,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_COLLAB,BTN_CADENAS_OUVERT_COLLAB,GR_CADENAS_COLLAB,DISP_FICHE_COLLABORATEUR,Faux) fin 06/08/2026 Isis_BO 2429 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Image FI_Fiche_Equipe Image FI_Fiche_Equipe Informations générales FI_Fiche_Equipe Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Fiche_Equipe.wdw | Créé par | | frederic.bourras@applilogik.fr | | | | | -------------------------- | ---------- | ------------------------------ | ------- | --------------- | ---- | | Date de création | | 03/09/2018 19:11:48 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 23/04/2025 09:21:44 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 1190 | 338 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | | 06/08/2026 | | | Isis_BO | | 2430 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations générales Ctx. HFSQL indép. Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Plateforme unique desktop OU mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non 06/08/2026 Isis_BO 2431 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | 1 | | Libellé | | | 1 | | --- | --------------- | --- | --- | --- | --- | ---------------------- | --- | --- | --- | | | Bouton | | | 11 | | Liste | | | 2 | | | Table | | | 1 | | Combo | | | 2 | | | Fenêtre interne | | | 1 | | Colonne de table | | | 4 | | | Disposition | | | 2 | | Cellule de disposition | | | 9 | Nombre d'éléments dans la fenêtre : 34 FI_Fiche_Equipe Informations sur les champs Fenêtre : FI_Fiche_Equipe Fenêtre interne laitini tatE BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FI_Fiche_Equipe | | | 0 | 0 | 1190 | 338 | | 0 | | | --------------- | --- | --- | --- | --- | ---- | --- | --- | --- | --- | Fenêtre interne : FI_Fiche_Equipe Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | --------------------------------- | --- | latnoziroh .csA | | | | | | | | essap ed toM | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --- | --------------------- | --- | ------------ | ---------------------- | ---------- | ------------ | ------------------------- | ------------- | | | | | | | BAT ehcuoT eisias epyT | FTR tamroF | | | | | | | X noitisoP Y noitisoP | | laitini tatE | | engilitluM | | | | ruegraL ruetuaH elbisiV nalP | SAI_SEQ_Nom | | 6 0 507 | 43 0 | Actif | Texte | | Non | | | | ----------- | --- | ------- | ---- | ------- | ----- | --- | --- | --- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 2432 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH | | | | | ruegraL | | | elbisiV | | | | | | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | nalP LIB_Titre_de_fenêtre_fiche_equip | | | 6 | 6 | 39 | 21 | 0 | Actif | Gauche | Centre | | | | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | --- | Bouton | | | | | | | | | | BAT ehcuoT | notuob epyT | | | --- | --- | ---------- | --- | ---------- | ------- | ------- | --- | ------------ | ---------- | ----------- | --- | | | | X noitisoP | | Y noitisoP | | | | laitini tatE | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | BTN_AFFECTATION_MULTIPLE_FICHE_E | | | 524 | 93 | 24 | 24 | 0 | Actif | | Normal | | | -------------------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | --- | | BTN_AFFECTATION_SIMPLE_FICHE_EQ | | | 524 | 123 | 24 | 24 | 0 | Actif | | Normal | | | BTN_AFFECTATION_SIMPLE_FICHE_EQ | | | 815 | 138 | 24 | 24 | 0 | Actif | | Normal | | | BTN_CADENAS_FERME_EQUIPE | | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | | BTN_CADENAS_OUVERT_EQUIPE | | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | | BTN_DESAFFECTATION_MULTIPLE_FIC | | | 524 | 183 | 24 | 24 | 0 | Actif | | Normal | | BTN_DESAFFECTATION_SIMPLE_FICHE_ | | | | 524 | 153 | 24 | 24 | 0 | Actif | | Normal | | | -------------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------- | --- | | BTN_Fermer_fiche_equipe | | | 4 | 4 | 24 | 24 | 0 | Actif | | Abandon | | | BTN_Nouveau_fiche_equipe | | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | | BTN_Supprimer_fiche_equipe | | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | | BTN_Valider_fiche_equipe | | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | Liste ruesnecsa/egahciffA ruesnecsa elluB noitcelésitluM sennoloc .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | sruocraP | | | | elbisiV | | | | | | | | elbaT | eéirT | | | | | --- | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | --- | nalP | LISTE_Collaborateur | 566 | 49 | 247 | 247 | 0 | Actif | Variable | | | | 1 | | -------------------- | --- | --- | --- | --- | --- | ----- | -------- | --- | --- | --- | --- | | LISTE_Collaborateur1 | 845 | 49 | 339 | 247 | 0 | Actif | Variable | | | | 1 | Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | -------------- | -------------- | | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | | | --- | --------------------- | --- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | --- | | | | | ruetuaH | | | | sruocraP | | | | | ruegraL | | | | | elbisiV | | elbaT | | | | | | | --- | --- | --- | --- | ------- | --- | ----- | --- | --- | --- | --- | --- | nalP | TABLE_EquipeCollabo | 6 43 | 507 | 252 | 0 affichag | | Variable | | | | | 2 | | ------------------- | ---- | --- | --- | ---------- | ------- | -------- | --- | --- | --- | --- | ---- | | 06/08/2026 | | | | | Isis_BO | | | | | | 2433 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | laitini tatE | BAT ehcuoT | eisias cevA | | | | --- | --- | --- | --- | --- | ------------ | ---------- | ----------- | --- | --- | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | sruocraP | | | | | --- | --- | ------- | ------- | --- | --- | -------- | --- | --- | --- | elbisiV | | | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_Societe | 566 | 0 247 | 43 | 0 | Actif | Variable | | Non | | | -------------- | --- | ----- | --- | --- | ----- | -------- | --- | --- | --- | | COMBO_Societe1 | 846 | 0 338 | 43 | 0 | Actif | Variable | | Non | | Disposition BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | | elbisiV | | | --- | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | nalP | DISP_BANDEAU_ENTETE_FICHE_EQUIPE | | | 0 | 0 | 1190 | 33 | 0 | Actif | | | -------------------------------- | --- | --- | --- | --- | ---- | --- | --- | ----- | --- | | DISP_FICHE_EQUIPE | | | 0 | 0 | 1190 | 333 | 0 | Actif | | Table : FI_Fiche_Equipe.DISP_FICHE_EQUIPE.TABLE_EquipeCollaborateur Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC ehcrehcer cevA | | | | | ehcuag à eéxiF | | .zroh egardaC | | | | | --- | --- | --- | --- | -------------- | --- | ------------- | --- | --- | --- | .trev egardaC | | | | | elbaçalpéD | | | | eisias epyT FTR tamroF | eisias cevA | | --- | --- | --------------- | ------------ | ---------- | --- | --- | --- | ---------------------- | ----------- | | | | | laitini tatE | | | | | engilitluM | | | | | ruegraL elbisiV | | | | | | | | eéirT epyT | COL_Responsable | | 90 | Actif | | | Centre Centre | | | | | --------------- | --- | --- | ----- | --- | --- | ------------- | ------- | --- | --- | | COL_Nom | | 278 | Actif | | | Gauche Centre | Texte | | | | COL_Prénom | | 212 | Actif | | | Gauche Centre | Texte | | | | COL_PKID | | 100 | Actif | | | Droite Centre | Numériq | | | Fenêtre : FI_Fiche_Equipe Fenêtre interne : FI_Fiche_Equipe | UI par l'utilisateur | | Selon fenêtre | | | | | | | | | ------------------------- | --- | ---------------------------- | --- | ------- | --- | --- | --- | --- | ---- | | Unité des tailles | | Compatible desktop ET mobile | | | | | | | | | Taux Paral. hauteur | | 0 | | | | | | | | | Taux Paral. Y | | 0 | | | | | | | | | Épinglé | | Non | | | | | | | | | Masquer lors du scrolling | | Non | | | | | | | | | Ancrage au contenu | | | | | | | | | | | Numéro aide | | 0 | | | | | | | | | 06/08/2026 | | | | Isis_BO | | | | | 2434 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Fiche_Equipe Bouton : Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Tout_A_Gauche.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 2435 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_A_Gauche.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2436 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Bouton : Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_A_Gauche.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2437 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Bouton : Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Cadenas_Fermer_rou ge.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2438 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Bouton : Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Cadenas.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2439 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Bouton : Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Tout_A_Droite.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2440 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Bouton : Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_A_Droite.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2441 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2442 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2443 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Bouton : Groupe GR_CADENAS_EQUIPE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2444 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2445 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Combo : FI_Fiche_Equipe.DISP_FICHE_EQUIPE.COMBO_Societe Libellé FR: S&ociété Groupe GR_CADENAS_EQUIPE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 247 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 566 Largeur interne 247 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Société de rattachement Numéro aide 0 Texte d'indication si vide FR: Lié à la société Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui 06/08/2026 Isis_BO 2446 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheEquipe.m_nIDSociete Nb. Enreg. Max 0 Fichier parcouru :gpclPresenListeSociete.m_clTabModele Rub. affichée :gpclPresenListeSociete.m_clTabModele.m_sNom Rub. mémorisée :gpclPresenListeSociete.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Fiche_Equipe.DISP_FICHE_EQUIPE.COMBO_Societe1 Libellé FR: Autre Société Groupe GR_CADENAS_EQUIPE Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 338 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 846 Largeur interne 338 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Société de rattachement Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse 06/08/2026 Isis_BO 2447 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclPresenListeSociete.m_clTabModele Rub. affichée :gpclPresenListeSociete.m_clTabModele.m_sNom Rub. mémorisée :gpclPresenListeSociete.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 06/08/2026 Isis_BO 2448 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Equipe.DISP_FICHE_EQUIPE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2449 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Liste : FI_Fiche_Equipe.DISP_FICHE_EQUIPE.LISTE_Collaborateur Libellé FR: Collaborateur disponible Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Haut Hauteur ligne 15 Retrait gauche 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 2450 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Sélection multiple Oui Mode ellipse Unicode Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Valeur persistante Non Texte Markdown Non Mode menu ctx. Nb. Enreg. Max 0 Fichier parcouru :gpclPresenListeCollabPasDansEquipe.m_clTabModele Rub. affichée :gpclPresenListeCollabPasDansEquipe.m_clTabModele.NomPrenom Rub. mémorisée :gpclPresenListeCollabPasDansEquipe.m_clTabModele 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur et droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Liste : FI_Fiche_Equipe.DISP_FICHE_EQUIPE.LISTE_Collaborateur1 Libellé FR: Collaborateurs disponibles ( Autres sociétés ) Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Haut Hauteur ligne 15 Retrait gauche 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Sélection multiple Oui Mode ellipse 06/08/2026 Isis_BO 2451 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Unicode Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Valeur persistante Non Texte Markdown Non Mode menu ctx. Nb. Enreg. Max 0 Fichier parcouru :gpclPresenListeCollabPasDansEquipe2.m_clTabModele Rub. affichée :gpclPresenListeCollabPasDansEquipe2.m_clTabModele.NomPrenom Rub. mémorisée :gpclPresenListeCollabPasDansEquipe2.m_clTabModele 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur et droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Equipe.DISP_FICHE_EQUIPE.SAI_SEQ_Nom Libellé FR: Nom de l'équipe Groupe GR_CADENAS_EQUIPE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 6 Largeur interne 507 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2452 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheEquipe.m_sNom Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2453 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Table : FI_Fiche_Equipe.DISP_FICHE_EQUIPE.TABLE_EquipeCollaborateur Libellé FR: Collaborateurs de l'équipe Ordre navigation 4 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sous le champ Table Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non 06/08/2026 Isis_BO 2454 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gpclPresenListeCollabEquipe.m_clTabModele Rub. mémorisée :gpclPresenListeCollabEquipe.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Fiche_Equipe.DISP_FICHE_EQUIPE.TABLE_EquipeCollaborateur Colonne de table : Titre FR: Responsable Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Oui Retour à la ligne Non Coche tous dans entête Non Ancrage 06/08/2026 Isis_BO 2455 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclPresenListeCollabEquipe.m_clTabModele.m_clCollaborateur.m_sNom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Colonne de table : Titre FR: Prénom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 2456 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclPresenListeCollabEquipe.m_clTabModele.m_clCollaborateur.m_sPrenom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclPresenListeCollabEquipe.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2457 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Messages multilingues FI_Fiche_Equipe Messages multilingues 06/08/2026 Isis_BO 2458 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Fiche_Equipe Code des champs Déclarations globales de FI_Fiche_Equipe procédure FI_Fiche_Equipe(gclPresentationFicheEquipe est un PFicheEquipe dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null) gpclPresenListeSociete est un PTableSociete dynamique gpclPresenListeCollabEquipe est un PTableEquipe_Collaborateur dynamique gpclPresenListeCollabPasDansEquipeest un PTableCollaborateur dynamique gpclPresenListeCollabPasDansEquipe2 est un PTableCollaborateur dynamique gsTriEnCours est une chaîne gnDelai est un entier Evénement(TriColonne,"TABLE_EquipeCollaborateur",1529) Evénement(SurActivite, "*.*", WM_LBUTTONDOWN) Evénement(SurActivite, "*.*", WM_RBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MOUSEMOVE) Evénement(SurActivite, "*.*", WM_KEYDOWN) // condition avec deux type de appel car on peux créer une nouvelle équipe a partir d'un btn dans la FI_liste_equipe LIB_Titre_de_fenêtre_fiche_equipe = paramSupplementaire.eTypeAppel=Libre ou paramSupplementaire.e TypeAppel=DansChampFI _et_ gclPresentationFicheEquipe:m_nPKID = 0 ? "Nouvelle équipe" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Equipe" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationFicheEquipe=Null alors gclPresentationFicheEquipe=PFicheEquipe.gNouvellePresentation() fin gnDelai = DonneValeurTimeOutObjet(gclPresentationFicheEquipe) gpclPresenListeSociete = PTableSociete.gNouvellePresentation(0) PFicheEquipe.gListeCollaborateurDansEquipe(gclPresentationFicheEquipe) gpclPresenListeCollabEquipe <- gclPresentationFicheEquipe.ListeCollaborateurEquipe PFicheEquipe.gListeCollaborateurPasDansEquipe(gclPresentationFicheEquipe) gpclPresenListeCollabPasDansEquipe <- gclPresentationFicheEquipe.ListeCollaborateurPasDansEquipe BlocEnregistrement(gclPresentationFicheEquipe,ActiveTimer,BTN_CADENAS_FERME_EQUIPE,BTN_ CADENAS_OUVERT_EQUIPE,GR_CADENAS_EQUIPE,DISP_FICHE_EQUIPE) Demande de mise à jour de l'affichage de FI_Fiche_Equipe Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Code des champs si gclPresentationFicheEquipe<>Null alors SourceVersEcran("","gclPresentationFicheEquipe") SourceVersEcran("","gpclPresenListeSociete") SourceVersEcran("","gpclPresenListeCollabEquipe") SourceVersEcran("","gpclPresenListeCollabPasDansEquipe") //MAJ du champ TABLE et de l'objet Contact Client MAJChampTableEtObjet(TABLE_EquipeCollaborateur,gclPresentationFicheEquipe.ListeCollaborateurEquipe: p_clCourant) // affiche la table et restauration de la position courante nIndiceCollabSansEquip est un entier = ListeSelect(LISTE_Collaborateur) si nIndiceCollabSansEquip<=0 alors gpclPresenListeCollabPasDansEquipe:p_clCourant=Null sinon gpclPresenListeCollabPasDansEquipe:p_clCourant = LISTE_Collaborateur[nIndiceCollabSansEquip] fin BTN_AFFECTATION_MULTIPLE_FICHE_EQUIPE..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé sinon Actif BTN_AFFECTATION_SIMPLE_FICHE_EQUIPE..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé sinon Actif BTN_DESAFFECTATION_MULTIPLE_FICHE_EQUIPE..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé sinon Actif BTN_DESAFFECTATION_SIMPLE_FICHE_EQUIPE..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé sinon Actif TABLE_EquipeCollaborateur..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé sinon Actif LISTE_Collaborateur..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé sinon Actif Societe2Accessible() fin Fermeture de FI_Fiche_Equipe DeblocEnregistrement(gclPresentationFicheEquipe,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_EQUIPE,BTN_CADENAS_OUVERT_EQUIPE,GR_CADENAS_EQUIPE,DISP_FICHE_EQUIPE,Faux) Clic sur BTN_AFFECTATION_MULTIPLE_FICHE_EQUIPE pour toute ligne de LISTE_Collaborateur //Variable temporaire servant à passer les éléments de la table pclModeleCollab est un MCollaborateur dynamique //Copie des valeurs de la table dans la variable temporaire pclModeleCollab = LISTE_Collaborateur gpclPresenListeCollabPasDansEquipe.p_clCourant=pclModeleCollab AffecterCollaborateur() fin ListeAffiche(LISTE_Collaborateur,taInit) Clic sur BTN_AFFECTATION_SIMPLE_FICHE_EQUIPE //Variable temporaire servant à passer les éléments de la table pclModeleCollab est un MCollaborateur dynamique //Copie des valeurs de la table dans la variable temporaire pclModeleCollab = LISTE_Collaborateur gpclPresenListeCollabPasDansEquipe.p_clCourant =pclModeleCollab AffecterCollaborateur() ListeAffiche(LISTE_Collaborateur,taInit) Clic sur BTN_AFFECTATION_SIMPLE_FICHE_EQUIPE1 06/08/2026 Isis_BO 2459 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Code des champs si COMBO_Societe..ValeurMémorisée > 0 et SAI_SEQ_Nom <> "" alors //Variable temporaire servant à passer les éléments de la table pclModeleCollab est un MCollaborateur dynamique //Copie des valeurs de la table dans la variable temporaire pclModeleCollab = LISTE_Collaborateur1 gpclPresenListeCollabPasDansEquipe.p_clCourant =pclModeleCollab AffecterCollaborateur(Faux) ListeAffiche(LISTE_Collaborateur1,taInit) fin Clic sur BTN_DESAFFECTATION_MULTIPLE_FICHE_EQUIPE pour toute ligne de TABLE_EquipeCollaborateur gpclPresenListeCollabEquipe.p_clCourant=TABLE_EquipeCollaborateur DesaffecterCollaborateur(Vrai) fin PFicheEquipe.gListeCollaborateurPasDansEquipe(gclPresentationFicheEquipe) gpclPresenListeCollabPasDansEquipe <- gclPresentationFicheEquipe.ListeCollaborateurPasDansEquipe MaJListeSociete2() ListeAffiche(LISTE_Collaborateur,taInit) Clic sur BTN_DESAFFECTATION_SIMPLE_FICHE_EQUIPE //Variable temporaire servant à passer les éléments de la table pclModeleCollab est un MCollaborateur dynamique //Copie des valeurs de la table dans la variable temporaire pclModeleCollab = TABLE_EquipeCollaborateur gpclPresenListeCollabPasDansEquipe.p_clCourant =pclModeleCollab DesaffecterCollaborateur() Sélection d'une ligne de COMBO_Societe si gclPresentationFicheEquipe:m_nIDSociete<>0 _et_ TABLE_EquipeCollaborateur..Occurrence>0 alors si OuiNon("Les collaborateurs de l'équipe seront supprimés"+RC+"Souhaitez-vous continuer ?")=Faux alors DemandeMiseAJourIHM() retour sinon ExécuteTraitement(FI_Fiche_Equipe.BTN_DESAFFECTATION_MULTIPLE_FICHE_EQUIPE,trtClic) fin fin ChampVersSource() PFicheEquipe.gListeCollaborateurPasDansEquipe(gclPresentationFicheEquipe) gpclPresenListeCollabPasDansEquipe <- gclPresentationFicheEquipe.ListeCollaborateurPasDansEquipe ListeAffiche(LISTE_Collaborateur,taInit) BTN_AFFECTATION_MULTIPLE_FICHE_EQUIPE..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé sinon Actif BTN_AFFECTATION_SIMPLE_FICHE_EQUIPE..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé sinon Actif BTN_DESAFFECTATION_MULTIPLE_FICHE_EQUIPE..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé sinon Actif BTN_DESAFFECTATION_SIMPLE_FICHE_EQUIPE..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé sinon Actif TABLE_EquipeCollaborateur..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé sinon Actif LISTE_Collaborateur..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé sinon Actif Societe2Accessible() Ouverture de la liste déroulante de COMBO_Societe 06/08/2026 Isis_BO 2460 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Code des champs //nIDClient est un entier sur 8 octets //nIDClient = //gclPresentation:m_nIDClient = OuvrePopup(FI_Liste_Client,Null,vrai) //ComboFerme(COMBO_Client) Sélection d'une ligne de COMBO_Societe1 si COMBO_Societe..ValeurMémorisée <= 0 et SAI_SEQ_Nom = "" alors Info("Vous devez d’abord choisir une entreprise et le nom de l’Equipe.") retour fin si COMBO_Societe..ValeurMémorisée <= 0 alors Info("Vous devez d’abord choisir la société lié a l’équipe") retour fin si SAI_SEQ_Nom = "" alors Info("Vous devez d’abord choisir le nom de l’équipe.") retour fin si COMBO_Societe1.ValeurMémorisée >0 alors gpclPresenListeCollabPasDansEquipe2 = PTableCollaborateur.gNouvellePresentation(3,COMBO_Societe1. ValeurMémorisée,gclPresentationFicheEquipe.IdentifiantUnique) ListeAffiche(LISTE_Collaborateur1,taInit) //BTN_AFFECTATION_MULTIPLE_FICHE_EQUIPE..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé SINON Actif BTN_AFFECTATION_SIMPLE_FICHE_EQUIPE1..Etat = COMBO_Societe1..ValeurMémorisée <= 0 ? Grisé sinon Actif //BTN_DESAFFECTATION_MULTIPLE_FICHE_EQUIPE..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé SINON Actif //BTN_DESAFFECTATION_SIMPLE_FICHE_EQUIPE1..Etat = COMBO_Societe1..ValeurMémorisée <= 0 ? Grisé SINON Actif TABLE_EquipeCollaborateur..Etat = gclPresentationFicheEquipe:m_nIDSociete=0 ? Grisé sinon Actif LISTE_Collaborateur1..Etat = COMBO_Societe1..ValeurMémorisée <= 0 ? Grisé sinon Actif fin Ouverture de la liste déroulante de COMBO_Societe1 //nIDClient est un entier sur 8 octets //nIDClient = //gclPresentation:m_nIDClient = OuvrePopup(FI_Liste_Client,Null,vrai) //ComboFerme(COMBO_Client) Clic sur BTN_CADENAS_FERME_EQUIPE si 1=BlocEnregistrement(gclPresentationFicheEquipe,ActiveTimer,BTN_CADENAS_FERME_EQUIPE,BTN_ CADENAS_OUVERT_EQUIPE,GR_CADENAS_EQUIPE,DISP_FICHE_EQUIPE) si pas AppelProcFenetreAppelante(gclPresentationFicheEquipe,paramSupplementaire,Faux,Faux,Vrai) alors DeblocEnregistrement(gclPresentationFicheEquipe,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_EQUIPE,BTN_CADENAS_OUVERT_EQUIPE,GR_CADENAS_EQUIPE,DISP_FICHE_EQUIPE,Faux) fin fin Clic sur BTN_CADENAS_OUVERT_EQUIPE 06/08/2026 Isis_BO 2461 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Code des champs DeblocEnregistrement(gclPresentationFicheEquipe,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_EQUIPE,BTN_CADENAS_OUVERT_EQUIPE,GR_CADENAS_EQUIPE,DISP_FICHE_EQUIPE,Faux) Clic sur BTN_Fermer_fiche_equipe si paramSupplementaire.eTypeAppel=DansChampFI alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationFicheEquipe,paramSupplementaire,Faux,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_FICHE_EQUIPE)) fin Clic sur BTN_Nouveau_fiche_equipe pclPresentationFiche est un PFicheEquipe dynamique si paramSupplementaire.eTypeAppel=DansOnglet _et_ paramSupplementaire.sNomIDAppelant="ListeEquipe" alors pclPresentationFiche <-paramSupplementaire.pclObjetAppelant.Nouveau() FEN_Menu.OuvreOuActive(FI_Fiche_Equipe,"Fiche équipe",*,pclPresentationFiche,DonneParam( paramSupplementaire)) sinon pclPresentationFiche <-PFicheEquipe.gNouvellePresentation() FEN_Menu.OuvreOuActive(FI_Fiche_Equipe,"Fiche équipe",*,pclPresentationFiche) fin Clic sur BTN_Supprimer_fiche_equipe si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin clErreur est un CErreur si pas gclPresentationFicheEquipe.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon ExécuteTraitement(FI_Fiche_Equipe.DISP_FICHE_EQUIPE.DISP_BANDEAU_ENTETE_FICHE_EQUIPE.BTN_ Fermer_fiche_equipe,trtClic) fin Clic sur BTN_Valider_fiche_equipe si paramSupplementaire.eTypeAppel=DansChampFI _et_ EnregistreFiche() alors //SI EnregistreFiche() _et_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheEquipe ) AppelProcFenetreAppelante(gclPresentationFicheEquipe,paramSupplementaire,Vrai,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansOnglet _et_ EnregistreFiche() alors //SI EnregistreFiche() _ET_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheEquipe ) 06/08/2026 Isis_BO 2462 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Code des champs AppelProcFenetreAppelante(gclPresentationFicheEquipe,paramSupplementaire,Vrai,Vrai) FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_FICHE_EQUIPE)) sinon EnregistreFiche() fin Fin d'initialisation de LISTE_Collaborateur si LISTE_Collaborateur..Occurrence>0 alors ListeSelectPlus(LISTE_Collaborateur,1) sinon BTN_AFFECTATION_SIMPLE_FICHE_EQUIPE..Visible = Faux fin Sélection d'une ligne de LISTE_Collaborateur //Variable temporaire servant à passer les éléments de la table pclModeleCollab est un MCollaborateur dynamique //Copie des valeurs de la table dans la variable temporaire pclModeleCollab = LISTE_Collaborateur gpclPresenListeCollabPasDansEquipe.p_clCourant=pclModeleCollab BTN_AFFECTATION_SIMPLE_FICHE_EQUIPE..Visible = Vrai Fin d'initialisation de LISTE_Collaborateur1 si LISTE_Collaborateur1..Occurrence>0 alors ListeSelectPlus(LISTE_Collaborateur1,1) sinon BTN_AFFECTATION_SIMPLE_FICHE_EQUIPE1..Visible = Faux fin Sélection d'une ligne de LISTE_Collaborateur1 //Variable temporaire servant à passer les éléments de la table pclModeleCollab est un MCollaborateur dynamique //Copie des valeurs de la table dans la variable temporaire pclModeleCollab = LISTE_Collaborateur1 gpclPresenListeCollabPasDansEquipe2.p_clCourant=pclModeleCollab BTN_AFFECTATION_SIMPLE_FICHE_EQUIPE1..Visible = Vrai A chaque modification de SAI_SEQ_Nom ChampVersSource() Societe2Accessible() Sélection d'une ligne de TABLE_EquipeCollaborateur si TABLE_EquipeCollaborateur..Nouveau alors gpclPresenListeCollabEquipe.p_clCourant=Null sinon gpclPresenListeCollabEquipe.p_clCourant=TABLE_EquipeCollaborateur fin BTN_DESAFFECTATION_SIMPLE_FICHE_EQUIPE..Visible = Vrai 06/08/2026 Isis_BO 2463 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Procédures FI_Fiche_Equipe Procédures Procédure locale ActiveTimer // Résumé : // Syntaxe : //ActiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveTimer(local nIdTimer est un entier) TimerSys(TimeOutEquipe,100,nIdTimer) Procédure locale AffecterCollaborateur procédure AffecterCollaborateur(bSociete est un booléen = Vrai) clErreur est un CErreur pclFicheEquipCollaborateur est un PFicheEquipe_Collaborateur dynamique // si le PKID est egal a 0 il s'agit de la creation d'un equipe, il faut enregistrer l'equipe avant pour pouvoir creer la liason entre les collaborateurs et l'equipe si gclPresentationFicheEquipe:p_clCourant:m_nPKID = 0 alors EnregistreFiche() fin pclFicheEquipCollaborateur<-gpclPresenListeCollabEquipe:Nouveau() // sauvegarde de la table pclFicheEquipCollaborateur:m_nIDEquipe = gclPresentationFicheEquipe:p_clCourant:m_nPKID si bSociete alors pclFicheEquipCollaborateur:m_nIDCollaborateur = gpclPresenListeCollabPasDansEquipe:p_clCourant: m_nPKID pclFicheEquipCollaborateur:m_clCollaborateur = gpclPresenListeCollabPasDansEquipe:p_clCourant sinon pclFicheEquipCollaborateur:m_nIDCollaborateur = gpclPresenListeCollabPasDansEquipe2:p_clCourant: m_nPKID pclFicheEquipCollaborateur:m_clCollaborateur = gpclPresenListeCollabPasDansEquipe2:p_clCourant fin // traitement des erreurs si pas pclFicheEquipCollaborateur.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) sinon si bSociete alors gpclPresenListeCollabPasDansEquipe.bSupprimer(clErreur) sinon gpclPresenListeCollabPasDansEquipe2.bSupprimer(clErreur) fin 06/08/2026 Isis_BO 2464 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Procédures fin Procédure locale DesactiveTimer // Résumé : // Syntaxe : //DesactiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DesactiveTimer(local nIdTimer est un entier) FinTimerSys(nIdTimer) Procédure locale DesaffecterCollaborateur procédure DesaffecterCollaborateur(local bTous est un booléen=Faux) clErreur est un CErreur si gpclPresenListeCollabEquipe.bSupprimer(clErreur) alors si pas bTous alors PFicheEquipe.gListeCollaborateurPasDansEquipe(gclPresentationFicheEquipe) gpclPresenListeCollabPasDansEquipe <- gclPresentationFicheEquipe. ListeCollaborateurPasDansEquipe MaJListeSociete2() ListeAffiche(LISTE_Collaborateur,taInit) fin fin Procédure locale EnregistreFiche // Résumé : // Syntaxe : //[ = ] EnregistreFiche () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure EnregistreFiche() bResultat est un booléen bResultat = ValideFicheSimple(gclPresentationFicheEquipe,paramSupplementaire,ActiveTimer,BTN_ CADENAS_FERME_EQUIPE,BTN_CADENAS_OUVERT_EQUIPE,GR_CADENAS_EQUIPE,DISP_FICHE_EQUIPE) //clErreur est un CErreur //nPKID est un entier sur 8 octets = gclPresentationFicheEquipe:IdentifiantUnique //// validation //SI PAS gclPresentationFicheEquipe.bOK(clErreur) ALORS//PAS gclPresentationFicheEquipe.bOK(clErreur,Vrai,Vrai) // Erreur(clErreur.FormateMessage()) // 06/08/2026 Isis_BO 2465 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Procédures //SINON // SI nPKID=0 _ET_ paramSupplementaire.eTypeAppel=DansOnglet ALORS // FEN_Menu.RenomeOnglet(gclPresentationFicheEquipe:IdentifiantUnique,gclPresentationFicheEquipe:InfoOngle t) // FIN // bResultat = vrai //FIN renvoyer bResultat Procédure locale MaJListeSociete2 procédure MaJListeSociete2() si COMBO_Societe1.ValeurMémorisée >0 alors gpclPresenListeCollabPasDansEquipe2 = PTableCollaborateur.gNouvellePresentation(3,COMBO_Societe1. ValeurMémorisée,gclPresentationFicheEquipe.IdentifiantUnique) ListeAffiche(LISTE_Collaborateur1,taInit) fin Procédure locale Societe2Accessible procédure Societe2Accessible() si COMBO_Societe..ValeurMémorisée <= 0 ou SAI_SEQ_Nom = "" alors COMBO_Societe1..Grisé = Vrai sinon COMBO_Societe1..Grisé = Faux fin Procédure locale SurActivite // Résumé : // Syntaxe : //SurActivite (, , ) // // Paramètres : // wEve : // wParam : // lParam : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurActivite(wEve,wParam,lParam) si gclPresentationFicheEquipe:m_bBlocageEcriture alors gnDelai=DonneValeurTimeOutObjet(gclPresentationFicheEquipe) fin Procédure locale TimeOutEquipe procédure TimeOutEquipe() //Enlève 1 seconde au temps restant gnDelai-- 06/08/2026 Isis_BO 2466 Partie 3 › Fenêtre WINDEV › FI_Fiche_Equipe › Procédures //Le temps est écoulé, l'enregistrement et le déblocage de ce dernier c'est bien passé si gnDelai = 0 alors DeblocEnregistrement(gclPresentationFicheEquipe,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_EQUIPE,BTN_CADENAS_OUVERT_EQUIPE,GR_CADENAS_EQUIPE,DISP_FICHE_EQUIPE,*,Vrai) fin Procédure locale TriColonne // Procédure callback appelée à chaque clic sur entête de colonne de "Table1" pour trier la colonne // wEve [in]: Numéro du message Windows // wParam [in] : Numéro de la colonne a trier // lParam [in]: Ordre du tri 5 (1 : Croissant, 0 : décroissant) // Renvoyer 0 pour ne pas effectuer le tri demandé procédure TriColonne(wEve,wParam,lParam) sSens est une chaîne="" si wParam<>0 alors//N° de colonne sur laquelle le clic est effectué //Détection du sens du tri si pas lParam alors sSens="-" //Trier sur la colonne TableTrie(TABLE_EquipeCollaborateur,sSens+TableEnumèreColonne(TABLE_EquipeCollaborateur,wParam), "+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheEquipe:ListeCollaborateurEquipe,TABLE_ EquipeCollaborateur,gsTriEnCours) renvoyer 0 fin 06/08/2026 Isis_BO 2467 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Image FI_Liste_Equipe Image FI_Liste_Equipe Informations générales FI_Liste_Equipe Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Liste_Equipe.wdw | Créé par | | frederic.bourras@applilogik.fr | | | | | -------------------------- | ------------ | ------------------------------ | --------- | --------------- | --- | | Date de création | | 03/09/2018 18:50:03 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:32 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 778 Hauteur | 89 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | 06/08/2026 | | | Isis_BO | | 2468 | Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations générales Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 3 Bouton 5 Image 2 Table 1 Forme 1 Fenêtre interne 1 Fenêtre interne 1 Colonne de table 3 Disposition 2 Cellule de disposition 13 Nombre d'éléments dans la fenêtre : 32 FI_Liste_Equipe Informations sur les champs 06/08/2026 Isis_BO 2469 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Fenêtre : FI_Liste_Equipe Fenêtre interne BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | FI_Liste_Equipe | | 0 | 0 | 778 | 89 | 0 | | | | | --------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | Fenêtre interne : FI_Liste_Equipe Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | --- | | | | | | | laitini tatE | | | FTR tamroF | | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | elbisiV nalP LIB_Titre_de_fenêtre_liste_equip 6 6 39 21 0 Actif Gauche Centre | LIB_Total_Equipe | 46 | 0 36 | 14 | 0 | Actif | Gauche | Haut | | | | ---------------------- | --- | ---- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_Total_Titre_Equipe | 6 | 0 40 | 14 | 0 | Actif | Gauche | Haut | | | Bouton notuob epyT BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | BTN_Fermer_liste_equipe | 4 | 4 | 24 | 24 | 0 | Actif | | Abandon | | | ---------------------------- | --- | --- | --- | --- | --- | ----- | --- | ------- | --- | | BTN_Modifier_liste_equipe | 4 | 4 | 24 | 24 | 0 | Grisé | | Normal | | | BTN_Nouveau_liste_equipe | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | | BTN_SelectLigne_liste_equipe | 4 | 4 | 24 | 24 | 0 | Grisé | | Normal | | | BTN_Supprimer_liste_equipe | 4 | 4 | 24 | 24 | 0 | Grisé | | Normal | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | | | laitini tatE | | | sucof cevA | | --- | ---------- | ---------- | ------- | ------- | ------- | ------------ | --------- | --- | ---------- | | | | | | ruetuaH | | | cilc cevA | | | | | | | ruegraL | | elbisiV | | | | | nalP | IMG_OPACITE_ENTETE_LISTE_EQUIPE | 0 | 0 | 778 | 33 | 0 | Actif | | | | | ------------------------------- | --- | --- | ------- | --- | --- | ----- | --- | --- | ---- | | IMG_OPACITE_TABLE_EQUIPE | 0 | 0 | 778 | 42 | 0 | Actif | | | | | 06/08/2026 | | | Isis_BO | | | | | | 2470 | Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | -------------- | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | --- | --------------------- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | | | | ruetuaH | | | | sruocraP | | | | ruegraL elbisiV | | | | nalP | | elbaT | | | | | | ------------ | --- | -------- | ---- | -------- | -------- | --- | --- | --- | --- | | TABLE_EQUIPE | 0 | 0 778 42 | 0 | affichag | Variable | | | | 2 | Forme BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | elbisiV | | | | --- | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | FRM_BANDEAU_BAS_CLIENT | | | 0 | 0 | 778 | 14 | 0 | Actif | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Fenêtre interne BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP | CFI_SOUSELEMENT_LISTE_EQUIPE | | | 0 | 0 | 778 | 362 | 0 | Actif | | | ---------------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Disposition BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | DISP_BANDEAU_ENTETE_LISTE_EQUIPE | | | 0 | 0 | 778 | 33 | 0 | Actif | | | -------------------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | DISP_LISTE_EQUIPE | | | 0 | 0 | 778 | 89 | 0 | Actif | | Table : FI_Liste_Equipe.DISP_LISTE_EQUIPE.TABLE_EQUIPE Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | --- | ------------ | -------------- | --------------- | --------------------------- | ----------- | ---------- | ----------- | | | | | | | | .zroh egardaC .trev egardaC | | | | | | | | laitini tatE | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | | epyT | | | | | | | | eéirT | | ----------- | ---- | --- | -------- | ------- | --- | ------------- | ------- | --- | ----- | | COL_Societe | | 300 | affichag | | | Gauche Centre | Texte | | | | COL_SEQ_Nom | | 306 | Actif | | | Gauche Centre | Texte | | | | COL_PKID | | 100 | Actif | | | Droite Centre | Numériq | | | | 06/08/2026 | | | | Isis_BO | | | | | 2471 | Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Fenêtre : FI_Liste_Equipe Fenêtre interne : FI_Liste_Equipe UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Liste_Equipe Bouton : Groupe GR_MODEFORMULAIRE_LISTE_EQUIPE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 2472 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_MODIFICATION_LISTE_EQUIPE,GR_MODEFORMULAIRE_LISTE_EQUIPE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png 06/08/2026 Isis_BO 2473 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_MODEFORMULAIRE_LISTE_EQUIPE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 2474 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_MODEFORMULAIRE_LISTE_EQUIPE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2475 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_LISTE_EQUIPE,GR_MODIFICATION_LISTE_EQUIPE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2476 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Fenêtre interne : FI_Liste_Equipe.DISP_LISTE_EQUIPE.CFI_SOUSELEMENT_LISTE_EQUIPE Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Agrandir le champ, pousse les champs autour 06/08/2026 Isis_BO 2477 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Equipe.DISP_LISTE_EQUIPE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 4 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Equipe.DISP_LISTE_EQUIPE.FRM_BANDEAU_BAS_CLIENT UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et bas 06/08/2026 Isis_BO 2478 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Liste_Equipe.DISP_LISTE_EQUIPE.IMG_OPACITE_ENTETE_LISTE_EQUIPE Groupe GR_IMAGE_OPAQUE_LISTE_EQUIPE Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Liste_Equipe.DISP_LISTE_EQUIPE.IMG_OPACITE_TABLE_EQUIPE Groupe GR_HAUTEUR_LISTE_EQUIPE,GR_IMAGE_OPAQUE_LISTE_EQUIPE Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu contextuel Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 2479 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non 06/08/2026 Isis_BO 2480 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Equipe.DISP_LISTE_EQUIPE.LIB_Total_Equipe Libellé FR: 000 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeEquipe.p_nTotal Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2481 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Libellé : FI_Liste_Equipe.DISP_LISTE_EQUIPE.LIB_Total_Titre_Equipe Libellé FR: Total : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Liste_Equipe.DISP_LISTE_EQUIPE.TABLE_EQUIPE Ordre navigation 1 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 06/08/2026 Isis_BO 2482 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationListeEquipe.m_clTabModele Rub. mémorisée :gclPresentationListeEquipe.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2483 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Table : FI_Liste_Equipe.DISP_LISTE_EQUIPE.TABLE_EQUIPE Colonne de table : FI_Liste_Equipe.DISP_LISTE_EQUIPE.TABLE_EQUIPE.COL_Societe (1) Titre FR: Societe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 300 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeEquipe.m_clTabModele.m_nIDSociete Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Equipe.DISP_LISTE_EQUIPE.TABLE_EQUIPE.COL_SEQ_Nom Titre FR: Nom de l'équipe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 06/08/2026 Isis_BO 2484 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Informations sur les champs Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 50 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeEquipe.m_clTabModele.m_sNom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Equipe.DISP_LISTE_EQUIPE.TABLE_EQUIPE.COL_PKID (3) Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationListeEquipe.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2485 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Messages multilingues FI_Liste_Equipe Messages multilingues 06/08/2026 Isis_BO 2486 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Liste_Equipe Code des champs Déclarations globales de FI_Liste_Equipe procédure FI_Liste_Equipe(gclPresentationListeEquipe est un PTableEquipe dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null) //Variable qui contient la call stack à appeler dans les appels de sous fenêtre maProcMAJObjetRetourListEquip est une procédure = MAJObjetRetourFI gsTriEnCoursEquipe est une chaîne Evénement(TriColonne,"TABLE_EQUIPE",1529) LIB_Titre_de_fenêtre_liste_equipe = paramSupplementaire.eTypeAppel=Libre ? "Liste des équipes" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Liste des équipes" local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationListeEquipe=Null alors si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors selon paramSupplementaire.sNomIDAppelant cas "SocieteListeEquipe" : gclPresentationListeEquipe=PTableEquipe.gNouvellePresentation(1,paramSupplementaire. pclObjetAppelant.m_nPKID) TABLE_EQUIPE.COL_Societe..Visible=Faux cas "SocieteListeEquipeSans": gclPresentationListeEquipe=PTableEquipe.gNouvellePresentation(2) TABLE_EQUIPE.COL_Societe..Visible=Faux // SI paramSupplementaire.bMultiSelect ALORS // TABLE.COL_SEL..Visible=Vrai // FIN autre cas : gclPresentationListeEquipe=PTableEquipe. gNouvellePresentation(0) fin sinon gclPresentationListeEquipe=PTableEquipe.gNouvellePresentation(0) fin fin Demande de mise à jour de l'affichage de FI_Liste_Equipe Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Code des champs si gclPresentationListeEquipe<>Null _et_ gclPresentationListeEquipe est PTableEquipe alors //Trie l'objet lié au champ TABLE selon le trie effectuée sur ce champ //TrieObjetChampTableSiBesoin(gclPresentationListeEquipe,TABLE_EQUIPE,gsTriEnCoursEquipe) // mise à jour des champs bindés sur la présentation (compteur par exemple) SourceVersEcran("","gclPresentationListeEquipe") //MAJ du champ TABLE et de l'objet Liste equipe MAJChampTableEtObjet(TABLE_EQUIPE,gclPresentationListeEquipe:p_clCourant) // Gestion de l'accessibilité des boutons GestionBoutonsEnteteDansListe(GR_MODIFICATION_LISTE_EQUIPE,BTN_Nouveau_liste_equipe,BTN_ SelectLigne_liste_equipe,gclPresentationListeEquipe,paramSupplementaire) //En demande de MAJ la cellule des totaux peut avoir changé au niveau de la visibilité DISP_LISTE_EQUIPE[3]..Visible = (paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.e TypeAppel=DansChampFI) ? Faux sinon Vrai si paramSupplementaire.eTypeAppel<>DansFenetre alors FEN_Menu.PriseFocus(VoletDuChamp(DISP_ LISTE_EQUIPE))//FEN_Menu.PriseFocus("FI_Liste_Equipe") fin Clic sur BTN_Fermer_liste_equipe si paramSupplementaire.eTypeAppel=DansChampFI alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationListeEquipe,paramSupplementaire,Faux,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_LISTE_EQUIPE)) fin Clic sur BTN_Modifier_liste_equipe //OuvreFichePersonne(FicheEnModification) OuvreFicheDepuisListe(FicheEnModification,paramSupplementaire,gclPresentationListeEquipe,FI_ Fiche_Equipe,MaFenêtreInterne..Nom,DISP_LISTE_EQUIPE,TABLE_EQUIPE,CFI_SOUSELEMENT_LISTE_EQUIPE,GR_ IMAGE_OPAQUE_LISTE_EQUIPE,GR_HAUTEUR_LISTE_EQUIPE,GR_MODEFORMULAIRE_LISTE_EQUIPE, maProcMAJObjetRetourListEquip,MoiMême..Nom) Clic sur BTN_Nouveau_liste_equipe OuvreFicheDepuisListe(FicheEnAjout,paramSupplementaire,gclPresentationListeEquipe,FI_Fiche_Equipe, MaFenêtreInterne..Nom,DISP_LISTE_EQUIPE,TABLE_EQUIPE,CFI_SOUSELEMENT_LISTE_EQUIPE,GR_ IMAGE_OPAQUE_LISTE_EQUIPE,GR_HAUTEUR_LISTE_EQUIPE,GR_MODEFORMULAIRE_LISTE_EQUIPE, maProcMAJObjetRetourListEquip,MoiMême..Nom) //OuvreFichePersonne(FicheEnAjout) //SI paramSupplementaire.eTypeAppel=DansChampFI ALORS // ChangeFenêtreSource(MaFenêtreInterne..Nom,FI_Fiche_Personne,*,DonneParam(paramSupplementaire)) //SINON // clPresentationFiche est un PFichePersonne<-gclPresentation.Nouveau(Faux,0) // //FEN_Test_menu.OuvreOuActive(FI_Fiche_Personne,"Fiche personne",clPresentationFiche) // FEN_Menu.OuvreOuActive(FI_Fiche_Personne,"Fiche personne",clPresentationFiche) //FIN Clic sur BTN_SelectLigne_liste_equipe si paramSupplementaire.eTypeAppel=DansChampFI alors 06/08/2026 Isis_BO 2487 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Code des champs // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS // SI paramSupplementaire.bMultiSelect ALORS // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationListeEquipe) // SINON // pclPresentationFiche est un PFichePersonne dynamique // pclPresentationFiche <- gclPresentationListeEquipe.Modifier() // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,pclPresentationFiche) // FIN // // FIN AppelProcFenetreAppelante(gclPresentationListeEquipe,paramSupplementaire,Vrai,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre alors Ferme(FEN_ChoixFenetreInterne,gclPresentationListeEquipe.p_clCourant) fin //SI MaFenêtreInterne..Nom="CFI_CLIENT" ALORS // // SI paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.gProcMAJRetour<> Null ALORS // pclPresentationFiche est un PFichePersonne dynamique // pclPresentationFiche <- gclPresentation.Modifier() // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,pclPresentationFiche) // FIN // ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) // //SINON // Ferme(FEN_ChoixFenetreInterne,gclPresentation.p_clCourant) //FIN Clic sur BTN_Supprimer_liste_equipe si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_EQUIPE) si nIndice>1 _et_ nIndice=TableOccurrence(TABLE_EQUIPE) alors TableSelectPlus(TABLE_EQUIPE,nIndice-1) fin clErreur est un CErreur si pas gclPresentationListeEquipe.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) fin Sortie d'une ligne de TABLE_EQUIPE // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_EQUIPE..Modifié=Faux alors retour fin clErr est un CErreur pclPresentationFiche est un PFicheEquipe dynamique // ajout d'une nouvelle ligne si TABLE_EQUIPE..Nouveau alors pclPresentationFiche<-gclPresentationListeEquipe.Nouveau(Faux,0) // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationListeEquipe.Modifier() 06/08/2026 Isis_BO 2488 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Code des champs fin // sauvegarde de la table TableEnregistre(TABLE_EQUIPE,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr) alors//PAS pclPresentationFiche.bOK(clErr,Vrai,Vrai) Erreur(clErr.FormateMessage()) fin // repasse la table en non modifiée TABLE_EQUIPE..Modifié=Faux Sélection d'une ligne de TABLE_EQUIPE si TABLE_EQUIPE..Nouveau alors gclPresentationListeEquipe.p_clCourant=Null sinon gclPresentationListeEquipe.p_clCourant=TABLE_EQUIPE fin Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_EQUIPE //OuvreFicheEquipe() DoubleClicLigneTableau() Touche appuyée (WM_CHAR) de TABLE_EQUIPE nTouche est un entier = 0x0d // Vérifie si la touche dont le code virtuel est 0x0d a été appuyée si ToucheEnfoncée(nTouche) _ou_ _EVE.wParam = nTouche alors // Insérer ici le traitement à effectuer DoubleClicLigneTableau() fin FI_Liste_Equipe Procédures Procédure locale DoubleClicLigneTableau // Résumé : // Syntaxe : // DoubleClicLigneTableau () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DoubleClicLigneTableau() 06/08/2026 Isis_BO 2489 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Procédures si gclPresentationListeEquipe.p_clCourant<>Null alors paramEquip est STParamFenetreAppelante //= paramSupplementaire paramEquip.eTypeAppel = DansOnglet paramEquip.sContexteAppelant = MoiMême..Nom paramEquip.gProcMAJRetour = maProcMAJObjetRetourListEquip paramEquip.sTitreFenetre="Equipe" OuvreFicheOuRetourneSelection(paramSupplementaire,paramEquip,gclPresentationListeEquipe,FI_ Fiche_Equipe,FicheEnModification,DansChampFI,MaFenêtreInterne..Nom,DISP_LISTE_EQUIPE,TABLE_EQUIPE, CFI_SOUSELEMENT_LISTE_EQUIPE,GR_IMAGE_OPAQUE_LISTE_EQUIPE,GR_HAUTEUR_LISTE_EQUIPE,GR_ MODEFORMULAIRE_LISTE_EQUIPE,maProcMAJObjetRetourListEquip) fin Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // <*> : > procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors//Gestion de l'affichage pour oublier le champ Fenêtre Interne ReorganiseChampDispoDansListe(DISP_LISTE_EQUIPE,TABLE_EQUIPE,CFI_SOUSELEMENT_LISTE_EQUIPE,GR_ IMAGE_OPAQUE_LISTE_EQUIPE,GR_HAUTEUR_LISTE_EQUIPE,GR_MODEFORMULAIRE_LISTE_EQUIPE,Faux) GestionBoutonsEnteteDansListe(GR_MODIFICATION_LISTE_EQUIPE,BTN_Nouveau_liste_equipe,BTN_ SelectLigne_liste_equipe,gclPresentationListeEquipe,paramSupplementaire) fin //sNomChampPrec est une chaine = ExtraitChaîne(sContexte,2,TAB) si pclObjet<>Null alors 06/08/2026 Isis_BO 2490 Partie 3 › Fenêtre WINDEV › FI_Liste_Equipe › Procédures //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp cas BTN_Modifier_liste_equipe..Nom,BTN_Nouveau_liste_equipe..Nom : DemandeMiseAJourIHM() autre cas fin fin renvoyer bResultat Procédure locale OuvreFicheEquipe // Résumé : // Syntaxe : // OuvreFicheEquipe () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure OuvreFicheEquipe() si gclPresentationListeEquipe.p_clCourant<>Null alors clPresentationFiche est un PFicheEquipe<-gclPresentationListeEquipe.Modifier() FEN_Menu.OuvreOuActive(FI_Fiche_Equipe,"Fiche équipe",*,clPresentationFiche) fin Procédure locale TriColonne // Procédure callback appelée à chaque clic sur entête de colonne de "Table1" pour trier la colonne // wEve [in]: Numéro du message Windows // wParam [in] : Numéro de la colonne a trier // lParam [in]: Ordre du tri 5 (1 : Croissant, 0 : décroissant) // Renvoyer 0 pour ne pas effectuer le tri demandé procédure TriColonne(wEve,wParam,lParam) sSens est une chaîne="" si wParam<>0 alors//N° de colonne sur laquelle le clic est effectué //Détection du sens du tri si pas lParam alors sSens="-" //Trier sur la colonne TableTrie(TABLE_EQUIPE,sSens+TableEnumèreColonne(TABLE_EQUIPE,wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationListeEquipe,TABLE_EQUIPE,gsTriEnCoursEquipe) renvoyer 0 fin 06/08/2026 Isis_BO 2491 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Image FI_Parametrage Image FI_Parametrage Informations générales FI_Parametrage 06/08/2026 Isis_BO 2492 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations générales Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Parametrage.wdw | Créé par | | frederic.bourras@applilogik.fr | | | | | -------------------------- | ------------ | ------------------------------ | --------- | --------------- | --- | | Date de création | | 05/09/2018 15:06:33 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:27 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1278 Hauteur | 762 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | 06/08/2026 | | | Isis_BO | | 2493 | Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations générales | Anim. Fermeture | 0 | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | | Durée Anim. Ouverture | 100 | | | | | | | Durée Anim. Fermeture | 50 | | | | | | | Adapte Taille contenu | Non | | | | | | | Assombri quand inactif | Oui | | | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | Statistiques de la fenêtre | | Champ de saisie | | 12 | Libellé | | 21 | | --- | --------------------- | --- | --- | ----------------------- | --- | --- | | | Bouton | | 12 | Interrupteur | | 1 | | | Sélecteur | | 3 | Image | | 7 | | | Combo | | 3 | Onglet | | 1 | | | Forme | | 4 | Zone répétée | | 2 | | | Fenêtre interne | | 3 | Fenêtre interne | | 1 | | | Superchamp | | 2 | Attribut zone répétée | | 14 | | | Option d'interrupteur | | 1 | Option de sélecteur | | 6 | | | Volet (Onglet) | | 7 | Rupture de zone répétée | | 2 | Nombre d'éléments dans la fenêtre : 102 FI_Parametrage Informations sur les champs Fenêtre : FI_Parametrage Fenêtre interne BAT ehcuoT X noitisoP laitini tatE Y noitisoP | | | | ruegraL | ruetuaH | | | | --- | --- | --- | ------- | ------- | --- | --- | elbisiV nalP | FI_Parametrage | | 0 | 0 1278 | 762 | 0 | | | -------------- | --- | --- | ------- | --- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | 2494 | Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Fenêtre interne : FI_Parametrage Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | FTR tamroF | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | ---------- | ---------- | ------------ | ----------- | ---------- | ------------------------- | --- | ------------- | | | X noitisoP | Y noitisoP | laitini tatE | eisias epyT | engilitluM | | | | ruetuaH ruegraL elbisiV nalP | SAI_AdresseMailCom | 389 | 220 340 45 | 0 Actif | Texte | | Non | | | | ------------------- | --- | ---------- | ------- | ----- | --- | --- | --- | --- | | SAI_AdresseServeurI | 389 | 574 393 45 | 0 Actif | Texte | | Non | | | | SAI_AdresseServeurS | 390 | 387 393 45 | 0 Actif | Texte | | Non | | | | SAI_MotdePasseIMAP | 642 | 523 327 45 | 0 Actif | Texte | | Non | | | | SAI_MotdePasseSMTP | 641 | 335 327 45 | 0 Actif | Texte | | Non | | | | SAI_NomCompte | 389 | 156 340 45 | 0 Actif | Texte | | Non | | | SAI_NomUtilisateurIM | | 389 | 523 247 45 | 0 Actif | Texte | | Non | | | | ------------------- | --- | ---------- | ------- | ----- | --- | --- | --- | --- | | SAI_NomUtilisateurS | 389 | 337 247 45 | 0 Actif | Texte | | Non | | | | SAI_PortIMAPOP | 790 | 574 179 45 | 0 Actif | Texte | | Non | | | | SAI_PortSMTP | 789 | 387 179 45 | 0 Actif | Texte | | Non | | | Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | LIB_Affichage | | 6 81 | 470 | 20 | 0 | Actif Gauche | Haut | | | -------------- | --- | ----- | --- | --- | --- | ------------ | ---- | --- | | LIB_Affichage2 | | 6 152 | 470 | 20 | 0 | Actif Gauche | Haut | | | LIB_Affichage3 | | 7 257 | 470 | 20 | 0 | Actif Gauche | Haut | | LIB_INFORMATIONS_GENERALES 382 130 626 150 0 Actif Gauche Haut | LIB_INFORMATIONS_SERVEUR | | 382 296 | 626 | 403 | 0 | Actif Gauche | Haut | | | ------------------------ | --- | -------- | ---- | ------- | --- | ------------ | ------ | ---- | | LIB_Libellé | | 9 324 | 1248 | 418 | 0 | Actif Gauche | Haut | | | LIB_SERIE_Actif | | 300 100 | 46 | 20 | 0 | Actif Centre | Centre | | | LIB_SERIE_Code | | 1059 100 | 89 | 20 | 0 | Actif Gauche | Centre | | | LIB_SERIE_Libelle | | 352 100 | 190 | 20 | 0 | Actif Gauche | Centre | | | LIB_SERIE_Note | | 582 76 | 623 | 20 | 0 | Actif Gauche | Haut | | | LIB_SERIE_PARAMETRES | | 297 76 | 279 | 20 | 0 | Actif Gauche | Haut | | | LIB_SERIE_PARAMETRES3 | | 382 75 | 189 | 22 | 0 | Actif Gauche | Haut | | | LIB_SERIE_Systeme | | 1159 100 | 65 | 20 | 0 | Actif Gauche | Centre | | | LIB_SERVEUR_POP | | 389 497 | 269 | 20 | 0 | Actif Gauche | Haut | | | LIB_SERVEUR_SMTP | | 391 318 | 177 | 20 | 0 | Actif Gauche | Haut | | | LIB_TYPE_DE_PARAMETRES | | 19 76 | 239 | 20 | 0 | Actif Gauche | Haut | | | LIB_Titre_de_fenêtre | | 7 4 | 292 | 21 | 0 | Actif Gauche | Centre | | | 06/08/2026 | | | | Isis_BO | | | | 2495 | Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Bouton notuob epyT | | | | | | | | | | | laitini tatE BAT ehcuoT | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | ----------------------- | --- | --- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_AccessUtilitaire | | | 0 | 1 | 53 | 24 | 0 | | Actif | | Normal | | | -------------------------- | --- | --- | ---- | --- | --- | --- | --- | --- | ----- | --- | ------- | --- | | BTN_CLOSE_PARAM | | | 1247 | 2 | 24 | 24 | 0 | | Actif | | Abandon | | | BTN_Descent | | | 1239 | 195 | 24 | 24 | 0 | | Actif | | Normal | | | BTN_EDT_MODELE_RAPPORT1 | | | 528 | 410 | 223 | 66 | 0 | | Actif | | Normal | | | BTN_EDT_MODELE_RAPPORT_Mob | | | 528 | 482 | 223 | 66 | 0 | | Actif | | Normal | | | BTN_EDT_PARAM | | | 1239 | 257 | 24 | 24 | 0 | | Actif | | Normal | | BTN_Editeur_de_modèles_de_mails 528 338 223 66 0 Actif Normal | BTN_NouveauParam | | | 1239 | 134 | 24 | 24 | 0 | | Actif | | Normal | | | ------------------ | --- | --- | ---- | --- | --- | --- | --- | --- | ----- | --- | ------ | --- | | BTN_Remonte | | | 1239 | 167 | 24 | 24 | 0 | | Actif | | Normal | | | BTN_SupprimerParam | | | 1239 | 225 | 25 | 25 | 0 | | Grisé | | Normal | | | BTN_Test | | | 773 | 633 | 196 | 51 | 0 | | Actif | | Normal | | | BTN_Test2 | | | 420 | 183 | 196 | 24 | 0 | | Actif | | Normal | | Sélecteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP | | | | | | laitini tatE | | | | staté siorT | | --- | --- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | --- | ----------- | Y noitisoP | | | | | ruegraL | ruetuaH | | | | | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | --- | elbisiV nalP | SEL_AffichePlanning | | | 6 110 | | 395 33 | | 0 | Actif | | | 2 | | | ------------------- | --- | --- | ----- | --- | ------ | --- | --- | ----- | --- | --- | --- | --- | | SEL_Messagerie | | | 6 181 | | 395 33 | | 0 | Actif | | | 2 | | | SEL_TLM | | | 7 286 | | 394 33 | | 0 | Actif | | | 2 | | Image | | | | | | | | | | | | cilc ruop eriatiroirP tuaféd rap eéminA | | | --- | --- | ---------- | --- | --- | --- | --- | --- | --- | ------------ | --- | --------------------------------------- | ---------- | | | | X noitisoP | | | | | | | laitini tatE | | | sucof cevA | Y noitisoP | | | | | | ruegraL ruetuaH | | | | | cilc cevA | | | | --- | --- | --- | --- | --- | --------------- | --- | --- | --- | --- | --------- | --- | --- | elbisiV nalP | IMG_Config | | | 1198 | 14 | 30 | 30 | 0 | | Actif | | | | | ---------- | --- | --- | ---- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | Combo reihcif eétsissa eisiaS | | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | | | BAT ehcuoT | | eisias cevA | | | | | --- | ---------- | ---------- | --------------- | --- | ------------ | --- | ---------- | -------- | ----------- | --- | --- | --- | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | | | | | | | | ruegraL ruetuaH | | | | | sruocraP | | | | | elbisiV | | | | | | | | elbaT | | eéirT | | | | | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ----- | --- | --- | --- | nalP | COMBO_PopImap | 618 | 491 | 196 | 28 | 0 Actif | | Mémoire | | | Non | | | | -------------------- | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | ---- | | COMBO_SecuriteIMAPOP | 389 | 625 | 196 | 45 | 0 Actif | | Mémoire | | | Non | | | | COMBO_SecuriteSMTP | 391 | 438 | 196 | 45 | 0 Actif | | Mémoire | | | Non | | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 2496 | Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Onglet slennoitroporp steloV engil/stelov .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | stelov .soP | | | | --- | ---------- | ---------- | --- | --- | ------------ | ----------- | --- | --- | ruetuaH ruegraL elbisiV nalP | ONG_PARAMETRE | 0 | 33 1278 | 719 | 0 | Actif | haut | | 0 | | ------------- | --- | ------- | --- | --- | ----- | ---- | --- | --- | Forme BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_SansNom1 | | 0 | 63 | 1278 | 60 | 0 | Actif | | | ------------ | --- | --- | --- | ---- | --- | --- | ----- | --- | | FRM_SansNom2 | | 289 | 68 | 2 | 52 | 0 | Actif | | | FRM_SansNom3 | | 289 | 135 | 2 | 602 | 0 | Actif | | | FRM_SansNom4 | | 0 | 64 | 1278 | 45 | 0 | Actif | | Zone répétée BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | ruegraL | | elbisiV | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | ZR_PM | | 300 | 129 | 924 | 614 | 0 | Actif | | | ------------ | --- | --- | --- | --- | --- | --- | ----- | --- | | ZR_TypeParam | | 0 | 123 | 283 | 614 | 0 | Actif | | Fenêtre interne BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | CFI_BATIGEST | | 0 | 63 | 1278 | 689 | 0 | Actif | | | -------------------- | --- | --- | --- | ---- | --- | --- | ----- | --- | | CFI_PROFIL_ET_DROITS | | 0 | 63 | 1278 | 689 | 0 | Actif | | | CFI_SOCIETE | | 0 | 63 | 1278 | 689 | 0 | Actif | | Superchamp BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | ruegraL | | elbisiV | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | SC_Check_POP | | 820 | 491 | 30 | 30 | 0 | Actif | | | ------------- | --- | --- | ------- | --- | --- | --- | ----- | ---- | | SC_Check_SMTP | | 574 | 311 | 30 | 30 | 0 | Actif | | | 06/08/2026 | | | Isis_BO | | | | | 2497 | Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_PM Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ----------- | ---------- | --- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | | eisias epyT | engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_Lib | 46 | 7 699 | 28 | 0 | Actif | | Texte | | Non | | | | | ---------- | --- | ----- | --- | --- | ----- | --- | ----- | --- | --- | --- | --- | --- | | SAI_Valeur | 758 | 7 90 | 28 | 0 | Actif | | Texte | | Non | | | | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Ordre | | 46 | | 5 | 699 | 20 | 0 | affichag | | Gauche | Haut | | | --------- | --- | --- | --- | --- | --- | --- | --- | -------- | --- | ------ | ---- | --- | | LIB_PKID | | 46 | | 16 | 801 | 20 | 0 | affichag | | Droite | Haut | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP | | Y noitisoP | | | | | | laitini tatE | | staté siorT | | --- | --- | ---------- | --- | ---------- | ------- | ------- | --- | --- | --- | ------------ | --- | ----------- | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | INT_ACTIF | | | 12 | 9 | 31 | 23 | | 0 | affichag | | 1 | | | --------- | --- | --- | --- | --- | --- | --- | --- | --- | -------- | --- | --- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | | | | | laitini tatE | | sucof cevA | | --- | --- | --- | ---------- | ---------- | ------- | --- | ------- | --- | --- | ------------ | --------- | ---------- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | ruegraL | | ruetuaH | | | | cilc cevA | | elbisiV nalP | IMG_System | | | 867 | 11 | | 20 | 20 | 0 | | Actif | | | | ---------- | --- | --- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | ---- | | 06/08/2026 | | | | | | Isis_BO | | | | | | 2498 | Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP ATT_Actif ATT_Lib ATT_LibEtat ATT_Ordre ATT_PKID ATT_System ATT_Valeur ATT_ValeurEtat ATT_ValeurVisible Zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_TypeParam Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_GROUPE | 21 3 | 240 18 | 0 Actif | Gauche | Haut | | | ------------------ | ---- | ------ | ------- | ------ | ---- | --- | | LIB_TYPE_PARAMETRE | 6 6 | 231 18 | 0 Actif | Gauche | Haut | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------------ | --------- | ---------- | | | | | ruetuaH | | cilc cevA | | ruegraL elbisiV nalP | IMG_Puce | 243 | 3 18 | 23 0 | Actif | | | | -------- | --- | ---- | ---- | ----- | --- | --- | Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP ATT_Code ATT_Description ATT_GROUPE ATT_Lib ATT_SPEC | 06/08/2026 | | Isis_BO | | | | 2499 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Rupture de zone répétée BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | --- | --------------------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP RUPT_BasRupture1 RUPT_HautRupture1 Superchamp : FI_Parametrage.ONG_PARAMETRE.SC_Check_POP Image cilc ruop eriatiroirP tuaféd rap eéminA sucof cevA | | X noitisoP Y noitisoP | | | laitini tatE | | | --- | --------------------- | --- | --- | ------------ | --- | ruegraL ruetuaH cilc cevA elbisiV nalP | IMG_KO | 820 491 | 30 30 | 0 | Actif | | | ------ | ------- | ----- | --- | ----- | --- | | IMG_OK | 820 491 | 30 30 | 0 | Actif | | Superchamp : FI_Parametrage.ONG_PARAMETRE.SC_Check_SMTP Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | laitini tatE | sucof cevA | | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP ruegraL ruetuaH cilc cevA elbisiV nalP | IMG_KO | 574 311 | 30 30 | 0 | Actif | | | ------ | ------- | ----- | --- | ----- | --- | | IMG_OK | 574 311 | 30 30 | 0 | Actif | | Fenêtre : FI_Parametrage | 06/08/2026 | | Isis_BO | | | 2500 | | ---------- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Fenêtre interne : FI_Parametrage UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Parametrage Bouton : FI_Parametrage.BTN_AccessUtilitaire Libellé FR: &Bouton Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 2501 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Parametrage.BTN_CLOSE_PARAM Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 06/08/2026 Isis_BO 2502 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Parametrage.ONG_PARAMETRE.BTN_Descent Groupe GR_MODEFORMULAIRE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_dePlier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2503 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Bouton : FI_Parametrage.ONG_PARAMETRE.BTN_EDT_MODELE_RAPPORT1 Libellé FR: Editeur de modèles de rapports Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2504 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Bouton : FI_Parametrage.ONG_PARAMETRE.BTN_EDT_MODELE_RAPPORT_Mob Libellé FR: Editeur de modèles de rapports Mobile Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2505 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Bouton : FI_Parametrage.ONG_PARAMETRE.BTN_EDT_PARAM Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Paramétrage.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2506 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Bouton : FI_Parametrage.ONG_PARAMETRE.BTN_Editeur_de_modèles_de_mails Libellé FR: Editeur de modèles de mails Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2507 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Bouton : FI_Parametrage.ONG_PARAMETRE.BTN_NouveauParam Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2508 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Bouton : FI_Parametrage.ONG_PARAMETRE.BTN_Remonte Groupe GR_MODEFORMULAIRE Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Plier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2509 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Bouton : FI_Parametrage.ONG_PARAMETRE.BTN_SupprimerParam Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2510 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Bouton : FI_Parametrage.ONG_PARAMETRE.BTN_Test Libellé FR: Tester et valider vos paramètres de connexion Ordre navigation 16 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2511 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Bouton : FI_Parametrage.ONG_PARAMETRE.BTN_Test2 Libellé FR: Tester la messagerie Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2512 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Fenêtre interne : FI_Parametrage.ONG_PARAMETRE.CFI_BATIGEST Ordre navigation 1 UI par l'utilisateur Selon fenêtre Fenêtre Interne FI_Parametrage_Batigest Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Parametrage.ONG_PARAMETRE.CFI_PROFIL_ET_DROITS Ordre navigation 1 UI par l'utilisateur Selon fenêtre Fenêtre Interne FI_Parametrage_Profil Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 06/08/2026 Isis_BO 2513 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Parametrage.ONG_PARAMETRE.CFI_SOCIETE Ordre navigation 1 UI par l'utilisateur Selon fenêtre Fenêtre Interne FI_Liste_Societe Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2514 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Combo : FI_Parametrage.ONG_PARAMETRE.COMBO_PopImap Contenu initial FR: IMAP POP Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 196 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 618 Largeur interne 196 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 2515 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Parametrage.ONG_PARAMETRE.COMBO_SecuriteIMAPOP Libellé FR: Méthode de chiffrement Contenu initial FR: Aucun TLS SSL Ordre navigation 15 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 196 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 389 Largeur interne 196 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant 06/08/2026 Isis_BO 2516 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Parametrage.ONG_PARAMETRE.COMBO_SecuriteSMTP Libellé FR: Connexion Contenu initial FR: Aucun TLS SSL Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 196 Larg. déroulée perso. Non 06/08/2026 Isis_BO 2517 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Hauteur ligne 15 Retrait gauche 2 Position X interne 391 Largeur interne 196 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2518 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Forme : FI_Parametrage.ONG_PARAMETRE.FRM_SansNom1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Parametrage.ONG_PARAMETRE.FRM_SansNom2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Vertical Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Parametrage.ONG_PARAMETRE.FRM_SansNom3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Vertical Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 2519 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Parametrage.ONG_PARAMETRE.FRM_SansNom4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Parametrage.IMG_Config Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\configuration.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 2520 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_Affichage Libellé FR: Paramètres d'affichage Planning/Agenda par défaut : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2521 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_Affichage2 Libellé FR: Paramètres de messagerie par défaut : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_Affichage3 Libellé FR: Télémétrie Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2522 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_INFORMATIONS_GENERALES Libellé FR: Informations générales Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2523 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_INFORMATIONS_SERVEUR Libellé FR: Informations serveurs Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_Libellé 06/08/2026 Isis_BO 2524 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Libellé FR: Afin d'améliorer continuellement nos applications et de vous offrir une expérience optimale, nous utilisons un système de télémétrie. ## **Qu'est-ce que la télémétrie ?** La télémétrie est un processus automatisé qui collecte et transmet des données de manière anonyme. Ces données nous permettent de : * **Identifier les erreurs et les problèmes :** La télémétrie nous informe des éventuelles erreurs fatales détectées par le mécanisme de sécurité du WLangage. Cela nous permet de corriger rapidement les bugs et d'améliorer la stabilité de nos applications. * **Comprendre l'utilisation de nos applications :** En analysant les données de télémétrie, nous pouvons mieux comprendre comment nos applications sont utilisées. Cela nous aide à identifier les fonctionnalités les plus populaires, les points d'amélioration potentiels et à orienter nos futurs développements. * **Optimiser les performances :** La télémétrie nous permet de surveiller les performances de nos applications et d'identifier les éventuels ralentissements ou problèmes de performance. Cela nous permet d'optimiser nos applications pour qu'elles soient toujours rapides et réactives. ### **Vos données sont protégées** Nous accordons une grande importance à la protection de vos données personnelles. Les données collectées par la télémétrie sont : * **Anonymisées :** Aucune information personnelle identifiable n'est collectée. * **Sécurisées :** Les données sont transmises et stockées de manière sécurisée. * **Utilisées uniquement à des fins d'amélioration :** Les données sont utilisées uniquement pour améliorer nos applications et vous offrir une meilleure expérience. ### **Votre choix** Vous avez la possibilité de désactiver la télémétrie à tout moment dans les paramètres de l'application. Cependant, nous vous encourageons à la laisser activée, car elle nous aide à améliorer continuellement nos applications et à vous offrir une meilleure expérience. Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 2525 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_SERIE_Actif Libellé FR: Actif Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2526 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_SERIE_Code Libellé FR: Code Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_SERIE_Libelle Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2527 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_SERIE_Note Libellé FR: Notes Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2528 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_SERIE_PARAMETRES Libellé FR: PARAMETRES Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_SERIE_PARAMETRES3 Libellé FR: Réglage de messagerie Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2529 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_SERIE_Systeme Libellé FR: Système Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2530 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_SERVEUR_POP Libellé FR: Serveur Réception (IMAP ou POP) Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_SERVEUR_SMTP Libellé FR: Serveur SMTP (Emission) Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2531 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage.ONG_PARAMETRE.LIB_TYPE_DE_PARAMETRES Libellé FR: TYPE DE PARAMETRES Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2532 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Libellé : FI_Parametrage.LIB_Titre_de_fenêtre Libellé FR: Paramètres Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Onglet : FI_Parametrage.ONG_PARAMETRE Libellé FR: &Onglet Valeur initiale 1 Ordre navigation 3 Curseur survol 0 Onglet dynamique Non Libellé volet FR: Nouvel onglet UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Retrait gauche 0 Retrait des onglets 0 Numéro aide 0 06/08/2026 Isis_BO 2533 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Autorise ChangeGabarit Oui Bouton Fermer Oui Bouton Nouveau Oui Volets détachables Oui Mémoriser Configuration Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Mode affichage volets < Standard > Valeur persistante Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Parametrage.ONG_PARAMETRE.SAI_AdresseMailCompte Libellé FR: Adresse Mail Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 389 Largeur interne 340 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non 06/08/2026 Isis_BO 2534 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2535 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Champ de saisie : FI_Parametrage.ONG_PARAMETRE.SAI_AdresseServeurIMAPOP Libellé FR: Adresse du serveur IMAP/POP Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 389 Largeur interne 393 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2536 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Parametrage.ONG_PARAMETRE.SAI_AdresseServeurSMTP Libellé FR: Adresse du serveur SMTP Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 390 Largeur interne 393 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2537 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2538 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Champ de saisie : FI_Parametrage.ONG_PARAMETRE.SAI_MotdePasseIMAPOP Libellé FR: Mot de passe Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 642 Largeur interne 327 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2539 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Parametrage.ONG_PARAMETRE.SAI_MotdePasseSMTP Libellé FR: Mot de passe Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 641 Largeur interne 327 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2540 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2541 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Champ de saisie : FI_Parametrage.ONG_PARAMETRE.SAI_NomCompte Libellé FR: Nom du compte Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 389 Largeur interne 340 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2542 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Parametrage.ONG_PARAMETRE.SAI_NomUtilisateurIMAPOP Libellé FR: Nom d'utilisateur/Login Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 389 Largeur interne 247 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2543 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2544 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Champ de saisie : FI_Parametrage.ONG_PARAMETRE.SAI_NomUtilisateurSMTP Libellé FR: Nom d'utilisateur/Login Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 389 Largeur interne 247 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2545 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Parametrage.ONG_PARAMETRE.SAI_PortIMAPOP Libellé FR: Numéro du port IMAP/POP Valeur initiale FR: 143 Ordre navigation 14 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 795 Largeur interne 174 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 2546 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2547 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Champ de saisie : FI_Parametrage.ONG_PARAMETRE.SAI_PortSMTP Libellé FR: Numéro du port SMTP Valeur initiale FR: 25 Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 794 Largeur interne 174 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 2548 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Parametrage.ONG_PARAMETRE.SC_Check_POP Ordre navigation 10 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 30 Hauteur externe 30 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2549 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Superchamp : FI_Parametrage.ONG_PARAMETRE.SC_Check_SMTP Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 30 Hauteur externe 30 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Sélecteur : FI_Parametrage.ONG_PARAMETRE.SEL_AffichePlanning Libellé FR: &Sélecteur Valeur initiale 1 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option 06/08/2026 Isis_BO 2550 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\210 Blueberries\Blueberries_Radio.png Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Sélecteur : FI_Parametrage.ONG_PARAMETRE.SEL_Messagerie Libellé FR: &Sélecteur Valeur initiale 1 Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui 06/08/2026 Isis_BO 2551 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\210 Blueberries\Blueberries_Radio.png Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Sélecteur : FI_Parametrage.ONG_PARAMETRE.SEL_TLM Libellé FR: &Sélecteur Valeur initiale 1 Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non 06/08/2026 Isis_BO 2552 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\210 Blueberries\Blueberries_Radio.png Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_PM Libellé FR: &Zone répétée Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 42 Largeur colonne 924 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non 06/08/2026 Isis_BO 2553 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_TypeParam Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 30 Largeur colonne 266 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui 06/08/2026 Isis_BO 2554 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :gpclPresListeParamMetierTet.m_clTabVisible Rub. mémorisée :gpclPresListeParamMetierTet.m_clTabVisible Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Parametrage.ONG_PARAMETRE.SC_Check_POP 06/08/2026 Isis_BO 2555 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Image : FI_Parametrage.ONG_PARAMETRE.SC_Check_POP.IMG_KO Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\sortir.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Parametrage.ONG_PARAMETRE.SC_Check_POP.IMG_OK Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\valider.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 2556 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Parametrage.ONG_PARAMETRE.SC_Check_SMTP Image : FI_Parametrage.ONG_PARAMETRE.SC_Check_SMTP.IMG_KO Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\sortir.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non 06/08/2026 Isis_BO 2557 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Parametrage.ONG_PARAMETRE.SC_Check_SMTP.IMG_OK Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\valider.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2558 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_PM Attribut zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_PM.ATT_Actif (4) Champ associé INT_ACTIF Propriété associée 1 Attribut zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_PM.ATT_Lib (2) Champ associé SAI_Lib Propriété associée 1 Liaison des données :gpclPresenListeParamMetier.m_clTabModele.m_sLibelle Attribut zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_PM.ATT_LibEtat (7) Champ associé SAI_Lib Propriété associée 22 Attribut zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_PM.ATT_Ordre (5) Champ associé LIB_Ordre Propriété associée 1 Attribut zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_PM.ATT_PKID (6) Champ associé LIB_PKID Propriété associée 1 Attribut zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_PM.ATT_System (3) Champ associé IMG_System Propriété associée 73 06/08/2026 Isis_BO 2559 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Attribut zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_PM.ATT_Valeur (1) Champ associé SAI_Valeur Propriété associée 1 Attribut zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_PM.ATT_ValeurEtat (8) Champ associé SAI_Valeur Propriété associée 22 Attribut zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_PM.ATT_ValeurVisible (9) Champ associé SAI_Valeur Propriété associée 73 Image : FI_Parametrage.ONG_PARAMETRE.ZR_PM.IMG_System Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Cadenas_Blanc_20_1.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 2560 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Parametrage.ONG_PARAMETRE.ZR_PM.INT_ACTIF Libellé FR: Badge Valeur initiale 0 Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2561 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Libellé : FI_Parametrage.ONG_PARAMETRE.ZR_PM.LIB_Ordre Libellé FR: Ordre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage.ONG_PARAMETRE.ZR_PM.LIB_PKID Libellé FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2562 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Type saisie Numérique Masque saisie FR: 99 999 999 999 999 999 999 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Non Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Parametrage.ONG_PARAMETRE.ZR_PM.SAI_Lib Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 346 Largeur interne 699 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 250 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non 06/08/2026 Isis_BO 2563 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gpclPresenListeParamMetier.m_clTabModele.m_sLibelle Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2564 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Champ de saisie : FI_Parametrage.ONG_PARAMETRE.ZR_PM.SAI_Valeur Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Centre Position X interne 1058 Largeur interne 90 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 20 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui 06/08/2026 Isis_BO 2565 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_TypeParam Attribut zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_TypeParam.ATT_Code (1) Propriété associée 1 Liaison des données :gpclPresListeParamMetierTet.m_clTabVisible.m_sCode Attribut zone répétée : Propriété associée 1 Liaison des données :gpclPresListeParamMetierTet.m_clTabVisible.m_sDescription 06/08/2026 Isis_BO 2566 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Attribut zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_TypeParam.ATT_GROUPE Champ associé LIB_GROUPE Propriété associée 1 Liaison des données :gpclPresListeParamMetierTet.m_clTabVisible.m_sGroupe Attribut zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_TypeParam.ATT_Lib (2) Champ associé LIB_TYPE_PARAMETRE Propriété associée 1 Liaison des données :gpclPresListeParamMetierTet.m_clTabVisible.m_sLibelle Attribut zone répétée : FI_Parametrage.ONG_PARAMETRE.ZR_TypeParam.ATT_SPEC (5) Propriété associée 1 Liaison des données :gpclPresListeParamMetierTet.m_clTabVisible.m_sSpecifique Image : FI_Parametrage.ONG_PARAMETRE.ZR_TypeParam.IMG_Puce Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\FlecheSup_24_1.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non 06/08/2026 Isis_BO 2567 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur et droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gpclPresListeParamMetierTet.m_clTabModele.m_sLibelle Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2568 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Libellé : FI_Parametrage.ONG_PARAMETRE.ZR_TypeParam.LIB_TYPE_PARAMETRE Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gpclPresListeParamMetierTet.m_clTabVisible.m_sLibelle Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 06/08/2026 Isis_BO 2569 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Informations sur les champs Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 FI_Parametrage Messages multilingues 06/08/2026 Isis_BO 2570 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Parametrage Code des champs Déclarations globales de FI_Parametrage procédure FI_Fiche_Parametre() //========================= RUSES DE COWBOY ========================= //Volet Paramètres métiers //Dans la Zone répétée ZR_PM. Les champs libellés LIB_PKID et LIB_Ordre, masqués. //Sont utilisés pour adapter la taille du champ SAI_Lib quand on masque le champ SAI_Valeur //Il ne faut donc pas modifier leur tailles et leur ancrage. //======================================================================= constant //Numéro des cVolet_Métiers =1 cVolet_Messagerie =2 cVolet_Service =3 cVolet_Utilisateur =4 cVolet_PrefUser =5 cVolet_Batigest =6 cVolet_ProfilEtDroit=7 fin gpclPresenListeUtilisateur est un PTableUtilisateur dynamique gpclPresenFicheUtilisateur est un PFicheUtilisateur dynamique gpclPresenListeParamMetier est un PTableParametreMetier dynamique gpclPresListeParamMetierTet est un PTableParametreMetierEntete dynamique Partie 3 › Fenêtre WINDEV › FI_Parametrage › Code des champs pclFichePrefAgenda est une PFicheParametreUtilisateur dynamique pclFichePrefMessagerie est une PFicheParametreUtilisateur dynamique gpclListeCollab est un PTableCollaborateur dynamique //gtabListeModelMail est un tableau de MCategorieMail local gpclPresenListeUtilisateur=PTableUtilisateur.gNouvellePresentation(0) gpclPresenFicheUtilisateur=PFicheUtilisateur.gNouvellePresentation() gpclPresListeParamMetierTet=PTableParametreMetierEntete.gNouvellePresentation() gpclPresenListeParamMetier<-gpclListeParamMetier//=PTableParametreMetier.gNouvellePresentation("") //SI gpclPresenListeParamUtilisateur=Null ALORS // gpclPresenListeParamUtilisateur=PTableParametreUtilisateur.gNouvellePresentation(gpclFicheUtilisateurEn Cours.m_nPKID) //FIN si pclFichePrefMessagerie= Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null alors pclFichePrefMessagerie<-gpclFicheUtilisateurEnCours:p_PrefMessagerie fin si pclFichePrefAgenda= Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null alors pclFichePrefAgenda<-gpclFicheUtilisateurEnCours:p_PrefPlanningAgenda fin gpclListeCollab = PTableCollaborateur.gNouvellePresentation(0) //SI gpclFicheUtilisateurEnCours:m_bAdministrateur _et_ gpclFicheUtilisateurEnCours:m_bAccesBO=faux _et_ gpclFicheUtilisateurEnCours:m_bAccesMobile=faux ALORS // ONG_PARAMETRE[cVolet_Utilisateur]..Visible = vrai //SINON // ONG_PARAMETRE[cVolet_Utilisateur]..Visible = faux //FIN ONG_PARAMETRE[cVolet_Batigest]..Visible = gbBATIGESTActif si pas gbBATIGESTActif alors ChangeFenêtreSource(ONG_PARAMETRE[cVolet_Batigest].CFI_BATIGEST,"") fin Fin d'initialisation de FI_Parametrage //SI TABLE_Utilisateur..Occurrence>0 ALORS // TableSelectPlus(TABLE_Utilisateur,1) // ExécuteTraitement(TABLE_Utilisateur,trtSélection) //FIN ONG_PARAMETRE = cVolet_Métiers //Param_ChargeListeTypeParametre() Demande de mise à jour de l'affichage de FI_Parametrage // mise à jour des champs bindés sur la présentation (compteur par exemple) SourceVersEcran("","gpclPresenListeUtilisateur") SourceVersEcran("","gpclPresenFicheUtilisateur") SourceVersEcran("","gpclPresListeParamMetierTet") // affiche la table et restauration de la position courante //MAJChampTableEtObjet(TABLE_Utilisateur,gpclPresenListeUtilisateur.p_clCourant) // grise les champs si la table est vide //GR_MODIFICATION..Grisé=gpclPresenListeUtilisateur.p_bModeleCourantVide 06/08/2026 Isis_BO 2571 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Code des champs ExécuteTraitement(FI_Parametrage.ONG_PARAMETRE,trtModification) "Utilitaire"> IMG_Config..Visible = Faux Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur BTN_AccessUtilitaire si gpclFicheUtilisateurEnCours:m_bAdministrateur alors Ouvre(FEN_Utilitaire) fin Clic sur BTN_CLOSE_PARAM FermeVoletEtActiveLePrecedent(VoletDuChamp(MoiMême)) Clic sur IMG_Config Ouvre(FEN_Utilitaire) Modification du volet affiché de ONG_PARAMETRE selon ONG_PARAMETRE // cas cVolet_Utilisateur // //RUBAN_MENU_SOCIETE.GRPRUB_Adresse..Etat = Grisé // //RUBAN_MENU_SOCIETE.GRPRUB_Collaborateur..Etat= Grisé // //RUBAN_MENU_PARAMETRAGE..Etat = Actif // FI_Parametrage..Plan = TABLE_Utilisateur..Occurrence=0 ? 1 SINON GR_MODIFICATION..Visible ? 3 SINON 2 cas cVolet_PrefUser PrefUser_Affiche_PrefPlanning()//Init_PreferencePlanning() Messagerie_Affiche_PrefMessagerie()//Init_PreferenceMessagerie() PrefAffiche_TLM() // init Télémétrie cas cVolet_Messagerie Messagerie_Affiche_SMTP() Messagerie_Affiche_POP_IMAP() Messagerie_Valide_Parametres() cas cVolet_ProfilEtDroit fin Clic sur BTN_Descent nDest est un entier = ZR_PM +1 si nDest>ZR_PM..Occurrence alors retour ZoneRépétéeDéplaceLigne(ZR_PM,ligneSélectionnée,nDest,tdEchange) ZoneRépétéeSelectPlus(ZR_PM,nDest) Param_RenumeroteEtSauve() // // // //clErr est un CErreur //gpclPresenListeParamMetier.p_clCourant=ZR_ParamMétier 06/08/2026 Isis_BO 2572 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Code des champs //pclFicheParametre est une PFicheParametreMetier dynamique=gpclPresenListeParamMetier.Modifier() //pclFicheParametre.m_nOrdre=val(pclFicheParametre.m_nOrdre)+1 //SI PAS pclFicheParametre.bOK(clErr) ALORS // Erreur(clErr.FormateMessage()) //FIN //nIndice est un entier=ZoneRépétéeSelect(ZR_ParamMétier) //gpclPresenListeParamMetier.p_clCourant=ZR_ParamMétier[nIndice+1] //pclFicheParametre=gpclPresenListeParamMetier.Modifier() //pclFicheParametre.m_nOrdre=Val(pclFicheParametre.m_nOrdre)-1 //SI PAS pclFicheParametre.bOK(clErr) ALORS // Erreur(clErr.FormateMessage()) //FIN //gpclPresenListeParamMetier=PTableParametreMetier.gNouvellePresentation() //ZoneRépétéeAffiche(ZR_ParamMétier,taInit) //ZoneRépétéeSelectPlus(ZR_ParamMétier,nIndice+1) Clic sur BTN_Editeur_de_modèles_de_mails si FenEtat(FEN_ParamModeleMail)=Inexistant alors OuvreSoeur(FEN_ParamModeleMail) sinon DonneFocus(FEN_ParamModeleMail) fin Clic sur BTN_EDT_MODELE_RAPPORT1 si FenEtat(FEN_Parametrage_ModeleRapport)=Inexistant alors OuvreSoeur(FEN_Parametrage_ModeleRapport) sinon DonneFocus(FEN_Parametrage_ModeleRapport) fin Clic sur BTN_EDT_MODELE_RAPPORT_Mob si FenEtat(FEN_Liste_Rapport_Mobile)=Inexistant alors OuvreSoeur(FEN_Liste_Rapport_Mobile) sinon DonneFocus(FEN_Liste_Rapport_Mobile) fin Clic sur BTN_EDT_PARAM si gpclPresenListeParamMetier <> Null alors si gpclPresenListeParamMetier:p_clCourant <> Null alors si gpclPresenListeParamMetier:p_clCourant:m_nPKID > 0 alors selon ZR_TypeParam.ATT_Code cas cPM_14_RdvType Ouvre(FEN_Fiche_Parametre_Type_Activite,gpclPresenListeParamMetier:p_clCourant:m_n PKID) cas cPM_18_TempsType si ZR_PM.ATT_Valeur <> 0 et ZR_PM.ATT_Valeur <> 1 et ZR_PM.ATT_Valeur <> 99 alors Ouvre(FEN_Fiche_Parametre_Type_temps,gpclPresenListeParamMetier:p_clCourant: m_nPKID) fin cas cPM_15_RdvStatut Ouvre(FEN_Fiche_Parametre_Status_RDV,gpclPresenListeParamMetier:p_clCourant:m_n PKID) autre cas 06/08/2026 Isis_BO 2573 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Code des champs fin fin sinon si ZR_PM..Occurrence > 0 alors ExécuteTraitement(FI_Parametrage.ONG_PARAMETRE.ZR_PM,trtSélection) ExécuteTraitement(FI_Parametrage.ONG_PARAMETRE.BTN_EDT_PARAM,trtClic) fin fin sinon si ZR_PM..Occurrence > 0 alors ExécuteTraitement(FI_Parametrage.ONG_PARAMETRE.ZR_PM,trtSélection) ExécuteTraitement(FI_Parametrage.ONG_PARAMETRE.BTN_EDT_PARAM,trtClic) fin fin Clic sur BTN_NouveauParam Param_Ajoute() Clic sur BTN_Remonte nDest est un entier = ZR_PM -1 si nDest<1 alors retour ZoneRépétéeDéplaceLigne(ZR_PM,ligneSélectionnée,nDest,tdEchange) ZoneRépétéeSelectPlus(ZR_PM,nDest) Param_RenumeroteEtSauve() // // //clErr est un CErreur //gpclPresenListeParamMetier.p_clCourant=ZR_ParamMétier //pclFicheParametre est une PFicheParametreMetier dynamique=gpclPresenListeParamMetier.Modifier() //pclFicheParametre.m_nOrdre=val(pclFicheParametre.m_nOrdre)-1 //SI PAS pclFicheParametre.bOK(clErr) ALORS // Erreur(clErr.FormateMessage()) //FIN //nIndice est un entier=ZoneRépétéeSelect(ZR_ParamMétier) //gpclPresenListeParamMetier.p_clCourant=ZR_ParamMétier[nIndice-1] //pclFicheParametre=gpclPresenListeParamMetier.Modifier() //pclFicheParametre.m_nOrdre=Val(pclFicheParametre.m_nOrdre)+1 //SI PAS pclFicheParametre.bOK(clErr) ALORS // Erreur(clErr.FormateMessage()) //FIN //gpclPresenListeParamMetier=PTableParametreMetier.gNouvellePresentation() //ZoneRépétéeAffiche(ZR_ParamMétier,taInit) //ZoneRépétéeSelectPlus(ZR_ParamMétier,nIndice-1) Clic sur BTN_SupprimerParam nLigne est un entier = ZR_PM si nLigne=-1 alors retour si ZR_PM[nLigne].ATT_System alors 06/08/2026 Isis_BO 2574 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Code des champs Info("Paramètre système non modifiable.") retour fin si pas OuiNon("Confirmez vous la suppression ?") alors retour fin //trace("Supprime " + zr_pm + " " + ZR_PM[zr_pm].ATT_Lib) clErreur est un CErreur si pas gpclPresenListeParamMetier.bSupprimer(clErreur) alors selon clErreur:p_sNumero cas "70015" //Erreur d'intégrité Erreur("Ce paramètre est utilisé et ne peut être supprimé.", "Vous pouvez cependant le désactiver.") autre cas Erreur(clErreur.FormateMessage()) fin retour sinon si gpclPresenListeParamMetier.p_clCourant.m_sCode=cPM_17_DocCategorie alors sql29 est une Requête SQL = [ SELECT ParametreMetier.* FROM ParametreMetier WHERE PA_Code='29' AND PA_CleLiaison={p_CleLiaison} ] sql29.p_CleLiaison = gpclPresenListeParamMetier.p_clCourant:m_sCode+","+gpclPresenListeParamMetier. p_clCourant:m_sValeur si HExécuteRequête(sql29,hModifieFichier+hRequêteDéfaut) alors HLitPremier(sql29) si pas HEnDehors(sql29) alors clParamLie est un MParametreMetier FichierVersMémoire(clParamLie,sql29) si HSupprime(sql29,hNumEnrEnCours) alors //Mise à jour des listes associées Param_Supprime(clParamLie,clParamLie.m_sCode) fin fin fin fin //Mise à jour des listes associées Param_Supprime(gpclPresenListeParamMetier.p_clCourant,gpclPresenListeParamMetier.p_clCourant.m_sCode) ZR_PM.Supprime(nLigne,zrAnimationSuppression) //Suite à la suppression, on renumérote toute la liste Param_RenumeroteEtSauve() //Sélection de la ligne remplaçant celle supprimée si nLigne>ZR_PM..Occurrence alors nLigne=ZR_PM fin si nLigne>0 alors ZR_PM.SelectPlus(nLigne) Param_SelectElemCourant() sinon gpclPresenListeParamMetier:p_clCourant = Null fin Clic sur BTN_Test bCnxOk est un booléen 06/08/2026 Isis_BO 2575 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Code des champs sValeurParamètres est une chaîne MessageInfoCnx est une chaîne="Rapport sur les tests de configuration de votre compte de messagerie:"+ RC+RC Sablier(Vrai) bCnxOk=VerifieEmailOuvreSession(3,SAI_NomUtilisateurSMTP, SAI_MotdePasseSMTP, SAI_AdresseServeurSMTP, Val(SAI_PortSMTP), COMBO_SecuriteSMTP)// si bCnxOk alors EmailFermeSession(SAI_NomUtilisateurSMTP) sValeurParamètres=SAI_NomUtilisateurSMTP+"<>"+SAI_MotdePasseSMTP+"<>"+SAI_AdresseServeurSMTP+"<>"+ SAI_PortSMTP+"<>"+ListeSelect(COMBO_SecuriteSMTP)+"<>"+SAI_AdresseMailCompte+"<>"+SAI_NomCompte ParametreEcrit(cParam_SMTP,sValeurParamètres,Vrai) clErreur est un CErreur //Init_PreferenceMessagerie() nIndice est un entier=TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur. m_clTabModele,tcLinéaire,"m_sCode;m_nIDUtilisateur","CHOIX_MESSAGERIE",gpclFicheUtilisateurEnCours. m_nPKID) si nIndice<>-1 _et_ pclFichePrefMessagerie<>Null alors pclFichePrefMessagerie.m_sValeur="Back-Office" // validation si pas pclFichePrefMessagerie.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) retour fin fin MessageInfoCnx+= "- Vos paramètres de connexion SMTP sont corrects et viennent d'être enregistrés. Vous pouvez dès à présent utiliser la fonction d'envoi de mail depuis votre application" +RC SC_Check_SMTP=Vrai sinon MessageInfoCnx+= "- Problème de connexion au serveur SMTP, merci de vérifier les données que vous avez saisies"+RC SC_Check_SMTP=Faux fin bCnxOk= VerifieEmailOuvreSession(COMBO_PopImap,SAI_NomUtilisateurIMAPOP, SAI_MotdePasseIMAPOP, SAI_ AdresseServeurIMAPOP, Val(SAI_PortIMAPOP),COMBO_SecuriteIMAPOP) si bCnxOk alors EmailFermeSession(SAI_NomUtilisateurIMAPOP) sValeurParamètres=SAI_NomUtilisateurIMAPOP+"<>"+SAI_MotdePasseIMAPOP+"<>"+SAI_AdresseServeurIMAPOP+ "<>"+SAI_PortIMAPOP+"<>"+ListeSelect(COMBO_SecuriteIMAPOP)+"<>"+ListeSelect(COMBO_PopImap)+"<>"+ SAI_AdresseMailCompte+"<>"+SAI_NomCompte ParametreEcrit(cParam_POP_IMAP,sValeurParamètres,Vrai) MessageInfoCnx+="- Vos paramètres de connexion " + COMBO_PopImap..ValeurAffichée + " sont corrects et viennent d'être enregistrés. Vous pouvez dès à présent utiliser la fonction d'envoi de mail depuis votre application" +RC SC_Check_POP=Vrai sinon si COMBO_PopImap=1 alors MessageInfoCnx+="- Problème de connexion au serveur " + COMBO_PopImap..ValeurAffichée + ", merci de vérifier les données que vous avez saisies"+RC SC_Check_POP=Faux fin Sablier(Faux) Info(MessageInfoCnx) Clic sur BTN_Test2 06/08/2026 Isis_BO 2576 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Code des champs si SEL_Messagerie="Externe" alors BTN_Test2..Etat=Grisé si LanceAppliAssociée("mailto:Test@mail.com" + "?subject=Test Objet" + "&body=Test corps message")=Vrai alors Info("Votre messagerie externe fonctionne correctement") sinon Erreur("Une erreur s'est produite lors de l'ouverture de votre messagerie externe") fin BTN_Test2..Etat=Actif sinon HLitRecherchePremier(ParametreApplication,PAP_Code,cParam_SMTP) si pas HTrouve(ParametreApplication) alors Erreur("Vous n'avez pas encore paramétré votre compte de messagerie sur votre application."+RC+ "- Saisissez vos paramètres de messagerie") ONG_PARAMETRE=cVolet_Messagerie sinon Info("Votre messagerie est bien configurée") fin fin Initialisation de LIB_Libellé // Version 1 // Description // Libellé simple Fin d'initialisation de SC_Check_POP MoiMême=Faux Affectation de la propriété Valeur de SC_Check_POP IMG_OK..Visible = MoiMême..Valeur IMG_KO..Visible = pas IMG_OK..Visible Fin d'initialisation de SC_Check_SMTP MoiMême=Faux Affectation de la propriété Valeur de SC_Check_SMTP IMG_OK..Visible = MoiMême..Valeur IMG_KO..Visible = pas IMG_OK..Visible A chaque modification de SEL_AffichePlanning //clErreur est un CErreur //pclFichePrefAgenda.m_sValeur=SEL_AffichePlanning //SEL_AffichePlanning..AffichageActif=Faux //// validation //SI PAS pclFichePrefAgenda.bOK(clErreur) ALORS // Erreur(clErreur.FormateMessage()) // RETOUR //FIN //SEL_AffichePlanning..AffichageActif=vrai //FEN_Menu.LIB_PLANNING=pclFichePrefAgenda.m_sValeur ParametreEcrit(cParam_Planning,MoiMême) A chaque modification de SEL_Messagerie 06/08/2026 Isis_BO 2577 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Code des champs //clErreur est un CErreur //si SEL_Messagerie="Externe" alors // pclFichePrefMessagerie.m_sValeur=SEL_Messagerie // SEL_Messagerie..AffichageActif=Faux // // validation // SI PAS pclFichePrefMessagerie.bOK(clErreur) ALORS // Erreur(clErreur.FormateMessage()) // RETOUR // FIN // SEL_Messagerie..AffichageActif=vrai //sinon // ONG_PARAMETRE=3 // Affiche_SMTP() // Affiche_IMAP() // Affiche_POP3() // Valide_Parametres() //fin ParametreEcrit(cParam_Messagerie,MoiMême) A chaque modification de SEL_TLM ParametreEcrit(cParam_TLM,MoiMême) Entrée en saisie d'une ligne de ZR_PM Param_SelectElemCourant() Sortie d'une ligne de ZR_PM si ZR_PM..Modifié alors Param_EnregistreLigneCourante() ZR_PM..Modifié=Faux fin Sélection d'une ligne de ZR_PM Param_SelectElemCourant() A chaque modification de INT_ACTIF ( ZR_PM ) ChampVersSource() A chaque modification de SAI_Lib ( ZR_PM ) gpclPresenListeParamMetier.p_clCourant:m_sLibelle = SAI_Lib Sortie de SAI_Valeur ( ZR_PM ) bPasBon est un booléen nLigneCourante est un entier = ZR_PM si ZR_PM[nLigneCourante].ATT_System alors retour pour toute ligne i de ZR_PM si i<>nLigneCourante _et_ ZR_PM[nLigneCourante].SAI_Valeur=ZR_PM[i].ATT_Valeur alors bPasBon=Vrai sortir 06/08/2026 Isis_BO 2578 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Code des champs fin fin si bPasBon alors ZR_PM[nLigneCourante].SAI_Valeur..CouleurFond=OrangeFoncé Erreur("Ce code doit être unique dans cette série de paramètres.", "Veuillez corriger pour pouvoir enregistrer") RepriseSaisie(MoiMême) sinon ZR_PM[nLigneCourante].SAI_Valeur..CouleurFond = ZR_PM[nLigneCourante].SAI_Lib..CouleurFond gpclPresenListeParamMetier.p_clCourant:m_sValeur=ZR_PM[nLigneCourante].SAI_Valeur fin A chaque modification de SAI_Valeur ( ZR_PM ) //bPasBon est un booléen //nLigneCourante est un entier = zr_pm //POUR TOUTE LIGNE i DE ZR_PM // // si i<>nLigneCourante _ET_ ZR_PM[nLigneCourante].SAI_Valeur=ZR_PM[i].ATT_Valeur alors // bPasBon=Vrai // sortir // FIN //FIN //si bPasBon alors // zr_pm[nLigneCourante].SAI_Valeur..CouleurFond=OrangeFoncé //sinon // ZR_PM[nLigneCourante].SAI_Valeur..CouleurFond = ZR_PM[nLigneCourante].SAI_Lib..CouleurFond // gpclPresenListeParamMetier.p_clCourant:m_sValeur=ZR_PM[nLigneCourante].SAI_Valeur //fin Sélection d'une ligne de ZR_TypeParam Param_AfficheListe FI_Parametrage Procédures Procédure locale Creation_Trigramme // Résumé : // Syntaxe : // Creation_Trigramme () // // Paramètres : // clNouveauCollab : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // 06/08/2026 Isis_BO 2579 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Procédures procédure Creation_Trigramme(clNouveauCollab) sTrigramme est une chaîne si clNouveauCollab.m_sPrenom<>"" et clNouveauCollab.m_sNom<>"" alors sTrigramme=Gauche(clNouveauCollab.m_sPrenom,1)+Gauche(clNouveauCollab.m_sNom,2) HLitRecherchePremier(Collaborateur,CO_Trigramme,sTrigramme) si HTrouve(Collaborateur) alors sTrigramme=Gauche(clNouveauCollab.m_sPrenom,2)+Gauche(clNouveauCollab.m_sNom,1) HLitRecherchePremier(Collaborateur,CO_Trigramme,sTrigramme) si HTrouve(Collaborateur) alors clNouveauCollab.m_sTrigramme="" sinon clNouveauCollab.m_sTrigramme=sTrigramme fin sinon clNouveauCollab.m_sTrigramme=sTrigramme fin sinon clNouveauCollab.m_sTrigramme="" fin Procédure locale Init_PreferenceMessagerie // Résumé : // Syntaxe : //Init_PreferenceMessagerie () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Init_PreferenceMessagerie() //nIndice est un entier=TableauCherche(gpclPresenListeParamUtilisateur.m_clTabModele,tcLinéaire,"m_sCode;m_nIDUtilisateu r","CHOIX_MESSAGERIE",gpclFicheUtilisateurEnCours.m_nPKID) //SI nIndice<>-1 ALORS // SELON gpclPresenListeParamUtilisateur.m_clTabModele[nIndice].m_sValeur // CAS "Externe" // SEL_Messagerie="Externe" // CAS "Back-Office" // SEL_Messagerie="Back-Office" // AUTRE CAS // SEL_Messagerie="Externe" // FIN //FIN //gpclPresenListeParamUtilisateur.p_clCourant=gpclPresenListeParamUtilisateur.m_clTabModele[nIndice] //pclFichePrefMessagerie= gpclPresenListeParamUtilisateur.Modifier() Procédure locale Init_PreferencePlanning // Résumé : // Syntaxe : // Init_PreferencePlanning () // // Paramètres : // Aucun 06/08/2026 Isis_BO 2580 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Procédures // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Init_PreferencePlanning() //nIndice est un entier=TableauCherche(gpclPresenListeParamUtilisateur.m_clTabModele,tcLinéaire,"m_sCode;m_nIDUtilisateu r","CHOIX_PLANNING_AGENDA",gpclFicheUtilisateurEnCours.m_nPKID) //SI nIndice<>-1 ALORS // SELON gpclPresenListeParamUtilisateur.m_clTabModele[nIndice].m_sValeur // CAS "Planning" // SEL_AffichePlanning="Planning" // CAS "Agenda" // SEL_AffichePlanning="Agenda" // AUTRE CAS // SEL_AffichePlanning="Planning" // FIN //FIN //gpclPresenListeParamUtilisateur.p_clCourant=gpclPresenListeParamUtilisateur.m_clTabModele[nIndice] //pclFichePrefAgenda= gpclPresenListeParamUtilisateur.Modifier() Procédure locale Messagerie_Affiche_POP_IMAP // Résumé : // Syntaxe : //Messagerie_Affiche_POP_IMAP () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Messagerie_Affiche_POP_IMAP() sRésultat est une chaîne ANSI = ParametreLit(cParam_POP_IMAP,"",Vrai) si sRésultat="" alors //Suppression du paramètre POP, un seul suffit pour les deux sRésultat = ParametreLit(cParam_POP,"",Vrai) si sRésultat<>"" alors ParametreEcrit(cParam_POP_IMAP,sRésultat,Vrai) ParametreSupprime(cParam_POP) fin fin si sRésultat<>"" alors SAI_NomUtilisateurIMAPOP =ExtraitChaîne(sRésultat,1,"<>",DepuisDébut) SAI_MotdePasseIMAPOP =ExtraitChaîne(sRésultat,2,"<>",DepuisDébut) SAI_AdresseServeurIMAPOP =ExtraitChaîne(sRésultat,3,"<>",DepuisDébut) SAI_PortIMAPOP =ExtraitChaîne(sRésultat,4,"<>",DepuisDébut) ListeSelectPlus(COMBO_SecuriteIMAPOP,Val(ExtraitChaîne(sRésultat,5,"<>",DepuisDébut))) ListeSelectPlus(COMBO_PopImap,Val(ExtraitChaîne(sRésultat,6,"<>",DepuisDébut))) SC_Check_POP=Vrai sinon SC_Check_POP=Faux fin Procédure locale Messagerie_Affiche_PrefMessagerie 06/08/2026 Isis_BO 2581 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Procédures // Résumé : // Syntaxe : //Messagerie_Affiche_PrefMessagerie () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Messagerie_Affiche_PrefMessagerie() SEL_Messagerie = gpclListeParamAppli:m_clTabModele[cParam_Messagerie]:m_sValeur Procédure locale Messagerie_Affiche_SMTP // Résumé : // Syntaxe : //Messagerie_Affiche_SMTP () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Messagerie_Affiche_SMTP() sRésultat est une chaîne ANSI = ParametreLit(cParam_SMTP,"",Vrai) si sRésultat<>"" alors SAI_NomUtilisateurSMTP =ExtraitChaîne(sRésultat,1,"<>",DepuisDébut) SAI_MotdePasseSMTP =ExtraitChaîne(sRésultat,2,"<>",DepuisDébut) SAI_AdresseServeurSMTP =ExtraitChaîne(sRésultat,3,"<>",DepuisDébut) SAI_PortSMTP =ExtraitChaîne(sRésultat,4,"<>",DepuisDébut) ListeSelectPlus(COMBO_SecuriteSMTP,Val(ExtraitChaîne(sRésultat,5,"<>",DepuisDébut))) SAI_AdresseMailCompte=ExtraitChaîne(sRésultat,6,"<>",DepuisDébut) SAI_NomCompte =ExtraitChaîne(sRésultat,7,"<>",DepuisDébut) SC_Check_SMTP=Vrai sinon SC_Check_SMTP=Faux fin Procédure locale Messagerie_Valide_Parametres // Résumé : // Syntaxe : //Messagerie_Valide_Parametres () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Messagerie_Valide_Parametres() si SAI_NomUtilisateurIMAPOP="" alors 06/08/2026 Isis_BO 2582 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Procédures SC_Check_POP=Faux fin Procédure locale Param_11 procédure Param_11(clParam est un MParametreMetier ) bClient est un booléen sNewValeur est une chaîne ANSI nValeur est un entier selon Dialogue("Quel type de rôle souhaitez-vous ajouter ?",["Rôle contact/site", "Rôle client", "Annuler"]) cas 1 : bClient = Faux cas 2: bClient = Vrai autre cas : renvoyer Faux fin ReqSQL est une Requête SQL = [ SELECT MAX(ParametreMetier.PA_Valeur) AS Valeur ,MAX(ParametreMetier.PA_Ordre) AS Ordre FROM ParametreMetier WHERE PA_Code='11' AND PA_Valeur LIKE {p_valeur} ] si bClient alors ReqSQL.p_valeur = "C%" sinon ReqSQL.p_valeur = "S%" fin si HExécuteRequête(ReqSQL,hRequêteDéfaut) alors HLitPremier(ReqSQL) si pas HEnDehors(ReqSQL) alors sNewValeur = Milieu(ReqSQL.Valeur,2) nValeur = (Val(sNewValeur)+1) si bClient alors clParam.m_sValeur = "C"+nValeur sinon clParam.m_sValeur = "S"+nValeur fin clParam.m_nOrdre = Val(ReqSQL.Ordre)+1 fin fin renvoyer Vrai Procédure locale Param_AfficheListe procédure Param_AfficheListe() si ZoneRépétéeSelect(ZR_TypeParam)<1 alors retour gpclPresenListeParamMetier:p_clCourant = Null sCode est une chaîne = ZR_TypeParam.ATT_Code ZR_PM.SupprimeTout() si sCode="" alors retour sinon si sCode = cPM_14_RdvType ou sCode = cPM_18_TempsType ou (sCode = cPM_15_RdvStatut )alors 06/08/2026 Isis_BO 2583 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Procédures BTN_EDT_PARAM..Visible = Vrai BTN_EDT_PARAM..Grisé = Faux sinon BTN_EDT_PARAM..Visible = Faux fin //Configuration de l'affichage LIB_SERIE_PARAMETRES = gpclPresListeParamMetierTet:m_clTabAssoc[sCode].m_sLibelle LIB_SERIE_Note = gpclPresListeParamMetierTet:m_clTabAssoc[sCode].m_sDescription //si pas gtaTypesParam[sCode]:bCodeVisible alors // ZR_PM.SAI_Valeur..Visible = Faux // LIB_SERIE_Code..Visible = Faux // ZR_PM.SAI_Lib..Largeur = ZR_PM.LIB_PKID..Largeur //On utilise la taille de LIB_PKID pour ajuster SAI_LIB (L'ancrage de LIB_PKID correspond à ce que l'on souhaite) //sinon ZR_PM.SAI_Valeur..Visible = Vrai LIB_SERIE_Code..Visible = Vrai ZR_PM.SAI_Lib..Largeur = ZR_PM.LIB_Ordre..Largeur //FIN //Remplissage de la ZR nEtatLib est un entier nEtatCode est un entier n est un entier pour tout oP de gpclPresenListeParamMetier.m_clTabModele si oP:m_sCode=sCode _et_ pas oP:m_bInvisible alors nEtatLib = oP:m_bActif ?( oP:m_bSysteme ? AffichageSeulement sinon Actif ) sinon Grisé nEtatCode= oP:m_bActif ?( oP:m_bSysteme ? AffichageSeulement sinon Actif ) sinon Grisé // si gtaTypesParam[sCode]:bCodeVisible alors // nEtatCode=nEtatLib // sinon // nEtatCode=AffichageSeulement // FIN n=ZR_PM.AjouteLigne(oP:m_sValeur,oP:m_sLibelle,oP:m_bSysteme,oP:m_bActif,oP:m_nOrdre,oP:m_nPKID ,nEtatLib,nEtatCode,Vrai)//gtaTypesParam[sCode]:bCodeVisible //Si on change l'état du champ de saisie SAI_Valeur, il redevient Visible. Donc on n'y touche pas si il est masqué // SI gtaTypesParam[sCode]:bCodeVisible ALORS ZR_PM[n].SAI_Valeur..etat=nEtatCode fin fin Procédure locale Param_Ajoute procédure Param_Ajoute() clErr est un CErreur //Nouvel objet ParametreMétier clNewParam est un MParametreMetier clNewParam.m_bInvisible =Faux clNewParam.m_bActif =Vrai clNewParam.m_bNouveau=Vrai clNewParam.m_bSysteme=Faux clNewParam.m_sCode =ZR_TypeParam.ATT_Code clNewParam.m_nOrdre =ZR_PM..Occurrence+1 nMax est un entier 06/08/2026 Isis_BO 2584 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Procédures si clNewParam.m_sCode="11" alors si pas Param_11(clNewParam) alors retour fin sinon pour i = 1 _à_ ZR_PM..Occurrence nMax=Max(nMax,ZR_PM[i].ATT_Valeur) fin clNewParam.m_sValeur = nMax+1 fin si clNewParam:bEnregistrer(clErr) alors si clNewParam.m_sCode=cPM_17_DocCategorie alors sql29 est une Requête SQL = [ SELECT MAX(ParametreMetier.PA_Valeur) AS Valeur ,MAX(ParametreMetier.PA_Ordre) AS Ordre FROM ParametreMetier WHERE PA_Code='29' AND PA_Valeur LIKE '5.6%' ] si HExécuteRequête(sql29,hRequêteDéfaut) alors HLitPremier(sql29) si pas HEnDehors(sql29) alors clFicheParamMetier est un PFicheParametreMetier<-gpclListeParamMetier.Nouveau() clFicheParamMetier.m_sCode = "29" clFicheParamMetier.m_sValeur = ExtraitChaîne(sql29.Valeur,1,".")+"."+ ExtraitChaîne(sql29.Valeur,2,".")+"."+NumériqueVersChaîne(Val(ExtraitChaîne(sql29. Valeur,1,".",DepuisFin))+1) clFicheParamMetier.m_nOrdre = Val(sql29.Ordre)+1 clFicheParamMetier.m_bSysteme = Vrai clFicheParamMetier.m_bInvisible = Faux clFicheParamMetier.m_bActif = Vrai clFicheParamMetier.m_sCleLiaison = clNewParam:m_sCode+","+clNewParam:m_sValeur si pas clFicheParamMetier:bOK(clErr) alors Erreur(clErr.FormateMessage()) retour fin fin fin fin gpclPresenListeParamMetier:m_clTabModele.Ajoute(clNewParam) ZR_PM.AjouteLigne(clNewParam.m_sValeur,clNewParam.m_sLibelle,Faux,Vrai,clNewParam.m_nOrdre, clNewParam.m_nPKID,Actif,Actif,Vrai)//gtaTypesParam[clNewParam.m_sCode]:bCodeVisible Param_RenumeroteEtSauve() //Sélectionne le paramètre ajouté ZR_PM.SelectPlus(ZR_PM..Occurrence) Param_SelectElemCourant() //Mise à jour des listes associées Param_Supprime(gpclPresenListeParamMetier.p_clCourant,gpclPresenListeParamMetier.p_clCourant.m_s Code) fin Procédure locale Param_ChargeListeTypeParametre procédure Param_ChargeListeTypeParametre() ////Rempli la liste des types de paramètre 06/08/2026 Isis_BO 2585 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Procédures // //pour tout stParam,sCode de gtaTypesParam // si pas stParam.m_bSysteme alors // ZR_TypeParam.AjouteLigne(sCode,stParam.m_sLibelle) // fin // //FIN ////Séléctionne et affiche le premier élément de la liste //si ZR_TypeParam..Occurrence>0 alors // ZR_TypeParam.SelectPlus(1) // Param_AfficheListe() //fin Procédure locale Param_EnregistreLigneCourante procédure Param_EnregistreLigneCourante() si gpclPresenListeParamMetier.p_clCourant<>Null alors //Cas spécifique des catégorie de documents si gpclPresenListeParamMetier.p_clCourant.m_sCode=cPM_17_DocCategorie alors sJSON est une chaîne = ZR_TypeParam.ATT_SPEC sJSON = ChaîneConstruit(sJSON,NumériqueVersChaîne(Val(gpcl PresenListeParamMetier.p_clCourant:m_sValeur),"02d"),gpclPresenListeParamMetier.p_clCourant:m_s Libelle) gpclPresenListeParamMetier.p_clCourant:m_sParametre = sJSON fin clErreur est un CErreur si pas gpclPresenListeParamMetier.p_clCourant:bEnregistrer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon si gpclPresenListeParamMetier.p_clCourant.m_sCode=cPM_17_DocCategorie alors sql29 est une Requête SQL = [ SELECT ParametreMetier.* FROM ParametreMetier WHERE PA_Code='29' AND PA_CleLiaison={p_CleLiaison} ] sql29.p_CleLiaison = gpclPresenListeParamMetier.p_clCourant:m_sCode+","+gpcl PresenListeParamMetier.p_clCourant:m_sValeur si HExécuteRequête(sql29,hModifieFichier+hRequêteDéfaut) alors HLitPremier(sql29) si pas HEnDehors(sql29) alors sql29.PA_LIBELLE = gpclPresenListeParamMetier.p_clCourant:m_sLibelle HModifie(sql29,hNumEnrEnCours) fin fin fin fin Procédure locale Param_MAJObjet // Résumé : // Syntaxe : //Param_MAJObjet ( est MParametreMetier dynamique, est objet dynamique [, est booléen [, ]]) // // Paramètres : // clNewParam (MParametreMetier dynamique) : // pclObjetListe (objet dynamique) : // bSuppr (booléen - valeur par défaut=0) : // sNomVariable (valeur par défaut="") : < indiquez ici le rôle de sNomVariable > 06/08/2026 Isis_BO 2586 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Procédures // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // nIndice : procédure Param_MAJObjet(clNewParam est un MParametreMetier dynamique,pclObjetListe est un objet dynamique,bSuppr est un booléen=Faux,sNomVariable="") MaDef est une Définition sNomClasse est une chaîne si pclObjetListe<>Null alors MaDef=RécupèreDéfinition(pclObjetListe) sNomClasse = MaDef..Nom fin nIndice est un entier nIndice=TableauCherche(pclObjetListe.m_clTabVisible,tcLinéaire,"m_nPKID",clNewParam.m_nPKID,1) si nIndice<>-1 alors si bSuppr alors pclObjetListe.m_clTabVisible.SupprimeLigne(nIndice) sinon pclObjetListe.m_clTabVisible[nIndice]=clNewParam fin sinon si pas bSuppr alors pclObjetListe.m_clTabVisible.AjouteLigne(clNewParam) fin TableauTrie(pclObjetListe.m_clTabVisible,ttMembre,"m_nOrdre") nIndice=TableauCherche(pclObjetListe.m_clTabModele,tcLinéaire,"m_nPKID",clNewParam.m_nPKID,1) si nIndice<>-1 alors si bSuppr alors pclObjetListe.m_clTabModele.SupprimeLigne(nIndice) sinon pclObjetListe.m_clTabModele[nIndice]=clNewParam fin sinon si pas bSuppr alors pclObjetListe.m_clTabModele.AjouteLigne(clNewParam) fin TableauTrie(pclObjetListe.m_clTabModele,ttMembre,"m_nOrdre") SourceVersEcran("",sNomVariable) Procédure locale Param_Rafraichir // Résumé : // Syntaxe : //Param_Rafraichir ( est MParametreMetier dynamique, est chaîne) // // Paramètres : // clNewParam (MParametreMetier dynamique) : // sCodeObjet (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Param_Rafraichir(clNewParam est un MParametreMetier dynamique,sCodeObjet est une chaîne ANSI) selon sCodeObjet cas cPM_01_ChampsPerso : Param_MAJObjet(clNewParam,gpclListeChampPerso ,Faux , 06/08/2026 Isis_BO 2587 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Procédures "gpclListeChampPerso" ) //Chargement des Champs personnalisés cas cPM_02_ClientType : Param_MAJObjet(clNewParam,gpclListeTypeClient ,Faux , | "gpclListeTypeClient" | ) | //Chargement des Types de client | | | --------------------- | --- | -------------------------------- | --- | cas cPM_03_ClientStatut : Param_MAJObjet(clNewParam,gpclListeStatutClient ,Faux , | "gpclListeStatutClient" | ) | //Chargement des Statut du client | | | ----------------------- | --- | --------------------------------- | --- | cas cPM_04_AdresseType : Param_MAJObjet(clNewParam,gpclListeTypeAdresse ,Faux , | "gpclListeTypeAdresse" | ) | //Chargement des Types d'adresses | | | ---------------------- | --- | --------------------------------- | --- | cas cPM_05_Civilite : Param_MAJObjet(clNewParam,gpclListeCivilite ,Faux , | "gpclListeCivilite" | ) | //Chargement des civilités | | | ------------------- | --- | -------------------------- | --- | cas cPM_06_DossierType : Param_MAJObjet(clNewParam,gpclListeTypeDossier ,Faux , | "gpclListeTypeDossier" | ) | //Chargement des type de dossiers | | | ---------------------- | --- | --------------------------------- | --- | cas cPM_07_DossierStatut : Param_MAJObjet(clNewParam,gpclListeStatutDossier ,Faux , "gpclListeStatutDossier" ) //Chargement des statuts d'un dossier cas cPM_08_LieuType : Param_MAJObjet(clNewParam,gpclListeTypeLieu ,Faux , | "gpclListeTypeLieu" | ) | //Chargement des Type de lieu | | | ------------------- | --- | ----------------------------- | --- | // cas cPM_09_DestDemande : Param_MAJObjet(clNewParam,gpclListeDestinationDemande,Faux ,"gpclListeDestinationDemande") //Chargement des Destination d'une demande cas cPM_10_Priorité : Param_MAJObjet(clNewParam,gpclListeNivPriorite ,Faux , | "gpclListeNivPriorite" | ) | //Recherche des niveaux de priorité | | | ---------------------- | --- | ----------------------------------- | --- | cas cPM_11_Role : Param_MAJObjet(clNewParam,gpclListeRoleContact ,Faux , | "gpclListeRoleContact" | ) | //Chargement des rôles contact | | | ---------------------- | --- | ------------------------------ | --- | cas cPM_12_IntervType : Param_MAJObjet(clNewParam,gpclListeTypeIntervention ,Faux , "gpclListeTypeIntervention" ) //Chargement des types d'intervention cas cPM_13_IntervEtat : Param_MAJObjet(clNewParam,gpclListeEtatIntervention ,Faux , "gpclListeEtatIntervention" ) //Chargement des état d'intervention cas cPM_14_RdvType : Param_MAJObjet(clNewParam,gpclListeTypeRendezVous ,Faux , "gpclListeTypeRendezVous" ) //Chargement des types des rendez-vous cas cPM_15_RdvStatut : Param_MAJObjet(clNewParam,gpclListeStatutRendezVous ,Faux , "gpclListeStatutRendezVous" ) //Chargement des statuts des rendez-vous cas cPM_16_ActionType : Param_MAJObjet(clNewParam,gpclListeTypeAction ,Faux , | "gpclListeTypeAction" | ) | //Chargement des types d'actions | | | --------------------- | --- | -------------------------------- | --- | cas cPM_17_DocCategorie : Param_MAJObjet(clNewParam,gpclListeCategorieDocument ,Faux , "gpclListeCategorieDocument" ) //Chargement des catégories de document cas cPM_18_TempsType : Param_MAJObjet(clNewParam,gpclListeTypeTemps ,Faux , | "gpclListeTypeTemps" | ) | //Chargement des types de temps | | | -------------------- | --- | ------------------------------- | --- | cas cPM_19_UserProfil : Param_MAJObjet(clNewParam,gpclListeProfilUser ,Faux , "gpclListeProfilUser" ) //Chargement des profils utilisateurs cas cPM_20_CollabStatut : Param_MAJObjet(clNewParam,gpclListeStatutCollab ,Faux , "gpclListeStatutCollab" ) //Chargement des statuts collaborateurs //pas de 21 cas cPM_22_ModelEtatInterv : Param_MAJObjet(clNewParam,gpclListeModelEtatInterv ,Faux , | "gpclListeModelEtatInterv" | ) | | | | -------------------------- | --- | --- | --- | //Chargement des modèles d'états pour l'intervention cas cPM_23_ModelRapport : Param_MAJObjet(clNewParam,gpclListeModelRapportInterv,Faux, "gpclListeModelRapportInterv" ) //Chargement des modèles de rapport pour l'intervention //pas de 24 cas cPM_24_DocEtat : Param_MAJObjet(clNewParam,gpclListeEtatDocument ,Faux , "gpclListeEtatDocument" ) //Chargement des états de documents cas cPM_25_ModelEtatIntRdv : Param_MAJObjet(clNewParam,gpclListeModelEtatIntervRdv,Faux, | "gpclListeModelEtatIntervRdv" | ) | | | | ----------------------------- | --- | --- | --- | //Chargement des modèles d'états pour l'intervention avec rendez-vous cas cPM_26_SeuilAffichage : Param_MAJObjet(clNewParam,gpclListeSeuilAffichageListe,Faux , "gpclListeSeuilAffichageListe") cas cPM_27_PeriodeAffichage : Param_MAJObjet(clNewParam,gpclListePeriodeAffichageListe,Faux , | "gpclListePeriodeAffichageListe" | ) | | | | -------------------------------- | --- | --- | --- | cas cPM_MM_MailCat : Param_MAJObjet(clNewParam,gpclListeCategorieModelMail,Faux, | "gpclListeCategorieModelMail" | ) | | | | ----------------------------- | --- | --- | --- | fin Procédure locale Param_RenumeroteEtSauve procédure Param_RenumeroteEtSauve() | 06/08/2026 | | Isis_BO | 2588 | | ---------- | --- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Parametrage › Procédures clErreur est un CErreur //Renumérote l'ordre de toute les lignes de la ZR //Mise à jour des objets //trace("ZR_PM :" + ZR_PM..Occurrence) pour i=1 _à_ ZR_PM..Occurrence ZR_PM[i].ATT_Ordre=i gpclPresenListeParamMetier.SelectionneParamCourant(ZR_PM[i].ATT_PKID) gpclPresenListeParamMetier:p_clCourant:m_nOrdre = i si pas gpclPresenListeParamMetier.p_clCourant:bEnregistrer(clErreur) alors Erreur(clErreur.FormateMessage()) fin fin TableauTrie(gpclPresenListeParamMetier:m_clTabModele,ttMembre,"m_sCode;m_nOrdre") Procédure locale Param_SelectElemCourant procédure Param_SelectElemCourant() //Fait pointer l'objet gpclPresenListeParamMetier:p_clCourant sur l'élément correspondant à la ligne courante si gpclPresenListeParamMetier.SelectionneParamCourant(ZR_PM[ZR_PM].ATT_PKID) alors BTN_SupprimerParam..Grisé= gpclPresenListeParamMetier:p_clCourant:m_bSysteme //trace("Selectionne : " + ZR_PM +gpclPresenListeParamMetier:p_clCourant:m_sLibelle + " " + gpclPresenListeParamMetier:p_clCourant:m_sValeur) si gpclPresenListeParamMetier:p_clCourant:m_sCode = cPM_18_TempsType alors si gpclPresenListeParamMetier:p_clCourant:m_sValeur <> "0" et gpclPresenListeParamMetier: p_clCourant:m_sValeur <> "1" et gpclPresenListeParamMetier:p_clCourant:m_sValeur <> "99" alors BTN_EDT_PARAM..Grisé = Faux sinon BTN_EDT_PARAM..Grisé = Vrai fin fin fin Procédure locale Param_Supprime // Résumé : // Syntaxe : //Param_Supprime ( est MParametreMetier dynamique, est chaîne) // // Paramètres : // clNewParam (MParametreMetier dynamique) : // sCodeObjet (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Param_Supprime(clNewParam est un MParametreMetier dynamique,sCodeObjet est une chaîne ANSI) selon sCodeObjet cas cPM_01_ChampsPerso : Param_MAJObjet(clNewParam,gpclListeChampPerso ,Vrai, "gpclListeChampPerso" ) cas cPM_02_ClientType : Param_MAJObjet(clNewParam,gpclListeTypeClient ,Vrai, "gpclListeTypeClient" ) cas cPM_03_ClientStatut : Param_MAJObjet(clNewParam,gpclListeStatutClient ,Vrai, 06/08/2026 Isis_BO 2589 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Procédures "gpclListeStatutClient" ) cas cPM_04_AdresseType : Param_MAJObjet(clNewParam,gpclListeTypeAdresse ,Vrai, "gpclListeTypeAdresse" ) cas cPM_05_Civilite : Param_MAJObjet(clNewParam,gpclListeCivilite ,Vrai, "gpclListeCivilite" ) cas cPM_06_DossierType : Param_MAJObjet(clNewParam,gpclListeTypeDossier ,Vrai, "gpclListeTypeDossier" ) cas cPM_07_DossierStatut: Param_MAJObjet(clNewParam,gpclListeStatutDossier ,Vrai, "gpclListeStatutDossier" ) cas cPM_08_LieuType : Param_MAJObjet(clNewParam,gpclListeTypeLieu ,Vrai, "gpclListeTypeLieu" ) //CAS cPM_09_DestDemande : Param_MAJObjet(clNewParam,gpclListeDestinationDemande ,vrai,"gpclListeDestinationDemande" ) cas cPM_10_Priorité : Param_MAJObjet(clNewParam,gpclListeNivPriorite ,Vrai, "gpclListeNivPriorite" ) cas cPM_11_Role : Param_MAJObjet(clNewParam,gpclListeRoleContact ,Vrai, "gpclListeRoleContact" ) cas cPM_12_IntervType : Param_MAJObjet(clNewParam,gpclListeTypeIntervention ,Vrai, "gpclListeTypeIntervention" ) cas cPM_13_IntervEtat : Param_MAJObjet(clNewParam,gpclListeEtatIntervention ,Vrai, "gpclListeEtatIntervention" ) cas cPM_14_RdvType : Param_MAJObjet(clNewParam,gpclListeTypeRendezVous ,Vrai, "gpclListeTypeRendezVous" ) cas cPM_15_RdvStatut : Param_MAJObjet(clNewParam,gpclListeStatutRendezVous ,Vrai, "gpclListeStatutRendezVous" ) cas cPM_16_ActionType : Param_MAJObjet(clNewParam,gpclListeTypeAction ,Vrai, "gpclListeTypeAction" ) cas cPM_17_DocCategorie : Param_MAJObjet(clNewParam,gpclListeCategorieDocument ,Vrai, "gpclListeCategorieDocument" ) cas cPM_18_TempsType : Param_MAJObjet(clNewParam,gpclListeTypeTemps ,Vrai, "gpclListeTypeTemps" ) cas cPM_19_UserProfil : Param_MAJObjet(clNewParam,gpclListeProfilUser ,Vrai, "gpclListeProfilUser" ) cas cPM_20_CollabStatut : Param_MAJObjet(clNewParam,gpclListeStatutCollab ,Vrai, "gpclListeStatutCollab" ) //pas de 21 cas cPM_22_ModelEtatInterv : Param_MAJObjet(clNewParam,gpclListeModelEtatInterv ,Vrai, "gpclListeModelEtatInterv" ) //Chargement des modèles d'états pour l'intervention cas cPM_23_ModelRapport : Param_MAJObjet(clNewParam,gpclListeModelRapportInterv ,Vrai, "gpclListeModelRapportInterv" ) //Chargement des modèles de rapport pour l'intervention //pas de 24 cas cPM_24_DocEtat : Param_MAJObjet(clNewParam,gpclListeEtatDocument ,Vrai, "gpclListeEtatDocument" ) //Chargement des états de documents cas cPM_25_ModelEtatIntRdv : Param_MAJObjet(clNewParam,gpclListeModelEtatIntervRdv ,Vrai, "gpclListeModelEtatIntervRdv" ) //Chargement des modèles d'états pour l'intervention avec rendez-vous cas cPM_26_SeuilAffichage : Param_MAJObjet(clNewParam,gpclListeSeuilAffichageListe,Vrai, "gpclListeSeuilAffichageListe") cas cPM_27_PeriodeAffichage : Param_MAJObjet(clNewParam,gpclListePeriodeAffichageListe,Vrai, "gpclListePeriodeAffichageListe" ) cas cPM_MM_MailCat : Param_MAJObjet(clNewParam,gpclListeCategorieModelMail,Vrai, "gpclListeCategorieModelMail") fin Procédure locale PrefAffiche_TLM procédure PrefAffiche_TLM() si HLitRecherchePremier(ParametreApplication,PAP_Code,cParam_TLM) alors SEL_TLM = Val(ParametreApplication.PAP_Valeur) fin Procédure locale PrefUser_Affiche_PrefPlanning // Résumé : 06/08/2026 Isis_BO 2590 Partie 3 › Fenêtre WINDEV › FI_Parametrage › Procédures // Syntaxe : //PrefUser_Affiche_PrefPlanning () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure PrefUser_Affiche_PrefPlanning() SEL_AffichePlanning=gpclListeParamAppli:m_clTabModele[cParam_Planning]:m_sValeur Procédure locale Users_Charge_Combo_Collab // Résumé : // Syntaxe : //Users_Charge_Combo_Collab ( est booléen, est objet dynamique, est entier sur 8 octets) // // Paramètres : // bNouveau (booléen) : // pclObjet (objet dynamique) : // nIDCollab (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Users_Charge_Combo_Collab(bNouveau est un booléen, pclObjet est un objet dynamique< utile>, nIDCollab est un entier sur 8 octets) //POUR i = 1 _A_ pclObjet.p_nTotal // ListeAjoute(COMBO_Collaborateur,pclObjet:m_clTabModele[i].m_sNom+" "+pclObjet:m_clTabModele[i].m_sPrenom+gLien(pclObjet:m_clTabModele[i].m_nPKID)) //FIN //si pas bNouveau alors // // //ListeAjoute(COMBO_Collaborateur,pclObjet.m_sNom+" "+pclObjet.m_sPrenom+gLien(pclObjet.m_nPKID)) // ListeSelectPlus(COMBO_Collaborateur,ListeCherche(COMBO_Collaborateur,nIDCollab,Vrai)) // COMBO_Collaborateur..visible=vrai // COMBO_Collaborateur..grisé=vrai //sinon // ////reqCollab est une requête SQL = ////[ //// SELECT * FROM Collaborateur //// LEFT OUTER JOIN Utilisateur ON Utilisateur.UT_IDCollaborateur=Collaborateur.CO_PKID //// WHERE Utilisateur.UT_IDCollaborateur IS NULL ////] ////HExécuteRequête(reqCollab,hRequêteDéfaut) ////POUR TOUT reqCollab //// ListeAjoute(COMBO_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom+gLien(reqCollab.CO_PKID)) ////FIN ////HAnnuleDéclaration(reqCollab) // COMBO_Collaborateur..Grisé=faux //FIN 06/08/2026 Isis_BO 2591 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Image FI_Fiche_DossierV1 Image | 06/08/2026 | Isis_BO | 2592 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Image | 06/08/2026 | Isis_BO | 2593 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Image FI_Fiche_DossierV1 Informations générales FI_Fiche_DossierV1 Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Fiche_DossierV1.wdw Créé par FBO Date de création 17/09/2018 16:11:52 Dernière modification par SMR Date dernière modification 02/05/2025 09:42:20 Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 2594 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations générales | Position X | 0 Position Y | | 0 Largeur | 1458 Hauteur | 769 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | | 06/08/2026 | | | Isis_BO | | 2595 | Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | 5 | | Libellé | | 8 | | --- | --------------- | --- | --- | --- | --- | ---------------------- | --- | --- | | | Bouton | | | 10 | | Image | | 5 | | | Combo | | | 2 | | Onglet | | 1 | | | Forme | | | 1 | | Fenêtre interne | | 1 | | | Fenêtre interne | | | 1 | | Volet (Onglet) | | 1 | | | Disposition | | | 3 | | Cellule de disposition | | 12 | Nombre d'éléments dans la fenêtre : 50 FI_Fiche_DossierV1 Informations sur les champs Fenêtre : FI_Fiche_DossierV1 Fenêtre interne BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | | | | | | | ruegraL | ruetuaH | | | elbisiV nalP | FI_Fiche_DossierV1 | | | 0 | 0 | 1458 | 769 | 0 | | | ------------------ | --- | --- | --- | --- | ---- | --- | --- | --- | Fenêtre interne : FI_Fiche_DossierV1 Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ---------------------------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | | | | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --- | --------------------- | --- | ------------ | ---------------------- | ---------- | ------------------------- | ------------- | | | | | | laitini tatE | BAT ehcuoT eisias epyT | FTR tamroF | | | | | | X noitisoP Y noitisoP | | | | engilitluM | | | ruegraL ruetuaH elbisiV nalP | SAI_CLIENT | | 199 16 220 | 22 0 | Actif | Texte | | Non | | | ----------------- | --- | ---------- | ---- | -------- | ----- | --- | --- | ---- | | SAI_DateDossier | | 94 16 96 | 22 0 | Actif | Date | | Non | | | SAI_NUMERO_DOSSIE | | 6 16 88 | 22 0 | affichag | Texte | | Non | | | SAI_REFEXTERNE | | 694 16 129 | 22 0 | Actif | Texte | | Non | | | SAI_TITRE_DOSSIER | | 535 16 150 | 22 0 | Actif | Texte | | Non | | | 06/08/2026 | | | | Isis_BO | | | | 2596 | Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | | elbisiV | | | | | | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_CLIENT | 199 2 | 79 | 14 | 0 | Actif | Gauche | Haut | | | ------------------ | ------ | --- | --- | --- | ----- | ------ | ---- | --- | | LIB_DATE_DOSSIER | 94 2 | 96 | 14 | 0 | Actif | Gauche | Haut | | | LIB_NUMDOSSIER | 6 2 | 79 | 14 | 0 | Actif | Gauche | Haut | | | LIB_REF_EXTERNE | 694 2 | 129 | 14 | 0 | Actif | Gauche | Haut | | | LIB_STATUT_DOSSIER | 1018 2 | 125 | 14 | 0 | Actif | Gauche | Haut | | | LIB_TITRE_DOSSIER | 535 2 | 79 | 14 | 0 | Actif | Gauche | Haut | | | LIB_TYPE_DOSSIER | 832 2 | 177 | 14 | 0 | Actif | Gauche | Haut | | LIB_Titre_de_fenêtre_fiche_dossi -121 11 39 21 0 Actif Gauche Centre Bouton | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | laitini tatE | | X noitisoP | Y noitisoP | | | | | | | | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_AJOUTE_CLIENT | 458 | 7 | 24 | 24 | 0 | Actif | Normal | | | --------------------------- | --- | --- | --- | --- | --- | ----- | ------ | --- | | BTN_CADENAS_FERME_DOSSIER | -10 | 7 | 24 | 24 | 0 | Actif | Normal | | | BTN_CADENAS_OUVERT_DOSSIER | 4 | 7 | 24 | 24 | 0 | Actif | Normal | | | BTN_Fermer_fiche_dossier | 4 | 7 | 24 | 24 | 0 | Actif | Normal | | | BTN_LOUPE_CLIENT | 425 | 7 | 24 | 24 | 0 | Actif | Normal | | | BTN_MODIF_CLIENT | 490 | 7 | 24 | 24 | 0 | Actif | Normal | | | BTN_Nouveau_fiche_dossier | 4 | 7 | 24 | 24 | 0 | Grisé | Normal | | | BTN_Nouvelle_Intervention | 660 | 283 | 139 | 165 | 1 | Actif | Normal | | | BTN_Supprimer_fiche_dossier | 4 | 7 | 24 | 24 | 0 | Actif | Normal | | | BTN_Valider_fiche_dossier | 4 | 7 | 24 | 24 | 0 | Actif | Normal | | Image cilc ruop eriatiroirP tuaféd rap eéminA sucof cevA | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | --- | ---------- | ---------- | --- | ------- | --- | ------------ | --------- | --- | | | | ruegraL | | ruetuaH | | | cilc cevA | | elbisiV nalP IMG_CADENAS_FERME_BDD_FICHE_D | | -26 | 14 | 20 | 20 | 0 | Actif | | | | ------------------------------ | --- | --- | ------- | --- | --- | ----- | --- | ---- | | IMG_CADENAS_FERME_FICHE_DOSSIE | -52 | 13 | 20 | 20 | 0 | Actif | | | | IMG_CADENAS_OUVERT_FICHE_DOSSI | -77 | 13 | 20 | 20 | 0 | Actif | | | | IMG_OPACITE_ENTETE | 0 | 50 | 1458 | 38 | 0 | Actif | | | | IMG_Parametrage | 1 | 4 | 30 | 30 | 0 | Actif | | | | 06/08/2026 | | | Isis_BO | | | | | 2597 | Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Combo reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | | laitini tatE BAT ehcuoT | | eisias cevA | | | | | --- | --- | --- | --- | --- | --- | ----------------------- | --- | ----------- | --- | --- | --- | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | sruocraP | | | | | | --- | --- | --- | ------- | ------- | --- | --- | -------- | --- | --- | --- | --- | elbisiV | | | | | | | | elbaT | eéirT | | | | | --- | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | --- | nalP | COMBO_Statut | 1018 | 16 | 125 | 22 | 0 | Actif | Variable | | Non | | | | ----------------- | ---- | --- | --- | --- | --- | ----- | -------- | --- | --- | --- | --- | | COMBO_TypeDossier | 832 | 16 | 177 | 22 | 0 | Actif | Variable | | Non | | | Onglet slennoitroporp steloV engil/stelov .bN BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | stelov .soP | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ----------- | --- | --- | ruetuaH | | | | | ruegraL | | | elbisiV | | | | | | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | nalP | ONG_INTERVENTION | | 149 | 145 | 1309 | 586 | 2 | Actif | | haut | | 0 | | ---------------- | --- | --- | --- | ---- | --- | --- | ----- | --- | ---- | --- | --- | Forme BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | ------------ | --- | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | FRM_CACHE_MISERE | | | | 0 | 36 | 1458 | 787 | 1 | | Actif | | | ---------------- | --- | --- | --- | --- | --- | ---- | --- | --- | --- | ----- | --- | Fenêtre interne BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | --- | --- | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | CFI_SOUSELEMENT_FICHE_DOSSIER | | | | 0 | 0 | 1278 | 823 | 2 | | Actif | | | ----------------------------- | --- | --- | --- | --- | --- | ---- | --- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | ------------ | --- | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | DISP_BANDEAU_ENTETE_FICHE_DOSSIER | | | | 0 | 0 | 1458 | 38 | 0 | | Actif | | | --------------------------------- | --- | --- | --- | --- | ------- | ---- | --- | --- | --- | ----- | ---- | | D_COL_FIC_DOSSIER | | | | 0 | 0 | 1458 | 731 | 0 | | Actif | | | D_FIC_DOSSIER | | | | 0 | 0 | 1458 | 769 | 0 | | Actif | | | 06/08/2026 | | | | | Isis_BO | | | | | | 2598 | Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Fenêtre : FI_Fiche_DossierV1 Fenêtre interne : FI_Fiche_DossierV1 UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Fiche_DossierV1 Bouton : Groupe GR_MODEOPAQUE_FICHE_DOSSIER,GR_CADENAS_DOSSIER Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 2599 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 2600 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Cadenas_Fermer_rou ge.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Cadenas.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 06/08/2026 Isis_BO 2601 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2602 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_DOSSIER,GR_CADENAS_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2603 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_DOSSIER,GR_CADENAS_DOSSIER Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2604 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2605 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Bouton : Libellé FR: Nouvelle Intervention Groupe GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\FLS01043a_64_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2606 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_DOSSIER,GR_CADENAS_DOSSIER Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2607 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_DOSSIER,GR_CADENAS_DOSSIER Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2608 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Fenêtre interne : Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: Stat&ut du dossier Valeur initiale 1 Groupe GR_CADENAS_DOSSIER Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 125 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 06/08/2026 Isis_BO 2609 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Position X interne 1018 Largeur interne 125 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheDossier.m_nIDStatut Nb. Enreg. Max 0 Fichier parcouru :gpclListeStatutDossier.m_clTabModele Rub. affichée :gpclListeStatutDossier.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeStatutDossier.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2610 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Combo : Libellé FR: &Type de dossier Groupe GR_CADENAS_DOSSIER,GR_TYPEDOSSIER Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 177 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 832 Largeur interne 177 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 2611 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheDossier.m_nIDTypeDossier Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeDossier.m_clTabModele Filtre 6 Rub. affichée :gpclListeTypeDossier.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeDossier.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Agrandir le champ, pousse les champs autour Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2612 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Disposition : FI_Fiche_DossierV1.D_FIC_DOSSIER.D_COL_FIC_DOSSIER Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Agrandir le champ, pousse les champs autour Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_DossierV1.D_FIC_DOSSIER Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur 06/08/2026 Isis_BO 2613 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Fiche_DossierV1.D_FIC_DOSSIER.D_COL_FIC_DOSSIER.FRM_CACHE_MISERE UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_DossierV1.IMG_CADENAS_FERME_BDD_FICHE_DOSSIER Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CADENAS_FERME_BDD.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non 06/08/2026 Isis_BO 2614 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_DossierV1.IMG_CADENAS_FERME_FICHE_DOSSIER Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\AND13320_20_1.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2615 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Image : FI_Fiche_DossierV1.IMG_CADENAS_OUVERT_FICHE_DOSSIER Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\AND13320b_20_1.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_DossierV1.D_FIC_DOSSIER.IMG_OPACITE_ENTETE Groupe GR_IMAGE_OPAQUE_FICHE_DOSSIER Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 2616 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\parametresUtilisateur.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 2617 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Date du dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 2618 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Dossier n° Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 2619 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Réf. externe Groupe GR_REFEXTERNE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Statut du dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 2620 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 2621 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Type de dossier Groupe GR_TYPEDOSSIER Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2622 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Libellé : FI_Fiche_DossierV1.LIB_Titre_de_fenêtre_fiche_dossier Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Onglet : FI_Fiche_DossierV1.D_FIC_DOSSIER.D_COL_FIC_DOSSIER.ONG_INTERVENTION Libellé FR: &Onglet Valeur initiale 1 Ordre navigation 2 Curseur survol 0 Onglet dynamique Oui Libellé volet FR: Nouvelle intervention UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Retrait gauche 0 Retrait des onglets 0 Numéro aide 0 06/08/2026 Isis_BO 2623 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Autorise ChangeGabarit Oui Bouton Fermer Non Bouton Nouveau Oui Volets détachables Oui Mémoriser Configuration Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Mode affichage volets < Standard > Valeur persistante Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: &Client Groupe GR_CADENAS_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 199 Largeur interne 220 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui 06/08/2026 Isis_BO 2624 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheDossier.FicheClient.FicheEncours.CodeEtNomClient Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2625 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Champ de saisie : Libellé FR: Date du dossier Groupe GR_CADENAS_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 94 Largeur interne 96 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AAAA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 2626 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheDossier.m_dDebutDossier Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Dossier N° Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 6 Largeur interne 88 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: XXXXXXX Opacité 100 06/08/2026 Isis_BO 2627 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheDossier.m_sRefInterne Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 2628 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Réf. externe Groupe GR_CADENAS_DOSSIER,GR_REFEXTERNE Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 694 Largeur interne 129 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non 06/08/2026 Isis_BO 2629 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheDossier.m_sRefExterne Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Titre Groupe GR_CADENAS_DOSSIER Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 535 06/08/2026 Isis_BO 2630 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Largeur interne 150 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheDossier.m_sTitre Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 06/08/2026 Isis_BO 2631 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Informations sur les champs Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_Fiche_DossierV1 Messages multilingues 06/08/2026 Isis_BO 2632 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Fiche_DossierV1 Code des champs Déclarations globales de FI_Fiche_DossierV1 procédure FI_Fiche_DossierV1(gclPresentationFicheDossier est un PFicheDossier dynamique= Null, paramSupplementaire est un STParamFenetreAppelante=Null) sVoletIntervEnCoursDeFermetureest une chaîne maProcMAJObjetRetourFI est une procédure= MAJObjetRetourFI gnDelai est un entier gbAppelProcFenAppelante est un booléen vOngParent est un Champ vNomFenInterne est une chaîne //gtaTabOngletInterv est un tableau associatif (ccSansCasse) de chaînes clFicheIntervCourant est un PFicheIntervention(Null) gtabOngletIntervRef est un tableau associatif (ccSansCasse) de chaînes gtabOngletIntervLog est un tableau associatif (ccSansCasse) de chaînes sValSAI_CLIENT est une chaîne clListeInterv est un PTableIntervention dynamique IMG_Parametrage..Visible = DonneDroitParamAppli(cParam_TrieInter) gbDroitSup est un booléen nI est un entier = TableauCherche(gpclFicheUtilisateurEnCours.ListeAccesEtDroit.m_clTabModele, tcLinéaire,"m_clModule:m_sValeur","7",1) si nI > 0 alors gbDroitSup = gpclFicheUtilisateurEnCours.ListeAccesEtDroit.m_clTabModele[nI]:m_bAcces Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Code des champs fin Demande de mise à jour de l'affichage de FI_Fiche_DossierV1 si gclPresentationFicheDossier<>Null _et_ gclPresentationFicheDossier est PFicheDossier alors SourceVersEcran("","gclPresentationFicheDossier") BTN_MODIF_CLIENT..Grisé = gclPresentationFicheDossier:m_nIDClient=0 //RafraichissementFiche(paramSupplementaire) fin BTN_Supprimer_fiche_dossier..Grisé = gbDroitSup = Vrai ? Faux sinon Vrai Fermeture de FI_Fiche_DossierV1 DeblocEnregistrement(gclPresentationFicheDossier,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_DOSSIER,BTN_CADENAS_OUVERT_DOSSIER,GR_CADENAS_DOSSIER,D_FIC_DOSSIER,Faux,*,pas gb AppelProcFenAppelante) si pas gbAppelProcFenAppelante alors ONG_INTERVENTION.FermeTout() fin Clic sur BTN_Nouvelle_Intervention nIdIntervention est un entier sur 8 octets si gclPresentationFicheDossier.FicheClient.m_bBlocageCciale alors Info( "Vous ne pouvez pas créer de nouvelle intervention car le client est bloqué pour la raison suivante :" ,gclPresentationFicheDossier.FicheClient.m_sRaisonBlocage, "" ) sinon vFenInterne est un Champ<-VoletDuChamp(D_FIC_DOSSIER) // Récupère le nom de la fenêtre interne associée à cet onglet dynamique vNomFenêtreInterne est une chaîne vNomFenêtreInterne=EnumèreChamp(vFenInterne,1,parOrdreDeCréation) si EnregistrerFiche() alors {vNomFenêtreInterne,indFenêtre}..Plan = 2 clPresentationFiche est un PFicheIntervention <- gclPresentationFicheDossier:ListeIntervention: Nouveau() si clPresentationFiche:m_sRefInterne="" alors clPresentationFiche:m_sRefInterne = gclPresentationFicheDossier:m_sRefInterne+"-"+( gclPresentationFicheDossier:ListeIntervention.p_nTotal+1) fin clPresentationFiche:m_nIDClient = gclPresentationFicheDossier:m_nIDClient clPresentationFiche:m_nIDDossier = gclPresentationFicheDossier:m_nPKID si gpclFicheUtilisateurEnCours:m_nIDSocietePrincipale > 0 alors clPresentationFiche:m_nIDSociete = gpclFicheUtilisateurEnCours:m_nIDSocietePrincipale sinon pclListeSociete est un PTableSociete dynamique pclListeSociete = PTableSociete.gNouvellePresentation(1,gpclFicheUtilisateurEnCours:m_n PKID) pour tout pclSoc de pclListeSociete:m_clTabModele clPresentationFiche:m_nIDSociete = pclSoc.m_nPKID sortir fin fin clErreur est un CErreur si clPresentationFiche:bOK(clErreur) alors PFicheDossier.gListeIntervention(gclPresentationFicheDossier) clListeInterv = DonneListeInterv() fin 06/08/2026 Isis_BO 2633 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Code des champs pour tout Interv de gclPresentationFicheDossier:ListeIntervention:m_clTabModele si clPresentationFiche:m_sRefInterne = Interv:m_sRefInterne alors nIdIntervention = Interv.m_nPKID fin fin nIndice est un entier = TableauCherche(clListeInterv:m_clTabModele,tcLinéaire,"m_nPKID", nIdIntervention,1) si nIndice>0 alors clListeInterv:p_clCourant = clListeInterv:m_clTabModele[nIndice] //Récupération de l'objet FIche Intervention clPresentationFiche <- clListeInterv.Modifier() fin OuvreOuActiveOnglet(FI_Fiche_Intervention,DonneLibOnglet(clPresentationFiche),*, clPresentationFiche,DonneParam(DansChampFI,FI_Fiche_Dossier..Nom,MoiMême..Nom, maProcMAJObjetRetourFI,"Intervention","DossierInterImmediat",*,gclPresentationFicheDossier,Faux )) fin fin Création d'un volet dans ONG_INTERVENTION nIdIntervention est un entier sur 8 octets = 0 si gclPresentationFicheDossier.FicheClient.m_bBlocageCciale alors Info( "Vous ne pouvez pas créer de nouvelle intervention car le client est bloqué pour la raison suivante :" ,gclPresentationFicheDossier.FicheClient.m_sRaisonBlocage, "" ) renvoyer Faux sinon bResultat est un booléen = EnregistrerFiche() //clListeInterv est un PTableIntervention dynamique si clListeInterv=Null alors clListeInterv = DonneListeInterv() si clListeInterv<>Null alors clPresentationFiche est un PFicheIntervention <- clListeInterv:Nouveau() si clPresentationFiche:m_sRefInterne="" alors nCpt est un entier pour i = 1 _à_ clListeInterv:m_clTabModele.Occurrence() si Val(ExtraitChaîne(clListeInterv:m_clTabModele[i]:m_sRefInterne,1,"-",DepuisFin))> nCpt alors nCpt = Val(ExtraitChaîne(clListeInterv:m_clTabModele[i]:m_sRefInterne,1,"-", DepuisFin)) fin fin clPresentationFiche:m_sRefInterne = gclPresentationFicheDossier:m_sRefInterne+"-"+(nCpt+1) //(gclPresentationFicheDossier:ListeIntervention.p_nTotal+1) clPresentationFiche:m_nIDClient = gclPresentationFicheDossier:m_nIDClient clPresentationFiche:m_nIDDossier = gclPresentationFicheDossier:m_nPKID si gpclFicheUtilisateurEnCours:m_nIDSocietePrincipale > 0 alors clPresentationFiche:m_nIDSociete = gpclFicheUtilisateurEnCours:m_nIDSocietePrincipale sinon pclListeSociete est un PTableSociete dynamique pclListeSociete = PTableSociete.gNouvellePresentation(1,gpclFicheUtilisateurEnCours: 06/08/2026 Isis_BO 2634 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Code des champs m_nPKID) pour tout pclSoc de pclListeSociete:m_clTabModele clPresentationFiche:m_nIDSociete = pclSoc.m_nPKID sortir fin fin //clPresentationFiche:m_nIDSociete = clErreur est un CErreur si clPresentationFiche:bOK(clErreur) alors PFicheDossier.gListeIntervention(gclPresentationFicheDossier) clListeInterv = DonneListeInterv() fin pour tout Interv de gclPresentationFicheDossier:ListeIntervention:m_clTabModele si clPresentationFiche:m_sRefInterne = Interv:m_sRefInterne alors nIdIntervention = Interv.m_nPKID fin fin nIndice est un entier = TableauCherche(clListeInterv:m_clTabModele,tcLinéaire,"m_nPKID", nIdIntervention,1) si nIndice>0 alors clListeInterv:p_clCourant = clListeInterv:m_clTabModele[nIndice] //Récupération de l'objet FIche Intervention clPresentationFiche <- clListeInterv.Modifier() fin fin OuvreOuActiveOnglet(FI_Fiche_Intervention,DonneLibOnglet(clPresentationFiche),*, clPresentationFiche,DonneParam(DansChampFI,FI_Fiche_Dossier..Nom,MoiMême..Nom, maProcMAJObjetRetourFI,"Intervention","DossierInterImmediat",*,gclPresentationFicheDossier,Faux )) si bResultat=Faux alors //OngletFerme(ONG_INTERVENTION,"Nouvelle intervention") //ExécuteTraitement(FI_Fiche_Dossier.DISP_FICHE.DISP_COLONNE.ONG_INTERVENTION,trtInit) fin fin fin Fermeture d'un volet de ONG_INTERVENTION sVoletIntervEnCoursDeFermeture = MoiMême si gtabOngletIntervRef[sVoletIntervEnCoursDeFermeture]..Existe alors si TableauSupprime(gtabOngletIntervLog,gtabOngletIntervRef[sVoletIntervEnCoursDeFermeture])>0 alors TableauSupprime(gtabOngletIntervRef,sVoletIntervEnCoursDeFermeture) fin fin Modification du volet affiché de ONG_INTERVENTION PriseFocus(MoiMême,sVoletIntervEnCoursDeFermeture) sVoletIntervEnCoursDeFermeture="" Clic sur BTN_AJOUTE_CLIENT 06/08/2026 Isis_BO 2635 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Code des champs //ReorganiseChampDispoDansFiche(DISP_COLONNE_FICHE_DOSSIER,ONG_INTERVENTION,CFI_SOUSELEMENT_FICHE_DOSSI ER,GR_IMAGE_OPAQUE_FICHE_DOSSIER,GR_MODEOPAQUE_FICHE_DOSSIER,Vrai,50,1,2) //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) // //clFicheClient est un PFicheClient<-PFicheClient.gNouvellePresentation() //FEN_Menu.OuvreOuActive(FI_Fiche_Client,"Fiche Client",*,clFicheClient,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetour FI)) AppelSousFenetre(MoiMême..Nom) Clic sur BTN_CADENAS_FERME_DOSSIER BlocEnregistrement(gclPresentationFicheDossier,ActiveTimer,BTN_CADENAS_FERME_DOSSIER,BTN_ CADENAS_OUVERT_DOSSIER,GR_CADENAS_DOSSIER,D_FIC_DOSSIER) Clic sur BTN_CADENAS_OUVERT_DOSSIER DeblocEnregistrement(gclPresentationFicheDossier,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_DOSSIER,BTN_CADENAS_OUVERT_DOSSIER,GR_CADENAS_DOSSIER,D_FIC_DOSSIER,Faux) Clic sur BTN_Fermer_fiche_dossier si paramSupplementaire.eTypeAppel=DansChampFI alors // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationFicheDossier,paramSupplementaire,Faux,Vrai) gbAppelProcFenAppelante = Vrai ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(D_FIC_DOSSIER)) fin Clic sur BTN_LOUPE_CLIENT //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) //vFenInterne est un Champ<-VoletDuChamp(DISP_FICHE_DOSSIER) // //// Récupère le nom de la fenêtre interne associée à cet onglet dynamique //vNomFenêtreInterne est une chaîne //vNomFenêtreInterne=EnumèreChamp(vFenInterne,1,parOrdreDeCréation) //{vNomFenêtreInterne,indFenêtre}..Plan = 2 // //ReorganiseChampDispoDansFiche(DISP_COLONNE_FICHE_DOSSIER,ONG_INTERVENTION,CFI_SOUSELEMENT_FICHE_DOSSI ER,GR_IMAGE_OPAQUE_FICHE_DOSSIER,GR_MODEOPAQUE_FICHE_DOSSIER,Vrai,50,1,2,ONG_INTERVENTION..Largeur) //ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_DOSSIER,FI_Liste_Client,*,DonneParam(DansChampFI,"FI_Fiche_ Dossier",MoiMême..Nom,maProcMAJObjetRetourFI,"Sélectionnez le client","DossierClient")) //DISP_COLONNE[1]..Visible = Faux //DISP_COLONNE[2]..Visible = Vrai AppelSousFenetre(MoiMême..Nom) Clic sur BTN_MODIF_CLIENT //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) //ReorganiseChampDispoDansFiche(DISP_COLONNE_FICHE_DOSSIER,ONG_INTERVENTION,CFI_SOUSELEMENT_FICHE_DOSSI ER,GR_IMAGE_OPAQUE_FICHE_DOSSIER,GR_MODEOPAQUE_FICHE_DOSSIER,Vrai,50,1,2,ONG_INTERVENTION..Largeur) 06/08/2026 Isis_BO 2636 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Code des champs //ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_DOSSIER,FI_Fiche_Client,gclPresentationFicheDossier:FicheCl ient,DonneParam(DansChampFI,"FI_Fiche_Dossier",MoiMême..Nom,maProcMAJObjetRetourFI,"")) //clFicheClient est un PFicheClient<-PFicheClient.gNouvellePresentation() //FEN_Menu.OuvreOuActive(FI_Fiche_Client,"Fiche Client",*,clFicheClient,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetour FI)) //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) //SI gclPresentation:FicheClient<>Null _et_ gclPresentation:FicheClient:IdentifiantUnique>0 ALORS // FEN_Menu.OuvreOuActive(FI_Fiche_Client,"Fiche Client",gclPresentation:FicheClient,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême..Nom,maProcMA JObjetRetourFI)) //FIN AppelSousFenetre(MoiMême..Nom) Clic sur BTN_Nouveau_fiche_dossier pclPresentationFiche est un PFicheDossier dynamique si paramSupplementaire.eTypeAppel=DansOnglet _et_ paramSupplementaire.sNomIDAppelant="ListeDossier" alors pclPresentationFiche <-paramSupplementaire.pclObjetAppelant.Nouveau() FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche dossier",*,pclPresentationFiche,DonneParam( paramSupplementaire)) sinon //pclPresentationFiche <-PFicheDossier.gNouvellePresentation() //FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche dossier",*,pclPresentationFiche) //FEN_Menu.OuvreOuActiveFenetre(51) ExécuteTraitement(FEN_Menu.OuvreOuActiveFenetre,trtProcédure,51) fin Clic sur BTN_Supprimer_fiche_dossier SuppresionDossier() Clic sur BTN_Valider_fiche_dossier si paramSupplementaire.eTypeAppel=DansChampFI _et_ EnregistrerFiche() alors //SI EnregistrerFiche() _et_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheDossie r) AppelProcFenetreAppelante(gclPresentationFicheDossier,paramSupplementaire,Vrai,Vrai) gbAppelProcFenAppelante = Vrai ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansOnglet _et_ EnregistrerFiche() alors // SI EnregistrerFiche() _ET_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheDossier) 06/08/2026 Isis_BO 2637 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Code des champs AppelProcFenetreAppelante(gclPresentationFicheDossier,paramSupplementaire,Vrai,Vrai) gbAppelProcFenAppelante = Vrai FermeVoletEtActiveLePrecedent(VoletDuChamp(D_FIC_DOSSIER)) sinon EnregistrerFiche() fin Sélection d'une ligne de COMBO_Statut si gnIdDossierAnnule = COMBO_Statut..ValeurMémorisée alors si gbDroitSup alors si OuiNon( "Êtes-vous sûr de vouloir annuler le Dossier ? Le dossier ne sera plus visible dans les recherches. " ) = Oui alors ChampVersSource() EnregistrerFiche() sinon COMBO_Statut = gclPresentationFicheDossier.m_nIDStatut fin sinon Info("Vous n'avez pas les droits nécessaires pour annuler le dossier") COMBO_Statut = gclPresentationFicheDossier.m_nIDStatut fin sinon ChampVersSource() EnregistrerFiche() fin Sortie de COMBO_TypeDossier //SI MoiMême..ValeurAffichée<>"" ALORS //ChampVersSource() EnregistrerFiche() //FIN Sélection d'une ligne de COMBO_TypeDossier ChampVersSource() Clic sur IMG_Parametrage Ouvre(FEN_Parametres_Dossier) Entrée dans SAI_CLIENT //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) sValSAI_CLIENT = MoiMême..ValeurAffichée Sortie de SAI_CLIENT nPKIDActuel est un entier sur 8 octets = gclPresentationFicheDossier:m_nIDClient si MoiMême..ValeurAffichée<>"" _et_ sValSAI_CLIENT<>MoiMême..ValeurAffichée alors //Récupération de l'id entre crochet lors de la sélectionne de l'élément dans la liste nPKID est un entier sur 8 octets = Val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[", DepuisDébut),1,"]")) 06/08/2026 Isis_BO 2638 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Code des champs //L'id existe bien si nPKID>0 alors //Récupération de la fiche client suivant l'id PFicheDossier.gFicheClient(gclPresentationFicheDossier,gclPresentationFicheDossier.FicheClient, nPKID,Vrai) //L'id n'existe pas sinon si ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"---",DepuisDébut),1,"---",DepuisFin)= ChaîneFormate("Aucun résultat",ccMajuscule) alors MoiMême="" SaisieAssistéeSupprimeTout(MoiMême) ExécuteTraitement(MoiMême,trtModification) sinon //Récupération de la fiche client suivant la valeur saisie dans la zone PFicheDossier.gFicheClient(gclPresentationFicheDossier,gclPresentationFicheDossier. FicheClient,-1,Vrai,MoiMême..ValeurAffichée) fin fin //L'id existe bien si nPKID>0 alors // Reformatage de la zone de saisie pour ne pas afficher l'id entre crochet MoiMême = Majuscule(gclPresentationFicheDossier:FicheClient.m_sNom) fin bReponseQuestion est un booléen si ControlePresenceClientDansDoc(nPKIDActuel,gclPresentationFicheDossier:m_nIDClient) alors TraitementDocSurChangementClient(nPKIDActuel,MoiMême,bReponseQuestion) EnregistrerFiche() //Enchainement des actions suite au choix du client comme si l'utilisateur avait cliqué sur la loupe //GestionEnchainement(BTN_LOUPE_CLIENT,"") fin A chaque modification de SAI_CLIENT //Recherche le client suivant ce qui a été saisi par l'utilisateur ModifZoneSaisieAssistee(MoiMême,2,Faux,"","") Sélection d'une valeur dans la liste de saisie assistée de SAI_CLIENT //Appel du traitement en sortie de champ ExécuteTraitement(MoiMême,trtSortie) Touche système appuyée (WM_SYSCHAR) de SAI_CLIENT //SI ToucheEnfoncée(teEchap) ALORS // SourceVersEcran("",ChampAlias(MoiMême)) //FIN Sortie de SAI_DateDossier //SI MoiMême..ValeurAffichée<>"" ALORS EnregistrerFiche() 06/08/2026 Isis_BO 2639 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Code des champs //FIN A chaque modification de SAI_DateDossier ChampVersSource() Sortie de SAI_REFEXTERNE //SI MoiMême..ValeurAffichée<>"" ALORS //ChampVersSource() EnregistrerFiche() //FIN A chaque modification de SAI_REFEXTERNE ChampVersSource() Sortie de SAI_TITRE_DOSSIER // //SI MoiMême..ValeurAffichée<>"" ALORS EnregistrerFiche() //FIN A chaque modification de SAI_TITRE_DOSSIER ChampVersSource() Touche système appuyée (WM_SYSCHAR) de SAI_TITRE_DOSSIER //SI ToucheEnfoncée(VK_DOWN) ALORS // SourceVersEcran("",ChampAlias(MoiMême)) //FIN FI_Fiche_DossierV1 Procédures Procédure locale ActiveAffichage // Résumé : // Syntaxe : // ActiveAffichage () // // Paramètres : // Aucun // Valeur de retour : // Aucune // 06/08/2026 Isis_BO 2640 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveAffichage() D_COL_FIC_DOSSIER..Visible = Vrai {vNomFenInterne,indFenêtre}..AffichageActif=Vrai Procédure locale ActiveTimer // Résumé : // Syntaxe : //ActiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveTimer(local nIdTimer est un entier) TimerSys(TimeOutDossier,100,nIdTimer) Procédure locale AppelSousFenetre // Résumé : // Syntaxe : //AppelSousFenetre ( est chaîne) // // Paramètres : // sNomChamp (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelSousFenetre(local sNomChamp est une chaîne) si pas EnregistrerFiche() alors RepriseSaisie(ChampPrécédent()) //Arrête le timer qui sert à fermer automatiquement la fenêtre si pas d'action utilisateur FinTimerSys(gclPresentationFicheDossier:m_nIDTimer) //Préparation de la fenêtre pour recevoir la sous fenêtre ReorganiseChampDispoDansFiche(D_COL_FIC_DOSSIER,ONG_INTERVENTION,CFI_SOUSELEMENT_FICHE_DOSSIER,GR_ IMAGE_OPAQUE_FICHE_DOSSIER,GR_MODEOPAQUE_FICHE_DOSSIER,Vrai,50,1,2,ONG_INTERVENTION..Largeur) //Initialise la variable à passer en paramètre avec les valeurs communes stParam est un STParamFenetreAppelante = DonneParam(DansChampFI,"FI_Fiche_Dossier",sNomChamp, maProcMAJObjetRetourFI) vFenInterne est un Champ<-VoletDuChamp(D_FIC_DOSSIER) // Récupère le nom de la fenêtre interne associée à cet onglet dynamique vNomFenêtreInterne est une chaîne vNomFenêtreInterne=EnumèreChamp(vFenInterne,1,parOrdreDeCréation) {vNomFenêtreInterne,indFenêtre}..Plan = 2 selon sNomChamp cas BTN_LOUPE_CLIENT..Nom // vFenInterne est un Champ<-VoletDuChamp(DISP_FICHE_DOSSIER) // // // Récupère le nom de la fenêtre interne associée à cet onglet dynamique 06/08/2026 Isis_BO 2641 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures // vNomFenêtreInterne est une chaîne // vNomFenêtreInterne=EnumèreChamp(vFenInterne,1,parOrdreDeCréation) // {vNomFenêtreInterne,indFenêtre}..Plan = 2 stParam.sTitreFenetre = "Sélectionnez le client" stParam.sNomIDAppelant = "DossierClient" stParam.pclObjetAppelant = gclPresentationFicheDossier DesactiveAffichage() ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_DOSSIER,FI_Liste_Client,*,stParam) ActiveAffichage() cas BTN_MODIF_CLIENT..Nom ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_DOSSIER,FI_Fiche_Client,gclPresentationFicheDossier: FicheClient,stParam) cas BTN_AJOUTE_CLIENT..Nom ChangeFenêtreSource(CFI_SOUSELEMENT_FICHE_DOSSIER,FI_Fiche_Client,PFicheClient. gNouvellePresentation(),stParam) fin Procédure locale ControlePresenceClientDansDoc // Résumé : // Syntaxe : //[ = ] ControlePresenceClientDansDoc ( est entier sur 8 octets, est entier sur 8 octets) // // Paramètres : // nIDDepart (entier sur 8 octets) : // nIDArrive (entier sur 8 octets) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ControlePresenceClientDansDoc(nIDDepart est un entier sur 8 octets,nIDArrive est un entier sur 8 octets) bTrouve est un booléen nTotalInterv est un entier //clListeInterv est un PTableIntervention dynamique si clListeInterv=Null alors clListeInterv = DonneListeInterv() si clListeInterv<>Null alors nTotalInterv = clListeInterv:m_clTabModele.Occurrence() pour i = 1 _à_ nTotalInterv clListeInterv:p_clCourant = clListeInterv:m_clTabModele[i] clFicheInterv est un PFicheIntervention <-clListeInterv.Modifier() //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si clFicheInterv:ListeDocument = Null alors PFicheIntervention.gListeDocument(clFicheInterv) bTrouve = clFicheInterv:ListeDocument:p_nTotal>0 _et_ Contient(DonneFormatRepertoireDoc(), "#[CL_PKID]") _et_ nIDDepart<>nIDArrive si bTrouve alors break fin fin renvoyer bTrouve Procédure locale DesactiveAffichage 06/08/2026 Isis_BO 2642 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures // Résumé : // Syntaxe : // DesactiveAffichage () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DesactiveAffichage() {vNomFenInterne,indFenêtre}..AffichageActif=Faux D_COL_FIC_DOSSIER..Visible = Faux Procédure locale DesactiveTimer // Résumé : // Syntaxe : //DesactiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DesactiveTimer(local nIdTimer est un entier) FinTimerSys(nIdTimer) Procédure locale DonneListeInterv // Résumé : // Syntaxe : //[ = ] DonneListeInterv () // // Paramètres : // Aucun // Valeur de retour : // Type indéterminé : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneListeInterv() clTabIntervention est un MTableauDeIntervention si pas gclPresentationFicheDossier:bEstNulleListeIntervention alors clTabIntervention <-gclPresentationFicheDossier:ListeIntervention:p_clTableauModele si clTabIntervention<>Null alors renvoyer PTableIntervention.gNouvellePresentation(4,clTabIntervention) sinon renvoyer Null fin sinon renvoyer Null fin Procédure locale DupliquerIntervention 06/08/2026 Isis_BO 2643 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures // Résumé : // Syntaxe : //DupliquerIntervention ( est PFicheIntervention, est STParamFenetreAppelante) // // Paramètres : // clFicheIntervSource (PFicheIntervention) : // stParamIntervSource (STParamFenetreAppelante) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // clFicheIntervSource (PFicheIntervention) : // paramIntervSource (STParamFenetreAppelante) : procédure DupliquerIntervention(clFicheIntervSource est un PFicheIntervention,stParamIntervSource est un STParamFenetreAppelante) clPresentationFiche est un PFicheIntervention <- stParamIntervSource.pclObjetAppelant:ListeIntervention :nouveau() //clPresentationFiche<= gclPresentationFicheInterv si clPresentationFiche:m_sRefInterne="" alors nCpt est un entier pour i = 1 _à_ stParamIntervSource.pclObjetAppelant:ListeIntervention:m_clTabModele.Occurrence() si Val(ExtraitChaîne(stParamIntervSource.pclObjetAppelant:ListeIntervention:m_clTabModele[i]: m_sRefInterne,1,"-",DepuisFin))>nCpt alors nCpt = Val(ExtraitChaîne(stParamIntervSource.pclObjetAppelant:ListeIntervention: m_clTabModele[i]:m_sRefInterne,1,"-",DepuisFin)) fin fin clPresentationFiche:m_sRefInterne = ExtraitChaîne(stParamIntervSource. pclObjetAppelant:m_sRefInterne,1,"-")+"-"+(nCpt+1) //(gclPresentationFicheDossier:ListeIntervention.p_nTotal+1) clPresentationFiche:m_nIDEtatIntervention = clFicheIntervSource:m_nIDEtatIntervention clPresentationFiche:m_nIDDossier = clFicheIntervSource:m_nIDDossier clPresentationFiche:m_nIDSociete = clFicheIntervSource:m_nIDSociete clPresentationFiche:m_nIDLieu = clFicheIntervSource:m_nIDLieu clPresentationFiche:m_nIDClient = clFicheIntervSource:m_nIDClient clPresentationFiche:m_nIDTypeIntervention = clFicheIntervSource:m_nIDTypeIntervention clPresentationFiche:m_bAttestationTVAPresente = clFicheIntervSource:m_bAttestationTVAPresente clPresentationFiche:m_sDescription = clFicheIntervSource:m_sDescription clPresentationFiche:m_sNoteInterne = clFicheIntervSource:m_sNoteInterne clPresentationFiche:m_nIDSuiviPar = clFicheIntervSource:m_nIDSuiviPar clPresentationFiche:m_sTitre = clFicheIntervSource:m_sTitre clPresentationFiche:m_sRefExterne = clFicheIntervSource:m_sRefExterne clPresentationFiche:m_dDateIntervention = DateSys() clPresentationFiche:m_rDureePrevue = clFicheIntervSource:m_rDureePrevue //clPresentationFiche:m_sNumDevis = //clFicheIntervSource:m_sNumDevis //clPresentationFiche:m_dDateDevis = //clFicheIntervSource:m_dDateDevis //clPresentationFiche:m_sNumFacture = clFicheIntervSource:m_sNumFacture //clPresentationFiche:m_dDateFacture = clFicheIntervSource:m_dDateFacture clPresentationFiche:FicheClient = clFicheIntervSource:FicheClient clPresentationFiche:FicheLieu = clFicheIntervSource:FicheLieu clPresentationFiche:FicheSociete = clFicheIntervSource:FicheSociete clPresentationFiche:FicheSuiveur = clFicheIntervSource:FicheSuiveur clErreur est un CErreur si clPresentationFiche.bOK(clErreur) alors//SI clPresentationFiche.bOK(clErreur,vrai) ALORS //Création des variables PFicheIntervention.gListeContactClient(clPresentationFiche) PFicheIntervention.gListeContactLieu(clPresentationFiche) 06/08/2026 Isis_BO 2644 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures PFicheIntervention.gListeCollaborateur(clPresentationFiche) //Chargement des variables PFicheIntervention.gListeContactClient(clPresentationFiche,clFicheIntervSource: ListeContactClient) PFicheIntervention.gListeContactLieu(clPresentationFiche,clFicheIntervSource:ListeContactLieu) PFicheIntervention.gListeCollaborateur(clPresentationFiche,clFicheIntervSource: ListeCollaborateur) fin fin OuvreOuActiveOnglet(FI_Fiche_Intervention,DonneLibOnglet(clPresentationFiche),*,clPresentationFiche, DonneParam(DansChampFI,FI_Fiche_Dossier..Nom,MoiMême..Nom,maProcMAJObjetRetourFI,"Intervention", "DossierInterImmediat",*,stParamIntervSource.pclObjetAppelant,Faux)) Procédure locale EnregistrerFiche // Résumé : // Syntaxe : //[ = ] EnregistrerFiche () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure EnregistrerFiche() bResultat est un booléen=Faux //SI PAS ChampSuivant() DANS (SAI_CLIENT..Nom,BTN_Valider_fiche_dossier..Nom,BTN_Fermer_fiche_dossier..Nom,BTN_LOUPE_CLIENT..nom) ALORS // SI ChampEnCours() DANS (BTN_Valider_fiche_dossier..Nom) ALORS EcranVersSource() // nPKID est un entier sur 8 octets = gclPresentationFicheDossier:IdentifiantUnique // clErreur est un CErreur // bResultat = gclPresentationFicheDossier.bOK(clErreur)//gclPresentationFicheCollab.bOK(clErreur,Vrai,Vrai) // // validation // SI PAS bResultat ALORS // Erreur(clErreur.FormateMessage()) // SINON // SI SAI_LOGIN..Etat=Actif ALORS // SI nPKID=0 _ET_ ParamSupplementaire.eTypeAppel=DansOnglet ALORS // FEN_Menu.RenomeOnglet(gclPresentationFicheCollab:IdentifiantUnique,gclPresentationFicheCollab:InfoOngle t) // FIN // bResultat = EnregistreFicheUser() // FIN // // FIN // //FIN //sListeChpAExclure est une chaine = SAI_CLIENT..Nom+","+BTN_Valider_fiche_dossier..Nom+","+BTN_Fermer_fiche_dossier..Nom+","+BTN_LOUPE_CLIE NT..nom+","+BTN_AJOUTE_CLIENT..Nom+","+BTN_MODIF_CLIENT..nom 06/08/2026 Isis_BO 2645 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures //sListeChpAInclureMAJ est une chaine = BTN_Valider_fiche_dossier..Nom+","+SAI_DateDossier..Nom+","+SAI_CLIENT..nom+","+SAI_REFEXTERNE..nom+"," +SAI_TITRE_DOSSIER..nom+","+COMBO_Statut+","+COMBO_TypeDossier //bResultat = ValideFiche(ChampSuivant(),ChampEnCours(),gclPresentationFicheDossier,ParamSupplementaire,sListeChpAExc lure,sListeChpAInclureMAJ) tabChampSuivant est un tableau de chaînes = [SAI_CLIENT..Nom,BTN_Valider_fiche_dossier..Nom,BTN_ Fermer_fiche_dossier..Nom,BTN_LOUPE_CLIENT..Nom,BTN_AJOUTE_CLIENT..Nom] tabChampEnCoursIgnore est un tableau de chaînes = [BTN_LOUPE_CLIENT..Nom,BTN_AJOUTE_CLIENT..Nom] //SI PAS ChampSuivant() DANS (SAI_CLIENT..Nom,BTN_Valider_fiche_dossier..Nom,BTN_Fermer_fiche_dossier..Nom,BTN_LOUPE_CLIENT..nom,BTN _AJOUTE_CLIENT..Nom) ALORS si pas Contient(ChampSuivant(),tabChampSuivant) alors sChampEnCours est une chaîne = ChampEnCours() //SI ChampEnCours() DANS (BTN_LOUPE_CLIENT..Nom,BTN_AJOUTE_CLIENT..Nom) _et_ SAI_CLIENT="" ALORS si Contient(sChampEnCours,tabChampEnCoursIgnore) alors bResultat = Vrai goto SORTIE fin //SI ChampEnCours() DANS (BTN_Valider_fiche_dossier..Nom) ALORS EcranVersSource() si Contient(sChampEnCours,BTN_Valider_fiche_dossier..Nom) alors EcranVersSource() bResultat = ValideFicheSimple(gclPresentationFicheDossier,paramSupplementaire,ActiveTimer,BTN_ CADENAS_FERME_DOSSIER,BTN_CADENAS_OUVERT_DOSSIER,GR_CADENAS_DOSSIER,D_FIC_DOSSIER) // clErreur est une CErreur // nPKID est un entier sur 8 octets=gclPresentationFicheDossier:IdentifiantUnique // SI PAS gclPresentationFicheDossier:bOK(clErreur) ALORS GOTO ERREURFONCTIONNELLE // SI nPKID=0 _ET_ paramSupplementaire.eTypeAppel DANS (Libre,DansOnglet) ALORS // FEN_Menu.RenomeOnglet(gclPresentationFicheDossier:IdentifiantUnique,gclPresentationFicheDossier:InfoOng let) // FIN // bResultat = vrai // GOTO SORTIE // // ERREURFONCTIONNELLE : // Erreur(clErreur.FormateMessage()) // GOTO SORTIE fin SORTIE: renvoyer bResultat Procédure locale InitFiche // Résumé : // Syntaxe : //InitFiche ( [ est PFicheDossier dynamique [, est STParamFenetreAppelante]]) // // Paramètres : // gclFicheDossier (PFicheDossier dynamique - valeur par défaut=0) : < indiquez ici le rôle de gclFicheDossier> // paramFiche (STParamFenetreAppelante - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InitFiche(gclFicheDossier est un PFicheDossier dynamique=Null, paramFiche est un STParamFenetreAppelante=Null) 06/08/2026 Isis_BO 2646 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures si gclFicheDossier<>Null alors gclPresentationFicheDossier<-gclFicheDossier paramSupplementaire = paramFiche si gclPresentationFicheDossier<>Null _et_ gclPresentationFicheDossier est PFicheDossier alors //Mise à jour du client PFicheDossier.gFicheClient(gclPresentationFicheDossier,gclPresentationFicheDossier:FicheClient, gclPresentationFicheDossier:m_nIDClient) fin LIB_Titre_de_fenêtre_fiche_dossier = paramSupplementaire.eTypeAppel=Libre _et_ ( gclPresentationFicheDossier=Null _ou_ gclPresentationFicheDossier:m_nPKID = 0) ? "Nouveau dossier" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Dossier" si DonneValeurTimeOutObjet(gclPresentationFicheDossier) >-1 alors Evénement(SurActivite, "*.*", WM_LBUTTONDOWN) Evénement(SurActivite, "*.*", WM_RBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MOUSEMOVE) Evénement(SurActivite, "*.*", WM_KEYDOWN) fin local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationFicheDossier=Null alors gclPresentationFicheDossier=PFicheDossier.gNouvellePresentation() fin gnDelai = DonneValeurTimeOutObjet(gclPresentationFicheDossier) //Recherche du client PFicheDossier.gFicheClient(gclPresentationFicheDossier,gclPresentationFicheDossier:FicheClient, gclPresentationFicheDossier:m_nIDClient) si paramSupplementaire<>Null _et_ paramSupplementaire:sNomIDAppelant="AddLieuIntervention" alors sinon //Recherche des interventions du dossier PFicheDossier.gListeIntervention(gclPresentationFicheDossier) fin BlocEnregistrement(gclPresentationFicheDossier,ActiveTimer,BTN_CADENAS_FERME_DOSSIER,BTN_ CADENAS_OUVERT_DOSSIER,GR_CADENAS_DOSSIER,D_FIC_DOSSIER) nIndiceCourant est un entier sOnglet est un chaîne="" //Variables locales pour éviter l'occupation mémoire GR_REFEXTERNE..Visible = ParametreLit("AVEC_REFEXT_DOSSIER") GR_TYPEDOSSIER..Visible = ParametreLit("AVEC_TYPEDOS_DOSSIER") si clListeInterv=Null alors clListeInterv = DonneListeInterv() si clListeInterv<>Null alors nTotalInterv est un entier = clListeInterv:m_clTabModele.Occurrence() TrieOngletInter(clListeInterv:m_clTabModele) bImmediat est un booléen pour i = 1 _à_ nTotalInterv clListeInterv:p_clCourant = clListeInterv:m_clTabModele[i] clListeInterv:p_clCourant:m_sRefInterne = clListeInterv:p_clCourant:m_sRefInterne= "" ? gclPresentationFicheDossier:m_sRefInterne+"-"+i sinon clListeInterv:p_clCourant: m_sRefInterne clPresentation est un PFicheIntervention <-clListeInterv.Modifier() //Initialise la variable à passer en paramètre avec les valeurs communes stParamInterv est un STParamFenetreAppelante = DonneParam(DansChampFI,FI_Fiche_Dossier.. 06/08/2026 Isis_BO 2647 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures Nom,"InitIntervention",maProcMAJObjetRetourFI,"Intervention",*,*,gclPresentationFicheDossier,Faux) //Est-ce une ouverture immédiate ou différée de l'intervention bImmediat = sOnglet="" _et_ (( paramSupplementaire<>Null _et_ paramSupplementaire.sNomIDAppelant dans ( "RechercheGlobaleInterv","DossierInterv","SuiviInterv") _et_ paramSupplementaire.n IdFenetreAppelante>0 _et_ paramSupplementaire.nIdFenetreAppelante=clListeInterv: m_clTabModele[i]:m_nPKID) _ou_ (i=nTotalInterv)) si paramSupplementaire:sNomFenetreAppelante = "FI_ResultatsRecherche" _et_ Val( paramSupplementaire.sNomIDAppelant) > 0 alors si clListeInterv:p_clCourant.m_nPKID = Val(paramSupplementaire.sNomIDAppelant) alors bImmediat = Vrai fin fin //Renseigne le paramètre stParamInterv.sNomIDAppelant = bImmediat ? "DossierInterImmediat" sinon "DossierInterDifféré" //Ouvre ou reactive l'onglet de l'intervention OuvreOuActiveOnglet(FI_Fiche_Intervention,DonneLibOnglet(clPresentation),*,clPresentation, stParamInterv) si bImmediat alors sOnglet = ONG_INTERVENTION nIndiceCourant = i fin fin fin quand exception dans si clListeInterv<>Null _et_ clListeInterv:p_nTotal>0 alors //gclPresentationFicheDossier:ListeIntervention:m_clTabModele.Occurrence()>0 ALORS// MoiMême..Plan = 2 ONG_INTERVENTION = sOnglet si nIndiceCourant>0 alors clListeInterv:p_clCourant = clListeInterv:m_clTabModele[ nIndiceCourant] sinon MoiMême..Plan = 1 fin faire Erreur(ExceptionInfo(errComplet)) fin vOngParent<-VoletDuChamp(D_FIC_DOSSIER) // Récupère le nom de la fenêtre interne associée à cet onglet dynamique vNomFenInterne=EnumèreChamp(vOngParent,1,parOrdreDeCréation) fin DemandeMiseAJourUIParent() Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : 06/08/2026 Isis_BO 2648 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // <*> : > procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai //clErreur est un CErreur si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null fin si bReorga alors ReorganiseChampDispoDansFiche(D_COL_FIC_DOSSIER,ONG_INTERVENTION,CFI_SOUSELEMENT_FICHE_DOSSIER,GR_ IMAGE_OPAQUE_FICHE_DOSSIER,GR_MODEOPAQUE_FICHE_DOSSIER,Faux,50,1,2) fin si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp //CAS BTN_LOUPE_CLIENT..Nom : PFicheDossier.gFicheClient(gclPresentationFicheDossier,pclObjet,*,Vrai) cas BTN_LOUPE_CLIENT..Nom, BTN_AJOUTE_CLIENT..Nom, BTN_MODIF_CLIENT..Nom : nPKIDActuel est un entier sur 8 octets = gclPresentationFicheDossier:m_nIDClient si sNomChamp=BTN_LOUPE_CLIENT..Nom alors PFicheDossier.gFicheClient(gclPresentationFicheDossier,pclObjet,*,Vrai) sinon PFicheDossier.gFicheClient(gclPresentationFicheDossier,pclObjet) fin bReponseQuestion est un booléen si ControlePresenceClientDansDoc(nPKIDActuel,gclPresentationFicheDossier:m_nIDClient) alors TraitementDocSurChangementClient(nPKIDActuel,SAI_CLIENT,bReponseQuestion) //CAS BTN_MODIF_CLIENT..Nom : PFicheDossier.gFicheClient(gclPresentationFicheDossier,pclObjet) //CAS ONG_INTERVENTION..Nom : // //AUTRE CAS fin EnregistrerFiche() sinon si Contient(sNomChamp,"InitIntervention") alors si gtabOngletIntervRef[ExtraitChaîne(sNomChamp,2,";")]..Existe alors si gtabOngletIntervLog[gtabOngletIntervRef[ExtraitChaîne(sNomChamp,2,";")]]..Existe alors TableauSupprime(gtabOngletIntervLog,gtabOngletIntervRef[ExtraitChaîne(sNomChamp,2,";")]) fin TableauSupprime(gtabOngletIntervRef,ExtraitChaîne(sNomChamp,2,";")) fin fin si sNomChamp dans (BTN_LOUPE_CLIENT..Nom,BTN_AJOUTE_CLIENT..Nom,BTN_MODIF_CLIENT..Nom) alors 06/08/2026 Isis_BO 2649 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures vFenInterne est un Champ<-VoletDuChamp(D_FIC_DOSSIER) // Récupère le nom de la fenêtre interne associée à cet onglet dynamique vNomFenêtreInterne est une chaîne vNomFenêtreInterne=EnumèreChamp(vFenInterne,1,parOrdreDeCréation) {vNomFenêtreInterne,indFenêtre}..Plan = gclPresentationFicheDossier:IdentifiantUnique=0 _ou_ gclPresentationFicheDossier:ListeIntervention:p_nTotal=0 ? 1 sinon 2 fin //GESTION DE L'APRES //DISP_COLONNE[1]..Visible=vrai //DISP_COLONNE[2]..Visible=faux renvoyer bResultat Procédure locale OuvreOuActiveOnglet // Résumé : // Syntaxe : //OuvreOuActiveOnglet ( est chaîne, est chaîne [, est booléen [, est PFicheIntervention dynamique [, ...]]]) // // Paramètres : // sNomFenetre (chaîne ANSI) : // sLibelle (chaîne ANSI) : // bForceRafraichissement (booléen - valeur par défaut=0) : > // pclObjet (PFicheIntervention dynamique - valeur par défaut=0) : > // <*> : > // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // <*> : > // <*> : > // <*> : > // <*> : > // <*> : > procédure OuvreOuActiveOnglet(sNomFenetre est une chaîne, sLibelle est chaîne< utile>,bForceRafraichissement est un booléen=Faux, pclObjet est un PFicheIntervention dynamique=Null,*) sAliasLogique est une chaîne=sNomFenetre si Contient(sNomFenetre,"FI_Fiche") _et_ sNomFenetre<>"FI_Parametrage"alors sAliasLogique += pclObjet:IdentifiantUnique//MesParamètres[4]:IdentifiantUnique fin // touche CTRL enfoncée bActif est un booléen=pas ToucheEnfoncée(teControl) // volet courant sAliasCourant est une chaîne=ONG_INTERVENTION // désactive l'affichage MaFenêtre..AffichageActif=Faux // Le volet n'existe pas encore si gtabOngletIntervLog[sAliasLogique]..Existe=Faux _ou_ OngletEtat(ONG_INTERVENTION,gtabOngletIntervLog [sAliasLogique])=voletInexistant _et_ sLibelle<>"-1" alors // MaDéfinition est une Définition // SI MesParamètres..NbReçus=7 ALORS // // MaDéfinition = RécupèreDéfinition(MesParamètres[7]) // FIN //NouvOnglet est un champ sAliasCreation est une chaîne si Contient(sNomFenetre,"FI_Fiche_Intervention") alors 06/08/2026 Isis_BO 2650 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures //NouvOnglet <- OngletOuvre(ONG_INTERVENTION,sLibelle,sNomFenetre)//,MesParamètres[4 A] sAliasCreation = OngletOuvre(ONG_INTERVENTION,sLibelle,MesParamètres[5].sNomIDAppelant= "DossierInterImmediat" ? sNomFenetre sinon "")// sinon // ouverture du nouveau volet //NouvOnglet <- OngletOuvre(ONG_INTERVENTION,sLibelle,sNomFenetre,MesParamètres[4 A]) sAliasCreation =OngletOuvre(ONG_INTERVENTION,sLibelle,sNomFenetre,MesParamètres[4 à]) fin sImageSoc, sCouleurText sont des chaînes ANSI si clListeInterv:p_clCourant <> Null alors clPresentationFiche est un PFicheIntervention<-clListeInterv:Modifier() sImageSoc = PreferenceOngletInter(c_CouleurIconeSoc,clPresentationFiche) sCouleurText = PreferenceOngletInter(c_CouleurSociete,clPresentationFiche) fin si sImageSoc <> "" _et_ ChampExiste(sImageSoc) alors ONG_INTERVENTION[sAliasCreation].Image = {sImageSoc} fin si sCouleurText <> "" alors ONG_INTERVENTION[sAliasCreation].Couleur = sCouleurText fin //sAliasCreation=sAlias gtabOngletIntervLog[sAliasLogique] = sAliasCreation gtabOngletIntervRef[sAliasCreation] = sAliasLogique // Affectation de l'alias pour les futur appel //NouvOnglet..Alias=sAlias si Contient(sNomFenetre,"FI_Fiche_Intervention") _et_ MesParamètres[5].sNomIDAppelant= "DossierInterImmediat" alors //ExécuteTraitement(sAlias+".InitFiche",trtProcédure, pclObjet,MesParamètres[5 À]) ExécuteTraitement(sAliasCreation+".InitFiche",trtProcédure, pclObjet,MesParamètres[5 à]) fin //NouvOnglet.sNomFenetre..Y = 40 // Le volet existe sinon si bActif _et_ sLibelle<>"-1" //Ouverture du volet à partir de son alias ONG_INTERVENTION=gtabOngletIntervLog[sAliasLogique]//sAlias // Récupère le volet affiché oFenInterne est un Champ <- ONG_INTERVENTION[gtabOngletIntervLog[sAliasLogique]] // Récupère la fenêtre interne associée au volet sNomFenêtreInterne est une chaîne sNomFenêtreInterne = EnumèreChamp(oFenInterne, 1, parOrdreDeCréation) si sNomFenêtreInterne="" _et_ MesParamètres[5].sNomIDAppelant="DossierInterImmediat" alors ChangeFenêtreSource(ONG_INTERVENTION[gtabOngletIntervLog[sAliasLogique]],sNomFenetre) ExécuteTraitement(gtabOngletIntervLog[sAliasLogique]+".InitFiche",trtProcédure, pclObjet, MesParamètres[5 à]) sinon si bForceRafraichissement alors //ExécuteTraitement(sAlias+".RafraichissementFiche", trtProcédure,MesParamètres[5 À])//RafraichissementIntervention ExécuteTraitement(gtabOngletIntervLog[sAliasLogique]+".RafraichissementFiche", trtProcédure, MesParamètres[5 à]) fin fin 06/08/2026 Isis_BO 2651 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures // Le volet ne doit pas être actif (touche CTRL enfoncée) si pas bActif alors //Reactivation du volet courant ONG_INTERVENTION=sAliasCourant fin // active l'affichage MaFenêtre..AffichageActif=Vrai //sLibelle<>"-1" Procédure locale PreferenceOngletInter procédure PreferenceOngletInter(sType est une chaîne ANSI, local pclPresentationFiche est un PFicheIntervention dynamique) bContinuer est un booléen nCouleur est un entier stParametreSoc est un ST_Param_Societe sValeur, sPref sont des chaînes ANSI si gpclFicheUtilisateurEnCours:m_nPKID > 0 alors nIndice est un entier=TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur. m_clTabModele,tcLinéaire,"m_nIDUtilisateur;m_sCode",gpclFicheUtilisateurEnCours:m_nPKID, c_NomParamTrieInter) si nIndice>0 alors sValeur = gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[nIndice].m_s Valeur fin fin si sValeur <> "" alors nCouleur= Val(ExtraitChaîne(sValeur,3,"_",DepuisDébut)) fin si nCouleur > 0 et nCouleur <> 4 alors si (nCouleur = C_ParTexte ou nCouleur = C_ParTexIcon) et sType = c_CouleurSociete alors bContinuer = Vrai fin si (nCouleur = C_ParIcone ou nCouleur = C_ParTexIcon) et sType = c_CouleurIconeSoc alors bContinuer = Vrai fin fin si pclPresentationFiche:m_nIDSociete > 0 et bContinuer alors nIndice est un entier = TableauCherche(gpclListeSociete:m_clTabModele,tcLinéaire,"m_nPKID", pclPresentationFiche:m_nIDSociete,1) si nIndice>0 alors si gpclListeSociete:m_clTabModele[nIndice]:m_sParametres <> "" alors Désérialise(stParametreSoc,gpclListeSociete:m_clTabModele[nIndice]:m_sParametres,psdJSON) fin fin si stParametreSoc:sCouleur <> "" alors selon sType cas c_CouleurSociete sPref = stParametreSoc:sCouleur cas c_CouleurIconeSoc sPref = "FEN_Menu.IMG_Cercle_"+stParametreSoc:sCouleur autre cas fin fin 06/08/2026 Isis_BO 2652 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures fin renvoyer sPref Procédure locale PriseFocus // Résumé : // Syntaxe : //PriseFocus ( est chaîne UNICODE [, est chaîne]) // // Paramètres : // sAliasCourant (chaîne UNICODE) : // sVoletEnFermeture (chaîne ANSI - valeur par défaut="") : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure PriseFocus(local sAliasCourant est une chaîne Unicode,local sVoletEnFermeture est une chaîne< utile>="") si gtabOngletIntervRef[sAliasCourant]..Existe alors sAliasCourant = gtabOngletIntervRef[sAliasCourant] //sTitreOnglet est une chaine = clPresentationFiche:m_sTitre<>"" ? clPresentationFiche:m_sTitre SINON clPresentationFiche:m_sRefInterne sNomFenetre est une chaîne = "FI_Fiche_Intervention"//FI_Fiche_Intervention..Nom //Récupère l'id de l'intervention présentat dans l'alias du volet nPKIDIntervention est un entier sur 8 octets = Milieu(sAliasCourant,Position(sAliasCourant, sNomFenetre)+Taille(sNomFenetre)) si nPKIDIntervention>0 alors //clListeInterv est un PTableIntervention dynamique si clListeInterv=Null alors clListeInterv = DonneListeInterv() si clListeInterv<>Null alors //Rechercher l'id dans la liste des interventions nIndice est un entier = TableauCherche(clListeInterv:m_clTabModele,tcLinéaire,"m_nPKID", nPKIDIntervention,1) si nIndice>0 alors clListeInterv:p_clCourant = clListeInterv:m_clTabModele[nIndice] //Récupération de l'objet FIche Intervention clPresentationFiche est un PFicheIntervention <- clListeInterv.Modifier() //Rend actif l'onglet cliqué en précisant qu'il faut charger ses données OuvreOuActiveOnglet(sNomFenetre,"Intervention",Vrai,clPresentationFiche,DonneParam( DansChampFI,FI_Fiche_Dossier..Nom,"InitIntervention",maProcMAJObjetRetourFI, "Intervention","DossierInterImmediat",*,gclPresentationFicheDossier,Faux)) fin fin fin fin Procédure locale RafraichissementFiche // Résumé : // Syntaxe : //RafraichissementFiche ( est STParamFenetreAppelante) // // Paramètres : 06/08/2026 Isis_BO 2653 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures // stParamSupplementaire (STParamFenetreAppelante) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RafraichissementFiche(stParamSupplementaire est STParamFenetreAppelante) si clListeInterv=Null alors clListeInterv = DonneListeInterv() si clListeInterv<>Null alors si stParamSupplementaire.sNomFenetreAppelante="FI_Fiche_Rdv" alors //OU stParamSupplementaire.sNomFenetreAppelante="FI_ResultatsRecherche" ALORS nindice est un entier=TableauCherche(clListeInterv:m_clTabModele,tcLinéaire,"m_nPKID", stParamSupplementaire.sNomIDAppelant) si nindice<>-1 alors clListeInterv:p_clCourant = clListeInterv:m_clTabModele[nindice] clPresentationFiche est un PFicheIntervention<-clListeInterv:Modifier() OuvreOuActiveOnglet(FI_Fiche_Intervention,DonneLibOnglet(clPresentationFiche),Vrai, clPresentationFiche,DonneParam(DansChampFI,FI_Fiche_Dossier..Nom,"DossierInterImmediat", maProcMAJObjetRetourFI,"Intervention",*,*,gclPresentationFicheDossier,Faux)) fin sinon si stParamSupplementaire.sNomIDAppelant dans ("RechercheGlobaleInterv","DossierInterv", "SuiviInterv","FI_ResultatsRecherche") alors nindice est un entier=TableauCherche(clListeInterv:m_clTabModele,tcLinéaire,"m_nPKID", stParamSupplementaire.nIdFenetreAppelante) si nindice<>-1 alors clListeInterv:p_clCourant = clListeInterv:m_clTabModele[nindice] clPresentationFiche est un PFicheIntervention<-clListeInterv:Modifier() OuvreOuActiveOnglet(FI_Fiche_Intervention,DonneLibOnglet(clPresentationFiche),Vrai, clPresentationFiche,DonneParam(DansChampFI,FI_Fiche_Dossier..Nom,stParamSupplementaire. sNomIDAppelant,maProcMAJObjetRetourFI,"Intervention","DossierInterImmediat",*, gclPresentationFicheDossier,Faux)) fin sinon si stParamSupplementaire.sNomFenetreAppelante="FEN_MENU" alors si clListeInterv<>Null _et_ clListeInterv:p_clCourant<>Null alors nindice est un entier=TableauCherche(clListeInterv:m_clTabModele,tcLinéaire,"m_nPKID", clListeInterv:p_clCourant:m_nPKID) si nindice<>-1 alors clListeInterv:p_clCourant = clListeInterv:m_clTabModele[nindice] clPresentationFiche est un PFicheIntervention<-clListeInterv:Modifier() OuvreOuActiveOnglet(FI_Fiche_Intervention,DonneLibOnglet(clPresentationFiche),Vrai, clPresentationFiche,stParamSupplementaire) fin fin fin fin DemandeMiseAJourUIParent() Procédure locale SuppresionDossier procédure SuppresionDossier() si gclPresentationFicheDossier:m_nPKID > 0 alors reqVerif est une Requête SQL = [ SELECT Intervention.IN_RefInterne, COUNT(DISTINCT DC_PKID) AS NbDocuments, COUNT(DISTINCT ME_PKID) AS NbMessages, COUNT(DISTINCT AC_PKID) AS NbAction, 06/08/2026 Isis_BO 2654 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures COUNT(DISTINCT PL_PKID) AS NbRdvs FROM Intervention LEFT JOIN Document ON Document.DC_IDIntervention = IN_PKID LEFT JOIN MessageExterne ON MessageExterne.ME_IDIntervention = IN_PKID LEFT JOIN Action ON Action.AC_IDIntervention = IN_PKID LEFT JOIN Planning_RDV ON Planning_RDV.PL_IDIntervention = IN_PKID AND Planning_RDV.Archive = 0 WHERE Intervention.IN_IDDossier = {p_IdDossier} GROUP BY Intervention.IN_RefInterne ] reqVerif.p_IdDossier = gclPresentationFicheDossier:m_nPKID sMsgInfo est une chaîne ANSI si pas HExécuteRequêteSQL(reqVerif) alors LogEcrit("Erreur dans la req vérification suppression dossier "+RC+HErreurInfo(hErrComplet), eDebug) Info("Une erreur s'est produite, le dossier ne peut pas être supprimé") retour sinon pour tout reqVerif si reqVerif.NbRdvs > 0 alors sMsgInfo += [RC]+"Il y a "+reqVerif.NbRdvs + " rendez-vous pour l'intervention "+reqVerif.IN_RefInterne si reqVerif.NbDocuments > 0 alors sMsgInfo += [RC]+"Il existe "+reqVerif.NbDocuments + " documents pour l'intervention "+reqVerif.IN_RefInterne si reqVerif.NbMessages > 0 alors sMsgInfo += [RC]+"Il y a "+reqVerif.NbMessages + " messages pour l'intervention "+reqVerif.IN_RefInterne si reqVerif.NbAction > 0 alors sMsgInfo += [RC]+"Il y a "+reqVerif.NbAction + " actions pour l'intervention "+reqVerif.IN_RefInterne fin fin si sMsgInfo <> "" alors Info("Le dossier ne peut pas être supprimé car : "+sMsgInfo) retour sinon clErreur est un CErreur bOk est un booléen = Vrai si pas gclPresentationFicheDossier.bControle(clErreur,Vrai) alors bOk = Faux sMsgInfo += [RC] + clErreur.FormateMessage() fin pour tout pclInter de gclPresentationFicheDossier:ListeIntervention:m_clTabModele si pas pclInter.bControle(clErreur,Vrai) alors bOk = Faux sMsgInfo += [RC] + clErreur.FormateMessage() fin fin si pas bOk alors Erreur("Impossible de supprimer le dossier",sMsgInfo) retour fin si OuiNon("Êtes-vous sûr de vouloir supprimer le dossier ? Cette opération est irréversible.") = Oui alors si pas gclPresentationFicheDossier.bSupprimer(clErreur) alors 06/08/2026 Isis_BO 2655 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures Erreur(clErreur.FormateMessage()) sinon ExécuteTraitement(BTN_Fermer_fiche_dossier,trtClic) fin sinon retour fin fin fin Procédure locale SurActivite // Résumé : // Syntaxe : //SurActivite (, , ) // // Paramètres : // wEve : // wParam : // lParam : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurActivite(wEve,wParam,lParam) //gbUserEnMouvement = Vrai si gclPresentationFicheDossier:m_bBlocageEcriture alors gnDelai=DonneValeurTimeOutObjet(gclPresentationFicheDossier) fin //SI wParam<>0 ALORS//N° de colonne sur laquelle le clic est effectué // //FIN Procédure locale TimeOutDossier procédure TimeOutDossier() //Enlève 1 seconde au temps restant gnDelai-- //Le temps est écoulé, l'enregistrement et le déblocage de ce dernier c'est bien passé si gnDelai = 0 alors DeblocEnregistrement(gclPresentationFicheDossier,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_DOSSIER,BTN_CADENAS_OUVERT_DOSSIER,GR_CADENAS_DOSSIER,D_FIC_DOSSIER,*,Vrai) fin Procédure locale TraitementDocSurChangementClient // Résumé : // Syntaxe : //[ = ] TraitementDocSurChangementClient ( est entier sur 8 octets, est champ, est booléen) // // Paramètres : // nPKIDActuel (entier sur 8 octets) : // chpSite (champ) : // bReponseQuestion (booléen) : 06/08/2026 Isis_BO 2656 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TraitementDocSurChangementClient(nPKIDActuel est un entier sur 8 octets,chpSite est un Champ, bReponseQuestion est un booléen) bResultat est un booléen bSort est un booléen //Demande à l'utilisateur s'il est d'accord de changer le site et de copier les documents avec bReponseQuestion = OuiNon( "Le changement du client aura pour effet de copier les documents dans un nouveau répertoire", "Confirmez-vous le changement ?") si bReponseQuestion alors //Variable stockant les messages d'erreurs de la copie sMSG est une chaîne //Variable contentant l'ID de l'état du document qui correspond à "présent" nIDEtatDocPresent est un entier sur 8 octets = gpclListeEtatDocument. RechercheEtDonneIdDepuisValeur("1") // //Enregistre les changements // EnregistrerFiche() nTotalInterv est un entier //clListeInterv est un PTableIntervention dynamique si clListeInterv=Null alors clListeInterv = DonneListeInterv() si clListeInterv<>Null alors sListeFicCumul est une chaîne nTotalInterv = clListeInterv:m_clTabModele.Occurrence() pour i = 1 _à_ nTotalInterv clListeInterv:p_clCourant = clListeInterv:m_clTabModele[i] clFicheInterv est un PFicheIntervention <-clListeInterv.Modifier() //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si clFicheInterv:ListeDocument = Null alors PFicheIntervention.gListeDocument( clFicheInterv) nTotalDoc est un entier = clFicheInterv:ListeDocument:p_nTotal //Boucle sur tous les documents hors rapport pour j = 1 _à_ nTotalDoc //Le document est présent à l'endroit attendu si clFicheInterv:ListeDocument:m_clTabModele[j]:m_nIDEtatDocument=nIDEtatDocPresent alors //Concatene les chemins des fichiers //sListeFichiers+=clFicheInterv:ListeDocument:m_clTabModele[j]:m_sCheminFichier+RC sListeFicCumul+=clFicheInterv:m_nPKID+TAB+clFicheInterv:ListeDocument: m_clTabModele[j]:m_sCheminFichier+RC fin fin fin //Enregistre les changements EnregistrerFiche() pour i = 1 _à_ nTotalInterv clListeInterv:p_clCourant = clListeInterv:m_clTabModele[i] clFicheInterv est un PFicheIntervention <-clListeInterv.Modifier() 06/08/2026 Isis_BO 2657 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures //Variable contenant le nom des fichiers à copier sListeFichiers est une chaîne //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si clFicheInterv:ListeDocument = Null alors PFicheIntervention.gListeDocument( clFicheInterv) pour toute chaîne unLotDoc de sListeFicCumul séparée par RC si ExtraitChaîne(unLotDoc,1,TAB)=clFicheInterv:m_nPKID alors sListeFichiers+=ExtraitChaîne(unLotDoc,2,TAB)+RC fin fin //La copie des fichiers ne s'est pas bien passé=>inutile d'aller pplus loin si sListeFichiers<>"" _et_ pas AjouteFichier(sListeFichiers,0,clFicheInterv,sMSG,Vrai) _ou_ sMSG<>"" alors bSort = Vrai si bSort alors break //Recharge la liste des documents avec le nouveau site PFicheIntervention.gListeDocument(clFicheInterv) fin si bSort alors //Affiche l'erreur Erreur("Les fichiers suivant n'ont pas pu être copiés",RC+sMSG) //Recharge l'ancien client PFicheDossier.gFicheClient(gclPresentationFicheDossier,gclPresentationFicheDossier. FicheClient,nPKIDActuel,Vrai) //Actualise le code client à l'écran chpSite = Majuscule(gclPresentationFicheDossier.FicheClient.m_sNom) sinon //La copie des fichiers s'est bien passé bResultat = Vrai //Demande à l'utilisateurs s'il faut supprimer les anciens fichiers ? si OuiNon("Les fichiers ont bien été copiés", "Souhaitez-vous les supprimer de leur ancien emplacement") alors //Boucle sur la liste des fichiers pour toute chaîne sUnFichier de sListeFicCumul séparée par RC //Le fichier existe si fFichierExiste(ExtraitChaîne(sUnFichier,2,TAB)) alors //Supprime le fichier fSupprime(ExtraitChaîne(sUnFichier,2,TAB),frLectureSeule) fin fin fin fin fin sinon //Recharge l'ancien client PFicheDossier.gFicheClient(gclPresentationFicheDossier,gclPresentationFicheDossier.FicheClient, nPKIDActuel,Vrai) //Actualise le code site à l'écran 06/08/2026 Isis_BO 2658 Partie 3 › Fenêtre WINDEV › FI_Fiche_DossierV1 › Procédures chpSite = Majuscule(gclPresentationFicheDossier:FicheClient.m_sNom) //Enregistre les changements EnregistrerFiche() fin renvoyer bResultat Procédure locale TrieOngletInter procédure TrieOngletInter(TabModele est un tableau de MIntervention dynamique) nValeur est un entier = 0 nIndice est un entier=TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur. m_clTabModele,tcLinéaire,"m_nIDUtilisateur;m_sCode",gpclFicheUtilisateurEnCours:m_nPKID, c_NomParamTrieInter) si nIndice>0 alors nValeur = Val(ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[ nIndice].m_sValeur,1,"_",DepuisDébut)) fin si pas DonneDroitParamAppli(cParam_TrieInter) alors nValeur = 0 fin selon nValeur cas C_DateD_R TableauTrie(TabModele,ttMembre,"-m_dhCreationDate") cas C_DateD_A TableauTrie(TabModele,ttMembre,"+m_dhCreationDate") cas C_NumInter_E TableauTrie(TabModele,ttMembre+tccRespecteNumérique,"-m_sRefInterne") cas C_NumInter_P TableauTrie(TabModele,ttMembre+tccRespecteNumérique,"+m_sRefInterne") cas C_TitreInter_A TableauTrie(TabModele,ttMembre,"+m_sTitre") cas C_TitreInter_Z TableauTrie(TabModele,ttMembre,"-m_sTitre") cas C_NumDevis_E TableauTrie(TabModele,ttMembre+tccRespecteNumérique,"-m_sNumDevis") cas C_NumDevis_A TableauTrie(TabModele,ttMembre+tccRespecteNumérique,"+m_sNumDevis") cas C_RefExtInter_E TableauTrie(TabModele,ttMembre+tccRespecteNumérique,"-m_sRefExterne") cas C_RefExtInter_P TableauTrie(TabModele,ttMembre+tccRespecteNumérique,"+m_sRefExterne") autre cas TableauTrie(TabModele,ttMembre+tccRespecteNumérique,"-m_nPKID") fin 06/08/2026 Isis_BO 2659 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Image FI_Liste_Dossier Image FI_Liste_Dossier Informations générales FI_Liste_Dossier Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Liste_Dossier.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | ---- | | Date de création | | 17/09/2018 18:14:36 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 20/05/2025 11:36:31 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1278 Hauteur | 386 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | 06/08/2026 | | | Isis_BO | | 2660 | Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations générales | Déplace/fond | Sauve position | | Ascenseur auto. | | | --------------------- | -------------- | --- | --------------- | --- | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | | Déplace souris sur bouton par | Non | | | | | Compact. barres outils | Non | | | | | 06/08/2026 | | Isis_BO | | 2661 | Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | | 14 | | Libellé | | 10 | | --- | ---------------------- | --- | --- | --- | --- | --- | ----------------------- | --- | --- | | | Bouton | | | | 10 | | Interrupteur | | 19 | | | Image | | | | 6 | | Table | | 1 | | | Combo | | | | 8 | | Forme | | 4 | | | Fenêtre interne | | | | 1 | | Fenêtre interne | | 1 | | | Champ Modèle de champs | | | | 3 | | Option d'interrupteur | | 19 | | | Colonne de table | | | | 18 | | Rupture de zone répétée | | 2 | | | Disposition | | | | 4 | | Cellule de disposition | | 18 | Nombre d'éléments dans la fenêtre : 138 FI_Liste_Dossier Informations sur les champs Fenêtre : FI_Liste_Dossier Fenêtre interne BAT ehcuoT | | | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FI_Liste_Dossier | | | | 0 | 0 | 1278 | 386 | 0 | | | ---------------- | --- | --- | --- | --- | --- | ---- | --- | --- | --- | Fenêtre interne : FI_Liste_Dossier Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | FTR tamroF | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --- | --------------------- | --- | --- | ------------ | ----------- | ---------- | ------------------------- | ------------- | | | | X noitisoP Y noitisoP | | | laitini tatE | eisias epyT | engilitluM | | | ruegraL ruetuaH elbisiV nalP | SAI_ADRESSE_SITE | | 130 31 | 173 22 | 0 | Actif | Texte | | Non | | | ------------------ | --- | ------ | ------ | --- | ------- | ----- | --- | --- | ---- | | SAI_CLIENT | | 130 32 | 173 22 | 0 | Actif | Texte | | Non | | | SAI_CODEPOSTAL_SIT | | 130 59 | 173 22 | 0 | Actif | Texte | | Non | | | SAI_CODE_LIEU | | 130 3 | 173 22 | 0 | Actif | Texte | | Non | | | SAI_DATE_INTERV_AU | | 544 87 | 74 22 | 0 | Actif | Date | | Non | | | SAI_DATE_INTERV_DU | | 445 87 | 74 22 | 0 | Actif | Date | | Non | | | 06/08/2026 | | | | | Isis_BO | | | | 2662 | Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | | FTR tamroF | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | ------------ | ---------------------- | ---------- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | laitini tatE | eisias epyT engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_DESCRIPTION | 445 | 59 172 22 | 0 Actif | | Texte | Non | | | | | ------------------ | ------- | --------- | ------- | --- | ----- | --- | --- | --- | --- | | SAI_DEVIS_INTERV | 130 117 | 173 22 | 0 Actif | | Texte | Non | | | | | SAI_NUMDOSSIER | 130 | 3 173 22 | 0 Actif | | Texte | Non | | | | | SAI_NUMINTERV | 130 | 3 173 22 | 0 Actif | | Texte | Non | | | | | SAI_REFEXT_DOSSIER | 130 | 85 173 22 | 0 Actif | | Texte | Non | | | | | SAI_REFEXT_INTERV | 130 | 87 173 22 | 0 Actif | | Texte | Non | | | | | SAI_TITRE_DOSSIER | 130 | 59 173 22 | 0 Actif | | Texte | Non | | | | | SAI_VILLE_SITE | 130 | 87 173 22 | 0 Actif | | Texte | Non | | | | Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_AFFICHER_DOSSIER | | 6 9 | 45 | 14 | 0 | Actif | Gauche | Haut | | | -------------------- | --- | ------ | --- | --- | --- | ----- | ------ | ---- | --- | | LIB_DATE_INTERV_AU | | 526 91 | 17 | 14 | 0 | Actif | Gauche | Haut | | | LIB_DEPUIS_DOSSIER | | 234 9 | 45 | 14 | 0 | Actif | Gauche | Haut | | LIB_Titre_de_fenêtre_Liste_dossi 8 5 389 21 0 Actif Gauche Centre | LIB_Total_Liste_Dossier | | 44 0 | 36 | 14 | 0 | Actif | Gauche | Haut | | | ----------------------------- | --- | ---- | --- | --- | --- | ----- | ------ | ---- | --- | | LIB_Total_Titre_Liste_Dossier | | 0 0 | 40 | 14 | 0 | Actif | Gauche | Haut | | Bouton notuob epyT | | | | | | | | laitini tatE | BAT ehcuoT | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | --- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_AVANCEE | | 970 | 4 | 24 | 24 | 0 | Actif | | Normal | | ----------------------------- | --- | ---- | --- | ------- | --- | --- | ----- | --- | ------ | | BTN_COLLAPSE | | 627 | 4 | 24 | 24 | 0 | Actif | | Normal | | BTN_Fermer_liste_dossier | | 1243 | 4 | 24 | 24 | 0 | Actif | | Normal | | BTN_GOMMER | | 1048 | 4 | 24 | 24 | 0 | Actif | | Normal | | BTN_Modifier_liste_dossier | | 1126 | 4 | 24 | 24 | 0 | Grisé | | Normal | | BTN_Nouveau_liste_dossier | | 1087 | 4 | 24 | 24 | 0 | Actif | | Normal | | BTN_RECHERCHE | | 1009 | 4 | 24 | 24 | 0 | Actif | | Normal | | BTN_SelectLigne_liste_dossier | | 1165 | 4 | 24 | 24 | 0 | Grisé | | Normal | | BTN_Supprimer_liste_dossier | | 1204 | 4 | 24 | 24 | 0 | Grisé | | Normal | | BTN_UNCOLLAPSE | | 627 | 4 | 24 | 24 | 0 | Actif | | Normal | | 06/08/2026 | | | | Isis_BO | | | | | 2663 | Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | staté siorT | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | ----------- | ruetuaH | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | INT_ADRESSE_SITE | | 0 30 | 130 | 25 | 0 | Actif | | 1 | | | --------------------- | --- | ------ | --- | --- | --- | ----- | --- | --- | --- | | INT_CLIENT | | 0 31 | 130 | 25 | 0 | Actif | | 1 | | | INT_CODEPOSTAL_SITE | | 0 58 | 130 | 25 | 0 | Actif | | 1 | | | INT_CODE_LIEU | | 0 2 | 130 | 25 | 0 | Actif | | 1 | | | INT_DATE_INTERV_DU | | 315 86 | 130 | 25 | 0 | Actif | | 1 | | | INT_DESCRIPTION | | 314 58 | 130 | 25 | 0 | Actif | | 1 | | | INT_DEVIS_INTERV | | 0 114 | 130 | 25 | 0 | Actif | | 1 | | | INT_ETAT_INTERV | | 314 30 | 130 | 25 | 0 | Actif | | 1 | | | INT_NUMDOSSIER | | 0 2 | 130 | 25 | 0 | Actif | | 1 | | | INT_NUMINTERV | | 0 2 | 130 | 25 | 0 | Actif | | 1 | | | INT_REFEXT_DOSSIER | | 0 84 | 130 | 25 | 0 | Actif | | 1 | | | INT_REFEXT_INTERV | | 0 84 | 130 | 25 | 0 | Actif | | 1 | | | INT_SOCIETE_INTERV | | 314 2 | 130 | 25 | 0 | Actif | | 1 | | | INT_STATUT_DOSSIER | | 0 143 | 130 | 25 | 0 | Actif | | 1 | | | INT_SUIVI_PAR | | 0 31 | 130 | 25 | 0 | Actif | | 1 | | | INT_TITRE_DOSSIER | | 0 58 | 130 | 25 | 0 | Actif | | 1 | | | INT_TYPE_DOSSIER | | 0 114 | 130 | 25 | 0 | Actif | | 1 | | | INT_TYPE_INTERVENTION | | 0 58 | 131 | 25 | 0 | Actif | | 1 | | | INT_VILLE_SITE | | 0 86 | 130 | 25 | 0 | Actif | | 1 | | Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | | eércna ennoloC | | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | --- | -------------- | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | laitini tatE | | | | | | | | --- | --------------------- | ------- | ------------ | --- | -------- | --- | --- | --- | --- | | | | ruetuaH | | | sruocraP | | | | | ruegraL | | | | elbisiV | elbaT | | | | | | | --- | --- | --- | ------- | ----- | --- | --- | --- | --- | --- | nalP | TABLE_DOSSIER | 0 | 0 1278 90 0 | affichag | Mémoir | | | | | 1 | | ------------- | --- | ----------- | -------- | ------ | --- | --- | --- | --- | --- | Combo reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | laitini tatE | BAT ehcuoT | | eisias cevA | | | | --- | ---------- | --------------- | --- | ------------ | ---------- | -------- | ----------- | --- | --- | | | X noitisoP | Y noitisoP | | | | sruocraP | | | | | | | ruegraL ruetuaH | | | | | | | | elbisiV | | | | | | elbaT | eéirT | | | | | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | --- | nalP | COMBO_ETAT_INTERV | 445 | 31 173 22 | 0 | Actif | Mémoire | | Non | | | | ----------------- | --- | --------- | --- | ----- | ------- | --- | --- | --- | --- | COMBO_PERIODE_AFFICH | | 279 | 5 87 22 | 0 | Actif | Variable | | Non | | | | -------------------- | --- | ---------- | --- | ----- | -------- | --- | --- | --- | --- | | COMBO_SEUIL_AFFICHAG | 51 | 5 158 22 | 0 | Actif | Variable | | Non | | | | COMBO_SOCIETE_INTERV | 445 | 3 173 22 | 0 | Actif | Mémoire | | Non | | | | COMBO_STATUT_DOSSIE | 130 | 144 173 22 | 0 | Actif | Variable | | Non | | | | COMBO_SUIVI_PAR | 130 | 31 173 22 | 0 | Actif | Variable | | Non | | | | COMBO_TYPE_DOSSIER | 130 | 115 173 22 | 0 | Actif | Variable | | Non | | | COMBO_TYPE_INTERVENT | | 130 | 59 173 22 | 0 | Actif | Variable | | Non | | | | ---------- | --- | --------- | ------- | ----- | -------- | --- | --- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | | | | 2664 | Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Forme BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_CADRE_CARACTERISTIQUES | 0 | 0 309 | 172 | 0 | Actif | | | -------------------------- | --- | ----- | --- | --- | ----- | --- | | FRM_CADRE_CARACTERISTIQUES | 0 | 0 309 | 172 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES | 0 | 0 624 | 172 | 0 | Actif | | | FRM_SansNom1 | 307 | 0 8 | 169 | 0 | Actif | | Fenêtre interne BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | CFI_SOUSELEMENT_LISTE_DOSSIER | 0 | 0 1278 | 362 | 0 | Actif | | | ----------------------------- | --- | ------ | --- | --- | ----- | --- | Champ Modèle de champs BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH | | | ruegraL | | elbisiV | | | | --- | --- | ------- | --- | ------- | --- | --- | nalP | CMOD_SansNom1 | 0 | 3 624 | 29 | 0 | Actif | | | ------------- | --- | ----- | --- | --- | ----- | --- | | CMOD_SansNom2 | 0 | 3 309 | 29 | 0 | Actif | | | CMOD_SansNom3 | 0 | 3 309 | 29 | 0 | Actif | | Disposition BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_DOSSIER | 13 | 0 309 | 216 | 0 | Actif | | | ----------------- | --- | ------ | --- | --- | ----- | --- | | DISP_INTERVENTION | 328 | 0 624 | 216 | 0 | Actif | | | DISP_SITE | 958 | 0 309 | 216 | 0 | Actif | | | D_LISTE_DOSSIER | 0 | 0 1278 | 386 | 0 | Actif | | Table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER | 06/08/2026 | | Isis_BO | | | | 2665 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | | elbisiV | | | | | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | LIB_DATEMODIF | 21 | 43 316 | 16 | 0 Actif | Gauche | Haut | | | ------------- | --- | ------ | --- | ------- | ------ | ---- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | -------------- | --------------- | --------------------------- | --- | --- | --- | | | | | | .zroh egardaC .trev egardaC | | | | FTR tamroF | | | laitini tatE | elbaçalpéD | | eisias epyT | engilitluM | eisias cevA | | --- | --- | ------------ | ---------- | --- | ----------- | ---------- | ----------- | ruegraL elbisiV | epyT | | | | | | | eéirT | | ----------------- | --- | -------- | --- | ------------- | ------- | --- | ----- | | RefInterneInterv | 70 | affichag | | Gauche Centre | Texte | | | | IDTypeInterv | 100 | affichag | | Gauche Centre | Texte | | | | IDEtatInterv | 100 | affichag | | Centre Centre | Texte | | | | Description | 150 | affichag | | Gauche Centre | Texte | | | | IDSociete | 100 | affichag | | Gauche Centre | Texte | | | | CodeLieu | 100 | affichag | | Gauche Centre | Texte | | | | AdresseLieu | 150 | affichag | | Gauche Centre | Texte | | | | Client | 100 | affichag | | Gauche Centre | Texte | | | | TitreDossier | 100 | affichag | | Gauche Centre | Texte | | | | RefExterneDossier | 80 | affichag | | Gauche Centre | Texte | | | | IDTypeDossier | 100 | affichag | | Gauche Centre | Texte | | | | IDStatutDossier | 100 | affichag | | Gauche Centre | Texte | | | | MinDateModif | 100 | Grisé | | Gauche Centre | Texte | | | | NbJrsModif | 100 | affichag | | Droite Centre | Numériq | | | | RefInterneDoss | 70 | Grisé | | Gauche Centre | Texte | | | Numériq | idDossier | 100 | Grisé | | Droite Centre | | | | | ---------- | --- | -------- | --- | ------------- | ------- | --- | --- | | idInterv | 100 | Grisé | | Droite Centre | Numériq | | | | COL_NDevis | 100 | affichag | | Gauche Centre | Texte | | | Rupture de zone répétée | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | ---------- | | | | X noitisoP Y noitisoP | | | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP RUPT_BasRupture1 RUPT_Haut | 06/08/2026 | | | Isis_BO | | | | 2666 | | ---------- | --- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Champ Modèle de champs : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_INTERVENTION.CMOD_SansNom1 Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | --- | ------------ | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_BLOC | 34 5 | 499 19 | 0 Actif | Gauche | Haut | | | -------- | ---- | ------ | ------- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------------ | --------- | ---------- | | | | ruegraL | ruetuaH | | cilc cevA | | elbisiV nalP | IMG_Entete | 0 | 0 624 | 29 0 | Actif | | | | ---------- | --- | ----- | ---- | ----- | --- | --- | | IMG_ICONE | 8 | 6 16 | 16 0 | Actif | | | Champ Modèle de champs : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE.CMOD_SansNom2 Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_BLOC | 34 5 | 184 19 | 0 Actif | Gauche | Haut | | | -------- | ---- | ------ | ------- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------------ | --------- | ---------- | | | | | ruetuaH | | cilc cevA | | ruegraL elbisiV nalP | IMG_Entete | 0 | 0 309 | 29 0 | Actif | | | | ---------- | --- | ------- | ---- | ----- | --- | ---- | | IMG_ICONE | 8 | 6 16 | 16 0 | Actif | | | | 06/08/2026 | | Isis_BO | | | | 2667 | Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Champ Modèle de champs : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER.CMOD_SansNom3 Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | --- | ------------ | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_BLOC | 34 5 | 184 19 | 0 Actif | Gauche | Haut | | | -------- | ---- | ------ | ------- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------------ | --------- | ---------- | | | | ruegraL | ruetuaH | | cilc cevA | | elbisiV nalP | IMG_Entete | 0 | 0 309 | 29 0 | Actif | | | | ---------- | --- | ----- | ---- | ----- | --- | --- | | IMG_ICONE | 8 | 6 16 | 16 0 | Actif | | | Fenêtre : FI_Liste_Dossier Fenêtre interne : FI_Liste_Dossier | UI par l'utilisateur | Selon fenêtre | | | | | | | -------------------------------- | ---------------------------------- | --- | --- | --- | --- | --- | | Unité des tailles | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide | 0 | | | | | | | Thème destination | Oui | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | Facteur de rétrécissement 0 Facteur d'agrandissement 0 | Ctx. HFSQL indép. | Non | | | | | | | ----------------- | ------- | --- | --- | --- | --- | --- | | Ancrage | | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | Isis_BO | | | | 2668 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Fenêtre interne : FI_Liste_Dossier Bouton : FI_Liste_Dossier.D_LISTE_DOSSIER.BTN_AVANCEE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Paramétrage.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2669 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Bouton : FI_Liste_Dossier.D_LISTE_DOSSIER.BTN_COLLAPSE Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Plier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2670 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Bouton : FI_Liste_Dossier.D_LISTE_DOSSIER.BTN_Fermer_liste_dossier Groupe GR_MODEFORMULAIRE_LISTE_DOSSIER Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2671 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Bouton : FI_Liste_Dossier.D_LISTE_DOSSIER.BTN_GOMMER Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Gommer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2672 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Bouton : FI_Liste_Dossier.D_LISTE_DOSSIER.BTN_Modifier_liste_dossier Groupe GR_MODIFICATION_LISTE_DOSSIER,GR_MODEFORMULAIRE_LISTE_DOSSIER Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2673 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Bouton : FI_Liste_Dossier.D_LISTE_DOSSIER.BTN_Nouveau_liste_dossier Groupe GR_MODEFORMULAIRE_LISTE_DOSSIER Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2674 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Bouton : FI_Liste_Dossier.D_LISTE_DOSSIER.BTN_RECHERCHE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2675 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Bouton : FI_Liste_Dossier.D_LISTE_DOSSIER.BTN_SelectLigne_liste_dossier Groupe GR_MODEFORMULAIRE_LISTE_DOSSIER Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2676 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Bouton : FI_Liste_Dossier.D_LISTE_DOSSIER.BTN_Supprimer_liste_dossier Groupe GR_MODEFORMULAIRE_LISTE_DOSSIER,GR_MODIFICATION_LISTE_DOSSIER Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2677 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Bouton : FI_Liste_Dossier.D_LISTE_DOSSIER.BTN_UNCOLLAPSE Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Deplier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2678 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Fenêtre interne : FI_Liste_Dossier.D_LISTE_DOSSIER.CFI_SOUSELEMENT_LISTE_DOSSIER Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2679 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Champ Modèle de champs : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2680 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Combo : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_INTERVENTION.COMBO_ETAT_INTERV Libellé FR: &Intervention suivi par Groupe ,GR_CRITERE_LISTEDOSS Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Fenêtre Popup FEN_Choix_Parametre_Metier Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 773 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 2681 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Dossier.D_LISTE_DOSSIER.COMBO_PERIODE_AFFICHAGE_DOSSIER Groupe GR_PERIODE_AFFICHAGE_DOSSIER Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 87 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 279 Largeur interne 87 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Période d'affichage du nombre de lignes Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui 06/08/2026 Isis_BO 2682 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListePeriodeAffichageListe.m_clTabVisible Filtre 02 Rub. affichée :gpclListePeriodeAffichageListe.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListePeriodeAffichageListe.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 333 Taux anc. bas 250 Taux anc. largeur 1000 Taux anc. hauteur 250 Combo : FI_Liste_Dossier.D_LISTE_DOSSIER.COMBO_SEUIL_AFFICHAGE_DOSSIER Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 158 Larg. déroulée perso. Non 06/08/2026 Isis_BO 2683 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Hauteur ligne 15 Retrait gauche 2 Position X interne 51 Largeur interne 158 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Seuil d'affichage du nombre de lignes Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeSeuilAffichageListe.m_clTabVisible Filtre 02 Rub. affichée :gpclListeSeuilAffichageListe.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeSeuilAffichageListe.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 333 Taux anc. bas 250 Taux anc. largeur 1000 Taux anc. hauteur 250 06/08/2026 Isis_BO 2684 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Combo : Libellé FR: &Intervention suivi par Groupe ,GR_CRITERE_LISTEDOSS Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Fenêtre Popup FEN_Choix_Parametre_Metier Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 773 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 2685 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER.COMBO_STATUT_DOSSIER Libellé FR: Stat&ut du dossier Valeur initiale 1 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 143 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant 06/08/2026 Isis_BO 2686 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeStatutDossier.m_clTabModele Rub. affichée :gpclListeStatutDossier.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeStatutDossier.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_INTERVENTION.COMBO_SUIVI_PAR Libellé FR: &Intervention suivi par Groupe GR_CRITERE_LISTEDOSS Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Fenêtre Popup FEN_Choix_Collab_Responsable Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non 06/08/2026 Isis_BO 2687 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 458 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeCollabResp.m_clTabModele Rub. affichée :gpclListeCollabResp.m_clTabModele.NomPrenom Rub. mémorisée :gpclListeCollabResp.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2688 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Combo : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER.COMBO_TYPE_DOSSIER Libellé FR: &Type de dossier Groupe GR_CRITERE_LISTEDOSS Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 143 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 2689 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeDossier.m_clTabModele Filtre 6 Rub. affichée :gpclListeTypeDossier.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeDossier.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: &Type d'intervention Groupe GR_CRITERE_LISTEDOSS Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 458 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 2690 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeIntervention.m_clTabModele Rub. affichée :gpclListeTypeIntervention.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeIntervention.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 2691 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 200 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_INTERVENTION Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Disposition : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 06/08/2026 Isis_BO 2692 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 800 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Dossier.D_LISTE_DOSSIER Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 4 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2693 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE.FRM_CADRE_CARACTERISTIQUES UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2694 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_INTERVENTION.FRM_SansNom1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Vertical Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE.INT_ADRESSE_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 2695 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER.INT_CLIENT Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 2696 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE.INT_CODEPOSTAL_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 2697 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE.INT_CODE_LIEU Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non 06/08/2026 Isis_BO 2698 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 14 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 2699 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2700 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 18 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2701 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2702 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Interrupteur : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER.INT_NUMDOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2703 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Interrupteur : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_INTERVENTION.INT_NUMINTERV Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2704 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Interrupteur : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER.INT_REFEXT_DOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2705 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2706 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2707 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Interrupteur : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER.INT_STATUT_DOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2708 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Interrupteur : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_INTERVENTION.INT_SUIVI_PAR Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2709 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Interrupteur : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER.INT_TITRE_DOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2710 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Interrupteur : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER.INT_TYPE_DOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2711 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2712 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Interrupteur : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE.INT_VILLE_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTEDOSS Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2713 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Libellé : FI_Liste_Dossier.D_LISTE_DOSSIER.LIB_AFFICHER_DOSSIER Libellé FR: Afficher Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_INTERVENTION.LIB_DATE_INTERV_AU Libellé FR: au Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2714 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Dossier.D_LISTE_DOSSIER.LIB_DEPUIS_DOSSIER Libellé FR: Depuis Groupe GR_PERIODE_AFFICHAGE_DOSSIER Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2715 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Libellé : FI_Liste_Dossier.D_LISTE_DOSSIER.LIB_Titre_de_fenêtre_Liste_dossier Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Dossier.D_LISTE_DOSSIER.LIB_Total_Liste_Dossier Libellé FR: 000 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2716 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeDossier.p_nTotal Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : FI_Liste_Dossier.D_LISTE_DOSSIER.LIB_Total_Titre_Liste_Dossier Libellé FR: Total : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2717 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Champ de saisie : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE.SAI_ADRESSE_SITE Groupe GR_CRITERE_LISTEDOSS Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1088 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2718 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER.SAI_CLIENT Libellé FR: &Client Groupe GR_CRITERE_LISTEDOSS Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 143 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 2719 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2720 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Champ de saisie : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE.SAI_CODEPOSTAL_SITE Groupe GR_CRITERE_LISTEDOSS Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1088 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2721 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE.SAI_CODE_LIEU Groupe GR_CRITERE_LISTEDOSS Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1088 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2722 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2723 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Champ de saisie : Groupe ,GR_CRITERE_LISTEDOSS Ordre navigation 17 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 872 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 2724 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe ,GR_CRITERE_LISTEDOSS Ordre navigation 16 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 773 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 2725 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2726 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Champ de saisie : Groupe GR_CRITERE_LISTEDOSS Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 773 Largeur interne 172 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2727 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CRITERE_LISTEDOSS Ordre navigation 19 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 458 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2728 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2729 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Champ de saisie : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER.SAI_NUMDOSSIER Groupe GR_CRITERE_LISTEDOSS Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 143 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2730 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CRITERE_LISTEDOSS Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 458 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2731 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2732 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Champ de saisie : Groupe GR_CRITERE_LISTEDOSS Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 143 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2733 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CRITERE_LISTEDOSS Ordre navigation 15 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 458 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2734 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2735 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Champ de saisie : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER.SAI_TITRE_DOSSIER Groupe GR_CRITERE_LISTEDOSS Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 143 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2736 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE.SAI_VILLE_SITE Groupe GR_CRITERE_LISTEDOSS Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1088 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2737 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2738 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER Ordre navigation 1 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Non 06/08/2026 Isis_BO 2739 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_INTERVENTION.CMOD_SansNom1 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2740 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_action.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 2741 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE.CMOD_SansNom2 Image : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE.CMOD_SansNom2.IMG_Entete Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non 06/08/2026 Isis_BO 2742 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE.CMOD_SansNom2.IMG_ICONE Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_SITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2743 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Libellé : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_SITE.CMOD_SansNom2.LIB_BLOC Libellé FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER.CMOD_SansNom3 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage 06/08/2026 Isis_BO 2744 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_dossier.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 2745 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Dossier.D_LISTE_DOSSIER.DISP_DOSSIER.CMOD_SansNom3.LIB_BLOC Libellé FR: Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2746 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER Rupture de zone répétée : Toujours visible Non Attribut de rupture 12 Libellé : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.RUPT_Haut.LIB_DATEMODIF Libellé FR: Date de modification Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2747 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Rupture de zone répétée : Toujours visible Non Attribut de rupture 12 Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.RefInterneInterv Titre FR: N° Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 29 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.IDTypeInterv (4) Titre FR: Type Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 150 Larg. déroulée perso. Non 06/08/2026 Isis_BO 2748 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 57 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.IDEtatInterv (5) Titre FR: Etat Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non 06/08/2026 Isis_BO 2749 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 57 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.Description (6) Titre FR: Description Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 226 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.IDSociete (7) Titre FR: Société Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 150 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 06/08/2026 Isis_BO 2750 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 57 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.CodeLieu (8) Titre FR: Code Lieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 86 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2751 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.AdresseLieu (9) Titre FR: Adresse Lieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 114 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.Client (10) Titre FR: Client Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non 06/08/2026 Isis_BO 2752 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 114 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.TitreDossier (11) Titre FR: Titre du dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 86 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2753 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Colonne de table : Titre FR: Ref. Externe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 29 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.IDTypeDossier Titre FR: Type Dossier Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 2754 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 57 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.IDStatutDossier Titre FR: Statut Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 57 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2755 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.MinDateModif Titre FR: DureeRelative Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Masque affichage FR: UseDateRelativeDurationMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.NbJrsModif (16) Titre FR: Nombre Jours Depuis Modif. Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Non Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 2756 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Mot de passe Non Masque saisie FR: +99 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 31 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.RefInterneDoss Titre FR: N°Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2757 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.idDossier (18) Titre FR: idDossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.idInterv (19) Titre FR: idInterv Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 06/08/2026 Isis_BO 2758 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Dossier.D_LISTE_DOSSIER.TABLE_DOSSIER.COL_NDevis (20) Titre FR: Devis n° Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_Liste_Dossier Messages multilingues 06/08/2026 Isis_BO 2759 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Messages multilingues 06/08/2026 Isis_BO 2760 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? 2001 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Liste_Dossier Code des champs Déclarations globales de FI_Liste_Dossier procédure FI_Liste_Dossier(gclPresentationListeDossier est un PTableDossier dynamique= Null, paramSupplementaire est un STParamFenetreAppelante=Null) maProcMAJObjetRetourListDossier est une procédure = MAJObjetRetourFI maProcRefreshObjetPres est une procédure = RefreshObjetPresentation maProcMAJCriterePerso est une procédure = MAJCriterePerso gsTriEnCoursDossier est une chaîne pclTabEtat est un PTableParametreMetier dynamique pclTabSoc est un PTableSociete dynamique gstListePerso est un STListePerso gstCriterePerso est un STCritereListePerso gpclListeCollabResp est un PTableCollaborateur dynamique //Evénement(TriColonne,"TABLE_DOSSIER",1529) LIB_Titre_de_fenêtre_Liste_dossier = paramSupplementaire.eTypeAppel=Libre ? "Liste des dossiers" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Liste des dossiers" local ListeAffiche(COMBO_SEUIL_AFFICHAGE_DOSSIER,taInit) ListeAffiche(COMBO_PERIODE_AFFICHAGE_DOSSIER,taInit) SelectionValeurCombo(COMBO_SEUIL_AFFICHAGE_DOSSIER,1)//INT_LIMITE=1 SelectionValeurCombo(COMBO_PERIODE_AFFICHAGE_DOSSIER,0) si gpclFicheUtilisateurEnCours<>Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null alors gstListePerso = gpclFicheUtilisateurEnCours:DonneColonneEtTriListePerso(1) gstCriterePerso = gpclFicheUtilisateurEnCours:DonneCritereListePerso(1) fin pclTabEtat = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"13") // PTableParametreMetier.gNouvellePresentation(-1) pclTabSoc = PTableSociete.gNouvellePresentation(-1) gpclListeCollabResp=PTableCollaborateur.gNouvellePresentation(6) ListeAffiche(COMBO_SUIVI_PAR,taInit) ListeAffiche(COMBO_STATUT_DOSSIER,taInit) ListeAffiche(COMBO_TYPE_DOSSIER,taInit) ListeAffiche(COMBO_TYPE_INTERVENTION,taInit) InitCriterePerso(GR_CRITERE_LISTEDOSS,gstCriterePerso,maProcMAJCriterePerso) //,BTN_SOCIETE_INTERV,pclTabSoc,BTN_ETAT_INTERVENTION,pclTabEtat MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) ChargementSQL() Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Code des champs // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationListeDossier=Null alors gclPresentationListeDossier=PTableDossier.gNouvellePresentation(-1) //PTableDossier.gTHNouvellePresentation(0,maProcRefreshObjetPres)// fin Fin d'initialisation de FI_Liste_Dossier InitColonneChampTablePerso(TABLE_DOSSIER,gstListePerso) //InitTriChampTablePerso(TABLE_DOSSIER,gstListePerso) Demande de mise à jour de l'affichage de FI_Liste_Dossier si gclPresentationListeDossier<>Null _et_ gclPresentationListeDossier est PTableDossier alors // // //Trie l'objet lié au champ TABLE selon le trie effectuée sur ce champ // //TrieObjetChampTableSiBesoin(gclPresentationListeDossier,TABLE_DOSSIER,gsTriEnCoursDossier) // // // mise à jour des champs bindés sur la présentation (compteur par exemple) // SourceVersEcran("","gclPresentationListeDossier") // // //MAJ du champ TABLE et de l'objet Liste dossier // MAJChampTableEtObjet(TABLE_DOSSIER,gclPresentationListeDossier:p_clCourant) // Gestion de l'accessibilité des boutons GestionBoutonsEnteteDansListe(GR_MODIFICATION_LISTE_DOSSIER,BTN_Nouveau_liste_dossier,BTN_ SelectLigne_liste_dossier,TABLE_DOSSIER,paramSupplementaire) // //Les totaux sont invisble si on appel depuis un champ fenêtre interne D_LISTE_DOSSIER[3]..Visible = (paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.e TypeAppel=DansChampFI) ? Faux sinon Vrai // si paramSupplementaire.eTypeAppel<>DansFenetre alors FEN_Menu.PriseFocus(VoletDuChamp( D_LISTE_DOSSIER))//FEN_Menu.PriseFocus("FI_Liste_Dossier") sinon // fin Clic sur BTN_AVANCEE //,DonneParam(DansFenetre,"FI_Liste_Dossier",MoiMême..Nom,maProcMAJObjetRetourListDossier,"","",*,pclTa bSoc,Vrai) OuvrePopupPosition(FEN_Choix_Colonne_Et_Tri,poHaut,1,TABLE_DOSSIER,gstListePerso)//ChargementSQL() nIndiceRupt est un entier nIndiceRuptsvg est un entier pour toute ligne de TABLE_DOSSIER nIndiceRupt = TableIndiceRupture(TABLE_DOSSIER.RUPT_Haut,TABLE_DOSSIER) si nIndiceRuptsvg<>nIndiceRupt alors nIndiceRuptsvg = nIndiceRupt TABLE_DOSSIER[nIndiceRupt].LIB_DATEMODIF = TABLE_DOSSIER[TABLE_DOSSIER].MinDateModif TableAffiche(TABLE_DOSSIER,taCourantBandeau) fin fin Clic sur BTN_COLLAPSE 06/08/2026 Isis_BO 2761 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Code des champs D_LISTE_DOSSIER[2]..Visible = Faux BTN_UNCOLLAPSE..Visible=Vrai MoiMême..Visible = Faux TABLE_DOSSIER.MinDateModif..Visible = Vrai Clic sur BTN_Fermer_liste_dossier si paramSupplementaire.eTypeAppel=DansChampFI alors // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationListeDossier,paramSupplementaire,Faux,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon //FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_))LISTE_DOSSIER),VoletDuChamp(DISP_LISTE_DOSSIER) ) FermeVoletEtActiveLePrecedent(VoletDuChamp(D_LISTE_DOSSIER)) fin Clic sur BTN_GOMMER RAZ(GR_CRITERE_LISTEDOSS) ListeSupprimeTout(COMBO_ETAT_INTERV) COMBO_ETAT_INTERV..Bulle="" TableauSupprimeTout(pclTabEtat:m_clTabModele) //TableauSupprimeTout(pclTabEtat:m_clTabVisible) ListeSupprimeTout(COMBO_SOCIETE_INTERV) COMBO_SOCIETE_INTERV..Bulle="" TableauSupprimeTout(pclTabSoc:m_clTabModele) SelectionValeurCombo(COMBO_SEUIL_AFFICHAGE_DOSSIER,1)//INT_LIMITE[1]=vrai MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Clic sur BTN_Modifier_liste_dossier DoubleClicLigneTableau //OuvreFicheDepuisListe(FicheEnModification,DonneParam(DansOnglet,FI_Liste_Dossier..Nom,MoiMême..Nom,ma ProcMAJObjetRetourListDossier,"Dossier",*,*,gclPresentationListeDossier,*),gclPresentationListeDossier, FI_Fiche_Dossier,MaFenêtreInterne..Nom,DISP_LISTE _DOSSIER,TABLE_DOSSIER,CFI_SOUSELEMENT_LISTE_DOSSIER,GR_IMAGE_OPAQUE_LISTE_DOSSIER,GR_HAUTEUR_LISTE_DOS SIER,GR_MODEFORMULAIRE_LISTE_DOSSIER,maProcMAJObjetRetourListDossier,MoiMême..Nom,DansOnglet) Clic sur BTN_Nouveau_liste_dossier OuvreFicheDepuisListe(FicheEnAjout,DonneParam(DansOnglet,FI_Liste_Dossier..Nom,MoiMême..Nom, maProcMAJObjetRetourListDossier,"Nouveau Dossier",*,*,gclPresentationListeDossier,*), gclPresentationListeDossier,FI_Fiche_Dossier,MaFenêtreInterne..Nom,D_LISTE_DOSSIER,TABLE_DOSSIER,CFI_ SOUSELEMENT_LISTE_DOSSIER,GR_IMAGE_OPAQUE_LISTE_DOSSIER,GR_HAUTEUR_LISTE_DOSSIER,GR_ MODEFORMULAIRE_LISTE_DOSSIER,maProcMAJObjetRetourListDossier,MoiMême..Nom,DansOnglet) Clic sur BTN_RECHERCHE si gpclFicheUtilisateurEnCours<>Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null alors //Récupération des critère dans un tableau RecupCriterePerso(GR_CRITERE_LISTEDOSS,gstCriterePerso,maProcMAJCriterePerso) //,BTN_SOCIETE_INTERV,pclTabSoc,BTN_ETAT_INTERVENTION,pclTabEtat //Sauvegarde des critères en base gpclFicheUtilisateurEnCours:MAJCritereListePerso(1,gstCriterePerso) fin 06/08/2026 Isis_BO 2762 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Code des champs //Execution des critères ChargementSQL() //Application des tris InitTriChampTablePerso(TABLE_DOSSIER,gstListePerso) Clic sur BTN_SelectLigne_liste_dossier si paramSupplementaire.eTypeAppel=DansChampFI alors // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS // SI paramSupplementaire.bMultiSelect ALORS // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationListeDossier) // SINON // pclPresentationFiche est un PFichePersonne dynamique // pclPresentationFiche <- gclPresentationListeDossier.Modifier() // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,pclPresentationFiche) // FIN // // FIN AppelProcFenetreAppelante(gclPresentationListeDossier,paramSupplementaire,Vrai,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre alors Ferme(FEN_ChoixFenetreInterne,gclPresentationListeDossier.p_clCourant) fin Clic sur BTN_Supprimer_liste_dossier //SI ChargeLigneSelectionnee() ALORS // SI OuiNon("Confirmez vous la suppression ?")=non alors // RETOUR // FIN // // // // clErreur est un CErreur // ////SI PAS gclPresentationListeDossier.bSupprimer(clErreur) ALORS //// Erreur(clErreur.FormateMessage()) ////SINON //// // gestion de la saisie en cascade //// // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente //// nIndice est un entier=TableSelect(TABLE_DOSSIER) //// ////// SI nIndice>1 _ET_ nIndice=TableOccurrence(TABLE_DOSSIER) ALORS ////// TableSelectPlus(TABLE_DOSSIER,nIndice-1) ////// FIN ////FIN //FIN Clic sur BTN_UNCOLLAPSE D_LISTE_DOSSIER[2]..Visible = Vrai BTN_COLLAPSE..Visible=Vrai MoiMême..Visible = Faux Sélection d'une ligne de COMBO_PERIODE_AFFICHAGE_DOSSIER ChargementSQL() Sélection d'une ligne de COMBO_SEUIL_AFFICHAGE_DOSSIER 06/08/2026 Isis_BO 2763 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Code des champs GR_PERIODE_AFFICHAGE_DOSSIER..Etat = DonneParametreCombo(MoiMême)="-1" ? Grisé sinon Actif ChargementSQL() Fin d'initialisation de CMOD_SansNom3 //Exécute le traitement défini dans le modèle ExécuteAncêtre Demande de mise à jour de l'affichage de CMOD_SansNom3 //Exécute le traitement défini dans le modèle ExécuteAncêtre Entrée dans CMOD_SansNom3 //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de CMOD_SansNom3 //Exécute le traitement défini dans le modèle ExécuteAncêtre Affectation de la propriété Valeur de CMOD_SansNom3 //Exécute le traitement défini dans le modèle ExécuteAncêtre Récupération de la propriété Valeur de CMOD_SansNom3 //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de CMOD_SansNom3 //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de IMG_ICONE ( CMOD_SansNom3 ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Clic sur IMG_ICONE ( CMOD_SansNom3 ) //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de IMG_ICONE ( CMOD_SansNom3 ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Balayage horizontal et vertical de IMG_ICONE ( CMOD_SansNom3 ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Scroll au(x) doigt(s) de IMG_ICONE ( CMOD_SansNom3 ) //Exécute le traitement défini dans le modèle 06/08/2026 Isis_BO 2764 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Code des champs ExécuteAncêtre Zoom aux doigts de IMG_ICONE ( CMOD_SansNom3 ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de LIB_BLOC ( CMOD_SansNom3 ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de COMBO_STATUT_DOSSIER si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) Sélection d'une ligne de COMBO_STATUT_DOSSIER MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie de COMBO_TYPE_DOSSIER si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) Sélection d'une ligne de COMBO_TYPE_DOSSIER MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_CLIENT MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_NUMDOSSIER MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_REFEXT_DOSSIER MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_STATUT_DOSSIER MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_TITRE_DOSSIER MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_TYPE_DOSSIER MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie de SAI_CLIENT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_CLIENT 06/08/2026 Isis_BO 2765 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Code des champs MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie de SAI_NUMDOSSIER si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_NUMDOSSIER MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie de SAI_REFEXT_DOSSIER si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_REFEXT_DOSSIER MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie de SAI_TITRE_DOSSIER si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_TITRE_DOSSIER MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Fin d'initialisation de CMOD_SansNom1 //Exécute le traitement défini dans le modèle ExécuteAncêtre Demande de mise à jour de l'affichage de CMOD_SansNom1 //Exécute le traitement défini dans le modèle ExécuteAncêtre Entrée dans CMOD_SansNom1 //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de CMOD_SansNom1 //Exécute le traitement défini dans le modèle ExécuteAncêtre Affectation de la propriété Valeur de CMOD_SansNom1 //Exécute le traitement défini dans le modèle ExécuteAncêtre Récupération de la propriété Valeur de CMOD_SansNom1 06/08/2026 Isis_BO 2766 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Code des champs //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de CMOD_SansNom1 //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de IMG_ICONE ( CMOD_SansNom1 ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Clic sur IMG_ICONE ( CMOD_SansNom1 ) //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de IMG_ICONE ( CMOD_SansNom1 ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Balayage horizontal et vertical de IMG_ICONE ( CMOD_SansNom1 ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Scroll au(x) doigt(s) de IMG_ICONE ( CMOD_SansNom1 ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Zoom aux doigts de IMG_ICONE ( CMOD_SansNom1 ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de LIB_BLOC ( CMOD_SansNom1 ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Ouverture de la liste déroulante de COMBO_ETAT_INTERV OuvrePopupPosition(FEN_Choix_Parametre_Metier,poHaut,*,DonneParam(DansFenetre,"FI_Listing_Intervention" ,MoiMême..Nom,maProcMAJObjetRetourListDossier,"Etat d'intervention","EtatIntervention",*,pclTabEtat, Vrai)) Ouverture de la liste déroulante de COMBO_SOCIETE_INTERV OuvrePopupPosition(FEN_Choix_Societe,poHaut,*,DonneParam(DansFenetre,"FI_Liste_Dossier",MoiMême..Nom, maProcMAJObjetRetourListDossier,"Sociétés","SuiviSociete",*,pclTabSoc,Vrai)) Ouverture de la liste déroulante de COMBO_SUIVI_PAR OuvrePopupPosition(FEN_Choix_Collab_Responsable,poBas,*,DonneParam(DansFenetre,"FI_Liste_Dossier", MoiMême..Nom,maProcMAJObjetRetourListDossier,"","ListeDossierSuiviPar",Val(MoiMême..ValeurMémorisée))) Sélection d'une ligne de COMBO_TYPE_INTERVENTION 06/08/2026 Isis_BO 2767 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Code des champs MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_DATE_INTERV_DU MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_DESCRIPTION MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_DEVIS_INTERV MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_ETAT_INTERV MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_NUMINTERV MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_REFEXT_INTERV MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_SOCIETE_INTERV MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_SUIVI_PAR MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_TYPE_INTERVENTION MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie de SAI_DATE_INTERV_AU //SI MoiMême..ValeurAffichée<>"" ALORS ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_INTERV_AU INT_DATE_INTERV_DU=SAI_DATE_INTERV_DU..ValeurAffichée<>"" _ou_ SAI_DATE_INTERV_AU..ValeurAffichée<>"" //MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie de SAI_DATE_INTERV_DU //SI MoiMême..ValeurAffichée<>"" ALORS ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_INTERV_DU INT_DATE_INTERV_DU=SAI_DATE_INTERV_DU..ValeurAffichée<>"" _ou_ SAI_DATE_INTERV_AU..ValeurAffichée<>"" //MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie de SAI_DESCRIPTION 06/08/2026 Isis_BO 2768 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Code des champs si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DESCRIPTION MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie de SAI_DEVIS_INTERV MAJCocheCritere(MoiMême) Sortie de SAI_NUMINTERV si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_NUMINTERV MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie de SAI_REFEXT_INTERV si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_REFEXT_INTERV MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Fin d'initialisation de CMOD_SansNom2 //Exécute le traitement défini dans le modèle ExécuteAncêtre Demande de mise à jour de l'affichage de CMOD_SansNom2 //Exécute le traitement défini dans le modèle ExécuteAncêtre Entrée dans CMOD_SansNom2 //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de CMOD_SansNom2 //Exécute le traitement défini dans le modèle ExécuteAncêtre Affectation de la propriété Valeur de CMOD_SansNom2 //Exécute le traitement défini dans le modèle ExécuteAncêtre Récupération de la propriété Valeur de CMOD_SansNom2 //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de CMOD_SansNom2 06/08/2026 Isis_BO 2769 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Code des champs //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de INT_ADRESSE_SITE MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_CODE_LIEU MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_CODEPOSTAL_SITE MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) A chaque modification de INT_VILLE_SITE MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie de SAI_ADRESSE_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_ADRESSE_SITE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie de SAI_CODE_LIEU si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_CODE_LIEU MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie de SAI_CODEPOSTAL_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_CODEPOSTAL_SITE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie de SAI_VILLE_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_VILLE_SITE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTEDOSS,GR_PERIODE_AFFICHAGE_DOSSIER) Sortie d'une ligne de TABLE_DOSSIER //// si la table n'a pas été modifiée, il ne faut rien faire //SI TABLE_DOSSIER..Modifié=Faux ALORS // RETOUR //FIN 06/08/2026 Isis_BO 2770 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Code des champs // //clErr est un CErreur //pclPresentationFiche est un PFicheDossier dynamique // //// ajout d'une nouvelle ligne //SI TABLE_DOSSIER..Nouveau ALORS // pclPresentationFiche<-gclPresentationListeDossier.Nouveau() //// modification d'une ligne existante //SINON // pclPresentationFiche<-gclPresentationListeDossier.Modifier() //FIN // //// sauvegarde de la table //TableEnregistre(TABLE_DOSSIER,pclPresentationFiche) // //// traitement des erreurs //si pas pclPresentationFiche.bOK(clErr) alors // Erreur(clErr.FormateMessage()) //FIN // //// repasse la table en non modifiée //TABLE_DOSSIER..Modifié=Faux Sélection d'une ligne de TABLE_DOSSIER //SI TABLE_DOSSIER..Nouveau ALORS // gclPresentationListeDossier.p_clCourant=Null //SINON // gclPresentationListeDossier.p_clCourant=TABLE_DOSSIER // //trace("selection "+gclPresentation.p_clCourant:m_sRefInterne) //FIN // Gestion de l'accessibilité des boutons DemandeMiseAJourIHM() Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_DOSSIER DoubleClicLigneTableau() Touche appuyée (WM_CHAR) de TABLE_DOSSIER nTouche est un entier = 0x0d // Vérifie si la touche dont le code virtuel est 0x0d a été appuyée si ToucheEnfoncée(nTouche) _ou_ _EVE.wParam = nTouche alors // Insérer ici le traitement à effectuer DoubleClicLigneTableau() fin Affichage d'une ligne de RUPT_Haut ( TABLE_DOSSIER ) TABLE_DOSSIER[TABLE_DOSSIER].LIB_DATEMODIF = TABLE_DOSSIER[TABLE_DOSSIER].MinDateModif FI_Liste_Dossier Procédures Procédure locale ChargeLigneSelectionnee 06/08/2026 Isis_BO 2771 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Procédures // Résumé : // Syntaxe : //[ = ] ChargeLigneSelectionnee () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargeLigneSelectionnee() si idDossier>0 alors gclPresentationListeDossier = PTableDossier.gNouvellePresentation(5,idDossier) fin si gclPresentationListeDossier:p_nTotal=1 alors gclPresentationListeDossier:p_clCourant = gclPresentationListeDossier:m_clTabModele[1] fin renvoyer gclPresentationListeDossier.p_clCourant<>Null Procédure locale ChargementSQL procédure ChargementSQL() // vide le tableau TableSupprimeTout(TABLE_DOSSIER) ReqSQL est une chaîne sCR est une chaîne sdListeDoss est une Source de Données nTop est un entier = Val(DonneParametreCombo(COMBO_SEUIL_AFFICHAGE_DOSSIER)) si nTop>0 alors ReqSQL=ChaîneConstruit("SELECT TOP %1 ",nTop) sinon ReqSQL="SELECT " fin // récupération des données //ReqSQL est une Requête SQL = ReqSQL+=[ Intervention.IN_PKID ,IN_RefInterne AS RefInterneInterv ,IN_RefExterne AS RefExterneInterv ,IN_IDEtatIntervention ,IN_IDTypeIntervention ,IN_Description ,IN_IDSuiviPar ,IN_IDSociete ,IN_IDLieu ,IN_NumDevis ,DO_PKID ,DO_IDTypeDossier ,DO_IDStatut ,DO_Titre ,DO_RefInterne AS RefInterneDoss ,DO_RefExterne AS RefExterneDoss ,CL_Nom ,LI_CodeLieu ,AD_Presentation //,CAST(CAST(SYSDATE AS DATE) AS INTEGER)-CAST(CAST(Dossier.ModifDate AS DATE) AS INTEGER) AS NBJModifDoss //,CAST(CAST(SYSDATE AS DATE) AS INTEGER)-CAST(CAST(Intervention.ModifDate AS DATE) AS INTEGER) AS NBJModifInterv 06/08/2026 Isis_BO 2772 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Procédures ,CAST(GREATEST(Dossier.ModifDate,NVL(Intervention.ModifDate,'19000101')) AS DATE) AS MinDateModif ,WL.Val(WL.DuréeVersChaîne(WL.ChaîneVersDurée (WL.DateHeureDifférence ( CAST(GREATEST(Dossier.ModifDate,NVL(Intervention.ModifDate,'19000101')) AS DATE), WL.DateHeureSys() ),'+JHHMMSSLL'),'+J')) AS NbJours ,NVL(IN_RefInterne,DO_RefInterne) AS NumRef ] ReqSQL+=[ FROM ( ( ( Dossier LEFT OUTER JOIN Intervention ON Dossier.DO_PKID = Intervention.IN_IDDossier ) LEFT OUTER JOIN Client ON Client.CL_PKID = Dossier.DO_IDClient ) LEFT OUTER JOIN Lieu ON Lieu.LI_PKID = Intervention.IN_IDLieu ) LEFT OUTER JOIN Adresse ON Adresse.AD_PKID = Lieu.LI_IDAdresse ] ReqSQL+=[ WHERE 1=1 ] sListeEtat est une chaîne sListeSociete est une chaîne si pclTabEtat<>Null _et_ pclTabEtat:p_nTotal>0 alors pour I = 1 _à_ pclTabEtat:p_nTotal sListeEtat +=[","]+ pclTabEtat:m_clTabModele[I]:m_nPKID fin sinon sListeEtat = "" fin si pclTabSoc<>Null _et_ pclTabSoc:p_nTotal>0 alors pour I = 1 _à_ pclTabSoc:p_nTotal sListeSociete +=[","]+ pclTabSoc:m_clTabModele[i]:m_nPKID fin sinon pclListeAll est un objet dynamique = PTableSociete.gNouvellePresentation(1,gpcl FicheUtilisateurEnCours.m_nPKID) si pclListeAll:p_nTotal>0 alors pour I = 1 _à_ pclListeAll:p_nTotal sListeSociete +=[","]+ pclListeAll:m_clTabModele[i]:m_nPKID fin sCR+=CritereHF(Vrai ,sListeSociete ,Intervention.IN_IDSociete..Nom ,tfDansListe) fin //sListeSociete="" fin sCR+=CritereHF(INT_NUMDOSSIER ,SAI_NUMDOSSIER ,Dossier.DO_RefInterne..Nom 06/08/2026 Isis_BO 2773 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Procédures ,tfFinTexte) sCR+=CritereHF(INT_CLIENT ,SAI_CLIENT ,Client.CL_Nom..Nom ,tfMilieutexte) sCR+=CritereHF(INT_TITRE_DOSSIER ,SAI_TITRE_DOSSIER ,Dossier.DO_Titre..Nom ,tfMilieutexte) sCR+=CritereHF(INT_REFEXT_DOSSIER ,SAI_REFEXT_DOSSIER ,Dossier.DO_RefExterne..Nom ,tfMilieutexte) sCR+=CritereHF(INT_TYPE_DOSSIER ,COMBO_TYPE_DOSSIER ,Dossier.DO_IDTypeDossier..Nom ,tfNumerique) sCR+=CritereHF(INT_STATUT_DOSSIER ,COMBO_STATUT_DOSSIER,Dossier.DO_IDStatut..Nom ,tfNumerique) si pas INT_STATUT_DOSSIER alors sCR+="AND " + Dossier.DO_IDStatut..Nom + "<>" + gnIdDossierAnnule + " " fin sCR+=CritereHF(INT_NUMINTERV ,SAI_NUMINTERV ,Intervention.IN_RefInterne..Nom ,tfFinTexte) sCR+=CritereHF(INT_SUIVI_PAR ,COMBO_SUIVI_PAR ,Intervention.IN_IDSuiviPar..Nom ,tfNumerique) sCR+=CritereHF(INT_REFEXT_INTERV ,SAI_REFEXT_INTERV ,Intervention.IN_RefExterne..Nom ,tfMilieutexte) sCR+=CritereHF(INT_DEVIS_INTERV ,SAI_DEVIS_INTERV ,Intervention.IN_NumDevis..Nom ,tfDebutTexte) sCR+=CritereHF(INT_TYPE_INTERVENTION ,COMBO_TYPE_INTERVENTION,Intervention.IN_IDTypeIntervention..Nom ,tfNumerique) sCR+=CritereHF(INT_DESCRIPTION ,SAI_DESCRIPTION ,Intervention.IN_Description..Nom ,tfMilieutexte) sCR+=CritereHF(INT_SOCIETE_INTERV ,sListeSociete ,Intervention.IN_IDSociete..Nom ,tfDansListe)//sCR+=CritereHF(INT_SOCIETE ,COMBO_Societe ,Intervention.IN_IDSociete..Nom ,tfNumerique) sCR+=CritereHF(INT_ETAT_INTERV ,sListeEtat ,Intervention.IN_IDEtatIntervention.. Nom ,tfDansListe) sCR+=CritereHF(INT_DATE_INTERV_DU ,SAI_DATE_INTERV_DU ,Intervention..Nom+"."+Intervention. CreationDate..Nom,tfPeriodeLarge ,"",SAI_DATE_INTERV_AU) sCR+=CritereHF(INT_CODE_LIEU ,SAI_CODE_LIEU ,Lieu.LI_CodeLieu..Nom ,tfMilieutexte) sCR+=CritereHF(INT_ADRESSE_SITE ,SAI_ADRESSE_SITE ,Lieu.LI_IDAdresse..Nom ,tfExiste,ChaîneConstruit("SELECT 1 FROM Adresse WHERE AD_PKID=%1 %2",Lieu.LI_IDAdresse..Nom,CritereHF( INT_ADRESSE_SITE,SAI_ADRESSE_SITE,Adresse.AD_Presentation..Nom,tfMilieutexte)))// sCR+=CritereHF(INT_CODEPOSTAL_SITE ,SAI_CODEPOSTAL_SITE ,Lieu.LI_IDAdresse..Nom ,tfExiste,ChaîneConstruit("SELECT 1 FROM Adresse WHERE AD_PKID=%1 %2",Lieu.LI_IDAdresse..Nom,CritereHF( INT_CODEPOSTAL_SITE,SAI_CODEPOSTAL_SITE,Adresse.AD_CodePostal..Nom,tfMilieutexte))) //,tfDansRequete,"SELECT Adresse.AD_PKID FROM Adresse WHERE Adresse.AD_CodePostal LIKE '%" + SAI_CODEPOSTAL_SITE + "%'") sCR+=CritereHF(INT_VILLE_SITE ,SAI_VILLE_SITE ,Lieu.LI_IDAdresse..Nom ,tfExiste,ChaîneConstruit("SELECT 1 FROM Adresse WHERE AD_PKID=%1 %2",Lieu.LI_IDAdresse..Nom,CritereHF( INT_VILLE_SITE,SAI_VILLE_SITE,Adresse.AD_Ville..Nom,tfMilieutexte))) //,tfDansRequete,"SELECT Adresse.AD_PKID FROM Adresse WHERE Adresse.AD_Ville LIKE '%" + SAI_VILLE_SITE + "%'")//,"SELECT Immeubles.IM_ID WHERE Immeubles.IM_Ville LIKE '%" + ch2 + "%'" ReqSQL+=sCR si sCR="" _et_ COMBO_PERIODE_AFFICHAGE_DOSSIER..Etat=Actif alors ReqSQL+=[ AND ( MinDateModif>=%1 ) ] dDateCpt est une Date = DateSys() dDateCpt..Jour-= Val(DonneParametreCombo(COMBO_PERIODE_AFFICHAGE_DOSSIER)) //ParametreLit("NBJOUR_DERNIEREMODIF_DOSS_INTERV","30") 06/08/2026 Isis_BO 2774 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Procédures ReqSQL = ChaîneConstruit(ReqSQL,DateVersChaîne(dDateCpt,"AAAAMMJJ")) fin ReqSQL+=[ ORDER BY MinDateModif DESC ] si HExécuteRequêteSQL(sdListeDoss,gcnxBO,hRequêteDéfaut+hRequêteSansCorrection,ReqSQL) alors nCptEnreg est un entier //= HNbEnr(sdListeDoss) pour tout sdListeDoss nCptEnreg+=1 si nCptEnreg=1 alors InitTriChampTablePerso(TABLE_DOSSIER,gstListePerso) si TableColonnesTriées(TABLE_DOSSIER)="" alors TableTrie(TABLE_DOSSIER,TABLE_DOSSIER.NbJrsModif..Nom) fin fin avec sdListeDoss TableAjouteLigne(TABLE_DOSSIER, .NumRef, .IN_IDTypeIntervention, .IN_IDEtatIntervention, RTFVersTexte(.IN_Description), .IN_IDSociete, .LI_CodeLieu, .AD_Presentation, .CL_Nom, .DO_Titre, .RefExterneDoss, .DO_IDTypeDossier, .DO_IDStatut, DateVersChaîne(.MinDateModif,maskDateDuréeRelative), .NbJours, .RefInterneDoss, .DO_PKID, .IN_PKID, .IN_NumDevis) fin fin LIB_Total_Liste_Dossier = nCptEnreg sinon LIB_Total_Liste_Dossier = 0 fin HLibèreRequête(sdListeDoss) Procédure locale DoubleClicLigneTableau // Résumé : // Syntaxe : // DoubleClicLigneTableau () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // 06/08/2026 Isis_BO 2775 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Procédures procédure DoubleClicLigneTableau() si idDossier>0 alors//gclPresentationListeDossier.p_clCourant<>Null ALORS //stParametreFenInterne.pclObjetAppelant = clFicheDossier gclPresentationListeDossier = PTableDossier.gNouvellePresentation(5,idDossier) si gclPresentationListeDossier:p_nTotal=1 alors gclPresentationListeDossier:p_clCourant = gclPresentationListeDossier:m_clTabModele[1] Sablier() clPresentationFiche est un objet dynamique paramDoss est STParamFenetreAppelante //= paramSupplementaire paramDoss.eTypeAppel = DansOnglet paramDoss.sNomIDAppelant = "DossierInterv" paramDoss.nIdFenetreAppelante = idInterv paramDoss.sContexteAppelant = MoiMême..Nom paramDoss.gProcMAJRetour = maProcMAJObjetRetourListDossier paramDoss.sTitreFenetre = "Dossier" paramDoss.bRafraichit = Vrai clPresentationFiche <-gclPresentationListeDossier.Modifier() paramDoss.pclObjetAppelant = clPresentationFiche //ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Dossier",paramDoss) //NouvOnglet est un champ <- OngletOuvre(fen_menu.ONG_FENETRE,"sLibelle+sCompl",FI_Fiche_Dossier)//,FEN_Menu.clPresentationF iche,paramDoss //NouvOnglet..Alias="FI_Fiche_Dossier"+gclPresentationListeDossier:p_clCourant:IdentifiantUniqu e //ExécuteTraitement("FI_Fiche_Dossier"+gclPresentationListeDossier:p_clCourant:IdentifiantUniqu e+".InitFiche",trtProcédure, FEN_Menu.clPresentationFiche,paramDoss) OuvreFicheOuRetourneSelection(paramSupplementaire,paramDoss,gclPresentationListeDossier,FI_ Fiche_Dossier,FicheEnModification,DansOnglet,MaFenêtreInterne..Nom,D_LISTE_DOSSIER,TABLE_ DOSSIER,CFI_SOUSELEMENT_LISTE_DOSSIER,GR_IMAGE_OPAQUE_LISTE_DOSSIER,GR_HAUTEUR_LISTE_DOSSIER, GR_MODEFORMULAIRE_LISTE_DOSSIER,maProcMAJObjetRetourListDossier) Sablier(Faux) fin fin Procédure locale MAJCriterePerso // Résumé : // Syntaxe : //MAJCriterePerso ( est chaîne, est objet dynamique, est objet dynamique, est champ) // // Paramètres : // sNomChamp (chaîne ANSI) : // clListeAll (objet dynamique) : // clListeCrit (objet dynamique) : // champBouton (champ) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJCriterePerso(local sNomChamp est une chaîne,pclListeAll est un objet dynamique< utile>,pclListeCrit est un objet dynamique,champBouton est un Champ) //Pour le critère Société si sNomChamp = COMBO_SOCIETE_INTERV..Nom _et_ pclTabSoc<>Null alors 06/08/2026 Isis_BO 2776 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Procédures pclListeAll = PTableSociete.gNouvellePresentation(1,gpclFicheUtilisateurEnCours.m_nPKID) pclListeCrit = pclTabSoc //champBouton <- BTN_SOCIETE_INTERV //Pour le critère état intervention sinon si sNomChamp = COMBO_ETAT_INTERV..Nom_et_ pclTabEtat<>Null alors pclListeAll = gpclListeEtatIntervention pclListeCrit = pclTabEtat //champBouton <- BTN_ETAT_INTERVENTION fin Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors//Gestion de l'affichage pour oublier le champ Fenêtre Interne ReorganiseChampDispoDansListe(D_LISTE_DOSSIER,TABLE_DOSSIER,CFI_SOUSELEMENT_LISTE_DOSSIER,GR_ IMAGE_OPAQUE_LISTE_DOSSIER,GR_HAUTEUR_LISTE_DOSSIER,GR_MODEFORMULAIRE_LISTE_DOSSIER,Faux,*,4,5,6,*) GestionBoutonsEnteteDansListe(GR_MODIFICATION_LISTE_DOSSIER,BTN_Nouveau_liste_dossier,BTN_ SelectLigne_liste_dossier,gclPresentationListeDossier,paramSupplementaire) fin //sNomChampPrec est une chaine = ExtraitChaîne(sContexte,2,TAB) si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* 06/08/2026 Isis_BO 2777 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Procédures selon sNomChamp cas BTN_Modifier_liste_dossier..Nom,BTN_Nouveau_liste_dossier..Nom : DemandeMiseAJourIHM() cas COMBO_SUIVI_PAR..Nom : COMBO_SUIVI_PAR = pclObjet:m_nPKID ListeAffiche(COMBO_SUIVI_PAR,taCourantBandeau) INT_SUIVI_PAR[1] = COMBO_SUIVI_PAR..ValeurAffichée<>"" // CAS BTN_SOCIETE_INTERV..Nom : // BTN_SOCIETE_INTERV..Libellé="" // BTN_SOCIETE_INTERV..Bulle="" // TableauSupprimeTout(pclTabSoc:m_clTabModele) // POUR i = 1 _A_ pclObjet:p_nTotal // SI pclObjet.m_clTabModele[i].m_bSelection ALORS // //BTN_SOCIETE_INTERV..Libellé += BTN_SOCIETE_INTERV..Libellé="" ? Gauche(pclObjet:m_clTabModele[i]:m_sNom,3) SINON ";"+Gauche(pclObjet:m_clTabModele[i]:m_sNom,3) // //BTN_SOCIETE_INTERV..Bulle += BTN_SOCIETE_INTERV..Bulle="" ? pclObjet:m_clTabModele[i]:m_sNom SINON RC+pclObjet:m_clTabModele[i]:m_sNom // MAJBoutonMultiCritere(BTN_SOCIETE_INTERV,pclObjet:m_clTabModele[i]:m_sNom) // pclTabSoc.Ajouter(pclObjet:m_clTabModele[i]) // pclObjet.m_clTabModele[i].m_bSelection = Faux // FIN // FIN // INT_SOCIETE_INTERV[1] = pclTabSoc:p_nTotal>0 // CAS BTN_ETAT_INTERVENTION..Nom : // BTN_ETAT_INTERVENTION..Libellé="" // BTN_ETAT_INTERVENTION..Bulle="" // TableauSupprimeTout(pclTabEtat:m_clTabModele) // POUR i = 1 _A_ pclObjet:p_nTotal // SI pclObjet.m_clTabModele[i].m_bSelection ALORS // //BTN_ETAT_INTERVENTION..Libellé += BTN_ETAT_INTERVENTION..Libellé="" ? Gauche(pclObjet:m_clTabModele[i]:m_sLibelle,3) SINON ";"+Gauche(pclObjet:m_clTabModele[i]:m_sLibelle,3) // //BTN_ETAT_INTERVENTION..Bulle += BTN_ETAT_INTERVENTION..Bulle="" ? pclObjet:m_clTabModele[i]:m_sLibelle SINON RC+pclObjet:m_clTabModele[i]:m_sLibelle // MAJBoutonMultiCritere(BTN_ETAT_INTERVENTION,pclObjet:m_clTabModele[i]:m_sLibelle) // pclTabEtat.Ajouter(pclObjet:m_clTabModele[i]) // pclObjet.m_clTabModele[i].m_bSelection = Faux // FIN // FIN // INT_ETAT_INTERVENTION[1] = pclTabEtat:p_nTotal>0 cas COMBO_SOCIETE_INTERV..Nom : MAJComboMultiLigne(pclObjet,pclTabSoc,COMBO_SOCIETE_INTERV) // sListe est une chaine = "" // COMBO_SOCIETE_INTERV..Bulle="" // TableauSupprimeTout(pclTabSoc:m_clTabModele) // POUR i = 1 _A_ pclObjet:p_nTotal // SI pclObjet.m_clTabModele[i].m_bSelection ALORS // sListe += sListe="" ? Gauche(pclObjet:m_clTabModele[i]:m_sNom,3) SINON ";"+Gauche(pclObjet:m_clTabModele[i]:m_sNom,3) // COMBO_SOCIETE_INTERV..Bulle += COMBO_SOCIETE_INTERV..Bulle="" ? pclObjet:m_clTabModele[i]:m_sNom SINON RC+pclObjet:m_clTabModele[i]:m_sNom // pclTabSoc.Ajouter(pclObjet:m_clTabModele[i]) // pclObjet.m_clTabModele[i].m_bSelection = Faux // FIN 06/08/2026 Isis_BO 2778 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Procédures // FIN // ListeSupprimeTout(COMBO_SOCIETE_INTERV) // ListeAjoute(COMBO_SOCIETE_INTERV,sListe) // ListeSelectPlus(COMBO_SOCIETE_INTERV,1) // INT_SOCIETE_INTERV[1] = pclTabSoc:p_nTotal>0 cas COMBO_ETAT_INTERV..Nom : MAJComboMultiLigne(pclObjet,pclTabEtat,COMBO_ETAT_INTERV) autre cas fin fin renvoyer bResultat Procédure locale OuvreFicheDossier // Résumé : // Syntaxe : // OuvreFicheDossier () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure OuvreFicheDossier() si gclPresentationListeDossier.p_clCourant<>Null alors clPresentationFiche est un PFicheDossier<-gclPresentationListeDossier.Modifier() FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche dossier",*,clPresentationFiche) fin Procédure locale RefreshObjetPresentation // Résumé : // Syntaxe : //RefreshObjetPresentation ( est objet dynamique, est booléen) // // Paramètres : // pclObjet (objet dynamique) : // bFinRecherche (booléen) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RefreshObjetPresentation(pclObjet est un objet dynamique,local bFinRecherche est un booléen) si pclObjet<>Null alors clPresention est un PTableDossier(pclObjet) TableSauvePositionEtSélection(TABLE_DOSSIER) // récupération de l'instance courante nIndice est un entier=TableSelect(TABLE_DOSSIER) gclPresentationListeDossier = clPresention SourceVersEcran("","gclPresentationListeDossier") 06/08/2026 Isis_BO 2779 Partie 3 › Fenêtre WINDEV › FI_Liste_Dossier › Procédures TableAffiche(TABLE_DOSSIER,taInit) TableRestaurePositionEtSélection(TABLE_DOSSIER) // récupération de l'instance courante //nIndice =TableSelect(TABLE) si nIndice<=0 _ou_ TABLE_DOSSIER..Nouveau alors gclPresentationListeDossier.p_bMajCourantSansIHM=Vrai gclPresentationListeDossier.p_clCourant=Null gclPresentationListeDossier.p_bMajCourantSansIHM=Faux sinon gclPresentationListeDossier.p_bMajCourantSansIHM=Vrai gclPresentationListeDossier.p_clCourant=TABLE_DOSSIER[nIndice] gclPresentationListeDossier.p_bMajCourantSansIHM=Faux fin fin si bFinRecherche alors //ThreadSuspend(gclPresentation:p_sNomThreadListeGlobale) fin Procédure locale TriColonne // Procédure callback appelée à chaque clic sur entête de colonne de "Table1" pour trier la colonne // wEve [in]: Numéro du message Windows // wParam [in] : Numéro de la colonne a trier // lParam [in]: Ordre du tri 5 (1 : Croissant, 0 : décroissant) // Renvoyer 0 pour ne pas effectuer le tri demandé procédure TriColonne(wEve,wParam,lParam) sSens est une chaîne="" si wParam<>0 alors//N° de colonne sur laquelle le clic est effectué //Détection du sens du tri si pas lParam alors sSens="-" //Trier sur la colonne TableTrie(TABLE_DOSSIER,sSens+TableEnumèreColonne(TABLE_DOSSIER,wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationListeDossier,TABLE_DOSSIER,gsTriEnCoursDossier) renvoyer 0 fin 06/08/2026 Isis_BO 2780 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Image FI_Fiche_Lieu Image FI_Fiche_Lieu Informations générales FI_Fiche_Lieu 06/08/2026 Isis_BO 2781 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations générales Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Fiche_Lieu.wdw | Créé par | | XVA | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 01/10/2018 16:54:32 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 20/05/2025 13:49:26 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 782 Hauteur | 772 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | 06/08/2026 | | | Isis_BO | | 2782 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations générales | Anim. Fermeture | 0 | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | | Durée Anim. Ouverture | 100 | | | | | | | Durée Anim. Fermeture | 50 | | | | | | | Adapte Taille contenu | Non | | | | | | | Assombri quand inactif | Oui | | | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | Statistiques de la fenêtre | | Champ de saisie | | 12 | Libellé | | 14 | | --- | --------------------- | --- | --- | ---------------------- | --- | --- | | | Bouton | | 14 | Interrupteur | | 3 | | | Image | | 12 | Table | | 3 | | | Combo | | 1 | Forme | | 2 | | | Fenêtre interne | | 1 | Fenêtre interne | | 1 | | | Option d'interrupteur | | 3 | Colonne de table | | 21 | | | Disposition | | 14 | Cellule de disposition | | 49 | Nombre d'éléments dans la fenêtre : 150 FI_Fiche_Lieu Informations sur les champs Fenêtre : FI_Fiche_Lieu Fenêtre interne laitini tatE BAT ehcuoT X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | --- | --- | --- | ------- | ------- | --- | --- | elbisiV nalP | FI_Fiche_Lieu | | 0 | 0 782 | 772 | 0 | | | ------------- | --- | --- | ------- | --- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | 2783 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Fenêtre interne : FI_Fiche_Lieu Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | FTR tamroF | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | ------------ | ----------- | ---------- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | laitini tatE | eisias epyT | engilitluM | | | | ruetuaH ruegraL elbisiV nalP | SAI_CodeAcces | 6 | 81 271 63 | 0 Actif | Texte | | Non | | | | ------------------- | ------ | --------- | ------- | ----- | --- | --- | --- | --- | | SAI_CodeContact | 5 | 31 197 26 | 0 Actif | Texte | | Non | | | | SAI_CodeLieu | 8 | 20 275 22 | 0 Actif | Texte | | Non | | | | SAI_Note | 6 146 | 271 71 | 0 Actif | Texte | | Non | | | | SAI_RaisonBlocage | 6 | 4 271 53 | 0 Actif | Texte | | Non | | | | SAI_sCodePostal | 8 177 | 68 22 | 0 Actif | Texte | | Non | | | | SAI_sLigneAdresse_1 | 8 155 | 275 22 | 0 Actif | Texte | | Non | | | | SAI_sLigneAdresse_2 | 8 111 | 275 22 | 0 Actif | Texte | | Non | | | | SAI_sLigneAdresse_3 | 8 133 | 275 22 | 0 Actif | Texte | | Non | | | | SAI_sLigneAdresse_4 | 8 | 67 275 22 | 0 Actif | Texte | | Non | | | | SAI_sLigneAdresse_5 | 8 | 89 275 22 | 0 Actif | Texte | | Non | | | | SAI_sVille | 82 177 | 201 22 | 0 Actif | Texte | | Non | | | Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | LIB_CARACTERISTIQUES | | 0 8 | 100 | 14 | 0 | Actif Gauche | Haut | | | ---------------------------- | --- | ---- | --- | --- | --- | ------------ | ---- | --- | | LIB_CLIENT | | 0 8 | 100 | 14 | 0 | Actif Gauche | Haut | | | LIB_CLIENT | | 0 8 | 100 | 14 | 0 | Actif Gauche | Haut | | | LIB_CODELIEU | | 6 6 | 200 | 14 | 0 | Actif Gauche | Haut | | | LIB_CODE_ACCES | | 6 67 | 105 | 14 | 0 | Actif Gauche | Haut | | | LIB_CONTACT | | 0 6 | 55 | 19 | 0 | Actif Gauche | Haut | | | LIB_LIGNE_ADRESSE | | 6 48 | 200 | 14 | 0 | Actif Gauche | Haut | | | LIB_ResultatRechercheContact | | 5 9 | 234 | 20 | 0 | Actif Gauche | Haut | | | LIB_SITE | | 0 8 | 100 | 14 | 0 | Actif Gauche | Haut | | | LIB_TRUC | | 4 4 | 24 | 24 | 0 | Actif Gauche | Haut | | | LIB_TYPELIEU | | 6 6 | 157 | 14 | 0 | Actif Gauche | Haut | | LIB_Titre_de_fenêtre_Fiche_Lieu 6 6 39 21 0 Actif Gauche Centre | LIB_Total_Fiche_Lieu | | 350 -31 | 36 | 14 | 0 | Actif Gauche | Haut | | | -------------------------- | --- | ------- | --- | ------- | --- | ------------ | ---- | ---- | | LIB_Total_Titre_Fiche_Lieu | | 306 -31 | 40 | 14 | 0 | Actif Gauche | Haut | | | 06/08/2026 | | | | Isis_BO | | | | 2784 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bouton notuob epyT | | | | | laitini tatE BAT ehcuoT | | | --- | --------------------- | --------------- | --- | ----------------------- | --- | | | X noitisoP Y noitisoP | | | | | | | | ruegraL ruetuaH | | | | elbisiV nalP | BTN_ADD_DOSSIER | 151 | 3 24 | 24 0 | Actif | Normal | | --------------------------------- | ------- | ----- | ---- | ----- | ------- | | BTN_CADENAS_FERME_LIEU | 4 | 4 24 | 24 0 | Actif | Normal | | BTN_CADENAS_OUVERT_LIEU | 4 | 4 24 | 24 0 | Actif | Normal | | BTN_Cherche_Personne | 3 | 3 24 | 24 0 | Actif | Normal | | BTN_Fermer_Fiche_Lieu | 4 | 4 24 | 24 0 | Actif | Abandon | | BTN_LigneSuivanteContact | 208 | 31 30 | 26 0 | Actif | Normal | | BTN_MODIF_DOSSIER | 179 | 3 24 | 24 0 | Grisé | Normal | | BTN_Modifier_Contact_Fiche_Lieu | 3 | 33 24 | 24 0 | Actif | Normal | | BTN_Nouveau_Contact_compact_Fiche | 36 | 3 24 | 24 0 | Actif | Normal | | BTN_Nouveau_Fiche_Lieu | 162 -51 | 24 | 24 0 | Actif | Normal | | BTN_Supprimer_Contact_Fiche_Lieu | 36 | 34 24 | 24 0 | Actif | Normal | | BTN_Supprimer_Fiche_Lieu | 4 | 4 24 | 24 0 | Actif | Normal | | BTN_Valider_Fiche_Lieu | 4 | 4 24 | 24 0 | Actif | Normal | Interrupteur ellennoitroporp .loC sennoloc .bN | | | | | BAT ehcuoT | staté siorT | | --- | --------------------- | --- | --- | ------------ | ----------- | | | X noitisoP Y noitisoP | | | laitini tatE | | ruegraL ruetuaH elbisiV nalP | INT_Badge_Fiche_Lieu | 99 45 | 87 16 | 0 Actif | | 1 | | ------------------------- | ----- | ----- | ------- | --- | --- | | INT_Blocage | 6 226 | 87 16 | 0 Actif | | 1 | | INT_Interphone_Fiche_Lieu | 6 45 | 87 16 | 0 Actif | | 1 | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP Y noitisoP | | | laitini tatE | sucof cevA | | --- | --------------------- | ------- | ------- | ------------ | ---------- | | | | ruetuaH | | cilc cevA | | | | | ruegraL | elbisiV | | | nalP | IMG_Bloque | -437 94 | 20 20 | 0 | Actif | | | -------------------------------- | ------- | ------- | --- | ----- | --- | | IMG_BloqueSite | 19 5 | 26 22 | 0 | Actif | | | IMG_ICONE_ | 4 7 | 16 16 | 0 | Actif | | | IMG_ICONE_CARACTERISTIQUES | 4 7 | 16 16 | 0 | Actif | | | IMG_ICONE_CARACTERISTIQUES | 4 7 | 16 16 | 0 | Actif | | | IMG_ICONE_CARACTERISTIQUES | 4 7 | 16 16 | 0 | Actif | | | IMG_ICONE_DOSSIER | 4 7 | 16 16 | 0 | Actif | | | IMG_NonBloque | -436 68 | 20 20 | 0 | Actif | | | IMG_OPACITE_CORPS_LIEU_Fiche_Lie | 0 0 | 782 748 | 0 | Actif | | IMG_OPACITE_ENTETE_CONTACT_Fic | | 826 -6 | 476 33 | 0 | Actif | | | ----------------------------- | ------ | ------- | --- | ----- | ---- | | IMG_OPACITE_ENTETE_Fiche_Lieu | 0 0 | 782 33 | 0 | Actif | | | IMG_OPACITE_TABLE_Fiche_Lieu | 825 69 | 476 358 | 0 | Actif | | | 06/08/2026 | | Isis_BO | | | 2785 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB | EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | --------------- | -------------- | -------------- | | | | | | | | .gerne egacolB | noitcelésitluM | | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | | --- | --------------------- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | --- | | | | ruetuaH | | | | sruocraP | | | | | ruegraL elbisiV | | | | nalP | | elbaT | | | | | | | -------------------- | ------- | --- | ---- | -------- | -------- | --- | --- | --- | --- | --- | | TABLE_CLIENT | 1 0 287 | 100 | 0 | Actif | Variable | | | | | 2 | | TABLE_Dossier | 0 2 476 | 281 | 0 | affichag | Variable | | | | | 3 | | TABLE_ListeContact_F | 0 5 476 | 318 | 0 | Actif | Variable | | | | | 2 | Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | laitini tatE BAT ehcuoT | | eisias cevA | | | | | --- | --------------------- | --- | --- | --- | ----------------------- | -------- | ----------- | --- | --- | --- | | | X noitisoP Y noitisoP | | | | | sruocraP | | | | | ruegraL ruetuaH elbisiV | | | | | | | elbaT | eéirT | | | | | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | --- | nalP | COMBO_Type_Lieu | 6 20 | 271 | 22 | 0 | Actif | Variable | | Non | | | | --------------- | ---- | --- | --- | --- | ----- | -------- | --- | --- | --- | --- | Forme BAT ehcuoT | | | | X noitisoP | | | | | | laitini tatE | | | --- | --- | --- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | Y noitisoP | | | | | | ruegraL | ruetuaH | | | | | | --- | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | FRM_BANDEAU_BAS_CONTACT_SITE | | | 306 | -31 | 476 | 14 | 0 | | Actif | | | ---------------------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | FRM_CADRE_CARACTERISTIQUES | | | 0 | 0 | 287 | 204 | 0 | | Actif | | Fenêtre interne | | | | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | ---------- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | CFI_SOUSELEMENT_LIEU_Fiche_Lieu | | | 224 | -56 | 69 | 35 | 0 | | Actif | | | ------------------------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | | X noitisoP | | | | | | laitini tatE | | | --- | --- | --- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | Y noitisoP | | | | | | ruegraL | ruetuaH | | | | | | --- | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | DISP_BANDEAU_ENTETE_Fiche_Lieu | | | 0 | 0 | 782 | 33 | 0 | | Actif | | | ------------------------------ | --- | --- | --- | ------- | --- | --- | --- | --- | ----- | ---- | | DISP_CARACTERISTIQUE | | | 6 | 0 | 287 | 242 | 0 | | Actif | | | DISP_CARACTERISTIQUE1 | | | 6 | 242 | 287 | 344 | 0 | | Actif | | | DISP_CLIENT | | | 6 | 592 | 287 | 149 | 0 | | Actif | | | DISP_COL | | | 0 | 0 | 782 | 742 | 0 | | Actif | | | DISP_CONTACT_Fiche_Lieu | | | 0 | 0 | 476 | 375 | 0 | | Actif | | | DISP_DOSSIER | | | 0 | 1 | 476 | 321 | 0 | | Actif | | | DISP_ENTETE | | | 0 | 0 | 476 | 68 | 0 | | Actif | | | 06/08/2026 | | | | Isis_BO | | | | | | 2786 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | --- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_ENTETE_CARACTERISTIQUES | | 0 | 0 | 287 | 32 | 0 | Actif | | | ---------------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | | DISP_ENTETE_CLIENT | | 0 | 0 | 287 | 32 | 0 | Actif | | | DISP_ENTETE_COORDONNEES | | 0 | 0 | 287 | 32 | 0 | Actif | | | DISP_ENTETE_DOSSIER | | 0 | 0 | 476 | 32 | 0 | Actif | | | DISP_FICHE_Lieu | | 0 | 0 | 782 | 781 | 0 | Actif | | | DISP_SansNom1 | | 0 | 0 | 483 | 741 | 0 | Actif | | Table : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_COL.DISP_CLIENT.TABLE_CLIENT Bouton notuob epyT | | | | | | | laitini tatE | BAT ehcuoT | | | --- | --- | --------------------- | --- | --- | --- | ------------ | ---------- | --- | | | | X noitisoP Y noitisoP | | | | | | | ruegraL ruetuaH elbisiV nalP | BTN_CLIENT_PRINCIPAL | | 3 1 | 16 | | 16 0 | Actif | | Normal | | -------------------- | --- | --- | --- | --- | ---- | ----- | --- | ------ | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | --- | --- | ------------------------------ | --- | --- | --- | --- | ehcuag à eéxiF | | | | | | .zroh egardaC .trev egardaC | | | | | --- | --- | ------------ | ---------- | --- | --------------------------- | ----------- | ---------- | ----------- | | | | | elbaçalpéD | | | | FTR tamroF | | | | | laitini tatE | | | | eisias epyT | engilitluM | eisias cevA | ruegraL elbisiV | epyT | | | | | | | | eéirT | | -------------------- | --- | -------- | --- | --- | ------------- | ----- | --- | ----- | | COL_CLIENT_PRINCIPAL | 32 | Actif | | | Gauche Centre | | | | | COL_sNom | 140 | affichag | | | Gauche Centre | Texte | | | | COL_nIDType | 100 | affichag | | | Gauche Centre | Texte | | | Table : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_COL.DISP_SansNom1.DISP_DOSSIER.TABLE_Dossie Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | -------------- | ---------- | ------------------------------ | --------------------------- | ----------- | ---------- | ----------- | | | | | | | .zroh egardaC .trev egardaC | | | | | | | laitini tatE | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | | | eéirT | | ----------------- | --- | -------- | ------- | --- | ------------- | ----- | --- | ----- | | COL_RefInterne | 91 | affichag | | | Gauche Centre | Texte | | | | COL_DateDossier | 125 | affichag | | | Droite Centre | Date | | | | COL_IDTypeDossier | 80 | affichag | | | Gauche Centre | Texte | | | | COL_Titre | 321 | affichag | | | Gauche Centre | Texte | | | | COL_RefExterne | 72 | affichag | | | Gauche Centre | Texte | | | | 06/08/2026 | | | Isis_BO | | | | | 2787 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | --------------------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT engilitluM FTR tamroF | eisias cevA | ruegraL elbisiV | epyT | | | | | | eéirT | | ---------- | --- | -------- | --- | ------------- | ------- | ----- | | COL_Statut | 72 | affichag | | Gauche Centre | Texte | | | COL_PKID | 100 | affichag | | Droite Centre | Numériq | | Table : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_COL.DISP_SansNom1.DISP_CONTACT_Fiche_Lieu.T Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | --- | --- | | | | | | .zroh egardaC .trev egardaC | | | FTR tamroF | | | laitini tatE | elbaçalpéD | | eisias epyT engilitluM | eisias cevA | | --- | --- | ------------ | ---------- | --- | ---------------------- | ----------- | ruegraL elbisiV | epyT | | | | | | eéirT | | --------------- | --- | -------- | --- | ------------- | ------- | ----- | | COL_PKID | 162 | Actif | | Droite Centre | Numériq | | | COL_NLIP_Nom | 87 | affichag | | Gauche Centre | Texte | | | COL_Prenom | 81 | affichag | | Gauche Centre | Texte | | | COL_NLIP_IDLieu | 271 | Actif | | Droite Centre | Numériq | | | COL_NLIP_IDRole | 80 | affichag | | Gauche Centre | Texte | | | COL_NumTel | 74 | affichag | | Gauche Centre | Texte | | | COL_Portable | 79 | affichag | | Gauche Centre | Texte | | | COL_Email | 103 | affichag | | Gauche Centre | Texte | | | COL_Etage | 47 | Actif | | Gauche Centre | Texte | | | COL_Lot | 67 | Actif | | Gauche Centre | Texte | | | COL_NomPrenom | 100 | Grisé | | Gauche Centre | Texte | | Fenêtre : FI_Fiche_Lieu Fenêtre interne : FI_Fiche_Lieu | UI par l'utilisateur | Selon fenêtre | | | | | | | ------------------------- | ---------------------------- | --- | --- | --- | --- | --- | | Unité des tailles | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide | 0 | | | | | | | Thème destination | Oui | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | Facteur de rétrécissement | 0 | | | | | | | -------------------------- | --- | --- | ------- | --- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | 2788 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Fiche_Lieu Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Ajouter un dossier Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 2789 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Cadenas_Fermer_rouge.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2790 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bouton : Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Cadenas.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2791 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2792 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_Fiche_Lieu Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2793 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bouton : Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_A_Droite.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2794 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bouton : Groupe GR_EDITDOSSIER_FICHE_CLIENT,GR_CADENAS_LIEU Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Modifier le dossier Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2795 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bouton : Groupe GR_MODIFICATION_Fiche_Lieu,GR_MODEFORMULAIRE_Fiche_Lieu Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2796 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_Fiche_Lieu Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2797 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bouton : FI_Fiche_Lieu.BTN_Nouveau_Fiche_Lieu Groupe GR_MODEFORMULAIRE_Fiche_Lieu Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2798 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_Fiche_Lieu,GR_CADENAS_LIEU Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2799 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_Fiche_Lieu,GR_CADENAS_LIEU Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2800 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_Fiche_Lieu,GR_CADENAS_LIEU Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2801 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Fenêtre interne : FI_Fiche_Lieu.CFI_SOUSELEMENT_LIEU_Fiche_Lieu Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: Type Valeur initiale 0 Groupe GR_CADENAS_LIEU Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 271 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 06/08/2026 Isis_BO 2802 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Position X interne 12 Largeur interne 271 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Type de site Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Oui Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gclPresentationFicheLieu.m_nIDType Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeLieu.m_clTabModele Filtre 08 Rub. affichée :gpclListeTypeLieu.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeLieu.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2803 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Disposition : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_BANDEAU_ENTETE_Fiche_Lieu Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_COL.DISP_CARACTERISTIQUE Libellé FR: Disposition Ordre navigation 8 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage 06/08/2026 Isis_BO 2804 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_COL.DISP_CARACTERISTIQUE1 Libellé FR: Disposition Ordre navigation 5 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_COL.DISP_CLIENT Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 06/08/2026 Isis_BO 2805 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Hauteur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_COL Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 10 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 2806 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_COL.DISP_SansNom1.DISP_DOSSIER Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 11 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 4 Numéro aide 0 06/08/2026 Isis_BO 2807 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 11 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2808 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Disposition : Libellé FR: Disposition Ordre navigation 11 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 11 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage 06/08/2026 Isis_BO 2809 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 11 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Lieu.DISP_FICHE_Lieu Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 06/08/2026 Isis_BO 2810 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_COL.DISP_SansNom1 Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Fiche_Lieu.FRM_BANDEAU_BAS_CONTACT_SITE UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage 06/08/2026 Isis_BO 2811 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Lieu.IMG_Bloque Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\candado.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non 06/08/2026 Isis_BO 2812 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2813 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_CONTACTSITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_gestion.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 2814 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_COORDONNEE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 2815 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_CLIENT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_dossier.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 2816 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Lieu.IMG_NonBloque Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\candado-abierto.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui 06/08/2026 Isis_BO 2817 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Lieu.DISP_FICHE_Lieu.IMG_OPACITE_CORPS_LIEU_Fiche_Lieu Groupe GR_IMAGE_OPAQUE_Fiche_Lieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2818 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Image : FI_Fiche_Lieu.IMG_OPACITE_ENTETE_CONTACT_Fiche_Lieu Groupe GR_IMAGE_OPAQUE_Fiche_Lieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Lieu.DISP_FICHE_Lieu.IMG_OPACITE_ENTETE_Fiche_Lieu Groupe GR_IMAGE_OPAQUE_Fiche_Lieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 2819 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Lieu.IMG_OPACITE_TABLE_Fiche_Lieu Groupe GR_IMAGE_OPAQUE_Fiche_Lieu,GR_HAUTEUR_Fiche_Lieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur 06/08/2026 Isis_BO 2820 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Libellé FR: Badge Valeur initiale 0 Groupe GR_CADENAS_LIEU Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheLieu.m_bBadge Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2821 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Interrupteur : Libellé FR: Blocage Valeur initiale 0 Groupe GR_CADENAS_LIEU Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheLieu.m_bBlocage Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2822 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Interrupteur : Libellé FR: Badge Valeur initiale 0 Groupe GR_CADENAS_LIEU Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheLieu.m_bInterphone Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2823 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Libellé : Libellé FR: Caractéristiques Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Dossiers Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2824 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Clients Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2825 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Libellé : Libellé FR: Nom du site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Code d'accès Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2826 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Contacts Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2827 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Libellé : Libellé FR: Ligne d'adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2828 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Coordonnées Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2829 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Libellé : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_BANDEAU_ENTETE_Fiche_Lieu.LIB_TRUC Libellé FR: Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Type de lieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2830 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2831 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Libellé : FI_Fiche_Lieu.LIB_Total_Fiche_Lieu Libellé FR: 000 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationFicheLieu.ListeContact.p_nTotal Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : FI_Fiche_Lieu.LIB_Total_Titre_Fiche_Lieu Libellé FR: Total : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 2832 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 12 Largeur interne 271 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse 06/08/2026 Isis_BO 2833 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Oui Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheLieu.m_sCodeAcces Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2834 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Champ de saisie : Groupe GR_CADENAS_LIEU Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 401 Largeur interne 197 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2835 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Nom Groupe GR_CADENAS_LIEU Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 14 Largeur interne 275 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Nom du site Numéro aide 0 Texte d'indication si vide FR: Nom du site Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 2836 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheLieu.m_sCodeLieu Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage 06/08/2026 Isis_BO 2837 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Note Groupe GR_CADENAS_LIEU Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 12 Largeur interne 271 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Note sur le site Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 250 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non 06/08/2026 Isis_BO 2838 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheLieu.m_sNote Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Raison du blocage Groupe GR_CADENAS_LIEU Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 12 06/08/2026 Isis_BO 2839 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Largeur interne 271 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Note sur le site Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 250 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheLieu.m_sRaisonBlocage Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 06/08/2026 Isis_BO 2840 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Code Postal Groupe GR_CADENAS_LIEU Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 14 Largeur interne 68 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 15 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais 06/08/2026 Isis_BO 2841 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheLieu.m_clAdresse.m_sCodePostal Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 2842 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 14 Largeur interne 275 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheLieu.m_clAdresse.m_sLigne_1 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 2843 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CADENAS_LIEU Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 14 Largeur interne 275 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 2844 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheLieu.m_clAdresse.m_sLigne_2 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CADENAS_LIEU Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB 06/08/2026 Isis_BO 2845 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 14 Largeur interne 275 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheLieu.m_clAdresse.m_sLigne_3 Gestion Euro Non 06/08/2026 Isis_BO 2846 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Ligne d'adresse Groupe GR_CADENAS_LIEU Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 14 Largeur interne 275 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non 06/08/2026 Isis_BO 2847 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheLieu.m_clAdresse.m_sLigne_4 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2848 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Champ de saisie : Groupe GR_CADENAS_LIEU Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 14 Largeur interne 275 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2849 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheLieu.m_clAdresse.m_sLigne_5 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Ville Groupe GR_CADENAS_LIEU Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 89 Largeur interne 200 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 06/08/2026 Isis_BO 2850 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 45 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheLieu.m_clAdresse.m_sVille Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2851 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Table : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_COL.DISP_CLIENT.TABLE_CLIENT Libellé FR: Table m_clTabModele Groupe GR_CADENAS_LIEU Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum 06/08/2026 Isis_BO 2852 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheLieu.ListeClient.m_clTabModele Rub. mémorisée :gclPresentationFicheLieu.ListeClient.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : Groupe GR_CADENAS_LIEU Ordre navigation -1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 2853 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheLieu.ListeDossier.m_clTabModele Rub. mémorisée :gclPresentationFicheLieu.ListeDossier.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : Ordre navigation 1 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 06/08/2026 Isis_BO 2854 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheLieu.ListeContact.m_clTabModele Rub. mémorisée :gclPresentationFicheLieu.ListeContact.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur 06/08/2026 Isis_BO 2855 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_COL.DISP_CLIENT.TABLE_CLIENT Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Champ principal BTN_CLIENT_PRINCIPAL Coche tous dans entête Oui Liaison des données :gclPresentationFicheLieu.ListeClient.m_clTabModele.ImageClientPrincipalSite Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 06/08/2026 Isis_BO 2856 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\etoile_verte_vide.png Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 2857 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeClient.m_clTabModele.m_sNom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 750 Taux anc. hauteur 1000 Colonne de table : Titre FR: Type Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeClient.m_clTabModele.m_nIDType Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 250 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2858 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Table : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_COL.DISP_SansNom1.DISP_DOSSIER.TABLE_Dossie Colonne de table : Titre FR: N° Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeDossier.m_clTabModele.m_sRefInterne Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Date du Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 2859 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeDossier.m_clTabModele.m_dDebutDossier Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Type de Dossier Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 80 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeDossier.m_clTabModele.m_nIDTypeDossier Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2860 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Colonne de table : Titre FR: Description de l'affaire Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeDossier.m_clTabModele.m_sTitre Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Ref. Externe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 2861 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeDossier.m_clTabModele.m_sRefExterne Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Statut Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 72 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeDossier.m_clTabModele.m_nIDStatut Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2862 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeDossier.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_COL.DISP_SansNom1.DISP_CONTACT_Fiche_Lieu.T Colonne de table : Titre FR: Identifiant de LOT_PERSONNE Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 2863 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeContact.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Oui Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeContact.m_clTabModele.m_clContact.NomPrenomRC Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2864 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Colonne de table : Titre FR: Prenom Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeContact.m_clTabModele.m_clContact.m_sPrenom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Colonne de table : Titre FR: Identifiant du lieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non 06/08/2026 Isis_BO 2865 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeContact.m_clTabModele.m_nIDLieu Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Rôle Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 80 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeContact.m_clTabModele.m_clContact.m_nIDRole Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2866 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Colonne de table : Titre FR: tél. fixe Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Oui Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeContact.m_clTabModele.m_clContact.TelephoneFixeMobileRC Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Colonne de table : Titre FR: tél. mobile Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 2867 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeContact.m_clTabModele.m_clContact.m_sTelMobile Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Colonne de table : Titre FR: Email Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeContact.m_clTabModele.m_clContact.m_sEmail Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2868 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Colonne de table : Titre FR: Etage Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeContact.m_clTabModele.m_sEtage Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 Colonne de table : Titre FR: Lot Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 2869 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeContact.m_clTabModele.m_sLot Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Colonne de table : Titre FR: NomPrenom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheLieu.ListeContact.m_clTabModele.m_clContact.NomPrenom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2870 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Messages multilingues FI_Fiche_Lieu Messages multilingues 06/08/2026 Isis_BO 2871 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? 2001 FR: Confirmez vous la suppression ? 2002 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Fiche_Lieu Code des champs Déclarations globales de FI_Fiche_Lieu procédure FI_Fiche_Lieu(gclPresentationFicheLieu est un PFicheLieu dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null) //Variable qui contient la call back à appeler dans les appels de sous fenêtre maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI gCouleurFondEntete est une Couleur //Variable qui contient les rôles du contact du site gclListeRoleContactLieu est un PTableParametreMetier dynamique gsTriEnCours est une chaîne gnDelai est un entier gbAppelProcFenAppelante est un booléen gnPosRechercheCont est un entier gbActifSur est un booléen gsCheminDocs est une chaîne Unicode gbFicheBloque est un booléen Evénement(TriColonne,"TABLE_ListeContact_Fiche_Lieu",1529) Evénement(SurActivite, "*.*", WM_LBUTTONDOWN) Evénement(SurActivite, "*.*", WM_RBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MOUSEMOVE) Evénement(SurActivite, "*.*", WM_KEYDOWN) //Titre de la fenêtre LIB_Titre_de_fenêtre_Fiche_Lieu = paramSupplementaire.eTypeAppel=Libre _et_ gclPresentationFicheLieu: m_nPKID = 0 ? "Nouveau Site" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.s TitreFenetre sinon "Site" gbAccesEtDroitDossier est un booléen=AccesEtDroitDossier() local gCouleurFondEntete = DISP_FICHE_Lieu..CouleurFond // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationFicheLieu=Null alors gclPresentationFicheLieu=PFicheLieu.gNouvellePresentation() fin gnDelai =DonneValeurTimeOutObjet(gclPresentationFicheLieu) Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Code des champs //Recherche des contacts du site PFicheLieu.gListeContact(gclPresentationFicheLieu) PFicheLieu.gListeClient(gclPresentationFicheLieu) PFicheLieu.gListeDossier(gclPresentationFicheLieu) //Affectation des rôles de type "site" gclListeRoleContactLieu <- DonneRoleContactLieu() //BloqueEnregistrement(gclPresentationFicheLieu,FermeCadenas) BlocEnregistrement(gclPresentationFicheLieu,ActiveTimer,BTN_CADENAS_FERME_LIEU,BTN_CADENAS_OUVERT_LIEU, GR_CADENAS_LIEU,DISP_FICHE_Lieu) VerificationDossierDocs() gbFicheBloque = gclPresentationFicheLieu:m_bBlocageEcriture Fin d'initialisation de FI_Fiche_Lieu BTN_Modifier_Contact_Fiche_Lieu..Visible=Faux DISP_DOSSIER..Visible = gbAccesEtDroitDossier DonneFocusChamp() Demande de mise à jour de l'affichage de FI_Fiche_Lieu si gclPresentationFicheLieu<>Null alors gclPresentationFicheLieu:m_bBlocageEcriture = gbFicheBloque SourceVersEcran("","gclPresentationFicheLieu") VisuBlocage() MAJChampTableEtObjet(TABLE_ListeContact_Fiche_Lieu,gclPresentationFicheLieu:ListeContact: p_clCourant) MAJChampTableEtObjet(TABLE_CLIENT,gclPresentationFicheLieu:ListeClient:p_clCourant) MAJChampTableEtObjet(TABLE_Dossier,gclPresentationFicheLieu:ListeDossier:p_clCourant) BTN_Modifier_Contact_Fiche_Lieu..Grisé = gclPresentationFicheLieu:ListeContact=Null _ou_ gclPresentationFicheLieu:ListeContact.p_bModeleCourantVide _ou_ gclPresentationFicheLieu: ListeContact.p_clCourant=Null BTN_Supprimer_Contact_Fiche_Lieu..Grisé = gclPresentationFicheLieu:ListeContact=Null _ou_ gclPresentationFicheLieu:ListeContact.p_bModeleCourantVide _ou_ gclPresentationFicheLieu: ListeContact.p_clCourant=Null GR_EDITDOSSIER_FICHE_CLIENT..Grisé = gclPresentationFicheLieu:ListeDossier=Null _ou_ gclPresentationFicheLieu:ListeDossier.p_bModeleCourantVide _ou_ gclPresentationFicheLieu: ListeDossier.p_clCourant=Null RechercheContactTable() fin Fermeture de FI_Fiche_Lieu DeblocEnregistrement(gclPresentationFicheLieu,paramSupplementaire,DesactiveTimer,BTN_CADENAS_FERME_LIEU ,BTN_CADENAS_OUVERT_LIEU,GR_CADENAS_LIEU,DISP_FICHE_Lieu,Faux,*,pas gbAppelProcFenAppelante) Clic sur BTN_Nouveau_Fiche_Lieu pclPresentationFiche est un PFichePersonne dynamique si paramSupplementaire.eTypeAppel=DansOnglet _et_ paramSupplementaire.sNomIDAppelant="ListePersonne" alors pclPresentationFiche <-paramSupplementaire.pclObjetAppelant.Nouveau() FEN_Menu.OuvreOuActive(FI_Fiche_Personne,"Fiche contact",*,pclPresentationFiche,DonneParam( paramSupplementaire)) sinon pclPresentationFiche <-PFichePersonne.gNouvellePresentation() FEN_Menu.OuvreOuActive(FI_Fiche_Personne,"Fiche contact",*,pclPresentationFiche) fin Clic sur BTN_CADENAS_FERME_LIEU 06/08/2026 Isis_BO 2872 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Code des champs si 1=BlocEnregistrement(gclPresentationFicheLieu,ActiveTimer,BTN_CADENAS_FERME_LIEU,BTN_ CADENAS_OUVERT_LIEU,GR_CADENAS_LIEU,DISP_FICHE_Lieu) si pas AppelProcFenetreAppelante(gclPresentationFicheLieu,paramSupplementaire,Faux,Faux,Vrai) alors DeblocEnregistrement(gclPresentationFicheLieu,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_LIEU,BTN_CADENAS_OUVERT_LIEU,GR_CADENAS_LIEU,DISP_FICHE_Lieu,Faux) fin gbAppelProcFenAppelante = Vrai fin //SI BloqueEnregistrement(gclPresentationFicheLieu,FermeCadenas) ALORS // BTN_CADENAS_FERME_LIEU..Visible=faux // BTN_CADENAS_OUVERT_LIEU..Visible=Vrai // DemandeMiseAJourIHM() //FIN Clic sur BTN_CADENAS_OUVERT_LIEU DeblocEnregistrement(gclPresentationFicheLieu,paramSupplementaire,DesactiveTimer,BTN_CADENAS_FERME_LIEU ,BTN_CADENAS_OUVERT_LIEU,GR_CADENAS_LIEU,DISP_FICHE_Lieu,Faux) //gnDelai=0 //clErreur est un cerreur //SI (gclPresentationFicheLieu:bOK(clErreur) ET gclPresentationFichelieu:DebloqueEnregistrement()) ALORS // FermeCadenas() // //FIN Clic sur BTN_Fermer_Fiche_Lieu si GR_CADENAS_LIEU..Modifié = Vrai alors si OuiNon("Certaines modifications apportées seront perdues, souhaitez-vous continuer ?") = Non alors retour fin fin si paramSupplementaire.eTypeAppel=DansChampFI alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationFicheLieu,paramSupplementaire,Faux,Vrai) gbAppelProcFenAppelante = Vrai ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) //AppelProcedureFenetreAppelante(Faux,Vrai) AppelProcFenetreAppelante(gclPresentationFicheLieu,paramSupplementaire,Faux,Vrai) gbAppelProcFenAppelante = Vrai Ferme(FEN_ChoixFenetreInterne,0) //ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_FICHE_Lieu)) fin Clic sur BTN_Supprimer_Fiche_Lieu si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin clErreur est un CErreur 06/08/2026 Isis_BO 2873 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Code des champs bControle est un booléen = gclPresentationFicheLieu:bControle(clErreur,Vrai) si bControle=Faux alors Erreur(clErreur.FormateMessage()) sinon si pas gclPresentationFicheLieu.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) fin ExécuteTraitement(FI_Fiche_Lieu.DISP_FICHE_Lieu.DISP_BANDEAU_ENTETE_Fiche_Lieu.BTN_Fermer_Fiche_Lieu, trtClic) Clic sur BTN_Valider_Fiche_Lieu si paramSupplementaire.eTypeAppel=DansChampFI _et_ EnregistrerFiche() alors //AppelProcedureFenetreAppelante(vrai,Vrai) AppelProcFenetreAppelante(gclPresentationFicheLieu,paramSupplementaire,Vrai,Vrai) gbAppelProcFenAppelante = Vrai ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansOnglet _et_ EnregistrerFiche() alors //AppelProcedureFenetreAppelante(vrai,Faux) AppelProcFenetreAppelante(gclPresentationFicheLieu,paramSupplementaire,Vrai,Faux) gbAppelProcFenAppelante = Vrai FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_FICHE_Lieu)) sinon si paramSupplementaire.eTypeAppel=DansFenetre _et_ EnregistrerFiche() alors //AppelProcedureFenetreAppelante(vrai,Vrai) AppelProcFenetreAppelante(gclPresentationFicheLieu,paramSupplementaire,Vrai,Vrai) gbAppelProcFenAppelante = Vrai Ferme(FEN_ChoixFenetreInterne,0) sinon EnregistrerFiche() fin Sortie de SAI_CodeLieu ChampVersSource() EnregistrerFiche() A chaque modification de SAI_CodeLieu ChampVersSource() Sortie de SAI_sCodePostal ChampVersSource() EnregistrerFiche() A chaque modification de SAI_sCodePostal 06/08/2026 Isis_BO 2874 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Code des champs ChampVersSource() Sortie de SAI_sLigneAdresse_1 ChampVersSource() EnregistrerFiche() A chaque modification de SAI_sLigneAdresse_1 ChampVersSource() Sortie de SAI_sLigneAdresse_2 ChampVersSource() EnregistrerFiche() A chaque modification de SAI_sLigneAdresse_2 ChampVersSource() Sortie de SAI_sLigneAdresse_3 ChampVersSource() EnregistrerFiche() A chaque modification de SAI_sLigneAdresse_3 ChampVersSource() Sortie de SAI_sLigneAdresse_4 ChampVersSource() EnregistrerFiche() A chaque modification de SAI_sLigneAdresse_4 ChampVersSource() Sortie de SAI_sLigneAdresse_5 ChampVersSource() EnregistrerFiche() A chaque modification de SAI_sLigneAdresse_5 ChampVersSource() Sortie de SAI_sVille 06/08/2026 Isis_BO 2875 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Code des champs ChampVersSource() EnregistrerFiche() A chaque modification de SAI_sVille ChampVersSource() Sortie de COMBO_Type_Lieu ChampVersSource() EnregistrerFiche() Sélection d'une ligne de COMBO_Type_Lieu ChampVersSource() Sortie de INT_Badge_Fiche_Lieu ChampVersSource() EnregistrerFiche() A chaque modification de INT_Badge_Fiche_Lieu ChampVersSource() A chaque modification de INT_Blocage si INT_Blocage alors si OuiNon("Êtes-vous sûr de vouloir bloquer le site ?") = Oui alors ChampVersSource() EnregistrerFiche() sinon INT_Blocage = Faux fin sinon si gclPresentationFicheLieu:m_sRaisonBlocage <> "" alors gclPresentationFicheLieu:m_sRaisonBlocage = "" SAI_RaisonBlocage = "" fin ChampVersSource() EnregistrerFiche() fin Sortie de INT_Interphone_Fiche_Lieu ChampVersSource() EnregistrerFiche() A chaque modification de INT_Interphone_Fiche_Lieu 06/08/2026 Isis_BO 2876 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Code des champs ChampVersSource() Initialisation de SAI_CodeAcces // Version 1 // Description // Saisie avec jetons Sortie de SAI_CodeAcces ChampVersSource() EnregistrerFiche() Ajout d'un jeton dans SAI_CodeAcces procédure AjoutJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire l'ajout du jeton renvoyer Vrai Suppression d'un jeton dans SAI_CodeAcces procédure SuppressionJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire la suppression du jeton renvoyer Vrai Clic sur un jeton de SAI_CodeAcces procédure ClicJeton (MonJeton est un Jeton) Entrée en saisie d'un jeton de SAI_CodeAcces procédure EntreSaisieJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire l'entrée en saisie du jeton renvoyer Vrai Modification d'un jeton de SAI_CodeAcces procédure ModificationJeton (MonJeton est un Jeton) // RENVOYER Faux pour interdire la modification du jeton renvoyer Vrai A chaque modification de SAI_CodeAcces ChampVersSource() Sortie de SAI_Note ChampVersSource() EnregistrerFiche() A chaque modification de SAI_Note 06/08/2026 Isis_BO 2877 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Code des champs ChampVersSource() Sortie de SAI_RaisonBlocage ChampVersSource() EnregistrerFiche() A chaque modification de SAI_RaisonBlocage ChampVersSource() Sélection d'une ligne de TABLE_CLIENT gclPresentationFicheLieu.ListeClient.p_clCourant= MoiMême..Nouveau ? Null sinon MoiMême//TABLE_CLIENT si gclPresentationFicheLieu.ListeClient.p_clCourant<>Null alors DemandeMiseAJourIHM() Clic sur BTN_CLIENT_PRINCIPAL ( COL_CLIENT_PRINCIPAL ) si pas gclPresentationFicheLieu:ListeClient:p_clCourant:ClientPrincipalSite alors //Le client courant devient le nouveau client principal gclPresentationFicheLieu:ListeClient:p_clCourant:ClientPrincipalSite = pas gclPresentationFicheLieu :ListeClient:p_clCourant:m_bClientPrincipalSite //Recherche de l'ancien ID nIndice est un entier = TableauCherche(gclPresentationFicheLieu:ListeClient:m_clTabModele, tcLinéaire,"m_nPKID",gclPresentationFicheLieu.p_clCourant:m_nIDClientPrincipal,1) si nIndice>0 alors gclPresentationFicheLieu:ListeClient:m_clTabModele[nIndice]: ClientPrincipalSite = Faux //Mise à jour du site pour indiquer le nouveau client principal gclPresentationFicheLieu.p_clCourant:m_nIDClientPrincipal = gclPresentationFicheLieu:ListeClient: p_clCourant:m_nPKID si EnregistrerFiche() alors DemandeMiseAJourIHM() sinon Info(ChaîneConstruit( "Cliquez sur un autre client pour indiquer que %1 n'est plus le client principal", gclPresentationFicheLieu:ListeClient:p_clCourant:m_sNom)) fin Clic sur BTN_Cherche_Personne si gclPresentationFicheLieu:IdentifiantUnique >0 alors //Création d'un nouvel enregistrement dans la table des contacts nIndice est un entier = TableAjouteLigne(TABLE_ListeContact_Fiche_Lieu) //Positionnement dans le nouvel enregistrement de la table des contacts TableSelectPlus(TABLE_ListeContact_Fiche_Lieu,nIndice) 06/08/2026 Isis_BO 2878 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Code des champs //Recherche de l'indice en cours de la table nIndice = TableSelect(TABLE_ListeContact_Fiche_Lieu) ////Objet qui reçoit les données de la sous fenêtre //clModele est un MPersonne() //Recherche d'un contact dans une liste et affectation dans l'objet Ouvre(FEN_ChoixFenetreInterne,"FI_Liste_Personne",DonneParam(DansFenetre,"FI_Fiche_Lieu",MoiMême.. Nom,maProcMAJObjetRetourFI,"Sélectionnez le contact","ContactLieu",gclPresentationFicheLieu: IdentifiantUnique,*,Vrai)) si TableOccurrence(TABLE_ListeContact_Fiche_Lieu)=0 alors BTN_Supprimer_Contact_Fiche_Lieu..Grisé=Vrai sinon TableAffiche(TABLE_ListeContact_Fiche_Lieu,taInit) TableSelectPlus(TABLE_ListeContact_Fiche_Lieu,gclPresentationFicheLieu.ListeContact. m_clTabModele..Occurrence) DemandeMiseAJourIHM() fin fin Clic sur BTN_LigneSuivanteContact RechercheContactTable(Vrai) Clic sur BTN_Modifier_Contact_Fiche_Lieu //Indique que le programme doit faire un appel customisé de la classe gclPresentationFicheLieu:ListeContact:MethodeCustom = 1 //Déclaration d'une variable Fiche Personne //pclFichePersonne est une pfichepersonne dynamique //pclFichePersonne <- gclPresentationFicheLieu:ListeContact.ModifierCustom() //pclFichePersonne.m_nIDAdressePrincipale=gclPresentationFicheLieu.m_clAdresse.m_nPKID gnDelai=0 TimeOutLieu() nRetour est un entier = Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Personne",DonneParam(DansFenetre, "FI_Fiche_Lieu",MoiMême..Nom,maProcMAJObjetRetourFI,"","ModifLieuPersonne",gclPresentationFicheLieu: ListeContact:p_clCourant:m_nIDLieu,gclPresentationFicheLieu,Faux)) //Fermeture par Timer si nRetour=-1 alors gnDelai=1 TimeOutLieu() fin DemandeMiseAJourIHM() Clic sur BTN_Nouveau_Contact_compact_Fiche_Lieu si gclPresentationFicheLieu:IdentifiantUnique >0 alors gclPresentationFicheLieu:ListeContact:MethodeCustom = 1 //Déclaration d'une variable Fiche Personne //pclFichePersonne est une pfichepersonne dynamique //pclFichePersonne <- gclPresentationFicheLieu:ListeContact.NouveauCustom(Vrai,gclPresentationFicheLieu.m_nPKID) //pclFichePersonne.m_nIDAdressePrincipale=gclPresentationFicheLieu.m_clAdresse.m_nPKID gnDelai=0 TimeOutLieu() nRetour est un entier = Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Personne",DonneParam(DansFenetre, "FI_Fiche_Lieu",MoiMême..Nom,maProcMAJObjetRetourFI,"","AddLieuPersonne",gclPresentationFicheLieu: 06/08/2026 Isis_BO 2879 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Code des champs m_nPKID,gclPresentationFicheLieu,Faux)) //Fermeture par Timer si nRetour=-1 alors gnDelai=1 TimeOutLieu() fin DemandeMiseAJourIHM() fin Clic sur BTN_Supprimer_Contact_Fiche_Lieu bSupprimer est un booléen bQuestionPoussee est un booléen //****En commentaire pour simplifier //SI PAS gclPresentationFicheLieu:ListeContact:p_bModeleCourantVide _ET_ PAS gclPresentationFicheLieu:ListeContact:p_clCourant:bNouveau() _ET_ gclPresentationFicheLieu:ListeContact:p_clCourant:bLiaison() ALORS // bQuestionPoussee = Vrai //FIN si pas bQuestionPoussee _et_ OuiNon("Confirmez vous la suppression ?")=Non alors retour sinon si bQuestionPoussee _et_ pas gclPresentationFicheLieu:ListeContact:p_bModeleCourantVide _et_ pas gclPresentationFicheLieu:ListeContact:p_clCourant:bNouveau() alors selon Dialogue( "Souhaitez-vous supprimer uniquement la liaison avec le site ou supprimer totalement le contact") // Supprimer la &liaison cas 1 bSupprimer = Faux // Supprimer &entierement cas 2 bSupprimer = Vrai cas 3 retour fin fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_ListeContact_Fiche_Lieu) si nIndice>1 _et_ nIndice=TableOccurrence(TABLE_ListeContact_Fiche_Lieu) alors TableSelectPlus(TABLE_ListeContact_Fiche_Lieu,nIndice-1) fin clErreur est un CErreur si gclPresentationFicheLieu:ListeContact:p_clCourant:bLiaison() _et_ pas gclPresentationFicheLieu: ListeContact:p_clCourant:bNouveau() alors gclPresentationFicheLieu:ListeContact:p_clCourant:m_bLiaison = Faux si pas gclPresentationFicheLieu:ListeContact:bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon DemandeMiseAJourIHM() fin //****En commentaire pour ne pas supprimer le contact // SI bSupprimer ALORS // // SI PAS gclPresentationFicheLieu:ListeContact:p_clCourant:m_clContact:bSupprimer(clErreur) ALORS // Erreur(clErreur.FormateMessage()) // FIN 06/08/2026 Isis_BO 2880 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Code des champs // FIN fin //TableSupprime(TABLE_ListeContact_Fiche_Lieu,nIndice) //BTN_Supprimer_Contact_Fiche_Lieu..Etat=Grisé Initialisation de LIB_ResultatRechercheContact // Version 1 // Description // Libellé simple Sortie de SAI_CodeContact //SI MoiMême..ValeurAffichée<>"" ALORS // nPKID est un entier sur 8 octets = val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[",DepuisDébut),1,"]")) // SI nPKID>0 ALORS // PFicheLieu.gListeContact(gclPresentationFicheLieu,*,nPKID) // SINON // SI ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"---",DepuisDébut),1,"---",DepuisFin)=ChaîneFormate("Aucu n résultat",ccMajuscule) ALORS // // SaisieAssistéeSupprimeTout(MoiMême) // ExécuteTraitement(MoiMême,trtModification) // SINON // // SI PAS PFicheLieu.gListeContact(gclPresentationFicheLieu,*,-1,MoiMême..ValeurAffichée) ALORS // ExécuteTraitement(BTN_Nouveau_Contact_compact_Fiche_Lieu,trtClic) // FIN // FIN // FIN // MoiMême="" // EnregistrerFiche() //SINON // RETOUR //FIN A chaque modification de SAI_CodeContact ModifZoneSaisieAssistee(MoiMême,2,Vrai,Tronque(ExtraitChaîne(ChampAlias(TABLE_ListeContact_Fiche_Lieu), 2,":"),Taille(ExtraitChaîne(ChampAlias(TABLE_ListeContact_Fiche_Lieu),2,":"))-1, nombreDeCaractèresAConserver),"") RechercheContactListe() Sélection d'une valeur dans la liste de saisie assistée de SAI_CodeContact RechercheContactTable() Sortie d'une ligne de TABLE_ListeContact_Fiche_Lieu 06/08/2026 Isis_BO 2881 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Code des champs // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_ListeContact_Fiche_Lieu..Modifié=Faux alors retour fin clErr est un CErreur pclPresentationFiche est un PFicheLieu_Personne dynamique // ajout d'une nouvelle ligne si TABLE_ListeContact_Fiche_Lieu..Nouveau alors pclPresentationFiche<-gclPresentationFicheLieu:ListeContact.Nouveau(Vrai,gclPresentationFicheLieu: IdentifiantUnique) // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationFicheLieu:ListeContact.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_ListeContact_Fiche_Lieu,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr) alors//PAS pclPresentationFiche.bOK(clErr,Vrai,Vrai) Erreur(clErr.FormateMessage()) fin // repasse la table en non modifiée TABLE_ListeContact_Fiche_Lieu..Modifié=Faux Sélection d'une ligne de TABLE_ListeContact_Fiche_Lieu si TABLE_ListeContact_Fiche_Lieu..Occurrence<>0 alors BTN_Modifier_Contact_Fiche_Lieu..Visible=Vrai si TABLE_ListeContact_Fiche_Lieu..Nouveau alors gclPresentationFicheLieu:ListeContact.p_clCourant=Null sinon gclPresentationFicheLieu:ListeContact.p_clCourant=TABLE_ListeContact_Fiche_Lieu fin //DemandeMiseAJourIHM() fin Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_ListeContact_Fiche_Lieu //BTN_Supprimer_Contact_Fiche_Lieu..Etat=Actif // //FI_Fiche_Lieu..Plan = 3 si TABLE_ListeContact_Fiche_Lieu..Occurrence<>0 et gclPresentationFicheLieu:ListeContact.p_clCourant. m_nPKID<>0 alors ExécuteTraitement(BTN_Modifier_Contact_Fiche_Lieu,trtClic) fin Clic sur BTN_ADD_DOSSIER clFicheDossier est un PFicheDossier<-gclPresentationFicheLieu.ListeDossier.Nouveau() si gclPresentationFicheLieu:ListeClient:p_nTotal=0 alors Erreur("Vous ne pouvez pas créer de dossier sans client rattaché au site") sinon si gclPresentationFicheLieu.m_nIDClientPrincipal<>0 alors clFicheDossier:m_nIDClient = gclPresentationFicheLieu.m_nIDClientPrincipal sinon clFicheDossier:m_nIDClient = gclPresentationFicheLieu:ListeClient:m_clTabModele[1]:m_nPKID 06/08/2026 Isis_BO 2882 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Code des champs fin nIndiceCli est un entier = TableauCherche(gclPresentationFicheLieu:ListeClient:m_clTabModele, tcLinéaire,"m_nPKID",clFicheDossier:m_nIDClient,1) si nIndiceCli>0 alors clFicheDossier:FicheClient = allouer un PFicheClient(gclPresentationFicheLieu:ListeClient: m_clTabModele[nIndiceCli]) fin //Recherche des interventions du dossier PFicheDossier.gListeIntervention(clFicheDossier) clerreur est un CErreur si clFicheDossier.bOK(clerreur) alors clFicheInterv est un PFicheIntervention <- clFicheDossier:ListeIntervention:nouveau() si clFicheInterv:m_sRefInterne="" alors clFicheInterv:m_sRefInterne = clFicheDossier:m_sRefInterne+"-"+(clFicheDossier: ListeIntervention.p_nTotal+1) fin clFicheInterv:m_nIDClient = clFicheDossier:m_nIDClient clFicheInterv:m_nIDDossier = clFicheDossier:m_nPKID clFicheInterv:m_nIDLieu = gclPresentationFicheLieu:m_nPKID clFicheDossier.ListeIntervention.ajouter(clFicheInterv:p_clCourant) clFicheDossier.bok(clerreur) fin stParam est un STParamFenetreAppelante stParam.eTypeAppel = DansOnglet stParam.sNomFenetreAppelante= "FI_Fiche_Lieu" stParam.sContexteAppelant = MoiMême..Nom stParam.sNomIDAppelant = "AddLieuIntervention" stParam.pclObjetAppelant = gclPresentationFicheLieu FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Dossier",Vrai,clFicheDossier,stParam) DemandeMiseAJourIHM() fin //FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche Dossier",Vrai,clFicheDossier,stParametreFenInterne) //FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Dossier",*,clPresentationFiche) Clic sur BTN_MODIF_DOSSIER clPresentationFiche est un PFicheDossier <- allouer un PFicheDossier(gclPresentationFicheLieu. ListeDossier.p_clCourant,*) FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Dossier",*,clPresentationFiche) Sortie d'une ligne de TABLE_Dossier // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_Dossier..Modifié=Faux alors retour fin clErr est un CErreur pclPresentationFiche est un PFicheDossier dynamique // ajout d'une nouvelle ligne si TABLE_Dossier..Nouveau alors pclPresentationFiche<-gclPresentationFicheLieu.ListeDossier.Nouveau() // modification d'une ligne existante sinon 06/08/2026 Isis_BO 2883 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Code des champs pclPresentationFiche<-gclPresentationFicheLieu.ListeDossier.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_Dossier,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr) alors Erreur(clErr.FormateMessage()) fin // repasse la table en non modifiée TABLE_Dossier..Modifié=Faux Sélection d'une ligne de TABLE_Dossier si TABLE_Dossier..Nouveau alors gclPresentationFicheLieu.ListeDossier.p_clCourant=Null sinon gclPresentationFicheLieu.ListeDossier.p_clCourant=TABLE_Dossier //trace("selection "+gclPresentation.p_clCourant:m_sRefInterne) GR_EDITDOSSIER_FICHE_CLIENT..Grisé = Faux fin Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_Dossier //Trace("Db click "+gclPresentation.p_clCourant:m_sRefInterne) //OuvreFicheDossier() ExécuteTraitement(BTN_MODIF_DOSSIER,trtClic) FI_Fiche_Lieu Procédures Procédure locale ActiveTimer // Résumé : // Syntaxe : //ActiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveTimer(local nIdTimer est un entier) TimerSys(TimeOutLieu,100,nIdTimer) Procédure locale DesactiveTimer // Résumé : // Syntaxe : 06/08/2026 Isis_BO 2884 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Procédures //DesactiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DesactiveTimer(local nIdTimer est un entier) FinTimerSys(nIdTimer) Procédure locale DonneFocusChamp // Résumé : // Syntaxe : // DonneFocusChamp () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneFocusChamp() DonneFocus(SAI_CodeLieu) Procédure locale EnregistrerFiche // Résumé : // Syntaxe : //[ = ] EnregistrerFiche () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure EnregistrerFiche() ChampVersSource() renvoyer ValideFicheSimple(gclPresentationFicheLieu,paramSupplementaire,ActiveTimer,BTN_ CADENAS_FERME_LIEU,BTN_CADENAS_OUVERT_LIEU,GR_CADENAS_LIEU,DISP_FICHE_Lieu) //bResultat est un booléen //clErreur est un CErreur // ////Stockage de l'ID actuel //nPKID est un entier sur 8 octets = gclPresentationFicheLieu:IdentifiantUnique // //// L'enregistrement est bloqué ou c'est un nouveau enregistrement et la validation ne sait pas bien passé //SI (gclPresentationFicheLieu:m_bBlocageEcriture _OU_ nPKID=0) _et_ PAS gclPresentationFicheLieu.bOK(clErreur) ALORS//PAS gclPresentationFicheLieu.bOK(clErreur,Vrai,Vrai) // Erreur(clErreur.FormateMessage()) // //SINON 06/08/2026 Isis_BO 2885 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Procédures // //C'est un nouveau enregistrement // SI nPKID=0 ALORS // // //On bloque ce nouvel enregistrement // BlocEnregistrement(gclPresentationFicheLieu,ActiveTimer,BTN_CADENAS_FERME_LIEU,BTN_CADENAS_OUVERT_LIEU, GR_CADENAS,DISP_FICHE_Lieu) // // //La fiche est dans un onglet à part => renomage de l'onglet pour afficher la référence de la fiche // SI ParamSupplementaire.eTypeAppel = DansOnglet ALORS // FEN_Menu.RenomeOnglet(gclPresentationFicheLieu:IdentifiantUnique,gclPresentationFicheLieu:InfoOnglet) // FIN // // FIN // bResultat = vrai //FIN //renvoyer bResultat Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // <*> : > procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors//Gestion de l'affichage pour oublier le champ Fenêtre Interne 06/08/2026 Isis_BO 2886 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Procédures //ReorganiseChampDispoDansListe(DISP_CONTACT_Fiche_Lieu,TABLE_ListeContact_Fiche_Lieu,CFI_SOUSELEMENT_L IEU_Fiche_Lieu,GR_IMAGE_OPAQUE_Fiche_Lieu,GR_HAUTEUR_Fiche_Lieu,GR_MODEFORMULAIRE_Fiche_Lieu,Faux,50,2, 3) //GestionBoutonsEnteteDansListe(GR_MODIFICATION_Fiche_Lieu,BTN_Nouveau_Contact_compact_Fiche_Lieu,BTN_S electLigne_Contact_Fiche_Lieu,gclPresentationFicheLieu:ListeContact,paramSupplementaire) fin //sNomChampPrec est une chaine = ExtraitChaîne(sContexte,2,TAB) si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp cas BTN_Nouveau_Fiche_Lieu..Nom : PFicheLieu.gListeContact(gclPresentationFicheLieu,pclObjet) DemandeMiseAJourIHM() cas BTN_Nouveau_Contact_compact_Fiche_Lieu..Nom gclPresentationFicheLieu:ListeContact.Ajouter(pclObjet) DemandeMiseAJourIHM() cas BTN_Modifier_Contact_Fiche_Lieu..Nom nIndice est un entier = TableauCherche(pclObjet:ListeLieu.m_clTabModele,tcLinéaire, "m_nIDLieu",gclPresentationFicheLieu:m_nPKID,1) si nIndice >0 alors gclPresentationFicheLieu:ListeContact:p_clCourant = pclObjet:ListeLieu.m_clTabModele[ nIndice] DemandeMiseAJourIHM() fin //CAS BTN_Nouveau_Contact_compact_Fiche_Lieu..Nom ,BTN_Modifier_Contact_Fiche_Lieu..Nom : cas BTN_Cherche_Personne..Nom : PFicheLieu.gListeContact(gclPresentationFicheLieu,pclObjet) si TABLE_ListeContact_Fiche_Lieu..Occurrence=0 alors BTN_Supprimer_Contact_Fiche_Lieu..Grisé=Vrai BTN_Modifier_Contact_Fiche_Lieu..Grisé=Vrai fin autre cas fin fin renvoyer bResultat Procédure locale RafraichissementFiche procédure RafraichissementFiche(stParamSupplementaire est STParamFenetreAppelante) si gclPresentationFicheLieu:m_nPKID > 0_et_ stParamSupplementaire.sNomFenetreAppelante="FEN_MENU" alors gclPresentationListeLieu est un PTableLieu dynamique= PTableLieu.gNouvellePresentation(5, gclPresentationFicheLieu:m_nPKID ) si gclPresentationListeLieu:p_nTotal=1 alors gclPresentationListeLieu:p_clCourant = gclPresentationListeLieu:m_clTabModele[1] fin gclPresentationFicheLieu <-gclPresentationListeLieu.Modifier() PFicheLieu.gListeContact(gclPresentationFicheLieu) PFicheLieu.gListeClient(gclPresentationFicheLieu) PFicheLieu.gListeDossier(gclPresentationFicheLieu) 06/08/2026 Isis_BO 2887 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Procédures DemandeMiseAJourUI() fin Procédure locale RechercheContactListe procédure RechercheContactListe() gnPosRechercheCont = 0 LIB_ResultatRechercheContact = "" b est un entier = 0 sValeurCol est une chaîne ANSI sValeurRecherche est une chaîne ANSI = SansAccent(SansEspace(SAI_CodeContact)) pour toute ligne i de TABLE_ListeContact_Fiche_Lieu sValeurCol = SansAccent(Majuscule(SansEspace(TABLE_ListeContact_Fiche_Lieu.COL_NomPrenom[i]))) si Contient(sValeurCol,sValeurRecherche) alors b += 1 fin fin LIB_ResultatRechercheContact = b + " enregistrements(s) trouvés" Procédure locale RechercheContactTable procédure RechercheContactTable(bAjout est un booléen = Faux) b est un entier c est un entier nPKID est un entier sur 8 octets = Val(ExtraitChaîne(ExtraitChaîne(SAI_CodeContact.. ValeurAffichée,2,"[",DepuisDébut),1,"]")) sValeurRecherche est une chaîne ANSI = ChaîneSupprime(SAI_CodeContact,"["+nPKID+"]" ) sValeurRecherche = SansAccent(Majuscule(SansEspace(sValeurRecherche))) sValeurCol est une chaîne ANSI si gnPosRechercheCont > 0 _et_ gnPosRechercheCont < TABLE_ListeContact_Fiche_Lieu.Occurrence() alors c = gnPosRechercheCont sinon c = 0 fin pour toute ligne i de TABLE_ListeContact_Fiche_Lieu c += 1 si c <= TABLE_ListeContact_Fiche_Lieu.Occurrence() alors sValeurCol = SansAccent(Majuscule(SansEspace(TABLE_ListeContact_Fiche_Lieu.COL_NomPrenom[c]))) si Contient(sValeurCol,sValeurRecherche) alors b = c sortir fin fin fin si b > 0 alors TableSelectPlus(TABLE_ListeContact_Fiche_Lieu,b) sinon si gnPosRechercheCont > 0 alors c = 0 pour toute ligne i de TABLE_ListeContact_Fiche_Lieu c += 1 sValeurCol = SansAccent(Majuscule(SansEspace(TABLE_ListeContact_Fiche_Lieu.COL_NomPrenom [c]))) 06/08/2026 Isis_BO 2888 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Procédures si Contient(sValeurCol,sValeurRecherche) alors b = c sortir fin fin fin si b > 0 alors TableSelectPlus(TABLE_ListeContact_Fiche_Lieu,b) fin fin gnPosRechercheCont = b si b <= 0 alors si SAI_CodeContact..ValeurAffichée<>"" _et_ bAjout alors nPKID = Val(ExtraitChaîne(ExtraitChaîne(SAI_CodeContact,2,"[",DepuisDébut),1,"]")) si nPKID>0 alors si OuiNon("Souhaitez-vous ajouter le contact à la liste des contacts du site ? ") = Oui alors PFicheLieu.gListeContact(gclPresentationFicheLieu,*,nPKID) LIB_ResultatRechercheContact = "" SaisieAssistéeSupprimeTout(SAI_CodeContact) SAI_CodeContact = sValeurRecherche gnPosRechercheCont = 0 fin fin fin fin Procédure locale SurActivite // Résumé : // Syntaxe : //SurActivite (, , ) // // Paramètres : // wEve : // wParam : // lParam : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurActivite(wEve,wParam,lParam) si gclPresentationFicheLieu:m_bBlocageEcriture alors gnDelai=DonneValeurTimeOutObjet(gclPresentationFicheLieu) fin Procédure locale TimeOutLieu procédure TimeOutLieu() 06/08/2026 Isis_BO 2889 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Procédures //clErreur est un CErreur //Enlève 1 seconde au temps restant gnDelai-- //Le temps est écoulé, l'enregistrement et le déblocage de ce dernier c'est bien passé si gnDelai = 0 alors // gclPresentationFicheLieu:bOK(clErreur) // gclPresentationFicheLieu:DebloqueEnregistrement() // // SI paramSupplementaire.eTypeAppel=DansFenetre ALORS // paramSupplementaire.nIdFenetreAppelante = -1 // SI clErreur.p_bOk ALORS // //AppelProcedureFenetreAppelante() // FIN // FinTimerSys(gclPresentationFicheLieu:m_nIDTimer) // Ferme(FEN_ChoixFenetreInterne,-1) // SINON // FermeCadenas() // FinTimerSys(gclPresentationFicheLieu:m_nIDTimer) // FIN DeblocEnregistrement(gclPresentationFicheLieu,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_LIEU,BTN_CADENAS_OUVERT_LIEU,GR_CADENAS_LIEU,DISP_FICHE_Lieu,*,Vrai) sinon si gnDelai < 0 alors FinTimerSys() fin Procédure locale TriColonne // Procédure callback appelée à chaque clic sur entête de colonne de "Table1" pour trier la colonne // wEve [in]: Numéro du message Windows // wParam [in] : Numéro de la colonne a trier // lParam [in]: Ordre du tri 5 (1 : Croissant, 0 : décroissant) // Renvoyer 0 pour ne pas effectuer le tri demandé procédure TriColonne(wEve,wParam,lParam) sSens est une chaîne="" si wParam<>0 alors//N° de colonne sur laquelle le clic est effectué //Détection du sens du tri si pas lParam alors sSens="-" //Trier sur la colonne TableTrie(TABLE_ListeContact_Fiche_Lieu,sSens+TableEnumèreColonne(TABLE_ListeContact_Fiche_Lieu, wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheLieu:ListeContact,TABLE_ListeContact_Fiche_Lieu,gs TriEnCours) renvoyer 0 fin Procédure locale VerificationDossierDocs procédure VerificationDossierDocs() sFormatRepDoc est une chaîne = DonneFormatRepertoireDoc() 06/08/2026 Isis_BO 2890 Partie 3 › Fenêtre WINDEV › FI_Fiche_Lieu › Procédures si Contient(sFormatRepDoc,"LI_PKID",MotComplet) ou Contient(sFormatRepDoc,"AD_PKID",MotComplet) alors sRepRacine est une chaîne = DonneRepertoireRacine() tabRep est un tableau de Rep DecodeRepertoire(sFormatRepDoc,tabRep) //sRepertoireFichier est une chaîne =sRepRacine+RemplaceRubriqueCheminFichier(9,tabRep,sreqsql ,sFormatRepDoc,sRepRacine,0) fin // //sRepertoireFichier est une chaîne =sRepRacine+RemplaceRubriqueCheminFichier(9,tabRep,sreqsql ,sFormatRepDoc,sRepRacine,nIDCategDoc) Procédure locale VisuBlocage procédure VisuBlocage() DISP_CARACTERISTIQUE1[4]..Visible = gclPresentationFicheLieu:m_bBlocage nHauteur est un entier = 243 si gclPresentationFicheLieu:m_nPKID > 0 alors si pas gclPresentationFicheLieu:m_bBlocage alors nHauteur += 58 IMG_BloqueSite = IMG_NonBloque sinon IMG_BloqueSite = IMG_Bloque fin fin DISP_CARACTERISTIQUE1[3]..Hauteur = nHauteur 06/08/2026 Isis_BO 2891 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Image FI_Liste_Lieu Image | 06/08/2026 | Isis_BO | 2892 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations générales FI_Liste_Lieu Informations générales FI_Liste_Lieu Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Liste_Lieu.wdw | Créé par | | XVA | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | ---- | | Date de création | | 01/10/2018 18:03:12 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 02/05/2025 16:29:22 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 773 Hauteur | 1235 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | 06/08/2026 | | | Isis_BO | | 2893 | Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations générales Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre | | Champ de saisie | 11 | Libellé | 10 | | --- | ----------------------- | --- | --------------------- | --- | | | Bouton | 11 | Interrupteur | 14 | | | Sélecteur | 1 | Image | 7 | | | Table | 1 | Combo | 6 | | | Forme | 6 | Fenêtre interne | 1 | | | Fenêtre interne | 1 | Option d'interrupteur | 14 | | | Option de sélecteur | 3 | Colonne de table | 18 | | | Rupture de zone répétée | 2 | Disposition | 8 | | | Cellule de disposition | 40 | | | Nombre d'éléments dans la fenêtre : 154 FI_Liste_Lieu Informations sur les champs Fenêtre : FI_Liste_Lieu | 06/08/2026 | | Isis_BO | | 2894 | | ---------- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Fenêtre interne BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FI_Liste_Lieu | | | | 0 | 0 | 773 | 1235 | | 0 | | | | ------------- | --- | --- | --- | --- | --- | --- | ---- | --- | --- | --- | --- | Fenêtre interne : FI_Liste_Lieu Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ----------- | ---------- | --- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | eisias epyT | engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_ADRESSE_SITE | 448 | 1 173 | 22 | 0 | Actif | Texte | | Non | | | | | ------------------ | ------- | ------ | --- | --- | ----- | ----- | --- | --- | --- | --- | --- | | SAI_CLIENT | 130 | 3 173 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_CODEPOSTAL_SIT | 448 | 26 173 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_CODE_COMPTAB | 130 | 53 173 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_CODE_LIEU | 130 | 3 173 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_CodeLieu | 185 -63 | 284 | 26 | 0 | Actif | Texte | | Non | | | | | SAI_EMAIL_CONTACT | 130 | 51 173 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_NOM_CONTACT | 130 | 1 173 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_NOTE_SITE | 130 | 53 173 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_TELS_CONTACT | 130 | 26 173 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_VILLE_SITE | 448 | 51 173 | 22 | 0 | Actif | Texte | | Non | | | | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_AFFICHER_SITE | | 0 | 9 | 45 | 14 | | 0 | Actif | Gauche | Haut | | | ----------------- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | | LIB_BLOCAGE | | 20 | 82 | 100 | 17 | | 0 | Actif | Gauche | Haut | | | LIB_CLEINT | | 0 | 8 | 100 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_DEPUIS_SITE | | 221 | 9 | 45 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_SITE | | 0 | 8 | 100 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_SITE | | 0 | 8 | 100 | 14 | | 0 | Actif | Gauche | Haut | | LIB_Titre_de_fenêtre_liste_lieu 6 6 41 20 0 Actif Gauche Centre | LIB_Total_Liste_Lieu | | 44 | 0 | 36 | 14 | | 0 | Actif | Gauche | Haut | | | -------------------------- | --- | --- | --- | --- | ------- | --- | --- | ----- | ------ | ---- | ---- | | LIB_Total_Titre_Liste_Lieu | | 0 | 0 | 40 | 14 | | 0 | Actif | Gauche | Haut | | | 06/08/2026 | | | | | Isis_BO | | | | | | 2895 | Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Bouton notuob epyT | | | | | laitini tatE BAT ehcuoT | | | | --- | --------------------- | --------------- | --- | ----------------------- | --- | --- | | | X noitisoP Y noitisoP | | | | | | | | | ruegraL ruetuaH | | | | | elbisiV nalP | BTN_ADD_LISTE_SITE | 4 | 4 24 | 24 0 | Actif | Normal | | | ------------------------- | --- | ---- | ---- | ----- | ------- | --- | | BTN_AVANCEE_SITE | 4 | 4 24 | 24 0 | Actif | Normal | | | BTN_CLOSE_LISTE_SITE | 4 | 4 24 | 24 0 | Actif | Abandon | | | BTN_COLLAPSE_LISTE_SITE | 372 | 4 24 | 24 0 | Actif | Normal | | | BTN_DEL_LISTE_SITE | 4 | 4 24 | 24 0 | Grisé | Normal | | | BTN_EDT_LISTE_SITE | 4 | 4 24 | 24 0 | Grisé | Normal | | | BTN_GOMMER_SITE | 4 | 4 24 | 24 0 | Actif | Normal | | | BTN_RECHERCHE_SITE | 4 | 4 24 | 24 0 | Actif | Normal | | | BTN_SEL_LISTE_SITE | 4 | 4 24 | 24 0 | Grisé | Normal | | | BTN_UNCOLLAPSE_LISTE_SITE | 372 | 4 24 | 24 0 | Actif | Normal | | | BTN_VueDossier | 10 | 5 24 | 24 0 | Actif | Normal | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | staté siorT | | --- | --------------------- | --- | --- | ------------ | --- | ----------- | ruetuaH | | | ruegraL | elbisiV | | | | | --- | --- | ------- | ------- | --- | --- | --- | nalP | INT_ADRESSE_SITE | 318 0 | 130 25 | 0 | Actif | 1 | | | ------------------- | ------ | ------ | --- | ----- | --- | --- | | INT_CLIENT | 0 2 | 130 25 | 0 | Actif | 1 | | | INT_CODEPOSTAL_SITE | 318 25 | 130 25 | 0 | Actif | 1 | | | INT_CODE_COMPTABLE | 0 52 | 130 25 | 0 | Actif | 1 | | | INT_CODE_LIEU | 0 2 | 130 25 | 0 | Actif | 1 | | | INT_EMAIL_CONTACT | 0 50 | 130 25 | 0 | Actif | 1 | | | INT_NOM_CONTACT | 0 0 | 130 25 | 0 | Actif | 1 | | | INT_NOTE_SITE | 0 52 | 130 25 | 0 | Actif | 1 | | | INT_ROLE_CONTACT | 0 78 | 130 25 | 0 | Actif | 1 | | | INT_STATUT_CLIENT | 0 77 | 130 25 | 0 | Actif | 1 | | | INT_TELS_CONTACT | 0 25 | 130 25 | 0 | Actif | 1 | | | INT_TYPE_CLIENT | 0 27 | 130 25 | 0 | Actif | 1 | | | INT_TYPE_SITE | 0 27 | 130 25 | 0 | Actif | 1 | | | INT_VILLE_SITE | 318 50 | 130 25 | 0 | Actif | 1 | | Sélecteur ellennoitroporp .loC | | | | | BAT ehcuoT sennoloc .bN | | | | --- | --- | --- | --- | ----------------------- | --- | ----------- | | | | | | laitini tatE | | staté siorT | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | SEL_BLOCAGE_Site | 128 77 | 173 25 | 0 | Actif | 3 | | | ---------------- | ------ | ------- | --- | ----- | --- | ---- | | 06/08/2026 | | Isis_BO | | | | 2896 | Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Image | | | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | --- | --- | --- | --- | --- | --- | ------------ | --------------------- | ----------------- | | | | | | | | | laitini tatE | | sucof cevA | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | cilc cevA | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --------- | --- | elbisiV nalP | IMG_Bloque | | -376 | 55 | 20 | 20 | 0 | Actif | | | | -------------------------- | --- | ---- | --- | --- | --- | --- | ----- | --- | --- | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 | 16 | 16 | 0 | Actif | | | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 | 16 | 16 | 0 | Actif | | | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 | 16 | 16 | 0 | Actif | | | | IMG_NonBloque | | -375 | 29 | 20 | 20 | 0 | Actif | | | | IMG_OPAQ_TABLE_LISTE_LIEU | | 0 | 0 | 768 | 90 | 0 | Actif | | | | IMG_OPAQ_TETE_LISTE_LIEU | | 0 | 0 | 768 | 33 | 0 | Actif | | | Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | -------------- | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | --- | --------------------- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | | | | ruetuaH | | | | sruocraP | | | | ruegraL | | | | elbisiV | | elbaT | | | | | | --- | --- | --- | ------- | --- | ----- | --- | --- | --- | --- | nalP | TABLE_LIEU | 0 0 | 768 90 | 0 | Actif | Mémoir | | | | 0 | | ---------- | --- | ------ | --- | ----- | ------ | --- | --- | --- | --- | Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | laitini tatE BAT ehcuoT | | eisias cevA | | | | --- | --------------------- | --- | --- | --- | ----------------------- | -------- | ----------- | --- | --- | | | X noitisoP Y noitisoP | | | | | sruocraP | | | | ruegraL ruetuaH elbisiV | | | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_PERIODE_AFFICH | 266 | 5 87 | 22 | 0 | Actif | Variable | | Non | | | -------------------- | --- | ------ | --- | --- | ----- | -------- | --- | --- | --- | | COMBO_ROLE_CONTACT | 130 | 79 173 | 22 | 0 | Actif | Variable | | Non | | | COMBO_SEUIL_AFFICHAG | 51 | 5 158 | 22 | 0 | Actif | Variable | | Non | | | COMBO_STATUT_CLIENT | 130 | 78 173 | 22 | 0 | Actif | Variable | | Non | | | COMBO_TYPE_CLIENT | 130 | 28 173 | 22 | 0 | Actif | Variable | | Non | | | COMBO_TYPE_SITE | 130 | 28 173 | 22 | 0 | Actif | Variable | | Non | | Forme | | | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_BANDEAU_BAS_SITE | | | 0 | 0 | 768 | 14 | 0 | Actif | | | ---------------------------- | --- | --- | --- | ------- | --- | --- | --- | ----- | ---- | | FRM_CADRE_CARACTERISTIQUES | | | 0 | 0 | 309 | 103 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES | | | 0 | 0 | 309 | 103 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES | | | 0 | 0 | 631 | 102 | 0 | Actif | | | FRM_CRITERE_LISTE_SITE | | | 0 | 0 | 768 | 282 | 0 | Actif | | | FRM_DEPLIER_PLIER_LISTE_SITE | | | 0 | 0 | 768 | 33 | 0 | Actif | | | 06/08/2026 | | | | Isis_BO | | | | | 2897 | Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Fenêtre interne BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | CFI_SOUSELEMENT_LISTE_LIEU | | 0 | 0 | 768 | 780 | 0 | Actif | | | -------------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_CG_L1_C2_L1 | | 0 | 0 | 309 | 32 | 0 | Actif | | | ----------------- | --- | --- | --- | --- | ---- | --- | ----- | --- | | DISP_CG_L1_C2_L1 | | 0 | 0 | 309 | 32 | 0 | Actif | | | DISP_CG_L1_C2_L1 | | 0 | 0 | 631 | 32 | 0 | Actif | | | DISP_CLIENT | | 391 | 141 | 309 | 141 | 0 | Actif | | | DISP_CONTACT | | 69 | 141 | 309 | 141 | 0 | Actif | | | DISP_SITE | | 69 | 0 | 631 | 140 | 0 | Actif | | | D_LISTE_LIEU | | 0 | 0 | 768 | 1234 | 0 | Actif | | | D_TETE_LISTE_SITE | | 0 | 0 | 768 | 32 | 0 | Actif | | Table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | --- | --- | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | LIB_DATEMODIF | 22 | 43 516 | 16 | 0 | Actif | Gauche | Haut | | | ------------- | --- | ------ | --- | --- | ----- | ------ | ---- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | -------------- | --- | ------------------------------ | --------------------------- | --- | --- | --- | | | | | | | .zroh egardaC .trev egardaC | | | | FTR tamroF | | | laitini tatE | elbaçalpéD | | | eisias epyT | engilitluM | eisias cevA | | --- | --- | ------------ | ---------- | --- | --- | ----------- | ---------- | ----------- | ruegraL elbisiV | epyT | | | | | | | | eéirT | | ------------------- | --- | -------- | ------- | --- | ------------- | ----- | --- | ----- | | COL_SEL | 30 | Actif | | | Centre Centre | | | | | COL_ImgBloque | 58 | affichag | | | Centre Centre | | | | | COL_CodeLieu | 212 | affichag | | | Gauche Centre | Texte | | | | COL_IDTypeSite | 100 | affichag | | | Gauche Centre | Texte | | | | COL_Ligne_Adresse_4 | 130 | affichag | | | Gauche Centre | Texte | | | | COL_Ligne_Adresse_3 | 100 | affichag | | | Gauche Centre | Texte | | | | COL_Ligne_Adresse_5 | 100 | affichag | | | Gauche Centre | Texte | | | | COL_CodePostal | 50 | affichag | | | Gauche Centre | Texte | | | | COL_Ville | 100 | affichag | | | Gauche Centre | Texte | | | | 06/08/2026 | | | Isis_BO | | | | | 2898 | Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | --------------------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT engilitluM FTR tamroF | eisias cevA | ruegraL elbisiV | epyT | | | | | | eéirT | | ----------------- | --- | -------- | --- | ------------- | ------- | ----- | | COL_CodeAcces | 169 | affichag | | Gauche Centre | Texte | | | COL_Badge | 106 | affichag | | Centre Centre | | | | COL_Interphone | 88 | affichag | | Centre Centre | | | | COL_Note | 216 | affichag | | Gauche Centre | Texte | | | MinDateModif | 100 | Grisé | | Gauche Centre | Texte | | | NbJrsModif | 100 | affichag | | Droite Centre | Numériq | | | COL_PKID | 162 | Grisé | | Droite Centre | Numériq | | | COL_bBloque | 100 | Grisé | | Centre Centre | | | | COL_RaisonBlocage | 100 | Grisé | | Gauche Centre | Texte | | Rupture de zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | --- | --- | --------------------- | ------- | ------- | ------------ | --- | | | | | ruegraL | ruetuaH | | | elbisiV nalP RUPT_B_MinDateModif_Site RUPT_H_MinDateModif_Site Fenêtre : FI_Liste_Lieu Fenêtre interne : FI_Liste_Lieu | UI par l'utilisateur | Selon fenêtre | | | | | | | -------------------------------- | ---------------------------------- | --- | --- | --- | --- | --- | | Menu contextuel | | | | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide | 0 | | | | | | | Thème destination | Oui | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement | 0 | | | | | | Facteur d'agrandissement 0 | Ctx. HFSQL indép. | Non | | | | | | | ----------------- | ------- | --- | --- | --- | --- | --- | | Ancrage | | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | | Isis_BO | | | 2899 | | ---------- | --- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Fenêtre interne : FI_Liste_Lieu Bouton : FI_Liste_Lieu.D_LISTE_LIEU.D_TETE_LISTE_SITE.BTN_ADD_LISTE_SITE Groupe GR_MODEFORMULAIRE_LISTE_LIEU Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2900 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Bouton : FI_Liste_Lieu.D_LISTE_LIEU.D_TETE_LISTE_SITE.BTN_AVANCEE_SITE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Paramétrage.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2901 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Bouton : FI_Liste_Lieu.D_LISTE_LIEU.D_TETE_LISTE_SITE.BTN_CLOSE_LISTE_SITE Groupe GR_MODEFORMULAIRE_LISTE_LIEU Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2902 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Bouton : FI_Liste_Lieu.D_LISTE_LIEU.BTN_COLLAPSE_LISTE_SITE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Plier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2903 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Bouton : FI_Liste_Lieu.D_LISTE_LIEU.D_TETE_LISTE_SITE.BTN_DEL_LISTE_SITE Groupe GR_MODIFICATION_LISTE_LIEU,GR_MODEFORMULAIRE_LISTE_LIEU Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2904 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Bouton : FI_Liste_Lieu.D_LISTE_LIEU.D_TETE_LISTE_SITE.BTN_EDT_LISTE_SITE Groupe GR_MODIFICATION_LISTE_LIEU,GR_MODEFORMULAIRE_LISTE_LIEU Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2905 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Bouton : FI_Liste_Lieu.D_LISTE_LIEU.D_TETE_LISTE_SITE.BTN_GOMMER_SITE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Gommer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2906 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Bouton : FI_Liste_Lieu.D_LISTE_LIEU.D_TETE_LISTE_SITE.BTN_RECHERCHE_SITE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2907 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Bouton : FI_Liste_Lieu.D_LISTE_LIEU.D_TETE_LISTE_SITE.BTN_SEL_LISTE_SITE Groupe GR_MODEFORMULAIRE_LISTE_LIEU Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2908 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Bouton : FI_Liste_Lieu.D_LISTE_LIEU.BTN_UNCOLLAPSE_LISTE_SITE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2909 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Bouton : FI_Liste_Lieu.D_LISTE_LIEU.D_TETE_LISTE_SITE.BTN_VueDossier Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Rechercher un site Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\dossier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2910 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Fenêtre interne : FI_Liste_Lieu.D_LISTE_LIEU.CFI_SOUSELEMENT_LISTE_LIEU Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Lieu.D_LISTE_LIEU.COMBO_PERIODE_AFFICHAGE_SITE Groupe GR_PERIODE_AFFICHAGE_SITE Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 87 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 266 Largeur interne 87 06/08/2026 Isis_BO 2911 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Période d'affichage du nombre de lignes Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListePeriodeAffichageListe.m_clTabVisible Filtre 02 Rub. affichée :gpclListePeriodeAffichageListe.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListePeriodeAffichageListe.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 333 Taux anc. bas 250 Taux anc. largeur 1000 Taux anc. hauteur 250 06/08/2026 Isis_BO 2912 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Combo : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CONTACT.COMBO_ROLE_CONTACT Libellé FR: Stat&ut du client Valeur initiale 1 Groupe GR_CRITERE_LISTESITE Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 199 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 2913 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeRoleContact.m_clTabVisible Rub. affichée :gpclListeRoleContact.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeRoleContact.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Lieu.D_LISTE_LIEU.COMBO_SEUIL_AFFICHAGE_SITE Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 158 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 51 Largeur interne 158 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Seuil d'affichage du nombre de lignes Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 2914 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeSeuilAffichageListe.m_clTabVisible Filtre 02 Rub. affichée :gpclListeSeuilAffichageListe.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeSeuilAffichageListe.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 333 Taux anc. bas 250 Taux anc. largeur 1000 Taux anc. hauteur 250 Combo : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CLIENT.COMBO_STATUT_CLIENT Libellé FR: Stat&ut du client Valeur initiale 1 Groupe GR_CRITERE_LISTESITE Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche 06/08/2026 Isis_BO 2915 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 521 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeStatutClient.m_clTabVisible Rub. affichée :gpclListeStatutClient.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeStatutClient.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 2916 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CLIENT.COMBO_TYPE_CLIENT Libellé FR: Type de client Groupe GR_CRITERE_LISTESITE Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 521 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Type de client Numéro aide 0 Texte d'indication si vide FR: Type de client Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non 06/08/2026 Isis_BO 2917 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeClient.m_clTabVisible Filtre 2 Rub. affichée :gpclListeTypeClient.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeTypeClient.m_clTabVisible.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.COMBO_TYPE_SITE Libellé FR: Type de site Groupe GR_CRITERE_LISTESITE Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 199 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Type de client Numéro aide 0 Texte d'indication si vide FR: Type de client 06/08/2026 Isis_BO 2918 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeLieu.m_clTabVisible Filtre 2 Rub. affichée :gpclListeTypeLieu.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeTypeLieu.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2919 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Disposition : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CONTACT.DISP_CG_L1_C2_L1 Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.DISP_CG_L1_C2_L1 Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage 06/08/2026 Isis_BO 2920 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CLIENT.DISP_CG_L1_C2_L1 Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CLIENT Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 06/08/2026 Isis_BO 2921 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CONTACT Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 2922 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Lieu.D_LISTE_LIEU Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 4 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Liste_Lieu.D_LISTE_LIEU.D_TETE_LISTE_SITE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 06/08/2026 Isis_BO 2923 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Lieu.D_LISTE_LIEU.FRM_BANDEAU_BAS_SITE UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CONTACT.FRM_CADRE_CARACTERISTIQUES UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 2924 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.FRM_CADRE_CARACTERISTIQUES UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CLIENT.FRM_CADRE_CARACTERISTIQUES UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2925 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Forme : FI_Liste_Lieu.D_LISTE_LIEU.FRM_CRITERE_LISTE_SITE UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Lieu.D_LISTE_LIEU.FRM_DEPLIER_PLIER_LISTE_SITE UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2926 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Image : FI_Liste_Lieu.IMG_Bloque Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\candado.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CLIENT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 2927 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_SITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 2928 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CONTACTSITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2929 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Image : FI_Liste_Lieu.IMG_NonBloque Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\candado-abierto.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Liste_Lieu.D_LISTE_LIEU.IMG_OPAQ_TABLE_LISTE_LIEU Groupe GR_HAUTEUR_LISTE_LIEU,GR_IMAGE_OPAQUE_LISTE_LIEU Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 2930 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Liste_Lieu.D_LISTE_LIEU.IMG_OPAQ_TETE_LISTE_LIEU Groupe GR_IMAGE_OPAQUE_LISTE_LIEU Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur 06/08/2026 Isis_BO 2931 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.INT_ADRESSE_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTESITE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2932 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Interrupteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CLIENT.INT_CLIENT Valeur initiale 0 Groupe GR_CRITERE_LISTESITE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2933 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Interrupteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.INT_CODEPOSTAL_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTESITE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2934 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Interrupteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CLIENT.INT_CODE_COMPTABLE Valeur initiale 0 Groupe GR_CRITERE_LISTESITE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2935 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Interrupteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.INT_CODE_LIEU Valeur initiale 0 Groupe GR_CRITERE_LISTESITE Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2936 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Interrupteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CONTACT.INT_EMAIL_CONTACT Valeur initiale 0 Groupe GR_CRITERE_LISTESITE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2937 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Interrupteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CONTACT.INT_NOM_CONTACT Valeur initiale 0 Groupe GR_CRITERE_LISTESITE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2938 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Interrupteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.INT_NOTE_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTESITE Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2939 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Interrupteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CONTACT.INT_ROLE_CONTACT Valeur initiale 0 Groupe GR_CRITERE_LISTESITE Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2940 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Interrupteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CLIENT.INT_STATUT_CLIENT Valeur initiale 0 Groupe GR_CRITERE_LISTESITE Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2941 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Interrupteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CONTACT.INT_TELS_CONTACT Valeur initiale 0 Groupe GR_CRITERE_LISTESITE Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2942 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Interrupteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CLIENT.INT_TYPE_CLIENT Valeur initiale 0 Groupe GR_CRITERE_LISTESITE Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2943 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Interrupteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.INT_TYPE_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTESITE Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2944 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Interrupteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.INT_VILLE_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTESITE Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2945 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Libellé : FI_Liste_Lieu.D_LISTE_LIEU.LIB_AFFICHER_SITE Libellé FR: Afficher Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.LIB_BLOCAGE Libellé FR: Blocage Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2946 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CLIENT.DISP_CG_L1_C2_L1.LIB_CLEINT Libellé FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2947 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Libellé : FI_Liste_Lieu.D_LISTE_LIEU.LIB_DEPUIS_SITE Libellé FR: Depuis Groupe GR_PERIODE_AFFICHAGE_SITE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.DISP_CG_L1_C2_L1.LIB_SITE Libellé FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 2948 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CONTACT.DISP_CG_L1_C2_L1.LIB_SITE Libellé FR: Contact Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2949 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Libellé : FI_Liste_Lieu.D_LISTE_LIEU.D_TETE_LISTE_SITE.LIB_Titre_de_fenêtre_liste_lieu Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Lieu.D_LISTE_LIEU.LIB_Total_Liste_Lieu Libellé FR: 000 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 2950 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeLieu.p_nTotal Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : FI_Liste_Lieu.D_LISTE_LIEU.LIB_Total_Titre_Liste_Lieu Libellé FR: Total : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2951 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Champ de saisie : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.SAI_ADRESSE_SITE Groupe GR_CRITERE_LISTESITE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 517 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2952 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CLIENT.SAI_CLIENT Libellé FR: &Client Groupe GR_CRITERE_LISTESITE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 521 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 2953 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2954 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Champ de saisie : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.SAI_CODEPOSTAL_SITE Groupe GR_CRITERE_LISTESITE Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 517 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2955 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CLIENT.SAI_CODE_COMPTABLE Groupe GR_CRITERE_LISTESITE Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 521 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2956 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2957 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Champ de saisie : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.SAI_CODE_LIEU Groupe GR_CRITERE_LISTESITE Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 199 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2958 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Lieu.SAI_CodeLieu Libellé FR: &Code Lieu Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 185 Largeur interne 284 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: Nom du site, adresse, code postal ou ville Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 2959 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2960 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Champ de saisie : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CONTACT.SAI_EMAIL_CONTACT Groupe GR_CRITERE_LISTESITE Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 199 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2961 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CONTACT.SAI_NOM_CONTACT Groupe GR_CRITERE_LISTESITE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 199 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2962 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2963 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Champ de saisie : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.SAI_NOTE_SITE Groupe GR_CRITERE_LISTESITE Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 199 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2964 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Lieu.D_LISTE_LIEU.DISP_CONTACT.SAI_TELS_CONTACT Groupe GR_CRITERE_LISTESITE Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 199 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 2965 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2966 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Champ de saisie : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.SAI_VILLE_SITE Groupe GR_CRITERE_LISTESITE Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 517 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 2967 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Sélecteur : FI_Liste_Lieu.D_LISTE_LIEU.DISP_SITE.SEL_BLOCAGE_Site Libellé FR: &Sélecteur Valeur initiale 1 Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 2968 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CBox_A28.png Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU Ordre navigation 1 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 2969 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Rub. mémorisée :gclPresentationListeLieu.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU 06/08/2026 Isis_BO 2970 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Rupture de zone répétée : Toujours visible Non Attribut de rupture 13 Libellé : Libellé FR: Date de modification Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2971 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Rupture de zone répétée : Toujours visible Non Attribut de rupture 13 Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_SEL (3) Curseur survol 32649 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Non Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_ImgBloque (4) Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 4 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 2972 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_CodeLieu (5) Titre FR: Nom du site Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2973 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_IDTypeSite (6) Titre FR: Type Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_Ligne_Adresse_4 (7) Titre FR: Libellé voie Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non 06/08/2026 Isis_BO 2974 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_Ligne_Adresse_3 (8) Titre FR: Bât./Immeuble Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2975 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_Ligne_Adresse_5 (9) Titre FR: Lieu dit Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_CodePostal (10) Titre FR: Code Postal Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 2976 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_Ville (11) Titre FR: Ville Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2977 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_CodeAcces (12) Titre FR: Code d'Acces Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_Badge (13) Titre FR: Badge Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse 06/08/2026 Isis_BO 2978 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_Interphone (14) Titre FR: Interphone Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2979 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_Note (15) Titre FR: Note Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.MinDateModif (16) Titre FR: MinDateModif Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Non Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 2980 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.NbJrsModif (17) Titre FR: Nombre Jours Depuis Modif. Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Non Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 2981 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_PKID (18) Titre FR: Identifiant du site Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Non Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_bBloque (19) Titre FR: bBloque Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse 06/08/2026 Isis_BO 2982 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Informations sur les champs Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Lieu.D_LISTE_LIEU.TABLE_LIEU.COL_RaisonBlocage (20) Titre FR: RaisonBlocage Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_Liste_Lieu Messages multilingues 06/08/2026 Isis_BO 2983 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Messages multilingues 06/08/2026 Isis_BO 2984 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Liste_Lieu Code des champs Déclarations globales de FI_Liste_Lieu procédure FI_Liste_Lieu(gclPresentationListeLieu est un PTableLieu dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null) //Variable qui contient la call stack à appeler dans les appels de sous fenêtre maProcMAJObjetRetourListeLieu est une procédure = MAJObjetRetourFI maProcRefreshObjetPres est une procédure = RefreshObjetPresentation maProcMAJCriterePerso est une procédure = Null//MAJCriterePerso //gbEnRechercheLocal est un booléen = faux gsTriEnCours est une chaîne gstListePerso est un STListePerso gstCriterePerso est un STCritereListePerso gnDelai est un entier si paramSupplementaire.eTypeAppel=Libre alors LIB_Titre_de_fenêtre_liste_lieu = "Liste des sites" sinon si paramSupplementaire.sTitreFenetre<>"" alors LIB_Titre_de_fenêtre_liste_lieu = paramSupplementaire.sTitreFenetre fin local ListeAffiche(COMBO_STATUT_CLIENT,taInit) ListeAffiche(COMBO_TYPE_CLIENT,taInit) ListeAffiche(COMBO_TYPE_SITE,taInit) ListeAffiche(COMBO_ROLE_CONTACT,taInit) ListeAffiche(COMBO_SEUIL_AFFICHAGE_SITE,taInit) ListeAffiche(COMBO_PERIODE_AFFICHAGE_SITE,taInit) SelectionValeurCombo(COMBO_SEUIL_AFFICHAGE_SITE,1)//INT_LIMITE_LISTE_SITE=1 SelectionValeurCombo(COMBO_PERIODE_AFFICHAGE_SITE,0) // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) SEL_BLOCAGE_Site=-1 si paramSupplementaire.sNomIDAppelant="InterventionListeLieu" alors SEL_BLOCAGE_Site = 0 fin si gclPresentationListeLieu=Null alors ChargerSelonAppelant(Vrai,Faux) fin Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Code des champs // gclPresentationListeLieu=PTableLieu.gNouvellePresentation(-1) // // SI paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" ALORS // ExécuteTraitement(BTN_COLLAPSE_LISTE_SITE,trtClic) // //INT_CLIENT _ET_ SAI_CLIENT // ChargementSQL(paramSupplementaire.sNomIDAppelant,paramSupplementaire.nIdFenetreAppelante) // //INT_TOUSLESSITES..Visible=vrai // SELON paramSupplementaire.sNomIDAppelant // // CAS "ClientListeLieu" : SelectionValeurCombo(COMBO_SEUIL_AFFICHAGE_SITE,0)//INT_TOUSLESSITES = 1 // // FIN // SI paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture ALORS // gnDelai = DonneValeurTimeOutObjet(paramSupplementaire.pclObjetAppelant) // SI gnDelai>0 ALORS // ActiveEvenement() // FIN // TimerSys(TimeOutDeFermeture,100) // FIN // // SINON // SI gpclFicheUtilisateurEnCours<>Null _ET_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null ALORS // // gstListePerso = gpclFicheUtilisateurEnCours:DonneColonneEtTriListePerso(3) // // gstCriterePerso = gpclFicheUtilisateurEnCours:DonneCritereListePerso(3) // // FIN // InitCriterePerso(GR_CRITERE_LISTESITE,gstCriterePerso,maProcMAJCriterePerso) // MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) // ChargementSQL() //// INT_TOUSLESSITES..Visible=faux //// clTableauModele est un MTableauDeLieu //// gclPresentationListeLieu = allouer un ptablelieu(clTableauModele) //// //// PTableLieu.gTHNouvellePresentation(0,maProcRefreshObjetPres)//gclPresentation=PTableLieu.gNouvellePrese ntation(0)// // FIN // //FIN Fin d'initialisation de FI_Liste_Lieu InitColonneChampTablePerso(TABLE_LIEU,gstListePerso) si TABLE_LIEU..Occurrence>0 alors TableSelectPlus(TABLE_LIEU,1) fin Evénement(TriColonne,"TABLE_LIEU",1529) Evénement(DoubleClicLigneTableau,"TABLE_LIEU",WM_LBUTTONDBLCLK) Demande de mise à jour de l'affichage de FI_Liste_Lieu si gclPresentationListeLieu<>Null _et_ gclPresentationListeLieu est PTableLieu alors //Trie l'objet lié au champ TABLE selon le trie effectuée sur ce champ //TrieObjetChampTableSiBesoin(gclPresentationListeLieu,TABLE_LIEU,gsTriEnCours) // mise à jour des champs bindés sur la présentation (compteur par exemple) 06/08/2026 Isis_BO 2985 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Code des champs //SourceVersEcran("","gclPresentationListeLieu") //MAJ du champ TABLE et de l'objet Liste Lieu //MAJChampTableEtObjet(TABLE_LIEU,gclPresentationListeLieu:p_clCourant) // Gestion de l'accessibilité des boutons GestionBoutonsEnteteDansListe(GR_MODIFICATION_LISTE_LIEU,BTN_ADD_LISTE_SITE,BTN_SEL_LISTE_SITE, TABLE_LIEU,paramSupplementaire) //En demande de MAJ la cellule des totaux peut avoir changé au niveau de la visibilité D_LISTE_LIEU[5]..Visible = (paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.e TypeAppel=DansChampFI) _ou_ CFI_SOUSELEMENT_LISTE_LIEU..Visible ? Faux sinon Vrai TABLE_LIEU.COL_SEL..Visible = (paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.b MultiSelect) si paramSupplementaire.eTypeAppel<>DansFenetre alors si paramSupplementaire.sNomIDAppelant <> "InterventionListeLieu" alors FEN_Menu.PriseFocus(VoletDuChamp(D_LISTE_LIEU))//FEN_Menu.PriseFocus("FI_Liste_Lieu") fin fin fin Clic sur BTN_COLLAPSE_LISTE_SITE D_LISTE_LIEU[2]..Visible = Faux BTN_UNCOLLAPSE_LISTE_SITE..Visible=Vrai MoiMême..Visible = Faux TABLE_LIEU.MinDateModif..Visible = Vrai Clic sur BTN_UNCOLLAPSE_LISTE_SITE D_LISTE_LIEU[2]..Visible = Vrai BTN_COLLAPSE_LISTE_SITE..Visible=Vrai MoiMême..Visible = Faux Sélection d'une ligne de COMBO_PERIODE_AFFICHAGE_SITE ChargementSQL() Sélection d'une ligne de COMBO_SEUIL_AFFICHAGE_SITE GR_PERIODE_AFFICHAGE_SITE..Etat = DonneParametreCombo(MoiMême)="-1" ? Grisé sinon Actif ChargementSQL() Clic sur BTN_ADD_LISTE_SITE gnDelai=0 TimeOutDeFermeture() //La liste est sur l'onglet principale si paramSupplementaire.eTypeAppel = Libre alors //Appel de la fiche en dessous de la liste OuvreFicheDepuisListe(FicheEnAjout,paramSupplementaire,gclPresentationListeLieu,FI_Fiche_Lieu, MaFenêtreInterne..Nom,D_LISTE_LIEU,TABLE_LIEU,CFI_SOUSELEMENT_LISTE_LIEU,GR_IMAGE_OPAQUE_LISTE_LIEU ,GR_HAUTEUR_LISTE_LIEU,GR_MODEFORMULAIRE_LISTE_LIEU,maProcMAJObjetRetourListeLieu,MoiMême..Nom,*, Faux,0,Vrai) //La liste est dans un champ FI sinon si paramSupplementaire.eTypeAppel=DansChampFI alors //nIdIntervention est un entier sur 8 octets=paramSupplementaire.pclObjetAppelant.m_nPKID 06/08/2026 Isis_BO 2986 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Code des champs stNewParam est un STParamFenetreAppelante = DonneParam(DansFenetre,"FI_Liste_Lieu",MoiMême..Nom, maProcMAJObjetRetourListeLieu,*,"AddLieu",*,gclPresentationListeLieu) nRetour est un entier = Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Lieu",stNewParam) //Fermeture par Timer si nRetour=-1 alors gnDelai=1 TimeOutDeFermeture() fin fin //clPresentationFiche est un PFicheSociete<-gclPresentation.Nouveau() //FEN_Menu.OuvreOuActive(FI_Fiche_Societe,"Fiche société",clPresentationFiche,DonneParam(DansOnglet,"FI_Liste_Societe",MoiMême..Nom,*,*,"ListeSociete",* ,gclPresentation,faux)) Clic sur BTN_AVANCEE_SITE //,DonneParam(DansFenetre,"FI_Liste_Dossier",MoiMême..Nom,maProcMAJObjetRetourListDossier,"","",*,pclTa bSoc,Vrai) OuvrePopupPosition(FEN_Choix_Colonne_Et_Tri,poHaut,3,TABLE_LIEU,gstListePerso)//ChargementSQL() nIndiceRupt est un entier nIndiceRuptsvg est un entier pour toute ligne de TABLE_LIEU nIndiceRupt = TableIndiceRupture(TABLE_LIEU.RUPT_H_MinDateModif_Site,TABLE_LIEU) si nIndiceRuptsvg<>nIndiceRupt alors nIndiceRuptsvg = nIndiceRupt TABLE_LIEU[nIndiceRupt].LIB_DATEMODIF = TABLE_LIEU[TABLE_LIEU].MinDateModif TableAffiche(TABLE_LIEU,taCourantBandeau) fin fin Clic sur BTN_CLOSE_LISTE_SITE si paramSupplementaire.eTypeAppel=DansChampFI alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(Null,paramSupplementaire,Faux,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre AppelProcFenetreAppelante(Null,paramSupplementaire,Faux,Vrai) Ferme(FEN_ChoixFenetreInterne) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(D_LISTE_LIEU)) fin Clic sur BTN_DEL_LISTE_SITE si ChargeLigneSelectionnee(COL_SEL..Visible) alors si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin 06/08/2026 Isis_BO 2987 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Code des champs clErreur est un CErreur clFicheSite est un PFicheLieu(gclPresentationListeLieu:p_clCourant,*) si pas clFicheSite:bControle(clErreur,Vrai) alors Erreur("Suppression impossible",clErreur.FormateMessage()) sinon si pas gclPresentationListeLieu.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_LIEU) TableSupprime(TABLE_LIEU,nIndice) // SI nIndice>1 _ET_ nIndice=TableOccurrence(TABLE_LIEU) ALORS // TableSelectPlus(TABLE_LIEU,nIndice-1) // FIN fin fin Clic sur BTN_EDT_LISTE_SITE gnDelai=0 TimeOutDeFermeture() //La liste est sur l'onglet principale si paramSupplementaire.eTypeAppel = Libre alors//_ET_ gclPresentationListeLieu.p_clCourant<>Null ALORS //ChargeLigneSelectionnee() //OuvreFicheDepuisListe(FicheEnModification,DonneParam(DansOnglet,"FI_Liste_Lieu",MoiMême..Nom),gcl PresentationListeLieu,FI_Fiche_Lieu,MaFenêtreInterne..Nom,DISP_LISTE_LIEU,TABLE_LIEU,CFI_SOUSELEMEN T_LISTE_LIEU,GR_IMAGE_OPAQUE_LISTE_LIEU,GR_HAUTEUR_LISTE_ LIEU,GR_MODEFORMULAIRE_LISTE_LIEU,maProcMAJObjetRetourListeLieu,MoiMême..Nom,*,) DoubleClicLigneTableau()// //La liste est dans un champ FI sinon si paramSupplementaire.eTypeAppel=DansChampFI _et_ ChargeLigneSelectionnee(COL_SEL..Visible) alors//gclPresentationListeLieu.p_clCourant<>Null ALORS stNewParam est un STParamFenetreAppelante stNewParam = DonneParam(DansFenetre,"FI_Liste_Lieu",MoiMême..Nom,maProcMAJObjetRetourListeLieu,*, "ModifLieu",*,gclPresentationListeLieu,*) nRetour est un entier = Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Lieu",stNewParam) //Fermeture par Timer si nRetour=-1 alors gnDelai=1 TimeOutDeFermeture() fin DemandeMiseAJourIHM() fin Clic sur BTN_GOMMER_SITE RAZ(GR_CRITERE_LISTESITE) //ListeSupprimeTout(COMBO_ETAT_INTERV) //COMBO_ETAT_INTERV..Bulle="" //TableauSupprimeTout(pclTabEtat:m_clTabModele) //TableauSupprimeTout(pclTabEtat:m_clTabVisible) //ListeSupprimeTout(COMBO_SOCIETE_INTERV) //COMBO_SOCIETE_INTERV..Bulle="" //TableauSupprimeTout(pclTabSoc:m_clTabModele) SelectionValeurCombo(COMBO_SEUIL_AFFICHAGE_SITE,1)//INT_LIMITE_LISTE_SITE[1]=vrai MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Clic sur BTN_RECHERCHE_SITE 06/08/2026 Isis_BO 2988 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Code des champs bCocheContexteClient est un booléen = INT_CLIENT _et_ SAI_CLIENT<>"" _et_ paramSupplementaire.s NomIDAppelant="InterventionListeLieu" si bCocheContexteClient alors INT_CLIENT=Faux fin si gpclFicheUtilisateurEnCours<>Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null alors //Récupération des critère dans un tableau RecupCriterePerso(GR_CRITERE_LISTESITE,gstCriterePerso,maProcMAJCriterePerso) //Sauvegarde des critères en base gpclFicheUtilisateurEnCours:MAJCritereListePerso(3,gstCriterePerso) fin si bCocheContexteClient alors INT_CLIENT=Vrai fin //Execution des critères ChargerSelonAppelant(Faux,Vrai)//ChargementSQL() //Application des tris InitTriChampTablePerso(TABLE_LIEU,gstListePerso) Clic sur BTN_SEL_LISTE_SITE si paramSupplementaire.eTypeAppel dans (DansChampFI,DansFenetre) alors AppelProcFenetreAppelante(gclPresentationListeLieu,paramSupplementaire,Vrai,Vrai) fin si paramSupplementaire.eTypeAppel=DansChampFI alors // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS // SI paramSupplementaire.bMultiSelect ALORS // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationListeLieu) // SINON // pclPresentationFiche est un PFicheLieu dynamique // pclPresentationFiche <- gclPresentationListeLieu.Modifier() // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,pclPresentationFiche) // FIN // // FIN ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansFenetre alors // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS // SI paramSupplementaire.bMultiSelect ALORS // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationListeLieu) // SINON // pclPresentationFiche est un PFicheLieu dynamique // pclPresentationFiche <- gclPresentationListeLieu.Modifier() // paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,pclPresentationFiche) // FIN // // FIN Ferme(FEN_ChoixFenetreInterne,gclPresentationListeLieu.p_clCourant) fin Clic sur BTN_VueDossier si COL_PKID > 0 et COL_CodeLieu <> "" alors 06/08/2026 Isis_BO 2989 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Code des champs RechercheInfoParSite(COL_PKID, COL_CodeLieu) sinon Info("Veuillez sélectionner un site") fin Sortie de COMBO_STATUT_CLIENT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_SITE) Sélection d'une ligne de COMBO_STATUT_CLIENT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Sélection d'une ligne de COMBO_TYPE_CLIENT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) A chaque modification de INT_CLIENT MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) A chaque modification de INT_CODE_COMPTABLE MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) A chaque modification de INT_STATUT_CLIENT MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) A chaque modification de INT_TYPE_CLIENT MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Sortie de SAI_CLIENT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_SITE) A chaque modification de SAI_CLIENT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Sortie de SAI_CODE_COMPTABLE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_SITE) A chaque modification de SAI_CODE_COMPTABLE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Sortie de COMBO_ROLE_CONTACT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_SITE) Sélection d'une ligne de COMBO_ROLE_CONTACT 06/08/2026 Isis_BO 2990 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Code des champs MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) A chaque modification de INT_EMAIL_CONTACT MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) A chaque modification de INT_NOM_CONTACT MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) A chaque modification de INT_ROLE_CONTACT MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) A chaque modification de INT_TELS_CONTACT MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Sortie de SAI_EMAIL_CONTACT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_SITE) A chaque modification de SAI_EMAIL_CONTACT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Sortie de SAI_NOM_CONTACT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_SITE) A chaque modification de SAI_NOM_CONTACT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Sortie de SAI_TELS_CONTACT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_SITE) A chaque modification de SAI_TELS_CONTACT MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Sélection d'une ligne de COMBO_TYPE_SITE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) A chaque modification de INT_ADRESSE_SITE MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) A chaque modification de INT_CODE_LIEU MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) A chaque modification de INT_CODEPOSTAL_SITE 06/08/2026 Isis_BO 2991 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Code des champs MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) A chaque modification de INT_NOTE_SITE MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) A chaque modification de INT_TYPE_SITE MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) A chaque modification de INT_VILLE_SITE MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Sortie de SAI_ADRESSE_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_SITE) A chaque modification de SAI_ADRESSE_SITE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Sortie de SAI_CODE_LIEU si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_SITE) A chaque modification de SAI_CODE_LIEU MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Sortie de SAI_CODEPOSTAL_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_SITE) A chaque modification de SAI_CODEPOSTAL_SITE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Sortie de SAI_NOTE_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_SITE) A chaque modification de SAI_NOTE_SITE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Sortie de SAI_VILLE_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_SITE) A chaque modification de SAI_VILLE_SITE MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) Sortie d'une ligne de TABLE_LIEU 06/08/2026 Isis_BO 2992 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Code des champs //// si la table n'a pas été modifiée, il ne faut rien faire //SI TABLE_LIEU..Modifié=Faux ALORS // RETOUR //FIN // //clErr est un CErreur //pclPresentationFiche est un PFicheLieu dynamique // //// ajout d'une nouvelle ligne //SI TABLE_LIEU..Nouveau ALORS // pclPresentationFiche<-gclPresentationListeLieu.Nouveau() //// modification d'une ligne existante //SINON // pclPresentationFiche<-gclPresentationListeLieu.Modifier() //FIN // //// sauvegarde de la table //TableEnregistre(TABLE_LIEU,pclPresentationFiche) // //// traitement des erreurs //si pas pclPresentationFiche.bOK(clErr) alors//PAS pclPresentationFiche.bOK(clErr,Vrai,Faux) // Erreur(clErr.FormateMessage()) //FIN // //// repasse la table en non modifiée //TABLE_LIEU..Modifié=Faux Sélection d'une ligne de TABLE_LIEU // //SI TABLE_LIEU..Nouveau ALORS // gclPresentationListeLieu.p_clCourant=Null //SINON // gclPresentationListeLieu.p_clCourant=TABLE_LIEU //FIN DemandeMiseAJourIHM() Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_LIEU //SI (ParamSupplementaire.eTypeAppel<>Libre _ET_ ParamSupplementaire.eTypeAppel=DansChampFI _et_ PAS paramSupplementaire.bMultiSelect) ALORS // ExécuteTraitement(BTN_SelectLigne_compact,trtClic) //SINON // OuvreFicheLieu() //FIN DoubleClicLigneTableau() Touche appuyée (WM_CHAR) de TABLE_LIEU nTouche est un entier = 0x0d // Vérifie si la touche dont le code virtuel est 0x0d a été appuyée si ToucheEnfoncée(nTouche) _ou_ _EVE.wParam = nTouche alors // Insérer ici le traitement à effectuer DoubleClicLigneTableau() fin A chaque modification de COL_SEL ( TABLE_LIEU ) si COL_SEL alors ChargeLigneSelectionnee(Vrai) 06/08/2026 Isis_BO 2993 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Code des champs sinon DechargeLigneSelectionnee(Vrai) fin Affichage d'une ligne de RUPT_H_MinDateModif_Site ( TABLE_LIEU ) TABLE_LIEU[TABLE_LIEU].LIB_DATEMODIF = TABLE_LIEU[TABLE_LIEU].MinDateModif Sortie de SAI_CodeLieu //SI MoiMême..ValeurAffichée<>"" _et_ gbEnRechercheLocal ALORS // gbEnRechercheLocal = faux // nPKID est un entier sur 8 octets = val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[",DepuisDébut),1,"]")) // SI nPKID>0 ALORS // gclPresentationListeLieu=PTableLieu.gNouvellePresentation(0,nPKID) // // SINON // SI ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"---",DepuisDébut),1,"---",DepuisFin)=ChaîneFormate("Aucu n résultat",ccMajuscule) ALORS // MoiMême="" // SaisieAssistéeSupprimeTout(MoiMême) // ExécuteTraitement(MoiMême,trtModification) // SINON // gclPresentationListeLieu=PTableLieu.gNouvellePresentation(0,-1,MoiMême..ValeurAffichée) // FIN // // FIN // SI nPKID>0 ALORS // MoiMême = ExtraitChaîne(MoiMême,2," [",DepuisFin) // FIN // DonneFocus(BTN_Fermer_liste_lieu) // DemandeMiseAJourIHM() // //EnregistreFiche() // //Enchainement des actions suite au choix du lieu comme si l'utilisateur avait cliqué sur la loupe // //GestionEnchainement(BTN_LOUPE_LIEU,"") //FIN A chaque modification de SAI_CodeLieu //gbEnRechercheLocal = vrai //TH_SuspendThread("ListeLieuGlobal") //SI MoiMême..ValeurAffichée<>"" ALORS // ModifZoneSaisieAssistee(MoiMême,2,faux,"","") //SINON // PTableLieu.gTHNouvellePresentation(0,maProcRefreshObjetPres) // //DemandeMiseAJourIHM() //FIN si SAI_CodeLieu="" alors PTableLieu.gTHNouvellePresentation(0,maProcRefreshObjetPres) TableAffiche(TABLE_LIEU,taInit) retour fin Sablier(Vrai) si Taille(SAI_CodeLieu..ValeurAffichée)> 2 alors 06/08/2026 Isis_BO 2994 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Code des champs //Chargement liste des Clients trouvés pclListeRechercheLieu est une PTableLieu dynamique pclListeRechercheLieu=PTableLieu.gNouvellePresentation(4,SAI_CodeLieu) nCompteur est un entier nCompteur=pclListeRechercheLieu.m_clTabModele..Occurrence si nCompteur=0 alors // Info("Aucun résultat trouvé pour cette recherche") TableauSupprimeTout(gclPresentationListeLieu.m_clTabModele) TableAffiche(TABLE_LIEU,taInit) retour fin si nCompteur=1 alors // SI pclListeRechercheClient.m_clTabModele..Occurrence=1 ALORS // pclListeRechercheClient.p_clCourant=pclListeRechercheClient.m_clTabModele[1] // clPresentationFiche est un PFicheClient<-pclListeRechercheClient.Modifier() // FEN_Menu.OuvreOuActive(FI_Fiche_Client,"Fiche Client",*,clPresentationFiche) // FIN gclPresentationListeLieu=pclListeRechercheLieu sinon gclPresentationListeLieu=pclListeRechercheLieu fin TableAffiche(TABLE_LIEU,taInit) sinon // Info("Vous devez saisir au moins 3 caratères pour réaliser votre recherche") // RepriseSaisie(SAI_CLIENT) fin Sablier(Faux) cas erreur: Erreur(HErreurInfo()) Sélection d'une valeur dans la liste de saisie assistée de SAI_CodeLieu //ExécuteTraitement(MoiMême,trtSortie) FI_Liste_Lieu Procédures Procédure locale ActiveEvenement // Résumé : // Syntaxe : // ActiveEvenement () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : 06/08/2026 Isis_BO 2995 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Procédures // Indiquez ici un exemple d'utilisation. // procédure ActiveEvenement() Evénement(SurActivite, "*.*", WM_LBUTTONDOWN) Evénement(SurActivite, "*.*", WM_RBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MOUSEMOVE) Evénement(SurActivite, "*.*", WM_KEYDOWN) Procédure locale ChargeLigneSelectionnee // Résumé : // Syntaxe : //[ = ] ChargeLigneSelectionnee ( est booléen) // // Paramètres : // bMultiSelect (booléen) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargeLigneSelectionnee(local bMultiSelect est un booléen) bResultat est un booléen si pas bMultiSelect alors si COL_bBloque alors si OuiNon(Non,"Le site choisi est bloqué pour la raison suivante : "+COL_RaisonBlocage, "Voulez-vous continuer ?") = Non alors renvoyer Faux fin fin si COL_PKID>0 alors gclPresentationListeLieu = PTableLieu.gNouvellePresentation(5,COL_PKID) fin si gclPresentationListeLieu:p_nTotal=1 alors gclPresentationListeLieu:p_clCourant = gclPresentationListeLieu:m_clTabModele[1] fin bResultat = gclPresentationListeLieu.p_clCourant<>Null sinon gclPresentationListeLieuTemp est un PTableLieu dynamique si COL_PKID>0 alors gclPresentationListeLieuTemp = PTableLieu.gNouvellePresentation(5,COL_PKID) fin si gclPresentationListeLieuTemp:p_nTotal=1 alors gclPresentationListeLieuTemp:m_clTabModele[1]:m_bSelection= Vrai si gclPresentationListeLieu.m_clTabModele.Ajoute(gclPresentationListeLieuTemp:m_clTabModele[1]) alors bResultat = Vrai sinon bResultat = Faux fin fin fin renvoyer bResultat Procédure locale ChargementSQL // Résumé : // Syntaxe : //ChargementSQL ([...]) // 06/08/2026 Isis_BO 2996 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Procédures // Paramètres : // <*> : > // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargementSQL(*) //TraceDébut(trDessusTout) // vide le tableau TableSupprimeTout(TABLE_LIEU) ReqSQL est une chaîne sCR est une chaîne sdListeClient est une Source de Données sExistContact est une chaîne = "SELECT 1 FROM Personne INNER JOIN Lieu_Personne ON (LIP_IDPersonne=PE_PKID) WHERE LIP_IDLieu=%1 %2" sExistContactOr est une chaîne = "SELECT 1 FROM Personne INNER JOIN Lieu_Personne ON (LIP_IDPersonne=PE_PKID) WHERE LIP_IDLieu=%1 AND (%2)" sExistClient est une chaîne = "SELECT 1 FROM Client INNER JOIN Client_Lieu ON (CLI_IDClient=CL_PKID) WHERE CLI_IDLieu=%1 %2" nTop est un entier = Val(DonneParametreCombo(COMBO_SEUIL_AFFICHAGE_SITE)) si nTop>0 alors ReqSQL=ChaîneConstruit("SELECT DISTINCT TOP %1 ",nTop) sinon ReqSQL="SELECT DISTINCT " fin // récupération des données //ReqSQL est une Requête SQL = ReqSQL+=[ Lieu.LI_PKID ,Lieu.LI_CodeLieu ,Lieu.LI_IDType ,LIeu.LI_IDAdresse ,Lieu.LI_CodeAcces ,Lieu.LI_Badge ,Lieu.LI_Interphone ,Lieu.LI_Note ,Lieu.LI_Blocage ,Lieu.LI_RaisonBlocage ,Adresse.AD_Ligne_3 ,Adresse.AD_Ligne_4 ,Adresse.AD_Ligne_5 ,Adresse.AD_CodePostal ,Adresse.AD_Ville ,CAST(Lieu.ModifDate AS DATE) AS MinDateModif ,WL.Val(WL.DuréeVersChaîne(WL.ChaîneVersDurée (WL.DateHeureDifférence ( CAST(Lieu.ModifDate AS DATE), WL.DateHeureSys() ),'+JHHMMSSLL'),'+J')) AS NbJours ] ReqSQL+=[ FROM Lieu LEFT OUTER JOIN Adresse ON (AD_PKID=LI_IDAdresse) ] si MesParamètres..Occurrence>=1 _et_ MesParamètres[1]="InterventionListeLieu" alors ReqSQL+=" LEFT OUTER JOIN Client_Lieu ON (Client_Lieu.CLI_IDLieu=Lieu.LI_PKID)" fin // FROM Intervention // INNER JOIN Dossier ON (DO_PKID=IN_IDDossier) // LEFT OUTER JOIN Client ON (Client.CL_PKID=Dossier.DO_IDClient) 06/08/2026 Isis_BO 2997 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Procédures // LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) // LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) // //] ReqSQL+=[ WHERE 1=1 ] //sCR+=CritereHF(opt1,ch1,Affaires.AF_Nom..Nom,tfMilieutexte) //sListeEtat est une chaine //sListeSociete est une chaine //SI pclTabEtat<>Null _et_ pclTabEtat:p_nTotal>0 ALORS // POUR I = 1 _À_ pclTabEtat:p_nTotal // sListeEtat +=[","]+ pclTabEtat:m_clTabModele[I]:m_nPKID // FIN //SINON // sListeEtat = "" //FIN // //SI pclTabSoc<>Null _ET_ pclTabSoc:p_nTotal>0 ALORS // POUR I = 1 _À_ pclTabSoc:p_nTotal // // sListeSociete +=[","]+ pclTabSoc:m_clTabModele[i]:m_nPKID // // FIN //SINON // sListeSociete="" //FIN // sCR+=CritereHF(INT_CODE_LIEU ,SAI_CODE_LIEU ,Lieu.LI_CodeLieu..Nom ,tfMilieutexte) sCR+=CritereHF(INT_TYPE_SITE ,COMBO_TYPE_SITE ,Lieu.LI_IDType..Nom , tfNumerique) sCR+=CritereHF(INT_NOTE_SITE ,SAI_NOTE_SITE ,Lieu.LI_Note..Nom ,tfMilieutexte) sCR+=CritereHF(INT_ADRESSE_SITE ,SAI_ADRESSE_SITE ,Lieu.LI_IDAdresse..Nom ,tfExiste,ChaîneConstruit("SELECT 1 FROM Adresse WHERE AD_PKID=%1 %2",Lieu.LI_IDAdresse..Nom,CritereHF( INT_ADRESSE_SITE,SAI_ADRESSE_SITE,Adresse.AD_Presentation..Nom,tfMilieutexte)))// sCR+=CritereHF(INT_CODEPOSTAL_SITE ,SAI_CODEPOSTAL_SITE ,Lieu.LI_IDAdresse..Nom ,tfExiste,ChaîneConstruit("SELECT 1 FROM Adresse WHERE AD_PKID=%1 %2",Lieu.LI_IDAdresse..Nom,CritereHF( INT_CODEPOSTAL_SITE,SAI_CODEPOSTAL_SITE,Adresse.AD_CodePostal..Nom,tfMilieutexte))) //,tfDansRequete,"SELECT Adresse.AD_PKID FROM Adresse WHERE Adresse.AD_CodePostal LIKE '%" + SAI_CODEPOSTAL_SITE + "%'") sCR+=CritereHF(INT_VILLE_SITE ,SAI_VILLE_SITE ,Lieu.LI_IDAdresse..Nom ,tfExiste,ChaîneConstruit("SELECT 1 FROM Adresse WHERE AD_PKID=%1 %2",Lieu.LI_IDAdresse..Nom,CritereHF( INT_VILLE_SITE,SAI_VILLE_SITE,Adresse.AD_Ville..Nom,tfMilieutexte))) //,tfDansRequete,"SELECT Adresse.AD_PKID FROM Adresse WHERE Adresse.AD_Ville LIKE '%" + SAI_VILLE_SITE + "%'")//,"SELECT Immeubles.IM_ID WHERE Immeubles.IM_Ville LIKE '%" + ch2 + "%'" sCR+=CritereHF(INT_NOM_CONTACT ,SAI_NOM_CONTACT ,Lieu.LI_PKID..Nom , tfExiste ,ChaîneConstruit(sExistContact,Lieu.LI_PKID..Nom,CritereHF(INT_NOM_CONTACT,SAI_NOM_CONTACT ,Personne.PE_Nom..Nom,tfMilieutexte))) sCR+=CritereHF(INT_TELS_CONTACT ,SAI_TELS_CONTACT ,Lieu.LI_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistContactOr,Lieu.LI_PKID..Nom,Remplace(CritereHF(INT_TELS_CONTACT ,SAI_TELS_CONTACT,Personne.PE_TelFixe..Nom,tfMilieutexte),"AND ","")+Remplace(CritereHF(INT_ TELS_CONTACT,SAI_TELS_CONTACT,Personne.PE_TelMobile..Nom,tfMilieutexte),"AND "," OR "))) sCR+=CritereHF(INT_EMAIL_CONTACT ,SAI_EMAIL_CONTACT ,Lieu.LI_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistContact,Lieu.LI_PKID..Nom,CritereHF(INT_EMAIL_CONTACT,SAI_ EMAIL_CONTACT,Personne.PE_Email..Nom,tfMilieutexte))) sCR+=CritereHF(INT_ROLE_CONTACT ,COMBO_ROLE_CONTACT ,Lieu.LI_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistContact,Lieu.LI_PKID..Nom,CritereHF(INT_ROLE_CONTACT,COMBO_ 06/08/2026 Isis_BO 2998 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Procédures ROLE_CONTACT,Personne.PE_IDRole..Nom,tfNumerique))) sCR+=CritereHF(INT_CLIENT ,SAI_CLIENT ,Lieu.LI_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistClient ,Lieu.LI_PKID..Nom,CritereHF(INT_CLIENT,SAI_CLIENT, Client.CL_Nom..Nom,tfMilieutexte))) sCR+=CritereHF(INT_TYPE_CLIENT ,COMBO_TYPE_CLIENT ,Lieu.LI_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistClient ,Lieu.LI_PKID..Nom,CritereHF(INT_TYPE_CLIENT,COMBO_ TYPE_CLIENT,Client.CL_IDType..Nom,tfNumerique))) sCR+=CritereHF(INT_STATUT_CLIENT ,COMBO_STATUT_CLIENT ,Lieu.LI_PKID..Nom , tfExiste ,ChaîneConstruit(sExistClient ,Lieu.LI_PKID..Nom,CritereHF(INT_STATUT_CLIENT,COMBO_ STATUT_CLIENT,Client.CL_IDStatut..Nom,tfNumerique))) sCR+=CritereHF(INT_CODE_COMPTABLE ,SAI_CODE_COMPTABLE ,Lieu.LI_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistClient ,Lieu.LI_PKID..Nom,CritereHF(INT_CODE_COMPTABLE,SAI_ CODE_COMPTABLE,Client.CL_CodeComptable..Nom,tfMilieutexte))) sCR+=CritereHF(SEL_BLOCAGE_Site=-1? Faux sinon Vrai,Val(SEL_BLOCAGE_Site),Lieu.LI_Blocage..Nom , tfBooleen ) si INT_CLIENT _et_ SAI_CLIENT<>"" _et_ MesParamètres..Occurrence>=2 _et_ MesParamètres[1]= "InterventionListeLieu" _et_ MesParamètres[2]>0 alors sCR+=CritereHF(1,MesParamètres[2],Client_Lieu.CLI_IDClient..Nom,tfNumerique) fin ReqSQL+=sCR si sCR="" _et_ COMBO_PERIODE_AFFICHAGE_SITE..Etat=Actif alors // ReqSQL+=[ // AND ( Dossier.ModifDate>='%1' // OR Intervention.ModifDate>='%1' // ) // ] // ReqSQL+=[ // AND ( NbJours<=%1 // ) // ] ReqSQL+=[ AND ( MinDateModif>=%1 ) ] dDateCpt est une Date = DateSys() dDateCpt..Jour-= Val(DonneParametreCombo(COMBO_PERIODE_AFFICHAGE_SITE)) //ParametreLit("NBJOUR_DERNIEREMODIF_SITE","30") ReqSQL = ChaîneConstruit(ReqSQL,DateVersChaîne(dDateCpt,"AAAAMMJJ")) //ReqSQL = ChaîneConstruit(ReqSQL,val(ParametreLit("NBJOUR_DERNIEREMODIF_DOSS_INTERV","30"))) fin ReqSQL+=[ ORDER BY MinDateModif DESC ] //ReqSQL.p_IdDossier = Null//MesParamètres..Occurrence>0 _ET_ MesParamètres[1]<>-1 ? MesParamètres[1] SINON Null // exécution de la requête MaFenêtre..AffichageActif = Faux //ChronoDébut() si HExécuteRequêteSQL(sdListeClient,gcnxBO,hRequêteDéfaut+hRequêteSansCorrection,ReqSQL) alors nIndiceLigne est un entier nCptEnreg est un entier = HNbEnr(sdListeClient) si nCptEnreg>0 alors InitTriChampTablePerso(TABLE_LIEU,gstListePerso) si TableColonnesTriées(TABLE_LIEU)="" alors TableTrie(TABLE_LIEU,TABLE_LIEU.NbJrsModif..Nom) 06/08/2026 Isis_BO 2999 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Procédures fin // charge les enregistrements en mémoire //trace(ChronoValeur()) pour tout sdListeClient avec sdListeClient si .LI_Blocage alors nIndiceLigne = TableAjouteLigne(TABLE_LIEU,Faux,IMG_Bloque,.LI_CodeLieu,.LI_IDType ,.AD_Ligne_4,.AD_Ligne_3,.AD_Ligne_5,.AD_CodePostal,.AD_Ville,.LI_CodeAcces,. LI_Badge,.LI_Interphone,.LI_Note,DateVersChaîne(.MinDateModif, maskDateDuréeRelative),.NbJours,.LI_PKID,.LI_Blocage,.LI_RaisonBlocage) sinon nIndiceLigne = TableAjouteLigne(TABLE_LIEU,Faux,IMG_NonBloque,.LI_CodeLieu,. LI_IDType,.AD_Ligne_4,.AD_Ligne_3,.AD_Ligne_5,.AD_CodePostal,.AD_Ville,. LI_CodeAcces,.LI_Badge,.LI_Interphone,.LI_Note,DateVersChaîne(.MinDateModif, maskDateDuréeRelative),.NbJours,.LI_PKID,.LI_Blocage) fin fin fin // TableAffiche(TABLE_LIEU,taCourantBandeau) fin LIB_Total_Liste_Lieu = nCptEnreg sinon LIB_Total_Liste_Lieu = 0 fin //Trace(ChronoFin) HLibèreRequête(sdListeClient) MaFenêtre..AffichageActif = Vrai Procédure locale ChargerSelonAppelant // Résumé : // Syntaxe : //ChargerSelonAppelant ( est booléen, est booléen) // // Paramètres : // bPremiereFois (booléen) : // bTous (booléen) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerSelonAppelant(local bPremiereFois est un booléen,local bTous est un booléen) si bPremiereFois alors //TABLE_PERSONNE.COL_nIDRole..Visible = Faux //TABLE_PERSONNE.COL_IDClient..Visible = Faux //INT_TOUSLESCONTACTS..Visible = faux fin gclPresentationListeLieu=PTableLieu.gNouvellePresentation(-1) selon paramSupplementaire.sNomIDAppelant cas "InterventionListeLieu" : si bPremiereFois alors ExécuteTraitement(BTN_COLLAPSE_LISTE_SITE,trtClic) SAI_CLIENT = paramSupplementaire.pclObjetAppelant.FicheClient.m_sNom INT_CLIENT = Vrai MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) 06/08/2026 Isis_BO 3000 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Procédures fin ChargementSQL(paramSupplementaire.sNomIDAppelant,paramSupplementaire.nIdFenetreAppelante) si bPremiereFois alors si paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture alors gnDelai = DonneValeurTimeOutObjet(paramSupplementaire.pclObjetAppelant) si gnDelai>0 alors ActiveEvenement() fin TimerSys(TimeOutDeFermeture,100) fin fin cas "" si gpclFicheUtilisateurEnCours<>Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur <>Null alors gstListePerso = gpclFicheUtilisateurEnCours:DonneColonneEtTriListePerso(3) gstCriterePerso = gpclFicheUtilisateurEnCours:DonneCritereListePerso(3) fin InitCriterePerso(GR_CRITERE_LISTESITE,gstCriterePerso,maProcMAJCriterePerso) MAJChampPeriodeAffichage(GR_CRITERE_LISTESITE,GR_PERIODE_AFFICHAGE_SITE) ChargementSQL() autre cas ExécuteTraitement(BTN_COLLAPSE_LISTE_SITE,trtClic) ChargementSQL(paramSupplementaire.sNomIDAppelant,paramSupplementaire.nIdFenetreAppelante) selon paramSupplementaire.sNomIDAppelant cas "ClientListeLieu" : SelectionValeurCombo(COMBO_SEUIL_AFFICHAGE_SITE,0) //INT_TOUSLESSITES = 1 fin si paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture alors gnDelai = DonneValeurTimeOutObjet(paramSupplementaire.pclObjetAppelant) si gnDelai>0 alors ActiveEvenement() fin TimerSys(TimeOutDeFermeture,100) fin fin Procédure locale DechargeLigneSelectionnee // Résumé : // Syntaxe : //[ = ] DechargeLigneSelectionnee ( est booléen) // // Paramètres : // bMultiSelect (booléen) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DechargeLigneSelectionnee(local bMultiSelect est un booléen) bResultat est un booléen si pas bMultiSelect alors 06/08/2026 Isis_BO 3001 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Procédures sinon si COL_PKID>0 alors nIndice est un entier = TableauCherche(gclPresentationListeLieu:m_clTabModele,tcLinéaire,"m_nPKID" ,COL_PKID,1) si nIndice>0 alors gclPresentationListeLieu:m_clTabModele[nIndice]:m_bSelection = Faux bResultat = Vrai fin fin renvoyer bResultat Procédure locale DoubleClicLigneTableau // Résumé : // Syntaxe : // DoubleClicLigneTableau () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DoubleClicLigneTableau() si ChargeLigneSelectionnee(COL_SEL..Visible) alors si paramSupplementaire.eTypeAppel dans (DansChampFI,DansFenetre) _et_ paramSupplementaire.b MultiSelect alors //pclPresentationFiche est un PFicheLieu dynamique //pclPresentationFiche<-gclPresentationListeLieu.Modifier() //On inverse la coche la colonne de selection TABLE_LIEU[TableSelect(TABLE_LIEU)].COL_SEL = pas COL_SEL gclPresentationListeLieu.p_clCourant:m_bSelection= TABLE_LIEU[TableSelect(TABLE_LIEU)].COL_SEL DemandeMiseAJourIHM() sinon paramLieu est STParamFenetreAppelante //= paramSupplementaire paramLieu.eTypeAppel = DansOnglet paramLieu.sContexteAppelant = MoiMême..Nom paramLieu.gProcMAJRetour = maProcMAJObjetRetourListeLieu paramLieu.sTitreFenetre="Site" //OuvreFicheDepuisListe(FicheEnModification,paramSupplementaire,gclPresentationListeLieu,FI_Fic he_Lieu,MaFenêtreInterne..Nom,DISP_LISTE_LIEU,TABLE_LIEU,CFI_SOUSELEMENT_LISTE_LIEU,GR_IMAGE_OP AQUE_LISTE_LIEU,GR_HAUTEUR_LISTE_LIEU,GR_MODEFORMULAIRE_LISTE_LIE U,maProcMAJObjetRetourFI,MoiMême..Nom) OuvreFicheOuRetourneSelection(paramSupplementaire,paramLieu,gclPresentationListeLieu,FI_ Fiche_Lieu,FicheEnModification,DansChampFI,MaFenêtreInterne..Nom,D_LISTE_LIEU,TABLE_LIEU,CFI_ SOUSELEMENT_LISTE_LIEU,GR_IMAGE_OPAQUE_LISTE_LIEU,GR_HAUTEUR_LISTE_LIEU,GR_ MODEFORMULAIRE_LISTE_LIEU,maProcMAJObjetRetourListeLieu) fin fin Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : 06/08/2026 Isis_BO 3002 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Procédures // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // <*> : > // <*> : > // <*> : > procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors //Gestion de l'affichage pour oublier le champ Fenêtre Interne ReorganiseChampDispoDansListe(D_LISTE_LIEU,TABLE_LIEU,CFI_SOUSELEMENT_LISTE_LIEU,GR_ IMAGE_OPAQUE_LISTE_LIEU,GR_HAUTEUR_LISTE_LIEU,GR_MODEFORMULAIRE_LISTE_LIEU,Faux,*) GestionBoutonsEnteteDansListe(GR_MODIFICATION_LISTE_LIEU,BTN_ADD_LISTE_SITE,BTN_SEL_LISTE_SITE, gclPresentationListeLieu,paramSupplementaire) fin //sNomChampPrec est une chaine = ExtraitChaîne(sContexte,2,TAB) si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp cas BTN_EDT_LISTE_SITE..Nom,BTN_ADD_LISTE_SITE..Nom : DemandeMiseAJourIHM() fin fin si paramSupplementaire.sNomIDAppelant="InterventionListeLieu" alors si paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture alors si bReorga alors gnDelai = DonneValeurTimeOutObjet(paramSupplementaire.pclObjetAppelant) TimerSys(TimeOutDeFermeture,100) sinon AppelProcFenetreAppelante(gclPresentationListeLieu,paramSupplementaire,Vrai,Faux) fin //Une demande de blocage a été demandée par une fenetre fille et l'enregistrement n'est pas bloqué 06/08/2026 Isis_BO 3003 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Procédures sinon si bBloc alors //Tentative de blocage bResultat= AppelProcFenetreAppelante(gclPresentationListeLieu,paramSupplementaire,Faux,Faux, Vrai) fin fin ExécuteTraitement(BTN_RECHERCHE_SITE,trtClic) renvoyer bResultat Procédure locale OuvreFicheLieu // Résumé : // Syntaxe : // OuvreFicheLieu () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure OuvreFicheLieu() clPresentationFiche est un PFicheLieu<-gclPresentationListeLieu.Modifier() FEN_Menu.OuvreOuActive(FI_Fiche_Lieu,"Fiche Site",*,clPresentationFiche) Procédure locale RafraichissementFiche procédure RafraichissementFiche(stParamSupplementaire est STParamFenetreAppelante) si stParamSupplementaire.sNomFenetreAppelante="FEN_MENU" _et_ D_LISTE_LIEU[6]..Visible alors quand exception dans ExécuteTraitement(FI_Fiche_Lieu.RafraichissementFiche,trtProcédure,stParamSupplementaire) faire fin fin Procédure locale RefreshObjetPresentation // Résumé : // Syntaxe : //RefreshObjetPresentation ( est objet dynamique) // // Paramètres : // pclObjet (objet dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RefreshObjetPresentation(pclObjet est un objet dynamique) si pclObjet<>Null alors 06/08/2026 Isis_BO 3004 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Procédures clPresention est un PTableLieu(pclObjet) // affiche la table et restauration de la position courante TableSauvePositionEtSélection(TABLE_LIEU) // récupération de l'instance courante nIndice est un entier=TableSelect(TABLE_LIEU) gclPresentationListeLieu = clPresention // mise à jour des champs bindés sur la présentation (compteur par exemple) SourceVersEcran("","gclPresentationListeLieu") TableAffiche(TABLE_LIEU,taInit) TableRestaurePositionEtSélection(TABLE_LIEU) // récupération de l'instance courante //nIndice =TableSelect(TABLE) si nIndice<=0 _ou_ TABLE_LIEU..Nouveau alors gclPresentationListeLieu.p_bMajCourantSansIHM=Vrai gclPresentationListeLieu.p_clCourant=Null gclPresentationListeLieu.p_bMajCourantSansIHM=Faux sinon gclPresentationListeLieu.p_bMajCourantSansIHM=Vrai gclPresentationListeLieu.p_clCourant=TABLE_LIEU[nIndice] gclPresentationListeLieu.p_bMajCourantSansIHM=Faux fin fin Procédure locale SurActivite // Résumé : // Syntaxe : //SurActivite (, , ) // // Paramètres : // wEve : // wParam : // lParam : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurActivite(wEve,wParam,lParam) selon paramSupplementaire.sNomIDAppelant cas "InterventionListeLieu" : si paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture alors gnDelai = DonneValeurTimeOutObjet(paramSupplementaire.pclObjetAppelant) fin fin Procédure locale TimeOutDeFermeture procédure TimeOutDeFermeture() //Enlève 1 seconde au temps restant gnDelai-- //Le temps est écoulé, l'enregistrement et le déblocage de ce dernier c'est bien passé si gnDelai = 0 alors FinTimerSys() ExécuteTraitement(BTN_CLOSE_LISTE_SITE,trtClic) sinon si gnDelai < 0 alors 06/08/2026 Isis_BO 3005 Partie 3 › Fenêtre WINDEV › FI_Liste_Lieu › Procédures FinTimerSys() fin Procédure locale TriColonne // Procédure callback appelée à chaque clic sur entête de colonne de "Table1" pour trier la colonne // wEve [in]: Numéro du message Windows // wParam [in] : Numéro de la colonne a trier // lParam [in]: Ordre du tri 5 (1 : Croissant, 0 : décroissant) // Renvoyer 0 pour ne pas effectuer le tri demandé procédure TriColonne(wEve,wParam,lParam) sSens est une chaîne="" si wParam<>0 alors//N° de colonne sur laquelle le clic est effectué //Détection du sens du tri si pas lParam alors sSens="-" //Trier sur la colonne TableTrie(TABLE_LIEU,sSens+TableEnumèreColonne(TABLE_LIEU,wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationListeLieu,TABLE_LIEU,gsTriEnCours) renvoyer 0 fin 06/08/2026 Isis_BO 3006 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Image FI_Fiche_Intervention Image | 06/08/2026 | Isis_BO | 3007 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Image FI_Fiche_Intervention Informations générales FI_Fiche_Intervention Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Fiche_Intervention.wdw Créé par FBO Date de création 01/10/2018 19:10:30 Dernière modification par SMR Date dernière modification 18/06/2025 14:28:45 Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 3008 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations générales | Position X | 0 Position Y | | 0 Largeur | 1453 Hauteur | 743 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | | 06/08/2026 | | | Isis_BO | | 3009 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations générales Statistiques de la fenêtre | | Champ de saisie | | 30 | Libellé | | 60 | | --- | ----------------------- | --- | --- | ------------------------ | --- | --- | | | Bouton | | 74 | Interrupteur | | 2 | | | Image | | 16 | Table | | 11 | | | Combo | | 6 | Onglet | | 1 | | | Forme | | 4 | Zone répétée | | 3 | | | Fenêtre interne | | 1 | Fenêtre interne | | 1 | | | Superchamp | | 10 | Attribut zone répétée | | 18 | | | Option d'interrupteur | | 2 | Option de menu | | 5 | | | Colonne de table | | 78 | Volet (Onglet) | | 11 | | | Rupture de zone répétée | | 6 | Tableau croisé dynamique | | 1 | Valeur d'un tableau croisé dynamique 1 Entête ou filtre d'un tableau croisé 5 | | Disposition | | 4 | Cellule de disposition | | 10 | | --- | ----------- | --- | --- | ---------------------- | --- | --- | Nombre d'éléments dans la fenêtre : 360 FI_Fiche_Intervention Informations sur les champs Fenêtre : FI_Fiche_Intervention Fenêtre interne BAT ehcuoT laitini tatE X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | --- | --- | --- | ------- | ------- | --- | --- | elbisiV nalP | FI_Fiche_Intervention | | 0 | 0 1453 | 743 | 0 | | | --------------------- | --- | --- | ------ | --- | --- | --- | Fenêtre interne : FI_Fiche_Intervention | 06/08/2026 | | | Isis_BO | | | 3010 | | ---------- | --- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton notuob epyT | | | | | | laitini tatE | BAT ehcuoT | | | --- | --- | --- | --- | --- | ------------ | ---------- | --- | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | BTN_Calculer | -31 0 | 10 | 10 | 0 | Actif | Normal | | | ------------ | ----- | --- | --- | --- | ----- | ------ | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA sucof cevA | | X noitisoP Y noitisoP | | | | laitini tatE | | | | --- | --------------------- | ------- | ------- | --- | ------------ | --------- | --- | | | | ruegraL | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_Bloque | -39 72 | 20 | 20 | 0 | Actif | | | | ------------------------ | ------- | ---- | --- | --- | -------- | --- | --- | | IMG_Charger | -41 160 | 25 | 25 | 0 | affichag | | | | IMG_NonBloque | -38 46 | 20 | 20 | 0 | Actif | | | | IMG_OK | -39 130 | 25 | 25 | 0 | affichag | | | | IMG_OPAQ_TETE_FIC_INTERV | 0 0 | 1453 | 45 | 0 | Actif | | | | IMG_SansNom1 | -40 100 | 25 | 25 | 0 | Actif | | | Superchamp BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | SC_CELL_DROITE_INTERV | 582 | 1 | 871 | 691 | 0 | Actif | | | --------------------- | --- | --- | ---- | --- | --- | ----- | --- | | SC_CELL_GAUCHE_INTERV | 0 | 1 | 574 | 691 | 0 | Actif | | | SC_TETE_INTERV | 0 | 0 | 1453 | 45 | 0 | Actif | | Disposition | | | | | | | laitini tatE | BAT ehcuoT | | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | D_FIC_INTERV | 0 | 0 | 1453 | 743 | 0 | Actif | | | ------------ | --- | --- | ---- | --- | --- | ----- | --- | Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV | 06/08/2026 | | Isis_BO | | | | | 3011 | | ---------- | --- | ------- | --- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS eriotagilbo eisiaS | | | | | | | | | | | | | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | ---------- | ---------- | --- | --- | --- | ------------ | ----------- | ---------- | --- | ------------------------- | --- | --- | ------------- | | | X noitisoP | Y noitisoP | | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruegraL ruetuaH elbisiV nalP | SAI_DUREEPREVUE | 592 | 518 | 46 22 | 0 | Actif | | Numéri | | Non | | | | | | ------------------- | --- | ------- | ----- | --- | -------- | --- | ------ | --- | --- | --- | --- | --- | --- | | SAI_MODELECHECKLI | 655 | 504 231 | 26 | 0 | Actif | | Texte | | Non | | | | | | SAI_MaNoteAdministr | 10 | 17 797 | 30 | 0 | Actif | | Texte | | Non | | | | | | SAI_MonCommentair | 6 | 22 797 | 35 | 0 | Actif | | Texte | | Non | | | | | | SAI_TEMPSPASSE | 592 | 593 | 46 22 | 0 | affichag | | Numéri | | Non | | | | | | SAI_TEMPSRESTANT | 592 | 554 | 46 22 | 0 | affichag | | Numéri | | Non | | | | | | SAI_TEMPSRESTANT1 | 596 | 634 | 46 22 | 0 | Actif | | Numéri | | Non | | | | | | SAI_TEMPSRESTANT2 | 598 | 679 102 | 22 | 0 | affichag | | Numéri | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_0_DATA_CONTRAT | | 974 | 569 | | 162 | 17 | 0 | | Actif | Gauche | Haut | | | | ---------------------- | --- | ---- | --- | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | --- | | LIB_AjoutNote | | | 9 | 4 | 156 | 16 | 0 | | Actif | Gauche | Centre | | | | LIB_AjoutNoteAd | | 13 | | 1 | 188 | 16 | 0 | | Actif | Gauche | Centre | | | | LIB_DUREEPREVUE | | 592 | 505 | | 81 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_InfoMessageAdmin | | 251 | | 6 | 337 | 15 | 0 | | Actif | Gauche | Haut | | | | LIB_InfoMessageExterne | | 249 | | 8 | 332 | 15 | 0 | | Actif | Gauche | Haut | | | | LIB_InfoMessageInterne | | 283 | | 8 | 291 | 15 | 0 | | Actif | Gauche | Haut | | | | LIB_TEMPSAVECPOND | | 590 | 662 | | 112 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_TEMPSESTIME | | 590 | 621 | | 81 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_TEMPSPASSE | | 590 | 580 | | 81 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_TEMPSRESTANT | | 591 | 541 | | 81 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_UNITEDUREEPREVUE | | 641 | 521 | | 52 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_UNITETEMPSPASSE | | 641 | 599 | | 52 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_UNITETEMPSRESTANT | | 641 | 558 | | 52 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_UNITETEMPSRESTANT1 | | 645 | 637 | | 52 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_UNITETEMPSRESTANT2 | | 1504 | 576 | | 52 | 14 | 0 | | Actif | Gauche | Haut | | | Bouton | | | | | | | | | | | | BAT ehcuoT | notuob epyT | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | --- | laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_ADD_MESS_EXT | | | 754 | | 3 | 24 | 24 | | 0 | Actif | | Normal | | | --------------------- | --- | --- | ---- | --- | --- | ------- | --- | --- | --- | ----- | --- | ------ | ---- | | BTN_ADD_RAPPORT | | | 1354 | | 519 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_ADD_RAPPORT_2 | | | 1354 | | 519 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_ADD_RAPPORT_3 | | | 1394 | | 504 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_AJOUTE_CHECKLIST | | | 922 | | 504 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_AJOUTE_Fichier | | | 1115 | | 495 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_AJOUTE_NOTE_Admin | | | 824 | | 3 | 24 | 24 | | 0 | Actif | | Normal | | | 06/08/2026 | | | | | | Isis_BO | | | | | | | 3012 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | --- | --- | --- | ---------- | ----------- | laitini tatE | | | X noitisoP Y noitisoP | | | | | | | --- | --- | --------------------- | --- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | BTN_AJOUTE_NOTE_INTERNE | | 816 | 3 24 24 | 0 | Actif | | Normal | | --------------------------- | --- | ---- | --------- | --- | ----- | --- | ------ | | BTN_DEL_DOC | | 1115 | 555 24 24 | 0 | Grisé | | Normal | | BTN_DEL_MESS_EXT | | 814 | 3 24 24 | 0 | Actif | | Normal | | BTN_DEL_RAPPORT | | 1416 | 519 24 24 | 0 | Actif | | Normal | | BTN_EDT_DOC | | 1116 | 525 24 24 | 0 | Grisé | | Normal | | BTN_EDT_MESS_EXT | | 784 | 3 24 24 | 0 | Actif | | Normal | | BTN_EDT_RAPPORT | | 1384 | 519 24 24 | 0 | Actif | | Normal | | BTN_ENV_MESS_EXT | | 722 | 3 24 24 | 0 | Actif | | Normal | | BTN_GALERIE_DOC | | 1115 | 582 24 24 | 0 | Actif | | Normal | | BTN_IMPR_CR | | 1416 | 511 24 24 | 0 | Actif | | Normal | | BTN_LOUPE_MODELE_CHECKLIST | | 892 | 504 24 24 | 0 | Actif | | Normal | | BTN_REFRESH_SVT | | 711 | 495 24 24 | 0 | Actif | | Normal | | BTN_REPDOC | | 1115 | 638 24 24 | 0 | Actif | | Normal | | BTN_Reduire | | 1115 | 665 24 24 | 0 | Actif | | Normal | | BTN_Refresh_Action | | 1383 | 502 24 24 | 0 | Actif | | Normal | | BTN_Refresh_CR | | 1386 | 511 24 24 | 0 | Actif | | Normal | | BTN_Refresh_Champs_Perso | | 1414 | 520 24 24 | 0 | Actif | | Normal | | BTN_Refresh_Doc | | 1115 | 610 24 24 | 0 | Actif | | Normal | | BTN_Refresh_Message_Externe | | 690 | 3 24 24 | 0 | Actif | | Normal | | BTN_Refresh_Message_Interne | | 786 | 3 24 24 | 0 | Actif | | Normal | | BTN_Refresh_Note_Admin | | 795 | 2 24 24 | 0 | Actif | | Normal | | BTN_Refresh_rapport | | 1322 | 519 24 24 | 0 | Actif | | Normal | | BTN_Refresh_rapport1 | | 1364 | 504 24 24 | 0 | Actif | | Normal | | BTN_SUPPRIME_ACTION | | 1411 | 502 24 24 | 0 | Actif | | Normal | | BTN_SUPPRIME_CHECKLIST | | 952 | 504 24 24 | 0 | Actif | | Normal | | BTN_VALIDER_NOTEAdmin | | 817 | 21 24 24 | 0 | Actif | | Normal | | BTN_VALIDER_NOTEINTERNE | | 812 | 27 24 24 | 0 | Actif | | Normal | | BTN_VueDossierRapport | | 1293 | 517 24 24 | 0 | Actif | | Normal | Image | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | --- | --------------------- | --- | --- | ------------ | --------------------- | ----------------- | | | | X noitisoP Y noitisoP | | | laitini tatE | | sucof cevA | ruetuaH cilc cevA ruegraL elbisiV nalP | IMG_Previsu | | 1145 504 | 301 180 | 0 | Actif | | | | ----------- | --- | -------- | ------- | --- | ----- | --- | --- | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | lennoitroporp .csA | | .loc .gifnoc .oméM | | --- | --- | --- | --- | ------------------ | ------------------ | ------------------------------ | ------------------ | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | laitini tatE | | | | | | --- | --------------------- | ------- | ------------ | -------- | --- | --- | --- | | | | ruetuaH | | sruocraP | | | | | | | ruegraL | elbisiV | | | | | elbaT nalP | TABLE_ACTION | 589 529 | 857 174 0 | Actif Variable | | | | 5 | | --------------- | ------- | --------- | -------------- | --- | --- | --- | --- | | TABLE_CHECKLIST | 589 531 | 857 176 0 | Actif Variable | | | | 3 | Mémoir | TABLE_CHECKLIST1 | 589 599 | 857 81 0 | affichag | | | | 2 | | ---------------- | ------- | --------- | -------------- | --- | --- | --- | ---- | | TABLE_CHP_PERSO | 595 514 | 456 174 0 | Actif Variable | | | | 1 | | 06/08/2026 | | | Isis_BO | | | | 3013 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------ | ------------------ | -------------- | -------------- | | | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB | EERTNE noitseG | eércna ennoloC | | | | | | | | | | .gerne egacolB | noitcelésitluM | | edacsac eisiaS | | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | | | | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | --- | --- | | | | | ruetuaH | | | | sruocraP | | | | | | | | | ruegraL | | | elbisiV | | | | | | | | elbaT nalP TABLE_COMPTEREND | | 595 | 538 845 | 148 | 0 | affichag | Variable | | | | | | 1 | | --------------- | --- | ------- | --- | --- | -------- | -------- | --- | --- | --- | --- | --- | --- | | TABLE_DOCUMENTS | 589 | 509 520 | 184 | 0 | Actif | Variable | | | | | | 0 | TABLE_MessageExter | | 0 | 0 851 | 168 | 0 | affichag | Variable | | | | | | 6 | | ------------- | --- | ------- | --- | --- | -------- | -------- | --- | --- | --- | --- | --- | --- | | TABLE_RAPPORT | 589 | 546 857 | 154 | 0 | Actif | Variable | | | | | | 4 | Onglet slennoitroporp steloV engil/stelov .bN BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | stelov .soP | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ----------- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | ONG_COMPL_INTERV | | | 7 | 410 | 857 262 | 0 | Actif | | haut | | | 0 | | ---------------- | --- | --- | --- | --- | ------- | --- | ----- | --- | ---- | --- | --- | --- | Forme BAT ehcuoT | | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | --- | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | --- | ruetuaH | | | | | | | ruegraL | | | elbisiV | | | | | --- | --- | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | nalP | FRM_CADRE_CARACTERISTIQUES2 | | | | 591 | 496 | 147 | 214 | 0 | | Actif | | | | --------------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | | FRM_NoteAd | | | | 2 | 0 | 851 | 30 | 0 | | Actif | | | | FRM_SansNom1 | | | | 0 | 0 | 851 | 30 | 0 | | Actif | | | | FRM_SansNom1 | | | | 0 | 0 | 845 | 30 | 0 | | Actif | | | Zone répétée BAT ehcuoT | | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | --- | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP | ZR_Message_Admin | | | | 3 | 2 | 845 | 63 | 0 | | Actif | | | | ------------------ | --- | --- | --- | --- | ------- | --- | --- | --- | --- | ----- | --- | ---- | | ZR_Message_Interne | | | | 0 | 0 | 849 | 64 | 0 | | Actif | | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 3014 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Fenêtre interne BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | CFI_SOUS_INTERV | 1 | 18 870 | 673 | 0 | Actif | | | --------------- | --- | ------ | --- | --- | ----- | --- | Superchamp BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | | | | ruegraL | ruetuaH | | | | elbisiV nalP | SC_CONTACT_SITE_INTERV | 2 | 231 864 | 173 | 0 | Actif | | | ---------------------- | --- | ------- | --- | --- | ----- | --- | | SC_DESCRI_INTERV | 396 | 18 469 | 193 | 0 | Actif | | | SC_HISTO_ETAT_INTERV | 4 | 18 384 | 193 | 0 | Actif | | Tableau croisé dynamique BAT ehcuoT laitini tatE X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | TCD_SuiviTemps | 709 | 496 737 | 188 | 0 | Actif | | | -------------- | --- | ------- | --- | --- | ----- | --- | Valeur d'un tableau croisé dynamique BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | | | | ruegraL | ruetuaH | | | | elbisiV nalP | VAL_SansNom2 | | 104 | 18 | | Actif | | | ------------ | --- | --- | --- | --- | ----- | --- | Entête ou filtre d'un tableau croisé dynamique BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP COL_M_dDateDebut_Année COL_M_dDateDebut_Jour COL_M_dDateDebut_Mois COL_M_dDateDebut_Semaine COL_NomCollaborateur | 06/08/2026 | | Isis_BO | | | | 3015 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Disposition BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | DISP_MessageExterne | | 589 | 506 | 851 183 | 0 | Actif | | | ------------------- | --- | --- | --- | ------- | --- | ----- | --- | | DISP_NoteAdmin | | 590 | 510 | 855 180 | 0 | Actif | | | DISP_NoteInterne | | 591 | 509 | 851 181 | 0 | Actif | | Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.TA Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | | elbairt ennoloC ehcrehcer cevA | | | | | --- | --- | -------------- | ---------- | ------------------------------ | ----------- | --------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | | laitini tatE | elbaçalpéD | | eisias epyT | engilitluM FTR tamroF | eisias cevA | ruegraL elbisiV | epyT | | | | | | | eéirT | | -------------------- | --- | ----- | --- | ------------- | ----- | --- | ----- | | COL_DAC_DateAction | 66 | Actif | | Droite Centre | Date | | | | COL_HAC_HeureAction | 36 | Actif | | Droite Centre | Heure | | | | COL_NAC_IDTypeAction | 162 | Actif | | Gauche Centre | Texte | | | | COL_NAC_IDQui | 100 | Actif | | Gauche Centre | Texte | | | | COL_SAC_Description | 395 | Actif | | Gauche Centre | Texte | | | | COL_BAC_Clos | 31 | Actif | | Centre Centre | | | | | COL_PKID | 100 | Actif | | Gauche Centre | Texte | | | Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.TA Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------- | ------------- | --- | laitini tatE FTR tamroF X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | LIB_NOMCHECKLIST | 612 | 560 231 | 16 | 0 Actif | Gauche | Haut | | | ---------------- | --- | ------- | ------- | ------- | ------ | ---- | ---- | | 06/08/2026 | | | Isis_BO | | | | 3016 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton notuob epyT | | | | | | | laitini tatE | BAT ehcuoT | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | ---------- | --- | | | X noitisoP | Y noitisoP | | | | | | | ruegraL ruetuaH elbisiV nalP | BTN_AJOUTE_ELEMENT_CHECKLIST | 922 | 556 | 24 | 24 | 0 | Actif | | Normal | | ------------------------------ | --- | --- | --- | --- | --- | ----- | --- | ------ | | BTN_Modifier_ELEMENT_CHECKLIST | 952 | 556 | 24 | 24 | 0 | Grisé | | Normal | | BTN_SUPPRIME_ELEMENTCHECKLIST | 982 | 556 | 24 | 24 | 0 | Actif | | Normal | | BTN_Valider_CHECKLIST | 892 | 556 | 24 | 24 | 0 | Actif | | Normal | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | -------------- | ---------- | ------------------------------ | --------------------------- | ----------- | --------------------- | ----------- | | | | | | | .zroh egardaC .trev egardaC | | | | | | | laitini tatE | elbaçalpéD | | | eisias epyT | engilitluM FTR tamroF | eisias cevA | ruegraL elbisiV | epyT | | | | | | | | eéirT | | ------------- | --- | -------- | --- | ------ | ------ | ----- | --- | ----- | | COL_PLUSMOINS | 25 | Actif | | Gauche | Centre | Texte | | | | COL_Fait | 35 | Actif | | Centre | Centre | | | | | COL_Element | 264 | Actif | | Gauche | Centre | Texte | | | | COL_Qui | 446 | affichag | | Gauche | Centre | Texte | | | | COL_NOM | 277 | Actif | | Gauche | Centre | Texte | | | Rupture de zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | --- | ------------ | --- | ruetuaH | | | | ruegraL | | | elbisiV | | | | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | nalP RUPT_BasRupture1 RUPT_HautRupture1 Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.TA Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_RENDEZVOUS_CHECK | 614 | 632 84 | 14 | 0 | Actif | Gauche | Haut | | | --------------------- | --- | ------- | ------- | --- | ----- | ------ | ---- | ---- | | LIB_RENDEZVOUS_CHECK1 | 704 | 632 148 | 14 | 0 | Actif | Gauche | Haut | | | 06/08/2026 | | | Isis_BO | | | | | 3017 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton notuob epyT | | | | | | laitini tatE BAT ehcuoT | | | --- | ---------- | ---------- | --- | --- | ----------------------- | --- | | | X noitisoP | Y noitisoP | | | | | ruegraL ruetuaH elbisiV nalP | BTN_DEL_RAPPORT1 | 1319 | 627 | 24 | 24 0 | Actif | Normal | | ------------------------------ | ---- | --- | --- | ---- | ----- | ------ | | BTN_Modifier_ELEMENT_CHECKLIST | 1289 | 627 | 24 | 24 0 | Actif | Normal | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ------------------ | --- | ----- | --- | ------------- | ----- | ----- | | COL_VIDE | 100 | Actif | | Gauche Centre | Texte | | | COL_Eléments | 359 | Actif | | Gauche Centre | Texte | | | COL_Collaborateur | 300 | Actif | | Gauche Centre | Texte | | | COL_DateRendezVous | 100 | Actif | | Droite Centre | Date | | Rupture de zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP RUPT_BRupt_CheckList RUPT_HRupt_CheckList Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.TA Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | --- | --- | | | | | | .zroh egardaC .trev egardaC | | | FTR tamroF | | | laitini tatE | elbaçalpéD | | eisias epyT engilitluM | eisias cevA | | --- | --- | ------------ | ---------- | --- | ---------------------- | ----------- | ruegraL elbisiV | epyT | | | | | | eéirT | | ---------- | --- | -------- | --- | ------------- | ----- | ----- | | COL_LIBCHP | 191 | affichag | | Gauche Centre | Texte | | | COL_VALCHP | 171 | Actif | | Gauche Centre | Texte | | Numériq | COL_IDPARAM | 100 | Actif | | Droite Centre | | | | ----------- | --- | ----- | ------- | ------------- | ------- | ---- | | COL_PKID | 100 | Actif | | Droite Centre | Numériq | | | 06/08/2026 | | | Isis_BO | | | 3018 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.TA Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ---------------- | --- | ----- | --- | ------------- | ------- | ----- | | COL_DATEHEURE | 66 | Actif | | Droite Centre | Date | | | COL_DATEHEUREFIN | 60 | Actif | | Droite Centre | Date | | | COL_RMQ_INTERNE | 222 | Actif | | Gauche Centre | Texte | | | COL_Signataire | 133 | Actif | | Gauche Centre | Texte | | | COL_RMQ_CLIENT | 277 | Actif | | Gauche Centre | Texte | | | COL_PKID | 100 | Actif | | Droite Centre | Numériq | | Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.TA Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ------------------ | --- | -------- | --- | ------------- | ------- | ----- | | COL_IdDoc | 100 | Actif | | Droite Centre | Numériq | | | COL_Icone | 54 | affichag | | Centre Centre | | | | COL_Categorie | 97 | Actif | | Gauche Centre | Texte | | | COL_NomDoc | 100 | affichag | | Gauche Centre | Texte | | | COL_Note | 150 | Actif | | Gauche Centre | Texte | | | COL_UserCrea | 102 | affichag | | Droite Centre | Date | | | COL_UserModif | 132 | affichag | | Droite Centre | Date | | | COL_IdIntervention | 100 | Actif | | Gauche Centre | Texte | | | COL_CHEMINFICHIER | 100 | Actif | | Gauche Centre | Texte | | | COL_PKID | 100 | Actif | | Droite Centre | Numériq | | Numériq | COL_IdEtat | 100 | Grisé | | Droite Centre | | | | ---------- | --- | ----- | ------- | ------------- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | 3019 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.DIS Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ------------------ | --- | -------- | --- | ------------- | ------- | ----- | | COL_IdMessage | 100 | Actif | | Droite Centre | Numériq | | | COL_Envoie | 53 | Actif | | Centre Centre | | | | COL_DateCrea | 114 | affichag | | Droite Centre | Date | | | COL_Sujet | 146 | Actif | | Gauche Centre | Texte | | | COL_Destinataire | 130 | Actif | | Gauche Centre | Texte | | | COL_Message | 272 | Actif | | Gauche Centre | Texte | | | COL_PJ | 38 | Actif | | Centre Centre | | | | COL_Expediteur | 91 | Actif | | Gauche Centre | Texte | | | COL_UserCrea | 129 | affichag | | Gauche Centre | Texte | | | COL_IdIntervention | 100 | Actif | | Gauche Centre | Texte | | | COL_Brouillon | 100 | Actif | | Centre Centre | | | | COL_PKID | 100 | Actif | | Droite Centre | Numériq | | Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.TA Bouton BAT ehcuoT notuob epyT laitini tatE | | X noitisoP | Y noitisoP | | | | | | --- | ---------- | ---------- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | BTN_ETAT | 594 | 567 | 16 | 16 0 | affichag | Normal | | -------- | --- | --- | --- | ---- | -------- | ------ | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | -------------- | --- | --- | | | | ehcuag à eéxiF | | .zroh egardaC | | | .trev egardaC | | | | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | | --- | --- | ------------ | ---------- | --- | ---------------------- | ----------- | | | | laitini tatE | | | engilitluM | | ruegraL elbisiV | epyT | | | | | | eéirT | | ---- | --- | --- | --- | --- | --- | ----- | Numériq | COL_IdDoc | 100 | Actif | | Droite Centre | | | | ------------- | --- | -------- | ------- | ------------- | ----- | ---- | | COL_Icone | 33 | affichag | | Centre Centre | | | | COL_Categorie | 120 | Actif | | Gauche Centre | Texte | | | COL_NomDoc | 400 | affichag | | Gauche Centre | Texte | | | COL_Note | 91 | Actif | | Gauche Centre | Texte | | | COL_UserCrea | 167 | affichag | | Droite Centre | Date | | | COL_UserModif | 167 | affichag | | Droite Centre | Date | | | 06/08/2026 | | | Isis_BO | | | 3020 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | ehcuag à eéxiF | | elbairt ennoloC | ehcrehcer cevA | | | | | | | --- | --- | --- | --- | -------------- | ---------- | --------------- | -------------- | --------------------------- | ----------- | --------------------- | --- | ----------- | | | | | | | | | | .zroh egardaC .trev egardaC | | | | | | | | | | laitini tatE | elbaçalpéD | | | | eisias epyT | engilitluM FTR tamroF | | eisias cevA | ruegraL elbisiV | | epyT | | | | | | | | | | eéirT | | | ------------------ | ---- | --- | ----- | --- | --- | --- | ------ | ------ | ------- | --- | ----- | --- | | COL_IdIntervention | | 100 | Actif | | | | Gauche | Centre | Texte | | | | | COL_CHEMINFICHIER | | 100 | Actif | | | | Gauche | Centre | Texte | | | | | COL_PKID | | 100 | Actif | | | | Droite | Centre | Numériq | | | | Zone répétée : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.DIS Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | --------------------------------- | --- | latnoziroh .csA | | | | | | | | | essap ed toM | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ---------------------- | ---------- | ------------ | ------------------------- | --- | --- | ------------- | | | | | | | laitini tatE | BAT ehcuoT eisias epyT | | FTR tamroF | | | | | | | X noitisoP Y noitisoP | | | | | | engilitluM | | | | | | ruegraL ruetuaH elbisiV nalP | SAI_CommentaireAd | 7 | 24 780 | 35 | 0 affichag | | Texte | | Non | | | | | | ----------------- | --- | ------ | --- | ---------- | --- | ----- | --- | --- | --- | --- | --- | --- | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | | | | | elbisiV nalP | LIB_AuteurAd | | 9 | 5 | 472 | 16 | | 0 | Actif | Gauche | Haut | | | | ------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | --- | | LIB_DateCommentaire | | 669 | 7 | 156 | 14 | | 0 | Actif | Droite | Centre | | | | LIB_IDMessage | | 508 | 4 | 16 | 20 | | 0 | Actif | Gauche | Haut | | | Bouton notuob epyT | | | | | | | | | | laitini tatE | BAT ehcuoT | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | ---------- | --- | --- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_DEL_MessageInterne | | | 800 | 29 | 24 | | 24 | 0 | Actif | | Normal | | | ---------------------- | --- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | ------ | ---- | | 06/08/2026 | | | | | Isis_BO | | | | | | | 3021 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Attribut zone répétée BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP ATT_AuteurAd ATT_BulleAideAd ATT_DateAd ATT_IDMessageAd ATT_NoteAd ATT_SupprimeAd Zone répétée : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.DIS Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | ------------------ | --- | --------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | ------------ | ----------- | ---------- | ------------------------- | --- | ------------- | | | | | | laitini tatE | eisias epyT | FTR tamroF | | | | | | X noitisoP Y noitisoP | | | | engilitluM | | | | | ruegraL ruetuaH elbisiV nalP | SAI_Commentaire | 7 | 24 782 35 | 0 Actif | | Texte | Non | | | | | --------------- | --- | --------- | ------- | --- | ----- | --- | --- | --- | --- | Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Auteur | | 9 5 | 472 | 16 | 2 | Actif | Gauche | Haut | | | ------------------- | --- | ----- | --- | --- | --- | ----- | ------ | ------ | --- | | LIB_DateCommentaire | | 674 6 | 156 | 14 | 0 | Actif | Droite | Centre | | | LIB_IDMessage | | 485 6 | 16 | 20 | 0 | Actif | Gauche | Haut | | Bouton | | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | laitini tatE | | | X noitisoP | Y noitisoP | | | | | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_DEL_MessageInterne | | 799 | 29 | 24 | 24 | 0 | Actif | Normal | | | ---------------------- | --- | --- | --- | ------- | --- | --- | ----- | ------ | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 3022 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Attribut zone répétée BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP ATT_Auteur ATT_BulleAide ATT_Commentaire ATT_Date ATT_IDMessage ATT_Supprime Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.SC_CONTACT_SITE_INTER Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | ------------------ | --- | --------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | ------------ | ----------- | ---------- | ------------------------- | --- | ------------- | | | | | | laitini tatE | eisias epyT | FTR tamroF | | | | | | X noitisoP Y noitisoP | | | | engilitluM | | | | | ruegraL ruetuaH elbisiV nalP | SAI_CodeContact | 147 | 3 385 26 | 0 Actif | | Texte | Non | | | | | --------------- | --- | -------- | ------- | --- | ----- | --- | --- | --- | --- | Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_CONTACTSITE | | 31 7 | 116 | 19 | 0 | Actif | Gauche | Haut | | | --------------- | --- | ---- | --- | --- | --- | ----- | ------ | ---- | --- | Bouton | | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | laitini tatE | | | X noitisoP | Y noitisoP | | | | | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_ADD_PERS_SITE | | 709 | 4 | 24 | 24 | 0 | Actif | Normal | | | ------------------- | --- | --- | --- | ------- | --- | --- | ----- | ------ | ---- | | BTN_DEL_PERS_SITE | | 773 | 4 | 24 | 24 | 0 | Actif | Normal | | | BTN_EDT_PERS_SITE | | 741 | 4 | 24 | 24 | 0 | Actif | Normal | | | BTN_LOUPE_PERS_SITE | | 677 | 4 | 24 | 24 | 0 | Actif | Normal | | | BTN_LigneSuivante | | 541 | 4 | 30 | 26 | 0 | Actif | Normal | | | 06/08/2026 | | | | Isis_BO | | | | | 3023 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | laitini tatE | | sucof cevA | | --- | --- | ---------- | ---------- | --------------- | --- | ------------ | --------- | ---------- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_ICONE_CLIENT | | 6 | 8 | 16 16 | 0 | Actif | | | | ---------------- | --- | --- | --- | ----- | --- | ----- | --- | --- | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | ------------------ | ------------------ | ------------------ | ----------------------------- | | | | | | | )(ertliFH resilitU | ruesnecsa elluB | | | | | | | | | .gerne egacolB | noitcelésitluM | EERTNE noitseG | eércna ennoloC 5.5 elbitapmoC | edacsac eisiaS BAT ehcuoT | | X noitisoP | | | laitini tatE | | | | | | --- | ---------- | --- | --- | ------------ | -------- | --- | --- | --- | | | Y noitisoP | | | | sruocraP | | | | ruegraL ruetuaH elbisiV | | | | nalP | elbaT | | | | | | ----------------- | ---- | ------- | ---- | -------------- | --- | --- | --- | --- | | TABLE_INTERLOCUTE | 0 29 | 862 142 | 0 | Actif Variable | | | | 5 | Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.SC_CONTACT_SITE_INTER Bouton notuob epyT BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | --- | --- | ---------- | ---------- | --------------- | --- | ------------ | --- | --- | | | | | | ruegraL ruetuaH | | | | | elbisiV nalP | BTN_DEMANDEUR | | | 3 | 2 16 | 16 0 | Actif | | Normal | | ------------- | --- | --- | --- | ---- | ---- | ----- | --- | ------ | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | ehcuag à eéxiF elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | --- | --- | ------------------------------ | -------------- | ------------- | --- | --- | | | | | | | .zroh egardaC | .trev egardaC | | | FTR tamroF | | | | laitini tatE | elbaçalpéD | | eisias epyT | engilitluM | eisias cevA | | --- | --- | --- | ------------ | ---------- | --- | ----------- | ---------- | ----------- | ruegraL elbisiV | | epyT | | | | | | | eéirT | | ------------- | ---- | --- | -------- | ------- | ------------- | ------- | --- | ----- | | COL_DEMANDEUR | | 32 | Actif | | Centre Centre | | | | | COL_Nom | | 142 | affichag | | Gauche Centre | Texte | | | | COL_Type | | 122 | affichag | | Gauche Centre | Texte | | | | COL_Tel1 | | 108 | affichag | | Gauche Centre | Texte | | | | COL_Tel2 | | 106 | affichag | | Gauche Centre | Texte | | | | COL_Etage | | 78 | affichag | | Gauche Centre | Texte | | | | COL_Lot | | 139 | affichag | | Gauche Centre | Texte | | | | COL_NumI | | 76 | affichag | | Gauche Centre | Texte | | | | COL_Mail | | 104 | affichag | | Gauche Centre | Texte | | | | COL_PKID | | 100 | affichag | | Droite Centre | Numériq | | | | 06/08/2026 | | | | Isis_BO | | | | 3024 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.SC_DESCRI_INTERV Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | | FTR tamroF | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | ------------ | ---------------------- | ---------- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | laitini tatE | eisias epyT engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_Description | 0 31 | 467 163 | 0 | Actif | Texte | Non | | | | | --------------- | ---- | ------- | --- | ----- | ----- | --- | --- | --- | --- | Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_DESCRIPTION | | 31 7 | 69 | 19 | 0 | Actif | Gauche | Haut | | | --------------- | --- | ---- | --- | --- | --- | ----- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | X noitisoP | Y noitisoP | | | | laitini tatE | | sucof cevA | | --- | --- | ---------- | ---------- | ------- | ------- | ------- | ------------ | --------- | ---------- | | | | | | | ruetuaH | | | cilc cevA | | | | | | | ruegraL | | elbisiV | | | | nalP | IMG_ICONE_CARACTERISTIQUES1 | | 6 | 8 | 16 | 16 | 0 | Actif | | | | --------------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.SC_HISTO_ETAT_INTERV Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_CARACTERISTIQUE | | 31 7 | 153 | 19 | 0 | Actif | Gauche | Haut | | | ------------------- | --- | ---- | --- | ------- | --- | ----- | ------ | ---- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 3025 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton notuob epyT | | | | | | | | laitini tatE | BAT ehcuoT | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | --- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_DEL_HISTO_ETATINTERV | | 292 | 4 | 24 | 24 | 0 | Actif | | Normal | | ------------------------ | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | Image cilc ruop eriatiroirP tuaféd rap eéminA sucof cevA | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | | --- | --- | --------------------- | ------- | --- | ------- | --- | ------------ | --------- | --- | | | | | ruegraL | | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_ICONE_CARACTERISTIQUES1 | | 6 | 8 | 16 | 16 | 0 | Actif | | | | --------------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | --- | ------------------ | ------------------ | ------------------ | ----------------------------- | | | | | | | | )(ertliFH resilitU | ruesnecsa elluB | EERTNE noitseG | eércna ennoloC 5.5 elbitapmoC | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | --- | --------------------- | --------------- | --- | ------------ | -------- | --- | --- | --- | --- | | | | ruegraL ruetuaH | | | sruocraP | | | | | elbisiV elbaT nalP | TABLE_HISTO_ETAT | 0 31 | 382 163 | 0 Actif | | Variable | | | | 1 | | ---------------- | ---- | ------- | ------- | --- | -------- | --- | --- | --- | --- | Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.SC_HISTO_ETAT_INTERV.T Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --------------------- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | | laitini tatE | | | FTR tamroF | | | | X noitisoP Y noitisoP | | | | | | | | ruegraL ruetuaH elbisiV nalP | LIB_DateHeure | | 20 58 | 92 | 19 | 0 | Actif | Gauche | Haut | | | ------------- | --- | ----- | --- | ------- | --- | ----- | ------ | ---- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 3026 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | laitini tatE | BAT ehcuoT | | eisias cevA | | | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | -------- | ----------- | --- | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL | ruetuaH | | | | sruocraP | | | elbisiV | | | | | | | elbaT | | eéirT | | | --- | --- | --- | --- | --- | --- | ----- | --- | ----- | --- | nalP | COMBO_HistoEtat | 130 | 56 229 | 22 | 0 | affichag | Variable | | Non | | | --------------- | --- | ------ | --- | --- | -------- | -------- | --- | --- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC | | | | | ehcuag à eéxiF | | ehcrehcer cevA | | | | | --- | --- | --- | --- | -------------- | --- | -------------- | ------------- | --- | --- | | | | | | | | .zroh egardaC | .trev egardaC | | | FTR tamroF | | | | laitini tatE | elbaçalpéD | | | | eisias epyT engilitluM | eisias cevA | | --- | --- | --- | ------------ | ---------- | --- | --- | --- | ---------------------- | ----------- | ruegraL elbisiV | | epyT | | | | | | | | eéirT | | --------------- | ---- | --- | -------- | --- | --- | ------ | ------ | ------- | ----- | | COL_DateDebut | | 180 | affichag | | | Droite | Centre | Date | | | COL_Etat | | 183 | affichag | | | Gauche | Centre | Texte | | | COL_Commentaire | | 362 | Actif | | | Gauche | Centre | Texte | | | COL_PKID | | 100 | Actif | | | Droite | Centre | Numériq | | Rupture de zone répétée BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP RUPT_BasHistoEtat RUPT_HautHistoEtat Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | .trev tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ---------------- | latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | ---------- | --- | --- | ------------ | ----------- | --------------------- | --- | ------------------------- | ------------- | | | X noitisoP | | | laitini tatE | eisias epyT | engilitluM FTR tamroF | | | | Y noitisoP ruegraL ruetuaH elbisiV nalP | SAI_CodeLieu | -288 219 | 246 26 | 0 | Grisé | Texte | | Non | | | | ------------ | -------- | ------ | --- | ------- | ----- | --- | --- | --- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 3027 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Superchamp BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | SC_CARACTERISTIQUES_INTERV | | | 340 | 18 | 234 | 193 | 0 | Actif | | | -------------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | SC_CONTACT_CLI_INTERV | | | 18 | 18 | 306 | 195 | 0 | Actif | | | SC_RDV_INTERV | | | 18 | 421 | 556 | 256 | 0 | Actif | | | SC_SITE_INTERV | | | 18 | 217 | 556 | 198 | 0 | Actif | | Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV.SC_CARACTERISTIQUES_ Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | --------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | | | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | ----------------------- | ----------- | ---------- | ------------------------- | --- | ------------- | | | | | | laitini tatE BAT ehcuoT | eisias epyT | FTR tamroF | | | | | | X noitisoP Y noitisoP | | | | engilitluM | | | | | ruegraL ruetuaH elbisiV nalP | SAI_REFEXTERNE | 10 163 | 190 | 22 0 | Actif | Texte | Non | | | | | -------------- | ------ | --- | ---- | ----- | ----- | --- | --- | --- | --- | Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_CARACTERISTIQUE | | 30 | 8 | 125 16 | 0 | Actif | Gauche | Haut | | | --------------------- | --- | --- | --- | ------ | --- | ----- | ------ | ---- | --- | | LIB_ETAT_INTERVENTION | | 10 | 32 | 200 14 | 0 | Actif | Gauche | Haut | | | LIB_REFEXTERNE | | 10 | 149 | 200 14 | 0 | Actif | Gauche | Haut | | | LIB_SUIVIPAR | | 10 | 73 | 200 14 | 0 | Actif | Gauche | Haut | | | LIB_TYPEINTERVENTION | | 10 | 111 | 200 14 | 0 | Actif | Gauche | Haut | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | X noitisoP | Y noitisoP | | | | laitini tatE | | sucof cevA | | --- | --- | ---------- | ---------- | --- | ------- | --- | ------------ | --------- | ---------- | | | | | | | ruetuaH | | | cilc cevA | | ruegraL elbisiV nalP | IMG_ICONE_CARACTERISTIQUES | | 10 | 8 | 16 | 16 | 0 | Actif | | | | -------------------------- | --- | --- | --- | ------- | --- | --- | ----- | --- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 3028 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | laitini tatE BAT ehcuoT | | eisias cevA | | | | --- | --- | --- | --- | --- | ----------------------- | --- | ----------- | --- | --- | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | sruocraP | | | | | --- | --- | ------- | ------- | --- | --- | -------- | --- | --- | --- | elbisiV | | | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_Etat | 10 | 46 190 | 22 | 0 Actif | | Variable | | Non | | | ---------------------- | --- | ------- | --- | ------- | --- | -------- | --- | --- | --- | | COMBO_SuiviPar | 10 | 87 190 | 22 | 0 Actif | | Variable | | Non | | | COMBO_TypeIntervention | 10 | 125 190 | 22 | 0 Actif | | Variable | | Non | | Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV.SC_CONTACT_CLI_INTER Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP | | | | laitini tatE | | | | | --- | --- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_DONNEUR_ORDRE | | 23 8 | 126 | 16 | 0 | Actif | Gauche | Haut | | | ----------------- | --- | ---- | --- | --- | --- | ----- | ------ | ---- | --- | Bouton notuob epyT BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_ADD_PERS_CLI_INTERV | | 208 | 4 | 24 | 24 | 0 | Actif | | Normal | | ------------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | | BTN_DEL_PERS_CLI_INTERV | | 272 | 4 | 24 | 24 | 0 | Actif | | Normal | | BTN_EDT_PERS_CLI_INTERV | | 240 | 4 | 24 | 24 | 0 | Actif | | Normal | | BTN_LOUPE_PERS_CLI_INTERV | | 176 | 4 | 24 | 24 | 0 | Actif | | Normal | Image | | | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --------------------- | ----------------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | sucof cevA | cilc cevA | | | | | ruegraL | ruetuaH | | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | IMG_ICONE_CLIENT | | 6 | 8 | 16 | 16 | 0 | Actif | | | | ---------------- | --- | --- | --- | ------- | --- | --- | ----- | --- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 3029 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | )(ertliFH resilitU | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | ----------------------------- | ------------------------------ | -------------- | | | | | | | .gerne egacolB noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | ------- | --- | ------------ | -------- | --- | --- | | | | ruetuaH | | | sruocraP | | | ruegraL elbisiV | | | | nalP | elbaT | | | | | ----------------- | ---- | ------- | ---- | -------------- | --- | --- | --- | | TABLE_INTERLOCUTE | 3 43 | 298 132 | 0 | Actif Variable | | | 4 | Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV.SC_CONTACT_CLI_INTER Bouton notuob epyT | | | | | | | laitini tatE BAT ehcuoT | | | --- | --- | ---------- | ---------- | --- | --- | ----------------------- | --- | | | | X noitisoP | Y noitisoP | | | | | ruegraL ruetuaH elbisiV nalP | BTN_DEMANDEUR | | | 3 2 | 16 | 16 0 | Actif | Normal | | ------------- | --- | --- | --- | --- | ---- | ----- | ------ | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC | | | | ehcuag à eéxiF | | ehcrehcer cevA | | | | --- | --- | --- | -------------- | ---------- | --------------------------- | ---------------------- | ----------- | | | | | | | .zroh egardaC .trev egardaC | | | | | | | | elbaçalpéD | | FTR tamroF | | | | | | laitini tatE | | | eisias epyT engilitluM | eisias cevA | ruegraL elbisiV | | epyT | | | | | | eéirT | | --------------- | ---- | --- | -------- | --- | ------------- | ------- | ----- | | COL_DEMANDEUR | | 39 | Actif | | Centre Centre | | | | COL_Nom | | 151 | affichag | | Gauche Centre | Texte | | | COL_Role | | 92 | affichag | | Gauche Centre | Texte | | | COL_ACTIONLIGNE | | 31 | Actif | | Gauche Centre | | | | COL_PKID | | 100 | affichag | | Droite Centre | Numériq | | Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV.SC_RDV_INTERV | 06/08/2026 | | | | Isis_BO | | | 3030 | | ---------- | --- | --- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | | elbisiV | | | | | | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_Date | 11 | 30 100 | 20 | 0 | Actif | Gauche | Haut | | | ---------------- | --- | ------ | --- | --- | ----- | ------ | ---- | --- | | LIB_Intervenants | 427 | 31 100 | 20 | 0 | Actif | Gauche | Haut | | | LIB_Objet | 225 | 30 100 | 20 | 0 | Actif | Gauche | Haut | | | LIB_RENDEZVOUS | 31 | 7 299 | 19 | 0 | Actif | Gauche | Haut | | | LIB_Statut | 119 | 30 100 | 20 | 0 | Actif | Gauche | Haut | | Bouton notuob epyT BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP | BTN_ADD_RDV | 426 | 5 | 24 | 24 | 0 | Actif | | Normal | | --------------- | --- | --- | --- | --- | --- | ----- | --- | ------ | | BTN_DEL_RDV | 522 | 5 | 24 | 24 | 0 | Actif | | Normal | | BTN_EDT_RDV | 458 | 5 | 24 | 24 | 0 | Actif | | Normal | | BTN_IMPR_RDV | 490 | 5 | 24 | 24 | 0 | Actif | | Normal | | BTN_REFRESH_RDV | 394 | 5 | 24 | 24 | 0 | Actif | | Normal | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | --- | ------- | --- | ------------ | --------- | ---------- | | | | | | ruetuaH | | | cilc cevA | | ruegraL elbisiV nalP | IMG_ICONE_CLIENT | 6 | 8 | 16 | 16 | 0 | Actif | | | | ---------------- | --- | --- | --- | --- | --- | ----- | --- | --- | Zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | ruegraL | | elbisiV | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | ZR_RDV | | 5 | 50 | 545 | 201 | 0 | Actif | | | ---------- | --- | --- | ------- | --- | --- | --- | ----- | ---- | | 06/08/2026 | | | Isis_BO | | | | | 3031 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Zone répétée : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV.SC_RDV_INTERV.ZR_RDV Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP | Y noitisoP | | laitini tatE | | | | | --- | ---------- | ---------- | ------- | ------------ | --- | --- | --- | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | LIB_Colab | 421 | 5 101 | 43 | 0 affichag | Gauche | Haut | | | --------- | --- | ------ | --- | ---------- | ------ | ---- | --- | | LIB_Date | 4 | 5 107 | 32 | 0 affichag | Gauche | Haut | | | LIB_Info | 3 | 40 400 | 9 | 0 Actif | Gauche | Haut | | | LIB_Objet | 217 | 5 188 | 32 | 0 Actif | Gauche | Haut | | Combo reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB | | | | | BAT ehcuoT | | ediv is LLUN | | | --- | --------------------- | --- | --- | ------------ | ----------- | ------------ | --- | | | | | | laitini tatE | eisias cevA | | | | | X noitisoP Y noitisoP | | | sruocraP | | | | ruegraL ruetuaH elbisiV | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | CMB_Statut | 116 5 | 95 32 | 0 Actif | Mémoire | | Non | | | ---------- | ----- | ----- | ------- | ------- | --- | --- | --- | Attribut zone répétée BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP ATT_Colab ATT_Date ATT_ID ATT_Info ATT_Objet ATT_Statut Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV.SC_SITE_INTERV | 06/08/2026 | | | Isis_BO | | | | 3032 | | ---------- | --- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ----------- | ---------- | ---------- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruegraL ruetuaH elbisiV nalP | SAI_CLI_Note1 | 280 140 | 267 | 52 | 0 affichag | | Texte | | Non | | | | | | ------------------- | ------- | ------ | --- | ---------- | --- | ----- | --- | --- | --- | --- | --- | --- | | SAI_CodeAcces | 281 | 61 266 | 60 | 0 affichag | | Texte | | Non | | | | | | SAI_sCodePostal | 0 170 | 65 | 22 | 0 affichag | | Texte | | Non | | | | | | SAI_sLigneAdresse_1 | 0 129 | 275 | 22 | 0 affichag | | Texte | | Non | | | | | | SAI_sLigneAdresse_2 | 0 | 86 275 | 22 | 0 affichag | | Texte | | Non | | | | | | SAI_sLigneAdresse_3 | 0 107 | 275 | 22 | 0 affichag | | Texte | | Non | | | | | | SAI_sLigneAdresse_4 | 0 | 43 275 | 22 | 0 affichag | | Texte | | Non | | | | | | SAI_sLigneAdresse_5 | 0 | 64 275 | 22 | 0 affichag | | Texte | | Non | | | | | | SAI_sVille | 70 170 | 205 | 22 | 0 affichag | | Texte | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | --- | | | | | | | | | | laitini tatE | | | FTR tamroF | | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | | | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_ADRESSE | | 0 | 29 | 275 | 14 | | 0 | Actif | Gauche | Haut | | | | -------------- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_CODEACCES | | 281 | 44 | 133 | 17 | | 0 | Actif | Gauche | Haut | | | | LIB_CODEPOSTAL | | 0 | 156 | 66 | 14 | | 0 | Actif | Gauche | Haut | | | | LIB_CodeSITE | | 70 | 4 | 286 | 28 | | 0 | Actif | Gauche | Haut | | | | LIB_NOTESITE | | 281 | 124 | 133 | 14 | | 0 | Actif | Gauche | Haut | | | | LIB_SITE | | 27 | 7 | 38 | 19 | | 0 | Actif | Gauche | Haut | | | | LIB_VILLE | | 70 | 156 | 133 | 14 | | 0 | Actif | Gauche | Haut | | | Bouton notuob epyT BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_ADD_SITE | | | 394 | 4 | 24 | | 24 | 0 | Actif | | Normal | | | -------------- | --- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | ------ | ---- | | BTN_DEL_SITE | | | 458 | 4 | 24 | | 24 | 0 | Actif | | Normal | | | BTN_EDT_SITE | | | 426 | 4 | 24 | | 24 | 0 | Actif | | Normal | | | BTN_LOUPE_SITE | | | 362 | 4 | 24 | | 24 | 0 | Actif | | Normal | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 3033 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | staté siorT | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | ----------- | ruetuaH | | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | INT_Badge | | 362 | 36 | 73 | 25 | 0 | affichag | | 1 | | | -------------- | --- | --- | --- | --- | --- | --- | -------- | --- | --- | --- | | INT_Interphone | | 447 | 36 | 100 | 25 | 0 | affichag | | 1 | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | | | laitini tatE | | sucof cevA | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | ---------- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | ruegraL | ruetuaH | | | cilc cevA | | | elbisiV nalP | IMG_BloqueSite | | 523 | 16 | | 26 22 | 0 | Actif | | | | | ---------------- | --- | --- | --- | --- | ----- | --- | ----- | --- | --- | --- | | IMG_ICONE_CLIENT | | 6 | 8 | | 16 16 | 0 | Actif | | | | Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA | | | | | | | | essap ed toM | cnalb à esiM | | | | --- | --------------------- | --- | --- | ------------ | ----------- | ---------- | ------------ | ------------ | --- | ------------- | | | | | | | BAT ehcuoT | FTR tamroF | | ediv is LLUN | | lacitrev .csA | | | X noitisoP Y noitisoP | | | laitini tatE | eisias epyT | engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_DATEDEVIS | 804 14 | 74 22 | 0 | Actif | Date | | Non | | | | | -------------------- | ------ | ------ | --- | -------- | ----- | --- | --- | --- | --- | --- | | SAI_DATEFACTURE | 990 14 | 74 22 | 0 | Actif | Date | | Non | | | | | SAI_DateIntervention | 366 14 | 94 22 | 0 | Actif | Date | | Non | | | | | SAI_NUMDEVIS | 701 14 | 95 22 | 0 | Actif | Texte | | Non | | | | | SAI_NUMERO | 6 14 | 102 22 | 0 | affichag | Texte | | Non | | | | | SAI_NUMFACTURE | 886 14 | 95 22 | 0 | Actif | Texte | | Non | | | | SAI_OBJET_INTERVEN | | 115 14 | 242 22 | 0 | Actif | Texte | | Non | | | | | ---------- | ------ | ------ | --- | ----- | ------- | --- | --- | --- | --- | ---- | | 06/08/2026 | | | | | Isis_BO | | | | | 3034 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_BORDURE_DROITE_MENU1 | | 0 39 | 1453 | 8 | 0 | Actif | Gauche | Haut | | | ------------------------ | --- | ----- | ---- | --- | --- | ----- | ------ | ---- | --- | | LIB_CREELE | | 365 0 | 96 | 14 | 0 | Actif | Gauche | Haut | | | LIB_DATEDEVIS | | 804 0 | 71 | 14 | 0 | Actif | Gauche | Haut | | | LIB_DATEFACTURE | | 990 0 | 71 | 14 | 0 | Actif | Gauche | Haut | | | LIB_NUMDEVIS | | 701 0 | 95 | 14 | 0 | Actif | Gauche | Haut | | | LIB_NUMFACTURE | | 886 0 | 95 | 14 | 0 | Actif | Gauche | Haut | | | LIB_NUMINTERVENTION | | 6 0 | 83 | 14 | 0 | Actif | Gauche | Haut | | | LIB_SOCIETE | | 469 0 | 124 | 14 | 0 | Actif | Gauche | Haut | | | LIB_TITREINTERVENTION | | 115 0 | 124 | 14 | 0 | Actif | Gauche | Haut | | Bouton notuob epyT BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | BTN_CADENAS_FERME_INTERV | | 1112 | 9 | 24 | 24 | 0 | Actif | | Normal | | -------------------------------- | --- | ---- | --- | --- | --- | --- | ----- | --- | ------ | | BTN_CADENAS_OUVERT_INTERV | | 1112 | 9 | 24 | 24 | 0 | Actif | | Normal | | BTN_Dupliquer | | 1248 | 8 | 24 | 24 | 0 | Actif | | Normal | | BTN_IMPR_INTERV | | 1146 | 8 | 24 | 24 | 0 | Actif | | Normal | | BTN_Refresh_fiche_intervention | | 1180 | 8 | 24 | 24 | 0 | Actif | | Normal | | BTN_Supprimer_fiche_intervention | | 1282 | 8 | 24 | 24 | 0 | Actif | | Normal | | BTN_SynchroBaseExt | | 1078 | 8 | 24 | 24 | 0 | Actif | | Normal | | BTN_Valider_fiche_intervention | | 1214 | 8 | 24 | 24 | 0 | Actif | | Normal | Image | | | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --------------------- | ----------------- | | | | X noitisoP | | | | | laitini tatE | | sucof cevA | | | | | Y noitisoP | | | | | cilc cevA | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | IMG_OPAQ_TETE_FIC_INTERV | | 0 | 0 | 1453 | 45 | 0 | Actif | | | | ------------------------ | --- | --- | --- | ---- | --- | --- | ----- | --- | --- | Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | BAT ehcuoT | | eisias cevA | | | | --- | ---------- | ---------- | ------- | --- | ------------ | -------- | ----------- | --- | --- | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | | | | ruegraL | ruetuaH | | | sruocraP | | | | elbisiV | | | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_Societe | 469 | 14 220 | 22 | 0 Actif | | Mémoire | | Non | | | ------------- | --- | ------ | --- | ------- | --- | ------- | --- | --- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 3035 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Fenêtre : FI_Fiche_Intervention Fenêtre interne : FI_Fiche_Intervention UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Fiche_Intervention Bouton : FI_Fiche_Intervention.BTN_Calculer Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse 06/08/2026 Isis_BO 3036 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\210 Blueberries\Blueberries_Btn_App_Back.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Intervention.D_FIC_INTERV Libellé FR: Disposition Groupe GR_SURACTIVITE Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3037 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Image : FI_Fiche_Intervention.IMG_Bloque Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\candado.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Intervention.IMG_Charger Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\charger.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 3038 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Image : FI_Fiche_Intervention.IMG_NonBloque Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\candado-abierto.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 3039 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Intervention.IMG_OK Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ok.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Intervention.D_FIC_INTERV.IMG_OPAQ_TETE_FIC_INTERV Groupe GR_IMAGE_OPAQUE_FICHE_INTERVENTION Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 3040 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Intervention.IMG_SansNom1 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\interdit.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui 06/08/2026 Isis_BO 3041 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 871 Hauteur externe 691 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 574 Hauteur externe 691 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 3042 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 1453 Hauteur externe 45 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV 06/08/2026 Isis_BO 3043 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3044 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3045 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Libellé FR: &Bouton Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3046 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Libellé FR: &Bouton Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3047 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3048 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3049 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3050 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3051 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_CADENAS_INTERV Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3052 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3053 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_CADENAS_INTERV Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3054 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3055 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3056 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3057 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\IconeMail.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3058 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Sélection des documents à envoyer par mail Titre aide FR: Sélection des documents à envoyer par mail Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\IconeMail.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3059 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Sélection des documents à envoyer par mail Titre aide FR: Sélection des documents à envoyer par mail Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_imprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3060 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3061 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3062 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_ouvrir_dossier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3063 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\reduire.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3064 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3065 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3066 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3067 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3068 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3069 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3070 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3071 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3072 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3073 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3074 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3075 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3076 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3077 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Ouvrir le rapport dans l'explorateur de fichiers Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\dossier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3078 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Fenêtre interne : Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Entête ou filtre d'un tableau croisé dynamique : Tri croissant Non Enroulé par défaut Oui Enrouler par l'utilisateur Oui Masquer par l'utilisateur Oui Affiche même si null Non Entête ou filtre d'un tableau croisé dynamique : Masque affichage FR: JJ/MM/AA Tri croissant Non Enroulé par défaut Oui Enrouler par l'utilisateur Oui Masquer par l'utilisateur Oui Affiche même si null Non 06/08/2026 Isis_BO 3079 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Entête ou filtre d'un tableau croisé dynamique : Tri croissant Non Enroulé par défaut Oui Enrouler par l'utilisateur Oui Masquer par l'utilisateur Oui Affiche même si null Non Entête ou filtre d'un tableau croisé dynamique : Masque affichage FR: SEM 99 Tri croissant Non Enroulé par défaut Oui Enrouler par l'utilisateur Oui Masquer par l'utilisateur Oui Affiche même si null Non Entête ou filtre d'un tableau croisé dynamique : Tri croissant Oui Enroulé par défaut Oui Enrouler par l'utilisateur Oui Masquer par l'utilisateur Oui Affiche même si null Non Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 06/08/2026 Isis_BO 3080 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 6 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 3081 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 5 Débordement Agrandir le champ, pousse les champs autour Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3082 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3083 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\fichier.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Menu simple + édition intégrée (éditeur complet) Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red128\green0\blue0;} {\*\generator Riched20 10.0.17134}\viewkind4\uc1 \pard\cf1\b\f0\fs17 En cours de d\'e9veloppement\cf0\b0\par } Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 3084 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Ajouter une note interne Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 3085 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Ajouter une note administrative Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Durée prévue Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 3086 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Aucun message administrative pour cette intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 3087 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Aucun message Externe pour cette intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Aucun message interne pour cette intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 3088 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Temps pondération Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 3089 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Temps estimé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Temps passé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 3090 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Temps restant Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 3091 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Heure(s) Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Heure(s) Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 3092 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Heure(s) Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 3093 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Heure(s) Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Heure(s) Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 3094 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Onglet : Libellé FR: &Onglet Valeur initiale 1 Groupe GR_ALAPLACECFI_INTERV Ordre navigation 5 Curseur survol 0 Onglet dynamique Non Libellé volet FR: Nouvel onglet UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Retrait gauche 0 Retrait des onglets 0 Numéro aide 0 Autorise ChangeGabarit Oui Bouton Fermer Oui Bouton Nouveau Oui Volets détachables Oui Mémoriser Configuration Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Mode affichage volets < Standard > Valeur persistante Oui 06/08/2026 Isis_BO 3095 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Texte Markdown Non Mode menu ctx. Nb. états image 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Durée prévue Groupe GR_CADENAS_INTERV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 592 Largeur interne 46 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: +9 999 999 999,99 Masque affichage FR: +9 999 999 999,99 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais 06/08/2026 Isis_BO 3096 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.m_rDureePrevue Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 3097 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Ancrage au contenu Cadrage horz. Gauche Position X interne 655 Largeur interne 231 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Saisissez un nom de modèle de checklist Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 06/08/2026 Isis_BO 3098 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 603 Largeur interne 791 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique 06/08/2026 Isis_BO 3099 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 3100 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Cadrage horz. Gauche Position X interne 600 Largeur interne 791 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 06/08/2026 Isis_BO 3101 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 592 Largeur interne 46 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: +9 999 999 999,99 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant 06/08/2026 Isis_BO 3102 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.m_rTempsPasse Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite 06/08/2026 Isis_BO 3103 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Position X interne 592 Largeur interne 46 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: +99 999 999,99 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.TempsRestant Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 06/08/2026 Isis_BO 3104 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 596 Largeur interne 46 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: +99 999 999,99 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non 06/08/2026 Isis_BO 3105 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.m_rTempsEstime Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 3106 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Cadrage horz. Droite Position X interne 598 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: +99 999 999,99 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.TempsAvecPond Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 06/08/2026 Isis_BO 3107 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : Groupe GR_ALAPLACECFI_INTERV Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 862 Hauteur externe 171 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : Groupe GR_ALAPLACECFI_INTERV Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 467 06/08/2026 Isis_BO 3108 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Hauteur externe 191 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : Groupe GR_ALAPLACECFI_INTERV Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 382 Hauteur externe 191 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3109 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Table : Groupe GR_CADENAS_INTERV Ordre navigation 1 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui 06/08/2026 Isis_BO 3110 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheInterv.ListeAction.m_clTabModele Rub. mémorisée :gclPresentationFicheInterv.ListeAction.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : Ordre navigation 6 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible 06/08/2026 Isis_BO 3111 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheInterv.CheckList.m_clTabModele Rub. mémorisée :gclPresentationFicheInterv.CheckList.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : Libellé FR: Table Ordre navigation 7 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 06/08/2026 Isis_BO 3112 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3113 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Table : Libellé FR: Table Groupe GR_CADENAS_INTERV Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum 06/08/2026 Isis_BO 3114 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Non Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheInterv.ListeChpLibre.m_clTabModele Rub. mémorisée :gclPresentationFicheInterv.ListeChpLibre.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : Libellé FR: Table Ordre navigation 2 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 3115 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheInterv.ListeCompteRendu.m_clTabModele Rub. mémorisée :gclPresentationFicheInterv.ListeCompteRendu.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3116 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Table : Groupe GR_CADENAS_INTERV Ordre navigation 2 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Menu contextuel MENU_SansNom1 Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 24 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Oui Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum 06/08/2026 Isis_BO 3117 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheInterv.ListeDocument.m_clTabModele Rub. mémorisée :gclPresentationFicheInterv.ListeDocument.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : Groupe GR_CADENAS_INTERV Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 30 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 3118 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheInterv.ListeMessageExterne.m_clTabModele Rub. mémorisée :gclPresentationFicheInterv.ListeMessageExterne.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : Groupe GR_CADENAS_INTERV Ordre navigation 3 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Menu contextuel MENU_SansNom1 Taux Paral. hauteur 0 Taux Paral. Y 0 06/08/2026 Isis_BO 3119 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 24 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Oui Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheInterv.ListeRapport.m_clTabModele Rub. mémorisée :gclPresentationFicheInterv.ListeRapport.m_clTabModele 06/08/2026 Isis_BO 3120 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Tableau croisé dynamique : Libellé FR: Tableau croisé dynamique Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Retrait gauche 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Sélection multiple Non Position valeurs L'une en dessous de l'autre Position totaux Totaux en bas et à droite Totaux toujours visibles Oui Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Bulle ascenseur Oui Asc. horizontal Automatique Asc. vertical Automatique Retour à la ligne auto. Non Mémoriser paramètre utilisateur Oui Texte Markdown Non Mode menu ctx. Fichier parcouru :gclPresentationFicheInterv.ListeSuiviDesTemps.m_clTabModele Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3121 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Valeur d'un tableau croisé dynamique : Cadrage horz. Droite Cadrage vert. Centre Taille de saisie 0 Type saisie Monétaire Masque saisie FR: +999 999,99 hrs Masque affichage FR: +999 999,99 hrs Mode ellipse Unicode Non Type de calcul La somme de Mise à blanc Oui Zone répétée : Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 61 Largeur colonne 845 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non 06/08/2026 Isis_BO 3122 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Rub. mémorisée :gpclPresenListeMessageInterne.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 61 Largeur colonne 849 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 3123 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Rub. mémorisée :gpclPresenListeMessageInterne.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3124 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.SC_CONTACT_SITE_INTER Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3125 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3126 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_EDITLIEU_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3127 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_CADENAS_INTERV Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3128 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_A_Droite.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3129 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_CONTACTSITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Contact du site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3130 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CADENAS_INTERV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 732 Largeur interne 385 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse 06/08/2026 Isis_BO 3131 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3132 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Table : Libellé FR: Contacts Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum 06/08/2026 Isis_BO 3133 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheInterv.ListeContactLieu.m_clTabModele Rub. mémorisée :gclPresentationFicheInterv.ListeContactLieu.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.SC_CONTACT_SITE_INTER Colonne de table : Titre FR: D Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Champ principal BTN_DEMANDEUR Coche tous dans entête Non 06/08/2026 Isis_BO 3134 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Liaison des données :gclPresentationFicheInterv.ListeContactLieu.m_clTabModele.ImageDemandeur Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\demandeur_ok_bleu.png Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3135 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeContactLieu.m_clTabModele.m_clContact.NomPrenom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 300 Taux anc. hauteur 1000 Colonne de table : Titre FR: Rôle Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 122 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 3136 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeContactLieu.m_clTabModele.m_clContact.m_nIDRole Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 Colonne de table : Titre FR: Tél. 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeContactLieu.m_clTabModele.m_clContact.m_sTelFixe Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3137 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Tél. 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeContactLieu.m_clTabModele.m_clContact.m_sTelMobile Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 Colonne de table : Titre FR: Etage Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 3138 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeContactLieu.m_clTabModele.m_sEtage Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Colonne de table : Titre FR: Lot Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeContactLieu.m_clTabModele.m_sLot Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3139 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: N°I Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Mail Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 3140 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeContactLieu.m_clTabModele.m_clContact.m_sEmail Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeContactLieu.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3141 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.SC_DESCRI_INTERV Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_DESCRIPTION.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Description Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 3142 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Description Groupe GR_CADENAS_INTERV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 980 Largeur interne 466 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 06/08/2026 Isis_BO 3143 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.m_sDescription Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3144 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.SC_HISTO_ETAT_INTERV Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3145 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_HISTOETAT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Historique des états Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3146 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : Libellé FR: Historique des états Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui 06/08/2026 Isis_BO 3147 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheInterv.ListeHistoEtat.m_clTabModele Rub. mémorisée :gclPresentationFicheInterv.ListeHistoEtat.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.SC_HISTO_ETAT_INTERV.T 06/08/2026 Isis_BO 3148 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Rupture de zone répétée : Toujours visible Non Attribut de rupture 0 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Date Masque saisie FR: JJ/MM/AA HH:mm Format retour AAAAMMJJHHmmSSCCC Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationFicheInterv.ListeHistoEtat.m_clTabModele.m_dhDateDebut Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3149 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Combo : Libellé FR: &Etat Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 229 Larg. déroulée perso. Non Hauteur ligne 18 Retrait gauche 2 Position X interne 717 Largeur interne 229 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui 06/08/2026 Isis_BO 3150 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gclPresentationFicheInterv.ListeHistoEtat.m_clTabModele.m_nIDEtat Nb. Enreg. Max 0 Fichier parcouru :gpclListeEtatIntervention.m_clTabModele Rub. affichée :gpclListeEtatIntervention.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeEtatIntervention.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : Toujours visible Non Attribut de rupture 0 Colonne de table : Titre FR: Date Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: JJ/MM/AA Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non 06/08/2026 Isis_BO 3151 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeHistoEtat.m_clTabModele.m_dhDateDebut Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Etat Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeHistoEtat.m_clTabModele.m_nIDEtat Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3152 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Commentaire Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Oui Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeHistoEtat.m_clTabModele.m_sDescription Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 3153 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeHistoEtat.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.TA Colonne de table : Titre FR: Date Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: JJ/MM/AA Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeAction.m_clTabModele.m_dDateAction Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3154 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Heure Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: HH:MM Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeAction.m_clTabModele.m_hHeureAction Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Type d'action Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 162 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 3155 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeAction.m_clTabModele.m_nIDTypeAction Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Qui Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 200 Larg. déroulée perso. Oui Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeAction.m_clTabModele.m_nIDQui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3156 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Description de l'action Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Oui Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeAction.m_clTabModele.m_sDescription Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Clos Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non 06/08/2026 Isis_BO 3157 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Oui Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeAction.m_clTabModele.m_bClos Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeAction.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3158 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.TA Rupture de zone répétée : Toujours visible Oui Attribut de rupture 4 Libellé : Libellé FR: Nom de la checkList Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationFicheInterv.CheckList.m_clTabModele.m_sNom Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3159 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3160 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3161 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3162 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3163 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Rupture de zone répétée : Toujours visible Non Attribut de rupture 4 Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Fait Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 06/08/2026 Isis_BO 3164 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.CheckList.m_clTabModele.m_bFait Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Element Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.CheckList.m_clTabModele.m_sElement Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3165 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Collaborateurs ayant validé Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.CheckList.m_clTabModele.Collaborateurs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Nom du modèle Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 3166 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.CheckList.m_clTabModele.m_sNom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.TA Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 Libellé : Libellé FR: Rendez-vous Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 3167 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: __/__/____ Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3168 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3169 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3170 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Nom de la checklist Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 06/08/2026 Isis_BO 3171 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Collaborateurs Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3172 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Date de rendez-vous Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.TA Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 06/08/2026 Isis_BO 3173 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationFicheInterv.ListeChpLibre.m_clTabModele.m_sLibChampLibre Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclPresentationFicheInterv.ListeChpLibre.m_clTabModele.m_sValeurDuChamp Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3174 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: IDPARAM Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeChpLibre.m_clTabModele.m_nIDParametreMetier Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 3175 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeChpLibre.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.TA Colonne de table : Titre FR: Débuté le Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: JJ/MM/AAAA HH:mm:SS Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeCompteRendu.m_clTabModele.m_dhDateHeureDebut Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 120 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3176 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Fini le Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: JJ/MM/AAAA HH:mm Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeCompteRendu.m_clTabModele.m_dhDateHeureFin Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 120 Taux anc. hauteur 1000 Colonne de table : Titre FR: Note Collaborateur Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 3177 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Oui Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeCompteRendu.m_clTabModele.m_sNoteCollaborateur Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 300 Taux anc. hauteur 1000 Colonne de table : Titre FR: Signataire Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeCompteRendu.m_clTabModele.m_sNomSignataire Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3178 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Note Signataire Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Oui Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeCompteRendu.m_clTabModele.m_sNoteSignataire Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 300 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 3179 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeCompteRendu.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 10 Taux anc. hauteur 1000 Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.TA Colonne de table : Titre FR: IdDoc Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeDocument.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3180 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Etat Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 4 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeDocument.m_clTabModele.ImageEtatDocument Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Catégorie Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 97 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 06/08/2026 Isis_BO 3181 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Taille de saisie 0 Mot de passe Non Mode ellipse A la fin Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeDocument.m_clTabModele.m_nIDCategorie Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse A la fin Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeDocument.m_clTabModele.m_sNom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3182 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Note Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse A la fin Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeDocument.m_clTabModele.ListeCommentaire Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Création le Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 3183 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mot de passe Non Masque saisie FR: JJ/MM/AAAA HH:mm:SS Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeDocument.m_clTabModele.m_dhCreationDate Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Modification Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: JJ/MM/AAAA HH:mm:SS Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeDocument.m_clTabModele.m_dhModifDate Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3184 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: IdIntervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeDocument.m_clTabModele.m_nIDIntervention Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: CHEMINFICHIER Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 3185 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeDocument.m_clTabModele.m_sCheminFichier Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeDocument.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3186 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: IdEtat Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 99 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeDocument.m_clTabModele.m_nIDEtatDocument Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.DIS Colonne de table : Titre FR: IdMessage Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 3187 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeMessageExterne.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Envoyé Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeMessageExterne.m_clTabModele.m_bEnvoyer Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3188 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Date Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Masque affichage FR: JJ/MM/AA à HH:mm Mode ellipse A la fin Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeMessageExterne.m_clTabModele.m_dhCreationDate Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Sujet Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 06/08/2026 Isis_BO 3189 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse A la fin Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeMessageExterne.m_clTabModele.m_sObjet Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Destinataire Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse A la fin Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeMessageExterne.m_clTabModele.m_sAdrDestinataires Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3190 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Message Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse A la fin Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeMessageExterne.m_clTabModele.m_sMessage Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: PJ Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 3191 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeMessageExterne.m_clTabModele.m_bPJ Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Expéditeur Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse A la fin Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeMessageExterne.m_clTabModele.m_sAdrExp Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3192 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Création Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeMessageExterne.m_clTabModele.m_sCreationUser Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: IdIntervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 3193 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeMessageExterne.m_clTabModele.m_nIDIntervention Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Brouillon Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeMessageExterne.m_clTabModele.m_bBrouillon Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3194 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeMessageExterne.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.TA Colonne de table : Titre FR: IdDoc Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 3195 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeRapport.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 10 Taux anc. hauteur 1000 Colonne de table : Titre FR: Etat Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Champ principal BTN_ETAT Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeRapport.m_clTabModele.ImageEtatDocument Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 120 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3196 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\interdit.png Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3197 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Catégorie Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 120 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse A la fin Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeRapport.m_clTabModele.m_nIDCategorie Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 10 Taux anc. hauteur 1000 Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 06/08/2026 Isis_BO 3198 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse A la fin Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeRapport.m_clTabModele.m_sNom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 420 Taux anc. hauteur 1000 Colonne de table : Titre FR: Note Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse A la fin Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeRapport.m_clTabModele.m_sCommentaire Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 10 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3199 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Créé le Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: JJ/MM/AAAA HH:mm:SS Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeRapport.m_clTabModele.m_dhCreationDate Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 Colonne de table : Titre FR: Modifié le Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 3200 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mot de passe Non Masque saisie FR: JJ/MM/AAAA HH:mm:SS Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeRapport.m_clTabModele.m_dhModifDate Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 Colonne de table : Titre FR: IdIntervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeRapport.m_clTabModele.m_nIDIntervention Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 10 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3201 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: CHEMINFICHIER Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeRapport.m_clTabModele.m_sCheminFichier Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 10 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 3202 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeRapport.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 10 Taux anc. hauteur 1000 Zone répétée : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.DIS Attribut zone répétée : Champ associé LIB_AuteurAd Propriété associée 1 Attribut zone répétée : Propriété associée 4 Attribut zone répétée : Champ associé LIB_DateCommentaire Propriété associée 1 06/08/2026 Isis_BO 3203 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Attribut zone répétée : Champ associé LIB_IDMessage Propriété associée 1 Attribut zone répétée : Champ associé SAI_CommentaireAd Propriété associée 1 Attribut zone répétée : Champ associé BTN_DEL_MessageInterne Propriété associée 73 Bouton : Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 3204 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3205 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Libellé : Libellé FR: Le JJ/MM/AAAA à HH:mm Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: ID Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3206 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu En hauteur Cadrage horz. Gauche Position X interne 603 Largeur interne 774 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non 06/08/2026 Isis_BO 3207 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3208 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Zone répétée : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_DROITE_INTERV.ONG_COMPL_INTERV.DIS Attribut zone répétée : Champ associé LIB_Auteur Propriété associée 1 Attribut zone répétée : Propriété associée 4 Attribut zone répétée : Champ associé SAI_Commentaire Propriété associée 1 Attribut zone répétée : Champ associé LIB_DateCommentaire Propriété associée 1 Liaison des données :gclPresentationFicheInterv.ListeMessageInterne.p_clCourant.m_dhCreationDate Attribut zone répétée : Champ associé LIB_IDMessage Propriété associée 1 Attribut zone répétée : Champ associé BTN_DEL_MessageInterne Propriété associée 73 06/08/2026 Isis_BO 3209 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3210 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Libellé : Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Le JJ/MM/AAAA à HH:mm Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3211 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationFicheInterv.ListeMessageInterne.p_clCourant.m_dhCreationDate Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: ID Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3212 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Champ de saisie : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu En hauteur Cadrage horz. Gauche Position X interne 600 Largeur interne 777 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui 06/08/2026 Isis_BO 3213 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV Champ de saisie : Libellé FR: &Code Site Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne -288 Largeur interne 246 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3214 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.FicheLieu.m_sCodeLieu Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage 06/08/2026 Isis_BO 3215 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 232 Hauteur externe 191 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 302 Hauteur externe 191 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non 06/08/2026 Isis_BO 3216 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : Ordre navigation 5 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 556 Hauteur externe 256 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 554 Hauteur externe 196 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 3217 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV.SC_CARACTERISTIQUES_ Combo : Libellé FR: &Etat Groupe GR_CADENAS_INTERV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 190 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 351 Largeur interne 190 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant 06/08/2026 Isis_BO 3218 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheInterv.p_clCourant.m_nIDEtatIntervention Nb. Enreg. Max 0 Fichier parcouru :gpclListeEtatIntervention.m_clTabModele Rub. affichée :gpclListeEtatIntervention.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeEtatIntervention.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: &Intervention suivi par Groupe GR_CADENAS_INTERV Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Fenêtre Popup FEN_Choix_Collab_Responsable Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre 06/08/2026 Isis_BO 3219 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Orientation verticale Non Hauteur liste 0 Largeur liste 190 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 351 Largeur interne 190 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gclPresentationFicheInterv.m_nIDSuiviPar Nb. Enreg. Max 0 Fichier parcouru :gpclListeCollabResp.m_clTabModele Rub. affichée :gpclListeCollabResp.m_clTabModele.NomPrenom Rub. mémorisée :gpclListeCollabResp.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 3220 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: &Type d'intervention Groupe GR_CADENAS_INTERV Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 190 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 351 Largeur interne 190 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui 06/08/2026 Isis_BO 3221 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheInterv.p_clCourant.m_nIDTypeIntervention Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeIntervention.m_clTabModele Rub. affichée :gpclListeTypeIntervention.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeIntervention.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_CARACT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 3222 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Caractéristiques Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3223 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Libellé : Libellé FR: Etat d'intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Réf. externe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3224 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Intervention suivie par Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3225 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Libellé : Libellé FR: Type d'intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Réf. externe Groupe GR_CADENAS_INTERV Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 3226 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Cadrage horz. Gauche Position X interne 351 Largeur interne 190 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.m_sRefExterne Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 06/08/2026 Isis_BO 3227 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV.SC_CONTACT_CLI_INTER Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 06/08/2026 Isis_BO 3228 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3229 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3230 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3231 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_CLIENT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Donneurs d'ordre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3232 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : Libellé FR: Contacts Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui 06/08/2026 Isis_BO 3233 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheInterv.ListeContactClient.m_clTabModele Rub. mémorisée :gclPresentationFicheInterv.ListeContactClient.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV.SC_CONTACT_CLI_INTER 06/08/2026 Isis_BO 3234 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: D Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Champ principal BTN_DEMANDEUR Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeContactClient.m_clTabModele.ImageDemandeur Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 3235 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\demandeur_ok_vert.png Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non 06/08/2026 Isis_BO 3236 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeContactClient.m_clTabModele.m_clContact.NomPrenom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 600 Taux anc. hauteur 1000 Colonne de table : Titre FR: Rôle Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 92 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeContactClient.m_clTabModele.m_nIDRole Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 300 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3237 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Colonne de table : Titre FR: Tél. 1 Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse 06/08/2026 Isis_BO 3238 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclPresentationFicheInterv.ListeContactClient.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV.SC_RDV_INTERV Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 06/08/2026 Isis_BO 3239 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3240 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3241 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_imprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3242 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3243 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_AGENDA.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Date Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3244 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Intervenants Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3245 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Libellé : Libellé FR: Objet Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Rendez-vous Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3246 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Statut Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3247 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Zone répétée : Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 55 Largeur colonne 528 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 06/08/2026 Isis_BO 3248 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Parcours Automatique Fichier parcouru :gclPresentationFicheInterv.ListeRendezVous.m_clTabModele Rub. mémorisée :gclPresentationFicheInterv.ListeRendezVous.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV.SC_RDV_INTERV.ZR_RDV Attribut zone répétée : Champ associé LIB_Colab Propriété associée 1 Liaison des données :gclPresentationFicheInterv.ListeRendezVous.m_clTabModele.Collaborateur Attribut zone répétée : Champ associé LIB_Date Propriété associée 1 Liaison des données :gclPresentationFicheInterv.ListeRendezVous.m_clTabModele.DateRendezVous Attribut zone répétée : Propriété associée -1 Liaison des données :gclPresentationFicheInterv.ListeRendezVous.m_clTabModele.m_nPKID 06/08/2026 Isis_BO 3249 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Attribut zone répétée : Champ associé LIB_Info Propriété associée 1 Liaison des données :gclPresentationFicheInterv.ListeRendezVous.m_clTabModele.m_sDescription Attribut zone répétée : Champ associé LIB_Objet Propriété associée 1 Liaison des données :gclPresentationFicheInterv.ListeRendezVous.m_clTabModele.m_sObjet Attribut zone répétée : Champ associé CMB_Statut Propriété associée 1 Liaison des données :gclPresentationFicheInterv.ListeRendezVous.m_clTabModele.m_nIDStatut Combo : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 95 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 139 Largeur interne 95 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 06/08/2026 Isis_BO 3250 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gclPresentationFicheInterv.ListeRendezVous.m_clTabModele.m_nIDStatut Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu En hauteur Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 06/08/2026 Isis_BO 3251 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Opacité 100 Taille police min 6 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationFicheInterv.ListeRendezVous.m_clTabModele.Collaborateur Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationFicheInterv.ListeRendezVous.m_clTabModele.DateRendezVous Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 3252 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu En hauteur Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationFicheInterv.ListeRendezVous.m_clTabModele.m_sDescription Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 06/08/2026 Isis_BO 3253 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Opacité 100 Taille police min 6 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationFicheInterv.ListeRendezVous.m_clTabModele.m_sObjet Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_CELL_GAUCHE_INTERV.SC_SITE_INTERV Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 3254 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond 06/08/2026 Isis_BO 3255 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_EDITLIEU_FICHE_INTERVENTION,GR_CADENAS_ Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3256 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3257 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Image : Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_SITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3258 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Libellé FR: Badge Valeur initiale 0 Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non 06/08/2026 Isis_BO 3259 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mode menu ctx. Liaison des données :gclPresentationFicheInterv.FicheLieu.FicheEncours.m_bBadge Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Interrupteur : Libellé FR: Interphone Valeur initiale 0 Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.FicheLieu.FicheEncours.m_bInterphone Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 3260 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3261 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Libellé : Libellé FR: Code d'accès Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Code postal Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3262 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 6 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationFicheInterv.FicheLieu.m_sCodeLieu Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3263 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Libellé : Libellé FR: Note Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3264 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Ville Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3265 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Champ de saisie : Libellé FR: Note : Groupe GR_EDITLIEU_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 300 Largeur interne 266 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Note concernant le site Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 1 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 3266 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.FicheLieu.FicheEncours.m_sNote Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 300 Largeur interne 266 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 06/08/2026 Isis_BO 3267 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Oui Autoriser les doublons Non Jeton supprimable Non Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.FicheLieu.FicheEncours.m_sCodeAcces Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3268 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Champ de saisie : Libellé FR: Code Postal Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 19 Largeur interne 65 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Saisir le code postal Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 15 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 3269 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.FicheLieu.FicheEncours.m_clAdresse.m_sCodePostal Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 19 Largeur interne 275 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: ENTRÉE - BÂTIMENT - IMMEUBLE - RÉSIDENCE / ZI Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 06/08/2026 Isis_BO 3270 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.FicheLieu.FicheEncours.m_clAdresse.m_sLigne_1 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3271 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Champ de saisie : Libellé FR: Ligne d'adresse Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 19 Largeur interne 275 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: N°APP ou BAL-ÉTAGE-COULOIR-ESC / IDENTITÉ DESTINATAIRE et/ou SERVICE Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 3272 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.FicheLieu.FicheEncours.m_clAdresse.m_sLigne_2 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 19 Largeur interne 275 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: ENTRÉE - BÂTIMENT - IMMEUBLE - RÉSIDENCE / ZI Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 06/08/2026 Isis_BO 3273 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.FicheLieu.FicheEncours.m_clAdresse.m_sLigne_3 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3274 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Champ de saisie : Libellé FR: Adresse Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 19 Largeur interne 275 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Saisir le numéro et le libellé de la voie Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Non Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 3275 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF Jamais Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.FicheLieu.FicheEncours.m_clAdresse.m_sLigne_4 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 19 Largeur interne 275 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Saisir un lieu dit ou un service particulier de distribution ou une mention spéciale Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 06/08/2026 Isis_BO 3276 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 38 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.FicheLieu.FicheEncours.m_clAdresse.m_sLigne_5 Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3277 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Champ de saisie : Libellé FR: Ville Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 89 Largeur interne 205 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: saisir la ville Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 45 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 3278 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.FicheLieu.FicheEncours.m_clAdresse.m_sVille Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3279 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Cadenas_Fermer_rouge.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non 06/08/2026 Isis_BO 3280 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Cadenas.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.BTN_Dupliquer Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_dupliquer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 06/08/2026 Isis_BO 3281 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.BTN_IMPR_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_imprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3282 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3283 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3284 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.BTN_SynchroBaseExt Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\batigest_poulie.png Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3285 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3286 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Combo : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.COMBO_Societe Libellé FR: &Société Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 220 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 469 Largeur interne 220 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 3287 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheInterv.m_nIDSociete Nb. Enreg. Max 0 Rub. affichée :gpclListeSocieteAppartenance.m_clTabModele.m_sNom Rub. mémorisée :gpclListeSocieteAppartenance.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Groupe GR_IMAGE_OPAQUE_FICHE_INTERVENTION Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3288 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et bas Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.LIB_CREELE Libellé FR: Date de demande Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3289 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.LIB_DATEDEVIS Libellé FR: Date devis Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3290 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Libellé : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.LIB_DATEFACTURE Libellé FR: Date facture Groupe GR_FACTURE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.LIB_NUMDEVIS Libellé FR: Devis n° Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3291 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.LIB_NUMFACTURE Libellé FR: Facture n° Groupe GR_FACTURE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3292 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Libellé : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.LIB_NUMINTERVENTION Libellé FR: Intervention n° Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.LIB_SOCIETE Libellé FR: Société Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3293 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.LIB_TITREINTERVENTION Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3294 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Champ de saisie : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.SAI_DATEDEVIS Libellé FR: Date devis Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 804 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 3295 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.m_dDateDevis Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Date facture Groupe GR_CADENAS_INTERV,GR_FACTURE Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 990 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 3296 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.m_dDateFacture Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome 06/08/2026 Isis_BO 3297 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Date demande Valeur initiale FR: 12/12/2012 Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 366 Largeur interne 94 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui 06/08/2026 Isis_BO 3298 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.m_dhCreationDate Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.SAI_NUMDEVIS Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche 06/08/2026 Isis_BO 3299 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Position X interne 701 Largeur interne 95 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.m_sNumDevis Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 06/08/2026 Isis_BO 3300 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Intervention.D_FIC_INTERV.SC_TETE_INTERV.SAI_NUMERO Libellé FR: Intervention N° Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 6 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais 06/08/2026 Isis_BO 3301 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.m_sRefInterne Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CADENAS_INTERV,GR_FACTURE Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 3302 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 886 Largeur interne 95 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.m_sNumFacture Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 3303 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Titre Groupe GR_CADENAS_INTERV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 115 Largeur interne 242 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Titre Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non 06/08/2026 Isis_BO 3304 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheInterv.m_sTitre Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_Fiche_Intervention Informations sur les menus 06/08/2026 Isis_BO 3305 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Informations sur les menus Menu contextuel : 'MENU_SansNom1' Nom des options OPT_Copier (3) OPT_Coller (2) Libellé des options : Français Copier Ctrl+C CollerCtrl+V Menu contextuel : 'MENU_SansNom2' Nom des options OPT_SansNom1 (5) Libellé des options : Français Option de menu FI_Fiche_Intervention Messages multilingues 06/08/2026 Isis_BO 3306 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression de l'action ? 2001 FR: Le fichier existant ne peut être supprimé ! 2002 FR: Fermeture automatique de la fiche de saisie dans 2003 FR: Confirmez vous la suppression ? 2004 FR: Confirmez vous la suppression ? 2005 FR: Confirmez vous la suppression de l'action ? 2006 FR: Confirmez vous la suppression du message ? 2007 FR: Confirmez vous la suppression ? 2008 FR: Confirmez vous la suppression de l'action ? 2009 FR: Confirmez vous la suppression de l'action ? 2010 FR: Confirmez vous la suppression du message ? 2011 FR: Confirmez vous la suppression du message ? Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Messages multilingues ¹ N° mess. : numéro de message. FI_Fiche_Intervention Code des champs Déclarations globales de FI_Fiche_Intervention procédure FI_Fiche_Intervention(gclPresentationFicheInterv est un PFicheIntervention dynamique< présentation>=Null, paramSupplementaire est un STParamFenetreAppelante=Null) | gCouleurFond | | est une Couleur | | | | ------------------ | --- | --------------- | --- | --- | | gCouleurText | | est une Couleur | | | | gCouleurFondEntete | | est une Couleur | | | gsAucunMessageExterne est une chaîne = "Aucun message Externe pour cette intervention" gsxMessageExterne est une chaîne = "Vous avez %1 message%2 externe%3" | maProcMAJObjetRetourFI | | est une procédure = MAJObjetRetourFI | | | | -------------------------- | ------------------- | ------------------------------------ | --- | --- | | nIndiceCheckListFrom | est un entier | | | | | nIndiceCheckListTO | | est un entier | | | | gbChargementImmediat | est un booléen=Vrai | | | | | gsTriEnCoursMessageExterne | | est une chaîne | | | | gbColleversDoc | | est un booléen | | | gnDelai est un entier=DonneValeurTimeOutObjet(gclPresentationFicheInterv) | gbEnregLectureSeul | | est un booléen | | | | ------------------ | --- | -------------- | --- | --- | //gpclPresenListeContactClientest un PTableIntervention_Personne dynamique //gpclPresenListeContactLieu est un PTableIntervention_Personne dynamique //gpclPresenListeDocument est un PTableDocument dynamique //gpclPresenListeMessageInterne est un PTableMessageInterne DYNAMIQUE //gpclPresenListeMessageExterne est un PTableMessageExterne DYNAMIQUE gclListeRoleContactLieu est un PTableParametreMetier dynamique gclListeRoleContactCli est un PTableParametreMetier dynamique //gclListeCategorieDoc est un PTableParametreMetier dynamique | gpclListeCollabResp | | est un PTableCollaborateur dynamique | | | | ---------------------------- | ------------------------------ | ------------------------------------ | --- | --- | | gpclListeSocieteAppartenance | est un PTableSociete dynamique | | | | | gsTriEnCoursContactCli | | est une chaîne | | | | gsTriEnCoursContactSite | | est une chaîne | | | | gsTriEnCoursAction | | est une chaîne | | | | gsTriEnCoursCptRd | est une chaîne | | | | | gsTriEnCoursDoc | | est une chaîne | | | | gsTriEnCoursHistoEtat | est une chaîne | | | | | gsTriEnCoursMessExt | | est une chaîne | | | | gsTriEnCoursRdv | | est une chaîne | | | | gbAppelProcFenAppelante | | est un booléen | | | | gbPopupEnCours | | est un booléen | | | | //gbUserEnMouvement | | est un booléen | | | | //saCodeModelMailChoisi | | est une chaîne ANSI | | | | vOngParent | | est un Champ | | | | vNomFenInterne | | est une chaîne | | | | gbFicheAutreSociete | | est un booléen = Faux | | | | gnPosRechercheContact | | est un entier | | | Demande de mise à jour de l'affichage de FI_Fiche_Intervention MiseAJourAffichage() Fermeture de FI_Fiche_Intervention | 06/08/2026 | | | Isis_BO | 3307 | | ---------- | --- | --- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs DeblocEnregistrement(gclPresentationFicheInterv,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_INTERV,BTN_CADENAS_OUVERT_INTERV,GR_CADENAS_INTERV,D_FIC_INTERV,Faux,*,pas gb AppelProcFenAppelante) paramSupplementaire.sContexteAppelant += ";"+VoletDuChamp(D_FIC_INTERV) AppelProcFenetreAppelante(Null,paramSupplementaire,Faux,Vrai) Clic sur BTN_Calculer // // Ce traitement optimise le temps de recalcul du tableau croisé dynamique // quand exception dans si gclPresentationFicheInterv:ListeSuiviDesTemps<>Null _et_ gclPresentationFicheInterv: ListeSuiviDesTemps:m_clTabModele..Occurrence>0 alors sNomFichier est une chaîne sNomFichier = fRépertoireTemp() + ["\"] + TCD_SuiviTemps..Nom+gclPresentationFicheInterv: IdentifiantUnique + ".wdolap" si fFichierExiste(sNomFichier) _et_ TCDCharge(TCD_SuiviTemps, sNomFichier) alors TCDCalculeMiseAJour(TCD_SuiviTemps) sinon TCDCalculeTout(TCD_SuiviTemps) fin TCDSauve(TCD_SuiviTemps, sNomFichier) fin faire si EnModeTest() alors Trace("Exception dans Calcul TDC SuiviTemps " ) fin fin // Si vous voulez calculer systématiquement le tableau croisé dynamique à chaque lancement // Utilisez uniquement TCDCalculeTout() Après chargement de la fenêtre interne de CFI_SOUS_INTERV ( SC_CELL_DROITE_INTERV ) //sNom est une chaine = MoiMême..FenêtreSource //{sNom,indFenêtre}..AffichageActif=faux Avant déchargement de la fenêtre interne de CFI_SOUS_INTERV ( SC_CELL_DROITE_INTERV ) //sNom est une chaine = DonneNomFenetreInterne(MoiMême) //sNom est une chaine = MoiMême..FenêtreSource //{sNom,indFenêtre}..AffichageActif=vrai Modification du volet affiché de ONG_COMPL_INTERV ( SC_CELL_DROITE_INTERV ) nVoletActif est un entier = ONG_COMPL_INTERV pour i = 1 _à_ ONG_COMPL_INTERV..Occurrence si i<>nVoletActif alors ONG_COMPL_INTERV[i]..Couleur= BTN_CADENAS_FERME_INTERV..Visible ? Blanc sinon Noir sinon ONG_COMPL_INTERV[i]..Couleur= Blanc fin 06/08/2026 Isis_BO 3308 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs fin si gclPresentationFicheInterv=Null alors retour MaJAffichageOngletInfoSupp() Clic sur BTN_ADD_RAPPORT ( SC_CELL_DROITE_INTERV ) //D_FIC_INTERV..Visible=Faux si pas fRepExiste(gpclListeParamAppli:m_clTabModele["CHEMIN_REPERTOIRE_MODELE_RAPPORT"]:m_sValeur) alors Erreur("Le répertoire des modèles de rapport n'a pas été défini") retour sinon //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si pas gclPresentationFicheInterv:m_bVerificationDoc alors //Recherche des documents PFicheIntervention.gListeDocument(gclPresentationFicheInterv) sinon //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention.gListeDocument( gclPresentationFicheInterv) fin //Il se peut que la liste des CR ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeCompteRendu = Null alors PFicheIntervention.gListeCompteRendu( gclPresentationFicheInterv) stParam est un STParamFenetreAppelante = DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême..Nom ,maProcMAJObjetRetourFI,"","InterventionAddRapport",*,*)//gclPresentationFicheInterv //FEN_Menu.OuvreOuActive(FI_Rapport_Intervention,"Rapport",Vrai,gclPresentationFicheInterv,stParam) OuvrePopupPosition(FEN_Choix_ModeleRapport_Intervention,poHaut,*,DonneParam(DansFenetre, "FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"",paramSupplementaire.sNomIDAppelant,* ,gclPresentationFicheInterv,Faux)) fin //D_FIC_INTERV..Visible=vrai Clic sur BTN_ADD_RAPPORT_2 ( SC_CELL_DROITE_INTERV ) ExécuteTraitement(BTN_ADD_RAPPORT,trtClic) Clic sur BTN_ADD_RAPPORT_3 ( SC_CELL_DROITE_INTERV ) ExécuteTraitement(BTN_ADD_RAPPORT,trtClic) Clic sur BTN_AJOUTE_CHECKLIST ( SC_CELL_DROITE_INTERV ) MoiMême..Visible = Faux TABLE_CHECKLIST..DndSource = dndInactif TABLE_CHECKLIST..DndCible = dndInactif bExisteDeja est un booléen sNomNewRegroupement est une chaîne boucle selon Saisie("Veuillez indiquer le nom du regoupement",sNomNewRegroupement) // &Valider cas 1 si gclPresentationFicheInterv:CheckList:p_nTotal>0 alors pour i = 1 _à_ gclPresentationFicheInterv:CheckList:p_nTotal si sNomNewRegroupement=gclPresentationFicheInterv:CheckList:m_clTabModele[i]:m_s Nom alors bExisteDeja = Vrai 06/08/2026 Isis_BO 3309 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs Info("Ce nom de groupe existe déjà dans cette intervention") sortir sinon bExisteDeja = Faux fin fin sinon bExisteDeja = Faux fin // &Annuler cas 2 bExisteDeja = Faux fin à faire tantque bExisteDeja //Création d'une nouvelle CheckList clFicheCheckList est un PFicheCheckList <-gclPresentationFicheInterv:CheckList:Nouveau(Vrai, gclPresentationFicheInterv:IdentifiantUnique,1) clFicheCheckList.m_sNom = sNomNewRegroupement //Validation en mémoire de la nouvelle fiche CheckList clFicheCheckList.AppelProcValidation(2) //DemandeMiseAJourIHM() //Création d'un nouvel enregistrement dans la table des checkList TableInsèreLigne(TABLE_CHECKLIST,1) //Rafraichissement des données de la zone répétée des collaborateurs TableAffiche(TABLE_CHECKLIST,1) pour nIndice = 3 _à_ TABLE_CHECKLIST..Occurrence nIndiceRupt est un entier = TableIndiceRupture(RUPT_HautRupture1,nIndice) si TABLE_CHECKLIST[nIndiceRupt]..Enroulé=Faux alors TableEnroule(TABLE_CHECKLIST,nIndiceRupt) TABLE_CHECKLIST[nIndiceRupt].BTN_AJOUTE_ELEMENT_CHECKLIST..Visible = Faux TABLE_CHECKLIST[nIndiceRupt].BTN_SUPPRIME_ELEMENTCHECKLIST..Visible = Faux TABLE_CHECKLIST[nIndiceRupt].BTN_Modifier_ELEMENT_CHECKLIST..Visible=Faux fin fin TABLE_CHECKLIST[1].BTN_AJOUTE_ELEMENT_CHECKLIST..Visible = Vrai TABLE_CHECKLIST[1].BTN_SUPPRIME_ELEMENTCHECKLIST..Visible = Vrai TABLE_CHECKLIST[1].BTN_Valider_CHECKLIST..Visible = Vrai TABLE_CHECKLIST[1].BTN_Modifier_ELEMENT_CHECKLIST..Visible=Faux //Positionnement dans le nouvel enregistrement de la zone répétée des collaborateurs TableSelectPlus(TABLE_CHECKLIST,1) //TABLE_CHECKLIST[1].COL_NOM..Visible = vrai //TABLE_CHECKLIST[1].COL_NOM..Couleur = noir //TABLE_CHECKLIST[1].COL_NOM..CouleurFond = Blanc TABLE_CHECKLIST[1].COL_Element..CouleurFond = Blanc TABLE_CHECKLIST[1].COL_Element..Couleur = Noir TABLE_CHECKLIST[1].COL_Element..Etat = Actif TABLE_CHECKLIST[1].COL_Fait..Visible=Vrai TABLE_CHECKLIST[1].COL_Fait..Etat= Grisé TABLE_CHECKLIST[1].COL_Qui..Visible=Faux TABLE_CHECKLIST[1,3]..Sélectionnée = Vrai //Positionnement dans le nouvel enregistrement de la zone répétée des collaborateurs //TableSelectPlus(TABLE_CHECKLIST,1) 06/08/2026 Isis_BO 3310 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs //Rafraichissement des données de la zone répétée des collaborateurs //TableAffiche(TABLE_Collaborateur,nIndice) //TableInsèreLigne(TABLE_CHECKLIST,1,"","","","",Faux,"") //TABLE_CHECKLIST[1].COL_NOM..Visible = vrai //TABLE_CHECKLIST[1].COL_SEP..Visible = Vrai //TABLE_CHECKLIST[1].COL_NOM..Couleur = noir //TABLE_CHECKLIST[1].COL_NOM..CouleurFond = Blanc //TABLE_CHECKLIST[1].COL_Element..CouleurFond = blanc //TABLE_CHECKLIST[1].COL_Element..Couleur = Noir //TABLE_CHECKLIST..ensaisie = vrai //TABLE_CHECKLIST[1].COL_Fait..Visible= Faux //TABLE_CHECKLIST[1].COL_qui..Visible=Faux //DonneFocus(TABLE_CHECKLIST[1,2]) //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) ////clFicheLieu est un PFicheLieu<-PFicheLieu.gNouvellePresentation() // ////FEN_Menu.OuvreOuActive(FI_Fiche_Lieu,"Fiche Site",*,clFicheLieu,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI)) // //ReorganiseChampDispoDansFiche(DISP_COLONNE_FICHE_INTERVENTION,DISP_CD_L2_C1,CFI_SOUSELEMENT_INTERVENT ION,GR_IMAGE_OPAQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,DISP_CD_L2_C1..Larg eur) // //ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_Fiche_Lieu,*,DonneParam(DansChampFI,"FI_Fiche_Int ervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Nouveau Site"))//,"InterventionListeLieu",paramSupplementaire.pclObjetAppelant.m_nIDClient Clic sur BTN_AJOUTE_Fichier ( SC_CELL_DROITE_INTERV ) sMsg est une chaîne si AjouterDesDocuments(1,gclPresentationFicheInterv,sMsg) alors TableAffiche(TABLE_DOCUMENTS,taInit) TableSelectPlus(TABLE_DOCUMENTS,TABLE_DOCUMENTS..Occurrence) ExécuteTraitement(TABLE_DOCUMENTS,trtSélection) ExécuteTraitement(BTN_Refresh_Doc,trtClic) sinon si sMsg<>"" alors Erreur("Un problème est survenu lors de l'ajout de votre document"+RC+sMsg) fin Clic sur BTN_DEL_DOC ( SC_CELL_DROITE_INTERV ) si OuiNon("Confirmez vous la suppression du message ?")=Non alors retour fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_DOCUMENTS) 06/08/2026 Isis_BO 3311 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs si nIndice>1 alors gclPresentationFicheInterv.ListeDocument.p_clCourant=gclPresentationFicheInterv.ListeDocument. m_clTabModele[nIndice] TableSelectPlus(TABLE_DOCUMENTS,nIndice-1) sinon gclPresentationFicheInterv.ListeDocument.p_clCourant=TABLE_DOCUMENTS fin clErreur est un CErreur si pas gclPresentationFicheInterv.ListeDocument.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon //SupprimerunFichier(1,gclPresentationFicheInterv:ListeDocument.p_clCourant:m_sNom,gclPresentationF icheInterv) SupprimerUnFichier(4,gclPresentationFicheInterv:ListeDocument.p_clCourant:m_sCheminFichier, gclPresentationFicheInterv) PFicheIntervention.gListeDocumentSimple(gclPresentationFicheInterv) IMG_Previsu="" DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin //PFicheIntervention.gListeDocument(gclPresentationFicheInterv) //gpclPresenListeDocument<- gclPresentationFicheInterv.ListeDocument //IMG_Previsu="" //DemandeMiseAJourIHM() Clic sur BTN_DEL_RAPPORT ( SC_CELL_DROITE_INTERV ) si OuiNon("Confirmez vous la suppression du message ?")=Non alors retour fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_RAPPORT) si nIndice>1 alors gclPresentationFicheInterv.ListeRapport.p_clCourant=gclPresentationFicheInterv.ListeRapport. m_clTabModele[nIndice] TableSelectPlus(TABLE_RAPPORT,nIndice-1) sinon gclPresentationFicheInterv.ListeRapport.p_clCourant=TABLE_RAPPORT fin clErreur est un CErreur si pas gclPresentationFicheInterv.ListeRapport.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon SupprimerUnFichier(1,gclPresentationFicheInterv:ListeRapport.p_clCourant:m_sNom, gclPresentationFicheInterv) PFicheIntervention.gListeRapport(gclPresentationFicheInterv) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin Clic sur BTN_EDT_DOC ( SC_CELL_DROITE_INTERV ) si TABLE_DOCUMENTS..Occurrence<>0 alors nIDCategRapport est un entier sur 8 octets=gpclListeCategorieDocument. 06/08/2026 Isis_BO 3312 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs RechercheEtDonneIdDepuisValeur(4) //PTableParametreMetier.DonneIdDepuisValeur(gpclListeCategorieDocument,4) gclPresentationFicheInterv.ListeDocument.p_clCourant=TABLE_DOCUMENTS si gclPresentationFicheInterv.ListeDocument.p_clCourant<>Null _et_ gclPresentationFicheInterv. ListeDocument.p_clCourant:m_nIDCategorie<>nIDCategRapport alors //clPresentationFiche est un PFicheDocument<- //ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,DISP_CD_L2_C1,CFI_SOUSELEMENT_INTERVENTION,GR_ IMAGE_OPAQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,DISP_CD_L2_C1..Lar geur) //ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_Fiche_Document,gclPresentationFicheInterv .ListeDocument.Modifier(),DonneParam(DansChampFI,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJ ObjetRetourFI,"Fiche Document","InterventionDocument"),(ComplèteR ep(DonneRepertoireRacine()+DonneRepertoireClient(gclPresentationFicheInterv:FicheClient:m_sNom, gclPresentationFicheInterv:FicheClient:m_nPKID)+DonneRepertoireIntervention(gclPresentationFich eInterv:m_nPKID))+gclPresentationFicheInterv.ListeDocument.p_clCo urant:m_sNom)) AppelSousFenetre(MoiMême..Nom) sinon D_FIC_INTERV..AffichageActif=Faux stParam est un STParamFenetreAppelante = DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême. .Nom,maProcMAJObjetRetourFI,"","InterventionEdtRapport",gclPresentationFicheInterv. ListeDocument.p_clCourant:m_nPKID,*)//gclPresentationFicheInterv FEN_Menu.OuvreOuActive(FI_Rapport_Intervention,"Rapport",Faux,gclPresentationFicheInterv, stParam) D_FIC_INTERV..AffichageActif=Vrai //OuvreSoeur(FEN_ChoixFenetreInterne,"FI_Rapport_Intervention",DonneParam(DansFenetre,"FI_Fiche _Intervention",MoiMême..Nom,*,"","InterventionEdtRapport",gclPresentationFicheInterv.ListeDocum ent.p_clCourant:m_nPKID,gclPresentationFicheInterv,Faux)) fin fin Clic sur BTN_EDT_RAPPORT ( SC_CELL_DROITE_INTERV ) si TABLE_RAPPORT..Occurrence<>0 alors nIDCategRapport est un entier sur 8 octets=gpclListeCategorieDocument. RechercheEtDonneIdDepuisValeur(4) //PTableParametreMetier.DonneIdDepuisValeur(gpclListeCategorieDocument,4) gclPresentationFicheInterv.ListeRapport.p_clCourant=TABLE_RAPPORT si gclPresentationFicheInterv.ListeRapport.p_clCourant<>Null _et_ gclPresentationFicheInterv. ListeRapport.p_clCourant:m_nIDCategorie=nIDCategRapport alors //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si pas gclPresentationFicheInterv:m_bVerificationDoc alors //Recherche des documents PFicheIntervention.gListeDocument(gclPresentationFicheInterv) sinon //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention.gListeDocument (gclPresentationFicheInterv) fin //Il se peut que la liste des CR ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeCompteRendu = Null alors PFicheIntervention. gListeCompteRendu(gclPresentationFicheInterv) 06/08/2026 Isis_BO 3313 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs //stParam est un STParamFenetreAppelante = DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"","Intervent ionEdtRapport",gclPresentationFicheInterv.ListeRapport.p_clCourant:m_nPKID,*) //FEN_Menu.OuvreOuActive(FI_Rapport_Intervention,"Rapport",Faux,gclPresentationFicheInterv,stPa ram) Ext est une chaîne= fExtraitChemin(gclPresentationFicheInterv.ListeRapport.p_clCourant.m_s CheminFichier,fExtension) Ext=Majuscule(Ext[[2 à]]) selon Ext cas "PDF" LanceAppliAssociée(gclPresentationFicheInterv.ListeRapport.p_clCourant.m_s CheminFichier) autre cas OuvreSoeur(FEN_ChoixFenetreInterne,"FI_Rapport_Intervention",DonneParam(DansFenetre, "FI_Fiche_Intervention",MoiMême..Nom,*,"","InterventionEdtRapport", gclPresentationFicheInterv.ListeRapport.p_clCourant:m_nPKID,gclPresentationFicheInterv ,Faux)) fin fin fin Clic sur BTN_GALERIE_DOC ( SC_CELL_DROITE_INTERV ) OuvreGalerie() //paramSuppl est STParamFenetreAppelante = paramSupplementaire //paramSuppl.pclObjetAppelant=gpclPresenListeDocument //paramSuppl.eTypeAppel=DansFenetre //paramSuppl.sTitreFenetre="Galerie de document" //paramSuppl.sContexteAppelant="Doc_PJ" //paramSuppl.gProcMAJRetour = maProcMAJObjetRetourFI //sablier() //Ouvre(FEN_ChoixFenetreInterne,"FI_GalerieDocument",DonneParam(DansFenetre,"FI_Fiche_Intervention","Do c_PJ",maProcMAJObjetRetourFI,"Galerie de document",*,*,gclPresentationFicheInterv.ListeDocument)) //Sablier(faux) //SI paramSupplementaire.sContexteAppelant<>"" ALORS ////pclFicheMessageexterne est une PFicheMessageExterne dynamique //// ////pclFicheMessageexterne=gpclPresenListeMessageExterne.Nouveau() ////pclFicheMessageexterne.m_sIDDocPJ=paramSupplementaire.sContexteAppelant ////pclFicheMessageexterne.m_nIDIntervention=gclPresentationFicheInterv.m_nPKID ////fin // //sMailContactsDest est une chaine =RecupMailContacts() //nIndice est un entier=TableauCherche(gpclPresenListeParamUtilisateur.m_clTabModele,tcLinéaire,"m_sCode;m_nIDUtilisateu r","CHOIX_MESSAGERIE",gpclFicheUtilisateurEnCours.m_nPKID) //sNomFichier est une chaîne //SI nIndice<>-1 ALORS // SELON gpclPresenListeParamUtilisateur.m_clTabModele[nIndice].m_sValeur // CAS "Externe" // Pour TOUTE CHAINE Iddoc DE paramSupplementaire.sContexteAppelant SEPAREE PAR ";" // HLitRecherchePremier(Document,DC_PKID,Iddoc) // si htrouve(Document) alors // Fic est une chaine= ComplèteRep(DonneRepertoireRacine()+DonneRepertoireClient(gclPresentationFicheInterv:FicheClient:m_sNom ,gclPresentationFicheInterv:FicheClient:m_nPKID)+DonneRepertoireIntervention(gclPresentationFicheInterv :m_nPKID))+Document.DC_ 06/08/2026 Isis_BO 3314 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs Nom // sNomFichier+=[";"]+Fic // FIN // FIN // MonMessage est un Email // // Ajoute(MonMessage..Destinataire, sMailContactsDest) // MonMessage..Expediteur = gpclFicheUtilisateurEnCours.m_sEmail // MonMessage..Sujet = "Intervention n° "+gclPresentationFicheInterv.m_sRefInterne // pour TOUTE CHAINE PJAttacher DE sNomFichier SEPAREE PAR ";" // EmailChargeFichierAttaché(MonMessage,PJAttacher) // FIN //// EmailChargeFichierAttaché(MonMessage,"C:\Mes Sites\Faro_BO_Client\batiment.png") // // Création du fichier .eml // sCheminFichierEML EST UNE CHAINE // SI EmailConstruitSource(MonMessage) = Vrai ALORS // sCheminFichierEML=ComplèteRep(DonneRepertoireRacine()+DonneRepertoireClient(gclPresentationFicheInterv: FicheClient:m_sNom,gclPresentationFicheInterv:FicheClient:m_nPKID)+DonneRepertoireIntervention(gclPrese ntationFicheInterv:m_nPKID))+DateHeureSys( )+".eml" // fSauveTexte(sCheminFichierEML, MonMessage..Source) // FIN // LanceAppliAssociée(sCheminFichierEML,"open") //// EmailLanceAppli(MonMessage) ////// SI LanceAppliAssociée("mailto:"+ sMailContactsDest + "?subject =Intervention n° "+gclPresentationFicheInterv.m_sRefInterne + "&body=" +"&attachment =""C:\Mes Sites\Faro_BO_Client\batiment.png""" )=Vrai ALORS //// // Envoi d'un message avec pièce jointe //// email.AdresseExpéditeur="xvadon@gmail.com" //// Email.Sujet = "Sujet du message" //// Email.Message = "Texte du message" ////// Email.Attache[1] = "C:\Mes Sites\Faro_BO_Client\batiment.png" ////// Email.NbAttache = 1 //// EmailLanceAppli() // //1 : Oui // //2 : Non // SELON Dialogue( "Envoi en cours d'un message depuis votre messagerie externe, souhaitez-vous créer un message externe pour cet envoi ?" ) // // Oui // CAS 1 //// pclFicheMessageexterne est une PFicheMessageExterne dynamique //// //// pclFicheMessageexterne=gclPresentationFicheInterv.ListeMessageExterne.Nouveau() //// pclFicheMessageexterne.m_nIDIntervention=gclPresentationFicheInterv.m_nPKID //// pclFicheMessageexterne.m_sIDDocPJ=paramSupplementaire.sContexteAppelant //// pclFicheMessageexterne.m_sObjet="Intervention n° "+gclPresentationFicheInterv.m_sRefInterne //// ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,DISP_CD_L2_C1,CFI_SOUSELEMENT_INTERVENTION,GR_IMAGE_OPAQ UE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,DISP_CD_L2_C1..Largeur) //// ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_EmailNouveau,pclFicheMessageexterne,DonneParam(Dans ChampFI,"FI_Fiche_Intervention","BTN_AJOUTE_Message_Externe",maProcMAJObjetRetourFI,"Nouveau Message","InterventionMessageExterne",*,gclPresen tationFicheInterv)) // AppelSousFenetre(MoiMême..Nom) // // // Non // CAS 2 // RETOUR // FIN 06/08/2026 Isis_BO 3315 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs | //// SINON | | | | | | ---------- | --- | --- | --- | --- | //// Erreur("Une erreur s'est produite lors de l'ouverture de votre messagerie externe") | //// FIN | | | | | | -------- | --- | --- | --- | --- | // CAS "Back-Office" // HLitRecherchePremier(ParametreApplication,PAP_Code,"CNX_SMTP") | // SI PAS HTrouve(ParametreApplication) ALORS | | | | | | --------------------------------------------- | --- | --- | --- | --- | // Erreur("Vous n'avez pas encore paramétré votre compte de messagerie sur votre application."+RC+"- Aller dans le menu paramétrage"+RC+"- Paramètres configuration Email"+RC+"- Tester et valider votre configuration") | // | RETOUR | | | | | ------ | ------ | --- | --- | --- | | // FIN | | | | | // pclFicheMessageexterne est une PFicheMessageExterne dynamique // // pclFicheMessageexterne=gclPresentationFicheInterv.ListeMessageExterne.Nouveau() // pclFicheMessageexterne.m_sAdrDestinataires=sMailContactsDest // pclFicheMessageexterne.m_nIDIntervention=gclPresentationFicheInterv.m_nPKID // pclFicheMessageexterne.m_sIDDocPJ=paramSupplementaire.sContexteAppelant // pclFicheMessageexterne.m_sObjet="Intervention n° "+gclPresentationFicheInterv.m_sRefInterne // ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,D_ENTETE_PERS_SITE,CFI_SOUS_INTERV,GR_IMAGE_OPAQUE_FICHE _INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,D_ENTETE_PERS_SITE..Largeur) // // ChangeFenêtreSource(CFI_SOUS_INTERV,FI_EmailNouveau,pclFicheMessageexterne,DonneParam(DansChampFI,"FI_F iche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Nouveau Message","InterventionMessageExterne",*,gclPresentationFicheInterv)) // // AUTRE CAS // POUR TOUTE CHAÎNE Iddoc DE paramSupplementaire.sContexteAppelant SEPAREE PAR ";" | // | HLitRecherchePremier(Document,DC_PKID,Iddoc) | | | | | --- | -------------------------------------------- | --- | --- | --- | | // | SI HTrouve(Document) ALORS | | | | // Fic est une chaine= ComplèteRep(DonneRepertoireRacine()+DonneRepertoireClient(gclPresentationFicheInterv:FicheClient:m_sNom ,gclPresentationFicheInterv:FicheClient:m_nPKID)+DonneRepertoireIntervention(gclPresentationFicheInterv :m_nPKID))+Document.D C_Nom // sNomFichier+=[";"]+Fic | // | FIN | | | | | --- | ----------------------- | --- | --- | --- | | // | FIN | | | | | // | MonMessage est un Email | | | | // | // | Ajoute(MonMessage..Destinataire, sMailContactsDest) | | | | | --- | --------------------------------------------------- | --- | --- | --- | // MonMessage..Expediteur = gpclFicheUtilisateurEnCours.m_sEmail // MonMessage..Sujet = "Intervention n° "+gclPresentationFicheInterv.m_sRefInterne // POUR TOUTE CHAÎNE PJAttacher DE sNomFichier SEPAREE PAR ";" | // | EmailChargeFichierAttaché(MonMessage,PJAttacher) | | | | | --- | ------------------------------------------------ | --- | --- | --- | | // | FIN | | | | | // | // | | | | EmailChargeFichierAttaché(MonMessage,"C:\Mes Sites\Faro_BO_Client\batiment.png") | // | // Création du fichier .eml | | | | | --- | ------------------------------------------------ | --- | --- | --- | | // | sCheminFichierEML EST UNE CHAINE | | | | | // | SI EmailConstruitSource(MonMessage) = Vrai ALORS | | | | // sCheminFichierEML=ComplèteRep(DonneRepertoireRacine()+DonneRepertoireClient(gclPresentationFicheInterv: FicheClient:m_sNom,gclPresentationFicheInterv:FicheClient:m_nPKID)+DonneRepertoireIntervention(gclPrese ntationFicheInterv:m_nPKID))+DateHeureSys( )+".eml" | // | fSauveTexte(sCheminFichierEML, MonMessage..Source) | | | | | ---------- | -------------------------------------------------- | --------------------------- | ------- | ---- | | // | FIN | | | | | // | LanceAppliAssociée(sCheminFichierEML,"open") | | | | | // | // | EmailLanceAppli(MonMessage) | | | | 06/08/2026 | | | Isis_BO | 3316 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs // //// SI LanceAppliAssociée("mailto:"+ sMailContactsDest + "?subject =Intervention n° "+gclPresentationFicheInterv.m_sRefInterne + "&body=" +"&attachment =""C:\Mes Sites\Faro_BO_Client\batiment.png""" )=Vrai ALORS | // | // | // Envoi d'un message avec pièce jointe | | | | --- | --- | ------------------------------------------ | --- | --- | | // | // | email.AdresseExpéditeur="xvadon@gmail.com" | | | | // | // | Email.Sujet = "Sujet du message" | | | | // | // | Email.Message = "Texte du message" | | | // //// Email.Attache[1] = "C:\Mes Sites\Faro_BO_Client\batiment.png" | // | //// | Email.NbAttache = 1 | | | | --- | --------------- | ------------------- | --- | --- | | // | // | EmailLanceAppli() | | | | // | //1 : Oui | | | | | // | //2 : Non | | | | | // | SELON Dialogue( | | | | "Envoi en cours d'un message depuis votre messagerie externe, souhaitez-vous créer un message externe pour cet envoi ?" ) | // | // Oui | | | | | --- | ------ | --- | --- | --- | | // | CAS 1 | | | | //// pclFicheMessageexterne est une PFicheMessageExterne dynamique //// //// pclFicheMessageexterne=gclPresentationFicheInterv.ListeMessageExterne.Nouveau() //// pclFicheMessageexterne.m_nIDIntervention=gclPresentationFicheInterv.m_nPKID //// pclFicheMessageexterne.m_sIDDocPJ=paramSupplementaire.sContexteAppelant //// pclFicheMessageexterne.m_sObjet="Intervention n° "+gclPresentationFicheInterv.m_sRefInterne //// ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,DISP_CD_L2_C1,CFI_SOUSELEMENT_INTERVENTION,GR_IMAGE_OPAQ UE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,DISP_CD_L2_C1..Largeur) //// ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_EmailNouveau,pclFicheMessageexterne,DonneParam(Dans ChampFI,"FI_Fiche_Intervention","BTN_AJOUTE_Message_Externe",maProcMAJObjetRetourFI,"Nouveau Message","InterventionMessageExterne",*,gclPresen tationFicheInterv)) // AppelSousFenetre(MoiMême..nom) | // | // Non | | | | | --- | ------ | --- | --- | --- | | // | CAS 2 | | | | // RETOUR | // | FIN | | | | | --- | --- | --- | --- | --- | // FIN //FIN //fin Clic sur BTN_IMPR_CR ( SC_CELL_DROITE_INTERV ) D_FIC_INTERV..Visible = Faux clEtatCRInterv est un MEtatCRIntervention PFicheIntervention.gFicheSuiveur(gclPresentationFicheInterv) clEtatCRInterv:m_sRefInterneIntervention = gclPresentationFicheInterv.m_sRefInterne clEtatCRInterv:m_dDateIntervention = gclPresentationFicheInterv.m_dDateIntervention clEtatCRInterv:m_sSuiviPar = gclPresentationFicheInterv.FicheSuiveur:NomPrenom clEtatCRInterv:m_sAdresseSite = gclPresentationFicheInterv:FicheLieu:m_clAdresse:m_s Presentation //**********************Client********************** clEtatCRInterv:m_sNomClient = gclPresentationFicheInterv:FicheClient:m_sNom clEtatCRInterv:m_sDescription = gclPresentationFicheInterv:m_sDescription clEtatCRInterv.m_clCRInterv = gclPresentationFicheInterv:ListeCompteRendu:p_clCourant iAperçu() | 06/08/2026 | | | Isis_BO | 3317 | | ---------- | --- | --- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs iImprimeEtat(ETAT_CompteRendu_Intervention,clEtatCRInterv) D_FIC_INTERV..Visible = Vrai Clic sur BTN_LOUPE_MODELE_CHECKLIST ( SC_CELL_DROITE_INTERV ) //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) //ReorganiseChampDispoDansFiche(DISP_COLONNE_FICHE_INTERVENTION,DISP_CD_L2_C1,CFI_SOUSELEMENT_INTERVENT ION,GR_IMAGE_OPAQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,DISP_CD_L2_C1..Larg eur) // //ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_Liste_Lieu,*,DonneParam(DansChampFI,"FI_Fiche_Int ervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Sélectionnez le site","InterventionListeLieu",paramSupplementaire.pclObjetAppelant.m_nIDClient)) //GestionPlan(3) Clic sur BTN_Reduire ( SC_CELL_DROITE_INTERV ) si gclPresentationFicheInterv.ListeDocument<>Null _et_ gclPresentationFicheInterv.ListeDocument. p_clCourant<>Null _et_ gclPresentationFicheInterv.ListeDocument.p_clCourant:m_sCheminFichier<>"" alors Ext est une chaîne ANSI = fExtraitChemin(gclPresentationFicheInterv.ListeDocument.p_clCourant:m_s CheminFichier,fExtension) Ext = Majuscule(Ext[[2 à]]) bOk est un booléen = Faux selon Ext cas "BMP","JPG","JPEG","GIF", "PCD", "PCX", "PNG", "PSD", "TGA", "TIF","TIFF","EMF","WMF","ICO" ,"ICW","CUR" bOk=Vrai autre cas fin si bOk alors Ouvre(FEN_Reduire_Image,gclPresentationFicheInterv.ListeDocument.p_clCourant:m_sCheminFichier) fin fin Clic sur BTN_Refresh_Action ( SC_CELL_DROITE_INTERV ) PFicheIntervention.gListeAction(gclPresentationFicheInterv) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() Clic sur BTN_Refresh_Champs_Perso ( SC_CELL_DROITE_INTERV ) PFicheIntervention.gListeChampsLibres(gclPresentationFicheInterv) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() Clic sur BTN_Refresh_CR ( SC_CELL_DROITE_INTERV ) bok est un booléen = EnregistrerFiche() 06/08/2026 Isis_BO 3318 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs //SI bok _ET_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheInterv) si bok _et_ paramSupplementaire.eTypeAppel<>Libre alors AppelProcFenetreAppelante(gclPresentationFicheInterv,paramSupplementaire,Vrai,Faux) //AppelProcedureFenetreAppelante(Vrai,Faux) gbAppelProcFenAppelante=Vrai fin si bok alors PFicheIntervention.gListeCompteRendu(gclPresentationFicheInterv) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin Clic sur BTN_Refresh_Doc ( SC_CELL_DROITE_INTERV ) bok est un booléen = EnregistrerFiche() //SI bok _ET_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheInterv) si bok _et_ paramSupplementaire.eTypeAppel<>Libre alors AppelProcFenetreAppelante(gclPresentationFicheInterv,paramSupplementaire,Vrai,Faux) //AppelProcedureFenetreAppelante(Vrai,Faux) gbAppelProcFenAppelante=Vrai fin si bok alors PFicheIntervention.gListeDocumentSimple(gclPresentationFicheInterv) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin Clic sur BTN_Refresh_rapport ( SC_CELL_DROITE_INTERV ) bok est un booléen = EnregistrerFiche() //SI bok _ET_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheInterv) si bok _et_ paramSupplementaire.eTypeAppel<>Libre alors AppelProcFenetreAppelante(gclPresentationFicheInterv,paramSupplementaire,Vrai,Faux) //AppelProcedureFenetreAppelante(Vrai,Faux) gbAppelProcFenAppelante=Vrai fin si bok alors PFicheIntervention.gListeRapport(gclPresentationFicheInterv) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin Clic sur BTN_Refresh_rapport1 ( SC_CELL_DROITE_INTERV ) bok est un booléen = EnregistrerFiche() //SI bok _ET_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheInterv) si bok _et_ paramSupplementaire.eTypeAppel<>Libre alors 06/08/2026 Isis_BO 3319 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs AppelProcFenetreAppelante(gclPresentationFicheInterv,paramSupplementaire,Vrai,Faux) //AppelProcedureFenetreAppelante(Vrai,Faux) gbAppelProcFenAppelante=Vrai fin si bok alors PFicheIntervention.gListeRapport(gclPresentationFicheInterv) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin Clic sur BTN_REFRESH_SVT ( SC_CELL_DROITE_INTERV ) ExécuteTraitement(BTN_REFRESH_RDV,trtClic) //Recherche des Temps saisis PFicheIntervention.gListeSuiviDesTemps(gclPresentationFicheInterv) ExécuteTraitement(BTN_Calculer,trtClic) TCDDérouleTout(TCD_SuiviTemps,tcdEntêteLigne) SourceVersEcran("","gclPresentationFicheInterv") Clic sur BTN_REPDOC ( SC_CELL_DROITE_INTERV ) si gclPresentationFicheInterv.ListeDocument<>Null _et_ gclPresentationFicheInterv.ListeDocument. p_clCourant<>Null _et_ gclPresentationFicheInterv.ListeDocument.p_clCourant:m_sCheminFichier<>"" alors LanceAppliAssociée(Remplace(gclPresentationFicheInterv.ListeDocument.p_clCourant:m_sCheminFichier, ExtraitChaîne(gclPresentationFicheInterv.ListeDocument.p_clCourant:m_sCheminFichier,1,["\"], DepuisFin),"")) sinon fin Clic sur BTN_SUPPRIME_ACTION ( SC_CELL_DROITE_INTERV ) // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_ACTION) si nIndice>1 _et_ nIndice=TableOccurrence(TABLE_ACTION) alors TableSelectPlus(TABLE_ACTION,nIndice-1) fin si gclPresentationFicheInterv:ListeAction <> Null alors si gclPresentationFicheInterv:ListeAction.p_clCourant <> Null alors si gclPresentationFicheInterv:ListeAction.p_clCourant.m_nIDQui = gpcl FicheUtilisateurEnCours.m_nIDCollaborateur et gclPresentationFicheInterv:ListeAction. p_clCourant.m_nIDTypeAction = gpclListeTypeAction.RechercheEtDonneIdDepuisValeur("8") alors Info("Vous ne pouvez pas supprimer cette action") retour sinon si gbFicheAutreSociete et gclPresentationFicheInterv:ListeAction.p_clCourant.m_n IDTypeAction = gpclListeTypeAction.RechercheEtDonneIdDepuisValeur("8") alors Info("Vous ne pouvez pas supprimer cette action") retour fin si OuiNon("Confirmez vous la suppression du message ?")=Non alors retour fin 06/08/2026 Isis_BO 3320 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs clErreur est un CErreur si pas gclPresentationFicheInterv.ListeAction.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin fin fin Clic sur BTN_SUPPRIME_CHECKLIST ( SC_CELL_DROITE_INTERV ) si OuiNon("Confirmez vous la suppression du message ?")=Non alors retour fin // Récupère l'indice du haut de rupture de la ligne sélectionnée nIndiceHaut est un entier= TableIndiceRupture(TABLE_CHECKLIST.RUPT_HautRupture1) // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_CHECKLIST) si nIndice>1 _et_ nIndice=TableOccurrence(TABLE_CHECKLIST) alors TableSelectPlus(TABLE_CHECKLIST,nIndice-1) fin clErreur est un CErreur si pas gclPresentationFicheInterv.CheckList.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin Clic sur BTN_VueDossierRapport ( SC_CELL_DROITE_INTERV ) si gclPresentationFicheInterv.ListeRapport.p_clCourant <> Null si gclPresentationFicheInterv.ListeRapport.p_clCourant:m_sNom <> "" alors si gpclListeEtatDocument.RechercheEtDonneIdDepuisValeur("1") = gclPresentationFicheInterv. ListeRapport.p_clCourant:m_nIDEtatDocument alors //chemin est une chaîne ANSI = Remplace(gclPresentationFicheInterv.ListeRapport.p_clCourant:m_sCheminFichier,gclPresentat ionFicheInterv.ListeRapport.p_clCourant:m_sNom,"") chemin est une chaîne ANSI = Remplace(gclPresentationFicheInterv.ListeRapport.p_clCourant: m_sCheminFichier,ExtraitChaîne(gclPresentationFicheInterv.ListeRapport.p_clCourant:m_s CheminFichier,1,["\"],DepuisFin),"") LanceAppliAssociée(chemin) fin fin fin Clic sur BTN_ADD_MESS_EXT ( SC_CELL_DROITE_INTERV ) pour tout ParametreUtilisateur avec PU_IDUtilisateur=gpclFicheUtilisateurEnCours.m_nPKID si ParametreUtilisateur.PU_Valeur="Back-Office" alors // si pas HLitRecherchePremier(ParametreApplication,PAP_Code,cParam_SMTP) alors // 06/08/2026 Isis_BO 3321 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs Erreur("Vous n'avez pas encore paramétré votre compte de messagerie sur votre application."+RC+"- Aller dans le menu paramétrage"+RC+"- Paramètres configuration Email"+RC+"- Tester et valider votre configuration") // RETOUR // FIN fin fin //pclFicheMessageexterne est une PFicheMessageExterne dynamique // //pclFicheMessageexterne=gclPresentationFicheInterv.ListeMessageExterne.Nouveau() // //pclFicheMessageexterne.m_nIDIntervention=gclPresentationFicheInterv.m_nPKID //ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,DISP_CD_L2_C1,CFI_SOUSELEMENT_INTERVENTION,GR_IMAGE_OP AQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,DISP_CD_L2_C1..Largeur) // //ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_EmailNouveau,pclFicheMessageexterne,DonneParam(Da nsChampFI,"FI_Fiche_Intervention",BTN_AJOUTE_Message_Externe..Nom,maProcMAJObjetRetourFI,"Nouveau Message","InterventionMessageExterne",*,gclPresentatio nFicheInterv)) AppelSousFenetre(MoiMême..Nom) Clic sur BTN_DEL_MESS_EXT ( SC_CELL_DROITE_INTERV ) si OuiNon("Confirmez vous la suppression du message ?")=Non alors retour fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_MessageExterne) si nIndice>1 alors gclPresentationFicheInterv.ListeMessageExterne.p_clCourant=gclPresentationFicheInterv. ListeMessageExterne.m_clTabModele[nIndice] TableSelectPlus(TABLE_MessageExterne,nIndice-1) sinon gclPresentationFicheInterv.ListeMessageExterne.p_clCourant=TABLE_MessageExterne fin clErreur est un CErreur si pas gclPresentationFicheInterv.ListeMessageExterne.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin //PFicheIntervention.gListeMessageExterne(gclPresentationFicheInterv) //gpclPresenListeMessageExterne<- gclPresentationFicheInterv.ListeMessageExterne //DemandeMiseAJourIHM() Clic sur BTN_EDT_MESS_EXT ( SC_CELL_DROITE_INTERV ) si TABLE_MessageExterne..Occurrence<>0 alors gclPresentationFicheInterv.ListeMessageExterne.p_clCourant=TABLE_MessageExterne si gclPresentationFicheInterv.ListeMessageExterne.p_clCourant<>Null alors // pclFicheMessageexterne est une PFicheMessageExterne dynamique // // pclFicheMessageexterne=gclPresentationFicheInterv.ListeMessageExterne.Modifier() // // ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,DISP_CD_L2_C1,CFI_SOUSELEMENT_INTERVENTION,GR_IM AGE_OPAQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,DISP_CD_L2_C1..Large ur) 06/08/2026 Isis_BO 3322 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs // // ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_EmailVisualiser,pclFicheMessageexterne,Donn eParam(DansChampFI,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Visualisation Message","InterventionMessageExterne",*,gclPresentationFicheIn terv)) AppelSousFenetre(MoiMême..Nom) fin fin Clic sur BTN_ENV_MESS_EXT ( SC_CELL_DROITE_INTERV ) //SI gstConfigEnvoiEmail:sLogin="" ALORS // Erreur("Vous n'avez pas encore paramétré votre compte de messagerie sur votre application."+RC+"- Aller dans le menu paramétrage"+RC+"- Paramètres configuration Email"+RC+"- Tester et valider votre configuration") // RETOUR //FIN si HNbEnr(MailModele)>0 alors OuvrePopupPosition(FEN_Choix_ModeleMail,poHaut,*,DonneParam(DansFenetre,"FI_Fiche_Intervention", MoiMême..Nom+"_MODELE",maProcMAJObjetRetourFI)) sinon si (gpclFichePrefMessagerie<>Null _et_ gpclFichePrefMessagerie:m_sValeur="Externe") alors PrepareEmailOutlook(RecupMailContacts(),"","","",Faux) sinon AppelSousFenetre(MoiMême..Nom) fin fin ////Récupération des emails des contacts potentiels //sMailContactsDest est une chaine =RecupMailContacts() // //sPrefPlanning est une chaine //SI gpclFichePrefMessagerie<>Null ALORS sPrefPlanning= gpclFichePrefMessagerie:m_sValeur ////SI nIndice<>-1 ALORS //SELON sPrefPlanning//gpclPresenListeParamUtilisateur.m_clTabModele[nIndice].m_sValeur // CAS "Externe" // SI PAS HLitRecherchePremier(ParametreApplication,PAP_Code,cParam_SMTP) ALORS // Erreur("Vous n'avez pas encore paramétré votre compte de messagerie sur votre application."+RC+"- Aller dans le menu paramétrage"+RC+"- Paramètres configuration Email"+RC+"- Tester et valider votre configuration") // RETOUR // FIN // // OuvrePopupPosition(FEN_Choix_ModeleMail,poHaut,*,DonneParam(DansFenetre,"FI_Fiche_Intervention",MoiMême ..Nom,maProcMAJObjetRetourFI)) // ChargeModeleDeMail(MesParamètres..Occurrence>=2 ? MesParamètres[2] SINON "",gclPresentationFicheInterv) // SI LanceAppliAssociée("mailto:"+ sMailContactsDest + "?subject =Intervention n° "+gclPresentationFicheInterv.m_sRefInterne + "&body=")=Vrai ALORS // //1 : Oui // //2 : Non // SELON Dialogue( "Envoi en cours d'un message depuis votre messagerie externe, souhaitez-vous créer un message externe pour cet envoi ?" ) 06/08/2026 Isis_BO 3323 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs // // CAS 1 : AppelSousFenetre(MoiMême..Nom) // CAS 2 : RETOUR // FIN // SINON // Erreur("Une erreur s'est produite lors de l'ouverture de votre messagerie externe") // FIN // CAS "Back-Office" // // SI PAS HLitRecherchePremier(ParametreApplication,PAP_Code,cParam_SMTP) ALORS // Erreur("Vous n'avez pas encore paramétré votre compte de messagerie sur votre application."+RC+"- Aller dans le menu paramétrage"+RC+"- Paramètres configuration Email"+RC+"- Tester et valider votre configuration") // RETOUR // FIN // // OuvrePopupPosition(FEN_Choix_ModeleMail,poHaut,*,DonneParam(DansFenetre,"FI_Fiche_Intervention",MoiMême ..Nom,maProcMAJObjetRetourFI)) // //FIN //FIN Clic sur BTN_Refresh_Message_Externe ( SC_CELL_DROITE_INTERV ) PFicheIntervention.gListeMessageExterne(gclPresentationFicheInterv) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() Affichage d'une ligne de TABLE_MessageExterne COL_Message=Remplace(HTMLVersTexte(COL_Message),RC," ") Sélection d'une ligne de TABLE_MessageExterne si TABLE_MessageExterne..Nouveau alors gclPresentationFicheInterv.ListeMessageExterne.p_clCourant=Null sinon gclPresentationFicheInterv.ListeMessageExterne.p_clCourant=TABLE_MessageExterne fin GestionBoutonMessageExt() DemandeMiseAJourIHM() DemandeMiseAJourUIParent() Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_MessageExterne //SI TABLE_MessageExterne..Occurrence<>0 ALORS 06/08/2026 Isis_BO 3324 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs // gclPresentationFicheInterv.ListeMessageExterne.p_clCourant=TABLE_MessageExterne // si gclPresentationFicheInterv.ListeMessageExterne.p_clCourant<>Null alors // pclFicheMessageexterne est une PFicheMessageExterne dynamique // // pclFicheMessageexterne=gclPresentationFicheInterv.ListeMessageExterne.Modifier() // // ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,DISP_CD_L2_C1,CFI_SOUSELEMENT_INTERVENTION,GR_IMAGE_OPAQ UE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,DISP_CD_L2_C1..Largeur) // // ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_EmailVisualiser,pclFicheMessageexterne,DonneParam(D ansChampFI,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Visualisation Message","InterventionMessageExterne",*,gclPresentationFicheIn terv)) // // fin //fin ExécuteTraitement(BTN_EDT_MESS_EXT,trtClic) Initialisation de DISP_NoteAdmin ( SC_CELL_DROITE_INTERV ) DISP_NoteAdmin[2]..CouleurFond = RVB(86, 124, 143) Clic sur BTN_Refresh_Note_Admin ( SC_CELL_DROITE_INTERV ) PFicheIntervention.gListeMessageAdministratives(gclPresentationFicheInterv) Init_NoteAdministratives() Clic sur BTN_VALIDER_NOTEAdmin ( SC_CELL_DROITE_INTERV ) si SansEspace(SAI_MaNoteAdministrative) = "" alors Info("Veuillez saisir une note") retour fin clErreur est un CErreur clPresentationFichemessage est un PFicheMessageInterne<-gclPresentationFicheInterv. ListeMessageInterneAdmin.Nouveau() clPresentationFichemessage.m_dhCreationDate=DateHeureSys() clPresentationFichemessage.m_nIDIntervention=gclPresentationFicheInterv.m_nPKID clPresentationFichemessage.m_sMessage=SAI_MaNoteAdministrative clPresentationFichemessage.m_nCreationUser=gpclFicheUtilisateurEnCours.m_nPKID clPresentationFichemessage.m_nIDTypeMessage=IdNoteAdministrative // validation si pas clPresentationFichemessage.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) retour sinon SAI_MaNoteAdministrative="" DISP_NoteAdmin[3]..Visible=Vrai DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin Init_NoteAdministratives() Clic sur BTN_DEL_MessageInterne ( ZR_Message_Admin ) 06/08/2026 Isis_BO 3325 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs si OuiNon("Confirmez vous la suppression du message ?")=Non alors retour fin nIndice est un entier nIndice=TableauCherche(gclPresentationFicheInterv.ListeMessageInterneAdmin.m_clTabModele,tcLinéaire, "m_nPKID",ATT_IDMessageAd) si nIndice<> -1 alors gclPresentationFicheInterv.ListeMessageInterneAdmin.p_clCourant=gclPresentationFicheInterv. ListeMessageInterneAdmin.m_clTabModele[nIndice] clErreur est un CErreur si pas gclPresentationFicheInterv.ListeMessageInterneAdmin.p_clCourant.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon TableauSupprimeLigne(gclPresentationFicheInterv.ListeMessageInterneAdmin.m_clTabModele,nIndice) Init_NoteAdministratives() fin sinon Info("Message interne non trouvé dans la base") fin Initialisation de LIB_AuteurAd ( ZR_Message_Admin ) // Version 1 // Description // Libellé simple Initialisation de DISP_NoteInterne ( SC_CELL_DROITE_INTERV ) DISP_NoteInterne[2]..CouleurFond = RVB(86, 124, 143) Clic sur BTN_AJOUTE_NOTE_INTERNE ( SC_CELL_DROITE_INTERV ) //LIB_DateMonCommentaire=DateVersChaîne(DateHeureSys(),"Le JJ/MM/AAAA à HH:mm") //SI gpclFicheUtilisateurEnCours.FicheCollaborateur<>Null ALORS // LIB_Auteur=gpclFicheUtilisateurEnCours.FicheCollaborateur.NomPrenom //SINON // LIB_Auteur=gpclFicheUtilisateurEnCours.m_sNom +" "+gpclFicheUtilisateurEnCours.m_sPrenom //FIN Clic sur BTN_Refresh_Message_Interne ( SC_CELL_DROITE_INTERV ) PFicheIntervention.gListeMessageInterne(gclPresentationFicheInterv) Init_NoteInterne() Clic sur BTN_VALIDER_NOTEINTERNE ( SC_CELL_DROITE_INTERV ) si SansEspace(SAI_MonCommentaire) = "" alors Info("Veuillez saisir une note") retour 06/08/2026 Isis_BO 3326 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs fin clErreur est un CErreur clPresentationFichemessage est un PFicheMessageInterne<-gclPresentationFicheInterv.ListeMessageInterne. Nouveau() clPresentationFichemessage.m_dhCreationDate=DateHeureSys() clPresentationFichemessage.m_nIDIntervention=gclPresentationFicheInterv.m_nPKID clPresentationFichemessage.m_sMessage=SAI_MonCommentaire clPresentationFichemessage.m_nCreationUser=gpclFicheUtilisateurEnCours.m_nPKID // validation si pas clPresentationFichemessage.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) retour sinon SAI_MonCommentaire="" DISP_NoteInterne[3]..Visible=Vrai DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin Init_NoteInterne() //sInitialeAuteur est une chaîne //sFormatedate est une chaine //sInitialeAuteur=LIB_AuteurMessageBO // sFormatedate=DateVersChaîne(clPresentationFichemessage.m_dhCreationDate,"Le JJ/MM/AAAA à HH:mm") // ZoneRépétéeAjouteLigne(ZR_Message_Interne,sInitialeAuteur,clPresentationFichemessage.m_sMessage,sFormat edate) Clic sur BTN_DEL_MessageInterne ( ZR_Message_Interne ) si OuiNon("Confirmez vous la suppression du message ?")=Non alors retour fin nIndice est un entier nIndice=TableauCherche(gclPresentationFicheInterv.ListeMessageInterne.m_clTabModele,tcLinéaire, "m_nPKID",ATT_IDMessage) si nIndice<> -1 alors gclPresentationFicheInterv.ListeMessageInterne.p_clCourant=gclPresentationFicheInterv. ListeMessageInterne.m_clTabModele[nIndice] clErreur est un CErreur si pas gclPresentationFicheInterv.ListeMessageInterne.p_clCourant.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon TableauSupprimeLigne(gclPresentationFicheInterv.ListeMessageInterne.m_clTabModele,nIndice) Init_NoteInterne() fin sinon Info("Message interne non trouvé dans la base") fin Initialisation de LIB_Auteur ( ZR_Message_Interne ) // Version 1 // Description 06/08/2026 Isis_BO 3327 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs // Libellé simple Clic sur IMG_Previsu ( SC_CELL_DROITE_INTERV ) //si IMG_Previsu<>"" alors // gpclPresenListeDocument.p_clCourant=TABLE_DOCUMENTS ////LanceAppliAssociée("\\Srvgds\partage\Documents\LEBONCLIENT 3096224743817222\Intervention 3096224743817231\"+TABLE_Documents.COL_NomDoc) //LanceAppliAssociée(ComplèteRep(DonneRepertoireRacine()+DonneRepertoireClient(gclPresentationFicheInte rv:FicheClient:m_sNom,gclPresentationFicheInterv:FicheClient:m_nPKID)+DonneRepertoireIntervention(gclPr esentationFicheInterv:m_nPKID))+gpclPresenListeDo cument.p_clCourant:m_sNom) //fin si IMG_Previsu<>"" alors si TABLE_DOCUMENTS..Occurrence<>0 alors gclPresentationFicheInterv.ListeDocument.p_clCourant=TABLE_DOCUMENTS si gclPresentationFicheInterv.ListeDocument.p_clCourant<>Null alors //clPresentationFiche est un PFicheDocument<- //ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,DISP_CD_L2_C1,CFI_SOUSELEMENT_INTERVENTION,GR_ IMAGE_OPAQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,DISP_CD_L2_C1..Lar geur) //ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_Fiche_Document,gclPresentationFicheInterv .ListeDocument.Modifier(),DonneParam(DansChampFI,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJ ObjetRetourFI,"Fiche Document","InterventionDocument"),(ComplèteR ep(DonneRepertoireRacine()+DonneRepertoireClient(gclPresentationFicheInterv:FicheClient:m_sNom, gclPresentationFicheInterv:FicheClient:m_nPKID)+DonneRepertoireIntervention(gclPresentationFich eInterv:m_nPKID))+gclPresentationFicheInterv.ListeDocument.p_clCo urant:m_sNom)) AppelSousFenetre(MoiMême..Nom) fin fin fin Sortie de SAI_DUREEPREVUE ( SC_CELL_DROITE_INTERV ) //SI MoiMême..ValeurAffichée<>"" ALORS ChampVersSource() EnregistrerFiche() DemandeMiseAJourIHM() DemandeMiseAJourUIParent() //FIN A chaque modification de SAI_DUREEPREVUE ( SC_CELL_DROITE_INTERV ) //ChampVersSource() Entrée dans SAI_MODELECHECKLIST ( SC_CELL_DROITE_INTERV ) //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) Sortie de SAI_MODELECHECKLIST ( SC_CELL_DROITE_INTERV ) //SI MoiMême..ValeurAffichée<>"" ALORS nPKID est un entier sur 8 octets = Val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[", DepuisDébut),1,"]")) 06/08/2026 Isis_BO 3328 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs si nPKID>0 alors PFicheIntervention.gFicheLieu(gclPresentationFicheInterv,gclPresentationFicheInterv.FicheLieu, nPKID,Vrai,"",Vrai) sinon si ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"---",DepuisDébut),1,"---",DepuisFin)= ChaîneFormate("Aucun résultat",ccMajuscule) alors MoiMême="" SaisieAssistéeSupprimeTout(MoiMême) ExécuteTraitement(MoiMême,trtModification) sinon PFicheIntervention.gFicheLieu(gclPresentationFicheInterv,gclPresentationFicheInterv. FicheLieu,-1,Vrai,MoiMême..ValeurAffichée,Vrai) fin fin si nPKID>0 alors MoiMême = Majuscule(gclPresentationFicheInterv:FicheLieu.m_sCodeLieu) fin EnregistrerFiche() //Enchainement des actions suite au choix du lieu comme si l'utilisateur avait cliqué sur la loupe //GestionEnchainement(BTN_LOUPE_LIEU,"") //FIN A chaque modification de SAI_MODELECHECKLIST ( SC_CELL_DROITE_INTERV ) ModifZoneSaisieAssistee(MoiMême,2,Faux,"",gclPresentationFicheInterv:m_nIDClient) Sélection d'une valeur dans la liste de saisie assistée de SAI_MODELECHECKLIST ( SC_CELL_DROITE_INTERV ) ExécuteTraitement(MoiMême,trtSortie) Fin d'initialisation de TABLE_ACTION si gpclListeTypeAction.RechercheEtDonneIdDepuisValeur("8") > 0 alors pour toute ligne i de TABLE_ACTION si COL_NAC_IDQui = gpclFicheUtilisateurEnCours.m_nIDCollaborateur et COL_NAC_IDTypeAction = gpclListeTypeAction.RechercheEtDonneIdDepuisValeur("8") alors TABLE_ACTION[i].COL_NAC_IDQui.Grisé = Vrai TABLE_ACTION[i].COL_NAC_IDTypeAction.Grisé = Vrai TABLE_ACTION[i].COL_SAC_Description.Grisé = Vrai fin fin fin Sortie d'une ligne de TABLE_ACTION // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_ACTION..Modifié=Faux alors TableSupprime(TABLE_ACTION,TableSelect(TABLE_ACTION)) retour sinon si gclPresentationFicheInterv:ListeAction.p_clCourant=Null alors pclPresentationFiche est un PFicheAction dynamique pclPresentationFiche<-gclPresentationFicheInterv:ListeAction.Nouveau(Vrai, 06/08/2026 Isis_BO 3329 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs gclPresentationFicheInterv:IdentifiantUnique) si pclPresentationFiche.m_nIDQui=0 alors pclPresentationFiche.m_nIDQui=gpclFicheUtilisateurEnCours.FicheCollaborateur:m_nPKID fin //Validation en mémoire de la nouvelle fiche Action pclPresentationFiche.AppelProcValidation(2) gclPresentationFicheInterv:ListeAction.p_clCourant=pclPresentationFiche.p_clCourant fin clErr est un CErreur pclPresentationFiche est un PFicheAction dynamique si gclPresentationFicheInterv:ListeAction.p_clCourant<>Null alors // ajout d'une nouvelle ligne //SI TABLE_ACTION..Nouveau ALORS // pclPresentationFiche<-gclPresentationFicheInterv:ListeAction.Nouveau(vrai,gclPresentationFicheInter v:IdentifiantUnique) // modification d'une ligne existante //SINON pclPresentationFiche<-gclPresentationFicheInterv:ListeAction.Modifier() //FIN // sauvegarde de la table TableEnregistre(TABLE_ACTION,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr) alors Erreur(clErr.FormateMessage()) sinon DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin fin // repasse la table en non modifiée TABLE_ACTION..Modifié=Faux Sélection d'une ligne de TABLE_ACTION si TABLE_ACTION..Nouveau alors gclPresentationFicheInterv:ListeAction.p_clCourant=Null pclPresentationFiche est un PFicheAction dynamique pclPresentationFiche<-gclPresentationFicheInterv:ListeAction.Nouveau(Vrai, gclPresentationFicheInterv:IdentifiantUnique) si pclPresentationFiche.m_nIDQui=0 alors pclPresentationFiche.m_nIDQui=gpclFicheUtilisateurEnCours.FicheCollaborateur:m_nPKID fin //Validation en mémoire de la nouvelle fiche Action pclPresentationFiche.AppelProcValidation(2) gclPresentationFicheInterv:ListeAction.p_clCourant=pclPresentationFiche.p_clCourant sinon gclPresentationFicheInterv:ListeAction.p_clCourant=TABLE_ACTION fin DemandeMiseAJourIHM() DemandeMiseAJourUIParent() Sortie de COL_NAC_IDTypeAction ( TABLE_ACTION ) si COL_NAC_IDTypeAction<>0 alors si COL_DAC_DateAction="" alors COL_DAC_DateAction = DateSys() fin si COL_HAC_HeureAction="" alors 06/08/2026 Isis_BO 3330 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs COL_HAC_HeureAction = HeureSys() fin fin Initialisation de TABLE_CHECKLIST MoiMême..DndSource = dndProgrammé MoiMême..DndCible = dndProgrammé Sortie d'une ligne de TABLE_CHECKLIST //// si la table n'a pas été modifiée, il ne faut rien faire //SI TABLE_Collaborateur..Modifié=Faux ALORS // RETOUR //FIN // //clErr est un CErreur //pclPresentationFiche est un PFicheSociete_Collaborateur dynamique // //// ajout d'une nouvelle ligne //SI TABLE_Collaborateur..Nouveau ALORS // pclPresentationFiche<-gpclPresenListeCollaborateur:Nouveau(Vrai,gclPresentationFicheSociete:Identifiant Unique) // // modification d'une ligne existante //SINON // pclPresentationFiche<-gpclPresenListeCollaborateur:Modifier() //FIN // //// sauvegarde de la table //TableEnregistre(TABLE_Collaborateur,pclPresentationFiche) // //// traitement des erreurs //SI PAS pclPresentationFiche.bOK(clErr,Vrai,Faux) ALORS // Erreur(clErr.FormateMessage()) //FIN // //// repasse la table en non modifiée //TABLE_Collaborateur..Modifié=Faux Sélection d'une ligne de TABLE_CHECKLIST si MoiMême..Nouveau alors gclPresentationFicheInterv:CheckList.p_clCourant=Null sinon gclPresentationFicheInterv:CheckList.p_clCourant=MoiMême fin Début du Glisser / Déplacer source (dndDébutGlisser) depuis TABLE_CHECKLIST si MoiMême..DndSource <> dndInactif alors // Seul le déplacement est autorisé (pas le copier) DnDCurseur(dndDéplacer) nIndiceCheckListFrom = TableSelect(MoiMême) fin //sRacine = ExtraitChaîne(sElement, 1, TAB, DepuisDébut) 06/08/2026 Isis_BO 3331 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs //sFeuille = ExtraitChaîne(sElement, 1, TAB, DepuisFin) // //SI sFeuille = sRacine ALORS // SI TableChercheFils(COL_ARBRE1, sRacine) = -1 ALORS // TableAjouteFils(TABLEH_MENU1, 0, sRacine) // FIN // // sFils = ArbreRécupèreFils(ARBRE_MENU1, sRacine, aPremier) // TANTQUE sFils <> "" // TableAjouteFils(TABLEH_MENU1, sRacine, sFils) // sFils = ArbreRécupèreFils(ARBRE_MENU1, sRacine, aSuivant) // FIN //SINON // SI TableChercheFils(COL_ARBRE1, sRacine) = -1 ALORS // TableAjouteFils(TABLEH_MENU1, 0, sRacine) // FIN // TableAjouteFils(TABLEH_MENU1, sRacine, sFeuille) // // //FIN Lâché en Glisser / Déplacer cible (dndLâcher) sur TABLE_CHECKLIST si MoiMême..DndSource <> dndInactif alors TableDéplaceLigne(MoiMême,nIndiceCheckListFrom,nIndiceCheckListTO) fin Survol en Glisser / Déplacer cible (dndSurvol) de TABLE_CHECKLIST si TABLE_CHECKLIST..DndSource <> dndInactif alors DnDAccepte(dndDéplacer) nSourisPosX,nSourisPosY sont des entier nSourisPosX = SourisPosX() nSourisPosY = SourisPosY() nIndiceTemp est un entier= TableInfoXY(MoiMême,tiNumLigne,nSourisPosX,nSourisPosY) //sChaine est une chaine = TableInfoXY(TABLE_M_clTabModele,tiOrigineEcran+tiNumLigne,nSourisPosX,nSourisPosY) Res est un entier = CurseurPos(cpClient) si nIndiceTemp<>nIndiceCheckListTO alors MonImage est une Image MonImage = dCopieImageEcran(PoidsFaible(Res),PoidsFort(Res),300,300) si nIndiceCheckListTO>0 alors TableSupprimeAvecAnimation(MoiMême,nIndiceCheckListTO) fin nIndiceCheckListTO = nIndiceTemp TableInsèreLigneAvecAnimation(MoiMême,nIndiceCheckListTO,"","") fin sinon DnDAccepte(dndInterdit) //Multitâche(50) fin A chaque modification de COL_NOM ( TABLE_CHECKLIST ) ChampVersSource() TABLE_CHECKLIST[1].LIB_NOMCHECKLIST = MoiMême..ValeurAffichée //SourceVersEcran("",ChampAlias(TABLE_CHECKLIST[1].LIB_NOMCHECKLIST))//:gclPresentationFicheInterv.Chec kList.m_clTabModele.m_sNom Clic sur BTN_AJOUTE_ELEMENT_CHECKLIST ( TABLE_CHECKLIST ) 06/08/2026 Isis_BO 3332 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs nIndice est un entier =TableSelect(TABLE_CHECKLIST) //Création d'un nouvel enregistrement dans la table des checkList TableInsèreLigne(TABLE_CHECKLIST,nIndice+1) //Rafraichissement des données de la zone répétée des collaborateurs TableAffiche(TABLE_CHECKLIST,nIndice+1) Clic sur BTN_SUPPRIME_ELEMENTCHECKLIST ( TABLE_CHECKLIST ) //SI OuiNon("Confirmez vous la suppression du message ?")=non alors // RETOUR //FIN // //// gestion de la saisie en cascade //// si suppression de la dernière ligne de la table il faut selectionner la ligne précédente //nIndice est un entier=TableSelect(TABLE_INTERLOCUTEUR_CLIENT) //SI nIndice>1 _ET_ nIndice=TableOccurrence(TABLE_INTERLOCUTEUR_CLIENT) ALORS // TableSelectPlus(TABLE_INTERLOCUTEUR_CLIENT,nIndice-1) //FIN // //clErreur est un CErreur // //SI PAS gpclPresenListeContactClient.bSupprimer(clErreur) ALORS // Erreur(clErreur.FormateMessage()) //FIN Affichage d'une ligne de RUPT_HRupt_CheckList ( TABLE_CHECKLIST1 ) TABLE_CHECKLIST1[TABLE_CHECKLIST1].LIB_RENDEZVOUS_CHECK1 = DateVersChaîne(TABLE_CHECKLIST1[TABLE_ CHECKLIST1].COL_DateRendezVous,"JJ/MM/AAAA à HHhmm") Clic sur BTN_DEL_RAPPORT1 ( TABLE_CHECKLIST1 ) si OuiNon("Confirmez vous la suppression du message ?")=Non alors retour fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_RAPPORT) si nIndice>1 alors gclPresentationFicheInterv.ListeRapport.p_clCourant=gclPresentationFicheInterv.ListeRapport. m_clTabModele[nIndice] TableSelectPlus(TABLE_RAPPORT,nIndice-1) sinon gclPresentationFicheInterv.ListeRapport.p_clCourant=TABLE_RAPPORT fin clErreur est un CErreur si pas gclPresentationFicheInterv.ListeRapport.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon SupprimerUnFichier(1,gclPresentationFicheInterv:ListeRapport.p_clCourant:m_sNom, gclPresentationFicheInterv) PFicheIntervention.gListeRapport(gclPresentationFicheInterv) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin Sortie d'une ligne de TABLE_CHP_PERSO 06/08/2026 Isis_BO 3333 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_CHP_PERSO..Modifié=Faux alors retour fin bNouveau est un booléen clErr est un CErreur pclPresentationFiche est un PFicheIntervention_ChampLibre dynamique // ajout d'une nouvelle ligne si gclPresentationFicheInterv.ListeChpLibre.p_clCourant=Null alors pclPresentationFiche<-gclPresentationFicheInterv:ListeChpLibre.Nouveau(Vrai, gclPresentationFicheInterv:IdentifiantUnique) bNouveau = Vrai // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationFicheInterv:ListeChpLibre.Modifier() fin //gpclFichePersonneSelect = pclPresentationFiche // sauvegarde de la table TableEnregistre(TABLE_CHP_PERSO,pclPresentationFiche) //si pclPresentationFiche:m_sValeurDuChamp="" ALORS // SI gclPresentationFicheInterv.ListeChpLibre.p_clCourant:bSupprimer(clErr) ALORS // DemandeMiseAJourIHM() // SINON // Erreur(clErr.FormateMessage()) // FIN //SINON si pas pclPresentationFiche.bOK(clErr) alors//,Vrai,Vrai Erreur(clErr.FormateMessage()) sinon si bNouveau alors //Recherche des Champs Libres PFicheIntervention.gListeChampsLibres(gclPresentationFicheInterv) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() // nIndiceChp est un entier = TableauCherche(gclPresentationFicheInterv.ListeChpLibre:m_clTabModele,tcLinéaire,"m_sLibChampLibre",pcl PresentationFiche.m_sLibChampLibre,1)//TableCherche(COL_LIBCHP,pclPresentationFiche.m_sLibChampLibre,re chercheIdentique) // // SI nIndiceChp >0 ALORS // gclPresentationFicheInterv.ListeChpLibre:m_clTabModele[nIndiceChp].bSupprimer(clErr) // DemandeMiseAJourIHM() // FIN fin // repasse la table en non modifiée TABLE_CHP_PERSO..Modifié=Faux Sélection d'une ligne de TABLE_CHP_PERSO si TABLE_CHP_PERSO.COL_PKID=0 alors gclPresentationFicheInterv.ListeChpLibre.p_clCourant=Null sinon si TABLE_CHP_PERSO est PFicheIntervention_ChampLibre alors clModele est un PFicheIntervention_ChampLibre dynamique clModele = TABLE_CHP_PERSO gclPresentationFicheInterv.ListeChpLibre.p_clCourant=clModele:p_clCourant sinon gclPresentationFicheInterv.ListeChpLibre.p_clCourant=TABLE_CHP_PERSO fin DemandeMiseAJourIHM() 06/08/2026 Isis_BO 3334 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs DemandeMiseAJourUIParent() fin Entrée dans COL_VALCHP ( TABLE_CHP_PERSO ) gCouleurFond = TABLE_CHP_PERSO[TableSelect(TABLE_CHP_PERSO)]..CouleurFond gCouleurText = TABLE_CHP_PERSO[TableSelect(TABLE_CHP_PERSO)]..Couleur TABLE_CHP_PERSO[TableSelect(TABLE_CHP_PERSO)]..CouleurFond = Blanc TABLE_CHP_PERSO[TableSelect(TABLE_CHP_PERSO)]..Couleur = Noir Sortie de COL_VALCHP ( TABLE_CHP_PERSO ) TABLE_CHP_PERSO[TableSelect(TABLE_CHP_PERSO)]..CouleurFond = gCouleurFond TABLE_CHP_PERSO[TableSelect(TABLE_CHP_PERSO)]..Couleur = gCouleurText Sortie d'une ligne de TABLE_COMPTERENDU // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_COMPTERENDU..Modifié=Faux alors retour fin clErr est un CErreur pclPresentationFiche est un PFicheCompteRendu dynamique // ajout d'une nouvelle ligne si TABLE_COMPTERENDU..Nouveau alors pclPresentationFiche<-gclPresentationFicheInterv:ListeCompteRendu.Nouveau() // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationFicheInterv:ListeCompteRendu.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_COMPTERENDU,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr) alors Erreur(clErr.FormateMessage()) fin // repasse la table en non modifiée TABLE_COMPTERENDU..Modifié=Faux Sélection d'une ligne de TABLE_COMPTERENDU si TABLE_COMPTERENDU..Nouveau alors gclPresentationFicheInterv:ListeCompteRendu.p_clCourant=Null sinon gclPresentationFicheInterv:ListeCompteRendu.p_clCourant=TABLE_COMPTERENDU fin Sortie d'une ligne de TABLE_DOCUMENTS // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_DOCUMENTS..Modifié=Faux alors 06/08/2026 Isis_BO 3335 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs retour fin gclPresentationFicheInterv.ListeDocument.p_clCourant=TABLE_DOCUMENTS clErr est un CErreur pclPresentationFiche est un PFicheDocument dynamique // ajout d'une nouvelle ligne si TABLE_DOCUMENTS..Nouveau alors pclPresentationFiche<-gclPresentationFicheInterv.ListeDocument.Nouveau() // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationFicheInterv.ListeDocument.Modifier() fin pclPresentationFiche:m_sChemin = pclPresentationFiche:m_sCheminFichier // sauvegarde de la table TableEnregistre(TABLE_DOCUMENTS,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr) alors Erreur(clErr.FormateMessage()) fin // repasse la table en non modifiée TABLE_DOCUMENTS..Modifié=Faux Sélection d'une ligne de TABLE_DOCUMENTS Fic est une chaîne Ext est une chaîne si TABLE_DOCUMENTS..Nouveau alors gclPresentationFicheInterv.ListeDocument.p_clCourant=Null sinon si TABLE_DOCUMENTS est PFicheDocument alors clModele est un PFicheDocument dynamique clModele = TABLE_DOCUMENTS gclPresentationFicheInterv.ListeDocument.p_clCourant = clModele:p_clCourant sinon gclPresentationFicheInterv.ListeDocument.p_clCourant=TABLE_DOCUMENTS fin fin si gclPresentationFicheInterv.ListeDocument.p_clCourant<>Null _et_ gclPresentationFicheInterv. ListeDocument.p_clCourant:m_sNom<>"" alors //ApercuFichier(TABLE_Documents.COL_NomDoc,IMG_Previsu) //IMG_Previsu="\\Srvgds\partage\Documents\LEBONCLIENT 3096224743817222\Intervention 3096224743817231\"+TABLE_Documents.COL_NomDoc si gclPresentationFicheInterv.ListeDocument.p_clCourant:m_sCheminFichier = "" alors // Change l'état du document si la localisation a changé si gclPresentationFicheInterv.ListeDocument.p_clCourant:m_sChemin <> "" et fFichierExiste( gclPresentationFicheInterv.ListeDocument.p_clCourant:m_sChemin) alors gclPresentationFicheInterv.ListeDocument.p_clCourant:m_sCheminFichier = gclPresentationFicheInterv.ListeDocument.p_clCourant:m_sChemin gclPresentationFicheInterv.ListeDocument.p_clCourant:m_nIDEtatDocument = gpcl ListeEtatDocument.RechercheEtDonneIdDepuisValeur("1") sinon gclPresentationFicheInterv.ListeDocument.p_clCourant:m_sCheminFichier = ReqCharge1Doc( gclPresentationFicheInterv.ListeDocument.p_clCourant:m_nPKID,gclPresentationFicheInterv. ListeDocument.p_clCourant.sRep_Racine,gclPresentationFicheInterv.ListeDocument.p_clCourant .sFormat_RepDoc,gclPresentationFicheInterv.ListeDocument.p_clCourant.m_sNom) // Change l'état du document si la localisation a changé 06/08/2026 Isis_BO 3336 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs gclPresentationFicheInterv.ListeDocument.p_clCourant:m_nIDEtatDocument = fFichierExiste( gclPresentationFicheInterv.ListeDocument.p_clCourant:m_sCheminFichier) ? gpcl ListeEtatDocument.RechercheEtDonneIdDepuisValeur("1") sinon gpclListeEtatDocument. RechercheEtDonneIdDepuisValeur("0") si gpclListeEtatDocument.RechercheEtDonneIdDepuisValeur("1") = gclPresentationFicheInterv. ListeDocument.p_clCourant:m_nIDEtatDocument alors gclPresentationFicheInterv.ListeDocument.p_clCourant.m_sChemin = gclPresentationFicheInterv.ListeDocument.p_clCourant.m_sCheminFichier fin fin fin Fic= gclPresentationFicheInterv.ListeDocument.p_clCourant:m_sCheminFichier //ComplèteRep(DonneRepertoireRacine()+DonneRepertoireClient(gclPresentationFicheInterv:FicheClient: m_sNom,gclPresentationFicheInterv:FicheClient:m_nPKID)+DonneRepertoireIntervention(gclPresentationF icheInterv:m_nPKID))+gclPresentationFicheInterv.ListeDocu ment.p_clCourant:m_sNom Ext= fExtraitChemin(Fic,fExtension) Ext=Majuscule(Ext[[2 à]]) selon Ext cas "BMP","JPG","JPEG","GIF", "PCD", "PCX", "PNG", "PSD", "TGA", "TIF","TIFF","EMF","WMF","ICO" ,"ICW","CUR" IMG_Previsu=Fic cas "PDF" IMG_Previsu=Fic autre cas IMG_Previsu="fichier.png" fin fin //BTN_SUPPRIME_Fichier..visible=Vrai GestionBoutonDocument() DemandeMiseAJourIHM() DemandeMiseAJourUIParent() Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_DOCUMENTS ExécuteTraitement(BTN_EDT_DOC,trtClic) Drop depuis l'explorateur (WM_DROPFILES) sur TABLE_DOCUMENTS //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention.gListeDocument( gclPresentationFicheInterv) nbFic est un entier = ExplorerRécupère(_EVE.wParam) sNomFic est une chaîne i est un entier // Récupération de tous les fichiers smsg est une chaîne pour i = 1 à nbFic sNomFic += ExplorerRécupère(_EVE.wParam, i)+RC fin si AjouteFichier(sNomFic,1,gclPresentationFicheInterv,smsg) alors TableAffiche(TABLE_DOCUMENTS,taInit) TableSelectPlus(TABLE_DOCUMENTS,TABLE_DOCUMENTS..Occurrence) ExécuteTraitement(TABLE_DOCUMENTS,trtSélection) sinon Erreur(smsg) fin Sélection d'une ligne de COL_Categorie ( TABLE_DOCUMENTS ) 06/08/2026 Isis_BO 3337 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs sRepertoireFichier est une chaîne bResultat est un booléen stDroitCateg est un STParamCategDoc nIdCatg est un entier sur 8 octets = 0 quand exception dans nIdCatg = MoiMême Désérialise(stDroitCateg,gpclListeCategorieDocument.RechercheEtDonneParametreDepuisId(MoiMême), psdJSON) faire fin sReqSQL est une Requête SQL = [ SELECT Client.*,Lieu.*,Intervention.*,Dossier.*,Adresse.*//,'' AS PA_Libelle//,ParametreMetier.* FROM Intervention LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) LEFT OUTER JOIN Dossier ON (DO_PKID=IN_IDDossier) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) //INNER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=IN_IDEtatIntervention) WHERE Intervention.IN_PKID={P_IDIntervention} ] sReqSQL.P_IDIntervention= gclPresentationFicheInterv:m_nPKID tabRep est un tableau de Rep //Si l'execution de la requete se passe bien alors appel de la méthode qui donne le répertoire selon la nouvelle catégorie si HExécuteRequête(sReqSQL,hRequêteDéfaut) alors sRepertoireFichier = ComplèteRep( DonneRepertoireDocument(5,Null,sReqSQL,nIdCatg,tabRep,*,*)) //Libération de la requete HLibèreRequête(sReqSQL) //Le répertoire de destination existe si sRepertoireFichier<>"" _et_ (fRépertoireExiste(sRepertoireFichier) _ou_ fRepCrée(sRepertoireFichier) ) alors //Déplace le fichier de l'ancien répertoire au nouveau répertoire si fDéplaceFichier(gclPresentationFicheInterv.ListeDocument.p_clCourant.m_sCheminFichier, sRepertoireFichier+gclPresentationFicheInterv.ListeDocument.p_clCourant.m_sNom ) alors bResultat = Vrai clerreur est un CErreur gclPresentationFicheInterv.ListeDocument.p_clCourant.m_nIDCategorie = COL_Categorie //Modification du chemin dans l'objet gclPresentationFicheInterv.ListeDocument.p_clCourant.m_sCheminFichier= sRepertoireFichier+ gclPresentationFicheInterv.ListeDocument.p_clCourant.m_sNom //Modification de l'héritage de droit gclPresentationFicheInterv.ListeDocument.p_clCourant.m_sHeriteDroit = stDroitCateg. sCodeDroit // Enregristre le changement gclPresentationFicheInterv.ListeDocument.p_clCourant.bEnregistrer(clerreur) //ALORS DemandeMiseAJourIHM() fin fin //Si le déplacement n'a pas pu se faire si pas bResultat alors Erreur("Impossible de déplacer le fichier") COL_Categorie = gclPresentationFicheInterv.ListeDocument.p_clCourant.m_nIDCategorie fin DemandeMiseAJourIHM() DemandeMiseAJourUIParent() Sortie d'une ligne de TABLE_RAPPORT 06/08/2026 Isis_BO 3338 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs // si la table n'a pas été modifiée, il ne faut rien faire si MoiMême..Modifié=Faux alors retour fin gclPresentationFicheInterv.ListeRapport.p_clCourant=TABLE_RAPPORT clErr est un CErreur pclPresentationFiche est un PFicheDocument dynamique // ajout d'une nouvelle ligne si TABLE_RAPPORT..Nouveau alors pclPresentationFiche<-gclPresentationFicheInterv.ListeRapport.Nouveau() // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationFicheInterv.ListeRapport.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_RAPPORT,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr) alors Erreur(clErr.FormateMessage()) fin // repasse la table en non modifiée TABLE_RAPPORT..Modifié=Faux Sélection d'une ligne de TABLE_RAPPORT si TABLE_RAPPORT..Nouveau alors gclPresentationFicheInterv.ListeRapport.p_clCourant=Null sinon gclPresentationFicheInterv.ListeRapport.p_clCourant=TABLE_RAPPORT fin GestionBoutonDocument() DemandeMiseAJourIHM() DemandeMiseAJourUIParent() Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_RAPPORT ExécuteTraitement(BTN_EDT_RAPPORT,trtClic) Drop depuis l'explorateur (WM_DROPFILES) sur TABLE_RAPPORT //nbFic est un entier = ExplorerRécupère(_EVE.wParam) //sNomFic est une chaîne //i est un entier //// Récupération de tous les fichiers //POUR i = 1 À nbFic // sNomFic = ExplorerRécupère(_EVE.wParam, i) // AjouteFichier(sNomFic,1,gclPresentationFicheInterv) //FIN //TableAffiche(TABLE_RAPPORT,taInit) //TableSelectPlus(TABLE_RAPPORT,TABLE_RAPPORT..Occurrence) //ExécuteTraitement(TABLE_RAPPORT,trtSélection) Clic sur BTN_ETAT ( COL_Icone ) //gclPresentationFicheInterv:ListeContactLieu:p_clCourant:Demandeur = PAS gclPresentationFicheInterv:ListeContactLieu:p_clCourant:m_bEstDemandeur 06/08/2026 Isis_BO 3339 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs //MoiMême..Image = gclPresentationFicheInterv:ListeContactLieu:p_clCourant:ImageDemandeur //ChampVersSource() //EnregistrerFiche() //DemandeMiseAJourIHM() Clic sur BTN_ADD_PERS_SITE ( SC_CONTACT_SITE_INTERV ) //AjouteContactSite(MoiMême..Nom) si SAI_CodeLieu<>"" _et_ gclPresentationFicheInterv:FicheLieu:IdentifiantUnique<>0 alors AppelSousFenetre(MoiMême..Nom) sinon Avertissement("Veuillez choisir un site") fin Clic sur BTN_DEL_PERS_SITE ( SC_CONTACT_SITE_INTERV ) si OuiNon("Confirmez vous la suppression du message ?")=Non alors retour fin si gclPresentationFicheInterv:bExisteContactLieuSurRdV(Vrai) alors Erreur("Impossible de supprimer ce contact car il est présent dans au moins un rendez-vous") retour fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_INTERLOCUTEUR_LIEU) si nIndice>1 _et_ nIndice=TableOccurrence(TABLE_INTERLOCUTEUR_LIEU) alors TableSelectPlus(TABLE_INTERLOCUTEUR_LIEU,nIndice-1) fin clErreur est un CErreur si pas gclPresentationFicheInterv.ListeContactLieu.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin Clic sur BTN_EDT_PERS_SITE ( SC_CONTACT_SITE_INTERV ) si pas EnregistrerFiche() alors RepriseSaisie(ChampPrécédent()) AppelSousFenetre(MoiMême..Nom) //FEN_Menu.OuvreOuActive(FI_Fiche_Lieu,"Fiche Site",*,gclPresentation.FicheLieu,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJO bjetRetourFI)) //ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,DISP_CD_L2_C1,CFI_SOUSELEMENT_INTERVENTION,GR_IMAGE_OP AQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,DISP_CD_L2_C1..Largeur) //clFichePersonne est un PFichePersonne(gclPresentationFicheInterv.ListeContactLieu.p_clCourant:m_clContact,Null) //ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_Fiche_Personne,clFichePersonne,DonneParam(DansCha mpFI,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Contact","ModifIntervLieuPersonne",gc lPresentationFicheInterv:FicheLieu:IdentifiantUni que,gclPresentationFicheInterv))//,"InterventionFicheLieu",paramSupplementaire.pclObjetAppelant.m_nIDCl ient Clic sur BTN_LigneSuivante ( SC_CONTACT_SITE_INTERV ) 06/08/2026 Isis_BO 3340 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs b est un entier c est un entier sValeurRecherche est une chaîne ANSI = SAI_CodeContact sValeurRecherche = SansAccent(Majuscule(SansEspace(sValeurRecherche))) sValeurCol est une chaîne ANSI si gnPosRechercheContact > 0 _et_ gnPosRechercheContact < TABLE_INTERLOCUTEUR_LIEU.Occurrence() alors c = gnPosRechercheContact sinon c = 0 fin pour toute ligne i de TABLE_INTERLOCUTEUR_LIEU c += 1 si c <= TABLE_INTERLOCUTEUR_LIEU.Occurrence() alors sValeurCol = SansAccent(Majuscule(SansEspace(TABLE_INTERLOCUTEUR_LIEU.COL_Nom[c]))) si Contient(sValeurCol,sValeurRecherche) alors b = c sortir fin fin fin si b > 0 alors TableSelectPlus(TABLE_INTERLOCUTEUR_LIEU,b) sinon si gnPosRechercheContact > 0 alors c = 0 pour toute ligne i de TABLE_INTERLOCUTEUR_LIEU c += 1 sValeurCol = SansAccent(Majuscule(SansEspace(TABLE_INTERLOCUTEUR_LIEU.COL_Nom[c]))) si Contient(sValeurCol,sValeurRecherche) alors b = c sortir fin fin fin si b > 0 alors TableSelectPlus(TABLE_INTERLOCUTEUR_LIEU,b) fin fin gnPosRechercheContact= b Clic sur BTN_LOUPE_PERS_SITE ( SC_CONTACT_SITE_INTERV ) //SelectionDesContactsDuLieu(MoiMême..nom) //AjouteOuChercheContactSite(BTN_ADD_PERS_LIEU_INTERV..nom) si SAI_CodeLieu<>"" _et_ gclPresentationFicheInterv:FicheLieu:IdentifiantUnique<>0 alors si SAI_CodeContact<>"" alors //Appel la fiche contact en creation AppelSousFenetre(BTN_ADD_PERS_SITE..Nom) sinon //Appel la liste des contacts AppelSousFenetre(BTN_LOUPE_PERS_SITE..Nom) 06/08/2026 Isis_BO 3341 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs fin sinon Avertissement("Veuillez choisir un site") fin Entrée dans SAI_CodeContact ( SC_CONTACT_SITE_INTERV ) //SI SAI_CodeLieu="" ALORS // Avertissement("Veuillez choisir un site") // RepriseSaisie(SAI_CodeLieu) //SINON SI gbPopupEnCours ALORS // gbPopupEnCours=faux //FIN Sortie de SAI_CodeContact ( SC_CONTACT_SITE_INTERV ) //SI MoiMême..ValeurAffichée<>"" ALORS // // nPKID est un entier sur 8 octets = val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[",DepuisDébut),1,"]")) // SI nPKID>0 ALORS // PFicheIntervention.gListeContactLieu(gclPresentationFicheInterv,*,nPKID) // MoiMême="" // SINON // SI ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"---",DepuisDébut),1,"---",DepuisFin)=ChaîneFormate("Aucu n résultat",ccMajuscule) ALORS // // SaisieAssistéeSupprimeTout(MoiMême) // ExécuteTraitement(MoiMême,trtModification) // MoiMême="" // SINON // nCptResult est un entier // pclObjetRetour est un PTablePersonne dynamique // SI PAS PFicheIntervention.gListeContactLieu(gclPresentationFicheInterv,pclObjetRetour,-1,MoiMême..ValeurAffich ée,nCptResult) ALORS // MoiMême="" // ExécuteTraitement(BTN_LOUPE_PERS_SITE,trtClic) // // SINON SI nCptResult>1 _et_ gbPopupEnCours=faux ALORS // gbPopupEnCours = vrai // nRetour est un entier = OuvrePopupPosition(FEN_Choix_Resultat_Recherche,poBas,pclObjetRetour,DonneParam(DansFenetre,"FI_Fiche_I ntervention",MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionContactSite",*,gclPresentationFicheInt erv,Faux),MoiMême.. Largeur,200) // SI nRetour=1 ALORS // MoiMême="" // SINON // RETOUR // FIN // FIN // // // FIN 06/08/2026 Isis_BO 3342 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs // FIN // // // EnregistrerFiche() //SINON // // RETOUR //FIN A chaque modification de SAI_CodeContact ( SC_CONTACT_SITE_INTERV ) //gbPopupEnCours=Faux //SI MoiMême..ValeurAffichée<>"" ALORS // SI ToucheEntree("AChaque Modif") _ET_ PAS gbSelectLigneAssist ALORS // ModifZoneSaisieAssistee(MoiMême,2,Vrai,Tronque(ExtraitChaîne(ChampAlias(TABLE_INTERLOCUTEUR_LIEU),2,":" ),Taille(ExtraitChaîne(ChampAlias(TABLE_INTERLOCUTEUR_LIEU),2,":"))-1,nombreDeCaractèresAConserver),"") // FIN //FIN Sélection d'une valeur dans la liste de saisie assistée de SAI_CodeContact ( SC_CONTACT_SITE_INTERV ) //ExécuteTraitement(MoiMême,trtSortie) Prise de focus (WM_SETFOCUS) de SAI_CodeContact ( SC_CONTACT_SITE_INTERV ) //SI gbPopupEnCours ALORS gbPopupEnCours=Faux Sortie d'une ligne de TABLE_INTERLOCUTEUR_LIEU // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_INTERLOCUTEUR_LIEU..Modifié=Faux alors retour fin clErr est un CErreur pclPresentationFiche est un PFicheIntervention_Personne dynamique // ajout d'une nouvelle ligne si TABLE_INTERLOCUTEUR_LIEU..Nouveau alors pclPresentationFiche<-gclPresentationFicheInterv:ListeContactLieu.Nouveau(Faux,0) // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationFicheInterv:ListeContactLieu.Modifier() fin //gpclFichePersonneSelect = pclPresentationFiche // sauvegarde de la table TableEnregistre(TABLE_INTERLOCUTEUR_LIEU,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr,Vrai) alors//PAS pclPresentationFiche.bOK(clErr,Vrai,Vrai) Erreur(clErr.FormateMessage()) fin 06/08/2026 Isis_BO 3343 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs // repasse la table en non modifiée TABLE_INTERLOCUTEUR_LIEU..Modifié=Faux Sélection d'une ligne de TABLE_INTERLOCUTEUR_LIEU si MoiMême..Nouveau alors gclPresentationFicheInterv.ListeContactLieu.p_clCourant=Null sinon si TABLE_INTERLOCUTEUR_LIEU est PFicheIntervention_Personne alors clModele est un PFicheIntervention_Personne dynamique clModele = TABLE_INTERLOCUTEUR_LIEU gclPresentationFicheInterv.ListeContactLieu.p_clCourant=clModele:p_clCourant sinon gclPresentationFicheInterv.ListeContactLieu.p_clCourant=TABLE_INTERLOCUTEUR_LIEU fin //gclPresentationFicheInterv.ListeContactLieu.p_clCourant=TABLE_INTERLOCUTEUR_LIEU fin GestionBoutonContactSite() Clic sur BTN_DEMANDEUR ( COL_DEMANDEUR ) gclPresentationFicheInterv:ListeContactLieu:p_clCourant:Demandeur = pas gclPresentationFicheInterv: ListeContactLieu:p_clCourant:m_bEstDemandeur MoiMême..Image = gclPresentationFicheInterv:ListeContactLieu:p_clCourant:ImageDemandeur ChampVersSource() EnregistrerFiche() DemandeMiseAJourIHM() DemandeMiseAJourUIParent() Sortie de SAI_Description ( SC_DESCRI_INTERV ) //SI MoiMême..ValeurAffichée<>"" ALORS //ChampVersSource() EnregistrerFiche() //FIN A chaque modification de SAI_Description ( SC_DESCRI_INTERV ) ChampVersSource() Clic sur BTN_DEL_HISTO_ETATINTERV ( SC_HISTO_ETAT_INTERV ) si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_HISTO_ETAT) si nIndice>1 _et_ nIndice=TableOccurrence(TABLE_HISTO_ETAT) alors TableSelectPlus(TABLE_HISTO_ETAT,nIndice-1) fin clErreur est un CErreur si pas gclPresentationFicheInterv.ListeHistoEtat.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon DemandeMiseAJourIHM() DemandeMiseAJourUIParent() 06/08/2026 Isis_BO 3344 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs fin Sortie d'une ligne de TABLE_HISTO_ETAT // si la table n'a pas été modifiée, il ne faut rien faire si TABLE_HISTO_ETAT..Modifié=Faux alors retour fin clErr est un CErreur pclPresentationFiche est un PFicheEtatIntervention dynamique // ajout d'une nouvelle ligne si TABLE_HISTO_ETAT..Nouveau alors pclPresentationFiche<-gclPresentationFicheInterv.ListeHistoEtat.Nouveau() // modification d'une ligne existante sinon pclPresentationFiche<-gclPresentationFicheInterv.ListeHistoEtat.Modifier() fin // sauvegarde de la table TableEnregistre(TABLE_HISTO_ETAT,pclPresentationFiche) // traitement des erreurs si pas pclPresentationFiche.bOK(clErr) alors Erreur(clErr.FormateMessage()) fin // repasse la table en non modifiée TABLE_HISTO_ETAT..Modifié=Faux Sélection d'une ligne de TABLE_HISTO_ETAT si TABLE_HISTO_ETAT..Nouveau alors gclPresentationFicheInterv.ListeHistoEtat.p_clCourant=Null sinon si TABLE_HISTO_ETAT est PFicheEtatIntervention alors clModele est un PFicheEtatIntervention dynamique clModele = TABLE_HISTO_ETAT gclPresentationFicheInterv.ListeHistoEtat.p_clCourant=clModele:p_clCourant sinon gclPresentationFicheInterv.ListeHistoEtat.p_clCourant=TABLE_HISTO_ETAT fin //SAI_Description = gclPresentationFicheInterv.ListeHistoEtat.p_clCourant:m_sDescription //SAI_Description..Etat=TableSelect(TABLE_HISTO_ETAT)=gclPresentationFicheInterv.ListeHistoEtat.p_n Total ? Actif SINON grisé fin GestionBoutonHistoEtat() Entrée dans COL_Commentaire ( TABLE_HISTO_ETAT ) gCouleurFond = TABLE_HISTO_ETAT[TableSelect(TABLE_HISTO_ETAT)]..CouleurFond gCouleurText = TABLE_HISTO_ETAT[TableSelect(TABLE_HISTO_ETAT)]..Couleur TABLE_HISTO_ETAT[TableSelect(TABLE_HISTO_ETAT)]..CouleurFond = Blanc TABLE_HISTO_ETAT[TableSelect(TABLE_HISTO_ETAT)]..Couleur = Noir Sortie de COL_Commentaire ( TABLE_HISTO_ETAT ) TABLE_HISTO_ETAT[TableSelect(TABLE_HISTO_ETAT)]..CouleurFond = gCouleurFond 06/08/2026 Isis_BO 3345 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs TABLE_HISTO_ETAT[TableSelect(TABLE_HISTO_ETAT)]..Couleur = gCouleurText Initialisation de LIB_DateHeure ( TABLE_HISTO_ETAT ) MoiMême = DateHeureSys() Entrée dans SAI_CodeLieu ( SC_CELL_GAUCHE_INTERV ) //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) //SI gbPopupEnCours ALORS // gbPopupEnCours=Faux //SINOn SI MoiMême..ValeurAffichée="" ALORS // ToastAffiche("Saisir le site et tapez entrer pour afficher les résultats",toastCourt,cvMilieu,chCentre) //FIN Sortie de SAI_CodeLieu ( SC_CELL_GAUCHE_INTERV ) //nPKIDActuel est un entier sur 8 octets = gclPresentationFicheInterv:m_nIDLieu // //SI MoiMême..ValeurAffichée<>"" ALORS // // nPKID est un entier sur 8 octets = val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[",DepuisDébut),1,"]")) // SI nPKID>0 ALORS // PFicheIntervention.gFicheLieu(gclPresentationFicheInterv,gclPresentationFicheInterv.FicheLieu,nPKID,Vra i,"",Vrai) // // SINON // SI ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"---",DepuisDébut),1,"---",DepuisFin)=ChaîneFormate("Aucu n résultat",ccMajuscule) ALORS // MoiMême="" // SaisieAssistéeSupprimeTout(MoiMême) // ExécuteTraitement(MoiMême,trtModification) // // SINON // // pclObjetRetour est un PTableLieu dynamique // PFicheIntervention.gFicheLieu(gclPresentationFicheInterv,gclPresentationFicheInterv.FicheLieu,-1,Vrai,M oiMême..ValeurAffichée,Vrai,pclObjetRetour) // SI ((gclPresentationFicheInterv.FicheLieu)=Null _ou_ (gclPresentationFicheInterv.FicheLieu<>null _et_ gclPresentationFicheInterv:FicheLieu.m_sCodeLieu="")) _et_ MoiMême..ValeurAffichée<>"" ALORS // MoiMême="" // ExecuteClicSurBoutonSiToucheEntree(BTN_ADD_SITE) // SINON SI pclObjetRetour<>Null _et_ pclObjetRetour.p_nTotal>0 _et_ gbPopupEnCours=Faux ALORS // gbPopupEnCours = Vrai // // 06/08/2026 Isis_BO 3346 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs nRetour est un entier = OuvrePopupPosition(FEN_Choix_Resultat_Recherche,poBas,pclObjetRetour,DonneParam(DansFenetre,"FI_Fiche_I ntervention",MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionSite",*,gclPresentationFicheInterv,Fau x),MoiMême..Largeur ,200) | // | SI nRetour=1 ALORS | | | | | --- | ------------------ | --- | --- | --- | | // | MoiMême="" | | | | | // | SINON | | | | | // | RETOUR | | | | | // | FIN | | | | // | // | FIN | | | | | --- | --- | --- | --- | --- | // | // | // | nCptResult | est un entier | | | --- | --- | -------------- | ---------------------------- | --- | | // | // | pclObjetRetour | est un PTableLieu dynamique | | | // | // | | | | SI PAS PFicheIntervention.gListeContactLieu(gclPresentationFicheInterv,pclObjetRetour,-1,MoiMême..ValeurAffich ée,nCptResult) ALORS | // | // | MoiMême="" | | | | --- | --- | ---------------------------------------------------- | --- | --- | | // | // | ExécuteTraitement(BTN_LOUPE_PERS_SITE,trtClic) | | | | // | // | | | | | // | // | SINON SI nCptResult>1 _ET_ gbPopupEnCours=Faux ALORS | | | | // | // | gbPopupEnCours = Vrai | | | | // | // | | | | nRetour est un entier = OuvrePopupPosition(FEN_Choix_Resultat_Recherche,poBas,pclObjetRetour,DonneParam(DansFenetre,"FI_Fiche_I ntervention",MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionContactSite",*,gclPresentationFicheInt erv,Faux),MoiM ême..Largeur,200) | // | // | SI nRetour=1 ALORS | | | | ------ | --- | ------------------ | --- | --- | | // | // | MoiMême="" | | | | // | // | SINON | | | | // | // | RETOUR | | | | // | // | FIN | | | | // | // | FIN | | | | // FIN | | | | | // FIN // // SI nPKID>0 ALORS // MoiMême = Majuscule(gclPresentationFicheInterv:FicheLieu.m_sCodeLieu) // // FIN // bReponseQuestion est un booléen // //Contrôle la nécessité de déplacer des documents // SI ControlePresenceLieuDansDoc(nPKIDActuel,gclPresentationFicheInterv:m_nIDLieu) ALORS TraitementDocSurChangementSite(nPKIDActuel,MoiMême,bReponseQuestion) // // EnregistrerFiche() // //Enchainement des actions suite au choix du lieu comme si l'utilisateur avait cliqué sur la loupe // //GestionEnchainement(BTN_LOUPE_LIEU,"") //SINON SI gclPresentationFicheInterv:m_nIDLieu<>0 ALORS // // SupprimeSite() // //FIN A chaque modification de SAI_CodeLieu ( SC_CELL_GAUCHE_INTERV ) //gbPopupEnCours=Faux //ModifZoneSaisieAssistee(MoiMême,2,faux,"","")//gclPresentationFicheInterv:m_nIDClient Sélection d'une valeur dans la liste de saisie assistée de SAI_CodeLieu ( SC_CELL_GAUCHE_INTERV ) | 06/08/2026 | | | Isis_BO | 3347 | | ---------- | --- | --- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs //ExécuteTraitement(MoiMême,trtSortie) Sortie de COMBO_Etat ( SC_CARACTERISTIQUES_INTERV ) si MoiMême..ValeurAffichée<>"" alors EnregistrerFiche() fin Sélection d'une ligne de COMBO_Etat ( SC_CARACTERISTIQUES_INTERV ) si COMBO_Etat..Valeur<>gclPresentationFicheInterv:m_nIDEtatIntervention alors ChampVersSource() CreationHistoriqueEtatIntervention(COMBO_Etat..Valeur) // SI gclPresentationFicheInterv.ListeHistoEtat.m_clTabModele.Occurrence()>0 ALORS // SAI_Description..Etat=Actif // FIN DemandeMiseAJourIHM() DemandeMiseAJourUIParent() //SI pclPresentationFiche.bOK(clErr) ALORS //DemandeMiseAJourIHM() //FIN fin Sortie de COMBO_SuiviPar ( SC_CARACTERISTIQUES_INTERV ) si MoiMême..ValeurAffichée<>"" alors ChampVersSource() EnregistrerFiche() fin Ouverture de la liste déroulante de COMBO_SuiviPar ( SC_CARACTERISTIQUES_INTERV ) OuvrePopupPosition(FEN_Choix_Collab_Responsable,poBas,*,DonneParam(DansFenetre,"FI_Fiche_Intervention", MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionSuiviPar",Val(MoiMême..ValeurMémorisée), gclPresentationFicheInterv,Faux)) Sortie de COMBO_TypeIntervention ( SC_CARACTERISTIQUES_INTERV ) si MoiMême..ValeurAffichée<>"" alors ChampVersSource() EnregistrerFiche() fin Sélection d'une ligne de COMBO_TypeIntervention ( SC_CARACTERISTIQUES_INTERV ) //ChampVersSource() Sortie de SAI_REFEXTERNE ( SC_CARACTERISTIQUES_INTERV ) ChampVersSource() EnregistrerFiche() 06/08/2026 Isis_BO 3348 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs FI_Fiche_Dossier.NomInter() A chaque modification de SAI_REFEXTERNE ( SC_CARACTERISTIQUES_INTERV ) //ChampVersSource() Clic sur BTN_ADD_PERS_CLI_INTERV ( SC_CONTACT_CLI_INTERV ) //AjouteContactClient(MoiMême..Nom) AppelSousFenetre(MoiMême..Nom) Clic sur BTN_DEL_PERS_CLI_INTERV ( SC_CONTACT_CLI_INTERV ) si OuiNon("Confirmez vous la suppression du message ?")=Non alors retour fin // gestion de la saisie en cascade // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente nIndice est un entier=TableSelect(TABLE_INTERLOCUTEUR_CLIENT) si nIndice>1 _et_ nIndice=TableOccurrence(TABLE_INTERLOCUTEUR_CLIENT) alors TableSelectPlus(TABLE_INTERLOCUTEUR_CLIENT,nIndice-1) fin clErreur est un CErreur si pas gclPresentationFicheInterv.ListeContactClient.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin Clic sur BTN_EDT_PERS_CLI_INTERV ( SC_CONTACT_CLI_INTERV ) bAccessible est un booléen = pas gclPresentationFicheInterv:ListeContactClient. p_bModeleCourantVide _et_ gclPresentationFicheInterv.ListeContactClient.p_clCourant<>Null si bAccessible alors AppelSousFenetre(MoiMême..Nom) sinon Info("Veuillez sélectionner un donneur d'ordre") retour fin Clic sur BTN_LOUPE_PERS_CLI_INTERV ( SC_CONTACT_CLI_INTERV ) //SelectionDesContactsDuClient(MoiMême..nom) AppelSousFenetre(MoiMême..Nom) Sélection d'une ligne de TABLE_INTERLOCUTEUR_CLIENT si MoiMême..Nouveau alors gclPresentationFicheInterv.ListeContactClient.p_clCourant=Null sinon gclPresentationFicheInterv.ListeContactClient.p_clCourant=MoiMême //BTN_SUPPRIME_CONTACT_CLIENT_INTERVENTION..Grisé = faux 06/08/2026 Isis_BO 3349 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs fin GestionBoutonContactClient() Clic sur BTN_DEMANDEUR ( COL_DEMANDEUR ) gclPresentationFicheInterv:ListeContactClient:p_clCourant:Demandeur = pas gclPresentationFicheInterv: ListeContactClient:p_clCourant:m_bEstDemandeur MoiMême..Image = gclPresentationFicheInterv: ListeContactClient:p_clCourant:ImageDemandeur ChampVersSource() EnregistrerFiche() DemandeMiseAJourIHM() DemandeMiseAJourUIParent() Clic sur BTN_ADD_RDV ( SC_RDV_INTERV ) //SelectionDesContactsDuLieu(MoiMême..nom) si pas EnregistrerFiche() alors RepriseSaisie(ChampPrécédent()) si gclPresentationFicheInterv:FicheClient:m_bBlocageCciale alors si OuiNon("Le client a été bloqué voulez-vous continuer ?") = Faux alors RepriseSaisie(ChampPrécédent()) fin fin //FIN bAPlanifier est un booléen=Faux si Val(gpclListeParamAppli:m_clTabModele["RDV_NON_PLANIFIE"]:m_sValeur)=1 alors //1 : &Planifier un rendez-vous //2 : &Proposer sur mobile selon Dialogue( "Vous pouvez planifier un rendez-vous directement ou proposer aux collaborateurs de le planifier sur mobile." ) // &Planifier un rendez-vous cas 1 bAPlanifier = Faux // &Proposer sur mobile cas 2 bAPlanifier = Vrai fin fin si bAPlanifier alors AppelSousFenetre(MoiMême..Nom) sinon pclPresentationFiche est un PFicheRdv dynamique pclPresentationFiche<-gclPresentationFicheInterv.ListeRendezVous.Nouveau() pclPresentationFiche:m_nIDIntervention = gclPresentationFicheInterv:IdentifiantUnique pclPresentationFiche:m_nIDDossier = gclPresentationFicheInterv:m_nIDDossier pclPresentationFiche:m_nIDSociete = gclPresentationFicheInterv:m_nIDSociete pclPresentationFiche:m_nIDLieu = gclPresentationFicheInterv:m_nIDLieu si gclPresentationFicheInterv:ListeContactLieu.m_clTabModele..Occurrence<>0 alors pclPresentationFiche:m_nIDPersonne=gclPresentationFicheInterv:ListeContactLieu.m_clTabModele[1] .m_nIDPersonne fin pour i= 1 _à_ gclPresentationFicheInterv:ListeContactLieu.m_clTabModele..Occurrence clUnPersonne est un MPersonne clUnPersonne.m_sNom = gclPresentationFicheInterv:ListeContactLieu.m_clTabModele[i].m_cl Contact.m_sNom 06/08/2026 Isis_BO 3350 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs clUnPersonne.m_sPrenom = gclPresentationFicheInterv:ListeContactLieu.m_clTabModele[i].m_cl Contact.m_sPrenom clUnPersonne.m_nPKID = gclPresentationFicheInterv:ListeContactLieu.m_clTabModele[i].m_n IDPersonne TableauAjoute(pclPresentationFiche.m_clListePersonne,clUnPersonne) fin pclPresentationFiche:m_clLieu.m_clAdresse.m_sPresentation=Remplace(gclPresentationFicheInterv: FicheLieu.m_clAdresse.m_sPresentation,[RC,TAB],"-") //pclPresentationFiche:m_sDescription=RTFVersTexte(gclPresentationFicheInterv.m_sDescription) si gclPresentationFicheInterv.ListeCollaborateur.m_clTabModele..Occurrence > 0 alors pour i=1 _à_ gclPresentationFicheInterv.ListeCollaborateur.m_clTabModele..Occurrence clCollabAajouter est un MCollaborateur clCollabAajouter.m_nPKID = gclPresentationFicheInterv.ListeCollaborateur.m_clTabModele[i] .m_nIDCollaborateur clCollabAajouter.m_sNom = gclPresentationFicheInterv.ListeCollaborateur. m_clTabModele[i].m_clCollaborateur.m_sNom clCollabAajouter.m_sPrenom = gclPresentationFicheInterv.ListeCollaborateur. m_clTabModele[i].m_clCollaborateur.m_sPrenom pclPresentationFiche:m_clListeCollabGroup.Ajoute(clCollabAajouter) fin fin // pclFichePrefPlanning est un PFicheParametreUtilisateur dynamique // pclFichePrefPlanning<-gpclFicheUtilisateurEnCours:p_PrefPlanningAgenda // sPrefPlanning est une chaine // SI pclFichePrefPlanning<>Null ALORS sPrefPlanning= pclFichePrefPlanning:m_sValeur // // SELON sPrefPlanning // CAS "Planning" : FEN_Menu.OuvreOuActive(FI_Planning,"Planning",Vrai,*,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiM ême..Nom,maProcMAJObjetRetourFI,"","InterventionAjouteRendezVous",*,pclPresentationFiche)) // CAS "Agenda" : FEN_Menu.OuvreOuActive(FI_Agenda3,"Agenda",Vrai,*,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême ..Nom,maProcMAJObjetRetourFI,"","InterventionAjouteRendezVous",*,pclPresentationFiche)) // FIN // SELON sPrefPlanning // CAS "Planning" : FEN_Menu.OuvreOuActive(FI_AgendaPlanning,"Planning",Vrai,DonneParam(DansOnglet,"FI_Fiche_Interventi on",MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionAjouteRendezVous",*,pclPresentationFiche)) // CAS "Agenda" : FEN_Menu.OuvreOuActive(FI_Agenda,"Agenda",Vrai,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMêm e..Nom,maProcMAJObjetRetourFI,"","InterventionAjouteRendezVous",*,pclPresentationFiche)) // FIN FEN_Menu.OuvreOuActive(FI_AG_OU_PL,gsPreferenceAgdUt,Vrai,*,DonneParam(DansOnglet, "FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionAjouteRendezVous",*, pclPresentationFiche)) fin Clic sur BTN_DEL_RDV ( SC_RDV_INTERV ) //SI OuiNon("Confirmez vous la suppression de l'action ?")=non alors // RETOUR //FIN nIndice est un entier=ZoneRépétéeSelect(ZR_RDV) si nIndice>1 alors 06/08/2026 Isis_BO 3351 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs gclPresentationFicheInterv.ListeRendezVous.p_clCourant=gclPresentationFicheInterv.ListeRendezVous. m_clTabModele[nIndice] ZoneRépétéeSelectPlus(ZR_RDV,nIndice-1) // TableSelectPlus(TABLE_RENDEZVOUS,nIndice-1) sinon gclPresentationFicheInterv.ListeRendezVous.p_clCourant=ZR_RDV fin si SupprimerRdv(gclPresentationFicheInterv.ListeRendezVous.p_clCourant.m_nPKID, Faux ,Vrai) alors ExécuteTraitement(BTN_REFRESH_RDV,trtClic) SourceVersEcran("","gclPresentationFicheInterv") fin //SI gclPresentationFicheInterv.ListeRendezVous.p_clCourant.m_nIDGroupe<>0 ALORS // pour TOUT Planning_RDV avec planning_rdv.PL_IDGroupe=gclPresentationFicheInterv.ListeRendezVous.p_clCourant.m_nIDGroupe // si Planning_RDV.PL_PKID<>gclPresentationFicheInterv.ListeRendezVous.p_clCourant.m_nPKID alors // POUR TOUT Planning_RDV_Personne AVEC PRP_IDRdv=Planning_RDV.PL_PKID // HSupprime(Planning_RDV_Personne) // FIN // HSupprime(Planning_RDV) // FIN // FIN //FIN //POUR TOUT Planning_RDV_Personne AVEC PRP_IDRdv=gclPresentationFicheInterv.ListeRendezVous.p_clCourant.m_nPKID // HSupprime(Planning_RDV_Personne) //FIN //clErreur est un CErreur //SI PAS gclPresentationFicheInterv.ListeRendezVous.bSupprimer(clErreur) ALORS // Erreur(clErreur.FormateMessage()) //SINON // DemandeMiseAJourIHM() // DemandeMiseAJourUIParent() //FIN Clic sur BTN_EDT_RDV ( SC_RDV_INTERV ) si pas EnregistrerFiche() alors RepriseSaisie(ChampPrécédent()) pclFicheRdv est un PFicheRdv dynamique si ZoneRépétéeSelect(ZR_RDV)<>-1 alors pclFicheRdv<-gclPresentationFicheInterv.ListeRendezVous.Modifier() si pclFicheRdv:m_nIDStatut = gpclListeStatutRendezVous.RechercheEtDonneIdDepuisValeur("99") alors AppelSousFenetre(MoiMême..Nom) sinon si gclPresentationFicheInterv:ListeContactLieu.m_clTabModele..Occurrence<>0 et pclFicheRdv: m_nIDPersonne=0 alors pclFicheRdv:m_nIDPersonne=gclPresentationFicheInterv:ListeContactLieu.m_clTabModele[1].m_n IDPersonne fin si gclPresentationFicheInterv:ListeContactLieu.m_clTabModele..Occurrence <>0 alors pour i= 1 _à_ gclPresentationFicheInterv:ListeContactLieu.m_clTabModele..Occurrence clUnPersonne est un MPersonne clUnPersonne.m_sNom=gclPresentationFicheInterv:ListeContactLieu.m_clTabModele[i].m_cl Contact.m_sNom clUnPersonne.m_sPrenom=gclPresentationFicheInterv:ListeContactLieu.m_clTabModele[i]. m_clContact.m_sPrenom clUnPersonne.m_nPKID=gclPresentationFicheInterv:ListeContactLieu.m_clTabModele[i].m_n 06/08/2026 Isis_BO 3352 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs IDPersonne TableauAjoute(pclFicheRdv.m_clListePersonne,clUnPersonne) fin fin //ReorganiseChampDispoDansFiche(DISP_COLONNE,DISP_LIEU_COLONNE_DROITE,CFI_SOUSELEMENT_INTERVENT ION,IMG_OPACITE_ENTETE,IMG_OPACITE_ENTETE_2,GR_MODEOPAQUE,Vrai,50,2,3,DISP_LIEU_COLONNE_DROITE. .Largeur) pclFicheRdv:m_clLieu.m_clAdresse.m_sPresentation=Remplace(gclPresentationFicheInterv:FicheLieu. m_clAdresse.m_sPresentation,[RC,TAB],"-") //ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_fiche_rdv,pclPresentationFiche,DonneParam (DansChampFI,"FI_Fiche_Rdv",MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionRendezVous",gcl Presentation:IdentifiantUnique)) // nIndice est un entier=TableauCherche(gpclPresenListeParamUtilisateur.m_clTabModele,tcLinéaire,"m_sCode;m_nIDUtilis ateur","CHOIX_PLANNING_AGENDA",gpclFicheUtilisateurEnCours.m_nPKID) // SI nIndice<>-1 ALORS // sablier() // stParam est un STParamFenetreAppelante = DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionR endezVous",*,pclPresentationFiche) // SELON gpclPresenListeParamUtilisateur.m_clTabModele[nIndice].m_sValeur // CAS "Planning" // FEN_Menu.OuvreOuActive(FI_Planning,"Planning",Vrai,*,stParam) // CAS "Agenda" // FEN_Menu.OuvreOuActive(FI_Agenda3,"Agenda",Vrai,*,stParam) // AUTRE CAS // FEN_Menu.OuvreOuActive(FI_Planning,"Planning",Vrai,*,stParam) // FIN // sablier(faux) // FIN pclFichePrefPlanning est un PFicheParametreUtilisateur dynamique pclFichePrefPlanning<-gpclFicheUtilisateurEnCours:p_PrefPlanningAgenda // sPrefPlanning est une chaine // // // Utilisateur actif // // // // // // SI pclFichePrefPlanning<>Null ALORS sPrefPlanning= pclFichePrefPlanning:m_sValeur si pclFicheRdv:CollaborateurActif() alors // SELON sPrefPlanning // CAS "Planning" : FEN_Menu.OuvreOuActive(FI_Planning,"Planning",Vrai,*,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiM ême..Nom,maProcMAJObjetRetourFI,"","InterventionRendezVous",*,pclFicheRdv)) // CAS "Agenda" : FEN_Menu.OuvreOuActive(FI_Agenda3,"Agenda",Vrai,*,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême ..Nom,maProcMAJObjetRetourFI,"","InterventionRendezVous",*,pclFicheRdv)) // FIN // SELON sPrefPlanning 06/08/2026 Isis_BO 3353 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs // CAS "Planning" : FEN_Menu.OuvreOuActive(FI_AgendaPlanning,"Planning",Vrai,DonneParam(DansOnglet,"FI_Fiche_Intervention", MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionRendezVous",*,pclFicheRdv)) // CAS "Agenda" : FEN_Menu.OuvreOuActive(FI_Agenda,"Agenda",Vrai,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême..N om,maProcMAJObjetRetourFI,"","InterventionRendezVous",*,pclFicheRdv)) // FIN FEN_Menu.OuvreOuActive(FI_AG_OU_PL,gsPreferenceAgdUt,Vrai,*,DonneParam(DansOnglet, "FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionRendezVous",*, pclFicheRdv)) sinon Info("Un collaborateur est inactif") fin fin sinon Info("Vous devez sélectionner un rendez-vous pour le modifier") fin Clic sur BTN_IMPR_RDV ( SC_RDV_INTERV ) //OuvrePopupPosition(FEN_Choix_ModeleEtat_Intervention,poHaut,*,DonneParam(DansFenetre,"FI_Fiche_Interv ention",MoiMême..Nom,maProcMAJObjetRetourFI,"",paramSupplementaire.sNomIDAppelant,*,gclPresentationFich eInterv,Faux)) //ImpressionFicheDeplacement() OuvrePopupPosition(FEN_Choix_ModeleEtat_Intervention,poHaut,*,DonneParam(DansFenetre, "FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionRendezVous",*, gclPresentationFicheInterv,Faux)) Clic sur BTN_REFRESH_RDV ( SC_RDV_INTERV ) bok est un booléen = EnregistrerFiche() //SI bok _ET_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheInterv) si bok _et_ paramSupplementaire.eTypeAppel<>Libre alors AppelProcFenetreAppelante(gclPresentationFicheInterv,paramSupplementaire,Vrai,Faux) //AppelProcedureFenetreAppelante(Vrai,Faux) gbAppelProcFenAppelante=Vrai fin si bok alors PFicheIntervention.gListeRendezVous(gclPresentationFicheInterv) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin Initialisation de ZR_RDV pour tout sLib,nId de gtaStatutRDV ListeAjoute(CMB_Statut,sLib+gLien(nId)) fin Sortie d'une ligne de ZR_RDV 06/08/2026 Isis_BO 3354 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs si MoiMême..Modifié=Faux alors retour fin //La zone répétée n'a pas de fonction pour mettre à jour l'objet lié //J'ai donc ajouté la commande ZoneRépétéeEnregistre utilisée pour les ZR liées à des fichiers //Mais il semble que sans cette fonction, l'objet n'est pas mis à jour, sauf si l'on fait du pas à pas en mode debuggage. ZoneRépétéeEnregistre(MonChamp) //La zone répétée renvoie l'objet courant, on l'enregistre. clErr est un CErreur pclRDV est un MRdv dynamique = ZR_RDV pclRDV:bEnregistrer(clErr) //pclPresentationFiche est un PFicheRdv dynamique // //pclPresentationFiche<-gclPresentationFicheInterv.ListeRendezVous.Modifier() //Trace("Sortie 2 ",gclPresentationFicheInterv.ListeRendezVous.p_clCourant:m_nIDStatut,gclPresentationFicheInterv.ListeRe ndezVous.p_clCourant:saStatut) //gclPresentationFicheInterv.ListeRendezVous.p_clCourant:bEnregistrer(clErr) // // ////// traitement des erreurs //SI PAS gclPresentationFicheInterv.ListeRendezVous.p_clCourant:bEnregistrer(clErr) ALORS // Erreur(clErr.FormateMessage()) //FIN // repasse la table en non modifiée MoiMême..Modifié=Faux Sélection d'une ligne de ZR_RDV pclRDVSelect est un MRdv dynamique pclRDVSelect<-ZR_RDV si pclRDVSelect=Null alors retour //Cette méthode sélectionne le RDV courant en fonction de son PKID //On utilise donc celui de l'objet RDV renvoyé par la zone répétée gclPresentationFicheInterv.ListeRendezVous:RdvCourantPKID(pclRDVSelect:m_nPKID) //gclPresentationFicheInterv.ListeRendezVous.p_clCourant = DonneObjetTable(MoiMême) //trace("Selection ",gclPresentationFicheInterv.ListeRendezVous.p_clCourant:m_nIDStatut,gclPresentationFicheInterv.ListeRe ndezVous.p_clCourant:saStatut) //BTN_SUPPRIME_CONTACT_CLIENT_INTERVENTION..Grisé = faux //BTN_EDT_RDV..Visible=Vrai //BTN_IMPR_RDV..Visible=Vrai GestionBoutonRendezVous() Sélection d'une ligne de CMB_Statut ( ZR_RDV ) //trace("CMB_Statut=",CMB_Statut,gtaStatutRDV[CMB_Statut]) Clic sur BTN_ADD_SITE ( SC_SITE_INTERV ) 06/08/2026 Isis_BO 3355 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) //clFicheLieu est un PFicheLieu<-PFicheLieu.gNouvellePresentation() //FEN_Menu.OuvreOuActive(FI_Fiche_Lieu,"Fiche Site",*,clFicheLieu,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI)) //ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,ONG_COMPL_INTERV,CFI_SOUSELEMENT_INTERVENTION,GR_IMAGE _OPAQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3)//,DISP_CD_L2_C1..Largeur //ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_Fiche_Lieu,*,DonneParam(DansChampFI,"FI_Fiche_Int ervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Nouveau Site"))//,"InterventionListeLieu",paramSupplementaire.pclObjetAppelant.m_nIDClient AppelSousFenetre(MoiMême..Nom) Clic sur BTN_DEL_SITE ( SC_SITE_INTERV ) SupprimeSite() //clErreur est un CErreur // //SI PAS gclPresentationFicheInterv.ListeContactLieu.bSupprimer(clErreur) ALORS // Erreur(clErreur.FormateMessage()) //SINON // DemandeMiseAJourIHM() //FIN Clic sur BTN_EDT_SITE ( SC_SITE_INTERV ) //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) //FEN_Menu.OuvreOuActive(FI_Fiche_Lieu,"Fiche Site",*,gclPresentation.FicheLieu,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJO bjetRetourFI)) //ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,DISP_CD_L2_C1,CFI_SOUSELEMENT_INTERVENTION,GR_IMAGE_OP AQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,DISP_CD_L2_C1..Largeur) //ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_Fiche_Lieu,gclPresentationFicheInterv.FicheLieu,D onneParam(DansChampFI,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Site"))//,"Intervent ionFicheLieu",paramSupplementaire.pclObjetAppelan t.m_nIDClient AppelSousFenetre(MoiMême..Nom) Clic sur BTN_LOUPE_SITE ( SC_SITE_INTERV ) //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) //ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,ONG_COMPL_INTERV,CFI_SOUSELEMENT_INTERVENTION,GR_IMAGE _OPAQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3)//,DISP_CD_L2_C1..Largeur //ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_Liste_Lieu,*,DonneParam(DansChampFI,"FI_Fiche_Int ervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Site","InterventionListeLieu",paramSupplementaire.pclOb jetAppelant.m_nIDClient)) AppelSousFenetre(MoiMême..Nom) //GestionPlan(3) A chaque modification de INT_Badge ( SC_SITE_INTERV ) 06/08/2026 Isis_BO 3356 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs ChampVersSource() A chaque modification de INT_Interphone ( SC_SITE_INTERV ) ChampVersSource() A chaque modification de SAI_CLI_Note1 ( SC_SITE_INTERV ) ChampVersSource() Initialisation de SAI_CodeAcces ( SC_SITE_INTERV ) // Version 1 // Description // Saisie avec jetons Sortie de SAI_CodeAcces ( SC_SITE_INTERV ) ChampVersSource() Ajout d'un jeton dans SAI_CodeAcces ( SC_SITE_INTERV ) procédure AjoutJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire l'ajout du jeton renvoyer Vrai Suppression d'un jeton dans SAI_CodeAcces ( SC_SITE_INTERV ) procédure SuppressionJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire la suppression du jeton renvoyer Vrai Clic sur un jeton de SAI_CodeAcces ( SC_SITE_INTERV ) procédure ClicJeton (MonJeton est un Jeton) Entrée en saisie d'un jeton de SAI_CodeAcces ( SC_SITE_INTERV ) procédure EntreSaisieJeton (MonJeton est un Jeton) //RENVOYER Faux pour interdire l'entrée en saisie du jeton renvoyer Vrai Modification d'un jeton de SAI_CodeAcces ( SC_SITE_INTERV ) procédure ModificationJeton (MonJeton est un Jeton) // RENVOYER Faux pour interdire la modification du jeton renvoyer Vrai A chaque modification de SAI_CodeAcces ( SC_SITE_INTERV ) ChampVersSource() A chaque modification de SAI_sCodePostal ( SC_SITE_INTERV ) 06/08/2026 Isis_BO 3357 ChampVersSource() A chaque modification de SAI_sLigneAdresse_1 ( SC_SITE_INTERV ) ChampVersSource() A chaque modification de SAI_sLigneAdresse_2 ( SC_SITE_INTERV ) ChampVersSource() A chaque modification de SAI_sLigneAdresse_3 ( SC_SITE_INTERV ) ChampVersSource() A chaque modification de SAI_sLigneAdresse_4 ( SC_SITE_INTERV ) ChampVersSource() A chaque modification de SAI_sLigneAdresse_5 ( SC_SITE_INTERV ) ChampVersSource() A chaque modification de SAI_sVille ( SC_SITE_INTERV ) ChampVersSource() Clic sur BTN_CADENAS_FERME_INTERV ( SC_TETE_INTERV ) BlocEnregistrement(gclPresentationFicheInterv,ActiveTimer,BTN_CADENAS_FERME_INTERV,BTN_ CADENAS_OUVERT_INTERV,GR_CADENAS_INTERV,D_FIC_INTERV) SC_TETE_INTERV..CouleurFond = BTN_CADENAS_FERME_INTERV..Visible ? Noir sinon gCouleurFondEntete //SI BloqueEnregistrement(gclPresentationFicheInterv,FermeCadenas) ALORS // BTN_CADENAS_FERME_INTERV..Visible=faux // BTN_CADENAS_OUVERT_INTERV..Visible=Vrai // DemandeMiseAJourIHM() //FIN //SI gclPresentationFicheInterv:BloqueEnregistrement() ALORS // BTN_CADENAS_FERME_INTERV..Visible=faux // BTN_CADENAS_OUVERT_INTERV..Visible=Vrai // gnDelai=gpclListeParamAppli:m_clTabModele["TIMEOUT_BLOC_ENREG_INTERV"]:m_sValeur // TimerSys(TimeOutIntervention,100,3) // DemandeMiseAJourIHM() //SINON SI gclPresentationFicheInterv:InfoBlocage()<>"" ALORS // Erreur(gclPresentationFicheInterv:m_sInfoBlocage) //FIN Clic sur BTN_CADENAS_OUVERT_INTERV ( SC_TETE_INTERV ) DeblocEnregistrement(gclPresentationFicheInterv,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_INTERV,BTN_CADENAS_OUVERT_INTERV,GR_CADENAS_INTERV,D_FIC_INTERV,Faux) //gnDelai=0 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs //clErreur est un cerreur //SI (gclPresentationFicheInterv:bOK(clErreur) ET gclPresentationFicheInterv:DebloqueEnregistrement()) ALORS // FermeCadenas() // //FIN Clic sur BTN_Dupliquer ( SC_TETE_INTERV ) si paramSupplementaire.pclObjetAppelant<>Null alors si gclPresentationFicheInterv.FicheClient.m_bBlocageCciale alors Info( "Vous ne pouvez pas créer de nouvelle intervention car le client est bloqué pour la raison suivante :" ,gclPresentationFicheInterv.FicheClient.m_sRaisonBlocage, "" ) sinon FI_Fiche_Dossier.DupliquerIntervention(gclPresentationFicheInterv,paramSupplementaire) fin fin Initialisation de BTN_IMPR_INTERV ( SC_TETE_INTERV ) MoiMême..Visible = Vrai Clic sur BTN_IMPR_INTERV ( SC_TETE_INTERV ) //bSansEtat est un booléen //POUR i = 1 _A_ gpclListeModelEtatInterv.p_nTotal // SI gpclListeModelEtatInterv.m_clta //FIN OuvrePopupPosition(FEN_Choix_ModeleEtat_Intervention,poHaut,*,DonneParam(DansFenetre, "FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionLibre",*, gclPresentationFicheInterv,Faux)) //ImpressionFicheIntervention() Clic sur BTN_Refresh_fiche_intervention ( SC_TETE_INTERV ) bok est un booléen = EnregistrerFiche() //SI bok _ET_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheInterv) si bok _et_ gclPresentationFicheInterv:m_bBlocageEcriture _et_ paramSupplementaire.eTypeAppel<>Libre alors AppelProcFenetreAppelante(gclPresentationFicheInterv,paramSupplementaire,Vrai,Faux) //AppelProcedureFenetreAppelante(Vrai,Faux) gbAppelProcFenAppelante=Vrai fin si bok _et_ gclPresentationFicheInterv:m_bBlocageEcriture alors ChargeLesElementsIntervention() DemandeMiseAJourIHM() DemandeMiseAJourUIParent() Clic sur BTN_Supprimer_fiche_intervention ( SC_TETE_INTERV ) //= paramsupplementaire.pclobjetappelant:listeintervention:p_clcourant:m_srefinterne 06/08/2026 Isis_BO 3359 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs //// parfois il y a des problemes de syncronisation et l'element courant n'est pas vraiment l'element courant //si snint <> gclpresentationficheinterv:m_srefinterne alors // pour tout interv de paramsupplementaire:pclobjetappelant:m_cllisteintervention:m_cltableaumodele:m_cltabmodele // si gclpresentationficheinterv:m_srefinterne = interv:m_srefinterne alors // paramsupplementaire:pclobjetappelant:m_cllisteintervention:m_clmodelecourant = interv // fin // fin // //fin snint est une chaîne ANSI = gclPresentationFicheInterv:m_sRefInterne si OuiNon("confirmez vous la suppression de l'intervention : "+snint+" ?")=Non alors retour fin clerreur est un CErreur // // // // // si pas gclPresentationFicheInterv.bControle(clerreur,Vrai) _ou_ pas gclPresentationFicheInterv: bSupprimer(clerreur) alors Erreur("impossible de supprimer cette intervention",clerreur.formatemessage()) sinon si paramSupplementaire.eTypeAppel<>Libre _et_ Contient(paramSupplementaire.sNomFenetreAppelante, "FI_Fiche_Dossier") alors //_et_ paramsupplementaire.snomidappelant="dossierinterimmediat" ExécuteTraitement(paramSupplementaire.sNomFenetreAppelante+".fermeficheinter",trtProcédure) //fermevoletintervetactiveleprecedent(voletduchamp(d_fic_interv)) fin fin Clic sur BTN_SynchroBaseExt ( SC_TETE_INTERV ) si paramSupplementaire.pclObjetAppelant= Null alors retour si gtaBaseExterneParNom..Occurrence=0 alors//gclBaseExterne=null _ou_ gclBaseExterne:m_nPKID=0 ALORS Info("Vous devez paramétrer le connecteur Batigest pour pouvoir faire cette action.") retour fin si gclPresentationFicheInterv:FicheIntervBddExt<>Null si gclPresentationFicheInterv:FicheIntervBddExt:m_sIDExterne<>"" alors Info("Cette intervention est déjà associée au devis n° " + gclPresentationFicheInterv: FicheIntervBddExt:m_sIDExterne) retour fin sinon Info("Vous devez paramétrer le connecteur Batigest pour pouvoir faire cette action.") retour fin PFicheIntervention.gFicheClient(gclPresentationFicheInterv,*,gclPresentationFicheInterv:m_nIDClient, Vrai,*,Vrai,*,gbBATIGESTActif ? gclBaseExterne:m_nPKID sinon 0) bOk est un booléen saRep est une chaîne ANSI Sablier(Vrai) (bOk,saRep) = ExporteInterventionEnDevisDansBatigest(gclPresentationFicheInterv) 06/08/2026 Isis_BO 3360 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs Sablier(Faux) si bOk alors Info("Export effectué",saRep) SAI_NUMDEVIS = gclPresentationFicheInterv:m_sNumDevis SAI_DATEDEVIS= gclPresentationFicheInterv:m_dDateDevis EcranVersSource() EnregistrerFiche() FI_Fiche_Dossier.NomInter() sinon Erreur(saRep) fin //SI paramSupplementaire.pclObjetAppelant= Null ALORS RETOUR //SI gtaBaseExterneParNom..Occurrence=0 ALORS//gclBaseExterne=null _ou_ gclBaseExterne:m_nPKID=0 ALORS // Info("Vous devez paramétrer le connecteur Batigest pour pouvoir faire cette action.") // RETOUR //FIN //SI gclPresentationFicheInterv:FicheIntervBddExt<>NUll _et_ gclPresentationFicheInterv:FicheIntervBddExt:m_sIDExterne<>"" ALORS // Info("Cette intervention est déjà associée au chantier n° " + gclPresentationFicheInterv:FicheIntervBddExt:m_sIDExterne) // RETOUR //FIN //bOk est un booléen //saRep est une chaîne ANSI // //Sablier(Vrai) // //(bOk,saRep) = ExporteInterventionDansBatigest(gclPresentationFicheInterv) // //Sablier(Faux) //SI bOk ALORS // Info("Export éffectué",saRep) //SINON // Erreur(saRep) //FIN //SI paramSupplementaire.pclObjetAppelant= Null ALORS retour //si gclBaseExterne=null _ou_ pas gclBaseExterne:m_nPKID=0 alors // info("Vous devez paramétrer le connecteur Batigest pour pouvoir faire cette action.") // retour //fin //si gclPresentationFicheInterv:m_sCodeBddExterne<>"" alors // info("Cette intervention est déjà associée au chantier n° " + gclPresentationFicheInterv:m_sCodeBddExterne) // retour //FIN //SI gbBATIGESTActif ALORS ExporteInterventionDansBatigest(gclPresentationFicheInterv) Survol souris (WM_MOUSEMOVE) sur BTN_SynchroBaseExt ( SC_TETE_INTERV ) si gclPresentationFicheInterv:FicheIntervBddExt <> Null alors BTN_SynchroBaseExt..Bulle = ChaîneConstruit( "Cette intervention est associée au devis BATIGEST n°%1 ",gclPresentationFicheInterv: FicheIntervBddExt:m_sIDExterne) fin Clic sur BTN_Valider_fiche_intervention ( SC_TETE_INTERV ) si paramSupplementaire.eTypeAppel=DansOnglet alors 06/08/2026 Isis_BO 3361 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs //SI EnregistrerFiche() _ET_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheInterv ) si EnregistrerFiche() alors AppelProcFenetreAppelante(gclPresentationFicheInterv,paramSupplementaire,Vrai,Faux) gbAppelProcFenAppelante=Vrai fin //OngletFerme(OngletDuChamp(D_FIC_INTERV),VoletDuChamp(D_FIC_INTERV)) sinon EnregistrerFiche() fin Sortie de COMBO_Societe ( SC_TETE_INTERV ) EnregistrerFiche() FI_Fiche_Dossier.NomInter() Sélection d'une ligne de COMBO_Societe ( SC_TETE_INTERV ) gpclListeCollabResp=PTableCollaborateur.gNouvellePresentation(6,COMBO_Societe..ValeurMémorisée) ListeAffiche(COMBO_SuiviPar,taCourantBandeau) nIndice est un entier = TableauCherche(gpclListeCollabResp.m_clTabModele,tcLinéaire,"m_nPKID", gclPresentationFicheInterv:m_nIDSuiviPar,1) si nIndice <=0 alors gclPresentationFicheInterv:m_nIDSuiviPar = 0 COMBO_SuiviPar = 0 fin ChampVersSource() Sortie de SAI_DATEDEVIS ( SC_TETE_INTERV ) //SI MoiMême..ValeurAffichée<>"" ALORS EnregistrerFiche() //FIN A chaque modification de SAI_DATEDEVIS ( SC_TETE_INTERV ) ChampVersSource() Sortie de SAI_DATEFACTURE ( SC_TETE_INTERV ) //SI MoiMême..ValeurAffichée<>"" ALORS EnregistrerFiche() //FIN A chaque modification de SAI_DATEFACTURE ( SC_TETE_INTERV ) ChampVersSource() Sortie de SAI_DateIntervention ( SC_TETE_INTERV ) ChampVersSource() 06/08/2026 Isis_BO 3362 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs EnregistrerFiche() FI_Fiche_Dossier.NomInter() A chaque modification de SAI_DateIntervention ( SC_TETE_INTERV ) ChampVersSource() Sortie de SAI_NUMDEVIS ( SC_TETE_INTERV ) ChampVersSource() EnregistrerFiche() FI_Fiche_Dossier.NomInter() A chaque modification de SAI_NUMDEVIS ( SC_TETE_INTERV ) ChampVersSource() A chaque modification de SAI_NUMERO ( SC_TETE_INTERV ) ChampVersSource() Sortie de SAI_NUMFACTURE ( SC_TETE_INTERV ) //SI MoiMême..ValeurAffichée<>"" ALORS EnregistrerFiche() //FIN A chaque modification de SAI_NUMFACTURE ( SC_TETE_INTERV ) ChampVersSource() Sortie de SAI_OBJET_INTERVENTION ( SC_TETE_INTERV ) ChampVersSource() EnregistrerFiche() FI_Fiche_Dossier.NomInter() A chaque modification de SAI_OBJET_INTERVENTION ( SC_TETE_INTERV ) ChampVersSource() Sélection du menu de MENU_SansNom1.OPT_Coller //Variable stockant les messages d'erreurs de la copie sMSG est une chaîne si PressePapierFormat(ppfTexte) alors tbNomFicest un tableau de chaînes I est un entier ChaîneVersTableau(PressePapier(),tbNomFic,";") 06/08/2026 Isis_BO 3363 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention.gListeDocumentSimple( gclPresentationFicheInterv) sListeFichier est une chaîne pour I=1 _à_ TableauInfo(tbNomFic,tiDimension) si fFichierExiste(tbNomFic[I]) alors // _AjouteFichier(tbNomFic[I]) sListeFichier+=tbNomFic[I]+RC fin fin LogEcrit("Presse papier doc pdf - nom fichiers : "+sListeFichier,eInfo) si AjouteFichier(sListeFichier,1,gclPresentationFicheInterv,sMSG) alors TableAffiche(TABLE_DOCUMENTS,taInit) TableSelectPlus(TABLE_DOCUMENTS,TABLE_DOCUMENTS..Occurrence) ExécuteTraitement(TABLE_DOCUMENTS,trtSélection) ExécuteTraitement(BTN_Refresh_Doc,trtClic) sinon LogEcrit("Presse papier doc pdf - nom fichiers : "+sListeFichier+RC+"Erreur : "+sMSG,eErreur) Erreur(sMSG) fin sinon NomFichier est une chaîne PP est un cPressePapier S est une chaîne S=PP:ListeFormat() LogEcrit("Presse papier coller doc - format : "+S,eInfo) si PositionOccurrence(S,"CF_HDROP",1)<>0 alors //Récupération de fichiers en provenance de l'explorateur S=PP:Contenu(15) LogEcrit("Presse papier coller doc - contenu lig 39 : "+S,eInfo) sListeFichier est une chaîne pour toute chaîne NomFichier de S séparée par RC si fFichierExiste(NomFichier) alors // _AjouteFichier(NomFichier) sListeFichier+=NomFichier+RC fin fin LogEcrit("Presse papier coller doc - liste de fichiers lig 39 : "+RC+sListeFichier,eInfo) si AjouteFichier(sListeFichier,1,gclPresentationFicheInterv,sMSG) alors TableAffiche(TABLE_DOCUMENTS,taInit) TableSelectPlus(TABLE_DOCUMENTS,TABLE_DOCUMENTS..Occurrence) ExécuteTraitement(TABLE_DOCUMENTS,trtSélection) ExécuteTraitement(BTN_Refresh_Doc,trtClic) sinon LogEcrit("Presse papier coller doc - liste de fichiers lig 39 : "+sListeFichier+RC+ "Erreur : "+sMSG,eErreur) Erreur(sMSG) fin sinon si PositionOccurrence(S,"FileContents",1)<>0 alors //Cela semble venir d'Outlook //Nom de la pièce jointe NomFichier=PP:ContenuParNomFormat("FileGroupDescriptor") LogEcrit("Presse papier coller doc - contenu lig 68 : "+NomFichier,eInfo) //On vérifie si il n'y à pas plusieurs noms de fichiers car on ne le gère pas. (le séparateur est le CR) 06/08/2026 Isis_BO 3364 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Code des champs si ChaîneOccurrence(NomFichier,CR)>0 alors Info("Vous devez copier les pièces jointes d'Outlook Une par Une !") retour fin Fic est un entier sRepT est une chaîne ANSI = ComplèteRep(fRepTemp()) NomFichier = sRepT+NomFichier Fic=fCrée(NomFichier) si pas ErreurDétectée alors fEcrit(Fic,PP:ContenuParNomFormat("FileContents")) fFerme(Fic) si NomFichier<>"" alors si fFichierExiste(NomFichier) alors si AjouteFichier(NomFichier,1,gclPresentationFicheInterv) alors TableAffiche(TABLE_DOCUMENTS,taInit) TableSelectPlus(TABLE_DOCUMENTS,TABLE_DOCUMENTS..Occurrence) ExécuteTraitement(TABLE_DOCUMENTS,trtSélection) ExécuteTraitement(BTN_Refresh_Doc,trtClic) sinon LogEcrit("Presse papier coller doc - nom de fichier lig 89 : "+NomFichier+RC+ "Erreur : "+sMSG,eErreur) Erreur(sMSG) fin fSupprime(NomFichier) fin fin sinon Erreur("Impossible d'ajouter le fichier : " + NomFichier, ErreurInfo()) LogEcrit("Impossible d'ajouter le fichier : " +RC+ NomFichier+RC+ErreurInfo(),eErreur) fin fin fin gbColleversDoc=Vrai DemandeMiseAJourIHM() DemandeMiseAJourUIParent() Sélection du menu de MENU_SansNom1.OPT_Copier CopierFichier(1,gclPresentationFicheInterv) FI_Fiche_Intervention Procédures Procédure locale ActiveAffichage // Résumé : // Syntaxe : // ActiveAffichage () // // Paramètres : 06/08/2026 Isis_BO 3365 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveAffichage() //D_COL_FIC_INTERV..Visible = Vrai //{vNomFenInterne,indFenêtre}..AffichageActif=Vrai Procédure locale ActiveSurveillance // Résumé : // Syntaxe : // ActiveSurveillance () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveSurveillance() si DonneValeurTimeOutObjet(gclPresentationFicheInterv) >-1 alors Evénement(SurActivite, "GR_SURACTIVITE", WM_LBUTTONDOWN) Evénement(SurActivite, "GR_SURACTIVITE", WM_RBUTTONDOWN) Evénement(SurActivite, "GR_SURACTIVITE", WM_MBUTTONDOWN) Evénement(SurActivite, "GR_SURACTIVITE", WM_MOUSEMOVE) Evénement(SurActivite, "GR_SURACTIVITE", WM_KEYDOWN) fin Procédure locale ActiveTimer // Résumé : // Syntaxe : //ActiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveTimer(local nIdTimer est un entier) TimerSys(TimeOutIntervention,100,nIdTimer) Procédure locale AffecteVariable procédure AffecteVariable() //Variable pour la gestion des rôles des contacts du site gclListeRoleContactLieu <- DonneRoleContactLieu() //Variable pour la gestion des rôles des contacts du client gclListeRoleContactCli <- DonneRoleContactClient() //variable pour la gestion des catégories de documuents dans l'onglet document 06/08/2026 Isis_BO 3366 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures //gclListeCategorieDocHorsRapport <- DonneCategDocSaufRapport() //Variable pour la gestion des suppression du tableau contact d'un client (permet un appel à DemandeMiseAJourIHM via l'objet de type présentation) //gpclPresenListeContactClient <- gclPresentationFicheInterv.ListeContactClient //Variable pour la gestion des suppression du tableau contact d'un lieu (permet un appel à DemandeMiseAJourIHM via l'objet de type présentation) //gpclPresenListeContactLieu <- gclPresentationFicheInterv.ListeContactLieu //Variable pour la gestion des suppression du tableau document (permet un appel à DemandeMiseAJourIHM via l'objet de type présentation) //gpclPresenListeDocument<- gclPresentationFicheInterv.ListeDocument //Variable pour la gestion des suppression du tableau messages internes (permet un appel à DemandeMiseAJourIHM via l'objet de type présentation) //gpclPresenListeMessageInterne<-gclPresentationFicheInterv.ListeMessageInterne //Variable pour la gestion des suppression du tableau message externe (permet un appel à DemandeMiseAJourIHM via l'objet de type présentation) //gpclPresenListeMessageExterne<-gclPresentationFicheInterv.ListeMessageExterne Procédure locale AjouteContactClient // Résumé : // Syntaxe : //AjouteContactClient () // // Paramètres : // sNomChamp : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AjouteContactClient(sNomChamp) ////Déclaration d'une variable Fiche Personne //pclFichePersonne est une pfichepersonne dynamique // ////provient de l'appel sur le bouton ajoute un contact pour un lieu dans une intervention //SI sNomChamp=BTN_ADD_PERS_CLI_INTERV..nom ALORS // pclFichePersonne=PFichePersonne.gNouvellePresentation() // //pclFichePersonne.m_clAdresse=paramSupplementaire.pclObjetAppelant.m_clAdresse // pclFichePersonne.m_nIDAdressePrincipale=gclPresentationFicheInterv.FicheClient.m_nIDAdressePrincipale // pclFichePersonne.m_nIDClient=gclPresentationFicheInterv.FicheClient.m_nPKID // //FIN // ////ReorganiseChampDispoDansFiche(DISP_COLONNE_FICHE_INTERVENTION,ONG_COMPLEMENT_INTERVENTION,CFI_SOUSE LEMENT_INTERVENTION,GR_IMAGE_OPAQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3)//, DISP_CD_L2_C1..Largeur //ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,DISP_CD_L2_C1,CFI_SOUSELEMENT_INTERVENTION,GR_IMAGE_OP AQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,DISP_CD_L2_C1..Largeur) //ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_Fiche_Personne,pclFichePersonne,DonneParam(DansCh ampFI,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Nouveau Contact","AddIntervClientPersonne"))//,"InterventionListeLieu",paramSupplemen 06/08/2026 Isis_BO 3367 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures taire.pclObjetAppelant.m_nIDClient Procédure locale AjouteContactSite // Résumé : // Syntaxe : //AjouteContactSite () // // Paramètres : // sNomChamp : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AjouteContactSite(sNomChamp) //////Déclaration d'une variable Fiche Personne ////pclFichePersonne est une pfichepersonne dynamique //// //////provient de l'appel sur le bouton ajoute un contact pour un lieu dans une intervention ////SI sNomChamp="BTN_AJOUTE_CONTACT_LIEU_INTERVENTION" ALORS //// //// //Indique le choix de la méthode d'ajout de contact personnalisé 1 (Ajout d'un contact puis rattachement au lieu) ////gclPresentationFicheInterv:FicheLieu:ListeContact:MethodeCustom = 1 //// //// //Appel et affectation du résultat d'ajout de contact personnalisé en passant l'identifiant unique du lieu //// pclFichePersonne <-gclPresentationFicheInterv:FicheLieu:ListeContact.NouveauCustom(Vrai,gclPresentationFicheInterv:Fiche Lieu.m_nPKID) //// //////pclFichePersonne.m_clAdresse=paramSuppl.pclObjetAppelant.FicheLieu:m_clAdresse ////pclFichePersonne.m_nIDAdressePrincipale=gclPresentationFicheInterv:FicheLieu:m_clAdresse.m_nPKID //// ////pclFichePersonne:m_sNom = SAI_CodeContact ////// pclFichePersonne <-gclPresentationFicheInterv:FicheLieu:ListeContact.Nouveau(vrai,gclPresentationFicheInterv:FicheLieu.m _nPKID) ////// pclFichePersonne.m_nIDAdressePrincipale=gclPresentationFicheInterv:FicheLieu:m_clAdresse.m_nPKID ////// pclFichePersonne:m_sNom = SAI_CodeContact ////FIN // ////ReorganiseChampDispoDansFiche(DISP_COLONNE_FICHE_INTERVENTION,ONG_COMPLEMENT_INTERVENTION,CFI_SOUSE LEMENT_INTERVENTION,GR_IMAGE_OPAQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3)//, DISP_CD_L2_C1..Largeur //ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,DISP_CD_L2_C1,CFI_SOUSELEMENT_INTERVENTION,GR_IMAGE_OP AQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,DISP_CD_L2_C1..Largeur) ////ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_Fiche_Personne,*,DonneParam(DansChampFI,"FI_Fic he_Intervention",BTN_ADD_PERS_LIEU_INTERV..Nom,maProcMAJObjetRetourFI,"Nouveau Contact","AddIntervLieuPersonne",gclPresentationFicheInterv:FicheLieu:m_n 06/08/2026 Isis_BO 3368 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures PKID,gclPresentationFicheInterv))//,"InterventionListeLieu",paramSupplementaire.pclObjetAppelant.m_nIDC lient ////QUAND EXCEPTION DANS ////ExécuteTraitement(FI_Fiche_Personne.DonneFocusChamp, trtProcédure) ////FAIRE ////FIN Procédure locale AjouteOuChercheContactSite procédure AjouteOuChercheContactSite(local sNomChamp est une chaîne) //SI SAI_CodeLieu<>"" _ET_ gclPresentationFicheInterv:FicheLieu:IdentifiantUnique<>0 ALORS // //Appel la fiche contact en creation // SI SAI_CodeContact<>"" ALORS // // AjouteContactSite(sNomChamp) // // //appel la liste des contacts // SINON // //ReorganiseChampDispoDansFiche(DISP_COLONNE_FICHE_INTERVENTION,ONG_COMPLEMENT_INTERVENTION,CFI_SOUSELE MENT_INTERVENTION,GR_IMAGE_OPAQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,ONG_C OMPLEMENT_INTERVENTION..Largeur) // AppelSousFenetre(sNomChamp) // FIN // // //SINON // Avertissement("Veuillez choisir un site") //FIN Procédure locale AppelSousFenetre // Résumé : // Syntaxe : //AppelSousFenetre ( est chaîne [, ...]) // // Paramètres : // sNomChamp (chaîne ANSI) : // <*> : > // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelSousFenetre(local sNomChamp est une chaîne,*) si pas EnregistrerFiche() alors RepriseSaisie(ChampPrécédent()) //Arrête le timer qui sert à fermer automatiquement la fenêtre si pas d'action utilisateur FinTimerSys(gclPresentationFicheInterv:m_nIDTimer) //Préparation de la fenêtre pour recevoir la sous fenêtre //ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,D_ENTETE_PERS_SITE,CFI_SOUS_INTERV,GR_IMAGE_OPAQUE_FIC HE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,D_ENTETE_PERS_SITE..Largeur) ReorganiseChampDispoDansFiche1(GR_ALAPLACECFI_INTERV,CFI_SOUS_INTERV,GR_IMAGE_OPAQUE_FICHE_INTERVENTION ,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50) //Initialise la variable à passer en paramètre avec les valeurs communes stParam est un STParamFenetreAppelante = DonneParam(DansChampFI,"FI_Fiche_Intervention",sNomChamp, maProcMAJObjetRetourFI) selon sNomChamp 06/08/2026 Isis_BO 3369 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures cas BTN_LOUPE_PERS_SITE..Nom stParam.sTitreFenetre = ChaîneConstruit("Sélectionnez les contacts du site %1",SAI_ CodeLieu) stParam.sNomIDAppelant = "InterventionLieuPersonne" stParam.nIdFenetreAppelante = gclPresentationFicheInterv:FicheLieu:m_nPKID stParam.pclObjetAppelant = gclPresentationFicheInterv stParam.bMultiSelect = Vrai //DesactiveAffichage() ChangeFenêtreSource(CFI_SOUS_INTERV,FI_Liste_Personne,*,stParam) CFI_SOUS_INTERV..Visible=Vrai //ActiveAffichage() cas BTN_ADD_PERS_SITE..Nom stParam.sTitreFenetre = "Nouveau Contact" stParam.sNomIDAppelant = "AddIntervLieuPersonne" stParam.nIdFenetreAppelante = gclPresentationFicheInterv:FicheLieu:m_nPKID stParam.pclObjetAppelant = gclPresentationFicheInterv ChangeFenêtreSource(CFI_SOUS_INTERV,FI_Fiche_Personne,*,stParam) CFI_SOUS_INTERV..Visible=Vrai cas BTN_EDT_PERS_SITE..Nom si gclPresentationFicheInterv.ListeContactLieu.p_clCourant <> Null alors clFichePersonne est un PFichePersonne(gclPresentationFicheInterv.ListeContactLieu. p_clCourant:m_clContact,Null) stParam.sNomIDAppelant = "ModifIntervLieuPersonne" stParam.nIdFenetreAppelante = gclPresentationFicheInterv:FicheLieu:m_nPKID stParam.pclObjetAppelant = gclPresentationFicheInterv ChangeFenêtreSource(CFI_SOUS_INTERV,FI_Fiche_Personne,clFichePersonne,stParam) CFI_SOUS_INTERV..Visible=Vrai fin cas BTN_LOUPE_PERS_CLI_INTERV..Nom stParam.sTitreFenetre = ChaîneConstruit("Sélectionnez les contacts du client %1", gclPresentationFicheInterv:FicheClient:m_sNom)//"Nouveau donneurs d'ordres" stParam.sNomIDAppelant = "InterventionClientPersonne" stParam.pclObjetAppelant = gclPresentationFicheInterv stParam.bMultiSelect = Vrai //DesactiveAffichage() ChangeFenêtreSource(CFI_SOUS_INTERV,FI_Liste_Personne,*,stParam) CFI_SOUS_INTERV..Visible=Vrai //ActiveAffichage() cas BTN_ADD_PERS_CLI_INTERV..Nom pclFicPer est une PFichePersonne dynamique pclFicPer = PFichePersonne.gNouvellePresentation() pclFicPer.m_nIDAdressePrincipale= gclPresentationFicheInterv.FicheClient.m_nIDAdressePrincipale pclFicPer.m_nIDClient = gclPresentationFicheInterv.FicheClient.m_nPKID stParam.sTitreFenetre = "Nouveau Contact" stParam.sNomIDAppelant = "AddIntervClientPersonne" ChangeFenêtreSource(CFI_SOUS_INTERV,FI_Fiche_Personne,pclFicPer,stParam) CFI_SOUS_INTERV..Visible=Vrai cas BTN_EDT_PERS_CLI_INTERV..Nom clFichePersonne est un PFichePersonne(gclPresentationFicheInterv.ListeContactClient.p_clCourant :m_clContact,Null) stParam.sNomIDAppelant = "ModifIntervClientPersonne" ChangeFenêtreSource(CFI_SOUS_INTERV,FI_Fiche_Personne,clFichePersonne,stParam) //DonneParam(DansChampFI,"FI_Fiche_Intervention",sNomChamp,maProcMAJObjetRetourFI,"Contact","Mo difIntervClientPersonne",gclPresentationFicheInterv:FicheLieu:m_nPKID,gclPresentationFicheInter v) CFI_SOUS_INTERV..Visible=Vrai cas BTN_LOUPE_SITE..Nom 06/08/2026 Isis_BO 3370 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures stParam.sTitreFenetre = "Sites" stParam.sNomIDAppelant = "InterventionListeLieu" stParam.nIdFenetreAppelante = paramSupplementaire.pclObjetAppelant.m_nIDClient stParam.pclObjetAppelant = gclPresentationFicheInterv //DesactiveAffichage() ChangeFenêtreSource(CFI_SOUS_INTERV,FI_Liste_Lieu,*,stParam) //DonneParam(DansChampFI,"FI_Fiche_Intervention",sNomChamp,maProcMAJObjetRetourFI,"Site","Inter ventionListeLieu",paramSupplementaire.pclObjetAppelant.m_nIDClient) CFI_SOUS_INTERV..Visible=Vrai //ActiveAffichage() cas BTN_ADD_SITE..Nom stParam.sTitreFenetre = "Nouveau Site" stParam.sNomIDAppelant = "InterventionFicheLieu" ChangeFenêtreSource(CFI_SOUS_INTERV,FI_Fiche_Lieu,*,stParam) //DonneParam(DansChampFI,"FI_Fiche_Intervention",sNomChamp,maProcMAJObjetRetourFI,"Nouveau Site") CFI_SOUS_INTERV..Visible=Vrai cas BTN_EDT_SITE..Nom stParam.sNomIDAppelant = "InterventionFicheLieu" ChangeFenêtreSource(CFI_SOUS_INTERV,FI_Fiche_Lieu,gclPresentationFicheInterv.FicheLieu,stParam) //DonneParam(DansChampFI,"FI_Fiche_Intervention",sNomChamp,maProcMAJObjetRetourFI,"Site") CFI_SOUS_INTERV..Visible=Vrai cas BTN_EDT_DOC..Nom stParam.sTitreFenetre = "Fiche Document" stParam.sNomIDAppelant = "InterventionDocument" ChangeFenêtreSource(CFI_SOUS_INTERV,FI_Fiche_Document,gclPresentationFicheInterv.ListeDocument. Modifier(),stParam,gclPresentationFicheInterv.ListeDocument:p_clCourant:m_sCheminFichier) //(ComplèteRep(DonneRepertoireRacine()+DonneRepertoireClient(gclPresentationFicheInterv:FicheCl ient:m_sNom,gclPresentationFicheInterv:FicheClient:m_nPKID)+DonneRepertoireIntervention(gclPres entationFicheInterv:m_nPKID))+gclPresentationFicheInterv.ListeDoc ument.p_clCourant:m_sNom) CFI_SOUS_INTERV..Visible=Vrai cas BTN_ADD_MESS_EXT..Nom pclFicMessExt est une PFicheMessageExterne dynamique //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé //SI gclPresentationFicheInterv.ListeDocument = Null ALORS PFicheIntervention.gListeDocument(gclPresentationFicheInterv) si pas gclPresentationFicheInterv:m_bVerificationDoc alors //Recherche des documents PFicheIntervention.gListeDocument(gclPresentationFicheInterv) sinon //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention.gListeDocument (gclPresentationFicheInterv) fin //Il se peut que la liste des messages externes ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeMessageExterne = Null alors PFicheIntervention. gListeMessageExterne(gclPresentationFicheInterv) pclFicMessExt = gclPresentationFicheInterv.ListeMessageExterne.Nouveau() pclFicMessExt.m_nIDIntervention = gclPresentationFicheInterv.m_nPKID stParam.sTitreFenetre = "Nouveau Message" stParam.sNomIDAppelant = "InterventionMessageExterne" stParam.pclObjetAppelant = gclPresentationFicheInterv //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention.gListeDocument( gclPresentationFicheInterv) 06/08/2026 Isis_BO 3371 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures ChangeFenêtreSource(CFI_SOUS_INTERV,FI_EmailNouveau,pclFicMessExt,stParam) //DonneParam(DansChampFI,"FI_Fiche_Intervention",BTN_AJOUTE_Message_Externe..Nom,maProcMAJObjet RetourFI,"Nouveau Message","InterventionMessageExterne",*,gclPresentationFicheInterv) CFI_SOUS_INTERV..Visible=Vrai cas BTN_EDT_MESS_EXT..Nom stParam.sNomIDAppelant = "InterventionMessageExterne" stParam.pclObjetAppelant = gclPresentationFicheInterv si pas gclPresentationFicheInterv:m_bVerificationDoc alors //Recherche des documents PFicheIntervention.gListeDocument(gclPresentationFicheInterv) sinon //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention.gListeDocument (gclPresentationFicheInterv) fin si gclPresentationFicheInterv.ListeMessageExterne.p_clCourant:m_bBrouillon alors stParam.sTitreFenetre = "Brouillon" ChangeFenêtreSource(CFI_SOUS_INTERV,FI_EmailNouveau,gclPresentationFicheInterv. ListeMessageExterne.Modifier(),stParam) sinon stParam.sTitreFenetre = "Visualisation Message" ChangeFenêtreSource(CFI_SOUS_INTERV,FI_EmailVisualiser,gclPresentationFicheInterv. ListeMessageExterne.Modifier(),stParam) //DonneParam(DansChampFI,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Visualisa tion Message","InterventionMessageExterne",*,gclPresentationFicheInterv) fin CFI_SOUS_INTERV..Visible=Vrai cas BTN_ENV_MESS_EXT..Nom si pas gclPresentationFicheInterv:m_bVerificationDoc alors //Recherche des documents PFicheIntervention.gListeDocument(gclPresentationFicheInterv) sinon //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention.gListeDocument (gclPresentationFicheInterv) fin //Il se peut que la liste des messages externes ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeMessageExterne = Null alors PFicheIntervention. gListeMessageExterne(gclPresentationFicheInterv) //Il se peut que la liste des compte-renuds ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeCompteRendu = Null alors PFicheIntervention. gListeCompteRendu(gclPresentationFicheInterv) sCorps est une chaîne sObjet est une chaîne nIndiceMotCle est un entier tabMC est un tableau de ST_MotCle stListeDonnees est un tableau dynamique pclFicMessExt est une PFicheMessageExterne dynamique pclFicMessExt = gclPresentationFicheInterv.ListeMessageExterne.Nouveau () pclFicMessExt.m_nIDIntervention = gclPresentationFicheInterv.m_nPKID (sCorps,sObjet,tabMC) = ChargeModeleDeMail(MesParamètres..Occurrence>=2 ? MesParamètres[2] sinon "") nIndiceMotCle = TableauCherche(tabMC,tcLinéaire,"bPresent;bTableau",1, 1,1) si nIndiceMotCle>0 alors stListeDonnees = OuvrePopupPosition(FEN_Choix_ElementModeleMail, 06/08/2026 Isis_BO 3372 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures poSelonChamp+poHaut,BTN_ENV_MESS_EXT,gclPresentationFicheInterv,tabMC) fin (sCorps,sObjet) = DonneValeursMotsCleEtRemplace(tabMC, gclPresentationFicheInterv,sObjet,sCorps,stListeDonnees) pclFicMessExt.m_sAdrDestinataires = RecupMailContacts() pclFicMessExt:m_sObjet = sObjet pclFicMessExt:m_sMessage = ChaîneVersUTF8(sCorps) sListeFichier est une chaîne = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon "" pclFicMessExt:m_sIDDocPJ = DonneIDDoc(gclPresentationFicheInterv,sListeFichier) stParam.sTitreFenetre = "Nouveau Message" stParam.sNomIDAppelant = "InterventionMessageExterne" stParam.pclObjetAppelant = gclPresentationFicheInterv stParam.sContexteAppelant = sNomChamp//"BTN_ADD_MESS_EXT" //stParam.saCodeModelMail = MesParamètres..Occurrence>=2 ? MesParamètres[2] SINON "" ChangeFenêtreSource(CFI_SOUS_INTERV,FI_EmailNouveau,pclFicMessExt,stParam) //DonneParam(DansChampFI,"FI_Fiche_Intervention","BTN_AJOUTE_Message_Externe",maProcMAJObjetRet ourFI,"Nouveau Message","InterventionMessageExterne",*,gclPresentationFicheInterv) CFI_SOUS_INTERV..Visible=Vrai // SI gclPresentationFicheInterv.ListeMessageExterne = Null ALORS PFicheIntervention.gListeMessageExterne(gclPresentationFicheInterv) // // // // pclFicheMessageexterne.m_sAdrDestinataires=sMailContactsDest // // // //Recherche des documents // PFicheIntervention.gListeDocument(gclPresentationFicheInterv) cas BTN_GALERIE_DOC..Nom pclFicMessExt est une PFicheMessageExterne dynamique //Il se peut que la liste des messages externes ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeMessageExterne = Null alors PFicheIntervention. gListeMessageExterne(gclPresentationFicheInterv) pclFicMessExt = gclPresentationFicheInterv.ListeMessageExterne.Nouveau() pclFicMessExt.m_nIDIntervention = gclPresentationFicheInterv.m_nPKID pclFicMessExt.m_sIDDocPJ = paramSupplementaire.sContexteAppelant pclFicMessExt.m_sObjet = "Intervention n° "+gclPresentationFicheInterv.m_s RefInterne stParam.sTitreFenetre = "Nouveau Message" stParam.sNomIDAppelant = "InterventionMessageExterne" stParam.pclObjetAppelant = gclPresentationFicheInterv stParam.sContexteAppelant = "BTN_ADD_MESS_EXT" ChangeFenêtreSource(CFI_SOUS_INTERV,FI_EmailNouveau,pclFicMessExt,stParam) //DonneParam(DansChampFI,"FI_Fiche_Intervention","BTN_AJOUTE_Message_Externe",maProcMAJObjetRet ourFI,"Nouveau Message","InterventionMessageExterne",*,gclPresentationFicheInterv) CFI_SOUS_INTERV..Visible=Vrai cas IMG_Previsu..Nom stParam.sTitreFenetre = "Fiche Document" stParam.sNomIDAppelant = "InterventionDocument" ChangeFenêtreSource(CFI_SOUS_INTERV,FI_Fiche_Document,gclPresentationFicheInterv.ListeDocument. Modifier(),stParam,gclPresentationFicheInterv.ListeDocument:p_clCourant:m_sCheminFichier) //(ComplèteRep(DonneRepertoireRacine()+DonneRepertoireClient(gclPresentationFicheInterv:FicheCl ient:m_sNom,gclPresentationFicheInterv:FicheClient:m_nPKID)+DonneRepertoireIntervention(gclPres entationFicheInterv:m_nPKID))+gclPresentationFicheInterv.ListeDoc 06/08/2026 Isis_BO 3373 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures ument.p_clCourant:m_sNom) CFI_SOUS_INTERV..Visible=Vrai cas BTN_ADD_RDV..Nom stParam.sTitreFenetre = "Nouveau Rdv" stParam.sNomIDAppelant = "" stParam.pclObjetAppelant = gclPresentationFicheInterv pclFicheRdv est un PFicheRdv dynamique pclFicheRdv<-gclPresentationFicheInterv.ListeRendezVous.Nouveau() pclFicheRdv:m_nIDIntervention = gclPresentationFicheInterv:IdentifiantUnique pclFicheRdv:m_nIDDossier = gclPresentationFicheInterv:m_nIDDossier pclFicheRdv:m_nIDSociete = gclPresentationFicheInterv:m_nIDSociete pclFicheRdv:m_nIDLieu = gclPresentationFicheInterv:m_nIDLieu pclFicheRdv:m_nIDTypeActivite = gpclListeTypeRendezVous.RechercheEtDonneIdDepuisValeur("1") pclFicheRdv:m_nIDStatut = gpclListeStatutRendezVous.RechercheEtDonneIdDepuisValeur( "99") pclFicheRdv:m_dhDateDebut = DateSys() pclFicheRdv:m_dhDateFin = DateSys() pclFicheRdv:m_dhDateDebut..Heure= "0000" pclFicheRdv:m_dhDateFin..Heure= "0000" si gclPresentationFicheInterv:ListeContactLieu.m_clTabModele..Occurrence<>0 alors pclFicheRdv:m_nIDPersonne = gclPresentationFicheInterv:ListeContactLieu.m_clTabModele[1]. m_nIDPersonne fin pour i= 1 _à_ gclPresentationFicheInterv:ListeContactLieu.m_clTabModele..Occurrence clUnPersonne est un MPersonne clUnPersonne.m_sNom = gclPresentationFicheInterv:ListeContactLieu.m_clTabModele[ i].m_clContact.m_sNom clUnPersonne.m_sPrenom = gclPresentationFicheInterv:ListeContactLieu.m_clTabModele[ i].m_clContact.m_sPrenom clUnPersonne.m_nPKID = gclPresentationFicheInterv:ListeContactLieu.m_clTabModele[i]. m_nIDPersonne TableauAjoute(pclFicheRdv.m_clListePersonne,clUnPersonne) fin pclFicheRdv:m_clLieu.m_clAdresse.m_sPresentation=Remplace(gclPresentationFicheInterv:FicheLieu. m_clAdresse.m_sPresentation,[RC,TAB],"-") //pclFicheRdv:m_sDescription=RTFVersTexte(gclPresentationFicheInterv.m_sDescription) ChangeFenêtreSource(CFI_SOUS_INTERV,FI_Fiche_Rdv,pclFicheRdv,stParam) //(ComplèteRep(DonneRepertoireRacine()+DonneRepertoireClient(gclPresentationFicheInterv:FicheCl ient:m_sNom,gclPresentationFicheInterv:FicheClient:m_nPKID)+DonneRepertoireIntervention(gclPres entationFicheInterv:m_nPKID))+gclPresentationFicheInterv.ListeDoc ument.p_clCourant:m_sNom) CFI_SOUS_INTERV..Visible=Vrai cas BTN_EDT_RDV..Nom stParam.pclObjetAppelant = gclPresentationFicheInterv pclFicheRdv est un PFicheRdv dynamique pclFicheRdv<-gclPresentationFicheInterv.ListeRendezVous.Modifier() ChangeFenêtreSource(CFI_SOUS_INTERV,FI_Fiche_Rdv,pclFicheRdv,stParam) CFI_SOUS_INTERV..Visible=Vrai fin Procédure locale ChargeLesElementsIntervention procédure ChargeLesElementsIntervention() si gclPresentationFicheInterv:m_nPKID > 0 alors si HLitRecherchePremier(Intervention,IN_PKID,gclPresentationFicheInterv:m_nPKID) alors gclPresentationFicheInterv:Charger(Intervention) fin fin //Recherche du client 06/08/2026 Isis_BO 3374 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures PFicheIntervention.gFicheClient(gclPresentationFicheInterv,*,gclPresentationFicheInterv:m_nIDClient, Vrai,*,Vrai,*,gbBATIGESTActif ? gclBaseExterne:m_nPKID sinon 0) si gtaBaseExterneParSoc[gclPresentationFicheInterv:m_nIDSociete]..Existe alors PFicheIntervention.gFicheInterventionBddExt(gclPresentationFicheInterv,gbBATIGESTActif ? gta BaseExterneParSoc[gclPresentationFicheInterv:m_nIDSociete]:m_nPKID sinon 0)//gclBaseExterne:m_nPKID fin //Recherche des contacts du clients PFicheIntervention.gListeContactClient(gclPresentationFicheInterv) //Recherche des rendez-vous PFicheIntervention.gListeRendezVous(gclPresentationFicheInterv,*,Vrai) //Recherche des historique d'états PFicheIntervention.gListeHistoEtat(gclPresentationFicheInterv,Vrai) si gclPresentationFicheInterv.ListeHistoEtat:p_nTotal=0 alors pclPresentationFiche est PFicheEtatIntervention dynamique pclPresentationFiche<-gclPresentationFicheInterv.ListeHistoEtat.Nouveau() pclPresentationFiche:m_nIDEtat = gclPresentationFicheInterv:m_nIDEtatIntervention pclPresentationFiche:m_dhDateDebut = DateHeureSys() gclPresentationFicheInterv.ListeHistoEtat.p_clCourant = pclPresentationFiche:p_clCourant pclPresentationFiche.AppelProcValidation(2) fin si gclPresentationFicheInterv:m_bNouveau _et_ gclPresentationFicheInterv:FicheClient:m_nIDLieuPrincipal >0 alors gclPresentationFicheInterv:m_nIDLieu = gclPresentationFicheInterv:FicheClient:m_nIDLieuPrincipal fin //Recherche du lieu PFicheIntervention.gFicheLieu(gclPresentationFicheInterv,*,gclPresentationFicheInterv:m_nIDLieu,Vrai,"" ,Faux) //Recherche des contacts du lieu //SI gclPresentationFicheInterv:ListeContactLieu=Null ALORS PFicheIntervention.gListeContactLieu(gclPresentationFicheInterv) PFicheIntervention.gListeContactLieu(gclPresentationFicheInterv) ////Recherche des documents //PFicheIntervention.gListeDocument(gclPresentationFicheInterv) // ////Recherche des Messages Internes //PFicheIntervention.gListeMessageInterne(gclPresentationFicheInterv) //Recherche des Temps saisis PFicheIntervention.gListeSuiviDesTemps(gclPresentationFicheInterv) //Recherche de la societe PFicheIntervention.gFicheSociete(gclPresentationFicheInterv) ////Recherche des Messages Internes //PFicheIntervention.gListeMessageExterne(gclPresentationFicheInterv) // ////Recherche des Actions //PFicheIntervention.gListeAction(gclPresentationFicheInterv) //Recherche des Collaborateurs PFicheIntervention.gListeCollaborateur(gclPresentationFicheInterv) //Recherche des Champs Libres PFicheIntervention.gListeChampsLibres(gclPresentationFicheInterv) ////Recherche des Compte-rendus //PFicheIntervention.gListeCompteRendu(gclPresentationFicheInterv) 06/08/2026 Isis_BO 3375 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // ////Recherche des rapports //PFicheIntervention.gListeRapport(gclPresentationFicheInterv) gpclListeCollabResp=PTableCollaborateur.gNouvellePresentation(6,gclPresentationFicheInterv:m_nIDSociete ) gpclListeSocieteAppartenance=PTableSociete.gNouvellePresentation(1,gpclFicheUtilisateurEnCours:m_nPKID) //Recherche des lots //En commentaire : la gestion des lots n'existant plus //PFicheIntervention.gListeLot(gclPresentation) //Recherche des CheckList //En commentaire suite réunion du 29/03/2019 (en attente d'étude plus poussé du sujet) //PFicheIntervention.gListeCheckList(gclPresentationFicheInterv) //Affecte l'objet Appelant (Fiche Dossier) à l'objet intervention pour la fenetre Email nouveau gclPresentationFicheInterv:FicheDossier = paramSupplementaire.pclObjetAppelant Procédure locale ControlePresenceLieuDansDoc // Résumé : // Syntaxe : //[ = ] ControlePresenceLieuDansDoc ( est entier sur 8 octets, est entier sur 8 octets) // // Paramètres : // nIDDepart (entier sur 8 octets) : // nIDArrive (entier sur 8 octets) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ControlePresenceLieuDansDoc(nIDDepart est un entier sur 8 octets,nIDArrive est un entier sur 8 octets) //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention.gListeDocument( gclPresentationFicheInterv) renvoyer gclPresentationFicheInterv:ListeDocument:p_nTotal>0 _et_ Contient(DonneFormatRepertoireDoc(), "#[LI_PKID]") _et_ nIDDepart<>nIDArrive Procédure locale CreationHistoriqueEtatIntervention // Résumé : // Syntaxe : //CreationHistoriqueEtatIntervention ( est entier sur 8 octets) // // Paramètres : // nIDNouvelEtat (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sLibNouvelEtat (chaîne ANSI) : 06/08/2026 Isis_BO 3376 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures procédure CreationHistoriqueEtatIntervention(local nIDNouvelEtat est un entier sur 8 octets) //clErr est un CErreur pclPresentationFicheOld est un PFicheEtatIntervention dynamique pclPresentationFiche est un PFicheEtatIntervention dynamique //Il y a déjà au moins un état si gclPresentationFicheInterv.ListeHistoEtat.m_clTabModele.Occurrence()>0 alors //Récupération de l'indice le plus élevé pour avoir le dernier état nMax est un entier = gclPresentationFicheInterv.ListeHistoEtat.m_clTabModele.Occurrence() //Selection de cet état comme état courant gclPresentationFicheInterv.ListeHistoEtat.p_clCourant = gclPresentationFicheInterv.ListeHistoEtat. m_clTabModele[nMax] //Rendre en modification sur l'état courant pclPresentationFicheOld <- gclPresentationFicheInterv.ListeHistoEtat.Modifier() fin //Création d'un nouvel état pclPresentationFiche<-gclPresentationFicheInterv.ListeHistoEtat.Nouveau() //Il existe un ancien état si pclPresentationFicheOld<>Null alors //Duplique la description de l'ancien état pclPresentationFiche:m_nIDIntervention = pclPresentationFicheOld:m_nIDIntervention pclPresentationFiche:m_sDescription = pclPresentationFicheOld:m_sDescription pclPresentationFiche:m_nIDEtat = nIDNouvelEtat //Indique une date de fin sur l'ancien état pclPresentationFicheOld:m_dhDateFin = DateHeureSys() //Enregistre l'ancien état //SI pclPresentationFicheOld.bOK(clErr) ALORS //gclPresentation:m_sDescription += RC+ChaîneConstruit("########## %1 ##########",sLibNouvelEtat)+RC+RTFVersTexte(pclPresentationFiche:m_sDescription) //FIN //C'est le premier état sinon pclPresentationFiche:m_nIDIntervention = gclPresentationFicheInterv:IdentifiantUnique pclPresentationFiche:m_nIDEtat = nIDNouvelEtat pclPresentationFiche:m_dhDateDebut = DateHeureSys() //gclPresentation:m_sDescription = ChaîneConstruit("########## %1 ##########",sLibNouvelEtat)+RC+RTFVersTexte(pclPresentationFiche:m_sDescription) //pclPresentationFiche:m_sDescription = SAI_Description //SAI_Description..Etat=Actif fin pclPresentationFiche.AppelProcValidation(2) gclPresentationFicheInterv.ListeHistoEtat.p_clCourant = pclPresentationFiche.p_clCourant Procédure locale CreationMessageExterneApresOutlook // Résumé : // Syntaxe : //CreationMessageExterneApresOutlook (, , , , ) 06/08/2026 Isis_BO 3377 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // // Paramètres : // sMailContactsDest : // sObjet : // sCorps : // sNomChamp : // sListeFichier : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure CreationMessageExterneApresOutlook(sMailContactsDest,sObjet,sCorps,sNomChamp,sListeFichier) si pas EnregistrerFiche() alors RepriseSaisie(ChampPrécédent()) //Arrête le timer qui sert à fermer automatiquement la fenêtre si pas d'action utilisateur FinTimerSys(gclPresentationFicheInterv:m_nIDTimer) //Préparation de la fenêtre pour recevoir la sous fenêtre //ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,D_ENTETE_PERS_SITE,CFI_SOUS_INTERV,GR_IMAGE_OPAQUE_FIC HE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,D_ENTETE_PERS_SITE..Largeur) ReorganiseChampDispoDansFiche1(GR_ALAPLACECFI_INTERV,CFI_SOUS_INTERV,GR_IMAGE_OPAQUE_FICHE_INTERVENTION ,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50) si pas gclPresentationFicheInterv:m_bVerificationDoc alors //Recherche des documents PFicheIntervention.gListeDocument(gclPresentationFicheInterv) sinon //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention.gListeDocument( gclPresentationFicheInterv) fin //Il se peut que la liste des messages externes ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeMessageExterne = Null alors PFicheIntervention.gListeMessageExterne( gclPresentationFicheInterv) pclFicMessExt est une PFicheMessageExterne dynamique pclFicMessExt = gclPresentationFicheInterv.ListeMessageExterne.Nouveau() pclFicMessExt.m_nIDIntervention = gclPresentationFicheInterv.m_nPKID pclFicMessExt.m_sAdrDestinataires = sMailContactsDest pclFicMessExt:m_sObjet = sObjet pclFicMessExt:m_sMessage = ChaîneVersUTF8(sCorps) pclFicMessExt:m_sIDDocPJ = DonneIDDoc(gclPresentationFicheInterv,sListeFichier) //Initialise la variable à passer en paramètre avec les valeurs communes stParam est un STParamFenetreAppelante = DonneParam(DansChampFI,"FI_Fiche_Intervention",sNomChamp, maProcMAJObjetRetourFI) stParam.sTitreFenetre = "Nouveau Message" stParam.sNomIDAppelant = "InterventionMessageExterne" stParam.pclObjetAppelant = gclPresentationFicheInterv stParam.sContexteAppelant = sNomChamp ChangeFenêtreSource(CFI_SOUS_INTERV,FI_EmailNouveau,pclFicMessExt,stParam) CFI_SOUS_INTERV..Visible=Vrai Procédure locale DesactiveAffichage // Résumé : // Syntaxe : // DesactiveAffichage () 06/08/2026 Isis_BO 3378 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DesactiveAffichage() //{vNomFenInterne,indFenêtre}..AffichageActif=Faux //D_COL_FIC_INTERV..Visible = Faux Procédure locale DesactiveTimer // Résumé : // Syntaxe : //DesactiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DesactiveTimer(local nIdTimer est un entier) FinTimerSys(nIdTimer) Procédure locale DonneFocusChamp // Résumé : // Syntaxe : // DonneFocusChamp () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneFocusChamp() Procédure locale DonneNomFenetreInterne // Résumé : // Syntaxe : //[ = ] DonneNomFenetreInterne ( est champ) // // Paramètres : // champConteneur (champ) : // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneNomFenetreInterne(champConteneur est un Champ) 06/08/2026 Isis_BO 3379 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // Récupère le nom de la fenêtre interne associée à cet onglet dynamique renvoyer EnumèreChamp(champConteneur,1,parOrdreDeCréation) Procédure locale DropDepuisExplorateur // Résumé : // Syntaxe : //DropDepuisExplorateur () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // gclPresentationFiche (objet dynamique) : procédure DropDepuisExplorateur() //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention.gListeDocument( gclPresentationFicheInterv) nbFic est un entier = ExplorerRécupère(_EVE.wParam) sNomFic est une chaîne i est un entier //Variable stockant les messages d'erreurs de la copie sMSG est une chaîne // Récupération de tous les fichiers pour i = 1 à nbFic sNomFic += ExplorerRécupère(_EVE.wParam, i)+RC fin si AjouteFichier(sNomFic,1,gclPresentationFicheInterv,sMSG) alors TableAffiche(TABLE_DOCUMENTS,taInit) si TABLE_DOCUMENTS..Occurrence >0 alors TableSelectPlus(TABLE_DOCUMENTS,TABLE_DOCUMENTS..Occurrence) ExécuteTraitement(TABLE_DOCUMENTS,trtSélection) fin sinon Erreur(sMSG) fin Procédure locale EnregistrerFiche // Résumé : // Syntaxe : //[ = ] EnregistrerFiche () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure EnregistrerFiche() si gbFicheAutreSociete alors CreationActionUserAutreSoc(gclPresentationFicheInterv.m_nIDSociete,gclPresentationFicheInterv.m_n PKID,"Modification de la fiche à") 06/08/2026 Isis_BO 3380 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures //Recherche des Actions PFicheIntervention.gListeAction(gclPresentationFicheInterv) fin bResultat est un booléen=Faux bResultat = ValideFicheSimple(gclPresentationFicheInterv,paramSupplementaire,ActiveTimer,BTN_ CADENAS_FERME_INTERV,BTN_CADENAS_OUVERT_INTERV,GR_CADENAS_INTERV,D_FIC_INTERV) //clErreur est une CErreur // // //SI PAS gclPresentationFicheInterv:bOK(clErreur) ALORS GOTO ERREURFONCTIONNELLE//gclPresentationFicheInterv:bOK(clErreur,Vrai) // //bResultat = vrai //GOTO SORTIE // //ERREURFONCTIONNELLE : //Erreur(clErreur.FormateMessage()) //GOTO SORTIE // //SORTIE: renvoyer bResultat Procédure locale FinInitialisation procédure FinInitialisation() si gclPresentationFicheInterv.ListeHistoEtat<>Null alors // TableEnrouleTout(TABLE_HISTO_ETAT) // TableDéroule(TABLE_HISTO_ETAT,TABLE_HISTO_ETAT..Occurrence) // TableSelectPlus(TABLE_HISTO_ETAT,TABLE_HISTO_ETAT..Occurrence) fin si gclPresentationFicheInterv.ListeSuiviDesTemps<>Null alors ExécuteTraitement(BTN_Calculer,trtClic) TCDDérouleTout(TCD_SuiviTemps,tcdEntêteLigne) fin vOngParent<-VoletDuChamp(D_FIC_INTERV) // Récupère le nom de la fenêtre interne associée à cet onglet dynamique vNomFenInterne=EnumèreChamp(vOngParent,1,parOrdreDeCréation) BTN_SynchroBaseExt..Visible=gbBATIGESTActif GR_FACTURE..Visible=ParametreLit("AVEC_FACTURE_INTERVENTION") MaJAffichageOngletInfoSupp() Procédure locale GestionBoutonContactClient // Résumé : // Syntaxe : //GestionBoutonContactClient () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBoutonContactClient() //bVisible est un booléen = PAS gclPresentationFicheInterv:ListeContactClient.p_bModeleCourantVide _ET_ gclPresentationFicheInterv.ListeContactClient.p_clCourant<>Null bAccessible est un booléen = pas gclPresentationFicheInterv:ListeContactClient. p_bModeleCourantVide _et_ gclPresentationFicheInterv.ListeContactClient.p_clCourant<>Null 06/08/2026 Isis_BO 3381 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures //BTN_EDT_PERS_CLI_INTERV..Visible= bVisible //BTN_DEL_PERS_CLI_INTERV..Visible= bVisible BTN_EDT_PERS_CLI_INTERV..Grisé = bAccessible ? Faux sinon Vrai BTN_DEL_PERS_CLI_INTERV..Grisé = bAccessible ? Faux sinon Vrai //gclPresentationFicheInterv.ListeContactClient.p_bModeleCourantVide _OU_ gclPresentationFicheInterv.ListeContactClient.p_clCourant=Null Procédure locale GestionBoutonContactSite // Résumé : // Syntaxe : //GestionBoutonContactSite () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBoutonContactSite() //bVisible est un booléen = PAS gclPresentationFicheInterv:ListeContactLieu.p_bModeleCourantVide _ET_ gclPresentationFicheInterv.ListeContactLieu.p_clCourant<>Null bAccessible est un booléen = pas gclPresentationFicheInterv:ListeContactLieu. p_bModeleCourantVide _et_ gclPresentationFicheInterv.ListeContactLieu.p_clCourant<>Null //BTN_EDT_PERS_SITE..Visible = bVisible //BTN_DEL_PERS_SITE..Visible = bVisible BTN_EDT_PERS_SITE..Grisé = bAccessible ? Faux sinon Vrai BTN_DEL_PERS_SITE..Grisé = bAccessible ? Faux sinon Vrai //gclPresentationFicheInterv.ListeContactLieu.p_bModeleCourantVide _OU_ gclPresentationFicheInterv.ListeContactLieu.p_clCourant=Null Procédure locale GestionBoutonDocument // Résumé : // Syntaxe : // GestionBoutonDocument () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBoutonDocument() bAccessible est un booléen = gclPresentationFicheInterv.ListeDocument<>Null _et_ pas gclPresentationFicheInterv:ListeDocument.p_bModeleCourantVide _et_ gclPresentationFicheInterv. ListeDocument.p_clCourant<>Null BTN_EDT_DOC..Grisé = bAccessible ? Faux sinon Vrai //BTN_EDT_DOC..Visible = gclPresentationFicheInterv.ListeDocument<>Null _et_ PAS gclPresentationFicheInterv:ListeDocument.p_bModeleCourantVide _ET_ gclPresentationFicheInterv.ListeDocument.p_clCourant<>Null BTN_DEL_DOC..Grisé = bAccessible ? Faux sinon Vrai //gclPresentationFicheInterv.ListeDocument=Null _ou_ gclPresentationFicheInterv.ListeDocument.p_bModeleCourantVide _OU_ gclPresentationFicheInterv.ListeDocument.p_clCourant=Null 06/08/2026 Isis_BO 3382 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures //BTN_DEL_DOC..Visible = gclPresentationFicheInterv.ListeDocument<>Null _ET_ PAS gclPresentationFicheInterv.ListeDocument.p_bModeleCourantVide _ET_ PAS gclPresentationFicheInterv.ListeDocument.p_clCourant=Null //BTN_GALERIE_DOC..Visible = gclPresentationFicheInterv.ListeDocument<>Null _ET_ PAS gclPresentationFicheInterv:ListeDocument.p_bModeleCourantVide _ET_ PAS gclPresentationFicheInterv.ListeDocument.p_clCourant=Null BTN_GALERIE_DOC..Grisé = gclPresentationFicheInterv.ListeDocument=Null _ou_ gclPresentationFicheInterv:ListeDocument.p_bModeleCourantVide _ou_ gclPresentationFicheInterv. ListeDocument.p_clCourant=Null Procédure locale GestionBoutonExportBaseExterne procédure GestionBoutonExportBaseExterne() si gbBATIGESTActif alors si gclPresentationFicheInterv:FicheIntervBddExt <> Null alors si gclPresentationFicheInterv:FicheIntervBddExt:m_sIDExterne="" alors BTN_SynchroBaseExt..Visible=Vrai sinon BTN_SynchroBaseExt..Etat=AffichageSeulement BTN_SynchroBaseExt..CouleurFond=RVB(86, 124, 143) BTN_SynchroBaseExt..Bulle= "Intervention exportée dans BATIGEST avec le numéro de chantier : " + gclPresentationFicheInterv:FicheIntervBddExt:m_sIDExterne SAI_NUMDEVIS..Etat = AffichageSeulement SAI_DATEDEVIS..Etat = AffichageSeulement fin sinon BTN_SynchroBaseExt..Visible = Faux fin sinon BTN_SynchroBaseExt..Visible = Faux fin Procédure locale GestionBoutonHistoEtat // Résumé : // Syntaxe : //GestionBoutonHistoEtat () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBoutonHistoEtat() BTN_DEL_HISTO_ETATINTERV..Grisé = gclPresentationFicheInterv.ListeHistoEtat.p_bModeleCourantVide _ou_ gclPresentationFicheInterv.ListeHistoEtat.p_clCourant=Null //BTN_DEL_HISTO_ETATINTERV..Visible = PAS gclPresentationFicheInterv.ListeHistoEtat.p_bModeleCourantVide _ET_ PAS gclPresentationFicheInterv.ListeHistoEtat.p_clCourant=Null Procédure locale GestionBoutonMessageExt // Résumé : 06/08/2026 Isis_BO 3383 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // Syntaxe : // GestionBoutonMessageExt () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBoutonMessageExt() bAccessible est un booléen = gclPresentationFicheInterv.ListeMessageExterne<>Null _et_ pas gclPresentationFicheInterv:ListeMessageExterne.p_bModeleCourantVide _et_ gclPresentationFicheInterv. ListeMessageExterne.p_clCourant<>Null //BTN_ENV_MESS_EXT..Visible = gclPresentationFicheInterv.ListeMessageExterne<>Null _et_ PAS gclPresentationFicheInterv:ListeMessageExterne.p_bModeleCourantVide _ET_ gclPresentationFicheInterv.ListeMessageExterne.p_clCourant<>Null //BTN_ENV_MESS_EXT..Grisé = bAccessible ? Faux SINON Vrai BTN_DEL_MESS_EXT..Grisé = bAccessible ? Faux sinon Vrai //gclPresentationFicheInterv.ListeMessageExterne=Null _ou_ gclPresentationFicheInterv.ListeMessageExterne.p_bModeleCourantVide _OU_ gclPresentationFicheInterv.ListeMessageExterne.p_clCourant=Null //BTN_DEL_MESS_EXT..Visible = gclPresentationFicheInterv.ListeMessageExterne<>Null _ET_ PAS gclPresentationFicheInterv.ListeMessageExterne.p_bModeleCourantVide _ET_ PAS gclPresentationFicheInterv.ListeMessageExterne.p_clCourant=Null Procédure locale GestionBoutonRapport // Résumé : // Syntaxe : //GestionBoutonRapport () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBoutonRapport() bAccessible est un booléen = gclPresentationFicheInterv.ListeRapport=Null _ou_ gclPresentationFicheInterv.ListeRapport.p_bModeleCourantVide _ou_ gclPresentationFicheInterv. ListeRapport.p_clCourant=Null //BTN_EDT_RAPPORT..Visible = gclPresentationFicheInterv.ListeRapport<>Null _et_ PAS gclPresentationFicheInterv:ListeRapport.p_bModeleCourantVide _ET_ gclPresentationFicheInterv.ListeRapport.p_clCourant<>Null BTN_EDT_RAPPORT..Grisé = bAccessible ? Faux sinon Vrai BTN_DEL_RAPPORT..Grisé = bAccessible ? Faux sinon Vrai //gclPresentationFicheInterv.ListeRapport=Null _ou_ gclPresentationFicheInterv.ListeRapport.p_bModeleCourantVide _OU_ gclPresentationFicheInterv.ListeRapport.p_clCourant=Null //BTN_DEL_RAPPORT..Visible = gclPresentationFicheInterv.ListeRapport<>Null _ET_ PAS gclPresentationFicheInterv.ListeRapport.p_bModeleCourantVide _ET_ PAS gclPresentationFicheInterv.ListeRapport.p_clCourant=Null 06/08/2026 Isis_BO 3384 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures //Forcage suite retour de test 309 //BTN_ADD_RAPPORT..etat = GR_MODEOPAQUE_FICHE_INTERVENTION..etat Procédure locale GestionBoutonRendezVous // Résumé : // Syntaxe : //GestionBoutonRendezVous () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBoutonRendezVous() bGrise est un booléen = gclPresentationFicheInterv.ListeRendezVous.p_bModeleCourantVide _ou_ gclPresentationFicheInterv.ListeRendezVous.p_clCourant=Null //bVisible est un booléen = PAS gclPresentationFicheInterv:ListeRendezVous.p_bModeleCourantVide _ET_ gclPresentationFicheInterv.ListeRendezVous.p_clCourant<>Null BTN_EDT_RDV..Grisé = bGrise BTN_IMPR_RDV..Grisé = bGrise BTN_DEL_RDV..Grisé = bGrise Procédure locale GestionBoutonSite // Résumé : // Syntaxe : //GestionBoutonSite () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBoutonSite() //bVisible est un booléen = gclPresentationFicheInterv:FicheLieu:IdentifiantUnique>0 ? Vrai SINON Faux bAccessible est un booléen = gclPresentationFicheInterv:FicheLieu:IdentifiantUnique>0 ? Vrai sinon Faux //BTN_DEL_SITE..Visible = bVisible //BTN_EDT_SITE..Visible = bVisible BTN_EDT_SITE..Grisé = bAccessible ? Faux sinon Vrai BTN_DEL_SITE..Grisé = bAccessible ? Faux sinon Vrai si gclPresentationFicheInterv:FicheLieu.m_bBlocage alors IMG_BloqueSite = IMG_Bloque sinon IMG_BloqueSite = IMG_NonBloque fin Procédure locale ImpressionFicheDeplacement // Résumé : 06/08/2026 Isis_BO 3385 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // Syntaxe : //ImpressionFicheDeplacement ( est chaîne) // // Paramètres : // sValeur (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ImpressionFicheDeplacement(local sValeur est une chaîne) si FenEtat(FEN_Choix_ModeleEtat_Intervention)=Actif alors Ferme(FEN_Choix_ModeleEtat_Intervention) fin bAvecAperçu est un booléen nIndiceEtat est un entier = TableauCherche(gpclListeModelEtatIntervRdv:m_clTabModele,tcLinéaire, "m_sValeur",sValeur,1) //gclPresentationFicheInterv.ListeContactLieu.m_clTabModele si nIndiceEtat>0 alors gclListeContactRDV est un PTablePlanning_RDV_Personne dynamique D_FIC_INTERV..Visible=Faux pclPresentationFiche est un PFicheRdv(gclPresentationFicheInterv.ListeRendezVous:p_clCourant) PFicheRdv.gFicheIntervention(pclPresentationFiche,gclPresentationFicheInterv,Vrai) gclListeContactRDV =PTablePlanning_RDV_Personne.gNouvellePresentation(pclPresentationFiche.m_nPKID) //pclPresentationFiche <-gclPresentationFicheInterv.ListeRendezVous.Modifier() //SI pclPresentationFiche.FicheIntervention=Null ALORS //PFicheRdv.gFicheIntervention(pclPresentationFiche,gclPresentationFicheInterv,Vrai) PFicheRdv.gFicheOccupant(pclPresentationFiche) clEtatFicheDeplacement est un MEtatFicheDeplacement //*********************Dossier********************** clEtatFicheDeplacement:m_sNumDossier = gclPresentationFicheInterv:FicheDossier:m_s RefInterne //*********************Intervention********************** clEtatFicheDeplacement:m_LogoSociete = gclPresentationFicheInterv:FicheSociete:m_ imgLogo clEtatFicheDeplacement:m_sNomSociete = pclPresentationFiche:FicheIntervention: FicheSociete:m_sNom clEtatFicheDeplacement:m_sAdresseSociete = pclPresentationFiche:FicheIntervention: FicheSociete:m_clAdresse:m_sPresentation clEtatFicheDeplacement:m_sRefInterneIntervention = pclPresentationFiche:FicheIntervention. m_sRefInterne clEtatFicheDeplacement:m_dDateIntervention = pclPresentationFiche:FicheIntervention. m_dDateIntervention clEtatFicheDeplacement:m_sSuiviPar = pclPresentationFiche:FicheIntervention. FicheSuiveur:NomPrenom clEtatFicheDeplacement:m_sEtatIntervention = gpclListeEtatIntervention. RechercheEtDonneLibelleDepuisID(gclPresentationFicheInterv:m_nIDEtatIntervention) dans ("","0") ? "" sinon COMBO_Etat..ValeurAffichée clEtatFicheDeplacement:m_sTypeIntervention = gpclListeTypeIntervention. RechercheEtDonneLibelleDepuisID(gclPresentationFicheInterv:m_nIDTypeIntervention) dans ("","0") ? "" sinon COMBO_TypeIntervention..ValeurAffichée clEtatFicheDeplacement:m_sNumDevis = gclPresentationFicheInterv.m_sNumDevis clEtatFicheDeplacement:m_sTitreIntervention = gclPresentationFicheInterv.m_sTitre clEtatFicheDeplacement:m_bSAV = pclPresentationFiche:m_bSAV //*********************Occupant********************** clEtatFicheDeplacement:m_sCodeSite = gclPresentationFicheInterv:FicheLieu:m_s 06/08/2026 Isis_BO 3386 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures CodeLieu clEtatFicheDeplacement:m_sCiviliteNomPrenomOccupant = pclPresentationFiche:FicheOccupant: CiviliteNomPrenom clEtatFicheDeplacement:m_sTelFixe = pclPresentationFiche:FicheOccupant:m_sTelFixe clEtatFicheDeplacement:m_sTelMobile = pclPresentationFiche:FicheOccupant: m_sTelMobile clEtatFicheDeplacement:m_sRoleOccupant = gpclListeRoleContact. RechercheEtDonneLibelleDepuisID(pclPresentationFiche:FicheOccupant:m_nIDRole) //clEtatFicheDeplacement:m_clListeContact = gclPresentationFicheInterv:ListeContactLieu:m_clTabModele tabPersonnes est un tableau de MPlanning_RDV_Personne = gclListeContactRDV:m_clTabModele clEtatFicheDeplacement:Contacts(tabPersonnes) // PFichePersonne.gListeLieu(pclPresentationFiche:FicheOccupant) // nIndice est un entier = TableauCherche(pclPresentationFiche:FicheOccupant.ListeLieu.m_clTabModele,tcLinéaire,"m_nIDLieu",gc lPresentationFicheInterv:FicheLieu:m_nPKID,1) // SI nIndice>0 ALORS // // clEtatFicheDeplacement:m_sEtage = pclPresentationFiche:FicheOccupant.ListeLieu.m_clTabModele[nIndice]:m_sEtage // clEtatFicheDeplacement:m_sLot = pclPresentationFiche:FicheOccupant.ListeLieu.m_clTabModele[nIndice]:m_sLot // clEtatFicheDeplacement:m_sEtiquetteLieuPersonne = pclPresentationFiche:FicheOccupant.ListeLieu.m_clTabModele[nIndice]:m_sEtiquette // FIN clEtatFicheDeplacement:m_bBadge = pclPresentationFiche:FicheIntervention: FicheLieu:m_bBadge clEtatFicheDeplacement:m_bInterphone = pclPresentationFiche:FicheIntervention: FicheLieu:m_bInterphone clEtatFicheDeplacement:m_sAdresseSite = pclPresentationFiche:FicheIntervention: FicheLieu:m_clAdresse:m_sPresentation // // SI tabPersonnes..Occurrence = 1 ALORS // SI tabPersonnes[1].m_clPersonne.m_sEtage <> "" ALORS // clEtatFicheDeplacement:m_sAdresseSite += [RC]+"Étage "+ tabPersonnes[1].m_clPersonne.m_sEtage // FIN // FIN // clEtatFicheDeplacement:m_sCodeAcces = pclPresentationFiche:FicheIntervention: FicheLieu:m_sCodeAcces clEtatFicheDeplacement:m_sNoteSite = gclPresentationFicheInterv:FicheLieu:m_sNote //**********************Client********************** clEtatFicheDeplacement:m_sNomClient = pclPresentationFiche:FicheIntervention: FicheClient:m_sNom clEtatFicheDeplacement:m_sCodeClient = pclPresentationFiche:FicheIntervention: FicheClient:m_sCodeClient clEtatFicheDeplacement:m_sTelFixeClient = pclPresentationFiche:FicheIntervention: FicheClient:m_sTel //clEtatFicheDeplacement:m_sTelMobile = pclPresentationFiche:FicheIntervention:FicheClient: clEtatFicheDeplacement:m_sRefExterneIntervention = pclPresentationFiche:FicheIntervention: m_sRefExterne //**********************Rendez-vous********************** clEtatFicheDeplacement:m_sDateRendezVous = pclPresentationFiche:DateRendezVous sDescr est une chaîne = RTFVersTexte(gclPresentationFicheInterv:m_s Description)+RC+pclPresentationFiche:m_sDescription 06/08/2026 Isis_BO 3387 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures clEtatFicheDeplacement:m_sDescription = TexteVersRTF(sDescr) sNote est une chaîne //Recherche des Messages Internes PFicheIntervention.gListeMessageInterne(gclPresentationFicheInterv) pour i = 1 _à_ gclPresentationFicheInterv.ListeMessageInterne:p_nTotal sNote += i=1 ? gclPresentationFicheInterv. ListeMessageInterne:m_clTabModele[i]:m_sMessage sinon RC+gclPresentationFicheInterv. ListeMessageInterne:m_clTabModele[i]:m_sMessage fin clEtatFicheDeplacement:m_sNoteInterne = TexteVersRTF(sNote) nCptDonneur est un entier = pclPresentationFiche:FicheIntervention: ListeContactClient.p_nTotal si nCptDonneur>0 alors selon nCptDonneur cas 1 : clEtatFicheDeplacement:m_sDonneurOrdre_1 = pclPresentationFiche:FicheIntervention: ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom autre cas : clEtatFicheDeplacement:m_sDonneurOrdre_1 = pclPresentationFiche:FicheIntervention: ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom clEtatFicheDeplacement:m_sDonneurOrdre_2 = pclPresentationFiche:FicheIntervention: ListeContactClient.m_clTabModele[2]:m_clContact:CiviliteNomPrenom fin fin // POUR i = 1 _A_ gclListeContactRDV.p_nTotal // TableauAjouteligne(clEtatFicheDeplacement:m_clListePersonne,gclListeContactRDV:m_clTabModele[i]:m_c lPersonne) // FIN //clEtatFicheDeplacement:m_clListePersonne <= pclPresentationFiche:m_clListePersonne clEtatFicheDeplacement:m_clListeCollabGroup <= pclPresentationFiche:m_clListeCollabGroup clEtatFicheDeplacement:Intervenants(pclPresentationFiche:m_clListeCollabGroup) si SansEspace(clEtatFicheDeplacement:m_clIntervenants) = "" alors clEtatFicheDeplacement:m_clIntervenants = pclPresentationFiche.m_clCollaborateur.m_sNom + " " + pclPresentationFiche.m_clCollaborateur.m_sPrenom + " " fin clEtatFicheDeplacement:RechercheIntervenant(pclPresentationFiche:m_nPKID) // pour résoudre le problème chez GAP si c'est vide je force la recherche //1 : &Aperçu //2 : &Générer et Afficher //SELON Dialogue("Voulez-vous faire juste un aperçu du document ou le générer dans vos documents ?" ) // &Aperçu // CAS 1 bAvecAperçu = Vrai // &Générer et Afficher // CAS 2 // bAvecAperçu = Faux //FIN si bAvecAperçu alors // ch=RegistreLit("HKEY_CURRENT_USER\Software\MON LOGICIEL\Apercu\","PositionOuverture") // SI Position(ch,"-") ALORS // RegistreSupprimeValeur("HKEY_CURRENT_USER\Software\MON LOGICIEL\Apercu\","PositionOuverture") // RegistreSupprimeValeur("HKEY_CURRENT_USER\Software\MON LOGICIEL\Apercu\","TailleOuverture") // >FIN FEN_Menu..AffichageActif=Faux iDestination(iVisualisateur) //,iPage,gpclListeModelEtatIntervRdv:m_clTabModele[nIndiceEtat]:m_sLibelle+" - "+gclPresentationFicheInterv:m_sRefInterne,Vrai,0,0 06/08/2026 Isis_BO 3388 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures iImprimeEtat(gpclListeModelEtatIntervRdv:m_clTabModele[nIndiceEtat]:m_sParametre, clEtatFicheDeplacement) FEN_Menu..AffichageActif=Vrai sinon | sRepRacine | | est une chaîne | = DonneRepertoireRacine() | | | | | ---------- | --- | -------------- | ------------------------- | --- | --- | --- | sRepertoireFichier est une chaîne //Regarde si le répertoire racine existe et le créé dans le cas contraire si fRépertoireExiste(sRepRacine) _ou_ fRepCrée(sRepRacine) alors sReqSQL est une Requête SQL = [ SELECT Client.*,Lieu.*,Intervention.*,Dossier.*,ParametreMetier.*,Adresse.* FROM Intervention LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) LEFT OUTER JOIN Dossier ON (DO_PKID=IN_IDDossier) LEFT OUTER JOIN ParametreMetier ON (PA_PKID=IN_IDEtatIntervention) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE Intervention.IN_PKID={P_IDIntervention} ] sReqSQL.P_IDIntervention= gclPresentationFicheInterv:m_nPKID si HExécuteRequête(sReqSQL,hRequêteDéfaut) alors | | sFormatRepDoc | est une chaîne | | = DonneFormatRepertoireDoc() | | | | --- | ------------- | --------------------- | --- | ----------------------------- | --- | --- | | | tabRep | est un tableau de Rep | | | | | DecodeRepertoire(sFormatRepDoc,tabRep) | | sFichier | est une chaîne | | = gpclListeModelEtatIntervRdv: | | | | --- | -------- | -------------- | --- | ------------------------------ | --- | --- | m_clTabModele[nIndiceEtat]:m_sLibelle+" - "+gclPresentationFicheInterv:m_sRefInterne+ "_"+DateVersChaîne(DateHeureSys(),"AAAAMMJJ HHmm")+".pdf" nIDCategorie est un entier sur 8 octets = DonneCategorieDocSelonExtension (sFichier) //Détermine la catégorie selon l'extension sRepertoireFichier = ComplèteRep( DonneRepertoireDocument(5,Null,sReqSQL,nIDCategorie,tabRep,sRepRacine,sFormatRepDoc)) //Recherche et Construit le chemin attendu | | sCheminFichier | est une chaîne | | | = sRepertoireFichier+ | | | --- | -------------- | -------------- | --- | --- | --------------------- | --- | sFichier //Affectation du chemin pour ouverture depuis l'appli | | bDroitCateg | est un booléen | | | = DroitAjoutDocument( | | | --- | ----------- | -------------- | --- | --- | --------------------- | --- | nIDCategorie) //Créé le répertoire de destination s'il n'existe pas, copie le fichier choisi dans la destination et enregistre si bDroitCateg _et_ (fRépertoireExiste(sRepertoireFichier) _ou_ fRepCrée( sRepertoireFichier)) alors clErreurest un CErreur clModeleest un MDocument | | clModele.m_nSuivi | | = 1 | | | | | --- | ----------------- | --- | --- | ----------------------------------- | --- | --- | | | clModele.m_sNom | | | = fExtraitChemin(sFichier,fFichier+ | | | fExtension) clModele.m_nIDIntervention = gclPresentationFicheInterv:m_nPKID | | clModele.m_nIDCategorie | | | = nIDCategorie | | | | --- | -------------------------- | --- | ---------------- | ------------------------ | --- | --- | | | clModele.m_sCheminFichier | | = sCheminFichier | | | | | | clModele.m_nIDEtatDocument | | | = gpclListeEtatDocument. | | | RechercheEtDonneIdDepuisValeur("1") si clModele.bEnregistrer(clErreur) alors //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention. gListeDocumentSimple(gclPresentationFicheInterv) //Ajout du document au tableau des documents | 06/08/2026 | | | Isis_BO | | | 3389 | | ---------- | --- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures TableauAjoute(gclPresentationFicheInterv:ListeDocument:m_clTabModele,clModele ) fin iDestination(iPDFGénérique,sCheminFichier) FEN_Menu..AffichageActif=Faux iImprimeEtat(gpclListeModelEtatIntervRdv:m_clTabModele[nIndiceEtat]:m_sParametre, clEtatFicheDeplacement) FEN_Menu..AffichageActif=Vrai si fFichierExiste(sCheminFichier) alors LanceAppliAssociée(sCheminFichier) sinon Erreur("L'état n'a pas pu être généré") fin fin fin fin fin //info("ici") //FIN D_FIC_INTERV..Visible=Vrai sinon Erreur("L'état n'a pas été trouvé") fin Procédure locale ImpressionFicheIntervention // Résumé : // Syntaxe : //ImpressionFicheIntervention ( est chaîne) // // Paramètres : // sValeur (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ImpressionFicheIntervention(local sValeur est une chaîne) si FenEtat(FEN_Choix_ModeleEtat_Intervention)=Actif alors Ferme(FEN_Choix_ModeleEtat_Intervention) fin bAvecAperçu est un booléen //Arrête le timer qui sert à fermer automatiquement la fenêtre si pas d'action utilisateur //FinTimerSys(gclPresentationFicheInterv:m_nIDTimer) D_FIC_INTERV..Visible = Faux PFicheIntervention.gFicheSuiveur(gclPresentationFicheInterv) clEtatFicheDeplacement est un MEtatFicheIntervention //*********************Dossier********************** clEtatFicheDeplacement:m_sNumDossier = gclPresentationFicheInterv:FicheDossier:m_s RefInterne //*********************Intervention********************** clEtatFicheDeplacement:m_LogoSociete = gclPresentationFicheInterv:FicheSociete:m_imgLogo clEtatFicheDeplacement:m_sNomSociete = gclPresentationFicheInterv:FicheSociete:m_sNom clEtatFicheDeplacement:m_sAdresseSociete = gclPresentationFicheInterv:FicheSociete:m_cl Adresse:m_sPresentation clEtatFicheDeplacement:m_sRefInterneIntervention = gclPresentationFicheInterv.m_sRefInterne clEtatFicheDeplacement:m_dDateIntervention = gclPresentationFicheInterv.m_dDateIntervention clEtatFicheDeplacement:m_sSuiviPar = gclPresentationFicheInterv.FicheSuiveur:NomPrenom 06/08/2026 Isis_BO 3390 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures clEtatFicheDeplacement:m_sEtatIntervention = gpclListeEtatIntervention. RechercheEtDonneValeurDepuisId(gclPresentationFicheInterv:m_nIDEtatIntervention) dans ("","0") ? "" sinon COMBO_Etat..ValeurAffichée clEtatFicheDeplacement:m_sTypeIntervention = gpclListeTypeIntervention. RechercheEtDonneValeurDepuisId(gclPresentationFicheInterv:m_nIDTypeIntervention) dans ("","0") ? "" sinon COMBO_TypeIntervention..ValeurAffichée clEtatFicheDeplacement:m_sNumDevis = gclPresentationFicheInterv.m_sNumDevis clEtatFicheDeplacement:m_sTitreIntervention = gclPresentationFicheInterv.m_sTitre //*********************Site********************** clEtatFicheDeplacement:m_sCodeSite = gclPresentationFicheInterv:FicheLieu:m_sCodeLieu clEtatFicheDeplacement:m_sAdresseSite = gclPresentationFicheInterv:FicheLieu:m_clAdresse: m_sPresentation clEtatFicheDeplacement:m_sCodeAcces = gclPresentationFicheInterv:FicheLieu:m_s CodeAcces clEtatFicheDeplacement:m_bBadge = gclPresentationFicheInterv:FicheLieu:m_bBadge clEtatFicheDeplacement:m_bInterphone = gclPresentationFicheInterv:FicheLieu:m_b Interphone clEtatFicheDeplacement:m_sNoteSite = gclPresentationFicheInterv:FicheLieu:m_sNote //**********************Client********************** clEtatFicheDeplacement:m_sNomClient = gclPresentationFicheInterv:FicheClient:m_sNom clEtatFicheDeplacement:m_sCodeClient = gclPresentationFicheInterv:FicheClient:m_s CodeClient clEtatFicheDeplacement:m_sTelFixeClient = gclPresentationFicheInterv:FicheClient:m_sTel clEtatFicheDeplacement:m_sRefExterneIntervention = gclPresentationFicheInterv:m_sRefExterne //**********************Rendez-vous********************** //clEtatFicheDeplacement:m_sDateRendezVous = pclPresentationFiche:DateRendezVous clEtatFicheDeplacement:m_sDescription = gclPresentationFicheInterv:m_sDescription nCptDonneur est un entier = gclPresentationFicheInterv:ListeContactClient .p_nTotal si nCptDonneur>0 alors selon nCptDonneur cas 1 : clEtatFicheDeplacement:m_sDonneurOrdre_1 = gclPresentationFicheInterv: ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom autre cas : clEtatFicheDeplacement:m_sDonneurOrdre_1 = gclPresentationFicheInterv:ListeContactClient .m_clTabModele[1]:m_clContact:CiviliteNomPrenom clEtatFicheDeplacement:m_sDonneurOrdre_2 = gclPresentationFicheInterv:ListeContactClient .m_clTabModele[2]:m_clContact:CiviliteNomPrenom fin fin clEtatFicheDeplacement:m_clListeContact <= gclPresentationFicheInterv:ListeContactLieu:m_clTabModele clEtatFicheDeplacement:m_clListeContactCli <= gclPresentationFicheInterv:ListeContactClient: m_clTabModele clEtatFicheDeplacement:m_clListeCollaborateur <= gclPresentationFicheInterv:ListeCollaborateur: m_clTabModele clEtatFicheDeplacement:Contacts() //iRAZ() //iAperçu() nIndiceEtat est un entier = TableauCherche(gpclListeModelEtatInterv:m_clTabModele,tcLinéaire, "m_sValeur",sValeur,1) si nIndiceEtat>0 alors //iParamètreAperçu(iBoutonAucun,faux) //iAperçu(iapZoom100,gpclListeModelEtatInterv:m_clTabModele[nIndiceEtat]:m_sLibelle) // iParamètreVisualisateur(iBoutonAucun) // iDestination(iVisualisateur) //iRAZ() //1 : &Aperçu //2 : &Générer et Afficher selon Dialogue("Voulez-vous faire juste un aperçu du document ou le générer dans vos documents ?") // &Aperçu cas 1 bAvecAperçu = Vrai // &Générer et Afficher cas 2 bAvecAperçu = Faux 06/08/2026 Isis_BO 3391 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures fin si bAvecAperçu alors FEN_Menu..AffichageActif=Faux iDestination(iVisualisateur,iPage,gpclListeModelEtatInterv:m_clTabModele[nIndiceEtat]:m_s Libelle+" - "+gclPresentationFicheInterv:m_sRefInterne,Vrai,0,0) iImprimeEtat(gpclListeModelEtatInterv:m_clTabModele[nIndiceEtat]:m_sParametre, clEtatFicheDeplacement) FEN_Menu..AffichageActif=Vrai sinon | sRepRacine | | est une chaîne | = DonneRepertoireRacine() | | | | | ---------- | --- | -------------- | ------------------------- | --- | --- | --- | sRepertoireFichier est une chaîne //Regarde si le répertoire racine existe et le créé dans le cas contraire si fRépertoireExiste(sRepRacine) _ou_ fRepCrée(sRepRacine) alors sReqSQL est une Requête SQL = [ SELECT Client.*,Lieu.*,Intervention.*,Dossier.*,ParametreMetier.*,Adresse.* FROM Intervention LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) LEFT OUTER JOIN Dossier ON (DO_PKID=IN_IDDossier) LEFT OUTER JOIN ParametreMetier ON (PA_PKID=IN_IDEtatIntervention) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE Intervention.IN_PKID={P_IDIntervention} ] sReqSQL.P_IDIntervention= gclPresentationFicheInterv:m_nPKID si HExécuteRequête(sReqSQL,hRequêteDéfaut) alors | | sFormatRepDoc | est une chaîne | | = DonneFormatRepertoireDoc() | | | | --- | ------------- | --------------------- | --- | ----------------------------- | --- | --- | | | tabRep | est un tableau de Rep | | | | | DecodeRepertoire(sFormatRepDoc,tabRep) | | sFichier | est une chaîne | | = gpclListeModelEtatInterv: | | | | --- | -------- | -------------- | --- | --------------------------- | --- | --- | m_clTabModele[nIndiceEtat]:m_sLibelle+" - "+gclPresentationFicheInterv:m_sRefInterne+ "_"+DateVersChaîne(DateHeureSys(),"AAAAMMJJ HHmm")+".pdf" nIDCategorie est un entier sur 8 octets = DonneCategorieDocSelonExtension (sFichier) //Détermine la catégorie selon l'extension sRepertoireFichier = ComplèteRep( DonneRepertoireDocument(5,Null,sReqSQL,nIDCategorie,tabRep,sRepRacine,sFormatRepDoc)) //Recherche et Construit le chemin attendu | | sCheminFichier | est une chaîne | | | = sRepertoireFichier+ | | | --- | -------------- | -------------- | --- | --- | --------------------- | --- | sFichier //Affectation du chemin pour ouverture depuis l'appli | | bDroitCateg | est un booléen | | | = DroitAjoutDocument( | | | --- | ----------- | -------------- | --- | --- | --------------------- | --- | nIDCategorie) //Créé le répertoire de destination s'il n'existe pas, copie le fichier choisi dans la destination et enregistre si bDroitCateg _et_ (fRépertoireExiste(sRepertoireFichier) _ou_ fRepCrée( sRepertoireFichier)) clErreurest un CErreur clModeleest un MDocument | | clModele.m_nSuivi | | = 1 | | | | | --- | ----------------- | --- | --- | ----------------------------------- | --- | --- | | | clModele.m_sNom | | | = fExtraitChemin(sFichier,fFichier+ | | | fExtension) clModele.m_nIDIntervention = gclPresentationFicheInterv:m_nPKID | | clModele.m_nIDCategorie | | | = nIDCategorie | | | | --- | -------------------------- | --- | ---------------- | ------------------------ | --- | --- | | | clModele.m_sCheminFichier | | = sCheminFichier | | | | | | clModele.m_nIDEtatDocument | | | = gpclListeEtatDocument. | | | RechercheEtDonneIdDepuisValeur("1") si clModele.bEnregistrer(clErreur) alors | 06/08/2026 | | | Isis_BO | | | 3392 | | ---------- | --- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention. gListeDocumentSimple(gclPresentationFicheInterv) //Ajout du document au tableau des documents TableauAjoute(gclPresentationFicheInterv:ListeDocument:m_clTabModele,clModele ) fin iDestination(iPDFGénérique,sCheminFichier) FEN_Menu..AffichageActif=Faux iImprimeEtat(gpclListeModelEtatInterv:m_clTabModele[nIndiceEtat]:m_sParametre, clEtatFicheDeplacement) FEN_Menu..AffichageActif=Vrai si fFichierExiste(sCheminFichier) alors LanceAppliAssociée(sCheminFichier) sinon Erreur("L'état n'a pas pu être généré") fin fin fin fin fin sinon Erreur("L'état n'a pas été trouvé") fin D_FIC_INTERV..Visible = Vrai //Reactivation du Timer //TimerSys(TimeOutIntervention,100,gclPresentationFicheInterv:m_nIDTimer) Procédure locale Init_MessageExterne // Résumé : // Syntaxe : // Init_MessageExterne () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Init_MessageExterne() si gclPresentationFicheInterv.ListeMessageExterne=Null _ou_ gclPresentationFicheInterv. ListeMessageExterne.m_clTabModele..Occurrence=0 alors //DISP_MessageExterne[2]..Visible=Faux LIB_InfoMessageExterne..Visible=Vrai sinon //DISP_MessageExterne[2]..Visible=Vrai LIB_InfoMessageExterne..Visible=Vrai si TABLE_MessageExterne..Occurrence>1 alors LIB_InfoMessageExterne="Vous avez "+TABLE_MessageExterne..Occurrence+" messages externes" sinon LIB_InfoMessageInterne="Vous avez "+TABLE_MessageExterne..Occurrence+" message externe" fin TableSelectPlus(TABLE_MessageExterne,1) fin Procédure locale Init_NoteAdministratives 06/08/2026 Isis_BO 3393 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures procédure Init_NoteAdministratives() sInitialeAuteur est une chaîne sFormatedate est une chaîne si gclPresentationFicheInterv.ListeMessageInterneAdmin = Null alors retour fin si gclPresentationFicheInterv.ListeMessageInterneAdmin.m_clTabModele..Occurrence=0 alors DISP_NoteAdmin[3]..Visible = Faux LIB_InfoMessageAdmin= "Aucun message administrative pour cette intervention" sinon ZoneRépétéeSupprimeTout(ZR_Message_Admin) DISP_NoteAdmin[3]..Visible = Vrai pour i= 1 _à_ gclPresentationFicheInterv.ListeMessageInterneAdmin.m_clTabModele..Occurrence sInitialeAuteur = gclPresentationFicheInterv.ListeMessageInterneAdmin.m_clTabModele[i].m_cl Collaborateur.NomPrenom sFormatedate = DateVersChaîne(gclPresentationFicheInterv.ListeMessageInterneAdmin.m_clTabModele [i].m_dhCreationDate,"Le JJ/MM/AAAA à HH:mm") ZoneRépétéeAjouteLigne(ZR_Message_Admin,sInitialeAuteur,gclPresentationFicheInterv. ListeMessageInterneAdmin.m_clTabModele[i].m_sMessage,sFormatedate,gclPresentationFicheInterv. ListeMessageInterneAdmin.m_clTabModele[i].m_nPKID,gclPresentationFicheInterv. ListeMessageInterneAdmin.m_clTabModele[i].m_sMessage,Vrai) fin si ZR_Message_Admin..Occurrence>1 alors LIB_InfoMessageAdmin = "Vous avez "+ZR_Message_Admin..Occurrence+ " messages internes administratives" sinon LIB_InfoMessageAdmin = "Vous avez "+ZR_Message_Admin..Occurrence+ " message interne administrative" fin ZoneRépétéeTrie("-ATT_IDMessageAd") fin //SI ZR_Message_Admin..Occurrence=0 ALORS // DISP_NoteAdmin[2]..Visible=Vrai //SINON // DISP_NoteAdmin[2]..Visible=Faux //FIN Procédure locale Init_NoteInterne //Résumé : // Syntaxe : // Init_NoteInterne () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Init_NoteInterne() sInitialeAuteur est une chaîne sFormatedate est une chaîne si gclPresentationFicheInterv.ListeMessageInterne.m_clTabModele..Occurrence=0 alors DISP_NoteInterne[3]..Visible=Faux LIB_InfoMessageInterne = "Aucun message interne pour cette intervention" sinon 06/08/2026 Isis_BO 3394 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures ZoneRépétéeSupprimeTout(ZR_Message_Interne) DISP_NoteInterne[3]..Visible=Vrai pour i= 1 _à_ gclPresentationFicheInterv.ListeMessageInterne.m_clTabModele..Occurrence // sInitialeAuteur=Gauche(gclPresentationFicheInterv.ListeMessageInterne.m_clTabModele[i].m_clCollaborateu r.m_sPrenom,1)+Gauche(gclPresentationFicheInterv.ListeMessageInterne.m_clTabModele[i].m_clCollaborateur .m_sNom,1) // si sInitialeAuteur="" alors // sInitialeAuteur=Gauche(gpclFicheUtilisateurEnCours.FicheCollaborateur.m_sPrenom,1)+Gauche(gpclFicheUtil isateurEnCours.FicheCollaborateur.m_sNom,1) // FIN sInitialeAuteur = gclPresentationFicheInterv.ListeMessageInterne.m_clTabModele[i].m_cl Collaborateur.NomPrenom sFormatedate=DateVersChaîne(gclPresentationFicheInterv.ListeMessageInterne.m_clTabModele[i]. m_dhCreationDate,"Le JJ/MM/AAAA à HH:mm") ZoneRépétéeAjouteLigne(ZR_Message_Interne,sInitialeAuteur,gclPresentationFicheInterv. ListeMessageInterne.m_clTabModele[i].m_sMessage,sFormatedate,gclPresentationFicheInterv. ListeMessageInterne.m_clTabModele[i].m_nPKID,gclPresentationFicheInterv.ListeMessageInterne. m_clTabModele[i].m_sMessage,Vrai) fin si ZR_Message_Interne..Occurrence>1 alors LIB_InfoMessageInterne="Vous avez "+ZR_Message_Interne..Occurrence+" messages internes" sinon LIB_InfoMessageInterne="Vous avez "+ZR_Message_Interne..Occurrence+" message interne" fin ZoneRépétéeTrie("-ATT_IDMessage") fin //si ZR_Message_Interne..occurrence=0 alors // DISP_NoteInterne[2]..Visible=vrai //sinon // DISP_NoteInterne[2]..Visible=faux //FIN Procédure locale InitFiche // Résumé : // Syntaxe : //InitFiche ( [ est PFicheIntervention dynamique [, est STParamFenetreAppelante]]) // // Paramètres : // gclFicheInterv (PFicheIntervention dynamique - valeur par défaut=0) : < indiquez ici le rôle de gclFicheInterv> // paramFiche (STParamFenetreAppelante - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InitFiche(gclFicheInterv est PFicheIntervention dynamique=Null,paramFiche est un STParamFenetreAppelante=Null) si gclFicheInterv<>Null alors gclPresentationFicheInterv<-gclFicheInterv paramSupplementaire=paramFiche Evénement(TriColonne,"TABLE_INTERLOCUTEUR_CLIENT",1529) Evénement(TriColonne,"TABLE_INTERLOCUTEUR_LIEU",1529) 06/08/2026 Isis_BO 3395 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures Evénement(TriColonne,"TABLE_ACTION",1529) Evénement(TriColonne,"TABLE_COMPTERENDU",1529) Evénement(TriColonne,"TABLE_DOCUMENTS",1529) Evénement(TriColonne,"TABLE_HISTO_ETAT",1529) Evénement(TriColonne,"TABLE_MessageExterne",1529) // Evénement(TriColonne,"TABLE_RENDEZVOUS",1529) ActiveSurveillance() ExplorerAccepte(Vrai, "") // Déclaration de l'événement Evénement(DropDepuisExplorateur, ".*", 563) //ReorganiseChampDispoDansFiche1(GR_ALAPLACECFI_INTERV,CFI_SOUS_INTERV,GR_IMAGE_OPAQUE_FICHE_INTERV ENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Faux,50) gCouleurFondEntete = SC_TETE_INTERV..CouleurFond //Plan 1 pour voir la liste des rendez-vous MoiMême..Plan = 1 //Image de prévisualisation à vide par défaut IMG_Previsu="" // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationFicheInterv=Null alors gclPresentationFicheInterv=PFicheIntervention. gNouvellePresentation() si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors selon paramSupplementaire.sNomIDAppelant cas "DossierInterImmediat" : gbChargementImmediat = Vrai cas "DossierInterDifféré" gbChargementImmediat = Faux fin fin si gbChargementImmediat alors //EnregistrerFiche() ChargeLesElementsIntervention() //BloqueEnregistrement(gclPresentationFicheInterv,FermeCadenas) BlocEnregistrement(gclPresentationFicheInterv,ActiveTimer,BTN_CADENAS_FERME_INTERV,BTN_ CADENAS_OUVERT_INTERV,GR_CADENAS_INTERV,D_FIC_INTERV) clTabIntervention est un MTableauDeIntervention clListeInterv est un PTableIntervention dynamique si pas paramSupplementaire.pclObjetAppelant:bEstNulleListeIntervention alors clTabIntervention <-paramSupplementaire.pclObjetAppelant:ListeIntervention: p_clTableauModele si clTabIntervention<>Null alors clListeInterv = PTableIntervention.gNouvellePresentation(4,clTabIntervention) fin fin si clListeInterv<>Null alors pour i = 1 _à_ clListeInterv:p_nTotal si clListeInterv:m_clTabModele[i]:m_nPKID=gclPresentationFicheInterv:m_nPKID alors clListeInterv:p_clCourant = clListeInterv:m_clTabModele[i] nIndice est un entier = TableauCherche(paramSupplementaire.pclObjetAppelant: ListeIntervention:m_clTableauModele:m_clTabModele,tcLinéaire,"m_nPKID", gclPresentationFicheInterv:m_nPKID,1) si nIndice>0 alors paramSupplementaire.pclObjetAppelant:ListeIntervention:p_clCourant = paramSupplementaire.pclObjetAppelant:ListeIntervention:m_clTableauModele: m_clTabModele[nIndice] fin break fin 06/08/2026 Isis_BO 3396 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures fin fin //PoseUnVerrouSiInexistant() fin AffecteVariable() si gclPresentationFicheInterv.ListeDocument<>Null _et_ gclPresentationFicheInterv.ListeDocument. m_clTabModele.Occurrence()<>0 alors si gclPresentationFicheInterv.ListeDocument.m_clTabModele[1].m_nPKID=0 alors TableauSupprimeTout(gclPresentationFicheInterv.ListeDocument.m_clTabModele) fin fin //En commentaire car il faut repenser le hsurveille au niveau global ////Surveillance du fichiers des rendez-vous pour rafraichissement de ces éléments dans l'intervention //SI HSurveille(Planning_RDV,MAJHSurveilleRdv,hNumEnrTous,hsAjout+hsModification)= Faux ALORS // Erreur("Impossible d'activer la surveillance : ", HErreurInfo()) //FIN ////Surveillance du fichiers des documents pour rafraichissement de ces éléments dans l'intervention //SI HSurveille(Document,MAJHSurveilleDoc,hNumEnrTous,hsAjout+hsModification)= Faux ALORS // Erreur("Impossible d'activer la surveillance : ", HErreurInfo()) //FIN ////Surveillance du fichiers des compte-rendu pour rafraichissement de ces éléments dans l'intervention //SI HSurveille(CompteRendu,MAJHSurveilleCR,hNumEnrTous,hsAjout+hsModification)= Faux ALORS // Erreur("Impossible d'activer la surveillance : ", HErreurInfo()) //FIN ////Surveillance du fichiers des note interne pour rafraichissement de ces éléments dans l'intervention //SI HSurveille(MessageInterne,MAJHSurveillenote,hNumEnrTous,hsAjout+hsModification)= Faux ALORS // Erreur("Impossible d'activer la surveillance : ", HErreurInfo()) //FIN FinInitialisation() //Trace(DateHeureSys()+" :Fin d'initialisation de la fiche intervention") // TableAjouteLigne(TABLE_CHECKLIST1,"","CheckList A","Pierre MACHIN",ChaîneVersDate("08/10/2020 à 14h30","JJ/MM/AAAA à HHhmm")) // TableAjouteLigne(TABLE_CHECKLIST1,"","CheckList A","Paul TRUCMUCHE",ChaîneVersDate("08/10/2020 à 14h30","JJ/MM/AAAA à HHhmm")) // TableAjouteLigne(TABLE_CHECKLIST1,"","CheckList B","Pierre MACHIN",ChaîneVersDate("10/10/2020 à 15h00","JJ/MM/AAAA à HHhmm")) // TableAjouteLigne(TABLE_CHECKLIST1,"","CheckList C","Pierre MACHIN",ChaîneVersDate("10/10/2020 à 15h00","JJ/MM/AAAA à HHhmm")) // TableAjouteLigne(TABLE_CHECKLIST1,"","CheckList B","Paul TRUCMUCHE",ChaîneVersDate("10/10/2020 à 15h00","JJ/MM/AAAA à HHhmm")) // TableAjouteLigne(TABLE_CHECKLIST1,"","CheckList B","Jacques BIDULE",ChaîneVersDate("10/10/2020 à 15h00","JJ/MM/AAAA à HHhmm")) // 06/08/2026 Isis_BO 3397 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures TableAjouteLigne(TABLE_CHECKLIST1,"","CheckList D","Paul TRUCMUCHE",ChaîneVersDate("20/10/2020 à 13h00","JJ/MM/AAAA à HHhmm")) // TableAjouteLigne(TABLE_CHECKLIST1,"","CheckList D","Jacques BIDULE",ChaîneVersDate("20/10/2020 à 13h00","JJ/MM/AAAA à HHhmm")) fin DemandeMiseAJourUIParent() Procédure locale MaJAffichageOngletInfoSupp procédure MaJAffichageOngletInfoSupp() selon ONG_COMPL_INTERV cas ONG_COMPL_INTERV.SVT : // cas ONG_COMPL_INTERV.Action : //Recherche des Actions si gclPresentationFicheInterv.ListeAction <> Null alors si gclPresentationFicheInterv.ListeAction.p_nTotal <= 0 alors PFicheIntervention.gListeAction(gclPresentationFicheInterv) fin sinon PFicheIntervention.gListeAction(gclPresentationFicheInterv) fin MAJchampTable(TABLE_ACTION) cas ONG_COMPL_INTERV.Doc : //Recherche des documents si gclPresentationFicheInterv.ListeDocument <> Null alors si gclPresentationFicheInterv.ListeDocument.p_nTotal <= 0 alors PFicheIntervention.gListeDocumentSimple(gclPresentationFicheInterv) fin sinon PFicheIntervention.gListeDocumentSimple(gclPresentationFicheInterv) fin MAJchampTable(TABLE_DOCUMENTS) si TABLE_DOCUMENTS..Occurrence<>0 alors TableSelectPlus(TABLE_DOCUMENTS,1) ExécuteTraitement(TABLE_DOCUMENTS,trtSélection) fin cas ONG_COMPL_INTERV.MsgExt : //Recherche des Messages Externe si gclPresentationFicheInterv.ListeMessageExterne <> Null alors si gclPresentationFicheInterv.ListeMessageExterne.p_nTotal <= 0 alors PFicheIntervention.gListeMessageExterne(gclPresentationFicheInterv) fin sinon PFicheIntervention.gListeMessageExterne(gclPresentationFicheInterv) fin MAJchampTable(TABLE_MessageExterne) Init_MessageExterne() BTN_ENV_MESS_EXT..Visible=Vrai cas ONG_COMPL_INTERV.NoteInterne : //Recherche des Messages Internes si gclPresentationFicheInterv.ListeMessageInterne <> Null alors si gclPresentationFicheInterv.ListeMessageInterne.p_nTotal <= 0 alors PFicheIntervention.gListeMessageInterne(gclPresentationFicheInterv) fin sinon 06/08/2026 Isis_BO 3398 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures PFicheIntervention.gListeMessageInterne(gclPresentationFicheInterv) fin Init_NoteInterne() cas ONG_COMPL_INTERV.NoteAdmin : //Recherche des Messages Internes administratives si gclPresentationFicheInterv.ListeMessageInterneAdmin <> Null alors si gclPresentationFicheInterv.ListeMessageInterneAdmin.p_nTotal <= 0 alors PFicheIntervention.gListeMessageAdministratives(gclPresentationFicheInterv) fin sinon PFicheIntervention.gListeMessageAdministratives(gclPresentationFicheInterv) fin Init_NoteAdministratives() cas ONG_COMPL_INTERV.CR : //Recherche des Compte-rendus si gclPresentationFicheInterv.ListeCompteRendu<> Null alors si gclPresentationFicheInterv.ListeCompteRendu.p_nTotal <= 0 alors PFicheIntervention.gListeCompteRendu(gclPresentationFicheInterv) fin sinon PFicheIntervention.gListeCompteRendu(gclPresentationFicheInterv) fin MAJchampTable(TABLE_COMPTERENDU) cas ONG_COMPL_INTERV.Rapport : //Recherche des rapports si gclPresentationFicheInterv.ListeRapport <> Null alors si gclPresentationFicheInterv.ListeRapport.p_nTotal <= 0 alors PFicheIntervention.gListeRapport(gclPresentationFicheInterv) fin sinon PFicheIntervention.gListeRapport(gclPresentationFicheInterv) fin MAJchampTable(TABLE_RAPPORT) pour i = 1 _à_ TABLE_RAPPORT..Occurrence clModele est un MDocument =TABLE_RAPPORT[i] TABLE_RAPPORT[i].BTN_ETAT..Image = clModele:ImageEtatDocument fin autre cas : fin Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : 06/08/2026 Isis_BO 3399 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // <*> : > // <*> : > // <*> : > // <*> : > // <*> : > // <*> : > // <*> : > procédure MAJObjetRetourFI(*) bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen=Faux clErreur est un CErreur sValeur est une chaîne si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai cas 4 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" sValeur = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon "" fin si bReorga alors //ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,D_ENTETE_PERS_SITE,CFI_SOUS_INTERV,GR_IMAGE_OPAQUE _FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Faux,50,2,3) ReorganiseChampDispoDansFiche1(GR_ALAPLACECFI_INTERV,CFI_SOUS_INTERV,GR_ IMAGE_OPAQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Faux,50) fin //L'enregistrement est bloqué et un IDTimer existe bien si gclPresentationFicheInterv:m_bBlocageEcriture _et_ gclPresentationFicheInterv:m_nIDTimer>0 alors //La fenêtre n'est plus en arrière plan si bReorga alors //Reactivation du Timer TimerSys(TimeOutIntervention,100,gclPresentationFicheInterv:m_nIDTimer) sinon //La fenêtre est en arrière plan //Débloque l'enregistrement DeblocEnregistrement(gclPresentationFicheInterv,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_INTERV,BTN_CADENAS_OUVERT_INTERV,GR_CADENAS_INTERV,D_FIC_INTERV,Faux) fin //Une demande de blocage a été demandée par une fenetre fille et l'enregistrement n'est pas bloqué sinon si bBloc _et_ pas gclPresentationFicheInterv:m_bBlocageEcriture alors //Tentative de blocage bResultat= (1=BlocEnregistrement(gclPresentationFicheInterv,ActiveTimer,BTN_CADENAS_FERME_INTERV, BTN_CADENAS_OUVERT_INTERV,GR_CADENAS_INTERV,D_FIC_INTERV)) SC_TETE_INTERV..CouleurFond = BTN_CADENAS_FERME_INTERV..Visible ? Noir sinon gCouleurFondEntete fin 06/08/2026 Isis_BO 3400 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp cas BTN_ADD_PERS_CLI_INTERV..Nom,BTN_LOUPE_PERS_CLI_INTERV..Nom PFicheIntervention.gListeContactClient(gclPresentationFicheInterv,pclObjet) EnregistrerFiche() cas BTN_EDT_PERS_CLI_INTERV..Nom gclPresentationFicheInterv:ListeContactClient:p_clCourant:m_clContact = pclObjet: p_clCourant gclPresentationFicheInterv:ListeContactClient:Modifier().bok(clErreur) // clFicheIntervPers est un PFicheIntervention_Personne dynamique // clFicheIntervPers <- gclPresentationFicheInterv:ListeContactClient:Modifier() // clFicheIntervPers.bOK(clErreur)//clFicheIntervPers.bOK(clErreur,Vrai,Vrai) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() cas BTN_LOUPE_SITE..Nom,BTN_ADD_SITE..Nom,BTN_EDT_SITE..Nom,SAI_CodeLieu..Nom nPKIDActuel est un entier sur 8 octets = gclPresentationFicheInterv:m_nIDLieu bReponseQuestion est un booléen si Contient(DonneFormatRepertoireDoc(),"#[LI_PKID]") alors //Avant de mettre a jour le site car apres le ancien chemin n'est pas trouvé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention. gListeDocument(gclPresentationFicheInterv) fin PFicheIntervention.gFicheLieu(gclPresentationFicheInterv,pclObjet,*,Vrai,*,Vrai) //Contrôle la nécessité de déplacer des documents si ControlePresenceLieuDansDoc(nPKIDActuel,gclPresentationFicheInterv:m_nIDLieu) alors TraitementDocSurChangementSite(nPKIDActuel,SAI_CodeLieu,bReponseQuestion) fin EnregistrerFiche() cas BTN_LOUPE_PERS_SITE..Nom,SAI_CodeContact..Nom PFicheIntervention.gListeContactLieu(gclPresentationFicheInterv,pclObjet) EnregistrerFiche() cas BTN_ADD_PERS_SITE..Nom gclPresentationFicheInterv:FicheLieu:ListeContact:Ajouter(pclObjet:ListeLieu:p_clCourant) PFicheIntervention.gListeContactLieu(gclPresentationFicheInterv,pclObjet:p_clCourant) nIndiceLP est un entier = TableauCherche(gclPresentationFicheInterv:ListeContactLieu: m_clTabModele,tcLinéaire,"m_nIDPersonne",pclObjet:p_clCourant:m_nPKID) si nIndiceLP>0 alors gclPresentationFicheInterv:ListeContactLieu:m_clTabModele[nIndiceLP]:m_clContact = pclObjet:p_clCourant gclPresentationFicheInterv:ListeContactLieu:m_clTabModele[nIndiceLP]:m_clLieuPersonne = pclObjet:ListeLieu:p_clCourant gclPresentationFicheInterv:ListeContactLieu:m_clTabModele[nIndiceLP]:m_sEtage = pclObjet:ListeLieu:p_clCourant:m_sEtage gclPresentationFicheInterv:ListeContactLieu:m_clTabModele[nIndiceLP]:m_sLot = pclObjet:ListeLieu:p_clCourant:m_sLot fin DemandeMiseAJourIHM() DemandeMiseAJourUIParent() cas BTN_EDT_PERS_SITE..Nom nIndice est un entier = TableauCherche(pclObjet:ListeLieu.m_clTabModele,tcLinéaire, 06/08/2026 Isis_BO 3401 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures "m_nIDLieu",gclPresentationFicheInterv:FicheLieu:m_nPKID,1) si nIndice >0 alors //clErreur est un CErreur gclPresentationFicheInterv:ListeContactLieu:p_clCourant:m_clContact = pclObjet: p_clCourant gclPresentationFicheInterv:ListeContactLieu:p_clCourant:m_sEtage = pclObjet: ListeLieu.m_clTabModele[nIndice]:m_sEtage gclPresentationFicheInterv:ListeContactLieu:p_clCourant:m_sLot = pclObjet: ListeLieu.m_clTabModele[nIndice]:m_sLot clFicheIntervPers est un PFicheIntervention_Personne dynamique clFicheIntervPers <- gclPresentationFicheInterv:ListeContactLieu:Modifier() clFicheIntervPers.bok(clErreur,Vrai)//clFicheIntervPers.bok(clErreur,Vrai,Vrai) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() fin cas BTN_EDT_DOC..Nom : DemandeMiseAJourIHM();DemandeMiseAJourUIParent() cas BTN_ADD_MESS_EXT..Nom,TABLE_MessageExterne..Nom,BTN_ENV_MESS_EXT..Nom: PFicheIntervention.gListeMessageExterne(gclPresentationFicheInterv) PFicheIntervention.gListeAction(gclPresentationFicheInterv) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() cas BTN_GALERIE_DOC..Nom : sListeFichier est une chaîne //Boucle sur l'ensemble des documents accessible pour i = 1 _à_ pclObjet.m_clTabModele.Occurrence() //Le document est séléctionné si pclObjet.m_clTabModele[i].m_bSelection alors sListeFichier+=[";"]+pclObjet.m_clTabModele[i]:m_sCheminFichier fin fin sCodeModelMail est une chaîne=pclObjet:p_Param selon (gpclFichePrefMessagerie<>Null ? gpclFichePrefMessagerie:m_sValeur sinon "") cas "Externe" si pas gclPresentationFicheInterv:m_bVerificationDoc alors //Recherche des documents PFicheIntervention.gListeDocument(gclPresentationFicheInterv) sinon //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention. gListeDocument(gclPresentationFicheInterv) fin //Il se peut que la liste des messages externes ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeMessageExterne = Null alors PFicheIntervention. gListeMessageExterne(gclPresentationFicheInterv) //Il se peut que la liste des compte-renuds ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeCompteRendu = Null alors PFicheIntervention. gListeCompteRendu(gclPresentationFicheInterv) sCorps est une chaîne sObjet est une chaîne tabMC est un tableau de ST_MotCle nIndiceMotCle est un entier sMailContactsDestest une chaîne stListeDonnees est un tableau dynamique //Récupération des emails des contacts potentiels 06/08/2026 Isis_BO 3402 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures sMailContactsDest = RecupMailContacts() (sCorps,sObjet,tabMC)= ChargeModeleDeMail(sCodeModelMail) nIndiceMotCle = TableauCherche(tabMC,tcLinéaire,"bPresent;bTableau",1, 1,1) si nIndiceMotCle>0 alors stListeDonnees = OuvrePopupPosition(FEN_Choix_ElementModeleMail, poSelonChamp+poHaut,BTN_GALERIE_DOC,gclPresentationFicheInterv,tabMC) fin (sCorps,sObjet) = DonneValeursMotsCleEtRemplace(tabMC, gclPresentationFicheInterv,sObjet,sCorps,stListeDonnees) PrepareEmailOutlook(sMailContactsDest,sObjet,sCorps,sListeFichier,Vrai) //SI LanceAppliAssociée(ChaîneConstruit("mailto:%1 ?subject =%2 &HTMLBody=%3",sMailContactsDest,sObjet,URLEncode(sCorps)))=Vrai ALORS si Dialogue( "Envoi en cours d'un message depuis votre messagerie externe, souhaitez-vous créer un message externe pour cet envoi ?" )=1 alors //AppelSousFenetre(BTN_ENV_MESS_EXT..Nom,sCodeModelMail) CreationMessageExterneApresOutlook(sMailContactsDest,sObjet,sCorps,BTN_ ADD_MESS_EXT..Nom,sListeFichier) fin // SINON // Erreur("Une erreur s'est produite lors de l'ouverture de votre messagerie externe") // FIN cas "Back-Office" : AppelSousFenetre(BTN_ENV_MESS_EXT..Nom,sCodeModelMail, sListeFichier) fin cas BTN_ENV_MESS_EXT..Nom+"_MODELE" : selon (gpclFichePrefMessagerie<>Null ? gpclFichePrefMessagerie:m_sValeur sinon "") cas "Externe" si pas gclPresentationFicheInterv:m_bVerificationDoc alors //Recherche des documents PFicheIntervention.gListeDocument(gclPresentationFicheInterv) sinon //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeDocument = Null alors PFicheIntervention. gListeDocument(gclPresentationFicheInterv) fin //Il se peut que la liste des messages externes ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeMessageExterne = Null alors PFicheIntervention. gListeMessageExterne(gclPresentationFicheInterv) //Il se peut que la liste des compte-renuds ne soit pas chargées à cause du chargement différé si gclPresentationFicheInterv.ListeCompteRendu = Null alors PFicheIntervention. gListeCompteRendu(gclPresentationFicheInterv) sCorps est une chaîne sObjet est une chaîne 06/08/2026 Isis_BO 3403 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures tabMC est un tableau de ST_MotCle sMailContactsDestest une chaîne nIndiceMotCle est un entier stListeDonnees est un tableau dynamique //Récupération des emails des contacts potentiels sMailContactsDest = RecupMailContacts() (sCorps,sObjet,tabMC) = ChargeModeleDeMail(pclObjet:p_clCourant:m_sCode) nIndiceMotCle = TableauCherche(tabMC,tcLinéaire,"bPresent;bTableau",1, 1,1) si nIndiceMotCle>0 alors stListeDonnees = OuvrePopupPosition(FEN_Choix_ElementModeleMail, poSelonChamp+poHaut,BTN_ENV_MESS_EXT,gclPresentationFicheInterv,tabMC) fin (sCorps,sObjet) = DonneValeursMotsCleEtRemplace(tabMC, gclPresentationFicheInterv,sObjet,sCorps,stListeDonnees) PrepareEmailOutlook(sMailContactsDest,sObjet,sCorps,"",Vrai) //SI LanceAppliAssociée(ChaîneConstruit("mailto:%1 ?subject =%2 &HTMLBody=%3",sMailContactsDest,sObjet,URLEncode(sCorps)))=Vrai ALORS si Dialogue( "Envoi en cours d'un message depuis votre messagerie externe, souhaitez-vous créer un message externe pour cet envoi ?" )=1 alors //AppelSousFenetre(BTN_ENV_MESS_EXT..Nom,pclObjet:p_clCourant:m_sCode) CreationMessageExterneApresOutlook(sMailContactsDest,sObjet,sCorps, sNomChamp,"") fin // SINON // Erreur("Une erreur s'est produite lors de l'ouverture de votre messagerie externe") // FIN cas "Back-Office" : AppelSousFenetre(BTN_ENV_MESS_EXT..Nom,pclObjet:p_clCourant: m_sCode) fin cas "BTN_Transfert" PFicheIntervention.gListeMessageExterne(gclPresentationFicheInterv) PFicheIntervention.gListeAction(gclPresentationFicheInterv) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() TransferEmail(pclObjet) // CAS BTN_COLLAB..Nom // SI PFicheIntervention.gListeCollaborateur(gclPresentationFicheInterv,pclObjet) ALORS // DemandeMiseAJourIHM() // DemandeMiseAJourUIParent() // FIN // bAppelMAJ est un booléen // clListCollab est un PTableCollaborateur <-pclObjet // POUR i = 1 _A_ clListCollab.m_clTabModele.Occurrence() // // nIndice est un entier = TableauCherche(gclPresentationFicheInterv.ListeCollaborateur.m_clTabModele,tcLinéaire,"m_nIDCollaborate ur",clListCollab.m_clTabModele[i].m_nPKID,1) // SI nIndice=-1 _ET_ clListCollab.m_clTabModele[i].m_bSelection ALORS // //clErreur est un cerreur // clFicheIC est un PFicheIntervention_Collaborateur <- gclPresentationFicheInterv.ListeCollaborateur.Nouveau(Vrai, gclPresentationFicheInterv.IdentifiantUnique) 06/08/2026 Isis_BO 3404 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // clFicheIC.m_bNouveau=Vrai // clFicheIC.m_nIDCollaborateur= clListCollab.m_clTabModele[i].m_nPKID // clFicheIC.m_clCollaborateur = clListCollab.m_clTabModele[i] // clFicheIC.m_clCollaborateur.InitListeEquipe() // SI PAS clFicheIC.bOK(clErreur) ALORS // Erreur(clErreur.FormateMessage()) // FIN // //clFicheIC.AppelProcValidation(2) // bAppelMAJ = vrai // SINON SI nIndice>0 _ET_ PAS clListCollab.m_clTabModele[i].m_bSelection ALORS // //clErreur est un cerreur // gclPresentationFicheInterv.ListeCollaborateur.p_clCourant = gclPresentationFicheInterv.ListeCollaborateur.m_clTabModele[nIndice] // SI PAS gclPresentationFicheInterv.ListeCollaborateur.bSupprimer(clErreur) ALORS // Erreur(clErreur.FormateMessage()) // SINON // bAppelMAJ = vrai // // FIN // //// gclPresentationFicheInterv.ListeCollaborateur:m_clTabModele[nIndice].bEnregistrer(clErreur) //// TableauSupprimeLigne(gclPresentationFicheInterv.ListeCollaborateur:m_clTabModele,nIndice) // FIN // FIN // SI bAppelMAJ ALORS DemandeMiseAJourIHM() cas COMBO_SuiviPar..Nom COMBO_SuiviPar = pclObjet:m_nPKID ListeAffiche(COMBO_SuiviPar,taCourantBandeau) cas BTN_IMPR_INTERV..Nom : ImpressionFicheIntervention(pclObjet.m_sValeur) cas BTN_IMPR_RDV..Nom : ImpressionFicheDeplacement(pclObjet.m_sValeur) //FEN_Menu.ImpressionFicheDeplacement(pclObjet.m_sValeur,gclPresentationFicheInterv) cas BTN_ADD_RAPPORT..Nom //stParam est un STParamFenetreAppelante = DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Nouveau rapport","InterventionAddRapport",pclObjet:m_nPKID,*)//gclPresentationFicheInterv //FEN_Menu.OuvreOuActive(FI_Rapport_Intervention,"Rapport",faux,gclPresentationFicheInterv ,stParam) nIndiceTab est un entier = TableauCherche(gpclListeModelRapportInterv:m_clTabModele, tcLinéaire,"m_nPKID",pclObjet:m_nPKID,1) si nIndiceTab alors sCheminFichierModel est une chaîne = gpclListeParamAppli:m_clTabModele[ "CHEMIN_REPERTOIRE_MODELE_RAPPORT"]:m_sValeur+"\"+gpclListeModelRapportInterv: m_clTabModele[nIndiceTab]:m_sParametre sNewFichier est une chaîne = fExtraitChemin(sCheminFichierModel,fDisque+fRépertoire+ fFichier)+"_"+DateVersChaîne(DateHeureSys(),"AAAAMMJJ HHmm")+fExtraitChemin( sCheminFichierModel,fExtension) sMSG est une chaîne si pas fFichierExiste(sCheminFichierModel) alors Erreur(ChaîneConstruit("Le modèle %1 n'existe pas dans %2",fExtraitChemin( sCheminFichierModel,fFichier),fExtraitChemin(sCheminFichierModel,fDisque+ fRépertoire))) sinon si pas fCopieFichier(sCheminFichierModel,sNewFichier ) alors Erreur(ChaîneConstruit("Le fichier temporaire %1 ne peut pas être créé", sNewFichier)) sinon si pas AjouteFichier(sNewFichier,3,gclPresentationFicheInterv,sMSG) alors Erreur(sMSG) 06/08/2026 Isis_BO 3405 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures sinon //Recherche des rapports PFicheIntervention.gListeRapport(gclPresentationFicheInterv) MAJchampTable(TABLE_RAPPORT) si gclPresentationFicheInterv:ListeRapport:m_clTabModele[ gclPresentationFicheInterv:ListeRapport:p_nTotal]:m_sCheminFichier<>"" alors OuvreSoeur(FEN_ChoixFenetreInterne,"FI_Rapport_Intervention",DonneParam( DansFenetre,"FI_Fiche_Intervention",MoiMême..Nom,*,"","InterventionAddRapport",*, gclPresentationFicheInterv,Faux)) fSupprime(sNewFichier) fin fin fin autre cas si Contient(sNomChamp,"Doc_PJ",MotComplet)=Vrai alors paramSupplementaire.sContexteAppelant=MesParamètres..Occurrence>=2 ? MesParamètres[2] sinon "" sinon paramSupplementaire.sContexteAppelant="" fin fin //EnregistreFiche() sinon selon sNomChamp cas BTN_EDT_DOC..Nom PFicheIntervention.gListeDocumentSimple(gclPresentationFicheInterv) //gpclPresenListeDocument<- gclPresentationFicheInterv.ListeDocument IMG_Previsu="" DemandeMiseAJourIHM() DemandeMiseAJourUIParent() cas "BTN_ADD_MODELE_RAPPORT" //stParam est un STParamFenetreAppelante = DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Créatio n d'un modèle","InterventionAddModeleRapport")//gclPresentationFicheInterv //FEN_Menu.OuvreOuActive(FI_Rapport_Intervention,"Rapport",Faux,gclPresentationFicheInterv ,stParam) OuvreSoeur(FEN_ChoixFenetreInterne,"FI_Rapport_Intervention",DonneParam(DansFenetre, "FI_Fiche_Intervention",MoiMême..Nom,*,"Création d'un modèle", "InterventionAddModeleRapport",*,gclPresentationFicheInterv,Faux)) fin fin renvoyer bResultat //GESTION DE L'APRES //GestionEnchainement(sContexte) Procédure locale MiseAJourAffichage procédure MiseAJourAffichage() si gclPresentationFicheInterv<>Null _et_ gclPresentationFicheInterv est PFicheIntervention _et_ gb ChargementImmediat alors //Trie l'objet lié au champ TABLE selon le trie effectuée sur ce champ //TrieObjetChampTableSiBesoin(gclPresentationFicheInterv.ListeMessageExterne,TABLE_MessageExterne,g sTriEnCoursMessageExterne) SourceVersEcran("","gclPresentationFicheInterv") //SourceVersEcran("","gpclPresenListeMessageExterne") //MAJ du champ TABLE et de l'objet Contact Client 06/08/2026 Isis_BO 3406 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures MAJChampTableEtObjet(TABLE_INTERLOCUTEUR_CLIENT,gclPresentationFicheInterv:ListeContactClient: p_clCourant) //MAJ du champ TABLE et de l'objet Contact Lieu MAJChampTableEtObjet(TABLE_INTERLOCUTEUR_LIEU,gclPresentationFicheInterv.ListeContactLieu. p_clCourant) //MAJ du champ TABLE et de l'objet Historique des états MAJChampTableEtObjet(TABLE_HISTO_ETAT,gclPresentationFicheInterv.ListeHistoEtat.p_clCourant) //MAJ du champ TABLE et de l'objet Rendez-vous // MAJChampTableEtObjet(TABLE_RENDEZVOUS,gclPresentationFicheInterv.ListeRendezVous.p_clCourant) ZR_RDV.Affiche() //MAJ du champ TABLE et de l'objet Documents si gclPresentationFicheInterv:ListeDocument<>Null alors MAJChampTableEtObjet(TABLE_DOCUMENTS, gclPresentationFicheInterv:ListeDocument.p_clCourant) si gbColleversDoc=Vrai _et_ TABLE_DOCUMENTS..Occurrence>0 alors TableSelectPlus(TABLE_DOCUMENTS,TABLE_DOCUMENTS..Occurrence) ExécuteTraitement(TABLE_DOCUMENTS,trtSélection) gbColleversDoc=Faux fin //MAJ du champ TABLE et de l'objet Messages Externes si gclPresentationFicheInterv:ListeMessageExterne<>Null alors MAJChampTableEtObjet(TABLE_ MessageExterne,gclPresentationFicheInterv:ListeMessageExterne.p_clCourant) //MAJ du champ TABLE et de l'objet Actions si gclPresentationFicheInterv:ListeAction<>Null alors MAJChampTableEtObjet(TABLE_ACTION, gclPresentationFicheInterv.ListeAction.p_clCourant) //MAJ du champ TABLE et de l'objet Actions //En commentaire suite réunion du 29/03/2019 (en attente d'étude plus poussé du sujet) //MAJChampTableEtObjet(TABLE_CHECKLIST,gclPresentationFicheInterv.CheckList.p_clCourant) //MAJ du champ TABLE et de l'objet Collaborateur // MAJChampTableEtObjet(TABLE_COLLABORATEUR,gclPresentationFicheInterv.ListeCollaborateur.p_clCourant) //MAJ du champ TABLE et de l'objet Collaborateur MAJChampTableEtObjet(TABLE_CHP_PERSO,gclPresentationFicheInterv.ListeChpLibre.p_clCourant) si gclPresentationFicheInterv:ListeMessageInterne<>Null alors Init_NoteInterne() si gclPresentationFicheInterv:ListeCompteRendu<>Null MAJchampTable(TABLE_COMPTERENDU) //MAJ du champ TABLE et de l'objet Documents si gclPresentationFicheInterv:ListeRapport<>Null alors MAJChampTableEtObjet(TABLE_RAPPORT, gclPresentationFicheInterv:ListeRapport.p_clCourant) LIB_InfoMessageExterne = TABLE_MessageExterne..Occurrence>1 ? ChaîneConstruit( gsxMessageExterne,TABLE_MessageExterne..Occurrence,"s","s") sinon TABLE_MessageExterne..Occurrence> 0 ? ChaîneConstruit(gsxMessageExterne,1,"","") sinon gsAucunMessageExterne //TABLE_MessageExterne..Visible=TABLE_MessageExterne..Occurrence>0 //BTN_CADENAS_OUVERT_INTERV..Visible = gpclListeParamAppli:m_clTabModele["TIMEOUT_BLOC_ENREG_INTERV"]:m_sValeur>-1 //GR_CADENAS..Etat = BTN_CADENAS_FERME_INTERV..Visible ? AffichageSeulement sinon actif //D_FIC_INTERV..CouleurFond = BTN_CADENAS_FERME_INTERV..Visible ? Noir SINON Transparent SC_TETE_INTERV..CouleurFond = BTN_CADENAS_FERME_INTERV..Visible ? Noir sinon g CouleurFondEntete nVoletActif est un entier = ONG_COMPL_INTERV pour i = 1 _à_ ONG_COMPL_INTERV..Occurrence si i<>nVoletActif alors ONG_COMPL_INTERV[i]..Couleur= BTN_CADENAS_FERME_INTERV..Visible ? Blanc sinon Noir fin 06/08/2026 Isis_BO 3407 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures fin GestionBoutonSite() GestionBoutonContactClient() GestionBoutonContactSite() GestionBoutonHistoEtat() GestionBoutonMessageExt() GestionBoutonDocument() GestionBoutonRendezVous() GestionBoutonRapport() GestionBoutonExportBaseExterne() BTN_IMPR_CR..Visible = gclPresentationFicheInterv.ListeCompteRendu<>Null _et_ pas gclPresentationFicheInterv:ListeCompteRendu.p_bModeleCourantVide _et_ gclPresentationFicheInterv. ListeCompteRendu.p_clCourant<>Null pour i = 1 _à_ TABLE_INTERLOCUTEUR_LIEU..Occurrence clModele est un MIntervention_Personne =TABLE_INTERLOCUTEUR_LIEU[i] TABLE_INTERLOCUTEUR_LIEU[i].BTN_DEMANDEUR..Image = clModele:ImageDemandeur fin pour i = 1 _à_ TABLE_INTERLOCUTEUR_CLIENT..Occurrence clModele est un MIntervention_Personne =TABLE_INTERLOCUTEUR_CLIENT[i] TABLE_INTERLOCUTEUR_CLIENT[i].BTN_DEMANDEUR..Image = clModele:ImageDemandeur fin pour i = 1 _à_ TABLE_DOCUMENTS..Occurrence clModele est un MDocument =TABLE_DOCUMENTS[i] //TABLE_DOCUMENTS[i].BTN_ETAT..Image = clModele:ImageEtatDocument TABLE_DOCUMENTS[i].COL_Icone = clModele:ImageEtatDocument fin pour i = 1 _à_ TABLE_RAPPORT..Occurrence clModele est un MDocument =TABLE_RAPPORT[i] TABLE_RAPPORT[i].BTN_ETAT..Image = clModele:ImageEtatDocument fin RemplirComboSociete() // DispositionAdapteTaille(DISP_RDV) fin Procédure locale OuvreGalerie // Résumé : // Syntaxe : // OuvreGalerie () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure OuvreGalerie() Sablier() si gclPresentationFicheInterv.ListeDocumentOK<>Null _et_ gclPresentationFicheInterv.ListeDocumentOK: p_nTotal>0 alors Ouvre(FEN_ChoixFenetreInterne,"FI_GalerieDocument",DonneParam(DansFenetre,"FI_Fiche_Intervention", BTN_GALERIE_DOC..Nom,maProcMAJObjetRetourFI,"Galerie de document",*,*,gclPresentationFicheInterv. ListeDocumentOK,Vrai)) sinon 06/08/2026 Isis_BO 3408 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures Erreur("Aucun document n'est accessible") fin Sablier(Faux) Procédure locale OuvrePlanningAgendaSelonPreference // Résumé : // Syntaxe : // OuvrePlanningAgendaSelonPreference () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure OuvrePlanningAgendaSelonPreference() //sPrefPlanning est une chaine = gpclFicheUtilisateurEnCours:p_PrefMessagerie //SELON sPrefPlanning // CAS "Planning" : FEN_Menu.OuvreOuActive(FI_Planning,"Planning",Vrai,*,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiM ême..Nom,maProcMAJObjetRetourFI,"","InterventionAjouteRendezVous",*,pclPresentationFiche)) // CAS "Agenda" : FEN_Menu.OuvreOuActive(FI_Agenda3,"Agenda",Vrai,*,DonneParam(DansOnglet,"FI_Fiche_Intervention",MoiMême ..Nom,maProcMAJObjetRetourFI,"","InterventionAjouteRendezVous",*,pclPresentationFiche)) //FIN Procédure locale RafraichissementFiche // Résumé : // Syntaxe : //RafraichissementFiche ( est STParamFenetreAppelante) // // Paramètres : // stParamSupplementaire (STParamFenetreAppelante) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RafraichissementFiche(stParamSupplementaire est STParamFenetreAppelante) si stParamSupplementaire.sNomFenetreAppelante="FI_Fiche_Dossier" ou stParamSupplementaire. sNomFenetreAppelante="FI_ResultatsRecherche" alors si stParamSupplementaire.sNomIDAppelant="DossierInterImmediat" _et_ gbChargementImmediat=Faux alors gbChargementImmediat = Vrai ChargeLesElementsIntervention() BlocEnregistrement(gclPresentationFicheInterv,ActiveTimer,BTN_CADENAS_FERME_INTERV,BTN_ CADENAS_OUVERT_INTERV,GR_CADENAS_INTERV,D_FIC_INTERV) AffecteVariable() fin DemandeMiseAJourIHM() DemandeMiseAJourUIParent() 06/08/2026 Isis_BO 3409 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures si stParamSupplementaire.sNomIDAppelant="DossierInterImmediat" alors FinInitialisation() fin // nindice est un entier=TABLEAUCHERCHE(gclPresentationFicheDossier:ListeIntervention:m_clTabModele,tcLinéaire,"m_nPK ID",stParamSupplementaire.sNomIDAppelant) // SI nindice<>-1 ALORS // clPresentationFiche est un PFicheIntervention(gclPresentationFicheDossier:ListeIntervention:m_clTabModele[ nindice]) // sTitreOnglet est une chaine = clPresentationFiche:m_sTitre<>"" ? clPresentationFiche:m_sTitre SINON clPresentationFiche:m_sRefInterne // OuvreOuActiveOnglet(FI_Fiche_Intervention,sTitreOnglet,vrai,clPresentationFiche,DonneParam(DansCham pFI,FI_Fiche_Dossier..Nom,"DossierIntervention",maProcMAJObjetRetourFI,"Intervention",*,*,gclPresen tationFicheDossier,Faux)) // FIN sinon si stParamSupplementaire.sNomFenetreAppelante="FEN_MENU" alors gbChargementImmediat = Vrai ChargeLesElementsIntervention() quand exception dans ExécuteTraitement(FI_Fiche_Personne.RafraichissementFiche,trtProcédure) faire fin quand exception dans ExécuteTraitement(FI_Fiche_Lieu.RafraichissementFiche,trtProcédure,stParamSupplementaire) faire fin //PFicheIntervention.gListeRendezVous(gclPresentationFicheInterv,*,vrai) DemandeMiseAJourIHM() DemandeMiseAJourUIParent() sinon si stParamSupplementaire.sNomFenetreAppelante="FI_Fiche_Rdv" alors ChargeLesElementsIntervention() // SI stParamSupplementaire:pclObjetAppelant <> Null _ET_ stParamSupplementaire:pclObjetAppelant est PFicheDossier _ET_ stParamSupplementaire.nIdFenetreAppelante = gclPresentationFicheInterv:m_nPKID ALORS // n est un entier = TableauCherche(stParamSupplementaire:pclObjetAppelant:ListeIntervention:m_clTabModele,tcLinéairePremier ,"m_nPKID",gclPresentationFicheInterv:m_nPKID) // SI n > 0 ALORS // stParamSupplementaire:pclObjetAppelant:ListeIntervention:p_clCourant = stParamSupplementaire:pclObjetAppelant:ListeIntervention:m_clTabModele[n] // clPresentationFiche est un PFicheIntervention<-stParamSupplementaire:pclObjetAppelant:ListeIntervention.Modifier() // gclPresentationFicheInterv = clPresentationFiche // ChargeLesElementsIntervention() // FIN // // FIN fin Procédure locale RecupMailContacts 06/08/2026 Isis_BO 3410 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // Résumé : // Syntaxe : //[ = ] RecupMailContacts () // // Paramètres : // Aucun // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RecupMailContacts() sListeEmailDest est une chaîne si gclPresentationFicheInterv.ListeContactClient.m_clTabModele..Occurrence>0 alors pour i = 1 _à_ gclPresentationFicheInterv.ListeContactClient.m_clTabModele..Occurrence si gclPresentationFicheInterv.ListeContactClient.m_clTabModele[i].m_clContact.m_sEmail<>"" alors sListeEmailDest+=[";"]+gclPresentationFicheInterv.ListeContactClient.m_clTabModele[i].m_cl Contact.m_sEmail fin fin fin si gclPresentationFicheInterv.ListeContactLieu.m_clTabModele..Occurrence>0 alors pour i = 1 _à_ gclPresentationFicheInterv.ListeContactLieu.m_clTabModele..Occurrence si gclPresentationFicheInterv.ListeContactLieu.m_clTabModele[i].m_clContact.m_sEmail<>"" alors sListeEmailDest+=[";"]+gclPresentationFicheInterv.ListeContactLieu.m_clTabModele[i].m_cl Contact.m_sEmail fin fin fin renvoyer sListeEmailDest Procédure locale RemplirComboSociete // Résumé : // Syntaxe : // RemplirComboSociete () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RemplirComboSociete() ListeSupprimeTout(COMBO_Societe) si gpclListeSocieteAppartenance <> Null alors pour tout pclSoc de gpclListeSocieteAppartenance:m_clTabModele ListeAjoute(COMBO_Societe,pclSoc.m_sNom + gLien(pclSoc.m_nPKID)) fin si gclPresentationFicheInterv.m_nIDSociete > 0 alors nResultat est un entier = ListeCherche(COMBO_Societe,gclPresentationFicheInterv.m_nIDSociete) si nResultat <= 0 alors ListeAjoute(COMBO_Societe,gclPresentationFicheInterv.FicheSociete.m_sNom + gLien( gclPresentationFicheInterv.m_nIDSociete)) gbFicheAutreSociete = Vrai COMBO_Societe..Etat = Inactif sinon 06/08/2026 Isis_BO 3411 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures gbFicheAutreSociete = Faux fin fin fin COMBO_Societe = gclPresentationFicheInterv.m_nIDSociete Procédure locale SelectionDesContactsDuClient // Résumé : // Syntaxe : //SelectionDesContactsDuClient ( est chaîne) // // Paramètres : // sNomChamp (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SelectionDesContactsDuClient(local sNomChamp est une chaîne) ////DISP_COLONNE..AffichageActif=faux ////DISP_COLONNE[3]..Largeur = DISP_LIEU_COLONNE_DROITE..Largeur //EnregistrerFiche() //ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,DISP_CD_L2_C1,CFI_SOUSELEMENT_INTERVENTION,GR_IMAGE_OP AQUE_FICHE_INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50,2,3,DISP_CD_L2_C1..Largeur) //ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_Liste_Personne,*,DonneParam(DansChampFI,"FI_Liste _Personne",sNomChamp,maProcMAJObjetRetourFI,"Donneurs d'ordres","InterventionClientPersonne",*,gclPresentationFicheInterv,Vrai)) ////DISP_COLONNE..AffichageActif=vrai ////FenTailleUtile(CFI_SOUSELEMENT_INTERVENTION,DISP_LIEU_COLONNE_DROITE..Largeur,731) ////GestionPlan(2) Procédure locale SelectionDesLots // Résumé : // Syntaxe : //SelectionDesLots ( est chaîne) // // Paramètres : // sNomChamp (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SelectionDesLots(local sNomChamp est une chaîne) //ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_Liste_Lot,*,DonneParam(DansChampFI,"FI_Liste_Lot" ,sNomChamp,maProcMAJObjetRetourFI,"Sélectionnez les lots pour cette intervention","InterventionLieuLot",*,gclPresentation,Vrai)) //GestionPlan(3) Procédure locale SelectionDuClientDuLieu // Résumé : // Syntaxe : // SelectionDuClientDuLieu () // // Paramètres : // Aucun 06/08/2026 Isis_BO 3412 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SelectionDuClientDuLieu() //ChangeFenêtreSource(CFI_CLIENT,FI_Liste_Client,*,DonneParam(DansChampFI,"FI_Fiche_Intervention",BTN_L OUPE_CLIENT..Nom,maProcMAJObjetRetourFI,"Sélectionnez le client pour ce demandeur","IDLieu",gclPresentation:m_nIDLieu)) //GestionPlan(2) Procédure locale SelectionDuLieuDuClient // Résumé : // Syntaxe : //SelectionDuLieuDuClient () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SelectionDuLieuDuClient() //ChangeFenêtreSource(CFI_SOUSELEMENT_INTERVENTION,FI_Liste_Lieu,*,DonneParam(DansChampFI,"FI_Fiche_Int ervention",BTN_LOUPE_LIEU..Nom,maProcMAJObjetRetourFI,"Sélectionnez le site pour ce client","IDClient",gclPresentationFicheInterv:m_nIDClient)) //GestionPlan(3) Procédure locale SelectionneRdvEtModifie // Résumé : // Syntaxe : //SelectionneRdvEtModifie ( est entier sur 8 octets) // // Paramètres : // nIdRdv (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SelectionneRdvEtModifie(nIdRdv est un entier sur 8 octets) pour i=1 _à_ gclPresentationFicheInterv.ListeRendezVous.p_nTotal si gclPresentationFicheInterv.ListeRendezVous.m_clTabModele[i]:m_nPKID=nIdRdv alors gclPresentationFicheInterv.ListeRendezVous.p_clCourant = gclPresentationFicheInterv. ListeRendezVous.m_clTabModele[i] pclFicheRdv est un PFicheRdv dynamique pclFicheRdv<-gclPresentationFicheInterv.ListeRendezVous.Modifier() si pclFicheRdv:m_nIDStatut = gpclListeStatutRendezVous.RechercheEtDonneIdDepuisValeur("99") alors AppelSousFenetre(BTN_EDT_RDV..Nom) fin fin fin Procédure locale SupprimeSite 06/08/2026 Isis_BO 3413 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // Résumé : // Syntaxe : // SupprimeSite () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SupprimeSite() si OuiNon("Confirmez vous la suppression de l'action ?")=Non alors retour fin si gclPresentationFicheInterv:bExisteContactLieuSurRdV() alors Erreur( "Impossible de supprimer ce site car des contacts pour ce site sont présent dans au moins un rendez-vous" ) retour //Contrôle la nécessité de déplacer des documents sinon si ControlePresenceLieuDansDoc(gclPresentationFicheInterv:m_nIDLieu,0) alors bReponseQuestion est un booléen TraitementDocSurChangementSite(gclPresentationFicheInterv:m_nIDLieu,SAI_CodeLieu,bReponseQuestion) si bReponseQuestion= Faux alors retour fin fin gclPresentationFicheInterv:m_nIDLieu = 0 bSuppr est un booléen si gclPresentationFicheInterv:ListeContactLieu<>Null _et_ gclPresentationFicheInterv: bExisteContactSurAutreLieu() alors PFicheIntervention.SuppressionContactLieuSiBesoin(gclPresentationFicheInterv,bSuppr) sinon bSuppr = Vrai fin si bSuppr alors si EnregistrerFiche() alors gclPresentationFicheInterv:FicheLieu = Null SourceVersEcran("","gclPresentationFicheInterv.FicheLieu") DemandeMiseAJourIHM() DemandeMiseAJourUIParent() sinon gclPresentationFicheInterv:m_nIDLieu = gclPresentationFicheInterv:FicheLieu:IdentifiantUnique fin fin Procédure locale SurActivite // Résumé : // Syntaxe : //SurActivite (, , ) // // Paramètres : // wEve : // wParam : // lParam : 06/08/2026 Isis_BO 3414 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurActivite(wEve,wParam,lParam) //gbUserEnMouvement = Vrai //SELON MoiMême..Nom // CAS "SAI_CodeContact" : SI ToucheEntree("SurActivité") _ET_ PAS gbSelectLigneAssist ALORS ModifZoneSaisieAssistee(MoiMême,2,Vrai,Tronque(ExtraitChaîne(ChampAlias(TABLE_INTERLOCUTEUR_LIEU),2,":" ),Taille(ExtraitChaîne(ChampAlias(TABLE_INTERLOCUTEUR_LIEU) ,2,":"))-1,nombreDeCaractèresAConserver),"") //FIN si gclPresentationFicheInterv:m_bBlocageEcriture alors gnDelai=DonneValeurTimeOutObjet(gclPresentationFicheInterv) //gpclListeParamAppli:m_clTabModele["TIMEOUT_BLOC_ENREG_INTERV"]:m_sValeur) fin //trace("Objet :"+MoiMême..Nom) //SI wParam<>0 ALORS//N° de colonne sur laquelle le clic est effectué // //FIN Procédure locale TimeOutIntervention procédure TimeOutIntervention() //clErreur est un CErreur //Enlève 1 seconde au temps restant gnDelai-- //Le temps est écoulé, l'enregistrement et le déblocage de ce dernier c'est bien passé si gnDelai = 0 alors //_ET_ (gclPresentationFicheInterv:bOK(clErreur) ET gclPresentationFicheInterv:DebloqueEnregistrement()) ALORS //FermeCadenas() //FinTimerSys(gclPresentationFicheInterv:m_nIDTimer) DeblocEnregistrement(gclPresentationFicheInterv,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_INTERV,BTN_CADENAS_OUVERT_INTERV,GR_CADENAS_INTERV,D_FIC_INTERV,Faux,Vrai) fin Procédure locale TraitementDocSurChangementSite // Résumé : // Syntaxe : //[ = ] TraitementDocSurChangementSite ( est entier sur 8 octets, est champ, est booléen) // // Paramètres : // nPKIDActuel (entier sur 8 octets) : // chpSite (champ) : // bReponseQuestion (booléen) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // nPKIDFutur (entier sur 8 octets) : procédure TraitementDocSurChangementSite(nPKIDActuel est un entier sur 8 octets,chpSite est un Champ, 06/08/2026 Isis_BO 3415 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures bReponseQuestion est un booléen) bResultat est un booléen //Demande à l'utilisateur s'il est d'accord de changer le site et de copier les documents avec bReponseQuestion = OuiNon( "Le changement du site aura pour effet de copier les documents dans un nouveau répertoire", "Confirmez-vous le changement ?") si bReponseQuestion alors //Variable stockant les messages d'erreurs de la copie sMSG est une chaîne //Variable contenant le nom des fichiers à copier sListeFichiers est une chaîne //Variable contentant l'ID de l'état du document qui correspond à "présent" nIDEtatDocPresent est un entier sur 8 octets = gpclListeEtatDocument. RechercheEtDonneIdDepuisValeur("1") //Enregistre les changements EnregistrerFiche() // SI PAS gclPresentationFicheInterv:m_bVerificationDoc ALORS // //Recherche des documents // PFicheIntervention.gListeDocument(gclPresentationFicheInterv) // fin //Boucle sur tous les documents hors rapport pour i = 1 _à_ gclPresentationFicheInterv:ListeDocument:p_nTotal //Le document est présent à l'endroit attendu si gclPresentationFicheInterv:ListeDocument:m_clTabModele[i]:m_nIDEtatDocument= nIDEtatDocPresent alors //Concatene les chemins des fichiers sListeFichiers+=gclPresentationFicheInterv:ListeDocument:m_clTabModele[i]:m_sCheminFichier +RC fin fin //La copie des fichiers ne s'est pas bien passé si pas AjouteFichier(sListeFichiers,0,gclPresentationFicheInterv,sMSG,Vrai) _ou_ sMSG<>"" alors //Affiche l'erreur Erreur("Les fichiers suivant n'ont pas pu être copiés",RC+sMSG) //Recharge l'ancien site PFicheIntervention.gFicheLieu(gclPresentationFicheInterv,gclPresentationFicheInterv.FicheLieu, nPKIDActuel,Vrai,"",Vrai) //Actualise le code site à l'écran chpSite = Majuscule(gclPresentationFicheInterv:FicheLieu.m_sCodeLieu) sinon //La copie des fichiers s'est bien passé bResultat = Vrai //Demande à l'utilisateurs s'il faut supprimer les anciens fichiers ? si OuiNon("Les fichiers ont bien été copiés", "Souhaitez-vous les supprimer de leur ancien emplacement") alors //Boucle sur la liste des fichiers pour toute chaîne sUnFichier de sListeFichiers séparée par RC //Le fichier existe si fFichierExiste(sUnFichier) alors //Supprime le fichier fSupprime(sUnFichier,frLectureSeule) fin 06/08/2026 Isis_BO 3416 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures fin fin fin //Recharge la liste des documents avec le nouveau site PFicheIntervention.gListeDocumentSimple(gclPresentationFicheInterv) sinon //Recharge l'ancien site PFicheIntervention.gFicheLieu(gclPresentationFicheInterv,gclPresentationFicheInterv.FicheLieu, nPKIDActuel,Vrai,"",Vrai) //Actualise le code site à l'écran chpSite = Majuscule(gclPresentationFicheInterv:FicheLieu.m_sCodeLieu) //Enregistre les changements EnregistrerFiche() fin renvoyer bResultat Procédure locale TransferEmail procédure TransferEmail(gclPresentationFicheMessageExterne est un PFicheMessageExterne dynamique) ReorganiseChampDispoDansFiche1(GR_ALAPLACECFI_INTERV,CFI_SOUS_INTERV,GR_IMAGE_OPAQUE_FICHE_INTERVENTION ,GR_MODEOPAQUE_FICHE_INTERVENTION,Vrai,50) pclFichePrefMessagerie est un PFicheParametreUtilisateur dynamique pclFichePrefMessagerie<-gpclFicheUtilisateurEnCours:p_PrefMessagerie sPrefPlanning est une chaîne si pclFichePrefMessagerie<>Null alors sPrefPlanning= pclFichePrefMessagerie:m_sValeur clFicheMessageexterne est une PFicheMessageExterne dynamique clFicheMessageexterne<-gclPresentationFicheMessageExterne //sAdresseUser est une chaîne clFicheMessageexterne.m_sAdrDestinataires=clFicheMessageexterne.m_sAdrExp pclFicheParam est un PFicheParametreUtilisateur dynamique pclFicheParamEnvoiEmail est un PFicheParametreUtilisateur dynamique //stParamEmail est un STParamEmail //stParamEnvoiEmail est un STParamEnvoiEmail pclFicheParam <- gpclFicheUtilisateurEnCours:p_ParamEmail pclFicheParamEnvoiEmail <- gpclFicheUtilisateurEnCours:p_ParamEnvoiMail //SI pclFicheParam<> Null ALORS // Désérialise(stParamEmail,pclFicheParam:m_sValeur,psdJSON) //FIN //bufCle est un Buffer = HashChaîne(HA_MD5_128,gsCleMdp) //SI pclFicheParamEnvoiEmail<>Null ALORS // bufCrypte est un Buffer = pclFicheParamEnvoiEmail:m_sValeur // // Désérialise(stParamEnvoiEmail,DécrypteStandard(bufCrypte, bufCle, crypteAES128),psdJSON) //FIN ////HLitRecherchePremier(ParametreApplication,PAP_Code,"CNX_SMTP") //SI pclFicheParamEnvoiEmail<>Null _ET_ pclFicheParamEnvoiEmail:m_sValeur<>"" ALORS//HTrouve(ParametreApplication) ALORS // bufCrypte est un Buffer =ParametreApplication.PAP_Valeur // //bufCle est un Buffer = HashChaîne(HA_MD5_128, gsCleMdp) // //sRésultat est un Buffer = DécrypteStandard(bufCrypte, bufCle, crypteAES128) // sAdresseUser=stParamEmail.sEmail//ExtraitChaîne(sRésultat,6,"<>",DepuisDébut) //FIN 06/08/2026 Isis_BO 3417 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures //clFicheMessageexterne.m_sMessage = "
"+"
"+clFicheMessageexterne.m_sObjet+"
"+"Dest : "+clFicheMessageexterne.m_sAdrDestinataires+"
"+"
"+clFicheMessageexterne.m_sMessage //clFicheMessageexterne.m_sAdrDestinataires=clFicheMessageexterne.m_sAdrExp clFicheMessageexterne.m_sAdrDestinataires = "" clFicheMessageexterne.m_sAdrCC = "" clFicheMessageexterne.m_sAdrCCI = "" clFicheMessageexterne.m_sObjet = "RE: "+clFicheMessageexterne.m_sObjet //SI nIndice<>-1 ALORS selon sPrefPlanning//gpclPresenListeParamUtilisateur.m_clTabModele[nIndice].m_sValeur cas "Externe" si LanceAppliAssociée("mailto:"+ "" + "?subject=RE: "+clFicheMessageexterne.m_sObjet + "&body=" +HTMLVersTexte(clFicheMessageexterne.m_sMessage))=Vrai alors //1 : Oui //2 : Non selon Dialogue( "Envoi en cours d'un message depuis votre messagerie externe, souhaitez-vous créer un message externe pour cet envoi ?" ) // Oui cas 1 clFicheMessageexterne.m_sAdrExp="" ChangeFenêtreSource(CFI_SOUS_INTERV,FI_EmailNouveau,clFicheMessageexterne, DonneParam(DansChampFI,"FI_Fiche_Intervention","BTN_ADD_MESS_EXT", maProcMAJObjetRetourFI,"Nouveau Message","InterventionMessageExterne",*, gclPresentationFicheInterv)) // Non cas 2 retour fin sinon Erreur("Une erreur s'est produite lors de l'ouverture de votre messagerie externe") fin cas "Back-Office" ChangeFenêtreSource(CFI_SOUS_INTERV,FI_EmailNouveau,clFicheMessageexterne,DonneParam( DansChampFI,"FI_Fiche_Intervention","BTN_Transfert",maProcMAJObjetRetourFI,"Nouveau Message", "InterventionMessageExterne",*,gclPresentationFicheInterv)) CFI_SOUS_INTERV..Visible=Vrai autre cas si LanceAppliAssociée("mailto:"+ "" + "?subject=RE: "+clFicheMessageexterne.m_sObjet + "&body=" +HTMLVersTexte(clFicheMessageexterne.m_sMessage))=Vrai alors //1 : Oui //2 : Non selon Dialogue( "Envoi en cours d'un message depuis votre messagerie externe, souhaitez-vous créer un message externe pour cet envoi ?" ) // Oui cas 1 clFicheMessageexterne.m_sAdrExp="" ChangeFenêtreSource(CFI_SOUS_INTERV,FI_EmailNouveau,clFicheMessageexterne, DonneParam(DansChampFI,"FI_Fiche_Intervention","BTN_ADD_MESS_EXT", maProcMAJObjetRetourFI,"Nouveau Message","InterventionMessageExterne",*, gclPresentationFicheInterv)) // Non cas 2 retour fin sinon Erreur("Une erreur s'est produite lors de l'ouverture de votre messagerie externe") fin fin Procédure locale TriColonne 06/08/2026 Isis_BO 3418 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // Procédure callback appelée à chaque clic sur entête de colonne de "Table1" pour trier la colonne // wEve [in]: Numéro du message Windows // wParam [in] : Numéro de la colonne a trier // lParam [in]: Ordre du tri 5 (1 : Croissant, 0 : décroissant) // Renvoyer 0 pour ne pas effectuer le tri demandé procédure TriColonne(wEve,wParam,lParam) sSens est une chaîne="" si wParam<>0 alors//N° de colonne sur laquelle le clic est effectué //Détection du sens du tri si pas lParam alors sSens="-" selon MoiMême..Nom cas TABLE_INTERLOCUTEUR_CLIENT..Nom //Trier sur la colonne TableTrie(TABLE_INTERLOCUTEUR_CLIENT,sSens+TableEnumèreColonne(TABLE_INTERLOCUTEUR_CLIENT, wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheInterv:ListeContactClient,TABLE_ INTERLOCUTEUR_CLIENT,gsTriEnCoursContactCli) cas TABLE_INTERLOCUTEUR_LIEU..Nom //Trier sur la colonne TableTrie(TABLE_INTERLOCUTEUR_LIEU,sSens+TableEnumèreColonne(TABLE_INTERLOCUTEUR_LIEU, wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheInterv:ListeContactLieu,TABLE_ INTERLOCUTEUR_LIEU,gsTriEnCoursContactSite) cas TABLE_ACTION..Nom //Trier sur la colonne TableTrie(TABLE_ACTION,sSens+TableEnumèreColonne(TABLE_ACTION,wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheInterv:ListeAction,TABLE_ACTION,gs TriEnCoursAction) cas TABLE_COMPTERENDU..Nom //Trier sur la colonne TableTrie(TABLE_COMPTERENDU,sSens+TableEnumèreColonne(TABLE_COMPTERENDU,wParam), "+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheInterv:ListeCompteRendu,TABLE_COMPTERENDU, gsTriEnCoursCptRd) cas TABLE_DOCUMENTS..Nom //Trier sur la colonne TableTrie(TABLE_DOCUMENTS,sSens+TableEnumèreColonne(TABLE_DOCUMENTS,wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheInterv:ListeDocument,TABLE_DOCUMENTS,gs TriEnCoursDoc) cas TABLE_HISTO_ETAT..Nom //Trier sur la colonne TableTrie(TABLE_HISTO_ETAT,sSens+TableEnumèreColonne(TABLE_HISTO_ETAT,wParam),"+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheInterv:ListeHistoEtat,TABLE_HISTO_ETAT,gs TriEnCoursHistoEtat) cas TABLE_MessageExterne..Nom //Trier sur la colonne TableTrie(TABLE_MessageExterne,sSens+TableEnumèreColonne(TABLE_MessageExterne,wParam), "+COL_PKID") //Traitement à effectuer "Après chaque tri" TrieObjetChampTableSiBesoin(gclPresentationFicheInterv:ListeMessageExterne,TABLE_ MessageExterne,gsTriEnCoursMessExt) 06/08/2026 Isis_BO 3419 Partie 3 › Fenêtre WINDEV › FI_Fiche_Intervention › Procédures // CAS TABLE_RENDEZVOUS..Nom // //Trier sur la colonne // TableTrie(TABLE_RENDEZVOUS,sSens+TableEnumèreColonne(TABLE_RENDEZVOUS,wParam),"+COL_PKID") // // //Traitement à effectuer "Après chaque tri" // TrieObjetChampTableSiBesoin(gclPresentationFicheInterv:ListeRendezVous,TABLE_RENDEZVOUS,gsTriEnCoursRdv ) fin renvoyer 0 fin 06/08/2026 Isis_BO 3420 Partie 3 › Fenêtre WINDEV › FI_Planning › Image FI_Planning Image | 06/08/2026 | Isis_BO | 3421 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Planning › Image FI_Planning Informations générales FI_Planning | 06/08/2026 | Isis_BO | 3422 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Planning › Informations générales Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Planning.wdw | Créé par | | XVA | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 31/10/2018 15:46:10 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:29 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1358 Hauteur | 896 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | 06/08/2026 | | | Isis_BO | | 3423 | Partie 3 › Fenêtre WINDEV › FI_Planning › Informations générales | Anim. Fermeture | 0 | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | | Durée Anim. Ouverture | 100 | | | | | | | Durée Anim. Fermeture | 50 | | | | | | | Adapte Taille contenu | Non | | | | | | | Assombri quand inactif | Oui | | | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | Statistiques de la fenêtre | | Libellé | | 19 | Bouton | | 13 | | --- | ---------------------- | --- | --- | ----------------------- | --- | --- | | | Interrupteur | | 4 | Image | | 3 | | | Forme | | 2 | Zone répétée | | 4 | | | Fenêtre interne | | 1 | Fenêtre interne | | 1 | | | Attribut zone répétée | | 16 | Calendrier | | 1 | | | Option d'interrupteur | | 4 | Rupture de zone répétée | | 6 | | | Planning | | 1 | Disposition | | 1 | | | Cellule de disposition | | 4 | | | | Nombre d'éléments dans la fenêtre : 80 FI_Planning Informations sur les champs Fenêtre : FI_Planning Fenêtre interne BAT ehcuoT laitini tatE X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | --- | --- | --- | ------- | ------- | --- | --- | elbisiV nalP | FI_Planning | | 0 | 0 1358 | 896 | 0 | | | ----------- | --- | --- | ------- | --- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | 3424 | Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Fenêtre interne : FI_Planning Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_Mois | 306 44 | 193 | 30 | 0 | Actif | Gauche | Centre | | | -------------------- | ------ | --- | --- | --- | ----- | ------ | ------ | --- | | LIB_NBRdvAttente | 8 8 | 23 | 20 | 0 | Actif | Gauche | Haut | | | LIB_RdvAttente | 30 8 | 172 | 20 | 0 | Actif | Gauche | Haut | | | LIB_Semaine | 310 69 | 193 | 24 | 0 | Actif | Gauche | Centre | | | LIB_Titre_de_fenêtre | 6 6 | 155 | 21 | 0 | Actif | Gauche | Centre | | | LIB_Tous | 29 3 | 176 | 20 | 0 | Actif | Gauche | Haut | | Bouton | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | laitini tatE | | X noitisoP | Y noitisoP | | | | | | | | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_Afficher | 25 | 858 | 130 | 30 | 0 | Actif | | Normal | | ------------------------- | ---- | --- | --- | --- | --- | ----- | --- | -------- | | BTN_Aujourd_hui | 1188 | 67 | 99 | 30 | 0 | Actif | | Interrup | | BTN_ChangeMode | 508 | 67 | 94 | 30 | 0 | Actif | | Normal | | BTN_ChangeModeSVT | 708 | 67 | 147 | 30 | 0 | Actif | | Normal | | BTN_Fermer_fiche_planning | 1326 | 5 | 24 | 24 | 0 | Actif | | Normal | | BTN_Imprimer | 608 | 67 | 94 | 30 | 0 | Actif | | Normal | | BTN_Jour | 895 | 67 | 67 | 30 | 0 | Actif | | Interrup | | BTN_Mois | 1115 | 67 | 67 | 30 | 0 | Actif | | Interrup | | BTN_PeriodePrecedente | 236 | 45 | 24 | 30 | 0 | Actif | | Interrup | | BTN_PeriodeSuivante | 272 | 45 | 24 | 30 | 0 | Actif | | Interrup | | BTN_Semaine | 1039 | 67 | 75 | 30 | 0 | Actif | | Interrup | | BTN_Semaine5jrs | 963 | 67 | 75 | 30 | 0 | Actif | | Interrup | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP Y noitisoP | | | | | laitini tatE | | staté siorT | | --- | --------------------- | --- | --- | --- | --- | ------------ | --- | ----------- | ruetuaH ruegraL elbisiV nalP | INT_Sel | 2 | 2 | 23 18 | 0 | Actif | | | 1 | | ---------- | --- | --- | ------- | --- | ----- | --- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | | | 3425 | Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | laitini tatE | | sucof cevA | | --- | --- | --- | --- | ------------ | --- | ---------- | X noitisoP Y noitisoP | | | ruegraL ruetuaH | | | cilc cevA | | | --- | --- | --------------- | --- | --- | --------- | --- | elbisiV nalP | IMG_Lien | 1396 20 | 30 30 | 0 | Actif | | | | ------------------ | ------- | -------- | --- | ----- | --- | --- | | IMG_OPACITE_ENTETE | 0 0 | 1358 896 | 1 | Actif | | | | IMG_Parametrage | 1297 67 | 30 30 | 0 | Actif | | | Forme BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_Bandeau_Entete | 0 | 0 1358 | 33 | 0 | Actif | | | ------------------ | --- | ------- | --- | --- | ----- | --- | | FRM_RDV_LARGE | 341 | 100 678 | 545 | 1 | Actif | | Zone répétée BAT ehcuoT | | X noitisoP | | | | laitini tatE | | | --- | ---------- | --- | --- | --- | ------------ | --- | Y noitisoP | | | ruegraL | ruetuaH | | | | | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | ZR_Collaborateur | 0 | 4 210 | 177 | 0 | Actif | | | ---------------- | --- | ------ | --- | --- | -------- | --- | | ZR_Equipe | 0 | 7 210 | 125 | 0 | Actif | | | ZR_RdvAttente | 7 | 28 200 | 118 | 0 | affichag | | | ZR_Societe | 0 | 25 210 | 125 | 0 | Actif | | Fenêtre interne BAT ehcuoT laitini tatE | | X noitisoP | Y noitisoP | | | | | | --- | ---------- | ---------- | ------- | --- | --- | --- | | | | ruegraL | ruetuaH | | | | elbisiV nalP | CFI_RDV | 341 | 100 678 | 545 | 1 | Actif | | | ------- | --- | ------- | --- | --- | ----- | --- | Calendrier BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | | | | ruegraL | ruetuaH | | | | elbisiV nalP | CAL_Planning | 0 | 41 215 | 162 | 0 | Actif | | | ------------ | --- | ------- | --- | --- | ----- | ---- | | 06/08/2026 | | Isis_BO | | | | 3426 | Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Planning BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | PLN_PL_RDV | | 219 | 114 | 1133 | 756 | 0 | Actif | | | ---------- | --- | --- | --- | ---- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_Filtre | | 0 | 211 | 210 | 644 | 0 | Actif | | | ----------- | --- | --- | --- | --- | --- | --- | ----- | --- | Zone répétée : FI_Planning.DISP_Filtre.ZR_Collaborateur Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_IdCollab | 172 | 6 | 16 20 | 0 | Actif | Gauche | Haut | | | ------------ | --- | --- | ------ | --- | ----- | ------ | ---- | --- | | LIB_SansNom2 | 44 | 7 | 145 20 | 0 | Actif | Gauche | Haut | | | LIB_Sel | 150 | 6 | 16 20 | 0 | Actif | Droite | Haut | | | LIB_Titre | 25 | 3 | 162 20 | 0 | Actif | Gauche | Haut | | Interrupteur ellennoitroporp .loC | | | | | | | BAT ehcuoT | sennoloc .bN | | | --- | ---------- | ---------- | --------------- | --- | --- | ------------ | ------------ | ----------- | | | | | | | | laitini tatE | | staté siorT | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL ruetuaH | | | | | | elbisiV nalP | INT_Sel | 20 | 6 | 23 | 18 0 | Actif | | 1 | | | ---------- | --- | --- | ------- | ---- | ----- | --- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | | | 3427 | Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP ATT_Id ATT_Nom ATT_Sel1 ATT_Titre ATT_sel Rupture de zone répétée | | | | | | laitini tatE | BAT ehcuoT | | --- | ---------- | ---------- | --- | --- | ------------ | ---------- | | | X noitisoP | Y noitisoP | | | | | ruegraL ruetuaH elbisiV nalP RUPT_BasRupture1 RUPT_HautRupture1 Zone répétée : FI_Planning.DISP_Filtre.ZR_Equipe Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | elbisiV | | | | | --- | --- | ------- | ------- | --- | --- | --- | nalP | LIB_IdEquipe | 172 6 | 16 20 | 0 Actif | Gauche | Haut | | | ------------ | ----- | ------ | ------- | ------ | ---- | --- | | LIB_SansNom2 | 28 7 | 176 20 | 0 Actif | Gauche | Haut | | | LIB_Titre | 28 3 | 176 20 | 0 Actif | Gauche | Haut | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP | | | laitini tatE | | staté siorT | | --- | ---------- | --- | --- | ------------ | --- | ----------- | Y noitisoP | | | ruegraL ruetuaH | | | | | | --- | --- | --------------- | --- | --- | --- | --- | elbisiV nalP | INT_Sel | 2 | 6 23 18 | 0 | Actif | 1 | | | ---------- | --- | ------- | --- | ----- | --- | ---- | | 06/08/2026 | | Isis_BO | | | | 3428 | Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP ATT_Id ATT_Nom ATT_Sel ATT_Titre Rupture de zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP RUPT_BasRupture1 RUPT_HautRupture1 Zone répétée : FI_Planning.DISP_Filtre.ZR_RdvAttente Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_Description | 0 38 | 95 76 | 0 | Actif | Gauche | Haut | | | --------------- | ----- | ----- | --- | ----- | ------ | ---- | --- | | LIB_Id | 73 31 | 21 20 | 0 | Actif | Gauche | Haut | | | LIB_Titre | 0 2 | 95 35 | 0 | Actif | Centre | Haut | | Bouton notuob epyT | | | | | | laitini tatE | BAT ehcuoT | | | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | --- | | | X noitisoP | Y noitisoP | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_Valide | 50 | 54 17 | 24 | 0 | Actif | Normal | | | ---------- | --- | ------- | --- | --- | ----- | ------ | ---- | | 06/08/2026 | | Isis_BO | | | | | 3429 | Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP ATT_Description ATT_Id ATT_Titre Zone répétée : FI_Planning.DISP_Filtre.ZR_Societe Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_IdSociete | 172 6 | 16 20 | 0 Actif | Gauche | Haut | | | ------------- | ----- | ------ | ------- | ------ | ---- | --- | | LIB_SansNom2 | 28 7 | 176 20 | 0 Actif | Gauche | Haut | | | LIB_Titre | 28 3 | 176 20 | 0 Actif | Gauche | Haut | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | staté siorT | | --- | --------------------- | --- | --- | ------------ | --- | ----------- | ruetuaH ruegraL elbisiV nalP | INT_Sel | 2 | 6 23 18 | 0 | Actif | 1 | | | ------- | --- | ------- | --- | ----- | --- | --- | Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH | | | ruegraL | | elbisiV | | | | --- | --- | ------- | --- | ------- | --- | --- | nalP ATT_Id ATT_Nom ATT_Sel ATT_Titre | 06/08/2026 | | Isis_BO | | | | 3430 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Rupture de zone répétée 06/08/2026 Isis_BO 3431 X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT RUPT_BasRupture1 RUPT_HautRupture1 Fenêtre : FI_Planning Fenêtre interne : FI_Planning UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Planning Bouton : FI_Planning.BTN_Afficher Libellé FR: Afficher Ordre navigation 15 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Bouton : FI_Planning.BTN_Aujourd_hui Libellé FR: Aujourd'hui Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 3432 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Planning.BTN_ChangeMode Libellé FR: Mode Agenda Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 06/08/2026 Isis_BO 3433 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Planning.BTN_ChangeModeSVT Libellé FR: Mode Suivi de temps Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3434 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Bouton : FI_Planning.BTN_Fermer_fiche_planning Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3435 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Bouton : FI_Planning.BTN_Imprimer Libellé FR: Imprimer Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3436 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Bouton : FI_Planning.BTN_Jour Libellé FR: Jour Groupe GR_Jours Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3437 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Bouton : FI_Planning.BTN_Mois Libellé FR: Mois Groupe GR_Jours Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3438 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Bouton : FI_Planning.BTN_PeriodePrecedente Libellé FR: < Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Blueberries\Blueberries_Pict_PeriodPrevious_24_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3439 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Bouton : FI_Planning.BTN_PeriodeSuivante Libellé FR: > Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Blueberries\Blueberries_Pict_PeriodNext_24_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3440 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Bouton : FI_Planning.BTN_Semaine Libellé FR: Semaine/7j Groupe GR_Jours Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3441 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Bouton : FI_Planning.BTN_Semaine5jrs Libellé FR: Semaine/5j Groupe GR_Jours Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3442 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Calendrier : FI_Planning.CAL_Planning Libellé FR: Calendrier Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format retour AAAAMMJJ Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Numéro semaine Non Semaine ISO8601 Non Texte Markdown Non Sélection hors mois Oui Style hors mois Oui Jours hors mois Oui Premier jour semaine Lundi Bouton aujourd'hui Oui Libellé aujourd'hui FR: aujourd'hui Format mois FR: MMMM AAAA Sélection de périodes Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Planning.CFI_RDV Ordre navigation 16 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non 06/08/2026 Isis_BO 3443 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Planning.DISP_Filtre Libellé FR: Disposition Ordre navigation 14 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 6 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3444 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Forme : FI_Planning.FRM_Bandeau_Entete UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Planning.FRM_RDV_LARGE UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3445 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Image : FI_Planning.IMG_Lien Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\lié.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Planning.IMG_OPACITE_ENTETE Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3446 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Planning.IMG_Parametrage Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\parametresUtilisateur.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3447 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Interrupteur : FI_Planning.DISP_Filtre.INT_Sel Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3448 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Libellé : FI_Planning.LIB_Mois Libellé FR: 20181122 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Date Masque saisie FR: Mmmm AAAA Format retour AAAAMMJJ Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Planning.DISP_Filtre.LIB_NBRdvAttente Libellé FR: 25 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3449 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Planning.DISP_Filtre.LIB_RdvAttente Libellé FR: Rendez-vous en Attente Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3450 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Libellé : FI_Planning.LIB_Semaine Libellé FR: Semaine X Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Planning.LIB_Titre_de_fenêtre Libellé FR: Planning Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3451 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Planning.DISP_Filtre.LIB_Tous Libellé FR: Tous les collaborateurs actifs Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3452 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Planning : FI_Planning.PLN_PL_RDV Libellé FR: Planning Ordre navigation 13 Curseur survol 32512 UI par l'utilisateur Selon fenêtre Fenêtre Interne FI_WinDevVueRDV Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne 85 Largeur ressources auto. Non Largeur entête ressources 100 Largeur/hauteur minimale d'une 60 Largeur/hauteur min journée 1031 Nb jours selon taille Agrandir les jours Hauteur rupture jours 20 Hauteur journée entière 35 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Édition Rdv par simple clic Oui Ancrer ressources Oui Journée entière Non Boutons période Non Numéro semaine Non Semaine ISO8601 Non Affiche heures Oui Affiche mois Non Autorise chevauchement Oui Texte Markdown Non Mode menu ctx. Granularité de déplacement 60 Granularité de durée 60 Mode Aff. Planning Ressources en ligne Mode Nb jours une journée Nb. jours (Mode libre) 3 Masque date FR: JJJ JJ Rendez-vous continu Oui Premier jour semaine Lundi Chevauche rendez-vous Décalage Rendez-vous redim. Oui Rendez-vous déplaçable Oui Heure visible début 0700 Heure visible fin 1900 Heure ouvrable début 0800 06/08/2026 Isis_BO 3453 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Heure ouvrable fin 1800 Sélection de périodes Oui Autorise le changement de Non Réglette modifiable Oui Réglette visible Non Source de remplissage Variable Nb. Enreg. Max -1 Fichier parcouru :gclPresentationPlanning.m_clTabModele Suppr. dans source Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Planning.DISP_Filtre.ZR_Collaborateur Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 32 Largeur colonne 210 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Oui Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection multiple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non 06/08/2026 Isis_BO 3454 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Zone répétée : FI_Planning.DISP_Filtre.ZR_Equipe Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 32 Largeur colonne 210 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 3455 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Multi-Sélection sans Ctrl Oui Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection multiple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Zone répétée : FI_Planning.DISP_Filtre.ZR_RdvAttente Libellé FR: &Zone répétée Double clic BTN_Valide Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 06/08/2026 Isis_BO 3456 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Hauteur ligne 118 Largeur colonne 99 Sens Horizontal Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Rub. parcourue PL_IDStatut Filtre 40 Rub. mémorisée PL_PKID Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur et droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3457 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Zone répétée : FI_Planning.DISP_Filtre.ZR_Societe Libellé FR: &Zone répétée Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 32 Largeur colonne 210 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Oui Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection multiple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 06/08/2026 Isis_BO 3458 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Planning.DISP_Filtre.ZR_Collaborateur Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Id (3) Champ associé LIB_IdCollab Propriété associée 1 Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Nom (1) Champ associé LIB_SansNom2 Propriété associée 1 Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Sel1 (5) Champ associé INT_Sel Propriété associée 1 Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Titre (2) Champ associé LIB_Titre Propriété associée 1 06/08/2026 Isis_BO 3459 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_sel (4) Champ associé LIB_Sel Propriété associée 1 Interrupteur : FI_Planning.DISP_Filtre.ZR_Collaborateur.INT_Sel Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3460 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Libellé : FI_Planning.DISP_Filtre.ZR_Collaborateur.LIB_IdCollab Libellé FR: id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Planning.DISP_Filtre.ZR_Collaborateur.LIB_SansNom2 Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3461 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Planning.DISP_Filtre.ZR_Collaborateur.LIB_Sel Libellé FR: Sel Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Numérique Masque saisie FR: MoneySystemMask Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3462 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Libellé : FI_Planning.DISP_Filtre.ZR_Collaborateur.RUPT_HautRupture1.LIB_Titre Libellé FR: Vos collaborateurs Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : FI_Planning.DISP_Filtre.ZR_Collaborateur.RUPT_BasRupture1 Toujours visible Non Attribut de rupture 1 06/08/2026 Isis_BO 3463 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Rupture de zone répétée : Toujours visible Oui Attribut de rupture 1 Zone répétée : FI_Planning.DISP_Filtre.ZR_Equipe Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_Equipe.ATT_Id (3) Champ associé LIB_IdEquipe Propriété associée 1 Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_Equipe.ATT_Nom (1) Champ associé LIB_SansNom2 Propriété associée 1 Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_Equipe.ATT_Sel (4) Champ associé INT_Sel Propriété associée 1 Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_Equipe.ATT_Titre (2) Champ associé LIB_Titre Propriété associée 1 Interrupteur : FI_Planning.DISP_Filtre.ZR_Equipe.INT_Sel Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 3464 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Planning.DISP_Filtre.ZR_Equipe.LIB_IdEquipe Libellé FR: id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte 06/08/2026 Isis_BO 3465 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Planning.DISP_Filtre.ZR_Equipe.LIB_SansNom2 Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3466 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Libellé : FI_Planning.DISP_Filtre.ZR_Equipe.RUPT_HautRupture1.LIB_Titre Libellé FR: Vos équipes Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : FI_Planning.DISP_Filtre.ZR_Equipe.RUPT_BasRupture1 (6) Toujours visible Non Attribut de rupture 1 06/08/2026 Isis_BO 3467 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Rupture de zone répétée : FI_Planning.DISP_Filtre.ZR_Equipe.RUPT_HautRupture1 (5) Toujours visible Oui Attribut de rupture 1 Zone répétée : FI_Planning.DISP_Filtre.ZR_RdvAttente Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_RdvAttente.ATT_Description (2) Champ associé LIB_Description Propriété associée 1 Liaison des données Planning_RDV.PL_IDIntervention:Intervention.IN_PKID.IN_RefInterne Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_RdvAttente.ATT_Id (3) Champ associé LIB_Id Propriété associée 1 Liaison des données Planning_RDV.PL_PKID Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_RdvAttente.ATT_Titre (1) Champ associé LIB_Titre Propriété associée 1 Bouton : FI_Planning.DISP_Filtre.ZR_RdvAttente.BTN_Valide Libellé FR: V Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton 06/08/2026 Isis_BO 3468 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Blueberries\Blueberries_Btn_Std.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Planning.DISP_Filtre.ZR_RdvAttente.LIB_Description Libellé FR: Description Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 3469 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données Planning_RDV.PL_IDIntervention:Intervention.IN_PKID.IN_RefInterne Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Planning.DISP_Filtre.ZR_RdvAttente.LIB_Id Libellé FR: Id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données Planning_RDV.PL_PKID Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3470 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Libellé : FI_Planning.DISP_Filtre.ZR_RdvAttente.LIB_Titre Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Planning.DISP_Filtre.ZR_Societe Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_Societe.ATT_Id (3) Champ associé LIB_IdSociete Propriété associée 1 06/08/2026 Isis_BO 3471 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_Societe.ATT_Nom (1) Champ associé LIB_SansNom2 Propriété associée 1 Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_Societe.ATT_Sel (4) Champ associé INT_Sel Propriété associée 1 Attribut zone répétée : FI_Planning.DISP_Filtre.ZR_Societe.ATT_Titre (2) Champ associé LIB_Titre Propriété associée 1 Interrupteur : FI_Planning.DISP_Filtre.ZR_Societe.INT_Sel Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non 06/08/2026 Isis_BO 3472 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Planning.DISP_Filtre.ZR_Societe.LIB_IdSociete Libellé FR: id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3473 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Libellé : FI_Planning.DISP_Filtre.ZR_Societe.LIB_SansNom2 Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Planning.DISP_Filtre.ZR_Societe.RUPT_HautRupture1.LIB_Titre Libellé FR: Vos sociétés Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3474 Partie 3 › Fenêtre WINDEV › FI_Planning › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : FI_Planning.DISP_Filtre.ZR_Societe.RUPT_BasRupture1 (6) Toujours visible Non Attribut de rupture 1 Rupture de zone répétée : FI_Planning.DISP_Filtre.ZR_Societe.RUPT_HautRupture1 (5) Toujours visible Oui Attribut de rupture 1 FI_Planning Messages multilingues 06/08/2026 Isis_BO 3475 ¹ .ssem °N Message 2000 FR: Semaine %1 ¹ N° mess. : numéro de message. Partie 3 › Fenêtre WINDEV › FI_Planning › Code des champs FI_Planning Code des champs Déclarations globales de FI_Planning procédure FI_Planning(gclPresentationPlanning est un PTableRDV dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null) maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI gclPresenFicheRDV est un PFicheRdv dynamique gnModeRDV est un entier=0 //gnModeRDV=0 en Modification de RDV - gnModeRDV=1 en Création de RDV gnIndiceRDV est un entier gsChoixZR est une chaîne gnIDStatutFait est un entier sur 8 octets = gpclListeStatutRendezVous.RechercheEtDonneIdDepuisLibelle( "Fait") gnIDStatutAnnule est un entier sur 8 octets = gpclListeStatutRendezVous.RechercheEtDonneIdDepuisValeur( "98") ghHDO,ghHFO sont des Heures ghHDV,ghHFV sont des Heures (ghHDO,ghHFO) = gpclFicheUtilisateurEnCours:HeuresOuvrablesRDV() (ghHDV,ghHFV) = gpclFicheUtilisateurEnCours:HeuresVisiblesRDV() gsdateInf est une Date = PLN_PL_RDV..DébutEtendueVisible gsdateSup est une Date= PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 BTN_Jour..Enfoncé=Vrai si HSurveille(Planning_RDV,MAJHSurveille,hNumEnrTous,hsAjout+hsModification)= Faux alors Erreur("Impossible d'activer la surveillance : ", HErreurInfo()) fin Sablier() si paramSupplementaire.sNomIDAppelant="" alors Charge_ZR() fin si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors selon paramSupplementaire.sNomIDAppelant cas "InterventionRendezVous" : ChargeRDVDossier() cas "InterventionAjouteRendezVous" ChargeSocieteIntervention() fin fin local LIB_Mois=CalendrierSelect(CAL_Planning) LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(DateSys())) CreaJourFerie() ChargerRdvEnAttente() si ZR_RdvAttente..Occurrence=0 alors DISP_Filtre[1]..Visible=Faux sinon DISP_Filtre[1]..Visible=Vrai fin BTN_ChangeModeSVT..Visible = DonneDroitParamAppli(cParam_SuiviTempsAgd) Fin d'initialisation de FI_Planning 06/08/2026 Isis_BO 3476 Partie 3 › Fenêtre WINDEV › FI_Planning › Code des champs si (paramSupplementaire.pclObjetAppelant=Null ou paramSupplementaire.sNomIDAppelant= "InterventionAjouteRendezVous") et OngletEtat(FEN_Menu.ONG_FENETRE,"FI_Agenda3")<>voletInexistant alors OngletFerme(FEN_Menu.ONG_FENETRE,"FI_Agenda3") // ChargeParametresAgenda() sinon // ChangeZRModeCollab() fin si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors si paramSupplementaire.sNomIDAppelant = "InterventionRendezVous" alors ExécuteTraitement(FI_Planning.BTN_Afficher,trtClic) fin fin Sablier(Faux) Demande de mise à jour de l'affichage de FI_Planning procédure DemandeMiseAJour(pclObjet est un objet dynamique=Null) si OngletEtat(FEN_Menu.ONG_FENETRE,"FI_Agenda3")<>voletInexistant alors OngletFerme(FEN_Menu.ONG_FENETRE,"FI_Agenda3") fin si gclPresentationPlanning<>Null _et_ (gclPresentationPlanning=pclObjet _ou_ pclObjet=Null) alors SourceVersEcran("","gclPresentationPlanning") fin LIB_NBRdvAttente=ZR_RdvAttente..Occurrence Clic sur BTN_Afficher Sablier() gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 ChangeZRModeCollab(gsdateInf,gsdateSup) Enregistre_Preferences_Planning(gpclFicheUtilisateurEnCours.m_nPKID) Sablier(Faux) Clic sur BTN_Aujourd_hui PlanningPositionDateHeure(PLN_PL_RDV, DateDuJour()) CalendrierSelectPlus(CAL_Planning,PLN_PL_RDV..DébutEtendueVisible) gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 ChangeZRModeCollab(gsdateInf,gsdateSup) BTN_Jour..Enfoncé = Faux BTN_Semaine..Enfoncé = Faux BTN_Semaine5jrs..Enfoncé = Faux BTN_Mois..Enfoncé = Faux BTN_Aujourd_hui..Enfoncé = Vrai Clic sur BTN_ChangeMode Sablier() si paramSupplementaire.pclObjetAppelant<>Null alors si paramSupplementaire.sNomIDAppelant="InterventionAjouteRendezVous" FEN_Menu.OuvreOuActive(FI_Agenda3,"Agenda",Vrai,*,DonneParam(DansOnglet,"FI_Planning",MoiMême..Nom, maProcMAJObjetRetourFI,"","InterventionAjouteRendezVous",*,paramSupplementaire.pclObjetAppelant)) sinon si paramSupplementaire.sNomIDAppelant="InterventionRendezVous" FEN_Menu.OuvreOuActive(FI_Agenda3,"Agenda",Vrai,*,DonneParam(DansOnglet,"FI_Planning",MoiMême..Nom, 06/08/2026 Isis_BO 3477 Partie 3 › Fenêtre WINDEV › FI_Planning › Code des champs maProcMAJObjetRetourFI,"","InterventionRendezVous",*,paramSupplementaire.pclObjetAppelant)) fin sinon FEN_Menu.OuvreOuActive(FI_Agenda3,"Agenda") fin Sablier(Faux) Clic sur BTN_ChangeModeSVT //Sablier() //FEN_Menu.OuvreOuActive(FI_Planning,"Planning") //Sablier(Faux) Sablier() FEN_Menu.OuvreOuActive(FI_Agenda_Suivi_Temps,"Suivi de temps") Sablier(Faux) Clic sur BTN_Fermer_fiche_planning FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_Filtre)) Clic sur BTN_Imprimer si PlanningMode(PLN_PL_RDV)=plnModeSemaine alors dDateDebutPlanning est une Date = PlanningPositionDateHeure(PLN_PL_RDV,plnDateDébut) dDateFinPlanning est une Date = PlanningPositionDateHeure(PLN_PL_RDV,plnDateFin) tabRdv est un tableau de RendezVous clRdvPlus est un MTableauDeRDV tabRdv = PlanningListeRendezVous(PLN_PL_RDV,"",dDateDebutPlanning,dDateFinPlanning) pour tout unRdv de tabRdv nIndice est un entier nIndice=TableauCherche(gclPresentationPlanning.m_clTabModele,tcLinéaire,"m_nPKID",unRdv.ID,1) si nIndice>0 alors clRdv est MRdv clRdv = gclPresentationPlanning.m_clTabModele[nIndice] TableauAjoute(clRdvPlus:m_clTabModele,clRdv) //gclPresentation.p_clCourant=gclPresentation:m_clTabModele[nIndice] fin fin FEN_Menu.AffichageActif = Faux iAperçu(i100) iImprimeEtat(ETAT_Planning_Collaborateur,clRdvPlus) FEN_Menu.AffichageActif = Vrai sinon Erreur("Veuillez choisir le mode semaine") fin Initialisation de BTN_Jour //// ajoute la procédure de MAJ du bouton "Jour" //PROCÉDURE INTERNE MAJBtn_Jour() // BTN_Jour..Enfoncé=PlanningMode(PLN_PL_RDV)=plnModeJournée //FIN //PLN_PL_RDV..Traitement[trtChangementPériodePlanning]+=MAJBtn_Jour Clic sur BTN_Jour PlanningChangeMode(PLN_PL_RDV,plnModeJournée) nLargeur est un entier=PLN_PL_RDV..Largeur PLN_PL_RDV..LargeurJour=nLargeur-100 FI_Planning.PLN_PL_RDV..GranularitéDurée=60 06/08/2026 Isis_BO 3478 Partie 3 › Fenêtre WINDEV › FI_Planning › Code des champs FI_Planning.PLN_PL_RDV..GranularitéDéplacement=60 CalendrierSelectPlus(CAL_Planning,PLN_PL_RDV..DébutEtendueVisible) gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 ChangeZRModeCollab(gsdateInf,gsdateSup) BTN_Jour..Enfoncé = Vrai BTN_Semaine..Enfoncé = Faux BTN_Semaine5jrs..Enfoncé = Faux BTN_Mois..Enfoncé = Faux BTN_Aujourd_hui..Enfoncé = Faux Initialisation de BTN_Mois // PROCÉDURE INTERNE MAJBtnMois() // BTN_Mois..Enfoncé=PlanningMode(PLN_PL_RDV)=plnModeMois // FIN //PLN_PL_RDV..Traitement[trtChangementPériodePlanning]+=MAJBtnMois Clic sur BTN_Mois PlanningChangeMode(PLN_PL_RDV,plnModeMois) nLargeur est un entier=PLN_PL_RDV..Largeur PLN_PL_RDV..LargeurJour=(nLargeur-100)/31 FI_Planning.PLN_PL_RDV..GranularitéDurée=1440 FI_Planning.PLN_PL_RDV..GranularitéDéplacement=1440 CalendrierSelectPlus(CAL_Planning,PLN_PL_RDV..DébutEtendueVisible) gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 ChangeZRModeCollab(gsdateInf,gsdateSup) BTN_Jour..Enfoncé = Faux BTN_Semaine..Enfoncé = Faux BTN_Semaine5jrs..Enfoncé = Faux BTN_Mois..Enfoncé = Vrai BTN_Aujourd_hui..Enfoncé = Faux Clic sur BTN_PeriodePrecedente PlanningAffichePériodePrécédente(PLN_PL_RDV) gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 ChangeZRModeCollab(gsdateInf,gsdateSup) Clic sur BTN_PeriodeSuivante PlanningAffichePériodeSuivante(PLN_PL_RDV) //dDateTest est une Date = PlanningPlageSélectionnée(PLN_PL_RDV, plnDateDébut) //si dDateTest>gsdateSup alors // ChangeZRModeCollab(gsdateInf,gsdateSup) //FIN gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 ChangeZRModeCollab(gsdateInf,gsdateSup) Initialisation de BTN_Semaine 06/08/2026 Isis_BO 3479 Partie 3 › Fenêtre WINDEV › FI_Planning › Code des champs // // PROCÉDURE INTERNE MAJBtnSemaine() // nLargeur est un entier=PLN_PL_RDV..Largeur // SI PlanningMode(PLN_PL_RDV)=plnModeSemaine _ET_ (PLN_PL_RDV..LargeurJour=(nLargeur-100)/7) // BTN_Semaine..Enfoncé=Vrai // SINON // BTN_Semaine..Enfoncé=Faux // FIN // FIN // //PLN_PL_RDV..Traitement[trtChangementPériodePlanning]+=MAJBtnSemaine Clic sur BTN_Semaine PlanningChangeMode(PLN_PL_RDV,plnModeSemaine,7) nLargeur est un entier=PLN_PL_RDV..Largeur PLN_PL_RDV..LargeurJour=(nLargeur-100)/7 FI_Planning.PLN_PL_RDV..GranularitéDurée=120 FI_Planning.PLN_PL_RDV..GranularitéDéplacement=120 CalendrierSelectPlus(CAL_Planning,PLN_PL_RDV..DébutEtendueVisible) gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 ChangeZRModeCollab(gsdateInf,gsdateSup) BTN_Jour..Enfoncé = Faux BTN_Semaine..Enfoncé = Vrai BTN_Semaine5jrs..Enfoncé = Faux BTN_Mois..Enfoncé = Faux BTN_Aujourd_hui..Enfoncé = Faux Initialisation de BTN_Semaine5jrs // PROCÉDURE INTERNE MAJBtnSemaine() // nLargeur est un entier=PLN_PL_RDV..Largeur // SI PlanningMode(PLN_PL_RDV)=plnModeSemaine _et_ (PLN_PL_RDV..LargeurJour=(nLargeur-100)/5) // BTN_Semaine5jrs..Enfoncé=vrai // SINON // BTN_Semaine5jrs..Enfoncé=faux // FIN // FIN // //PLN_PL_RDV..Traitement[trtChangementPériodePlanning]+=MAJBtnSemaine Clic sur BTN_Semaine5jrs PlanningChangeMode(PLN_PL_RDV,plnModeSemaine,5) nLargeur est un entier=PLN_PL_RDV..Largeur PLN_PL_RDV..LargeurJour=(nLargeur-100)/5 FI_Planning.PLN_PL_RDV..GranularitéDurée=120 FI_Planning.PLN_PL_RDV..GranularitéDéplacement=120 CalendrierSelectPlus(CAL_Planning,PLN_PL_RDV..DébutEtendueVisible) gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 ChangeZRModeCollab(gsdateInf,gsdateSup) BTN_Jour..Enfoncé = Faux 06/08/2026 Isis_BO 3480 Partie 3 › Fenêtre WINDEV › FI_Planning › Code des champs BTN_Semaine..Enfoncé = Faux BTN_Semaine5jrs..Enfoncé = Vrai BTN_Mois..Enfoncé = Faux BTN_Aujourd_hui..Enfoncé = Faux Sélection d'un jour dans CAL_Planning dDateSelection est une Date si BTN_Jour..Enfoncé=Vrai alors dDateSelection=CalendrierSelect(CAL_Planning) PlanningPositionDateHeure(PLN_PL_RDV, dDateSelection) fin si BTN_Semaine..Enfoncé=Vrai ou BTN_Semaine5jrs..Enfoncé=Vrai alors dDateSelection=PremierJourDeLaSemaine(CalendrierSelect(CAL_Planning)) PlanningPositionDateHeure(PLN_PL_RDV, dDateSelection) fin si BTN_Mois..Enfoncé=Vrai alors dDateSelection=PremierJourDuMois(CalendrierSelect(CAL_Planning)) PlanningPositionDateHeure(PLN_PL_RDV, dDateSelection) fin si BTN_Aujourd_hui..Enfoncé=Vrai alors dDateSelection=DateDuJour() PlanningPositionDateHeure(PLN_PL_RDV, dDateSelection) fin ExécuteTraitement(FI_Planning.BTN_Afficher,trtClic) A chaque modification de INT_Sel gsChoixZR="Tous" si INT_Sel=1 alors ZR_Societe..Etat=Grisé ZR_Equipe..Etat=Grisé ChangeZRModeTous() sinon ZR_Societe..Etat=Actif ZR_Equipe..Etat=Actif ChangeZRModeEquipe() fin Enregistre_Preferences_Planning(gpclFicheUtilisateurEnCours.m_nPKID) A chaque modification de INT_Sel ( ZR_Collaborateur ) gsChoixZR="Collaborateur" //gsdateInf = PLN_PL_RDV..DébutEtendueVisible //gsdateSup = PLN_PL_RDV..FinEtendueVisible //gsdateInf-=20 //gsdateSup+=20 //ChangeZRModeCollab(gsdateInf,gsdateSup) //Enregistre_Preferences_Planning(gpclFicheUtilisateurEnCours.m_nPKID) A chaque modification de INT_Sel ( ZR_Equipe ) gsChoixZR="Equipe" ChangeZRModeEquipe() //Enregistre_Preferences_Planning(gpclFicheUtilisateurEnCours.m_nPKID) Initialisation de ZR_RdvAttente si ZR_RdvAttente..Occurrence=0 alors DISP_Filtre[1]..Visible=Faux sinon 06/08/2026 Isis_BO 3481 Partie 3 › Fenêtre WINDEV › FI_Planning › Code des champs DISP_Filtre[1]..Visible=Vrai fin Clic sur BTN_Valide ( ZR_RdvAttente ) clPresentation est une PTableRDV dynamique =Null clPresentation=PTableRDV.gNouvellePresentation(2,ATT_Id,-1,-1) clPresentation.p_clCourant=clPresentation:m_clTabModele[1] clPresentationFiche est un PFicheRdv <- clPresentation.Modifier() //ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,clPresentationFiche,DonneParam(DansChampFI,"FI_Planning",Moi Même..Nom,maProcMAJObjetRetourFI,"Modification d'un Rendez-vous","Modifier")) Ouvre(FEN_Fiche_RDV_F,clPresentationFiche,DonneParam(DansChampFI,"FI_Planning",MoiMême..Nom, maProcMAJObjetRetourFI,"Modification d'un Rendez-vous","Modifier")) //FI_Planning..Plan=1 //DonneFocus(CFI_RDV) A chaque modification de INT_Sel ( ZR_Societe ) gsChoixZR="Société" ChangeZRModeSociete2() //Enregistre_Preferences_Planning(gpclFicheUtilisateurEnCours.m_nPKID) Clic sur IMG_Parametrage si Ouvre(FEN_Parametres_Granularite_RDV) alors nGranularite est un entier = gpclFicheUtilisateurEnCours:GranulariteRDV() (ghHDO,ghHFO) = gpclFicheUtilisateurEnCours:HeuresOuvrablesRDV() (ghHDV,ghHFV) = gpclFicheUtilisateurEnCours:HeuresVisiblesRDV() FI_Planning.PLN_PL_RDV..GranularitéDurée = nGranularite FI_Planning.PLN_PL_RDV..GranularitéDéplacement = nGranularite FI_Planning.PLN_PL_RDV.HeureOuvrableDébut = ghHDO FI_Planning.PLN_PL_RDV.HeureOuvrableFin = ghHFO FI_Planning.PLN_PL_RDV.HeureAffichée(ghHDV,ghHFV) fin Initialisation de LIB_Mois procédure interne MAJLibMois() LIB_Mois=PLN_PL_RDV..DébutEtendueVisible fin PLN_PL_RDV..Traitement[trtChangementPériodePlanning]+=MAJLibMois Initialisation de LIB_Semaine procédure interne MAJLibSemaine() d est une Date = PLN_PL_RDV..DébutEtendueVisible LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) fin PLN_PL_RDV..Traitement[trtChangementPériodePlanning]+=MAJLibSemaine Initialisation de PLN_PL_RDV si Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) > 0 alors FI_Planning.PLN_PL_RDV..GranularitéDurée = Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) FI_Planning.PLN_PL_RDV..GranularitéDéplacement = Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) FI_Planning.PLN_PL_RDV.HeureOuvrableDébut = ghHDO 06/08/2026 Isis_BO 3482 Partie 3 › Fenêtre WINDEV › FI_Planning › Code des champs FI_Planning.PLN_PL_RDV.HeureOuvrableFin = ghHFO FI_Planning.PLN_PL_RDV.HeureAffichée(ghHDV,ghHFV) fin Avant création du rendez-vous dans PLN_PL_RDV procédure AvantCréation(rdvCréé est un RendezVous) nCompteur est un entier nIdSociete est un entier sur 8 octets pour tout ligne de ZR_Societe si FI_Planning.DISP_Filtre.ZR_Societe.ATT_Sel=1 alors nCompteur++ nIdSociete=Val(FI_Planning.DISP_Filtre.ZR_Societe.ATT_Id) fin fin //gclPresentation.p_clCourant=clPresentationFiche:p_clCourant //gclPresentation.p_clCourant.m_dhDateDebut=rdvCréé.DateDébut si paramSupplementaire.sNomIDAppelant="InterventionAjouteRendezVous" alors paramSupplementaire.pclObjetAppelant.m_bNouveau=Vrai paramSupplementaire.pclObjetAppelant.m_dhDateDebut=rdvCréé.DateDébut paramSupplementaire.pclObjetAppelant.m_dhDateFin=rdvCréé.DateFin paramSupplementaire.pclObjetAppelant.m_nCreationUser= gpclFicheUtilisateurEnCours.m_nPKID paramSupplementaire.pclObjetAppelant.m_nModifUser=gpclFicheUtilisateurEnCours.m_nPKID paramSupplementaire.pclObjetAppelant.m_nIDCollaborateur=rdvCréé.Ressource pour tout ParametreMetier avec PA_Code=14 si ParametreMetier.PA_Valeur="1" alors paramSupplementaire.pclObjetAppelant.m_nIDTypeActivite=ParametreMetier.PA_PKID fin fin Ouvre(FEN_Fiche_RDV_F,paramSupplementaire.pclObjetAppelant,DonneParam(DansChampFI,"FI_Planning", MoiMême..Nom,maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) //ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,paramSupplementaire.pclObjetAppelant,DonneParam(DansCham pFI,"FI_Planning",MoiMême..Nom,maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) //ExécuteTraitement(FI_Planning.BTN_Afficher,trtClic) sinon clPresentationFiche est un PFicheRdv<-gclPresentationPlanning.Nouveau() clPresentationFiche.m_bNouveau=Vrai si nCompteur=1 alors clPresentationFiche.m_nIDSociete=nIdSociete fin clPresentationFiche.m_dhDateDebut=rdvCréé.DateDébut clPresentationFiche.m_dhDateFin=rdvCréé.DateFin clPresentationFiche.m_nCreationUser= gpclFicheUtilisateurEnCours.m_nPKID clPresentationFiche.m_nModifUser=gpclFicheUtilisateurEnCours.m_nPKID clPresentationFiche.m_nIDCollaborateur=rdvCréé.Ressource pour tout ParametreMetier avec PA_Code=14 si ParametreMetier.PA_Valeur="1" alors clPresentationFiche.m_nIDTypeActivite=ParametreMetier.PA_PKID fin fin //ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,clPresentationFiche,DonneParam(DansChampFI,"FI_Planning" ,MoiMême..Nom,maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) Ouvre(FEN_Fiche_RDV_F,clPresentationFiche,DonneParam(DansChampFI,"FI_Planning",MoiMême..Nom, maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) //ExécuteTraitement(FI_Planning.BTN_Afficher,trtClic) fin //FI_Planning..Plan=1 //DonneFocus(CFI_RDV) gnModeRDV=1 Entrée en saisie d'un rendez-vous de PLN_PL_RDV 06/08/2026 Isis_BO 3483 Partie 3 › Fenêtre WINDEV › FI_Planning › Code des champs procédure EntréeEnSaisie(rdvEdité est un RendezVous) si gnModeRDV=0 alors nIndice est un entier nIndice=TableauCherche(gclPresentationPlanning.m_clTabModele,tcLinéaire,"m_nPKID",rdvEdité.ID,1) si nIndice<>-1 alors gclPresentationPlanning.p_clCourant=gclPresentationPlanning:m_clTabModele[nIndice] sinon si EnModeTest() alors Trace("RDV Non Trouvé...") retour fin clPresentationFiche est un PFicheRdv <- gclPresentationPlanning.Modifier() si paramSupplementaire.pclObjetAppelant<>Null et (paramSupplementaire.sNomIDAppelant<> "InterventionAjouteRendezVous" ou paramSupplementaire.sNomIDAppelant= "InterventionRendezVous") alors clPresentationFiche<-paramSupplementaire.pclObjetAppelant sinon pclListePersonne est une PTablePersonne dynamique pclListePersonne=PTablePersonne.gNouvellePresentation(6,clPresentationFiche.m_nIDLieu, clPresentationFiche.m_nIDIntervention) pour i= 1 _à_ pclListePersonne.m_clTabModele..Occurrence clUnPersonne est un MPersonne si pclListePersonne.m_clTabModele[i].m_nPKID<>clPresentationFiche.m_nIDPersonne alors clUnPersonne.m_sNom=pclListePersonne.m_clTabModele[i].m_sNom clUnPersonne.m_sPrenom=pclListePersonne.m_clTabModele[i].m_sPrenom clUnPersonne.m_nPKID=pclListePersonne.m_clTabModele[i].m_nPKID TableauAjoute(clPresentationFiche.m_clListePersonne,clUnPersonne) fin fin fin clPresentationFiche:m_clLieu.m_clAdresse.m_sPresentation=Remplace(clPresentationFiche:m_clLieu. m_clAdresse.m_sPresentation,[RC,TAB],"-") //ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,clPresentationFiche,DonneParam(DansChampFI,"FI_Planning" ,MoiMême..Nom,maProcMAJObjetRetourFI,"Modification d'un Rendez-vous","Modifier")) fin gnModeRDV=0 //FI_Planning..Plan=1 //DonneFocus(CFI_RDV) Sortie de saisie du rendez-vous de PLN_PL_RDV procédure SortieDeSaisie(rdvModifié est un RendezVous) Sélection d'un rendez-vous de PLN_PL_RDV procédure Sélection(rdvSélectionné est un RendezVous) nIndice est un entier nIndice=TableauCherche(gclPresentationPlanning.m_clTabModele,tcLinéaire,"m_nPKID",rdvSélectionné.ID,1) si nIndice<>-1 alors gclPresentationPlanning.p_clCourant=gclPresentationPlanning:m_clTabModele[nIndice] fin Déplacement d'un rendez-vous dans PLN_PL_RDV procédure Déplacement(rdvDéplacé est un RendezVous) ModifRDVDirectementPlanning(rdvDéplacé,Vrai) //ExécuteTraitement(FI_Planning.BTN_Afficher,trtClic) Redimensionnement d'un rendez-vous de PLN_PL_RDV 06/08/2026 Isis_BO 3484 Partie 3 › Fenêtre WINDEV › FI_Planning › Code des champs procédure Redimensionnement(rdvRedimensionné est un RendezVous) ModifRDVDirectementPlanning(rdvRedimensionné,Faux) //ExécuteTraitement(FI_Planning.BTN_Afficher,trtClic) Suppression d'un rendez-vous de PLN_PL_RDV procédure Suppression(rdvSupprimé est un RendezVous) SupprimerRdv(Val(rdvSupprimé.ID)) //ExécuteTraitement(FI_Planning.BTN_Afficher,trtClic) A chaque changement de période de PLN_PL_RDV CalendrierSelectPlus(CAL_Planning,PLN_PL_RDV..DébutEtendueVisible) gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 ChangeZRModeCollab(gsdateInf,gsdateSup) Réaffectation d'un rendez-vous dans PLN_PL_RDV procédure DéplacementRessource(rdvRessourceDéplacé est un RendezVous) //MessageErreur est une chaine //MessageErreur=Gestion_Conflit(rdvRessourceDéplacé.DateDébut,rdvRessourceDéplacé.DateFin,rdvRessourceD éplacé.ID,rdvRessourceDéplacé.Note) //SI MessageErreur<>"" ALORS // Erreur("Vous ne pouvez pas réaffecter ce rendez-vous pour les utiliateurs suivant:"+RC+RC+MessageErreur+RC+RC+"Conflit de Rendez-vous") // HLitRecherchePremier(Planning_RDV,PL_PKID,rdvRessourceDéplacé.ID) // SI HTrouve(Planning_RDV) ALORS // rdvRessourceDéplacé.DateDébut=Planning_RDV.PL_DateDebut // rdvRessourceDéplacé.DateFin=Planning_RDV.PL_DateFin // FIN // RETOUR //FIN // HLitRecherchePremier(Planning_RDV,PL_PKID,rdvRessourceDéplacé.ID) // Planning_RDV.PL_DateDebut=rdvRessourceDéplacé.DateDébut // Planning_RDV.PL_DateFin=rdvRessourceDéplacé.DateFin // Planning_RDV.ModifDate=DateHeureSys() // Planning_RDV.ModifUser=gpclFicheUtilisateurEnCours.m_nPKID // Planning_RDV.PL_IDCollaborateur=rdvRessourceDéplacé.Ressource // HModifie(Planning_RDV) //rdvRessourceDéplacé.ID=ExtraitChaîne(rdvRessourceDéplacé.ID,1,";",DepuisDébut) Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur PLN_PL_RDV si PLN_PL_RDV..Etat=AffichageSeulement alors retour fin nCompteur est un entier nIdSociete est un entier sur 8 octets pour tout ligne de ZR_Societe si FI_Planning.DISP_Filtre.ZR_Societe.ATT_Sel=1 alors nCompteur++ 06/08/2026 Isis_BO 3485 Partie 3 › Fenêtre WINDEV › FI_Planning › Code des champs nIdSociete=Val(FI_Planning.DISP_Filtre.ZR_Societe.ATT_Id) fin fin si PLN_PL_RDV=0 alors si paramSupplementaire.sNomIDAppelant="InterventionAjouteRendezVous" alors paramSupplementaire.pclObjetAppelant.m_bNouveau=Vrai paramSupplementaire.pclObjetAppelant.m_dhDateDebut=PLN_PL_RDV..DateDébut paramSupplementaire.pclObjetAppelant.m_dhDateFin=PLN_PL_RDV..DateFin paramSupplementaire.pclObjetAppelant.m_nCreationUser= gpclFicheUtilisateurEnCours.m_nPKID paramSupplementaire.pclObjetAppelant.m_nModifUser=gpclFicheUtilisateurEnCours.m_nPKID paramSupplementaire.pclObjetAppelant.m_nIDCollaborateur=PLN_PL_RDV..RessourceSélectionnée pour tout ParametreMetier avec PA_Code=14 si ParametreMetier.PA_Valeur="1" alors paramSupplementaire.pclObjetAppelant.m_nIDTypeActivite=ParametreMetier.PA_PKID fin fin //ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,paramSupplementaire.pclObjetAppelant,DonneParam(DansCham pFI,"FI_Planning",MoiMême..Nom,maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) Ouvre(FEN_Fiche_RDV_F,paramSupplementaire.pclObjetAppelant,DonneParam(DansChampFI,"FI_Planning", MoiMême..Nom,maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) //ExécuteTraitement(FI_Planning.BTN_Afficher,trtClic) sinon clPresentationFiche est un PFicheRdv<-gclPresentationPlanning.Nouveau() clPresentationFiche.m_bNouveau=Vrai si nCompteur=1 alors clPresentationFiche.m_nIDSociete=nIdSociete fin clPresentationFiche.m_dhDateDebut=PLN_PL_RDV..DateDébut clPresentationFiche.m_dhDateFin=PLN_PL_RDV..DateFin clPresentationFiche.m_nCreationUser= gpclFicheUtilisateurEnCours.m_nPKID clPresentationFiche.m_nModifUser=gpclFicheUtilisateurEnCours.m_nPKID clPresentationFiche.m_nIDCollaborateur=PLN_PL_RDV..RessourceSélectionnée pour tout ParametreMetier avec PA_Code=14 si ParametreMetier.PA_Valeur="1" alors clPresentationFiche.m_nIDTypeActivite=ParametreMetier.PA_PKID fin fin //ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,clPresentationFiche,DonneParam(DansChampFI,"FI_Planning" ,MoiMême..Nom,maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) Ouvre(FEN_Fiche_RDV_F,clPresentationFiche,DonneParam(DansChampFI,"FI_Planning",MoiMême..Nom, maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) //ExécuteTraitement(FI_Planning.BTN_Afficher,trtClic) fin //FI_Planning..Plan=1 //DonneFocus(CFI_RDV) gnModeRDV=1 sinon pclPresentationFiche est un PFicheRdv dynamique quand exception dans pclPresentationFiche <- gclPresentationPlanning.Modifier() faire si paramSupplementaire:pclObjetAppelant:m_clModeleCourant:m_nPKID > 0 alors nIndice est un entier nIndice=TableauCherche(gclPresentationPlanning.m_clTabModele,tcLinéaire,"m_nPKID", paramSupplementaire:pclObjetAppelant:m_clModeleCourant:m_nPKID,1) si nIndice<>-1 alors gclPresentationPlanning.p_clCourant=gclPresentationPlanning:m_clTabModele[nIndice] fin 06/08/2026 Isis_BO 3486 Partie 3 › Fenêtre WINDEV › FI_Planning › Code des champs fin pclPresentationFiche <- gclPresentationPlanning.Modifier() fin Ouvre(FEN_Fiche_RDV_F,pclPresentationFiche,DonneParam(DansChampFI,"fi_agenda3",MoiMême..Nom, maProcMAJObjetRetourFI,"Modification d'un rendez-vous","modifier")) //ExécuteTraitement(FI_Planning.BTN_Afficher,trtClic) fin FI_Planning Procédures Procédure locale AfficheZR // Résumé : // Syntaxe : // AfficheZR () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AfficheZR() si ZR_Societe..Occurrence<=1 alors DISP_Filtre[2]..Visible=Faux sinon DISP_Filtre[2]..Visible=Vrai fin si ZR_Equipe..Occurrence<=1 alors DISP_Filtre[3]..Visible=Faux pour toute ligne de ZR_Collaborateur ZR_Collaborateur.ATT_Titre="Vos Collaborateurs" fin sinon DISP_Filtre[3]..Visible=Vrai fin si ZR_Collaborateur..Occurrence<1 alors DISP_Filtre[4]..Visible=Faux sinon DISP_Filtre[4]..Visible=Vrai fin Procédure locale ChangeZRModeCollab // Résumé : procédure ChangeZRModeCollab(Date_Inf est une Date="", Date_Sup est une Date="") nCompteur est un entier sCollab est une chaîne sRefInterne est une chaîne //POUR TOUT Collaborateur 06/08/2026 Isis_BO 3487 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures // PlanningSupprimeRessource(PLN_PL_RDV,Collaborateur.CO_PKID) //FIN PlanningSupprimeTout(PLN_PL_RDV) pour toute ligne de ZR_Collaborateur si ATT_Sel1=1 alors nCompteur++ sCollab+=[";"]+FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Id PlanningAjouteRessource(PLN_PL_RDV,ZR_Collaborateur.ATT_Nom+gLien(ZR_Collaborateur.ATT_Id)) fin fin si sCollab="" alors sCollab="0" fin si nCompteur=0 alors PLN_PL_RDV..Etat=AffichageSeulement gclPresentationPlanning=PTableRDV.gNouvellePresentation(3,-1,-1,sCollab,Date_Inf,Date_Sup) retour sinon PLN_PL_RDV..Etat=Actif Sablier() gclPresentationPlanning=PTableRDV.gNouvellePresentation(3,-1,-1,sCollab,Date_Inf,Date_Sup) Sablier(Faux) PlanningAffiche(PLN_PL_RDV) fin si gclPresentationPlanning.m_clTabModele..Occurrence >0 alors LIB_Mois=PLN_PL_RDV..DébutEtendueVisible d est une Date = PLN_PL_RDV..DébutEtendueVisible LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) nIdTypeIntervention est un entier sur 8 octets pour tout ParametreMetier avec PA_Code=14 si ParametreMetier.PA_Valeur="1" alors nIdTypeIntervention=ParametreMetier.PA_PKID fin fin pour i=1 _à_ gclPresentationPlanning.m_clTabModele..Occurrence scouleur est une chaîne ANSI = DonneCouleurRDV(gclPresentationPlanning.m_clTabModele[i]. m_nIDTypeActivite) sEtatCouleur est une chaîne ANSI = DonneEtatRDV(gclPresentationPlanning.m_clTabModele[i].m_n IDStatut) PLN_PL_RDV[i]..Bulle=gclPresentationPlanning.m_clTabModele[i].m_clTypeActivite.m_sLibelle + RC + gclPresentationPlanning.m_clTabModele[i].DateRendezVous +RC+ gclPresentationPlanning.m_clTabModele[ i].AdresseLieu si PLN_PL_RDV[i]..Note>0 alors PLN_PL_RDV[i]..Image=fExtraitChemin(IMG_Lien, fFichier + fExtension) fin si gclPresentationPlanning.m_clTabModele[i].m_nIDTypeActivite = nIdTypeIntervention alors si gclPresentationPlanning.m_clTabModele[i].m_nIDIntervention<>0 alors HLitRecherchePremier(Intervention,IN_PKID,gclPresentationPlanning.m_clTabModele[i].m_n IDIntervention) sRefInterne=Intervention.IN_RefInterne fin PLN_PL_RDV[i]..titre= "Intervention"+" n° "+sRefInterne fin PLN_PL_RDV[i]..CouleurFond = scouleur PLN_PL_RDV[i]..Auteur = sEtatCouleur fin 06/08/2026 Isis_BO 3488 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures si ZR_RdvAttente..Occurrence=0 alors DISP_Filtre[1]..Visible=Faux sinon DISP_Filtre[1]..Visible=Vrai fin fin Procédure locale ChangeZRModeEquipe // Résumé : procédure ChangeZRModeEquipe() nSelectSansEquipe est un entier nSelectAvecEquipe est un entier IdEquipe est une chaîne sIdCollab est une chaîne sIdSociete est une chaîne pour toute ligne de ZR_Societe si FI_Planning.DISP_Filtre.ZR_Societe.ATT_Sel=1 alors sIdSociete+=[";"]+ZR_Societe.ATT_Id fin fin ZoneRépétéeSupprimeTout(ZR_Collaborateur) reqCollab est une Requête SQL = [ SELECT CO_Nom,CO_Prenom,CO_PKID,Equipe.EQ_Nom,Equipe.EQ_PKID FROM Collaborateur LEFT OUTER JOIN Equipe_Collaborateur ON Equipe_Collaborateur.EC_IDCollaborateur=Collaborateur. CO_PKID LEFT OUTER JOIN Equipe ON Equipe.EQ_PKID=Equipe_Collaborateur.EC_IDEquipe WHERE Equipe.EQ_PKID IN ({P_IdEquipe}) AND Collaborateur.CO_AuPlanning=1 ORDER BY EQ_Nom,CO_Nom ] pour toute ligne de ZR_Equipe si FI_Planning.DISP_Filtre.ZR_Equipe.ATT_Sel=1 alors si ZR_Equipe.ATT_Id=0 alors nSelectSansEquipe++ sinon nSelectAvecEquipe++ fin IdEquipe +=[";"]+ZR_Equipe.ATT_Id fin fin reqCollab.P_IdEquipe=IdEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID si reqCollab.EQ_Nom<>"" alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab. EQ_Nom,reqCollab.CO_PKID,0,1) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,"Sans équipe", reqCollab.CO_PKID,0,0) fin // ZoneRépétéeSelectPlus(ZR_Collaborateur) fin HAnnuleDéclaration(reqCollab) si nSelectSansEquipe>0 alors si nSelectAvecEquipe=0 alors ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour toute ligne de ZR_Equipe si ZR_Equipe.ATT_Id=0 alors nSelectSansEquipe++ 06/08/2026 Isis_BO 3489 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures sinon nSelectAvecEquipe++ fin IdEquipe +=[";"]+ZR_Equipe.ATT_Id fin reqCollab.P_IdEquipe=IdEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID fin HAnnuleDéclaration(reqCollab) fin reqcollabsansequipe est une Requête SQL = [ SELECT DISTINCT CO_Nom,CO_Prenom,CO_PKID FROM Collaborateur INNER JOIN Societe_Collaborateur ON Societe_Collaborateur.SC_IDCollaborateur=Collaborateur. CO_PKID WHERE Societe_Collaborateur.SC_IDCSociete IN ({P_IdSoc}) AND Collaborateur.CO_PKID NOT IN ( {P_IdCollab}) AND Collaborateur.CO_AuPlanning=1 ORDER BY CO_Nom,CO_Prenom ] si sIdCollab<>"" alors reqcollabsansequipe.P_IdCollab=sIdCollab sinon sIdCollab=-1 reqcollabsansequipe.P_IdCollab=sIdCollab fin reqcollabsansequipe.P_IdSoc=sIdSociete HExécuteRequête(reqcollabsansequipe,hRequêteDéfaut) pour tout reqcollabsansequipe ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqcollabsansequipe.CO_Nom+" "+reqcollabsansequipe. CO_Prenom,"Sans équipe",reqcollabsansequipe.CO_PKID,0,0) fin HAnnuleDéclaration(reqcollabsansequipe) fin gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 //ChangeZRModeCollab(gsdateInf,gsdateSup) AfficheZR() Procédure locale ChangeZRModeSociete2 // Résumé : // Syntaxe : procédure ChangeZRModeSociete2() IdSoc,sEquipe est une chaîne nSelectSansEquipe,nSelectAvecEquipe sont des entiers req est une Requête SQL = [ SELECT EQ_Nom,EQ_PKID FROM Societe INNER JOIN Equipe ON Equipe.EQ_IDSociete=Societe.SO_PKID WHERE Societe.SO_PKID IN ({P_IdSOc}) ORDER BY EQ_Nom ] pour toute ligne de ZR_Societe si FI_Planning.DISP_Filtre.ZR_Societe.ATT_Sel=1 alors si IdSoc="" alors IdSoc=ZR_Societe.ATT_Id sinon IdSoc+=";"+ZR_Societe.ATT_Id 06/08/2026 Isis_BO 3490 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures fin fin fin req.P_IdSOc=IdSoc HExécuteRequête(req,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Equipe) pour tout req ZoneRépétéeAjouteLigne(ZR_Equipe,req.EQ_Nom,"Vos équipes",req.EQ_PKID,0) sEquipe+=[";"]+req.EQ_PKID nSelectAvecEquipe++ fin ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,0) sEquipe+=[";"]+0 nSelectSansEquipe++ HAnnuleDéclaration(req) reqCollab est une Requête SQL = [ SELECT CO_Nom,CO_Prenom,CO_PKID,Equipe.EQ_Nom,Equipe.EQ_PKID FROM Collaborateur LEFT OUTER JOIN Equipe_Collaborateur ON Equipe_Collaborateur.EC_IDCollaborateur=Collaborateur. CO_PKID LEFT OUTER JOIN Equipe ON Equipe.EQ_PKID=Equipe_Collaborateur.EC_IDEquipe WHERE Equipe.EQ_PKID IN ({P_IdEquipe}) AND Collaborateur.CO_AuPlanning=1 ORDER BY EQ_Nom,CO_Nom ] reqCollab.P_IdEquipe=sEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) sIdCollab est une chaîne ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID si reqCollab.EQ_Nom<>"" alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab .EQ_Nom,reqCollab.CO_PKID,0,0) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom, "Sans équipe",reqCollab.CO_PKID,0,0) fin fin HAnnuleDéclaration(reqCollab) IdEquipe est une chaîne si nSelectSansEquipe>0 alors si nSelectAvecEquipe=0 alors pour toute ligne de ZR_Equipe si ZR_Equipe.ATT_Id<>0 alors IdEquipe +=[";"]+ZR_Equipe.ATT_Id fin reqCollab.P_IdEquipe=IdEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID fin HAnnuleDéclaration(reqCollab) fin fin reqcollabsansequipe est une Requête SQL = [ SELECT DISTINCT CO_Nom,CO_Prenom,CO_PKID FROM Collaborateur INNER JOIN Societe_Collaborateur ON Societe_Collaborateur.SC_IDCollaborateur=Collaborateur. CO_PKID WHERE Societe_Collaborateur.SC_IDCSociete IN ({P_IdSoc}) AND Collaborateur.CO_PKID NOT IN ( {P_IdCollab}) AND Collaborateur.CO_AuPlanning=1 ORDER BY CO_Nom,CO_Prenom 06/08/2026 Isis_BO 3491 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures ] si sIdCollab<>"" alors reqcollabsansequipe.P_IdCollab=sIdCollab sinon sIdCollab=-1 reqcollabsansequipe.P_IdCollab=sIdCollab fin reqcollabsansequipe.P_IdSoc=IdSoc HExécuteRequête(reqcollabsansequipe,hRequêteDéfaut) pour tout reqcollabsansequipe ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqcollabsansequipe.CO_Nom+" "+reqcollabsansequipe .CO_Prenom,"Sans équipe",reqcollabsansequipe.CO_PKID,0,0) fin HAnnuleDéclaration(reqcollabsansequipe) fin gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 //ChangeZRModeCollab(gsdateInf,gsdateSup) AfficheZR() Procédure locale ChangeZRModeTous // Résumé : procédure ChangeZRModeTous() ZoneRépétéeSupprimeTout(ZR_Collaborateur) reqCollab est une Requête SQL = [ SELECT CO_Nom,CO_Prenom,CO_PKID FROM Collaborateur WHERE Collaborateur.CO_AuPlanning=1 ORDER BY CO_Nom ] HExécuteRequête(reqCollab,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom, "Vos collaborateurs",reqCollab.CO_PKID,0,0) fin HAnnuleDéclaration(reqCollab) gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 ChangeZRModeCollab(gsdateInf,gsdateSup) AfficheZR() Procédure locale Charge_ZR // Résumé : procédure Charge_ZR() clNewParametreUtilisateur est un MParametreUtilisateur PlanningSupprimeTout(PLN_PL_RDV) STPreferenceUtilisateur est une Structure sEntite est une chaîne nValeur est un entier sur 8 octets fin nIndice,nSelectSansEquipe,nSelectAvecEquipe sont des entiers 06/08/2026 Isis_BO 3492 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures UneLigne est une STPreferenceUtilisateur tabPreferenceUser est un tableau de STPreferenceUtilisateur sSociete,sEquipe,sCollab sont des chaînes // On charge un tableau de structure avec les préferences utilisateur des sociétés equipes et collaborateurs dernièrement enregistré nIndice=TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","CHOIX_SOCIETE_EQUIPE_COLLAB",gpclFicheUtilisateurEnCours.m_nPKID) si nIndice<>-1 alors sSociete=ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[nIndice].m_s Valeur,1,"_",DepuisDébut) pour toute chaîne soc de sSociete séparée par ";" UneLigne.sEntite="Societe" UneLigne.nValeur=Val(soc) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin sEquipe=ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[nIndice].m_s Valeur,2,"_",DepuisDébut) pour toute chaîne Equ de sEquipe séparée par ";" UneLigne.sEntite="Equipe" UneLigne.nValeur=Val(Equ) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin sCollab=ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[nIndice].m_s Valeur,3,"_",DepuisDébut) pour toute chaîne Cola de sCollab séparée par ";" UneLigne.sEntite="Collaborateur" UneLigne.nValeur=Val(Cola) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin sinon si gpclFicheUtilisateurEnCours.m_nIDSocietePrincipale<>0 alors clErreur est un CErreur sListeEquipe est une chaîne pour tout Equipe_Collaborateur avec EC_IDCollaborateur=gpclFicheUtilisateurEnCours.m_n IDCollaborateur sListeEquipe+=[";"]+Equipe_Collaborateur.EC_IDEquipe fin si sListeEquipe="" alors sListeEquipe="0" clNewParametreUtilisateur.m_sCode="CHOIX_SOCIETE_EQUIPE_COLLAB" clNewParametreUtilisateur.m_nIDUtilisateur=gpclFicheUtilisateurEnCours.m_nPKID clNewParametreUtilisateur.m_sValeur=gpclFicheUtilisateurEnCours.m_nIDSocietePrincipale+"_"+ sListeEquipe+"_"+gpclFicheUtilisateurEnCours.m_nIDCollaborateur clNewParametreUtilisateur.bEnregistrer(clErreur) TableauAjouteLigne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele, clNewParametreUtilisateur) sSociete=ExtraitChaîne(clNewParametreUtilisateur.m_sValeur,1,"_",DepuisDébut) pour toute chaîne soc de sSociete séparée par ";" UneLigne.sEntite="Societe" UneLigne.nValeur=Val(soc) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin sEquipe=ExtraitChaîne(clNewParametreUtilisateur.m_sValeur,2,"_",DepuisDébut) pour toute chaîne Equ de sEquipe séparée par ";" UneLigne.sEntite="Equipe" UneLigne.nValeur=Val(Equ) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin sCollab=ExtraitChaîne(clNewParametreUtilisateur.m_sValeur,3,"_",DepuisDébut) pour toute chaîne Cola de sCollab séparée par ";" UneLigne.sEntite="Collaborateur" UneLigne.nValeur=Val(Cola) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin fin fin 06/08/2026 Isis_BO 3493 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures // On charge la ZR des sociétés avec le choix des préférences utilisateur pour tout Societe nIndice=ChercheIndiceTab(tabPreferenceUser,Societe.SO_PKID,"Societe") si nIndice<>-1 alors ZoneRépétéeAjouteLigne(ZR_Societe,Societe.SO_Nom,"Vos sociétés",Societe.SO_PKID,1) sinon ZoneRépétéeAjouteLigne(ZR_Societe,Societe.SO_Nom,"Vos sociétés",Societe.SO_PKID,0) fin fin ZoneRépétéeTrie("-FI_Planning.DISP_Filtre.ZR_Societe.ATT_Sel"+TAB+ "FI_Planning.DISP_Filtre.ZR_Societe.ATT_Nom") // On charge la ZR des équipes avec le choix des préférences utilisateur pour tout Equipe nIndice=ChercheIndiceTab(tabPreferenceUser,Equipe.EQ_PKID,"Equipe") si nIndice<>-1 alors ZoneRépétéeAjouteLigne(ZR_Equipe,Equipe.EQ_Nom,"Vos équipes",Equipe.EQ_PKID,1) sinon nIndice=ChercheIndiceTab(tabPreferenceUser,Equipe.EQ_IDSociete,"Societe") si nIndice<>-1 alors ZoneRépétéeAjouteLigne(ZR_Equipe,Equipe.EQ_Nom,"Vos équipes",Equipe.EQ_PKID,0) fin fin fin //nIndice=TableauCherche(tabPreferenceUser,tcLinéaire,"nValeur;sEntite",0,"Equipe") nIndice=ChercheIndiceTab(tabPreferenceUser,0,"Equipe") si nIndice<>-1 alors ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,1) sinon ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,0) fin pour toute ligne de ZR_Equipe si FI_Planning.DISP_Filtre.ZR_Equipe.ATT_Sel=1 alors si ZR_Equipe.ATT_Id=0 alors nSelectSansEquipe++ sinon nSelectAvecEquipe++ fin fin fin ZoneRépétéeTrie("-FI_Planning.DISP_Filtre.ZR_Equipe.ATT_Sel"+TAB+ "FI_Planning.DISP_Filtre.ZR_Equipe.ATT_Nom") reqCollab est une Requête SQL = [ SELECT CO_Nom,CO_Prenom,CO_PKID,Equipe.EQ_Nom,Equipe.EQ_PKID FROM Collaborateur LEFT OUTER JOIN Equipe_Collaborateur ON Equipe_Collaborateur.EC_IDCollaborateur=Collaborateur. CO_PKID LEFT OUTER JOIN Equipe ON Equipe.EQ_PKID=Equipe_Collaborateur.EC_IDEquipe WHERE Equipe.EQ_PKID IN ({P_IdEquipe}) AND Collaborateur.CO_AuPlanning=1 ORDER BY EQ_Nom,CO_Nom ] reqCollab.P_IdEquipe=sEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) sIdCollab est une chaîne ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID nIndice=ChercheIndiceTab(tabPreferenceUser,reqCollab.CO_PKID,"Collaborateur") si reqCollab.EQ_Nom<>"" alors si nIndice=-1 alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab. EQ_Nom,reqCollab.CO_PKID,0,0) sinon 06/08/2026 Isis_BO 3494 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab. EQ_Nom,reqCollab.CO_PKID,0,1) fin sinon si nIndice=-1 alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,"Sans équipe", reqCollab.CO_PKID,0,0) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,"Sans équipe", reqCollab.CO_PKID,0,1) fin fin // ZoneRépétéeSelectPlus(ZR_Collaborateur) fin HAnnuleDéclaration(reqCollab) IdEquipe est une chaîne si nSelectSansEquipe>0 alors si nSelectAvecEquipe=0 alors pour toute ligne de ZR_Equipe si ZR_Equipe.ATT_Id<>0 alors IdEquipe +=[";"]+ZR_Equipe.ATT_Id fin reqCollab.P_IdEquipe=IdEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID fin HAnnuleDéclaration(reqCollab) fin fin reqcollabsansequipe est une Requête SQL = [ SELECT DISTINCT CO_Nom,CO_Prenom,CO_PKID FROM Collaborateur INNER JOIN Societe_Collaborateur ON Societe_Collaborateur.SC_IDCollaborateur=Collaborateur. CO_PKID WHERE Societe_Collaborateur.SC_IDCSociete IN ({P_IdSoc}) AND Collaborateur.CO_PKID NOT IN ( {P_IdCollab}) AND Collaborateur.CO_AuPlanning=1 ORDER BY CO_Nom,CO_Prenom ] si sIdCollab<>"" alors reqcollabsansequipe.P_IdCollab=sIdCollab sinon sIdCollab=-1 reqcollabsansequipe.P_IdCollab=sIdCollab fin reqcollabsansequipe.P_IdSoc=sSociete HExécuteRequête(reqcollabsansequipe,hRequêteDéfaut) pour tout reqcollabsansequipe nIndice=ChercheIndiceTab(tabPreferenceUser,reqcollabsansequipe.CO_PKID,"Collaborateur") si nIndice=-1 alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqcollabsansequipe.CO_Nom+" "+reqcollabsansequipe. CO_Prenom,"Sans équipe",reqcollabsansequipe.CO_PKID,0,0) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqcollabsansequipe.CO_Nom+" "+reqcollabsansequipe. CO_Prenom,"Sans équipe",reqcollabsansequipe.CO_PKID,0,1) fin fin HAnnuleDéclaration(reqcollabsansequipe) fin ZoneRépétéeTrie("-FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_sel1"+TAB+ "FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Titre"+TAB+ "FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Nom") gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible 06/08/2026 Isis_BO 3495 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures gsdateInf-=20 gsdateSup+=20 ChangeZRModeCollab(gsdateInf,gsdateSup) //gclPresentationPlanning=PTableRDV.gNouvellePresentation(3,-1,-1,sCollab) AfficheZR() Procédure locale ChargeParametresAgenda // Résumé : // Syntaxe : //ChargeParametresAgenda () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sNomColonne : // sNomColAgenda : // tabRdv : // nIndiceRdv : procédure ChargeParametresAgenda() IdSoc est une chaîne sCaractère est une chaîne pour tout ligne de ZR_Societe FI_Planning.DISP_Filtre.ZR_Societe.ATT_Sel=0 fin pour toute ligne de FI_Agenda3.DISP_Filtre.ZR_Societe si FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Sel=1 alors si IdSoc="" alors IdSoc= FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Id sinon IdSoc+="/"+ FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Id fin fin fin si IdSoc<>"" alors pour toute ligne de ZR_Societe pour toute chaîne sCaractère de IdSoc séparée par "/" si FI_Planning.DISP_Filtre.ZR_Societe.ATT_Id=sCaractère alors FI_Planning.DISP_Filtre.ZR_Societe.ATT_Sel=1 fin fin fin fin IdSoc="" sCaractère="" pour toute ligne de FI_Agenda3.DISP_Filtre.ZR_Collaborateur si FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_sel1=1 alors si IdSoc="" alors IdSoc= FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Id sinon IdSoc+="/"+ FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Id fin fin fin pour tout ligne de ZR_Collaborateur FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Sel1=0 fin si IdSoc<>"" alors pour toute ligne de ZR_Collaborateur 06/08/2026 Isis_BO 3496 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures pour toute chaîne sCaractère de IdSoc séparée par "/" si FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Id=sCaractère alors FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Sel1=1 fin fin fin fin gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 ChangeZRModeCollab(gsdateInf,gsdateSup) Procédure locale ChargeRDVDossier // Résumé : // Syntaxe : // ChargeRDVDossier () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargeRDVDossier() nIndice,nSelectSansEquipe,nSelectAvecEquipe sont des entiers nIdSoc est un entier sur 8 octets=paramSupplementaire.pclObjetAppelant.m_nIDSociete sListeSocSelect,sListeEquipe,sListeCollab est une chaîne nCompt est un entier si nIdSoc<>0 alors ZoneRépétéeSupprimeTout(ZR_Societe) pour tout Societe si Societe.SO_PKID=nIdSoc alors ZoneRépétéeAjouteLigne(ZR_Societe,Societe.SO_Nom,"Vos sociétés",Societe.SO_PKID,1) sListeSocSelect+=[";"]+Societe.SO_PKID sinon ZoneRépétéeAjouteLigne(ZR_Societe,Societe.SO_Nom,"Vos sociétés",Societe.SO_PKID,0) fin fin ZoneRépétéeTrie("-FI_Planning.DISP_Filtre.ZR_Societe.ATT_Sel"+TAB+ "FI_Planning.DISP_Filtre.ZR_Societe.ATT_Nom") fin // On charge la ZR des équipes avec le choix des préférences utilisateur si sListeSocSelect<>"" alors ZoneRépétéeSupprimeTout(ZR_Equipe) pour tout Equipe si Contient(sListeSocSelect,NumériqueVersChaîne(Equipe.EQ_IDSociete),MotComplet)=Vrai alors ZoneRépétéeAjouteLigne(ZR_Equipe,Equipe.EQ_Nom,"Vos équipes",Equipe.EQ_PKID,1) sListeEquipe+=[";"]+Equipe.EQ_PKID fin fin ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,1) sListeEquipe+=[";"]+"0" sinon ZoneRépétéeSupprimeTout(ZR_Equipe) ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,1) 06/08/2026 Isis_BO 3497 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures sListeEquipe+=[";"]+"0" fin pour toute ligne de ZR_Equipe si FI_Planning.DISP_Filtre.ZR_Equipe.ATT_Sel=1 alors si ZR_Equipe.ATT_Id=0 alors nSelectSansEquipe++ sinon nSelectAvecEquipe++ fin fin fin ZoneRépétéeTrie("-FI_Planning.DISP_Filtre.ZR_Equipe.ATT_Sel"+TAB+ "FI_Planning.DISP_Filtre.ZR_Equipe.ATT_Nom") si paramSupplementaire.pclObjetAppelant.m_nIDGroupe =0 alors sListeCollab=paramSupplementaire.pclObjetAppelant.m_nIDCollaborateur sinon pour tout Planning_RDV avec PL_IDGroupe=paramSupplementaire.pclObjetAppelant.m_nIDGroupe sListeCollab+=[";"]+Planning_RDV.PL_IDCollaborateur fin fin reqCollab est une Requête SQL = [ SELECT CO_Nom,CO_Prenom,CO_PKID,Equipe.EQ_Nom,Equipe.EQ_PKID FROM Collaborateur LEFT OUTER JOIN Equipe_Collaborateur ON Equipe_Collaborateur.EC_IDCollaborateur=Collaborateur. CO_PKID LEFT OUTER JOIN Equipe ON Equipe.EQ_PKID=Equipe_Collaborateur.EC_IDEquipe WHERE Equipe.EQ_PKID IN ({P_IdEquipe}) AND Collaborateur.CO_AuPlanning=1 ORDER BY EQ_Nom,CO_Nom ] reqCollab.P_IdEquipe=sListeEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) sIdCollab est une chaîne ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID si reqCollab.EQ_Nom<>"" alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Prenom+" "+reqCollab.CO_Nom,reqCollab .EQ_Nom,reqCollab.CO_PKID,0,0) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Prenom+" "+reqCollab.CO_Nom, "Sans équipe",reqCollab.CO_PKID,0,0) fin fin HAnnuleDéclaration(reqCollab) IdEquipe est une chaîne si nSelectSansEquipe>0 alors si nSelectAvecEquipe=0 alors pour toute ligne de ZR_Equipe si ZR_Equipe.ATT_Id<>0 alors IdEquipe +=[";"]+ZR_Equipe.ATT_Id fin reqCollab.P_IdEquipe=IdEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID fin HAnnuleDéclaration(reqCollab) fin fin reqcollabsansequipe est une Requête SQL = 06/08/2026 Isis_BO 3498 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures [ SELECT DISTINCT CO_Nom,CO_Prenom,CO_PKID FROM Collaborateur INNER JOIN Societe_Collaborateur ON Societe_Collaborateur.SC_IDCollaborateur=Collaborateur. CO_PKID WHERE Societe_Collaborateur.SC_IDCSociete IN ({P_IdSoc}) AND Collaborateur.CO_PKID NOT IN ( {P_IdCollab}) AND Collaborateur.CO_AuPlanning=1 ORDER BY CO_Nom,CO_Prenom ] si sIdCollab<>"" alors reqcollabsansequipe.P_IdCollab=sIdCollab sinon sIdCollab=-1 reqcollabsansequipe.P_IdCollab=sIdCollab fin reqcollabsansequipe.P_IdSoc=nIdSoc HExécuteRequête(reqcollabsansequipe,hRequêteDéfaut) pour tout reqcollabsansequipe ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqcollabsansequipe.CO_Nom+" "+reqcollabsansequipe .CO_Prenom,"Sans équipe",reqcollabsansequipe.CO_PKID,0,0) fin HAnnuleDéclaration(reqcollabsansequipe) fin pour toute ligne de ZR_Collaborateur si Contient(sListeCollab,ZR_Collaborateur.ATT_Id,MotComplet)=Vrai alors ZR_Collaborateur.ATT_Sel1=1 nCompt++ fin fin si nCompt=0 alors pour toute chaîne Collabo de sListeCollab séparée par ";" HLitRecherchePremier(Collaborateur,CO_PKID,Val(Collabo)) si HTrouve(Collaborateur) alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom, "Hors Société",Collaborateur.CO_PKID,0,1) fin fin fin ZoneRépétéeTrie("-FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_sel1"+TAB+ "FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Titre"+TAB+ "FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Nom") DateJourRDV est une Date=paramSupplementaire.pclObjetAppelant.m_dhDateDebut dDateInf,dDateSup sont des Dates DateJourRDV..Jour-=20 dDateInf=DateJourRDV DateJourRDV..Jour+=40 dDateSup=DateJourRDV PlanningChangeMode(PLN_PL_RDV,plnModeJournée) BTN_Jour..Enfoncé=Vrai BTN_Mois..Enfoncé=Faux BTN_Semaine..Enfoncé=Faux nLargeur est un entier=PLN_PL_RDV..Largeur PLN_PL_RDV..LargeurJour=nLargeur-100 FI_Planning.PLN_PL_RDV..GranularitéDurée=60 FI_Planning.PLN_PL_RDV..GranularitéDéplacement=60 ChangeZRModeCollab(dDateInf,dDateSup) AfficheZR() PlanningAffiche(PLN_PL_RDV) nIndice = TableauCherche(gclPresentationPlanning.m_clTabModele,tcLinéaire,"m_nPKID", paramSupplementaire.pclObjetAppelant.m_nPKID) sEtatCouleur est une chaîne ANSI = DonneEtatRDV(gclPresentationPlanning.m_clTabModele[nIndice]. m_nIDStatut) si paramSupplementaire.pclObjetAppelant.m_nIDGroupe =0 alors si nIndice<>-1 alors 06/08/2026 Isis_BO 3499 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures PlanningPositionDateHeure(PLN_PL_RDV,Gauche(gclPresentationPlanning.m_clTabModele[nIndice].m_dh DateDebut,8)) PlanningSelectPlus(PLN_PL_RDV,nIndice) PLN_PL_RDV[nIndice]..CouleurFond=RougePastel fin sinon si nIndice<>-1 alors pour i= 1 _à_ gclPresentationPlanning.m_clTabModele..Occurrence si gclPresentationPlanning.m_clTabModele[i].m_nIDGroupe=paramSupplementaire.pclObjetAppelant. m_nIDGroupe alors PLN_PL_RDV[nIndice]..CouleurFond=RougePastel fin fin PlanningPositionDateHeure(PLN_PL_RDV,Gauche(gclPresentationPlanning.m_clTabModele[nIndice].m_dh DateDebut,8)) PlanningSelectPlus(PLN_PL_RDV,nIndice) PLN_PL_RDV[nIndice]..CouleurFond=RougePastel fin fin nCompteur est un entier pour toute ligne de ZR_Collaborateur si FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Sel1=1 alors nCompteur++ fin fin si nCompteur=0 et nIndice<>-1 alors PLN_PL_RDV[nIndice]..Auteur = sEtatCouleur gclPresentationPlanning.p_clCourant=gclPresentationPlanning:m_clTabModele[nIndice] clPresentationFiche est un PFicheRdv <- gclPresentationPlanning.Modifier() si paramSupplementaire.pclObjetAppelant<>Null et paramSupplementaire.sNomIDAppelant<> "InterventionAjouteRendezVous" alors clPresentationFiche<-paramSupplementaire.pclObjetAppelant sinon pclListePersonne est une PTablePersonne dynamique pclListePersonne=PTablePersonne.gNouvellePresentation(6,clPresentationFiche.m_nIDLieu, clPresentationFiche.m_nIDIntervention) pour i= 1 _à_ pclListePersonne.m_clTabModele..Occurrence clUnPersonne est un MPersonne si pclListePersonne.m_clTabModele[i].m_nPKID<>clPresentationFiche.m_nIDPersonne alors clUnPersonne.m_sNom=pclListePersonne.m_clTabModele[i].m_sNom clUnPersonne.m_sPrenom=pclListePersonne.m_clTabModele[i].m_sPrenom clUnPersonne.m_nPKID=pclListePersonne.m_clTabModele[i].m_nPKID TableauAjoute(clPresentationFiche.m_clListePersonne,clUnPersonne) fin fin fin clPresentationFiche:m_clLieu.m_clAdresse.m_sPresentation=Remplace(clPresentationFiche:m_clLieu. m_clAdresse.m_sPresentation,[RC,TAB],"-") //ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,clPresentationFiche,DonneParam(DansChampFI,"FI_Plann ing",MoiMême..Nom,maProcMAJObjetRetourFI,"Modification d'un Rendez-vous","Modifier")) Ouvre(FEN_Fiche_RDV_F,clPresentationFiche,DonneParam(DansChampFI,"FI_Planning",MoiMême..Nom, maProcMAJObjetRetourFI,"Modification d'un Rendez-vous","Modifier")) gnModeRDV=0 //FI_Planning..Plan=1 //DonneFocus(CFI_RDV) fin Procédure locale ChargerRdvEnAttente // Résumé : // Syntaxe : //ChargerRdvEnAttente () // 06/08/2026 Isis_BO 3500 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // nIDRdv (entier sur 8 octets) : procédure ChargerRdvEnAttente() // vide le tableau ZoneRépétéeSupprimeTout(ZR_RdvAttente) // // chargement à personnaliser selon votre contexte // // récupération des données sReqSQL est une Requête SQL = [ SELECT Intervention.IN_RefInterne,PL_Objet,PL_Description,PL_PKID,CO_Nom,CO_Prenom FROM Planning_RDV INNER JOIN Intervention ON Intervention.IN_PKID=Planning_RDV.PL_IDIntervention INNER JOIN Collaborateur ON Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur WHERE Planning_RDV.PL_IDStatut={P_Statut} AND NOT Planning_RDV.Archive=1 ] sReqSQL.P_Statut=gpclListeStatutRendezVous.RechercheEtDonneIdDepuisValeur(1) // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL ZoneRépétéeAjouteLigne(ZR_RdvAttente,"Intervention n°"+sReqSQL.IN_RefInterne,"Objet: "+sReqSQL.PL_Objet +RC+"Description: "+sReqSQL.PL_Description+RC+sReqSQL.CO_Nom+" "+sReqSQL.CO_Prenom,sReqSQL.PL_PKID) fin fin HAnnuleDéclaration(sReqSQL) ZoneRépétéeAffiche(ZR_RdvAttente,taDébut) LIB_NBRdvAttente=ZR_RdvAttente..Occurrence Procédure locale ChargeSocieteIntervention // Résumé : // Syntaxe : // ChargeSocieteIntervention () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargeSocieteIntervention() STPreferenceUtilisateur est une Structure sEntite est une chaîne nValeur est un entier sur 8 octets fin UneLigne est une STPreferenceUtilisateur tabPreferenceUser est un tableau de STPreferenceUtilisateur 06/08/2026 Isis_BO 3501 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures nIndice est un entier sCollab est une chaîne // On charge un tableau de structure avec les préferences utilisateur des sociétés equipes et collaborateurs dernièrement enregistré nIndice=TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","CHOIX_SOCIETE_EQUIPE_COLLAB",gpclFicheUtilisateurEnCours.m_nPKID) //SI nIndice<>-1 ALORS // sCollab=ExtraitChaîne(gpclPresenListeParamUtilisateur.m_clTabModele[nIndice].m_sValeur,3,"_",DepuisDébu t) // POUR TOUTE CHAÎNE Cola DE sCollab SEPAREE PAR ";" // UneLigne.sEntite="Collaborateur" // UneLigne.nValeur=Val(Cola) // TableauAjouteLigne(tabPreferenceUser,UneLigne) // FIN //fin si nIndice<>-1 alors si paramSupplementaire.pclObjetAppelant.m_clListeCollabGroup..Occurrence = 0 alors sCollab=ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[ nIndice].m_sValeur,3,"_",DepuisDébut) pour toute chaîne Cola de sCollab séparée par ";" UneLigne.sEntite="Collaborateur" UneLigne.nValeur=Val(Cola) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin sinon pour i=1 _à_ paramSupplementaire.pclObjetAppelant.m_clListeCollabGroup..Occurrence sCollab+=[";"]+paramSupplementaire.pclObjetAppelant.m_clListeCollabGroup[i].m_nPKID fin fin fin nSelectSansEquipe,nSelectAvecEquipe sont des entiers nIdSoc est un entier sur 8 octets=paramSupplementaire.pclObjetAppelant.m_nIDSociete sListeSocSelect,sListeEquipe sont des chaînes si nIdSoc<>0 alors ZoneRépétéeSupprimeTout(ZR_Societe) pour tout Societe si Societe.SO_PKID=nIdSoc alors ZoneRépétéeAjouteLigne(ZR_Societe,Societe.SO_Nom,"Vos sociétés",Societe.SO_PKID,1) sListeSocSelect+=[";"]+Societe.SO_PKID sinon ZoneRépétéeAjouteLigne(ZR_Societe,Societe.SO_Nom,"Vos sociétés",Societe.SO_PKID,0) fin fin ZoneRépétéeTrie("-FI_Planning.DISP_Filtre.ZR_Societe.ATT_Sel"+TAB+ "FI_Planning.DISP_Filtre.ZR_Societe.ATT_Nom") fin // On charge la ZR des équipes avec le choix des préférences utilisateur si sListeSocSelect<>"" alors ZoneRépétéeSupprimeTout(ZR_Equipe) pour tout Equipe si Contient(sListeSocSelect,NumériqueVersChaîne(Equipe.EQ_IDSociete),MotComplet)=Vrai alors ZoneRépétéeAjouteLigne(ZR_Equipe,Equipe.EQ_Nom,"Vos équipes",Equipe.EQ_PKID,1) sListeEquipe+=[";"]+Equipe.EQ_PKID fin fin si sListeEquipe<>0 alors ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,1) sListeEquipe+=[";"]+"0" fin sinon ZoneRépétéeSupprimeTout(ZR_Equipe) 06/08/2026 Isis_BO 3502 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,1) sListeEquipe+=[";"]+"0" fin pour toute ligne de ZR_Equipe si FI_Planning.DISP_Filtre.ZR_Equipe.ATT_Sel=1 alors si ZR_Equipe.ATT_Id=0 alors nSelectSansEquipe++ sinon nSelectAvecEquipe++ fin fin fin ZoneRépétéeTrie("-FI_Planning.DISP_Filtre.ZR_Equipe.ATT_Sel"+TAB+ "FI_Planning.DISP_Filtre.ZR_Equipe.ATT_Nom") reqCollab est une Requête SQL = [ SELECT CO_Nom,CO_Prenom,CO_PKID,Equipe.EQ_Nom,Equipe.EQ_PKID FROM Collaborateur LEFT OUTER JOIN Equipe_Collaborateur ON Equipe_Collaborateur.EC_IDCollaborateur=Collaborateur. CO_PKID LEFT OUTER JOIN Equipe ON Equipe.EQ_PKID=Equipe_Collaborateur.EC_IDEquipe WHERE Equipe.EQ_PKID IN ({P_IdEquipe}) AND Collaborateur.CO_AuPlanning=1 ORDER BY EQ_Nom,CO_Nom ] reqCollab.P_IdEquipe=sListeEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) sIdCollab est une chaîne ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID si reqCollab.EQ_Nom<>"" alors // ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab.EQ_Nom,reqCollab.CO_PKID,0,0) // SINON // ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,"Sans équipe",reqCollab.CO_PKID,0,0) // FIN si Contient(sCollab,NumériqueVersChaîne(reqCollab.CO_PKID),MotComplet)=Vrai alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab .EQ_Nom,reqCollab.CO_PKID,0,1) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab .EQ_Nom,reqCollab.CO_PKID,0,0) fin sinon si Contient(sCollab,NumériqueVersChaîne(reqCollab.CO_PKID),MotComplet)=Vrai alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom, "Sans équipe",reqCollab.CO_PKID,0,1) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom, "Sans équipe",reqCollab.CO_PKID,0,0) fin fin fin HAnnuleDéclaration(reqCollab) IdEquipe est une chaîne si nSelectSansEquipe>0 alors si nSelectAvecEquipe=0 alors pour toute ligne de ZR_Equipe si ZR_Equipe.ATT_Id<>0 alors IdEquipe +=[";"]+ZR_Equipe.ATT_Id 06/08/2026 Isis_BO 3503 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures fin reqCollab.P_IdEquipe=IdEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID fin HAnnuleDéclaration(reqCollab) fin fin reqcollabsansequipe est une Requête SQL = [ SELECT DISTINCT CO_Nom,CO_Prenom,CO_PKID FROM Collaborateur INNER JOIN Societe_Collaborateur ON Societe_Collaborateur.SC_IDCollaborateur=Collaborateur. CO_PKID WHERE Societe_Collaborateur.SC_IDCSociete IN ({P_IdSoc}) AND Collaborateur.CO_PKID NOT IN ( {P_IdCollab}) AND Collaborateur.CO_AuPlanning=1 ORDER BY CO_Nom,CO_Prenom ] si sIdCollab<>"" alors reqcollabsansequipe.P_IdCollab=sIdCollab sinon sIdCollab=-1 reqcollabsansequipe.P_IdCollab=sIdCollab fin reqcollabsansequipe.P_IdSoc=nIdSoc HExécuteRequête(reqcollabsansequipe,hRequêteDéfaut) pour tout reqcollabsansequipe ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqcollabsansequipe.CO_Nom+" "+reqcollabsansequipe. CO_Prenom,"Sans équipe",reqcollabsansequipe.CO_PKID,0,0) fin HAnnuleDéclaration(reqcollabsansequipe) fin si sCollab<>"0" alors pour toute ligne de ZR_Collaborateur si Contient(sCollab,NumériqueVersChaîne(ZR_Collaborateur.ATT_Id),MotComplet) alors ZR_Collaborateur.ATT_Sel1=1 fin fin sinon ZR_Collaborateur[1].ATT_Sel1=1 fin ZoneRépétéeTrie("-FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_sel1"+TAB+ "FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Titre"+TAB+ "FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Nom") PlanningChangeMode(PLN_PL_RDV,plnModeJournée) BTN_Jour..Enfoncé=Vrai BTN_Mois..Enfoncé=Faux BTN_Semaine..Enfoncé=Faux nLargeur est un entier=PLN_PL_RDV..Largeur PLN_PL_RDV..LargeurJour=nLargeur-100 FI_Planning.PLN_PL_RDV..GranularitéDurée=60 FI_Planning.PLN_PL_RDV..GranularitéDéplacement=60 datejour est une Date=DateDuJour() datejour..jour-=1 gsdateInf=datejour datejour..Jour+=2 gsdateSup=datejour PlanningPositionDateHeure(PLN_PL_RDV,DateDuJour()) CalendrierSelectPlus(CAL_Planning,PLN_PL_RDV..DébutEtendueVisible) gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 06/08/2026 Isis_BO 3504 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures ChangeZRModeCollab(gsdateInf,gsdateSup) AfficheZR() Procédure locale ChercheIndiceTab // Résumé : // Syntaxe : //[ = ] ChercheIndiceTab (, est entier sur 8 octets, est chaîne) // // Paramètres : // tableauRecherche : // nValeur (entier sur 8 octets) : // sEntite (chaîne ANSI) : // Valeur de retour : // entier : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChercheIndiceTab(tableauRecherche,local nValeur est un entier sur 8 octets,sEntite est une chaîne) nIndice est un entier=TableauCherche(tableauRecherche,tcLinéaire,"nValeur;sEntite",nValeur,sEntite) renvoyer nIndice Procédure locale CreaJourFerie // Résumé : // Syntaxe : // CreaJourFerie () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure CreaJourFerie() // Suppression de tous les jours fériés JourFériéSupprimeTout() // Initialisation des 11 jours fériés communs aux départements français et DOM/TOM JourFériéAjoute("0101") // 1er Janvier JourFériéAjoute(jfLundiDePâques) // Lundi de Pâques JourFériéAjoute("0501") // 1er Mai JourFériéAjoute("0508") // 8 Mai JourFériéAjoute(jfJeudiDeLAscension) // Jeudi de l'Ascension JourFériéAjoute(jfLundiDePentecôte) // Lundi de Pentecôte JourFériéAjoute("0714") // 14 Juillet JourFériéAjoute("0815") // 15 Août (Assomption) JourFériéAjoute("1101") // Toussaint JourFériéAjoute("1111") // 11 Novembre JourFériéAjoute("1225") // Noël Procédure locale DonneFocusChamp // Résumé : // Syntaxe : // DonneFocusChamp () // // Paramètres : 06/08/2026 Isis_BO 3505 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneFocusChamp() DonneFocus(PLN_PL_RDV) Procédure locale Enregistre_Preferences_Planning // Résumé : // Syntaxe : //Enregistre_Preferences_Planning ( est entier sur 8 octets) // // Paramètres : // IdUtilisateur (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Enregistre_Preferences_Planning(IdUtilisateur est un entier sur 8 octets) sSociete, sEquipe, sCollaborateur, sResult sont des chaînes pclficheParametreUser est une PFicheParametreUtilisateur dynamique clErreur est un CErreur nIndice est un entier=TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur. m_clTabModele,tcLinéaire,"m_nIDUtilisateur;m_sCode",IdUtilisateur,"CHOIX_SOCIETE_EQUIPE_COLLAB") si nIndice<>-1 alors gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.p_clCourant=gpclFicheUtilisateurEnCours: ListeParametreUtilisateur.m_clTabModele[nIndice] sinon retour fin pour toute ligne de ZR_Societe si ZR_Societe.ATT_Sel=1 alors sSociete+=[";"]+ZR_Societe.ATT_Id fin fin si sSociete="" alors sSociete="0" fin pour toute ligne de ZR_Equipe si ZR_Equipe.ATT_Sel=1 alors sEquipe+=[";"]+ZR_Equipe.ATT_Id fin fin si sEquipe="" alors sEquipe="0" fin pour toute ligne de ZR_Collaborateur si ZR_Collaborateur.ATT_Sel1=1 alors sCollaborateur+=[";"]+ZR_Collaborateur.ATT_Id fin fin si sCollaborateur="" alors sCollaborateur="0" fin sResult=sSociete+"_"+sEquipe+"_"+sCollaborateur gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.p_clCourant.m_sValeur=sResult pclficheParametreUser=gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.Modifier() 06/08/2026 Isis_BO 3506 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures // validation si pas pclficheParametreUser.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) fin Procédure locale Enregistre_Rdv // Résumé : // Syntaxe : //Enregistre_Rdv ( est objet dynamique) // // Paramètres : // pclObjet (objet dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Enregistre_Rdv(pclObjet est un objet dynamique) MonRdv est un RendezVous clPresentationFiche est un PFicheRdv <- pclObjet //Ajout de nom contact gclPresentListeContactRDV est un PTablePlanning_RDV_Personne dynamique gclPresentListeContactRDV=PTablePlanning_RDV_Personne.gNouvellePresentation(clPresentationFiche.m_nPKID ) sContactSite est une chaîne pour i = 1 _à_ gclPresentListeContactRDV.p_nTotal sContactSite = i=gclPresentListeContactRDV.p_nTotal ? sContactSite+gclPresentListeContactRDV. m_clTabModele[i]:m_clPersonne:CiviliteNomPrenom sinon sContactSite+gclPresentListeContactRDV. m_clTabModele[i]:m_clPersonne:CiviliteNomPrenom+RC fin MonRdv.Catégorie=clPresentationFiche.m_nIDStatut MonRdv.Contenu=sContactSite+RC+clPresentationFiche.m_sDescription si clPresentationFiche.m_nIDLieu > 0 alors pclLieuRDV est une PTableLieu dynamique pclLieuRDV =PTableLieu.gNouvellePresentation(0,clPresentationFiche.m_nIDLieu) pclLieuRDV.p_clCourant =pclLieuRDV.m_clTabModele[1] pclFicheLieu est une PFicheLieu dynamique= pclLieuRDV.Modifier() MonRdv.Contenu=sContactSite+RC+pclFicheLieu.p_QuickView sinon MonRdv.Contenu=sContactSite fin si MonRdv.Contenu <> "" alors MonRdv.Contenu+= RC fin si clPresentationFiche.m_sObjet <> "" alors MonRdv.Contenu+= RC+ clPresentationFiche.m_sObjet +RC+RC+clPresentationFiche.m_sDescription sinon MonRdv.Contenu+= RC+clPresentationFiche.m_sDescription fin MonRdv.CouleurFond=JauneClair MonRdv.DateDébut=clPresentationFiche.m_dhDateDebut MonRdv..DateFin=clPresentationFiche.m_dhDateFin MonRdv.ID=clPresentationFiche.m_nPKID MonRdv.Ressource=clPresentationFiche.m_nIDCollaborateur MonRdv.Titre=clPresentationFiche.m_nIDTypeActivite PlanningAjouteRendezVous(PLN_PL_RDV,MonRdv) Procédure locale Gestion_Conflit 06/08/2026 Isis_BO 3507 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures // Résumé : procédure Gestion_Conflit(P_DateInf est une DateHeure,P_DateSup est une DateHeure,sP_IdRdv est une chaîne ANSI,sP_IdGroupe est une chaîne ANSI) Resp est une chaîne sListeCollab est une chaîne DuréeModif est une Durée = "0001000000" dhDateInf est une DateHeure=P_DateInf+DuréeModif dhDatesup est une DateHeure=P_DateSup-DuréeModif si sP_IdGroupe=0 alors pour tout Planning_RDV avec PL_PKID=sP_IdRdv si sListeCollab="" alors sListeCollab=Planning_RDV.PL_IDCollaborateur sinon sListeCollab+=";"+Planning_RDV.PL_IDCollaborateur fin fin sinon pour tout Planning_RDV avec PL_IDGroupe=sP_IdGroupe sP_IdRdv+=";"+Planning_RDV.PL_PKID si sListeCollab="" alors sListeCollab=Planning_RDV.PL_IDCollaborateur sinon sListeCollab+=";"+Planning_RDV.PL_IDCollaborateur fin fin fin req est une Requête SQL = [ SELECT Planning_RDV.PL_Superposable,Planning_RDV.PL_IDCollaborateur,Collaborateur.CO_Nom, Collaborateur.CO_Prenom,PL_DateDebut,PL_DateFin FROM Planning_RDV INNER JOIN Collaborateur ON Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur WHERE (Planning_RDV.PL_DateDebut BETWEEN {P_DateInf} AND {P_DateSup} OR Planning_RDV.PL_DateFin BETWEEN {P_DateInf} AND {P_DateSup}) AND Planning_RDV.Archive=0 AND Planning_RDV.PL_IDCollaborateur IN ({P_IdCollab}) AND NOT Planning_RDV.PL_PKID IN ({P_IdPlanning}) ] req.P_DateInf=dhDateInf req.P_DateSup=dhDatesup req.P_IdCollab=sListeCollab req.P_IdPlanning=sP_IdRdv si pas HExécuteRequête(req,hRequêteDéfaut) alors Resp="Erreur HFSQL : " + HErreurInfo(hErrComplet) renvoyer Resp fin pour tout req si req.PL_Superposable=0 alors si Resp="" alors Resp="- "+req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+" entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9), "HH:MM:SS")+" et "+HeureVersChaîne(Droite(req.PL_DateFin,9),"HH:MM:SS") sinon Resp+=RC+RC+"- "+ req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+ " entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9),"HH:MM:SS")+" et "+HeureVersChaîne(Droite(req. PL_DateFin,9),"HH:MM:SS") fin fin fin renvoyer Resp Procédure locale InitRdv 06/08/2026 Isis_BO 3508 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures procédure InitRdv(MonRdv est un RendezVous) MonRdv.Contenu = "" MonRdv.Auteur = "" MonRdv.Catégorie = "" MonRdv.Note ="" MonRdv..Image = "" MonRdv.Titre ="" MonRdv..CouleurFond ="" MonRdv.Ressource = "" MonRdv.DateDébut = "" MonRdv.DateFin = "" Procédure locale MAJHSurveille // Résumé : // Syntaxe : //MAJHSurveille ( est source de données, est entier, est entier) procédure MAJHSurveille(sdFichierDeDonnées est une Source de Données, nNuméroEnregistrement est un entier, nAction est un entier ) si HLit(sdFichierDeDonnées, nNuméroEnregistrement) = Faux alors Erreur("Impossible de lire l'enregistrement notifié comme ajouté :", HErreurInfo()) retour fin selon nAction cas 1 // Traite l'enregistrement EnregistrementATraiter est un Enregistrement de Planning_RDV = sdFichierDeDonnées TraiteEnregistrement(EnregistrementATraiter) cas 2 EnregistrementATraiter est un Enregistrement de Planning_RDV = sdFichierDeDonnées si EnregistrementATraiter.Archive=1 alors SupprimeEnregistrement(EnregistrementATraiter) sinon ModifieEnregistrement(EnregistrementATraiter) fin autre cas fin Procédure locale MAJObjetRetourFI // Résumé : procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin 06/08/2026 Isis_BO 3509 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors paramSupplementaire.nIdFenetreAppelante=Null paramSupplementaire.pclObjetAppelant=Null paramSupplementaire.sContexteAppelant=Null paramSupplementaire.sNomFenetreAppelante=Null paramSupplementaire.sNomIDAppelant=Null paramSupplementaire.sTitreFenetre=Null paramSupplementaire.pclObjetAppelant=Null ChargerRdvEnAttente() gnModeRDV=0 FI_Planning..Plan=0 ExécuteTraitement(FI_Planning.BTN_Afficher,trtClic) fin //EnvoieTouche("{BAS}",Handle(FI_Planning.PLN_PL_RDV)) renvoyer bResultat Procédure locale ModifieEnregistrement // Résumé : procédure ModifieEnregistrement(UnEnregistrement est un Enregistrement de Planning_RDV) indice est entier indice2 est un entier tabRdv est un tableau de RendezVous RdvCree est un RendezVous sCollabSelect est une chaîne sRefInterne est une chaîne pour tout ligne de ZR_Collaborateur si ZR_Collaborateur.ATT_Sel1=1 alors sCollabSelect+=[";"]+ZR_Collaborateur.ATT_Id fin fin pour toute chaîne collab de sCollabSelect séparée par ";" si collab=NumériqueVersChaîne(UnEnregistrement.PL_IDCollaborateur) alors indice++ fin fin //Ajout de nom contact gclPresentListeContactRDV est un PTablePlanning_RDV_Personne dynamique gclPresentListeContactRDV=PTablePlanning_RDV_Personne.gNouvellePresentation(UnEnregistrement.PL_PKID) sContactSite est une chaîne pour i = 1 _à_ gclPresentListeContactRDV.p_nTotal sContactSite = i=gclPresentListeContactRDV.p_nTotal ? sContactSite+gclPresentListeContactRDV. m_clTabModele[i]:m_clPersonne:CiviliteNomPrenom sinon sContactSite+gclPresentListeContactRDV. 06/08/2026 Isis_BO 3510 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures m_clTabModele[i]:m_clPersonne:CiviliteNomPrenom+RC fin si indice>0 alors tabRdv=PlanningListeRendezVous(PLN_PL_RDV) indice=TableauCherche(tabRdv,tcLinéaire,"ID",UnEnregistrement.PL_PKID,1) si indice<>-1 alors InitRdv(tabRdv[indice]) si UnEnregistrement.PL_IDIntervention<>0 alors HLitRecherchePremier(Intervention,IN_PKID,UnEnregistrement.PL_IDIntervention) si Intervention.IN_NumDevis <> "" alors sRefInterne=Intervention.IN_NumDevis sinon sRefInterne=Intervention.IN_RefInterne fin fin HLitRecherchePremier(ParametreMetier,PA_PKID,UnEnregistrement.PL_IDTypeActivite) si HTrouve() alors tabRdv[indice].Titre=sRefInterne+" "+ParametreMetier.PA_Libelle fin scouleur est une chaîne ANSI = DonneCouleurRDV(UnEnregistrement.PL_IDTypeActivite) sEtatCouleur est une chaîne ANSI = DonneEtatRDV(UnEnregistrement.PL_IDStatut) tabRdv[indice]..CouleurFond = scouleur tabRdv[indice]..Auteur = sEtatCouleur tabRdv[indice].Ressource= UnEnregistrement.PL_IDCollaborateur tabRdv[indice].DateDébut= UnEnregistrement.PL_DateDebut tabRdv[indice].DateFin= UnEnregistrement.PL_DateFin si UnEnregistrement.PL_IDLieu<>0 alors pclLieuRDV est une PTableLieu dynamique pclLieuRDV=PTableLieu.gNouvellePresentation(0,UnEnregistrement.PL_IDLieu) pclLieuRDV.p_clCourant=pclLieuRDV.m_clTabModele[1] pclFicheLieu est une PFicheLieu dynamique= pclLieuRDV.Modifier() tabRdv[indice].Contenu=sContactSite+RC+pclFicheLieu.p_QuickView sinon tabRdv[indice].Contenu=sContactSite fin si tabRdv[indice].Contenu <> "" alors tabRdv[indice].Contenu+= RC fin si UnEnregistrement.PL_Objet <> "" alors tabRdv[indice].Contenu+= RC+ UnEnregistrement.PL_Objet +RC+RC+UnEnregistrement.PL_Description sinon tabRdv[indice].Contenu+= RC+UnEnregistrement.PL_Description fin tabRdv[indice].Catégorie= UnEnregistrement.PL_IDStatut tabRdv[indice].Note=UnEnregistrement.PL_IDGroupe si tabRdv[indice].Note>0 alors tabRdv[indice]..Image=fExtraitChemin(IMG_Lien, fFichier + fExtension) sinon tabRdv[indice]..Image="" fin sinon InitRdv(RdvCree) RdvCree.ID= UnEnregistrement.PL_PKID si UnEnregistrement.PL_IDIntervention<>0 alors HLitRecherchePremier(Intervention,IN_PKID,UnEnregistrement.PL_IDIntervention) sRefInterne=Intervention.IN_RefInterne fin HLitRecherchePremier(ParametreMetier,PA_PKID,UnEnregistrement.PL_IDTypeActivite) si HTrouve() alors RdvCree.Titre=ParametreMetier.PA_Libelle+" n° "+sRefInterne 06/08/2026 Isis_BO 3511 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures fin scouleur est une chaîne ANSI = DonneCouleurRDV(UnEnregistrement.PL_IDTypeActivite) sEtatCouleur est une chaîne ANSI = DonneEtatRDV(UnEnregistrement.PL_IDStatut) RdvCree..CouleurFond = scouleur RdvCree..Auteur = sEtatCouleur RdvCree.Ressource= UnEnregistrement.PL_IDCollaborateur RdvCree.DateDébut= UnEnregistrement.PL_DateDebut RdvCree.DateFin= UnEnregistrement.PL_DateFin si UnEnregistrement.PL_IDLieu<>0 alors pclLieuRDV est une PTableLieu dynamique pclLieuRDV=PTableLieu.gNouvellePresentation(0,UnEnregistrement.PL_IDLieu) pclLieuRDV.p_clCourant=pclLieuRDV.m_clTabModele[1] pclFicheLieu est une PFicheLieu dynamique= pclLieuRDV.Modifier() RdvCree.Contenu=sContactSite+RC+pclFicheLieu.p_QuickView sinon RdvCree.Contenu=sContactSite fin si RdvCree.Contenu <> "" alors RdvCree.Contenu+= RC fin si UnEnregistrement.PL_Objet <> "" alors RdvCree.Contenu+= RC+ UnEnregistrement.PL_Objet +RC+RC+UnEnregistrement.PL_Description sinon RdvCree.Contenu+= RC+UnEnregistrement.PL_Description fin RdvCree.Catégorie= UnEnregistrement.PL_IDStatut RdvCree.Note=UnEnregistrement.PL_IDGroupe si RdvCree.Note>0 alors RdvCree..Image=fExtraitChemin(IMG_Lien, fFichier + fExtension) sinon RdvCree..Image="" fin PlanningAjouteRendezVous(PLN_PL_RDV,RdvCree) fin indice=TableauCherche(gclPresentationPlanning.m_clTabModele,tcLinéaire,"m_nPKID",UnEnregistrement. PL_PKID,1) si indice<>-1 alors gclPresentationPlanning.m_clTabModele[indice].m_bArchive=UnEnregistrement.Archive gclPresentationPlanning.m_clTabModele[indice].m_bSAV=UnEnregistrement.PL_SAV gclPresentationPlanning.m_clTabModele[indice].m_bRappelSMS=UnEnregistrement.PL_RappelSMS gclPresentationPlanning.m_clTabModele[indice].m_bPrive=UnEnregistrement.PL_Prive gclPresentationPlanning.m_clTabModele[indice].m_bSuperposable=UnEnregistrement.PL_Superposable gclPresentationPlanning.m_clTabModele[indice].m_dhDateArchivage=UnEnregistrement.DateArchivage gclPresentationPlanning.m_clTabModele[indice].m_dhDateDebut=UnEnregistrement.PL_DateDebut gclPresentationPlanning.m_clTabModele[indice].m_dhDateFin=UnEnregistrement.PL_DateFin gclPresentationPlanning.m_clTabModele[indice].m_dhModifDate=UnEnregistrement.ModifDate gclPresentationPlanning.m_clTabModele[indice].m_sDescription=UnEnregistrement.PL_Description gclPresentationPlanning.m_clTabModele[indice].m_nModifUser=UnEnregistrement.ModifUser si gclPresentationPlanning.m_clTabModele[indice].m_nIDCollaborateur=UnEnregistrement. PL_IDCollaborateur alors gclPresentationPlanning.m_clTabModele[indice].m_nIDCollaborateur=UnEnregistrement. PL_IDCollaborateur sinon // tabRdv=AgendaListeRendezVous({"TABLE_Agenda.COL_"+gclPresentation.m_clTabModele[indice].m_nIDCo llaborateur+".AGD_Rdv1"}) indice2=TableauCherche(tabRdv,tcLinéaire,"ID",UnEnregistrement.PL_PKID,1) si indice2<>-1 alors PlanningSupprimeRendezVous(PLN_PL_RDV,indice2) fin fin gclPresentationPlanning.m_clTabModele[indice].m_nIDDossier=UnEnregistrement.PL_IDDossier 06/08/2026 Isis_BO 3512 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures gclPresentationPlanning.m_clTabModele[indice].m_nIDEquipe=UnEnregistrement.PL_IDEquipe gclPresentationPlanning.m_clTabModele[indice].m_nIDGroupe=UnEnregistrement.PL_IDGroupe gclPresentationPlanning.m_clTabModele[indice].m_nIDGroupeDate=UnEnregistrement.PL_IdGroupeDate gclPresentationPlanning.m_clTabModele[indice].m_nIDIntervention=UnEnregistrement.PL_IDIntervention gclPresentationPlanning.m_clTabModele[indice].m_nIDSociete=UnEnregistrement.PL_IDSociete gclPresentationPlanning.m_clTabModele[indice].m_nIDStatut=UnEnregistrement.PL_IDStatut gclPresentationPlanning.m_clTabModele[indice].m_nIDTypeActivite=UnEnregistrement.PL_IDTypeActivite gclPresentationPlanning.m_clTabModele[indice].m_clTypeActivite.m_nPKID=UnEnregistrement. PL_IDTypeActivite gclPresentationPlanning.m_clTabModele[indice].m_sObjet=UnEnregistrement.PL_Objet HLitRecherchePremier(ParametreMetier,PA_PKID,UnEnregistrement.PL_IDTypeActivite) si HTrouve() alors gclPresentationPlanning.m_clTabModele[indice].m_clTypeActivite.m_sLibelle=ParametreMetier. PA_Libelle fin scouleur est une chaîne ANSI = DonneCouleurRDV(gclPresentationPlanning.m_clTabModele[ indice].m_nIDTypeActivite) sEtatCouleur est une chaîne ANSI = DonneEtatRDV(gclPresentationPlanning.m_clTabModele[indice] .m_nIDStatut) tabRdv[indice]..CouleurFond= scouleur tabRdv[indice]..Auteur= sEtatCouleur fin //ChangeZRModeCollab() fin ChargerRdvEnAttente() ZoneRépétéeAffiche(ZR_RdvAttente) si ZR_RdvAttente..Occurrence=0 alors DISP_Filtre[1]..Visible=Faux sinon DISP_Filtre[1]..Visible=Vrai fin Procédure locale RafraichissementFiche // Résumé : // Syntaxe : //RafraichissementFiche ( est STParamFenetreAppelante) // // Paramètres : // stParamSupplementaire (STParamFenetreAppelante) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RafraichissementFiche(stParamSupplementaire est STParamFenetreAppelante) paramSupplementaire=stParamSupplementaire si stParamSupplementaire.eTypeAppel<>Libre _et_ stParamSupplementaire.sNomIDAppelant<>"" alors selon stParamSupplementaire.sNomIDAppelant cas "InterventionRendezVous" : ChargeRDVDossier() ChargerRdvEnAttente() cas "InterventionAjouteRendezVous" ChargeSocieteIntervention() ChargerRdvEnAttente() si (paramSupplementaire.pclObjetAppelant=Null ou paramSupplementaire.sNomIDAppelant= "InterventionAjouteRendezVous") et OngletEtat(FEN_Menu.ONG_FENETRE,"FI_Agenda3")<> voletInexistant alors ChargeParametresAgenda() sinon gsdateInf = PLN_PL_RDV..DébutEtendueVisible 06/08/2026 Isis_BO 3513 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 ChangeZRModeCollab(gsdateInf,gsdateSup) fin si ZR_RdvAttente..Occurrence=0 alors DISP_Filtre[1]..Visible=Faux sinon DISP_Filtre[1]..Visible=Vrai fin autre cas ChargerRdvEnAttente() si (paramSupplementaire.pclObjetAppelant=Null ou paramSupplementaire.sNomIDAppelant= "InterventionAjouteRendezVous") et OngletEtat(FEN_Menu.ONG_FENETRE,"FI_Agenda3")<> voletInexistant alors ChargeParametresAgenda() sinon gsdateInf = PLN_PL_RDV..DébutEtendueVisible gsdateSup = PLN_PL_RDV..FinEtendueVisible gsdateInf-=20 gsdateSup+=20 ChangeZRModeCollab(gsdateInf,gsdateSup) fin si ZR_RdvAttente..Occurrence=0 alors DISP_Filtre[1]..Visible=Faux sinon DISP_Filtre[1]..Visible=Vrai fin fin fin Procédure locale SupprimeEnregistrement // Résumé : procédure SupprimeEnregistrement(UnEnregistrement est un Enregistrement de Planning_RDV) indice est entier tabRdv est un tableau de RendezVous sListeCollabSelect est une chaîne pour tout ligne de ZR_Collaborateur si ZR_Collaborateur.ATT_Sel1=1 alors sListeCollabSelect+=[";"]+ZR_Collaborateur.ATT_Id fin fin si sListeCollabSelect="" alors sListeCollabSelect="0" fin si Contient(sListeCollabSelect,NumériqueVersChaîne(UnEnregistrement.PL_IDCollaborateur),MotComplet)= Vrai alors tabRdv=PlanningListeRendezVous(PLN_PL_RDV) indice=TableauCherche(tabRdv,tcLinéaire,"ID",UnEnregistrement.PL_PKID,1) si indice<>-1 alors PlanningSupprimeRendezVous(PLN_PL_RDV,indice) fin indice=TableauCherche(gclPresentationPlanning.m_clTabModele,tcLinéaire,"m_nPKID",UnEnregistrement. PL_PKID,1) si indice<>-1 alors TableauSupprimeLigne(gclPresentationPlanning.m_clTabModele,indice) fin ChargerRdvEnAttente() ZoneRépétéeAffiche(ZR_RdvAttente) si ZR_RdvAttente..Occurrence=0 alors DISP_Filtre[1]..Visible=Faux 06/08/2026 Isis_BO 3514 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures sinon DISP_Filtre[1]..Visible=Vrai fin fin Procédure locale TraiteEnregistrement // Résumé : procédure TraiteEnregistrement(UnEnregistrement est un Enregistrement de Planning_RDV) indice est un entier RdvCree est un RendezVous nIndiceRDV est un entier sCollabSelect est une chaîne sRefInterne est une chaîne pour tout ligne de ZR_Collaborateur si ZR_Collaborateur.ATT_Sel1=1 alors sCollabSelect+=[";"]+ZR_Collaborateur.ATT_Id fin fin si Contient(sCollabSelect,NumériqueVersChaîne(UnEnregistrement.PL_IDCollaborateur),MotComplet)=Vrai alors indice++ fin //POUR TOUTE CHAÎNE collab DE sCollabSelect SEPAREE PAR ";" // SI collab=NumériqueVersChaîne(UnEnregistrement.PL_IDCollaborateur) ALORS // indice++ // FIN //FIN //Ajout de nom contact gclPresentListeContactRDV est un PTablePlanning_RDV_Personne dynamique gclPresentListeContactRDV=PTablePlanning_RDV_Personne.gNouvellePresentation(UnEnregistrement.PL_PKID) sContactSite est une chaîne pour i = 1 _à_ gclPresentListeContactRDV.p_nTotal sContactSite = i=gclPresentListeContactRDV.p_nTotal ? sContactSite+gclPresentListeContactRDV. m_clTabModele[i]:m_clPersonne:CiviliteNomPrenom sinon sContactSite+gclPresentListeContactRDV. m_clTabModele[i]:m_clPersonne:CiviliteNomPrenom+RC fin si indice>0 alors InitRdv(RdvCree) RdvCree.ID= UnEnregistrement.PL_PKID si UnEnregistrement.PL_IDIntervention<>0 alors HLitRecherchePremier(Intervention,IN_PKID,UnEnregistrement.PL_IDIntervention) si Intervention.IN_NumDevis <> "" alors sRefInterne=Intervention.IN_NumDevis sinon sRefInterne=Intervention.IN_RefInterne fin fin HLitRecherchePremier(ParametreMetier,PA_PKID,UnEnregistrement.PL_IDTypeActivite) si HTrouve() alors RdvCree.Titre=sRefInterne+" "+ParametreMetier.PA_Libelle fin scouleur est une chaîne ANSI = DonneCouleurRDV(UnEnregistrement.PL_IDTypeActivite) sEtatCouleur est une chaîne ANSI = DonneEtatRDV(UnEnregistrement.PL_IDStatut) RdvCree..CouleurFond = scouleur RdvCree..Auteur = sEtatCouleur RdvCree.Ressource= UnEnregistrement.PL_IDCollaborateur RdvCree.DateDébut= UnEnregistrement.PL_DateDebut 06/08/2026 Isis_BO 3515 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures RdvCree.DateFin= UnEnregistrement.PL_DateFin si UnEnregistrement.PL_IDLieu<>0 alors pclLieuRDV est une PTableLieu dynamique pclLieuRDV=PTableLieu.gNouvellePresentation(0,UnEnregistrement.PL_IDLieu) pclLieuRDV.p_clCourant=pclLieuRDV.m_clTabModele[1] pclFicheLieu est une PFicheLieu dynamique= pclLieuRDV.Modifier() RdvCree.Contenu=sContactSite+RC+pclFicheLieu.p_QuickView sinon RdvCree.Contenu= sContactSite fin si RdvCree.Contenu <> "" alors RdvCree.Contenu+= RC fin si UnEnregistrement.PL_Objet <> "" alors RdvCree.Contenu+= RC+ UnEnregistrement.PL_Objet +RC+RC+UnEnregistrement.PL_Description sinon RdvCree.Contenu+= RC+UnEnregistrement.PL_Description fin RdvCree.Auteur= UnEnregistrement.CreationUser RdvCree.Catégorie= UnEnregistrement.PL_IDStatut RdvCree.Note=UnEnregistrement.PL_IDGroupe si RdvCree.Note>0 alors RdvCree..Image=fExtraitChemin(IMG_Lien, fFichier + fExtension) sinon RdvCree..Image="" fin nIndiceRDV=PlanningAjouteRendezVous(PLN_PL_RDV,RdvCree) gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_nPKID=UnEnregistrement.PL_PKID gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_bArchive=UnEnregistrement.Archive gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_nIDTypeActivite=UnEnregistrement.PL_IDTypeActivite gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_bPrive=UnEnregistrement.PL_Prive gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_bSuperposable=UnEnregistrement.PL_Superposable gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_nIDDossier=UnEnregistrement.PL_IDDossier gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_nIDEquipe=UnEnregistrement.PL_IDEquipe gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_nIDIntervention=UnEnregistrement.PL_IDIntervention gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_nIDSociete=UnEnregistrement.PL_IDSociete gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_clTypeActivite.m_nPKID=UnEnregistrement. PL_IDTypeActivite gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_clTypeActivite.m_sLibelle=RdvCree.Titre gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_dhDateArchivage=UnEnregistrement.DateArchivage gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_dhDateDebut=UnEnregistrement.PL_DateDebut gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_dhDateFin=UnEnregistrement.PL_DateFin gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_dhModifDate=UnEnregistrement.ModifDate gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_sDescription=UnEnregistrement.PL_Description gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_nModifUser=UnEnregistrement.ModifUser gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_nIDCollaborateur=UnEnregistrement. PL_IDCollaborateur gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_nIDGroupe=UnEnregistrement.PL_IDGroupe gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_nIDGroupeDate=UnEnregistrement.PL_IdGroupeDate gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_nIDStatut=UnEnregistrement.PL_IDStatut gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_dhCreationDate=UnEnregistrement.CreationDate gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_nCreationUser=UnEnregistrement.CreationUser gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_sObjet=UnEnregistrement.PL_Objet gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_bSAV=UnEnregistrement.PL_SAV gclPresentationPlanning.m_clTabModele[nIndiceRDV].m_bRappelSMS=UnEnregistrement.PL_RappelSMS tabRdv est un tableau de RendezVous tabRdv=PlanningListeRendezVous(PLN_PL_RDV) indice=TableauCherche(tabRdv,tcLinéaire,"ID",UnEnregistrement.PL_PKID,1) si indice<>-1 alors InitRdv(tabRdv[indice]) 06/08/2026 Isis_BO 3516 Partie 3 › Fenêtre WINDEV › FI_Planning › Procédures si UnEnregistrement.PL_IDIntervention<>0 alors HLitRecherchePremier(Intervention,IN_PKID,UnEnregistrement.PL_IDIntervention) sRefInterne=Intervention.IN_RefInterne fin HLitRecherchePremier(ParametreMetier,PA_PKID,UnEnregistrement.PL_IDTypeActivite) si HTrouve() alors tabRdv[indice].Titre=ParametreMetier.PA_Libelle+" n° "+sRefInterne fin scouleur = DonneCouleurRDV(UnEnregistrement.PL_IDTypeActivite) sEtatCouleur = DonneEtatRDV(UnEnregistrement.PL_IDStatut) tabRdv[indice]..CouleurFond = scouleur tabRdv[indice]..Auteur = sEtatCouleur tabRdv[indice].Ressource= UnEnregistrement.PL_IDCollaborateur tabRdv[indice].DateDébut= UnEnregistrement.PL_DateDebut tabRdv[indice].DateFin= UnEnregistrement.PL_DateFin si UnEnregistrement.PL_IDLieu<>0 alors pclLieuRDV est une PTableLieu dynamique pclLieuRDV=PTableLieu.gNouvellePresentation(0,UnEnregistrement.PL_IDLieu) pclLieuRDV.p_clCourant=pclLieuRDV.m_clTabModele[1] pclFicheLieu est une PFicheLieu dynamique= pclLieuRDV.Modifier() tabRdv[indice].Contenu=sContactSite+RC+pclFicheLieu.p_QuickView sinon tabRdv[indice].Contenu=sContactSite fin si tabRdv[indice].Contenu <> "" alors tabRdv[indice].Contenu+= RC fin si UnEnregistrement.PL_Objet <> "" alors tabRdv[indice].Contenu+= RC+ UnEnregistrement.PL_Objet +RC+RC+UnEnregistrement. PL_Description sinon tabRdv[indice].Contenu+= RC+UnEnregistrement.PL_Description fin tabRdv[indice].Auteur= UnEnregistrement.CreationUser tabRdv[indice].Catégorie= UnEnregistrement.PL_IDStatut tabRdv[indice].Note=UnEnregistrement.PL_IDGroupe si tabRdv[indice].Note>0 alors tabRdv[indice]..Image=fExtraitChemin(IMG_Lien, fFichier + fExtension) sinon tabRdv[indice]..Image="" fin fin ChargerRdvEnAttente() ZoneRépétéeAffiche(ZR_RdvAttente) si ZR_RdvAttente..Occurrence=0 alors DISP_Filtre[1]..Visible=Faux sinon DISP_Filtre[1]..Visible=Vrai fin fin 06/08/2026 Isis_BO 3517 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Image FI_Fiche_Rdv Image FI_Fiche_Rdv Informations générales FI_Fiche_Rdv Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Fiche_Rdv.wdw Créé par XVA Date de création 06/11/2018 15:18:56 Dernière modification par SMR Date dernière modification 15/05/2025 16:45:08 Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 3518 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations générales | Position X | 0 Position Y | | 0 Largeur | 678 Hauteur | 598 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | | 06/08/2026 | | | Isis_BO | | 3519 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | | 9 | | Libellé | | 32 | | --- | ---------------------- | --- | --- | --- | --- | --- | --------------------- | --- | --- | | | Bouton | | | | 15 | | Interrupteur | | 5 | | | Image | | | | 10 | | Combo | | 6 | | | Forme | | | | 7 | | Zone répétée | | 2 | | | Fenêtre interne | | | | 1 | | Attribut zone répétée | | 13 | | | Option d'interrupteur | | | | 5 | | Disposition | | 17 | | | Cellule de disposition | | | | 65 | | | | | Nombre d'éléments dans la fenêtre : 187 FI_Fiche_Rdv Informations sur les champs Fenêtre : FI_Fiche_Rdv Fenêtre interne BAT ehcuoT | | | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | --- | --- | ---------- | ---------- | ------- | ------- | ------------ | --- | | | | | | | | ruegraL | ruetuaH | | | elbisiV nalP | FI_Fiche_Rdv | | | | 0 | 0 | 678 | 598 | 0 | | | ------------ | --- | --- | --- | --- | --- | --- | --- | --- | --- | Fenêtre interne : FI_Fiche_Rdv Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ---------------------------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --- | --------------------- | --- | --- | ------------ | ----------- | --------------------- | ------------------------- | ------------- | | | | | | | laitini tatE | eisias epyT | engilitluM FTR tamroF | | | | | | X noitisoP Y noitisoP | | | | | | | | ruegraL ruetuaH elbisiV nalP | SAI_Dossier | | 11 54 | 136 22 | 0 | Actif | Texte | | Non | | | ------------------- | --- | ------ | ------- | --- | -------- | ----- | --- | --- | ---- | | SAI_Lieu | | 11 16 | 640 22 | 0 | affichag | Texte | | Non | | | SAI_Objet | | 40 4 | 190 22 | 0 | Actif | Texte | | Non | | | SAI_PL_DateDebut | | 11 52 | 95 22 | 0 | Actif | Date | | Non | | | SAI_PL_DateFin | | 144 52 | 95 22 | 0 | Actif | Date | | Non | | | SAI_PL_Description | | 6 0 | 353 129 | 0 | Actif | Texte | | Non | | | SAI_PL_Description1 | | 6 16 | 352 54 | 0 | Actif | Texte | | Non | | | 06/08/2026 | | | | | Isis_BO | | | | 3520 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ----------- | ---------- | --- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_PL_HeureFin | 144 | 16 95 | 22 | 0 | Actif | | Heure | | Non | | | | | | ----------------- | --- | ----- | --- | --- | ----- | --- | ----- | --- | --- | --- | --- | --- | --- | | SAI_PL_HuereDebut | 11 | 16 95 | 22 | 0 | Actif | | Heure | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_A_PLANIFIER | | 25 | | 33 | 231 | 14 | 0 | | Actif | Gauche | Haut | | | | -------------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_CARACTERISTIQUES | | 7 | | 8 | 223 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_COLLAB1 | | 0 | | 8 | 100 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_CONTACT_SITE | | 0 | | 8 | 228 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_DATEDEBUT | | 11 | | 38 | 95 | 16 | 0 | | Actif | Gauche | Haut | | | | LIB_DATEFIN | | 144 | | 38 | 95 | 16 | 0 | | Actif | Gauche | Haut | | | | LIB_DATE_HORAIRE | | 0 | | 8 | 172 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_DESCRIPTION | | 0 | | 8 | 153 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_DateExport | | 13 | | 4 | 288 | 16 | 0 | | Actif | Gauche | Haut | | | | LIB_HEUREDEBUT | | 11 | | 2 | 95 | 16 | 0 | | Actif | Gauche | Haut | | | | LIB_HEUREFIN | | 144 | | 2 | 95 | 16 | 0 | | Actif | Gauche | Haut | | | | LIB_InfoSup | | 305 | | 6 | 360 | 16 | 0 | | Actif | Droite | Haut | | | | LIB_NOTE | | 6 | | 0 | 149 | 16 | 0 | | Actif | Gauche | Haut | | | | LIB_NUMDOSSIER | | 11 | | 40 | 136 | 16 | 0 | | Actif | Gauche | Haut | | | | LIB_NUMINTERV | | 166 | | 40 | 136 | 16 | 0 | | Actif | Gauche | Haut | | | | LIB_OBJET | | 0 | | 8 | 34 | 16 | 0 | | Actif | Gauche | Haut | | | | LIB_RdvGroupeDate | | 12 | | 3 | 654 | 24 | 0 | | Actif | Gauche | Haut | | | | LIB_SITE | | 11 | | 2 | 26 | 16 | 0 | | Actif | Gauche | Haut | | | | LIB_STATUT | | 166 | | 2 | 136 | 16 | 0 | | Actif | Gauche | Haut | | | | LIB_SUIVI | | 0 | | 8 | 30 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_TYPERDV | | 11 | | 0 | 136 | 14 | 0 | | Actif | Gauche | Haut | | | LIB_Titre_de_fenêtre_Fiche_Rdv 16 6 344 21 0 Actif Gauche Centre Bouton | | | | | | | | | | | | BAT ehcuoT | | notuob epyT | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | ------------ | ---------- | --- | ----------- | | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_AjoutContact | | | 4 | | 3 | 24 | 24 | | 0 | Actif | | Normal | | | ---------------------- | --- | --- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | ------- | ---- | | BTN_AjoutRessource | | | 2 | | 3 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_CADENAS_FERME_RDV | | | 4 | | 4 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_CADENAS_OUVERT_RDV | | | 4 | | 4 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_Cal2 | | | 245 | | 51 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_Cal3 | | | 111 | | 51 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_EDT_RDV_CR | | | 249 | 105 | | 24 | 24 | | 0 | Actif | | Normal | | | BTN_EDT_RDV_Date | | | 245 | | 12 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_Fermer_Fiche_Rdv | | | 5 | | 4 | 24 | 24 | | 0 | Actif | | Abandon | | | 06/08/2026 | | | | | | Isis_BO | | | | | | | 3521 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs | | | | | | | | | | | BAT ehcuoT | | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---------- | --- | ----------- | laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | | | --- | --- | --- | ---------- | ---------- | --- | --------------- | --- | --- | --- | --- | --- | --- | | | | | | | | ruegraL ruetuaH | | | | | | | elbisiV nalP | BTN_IMPRIME_RENDEZVOUS | | | 4 | | 4 | 24 | 24 | 0 | Actif | | Normal | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | --- | | BTN_Pause_Fiche_Rdv | | | 5 | | 4 | 24 | 24 | 0 | Actif | | Normal | | | BTN_Valider_Fiche_Rdv | | | 3 | | 4 | 24 | 24 | 0 | Actif | | Normal | | | BTN_VueDossier | | | 4 | | 4 | 24 | 24 | 0 | Actif | | Normal | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP | | | | | | | laitini tatE | | | staté siorT | | --- | --- | ---------- | --- | --- | --- | --- | --- | --- | ------------ | --- | --- | ----------- | Y noitisoP | | | | | | ruegraL | ruetuaH | | | | | | | | --- | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | elbisiV nalP | INT_BPL_Prive | | | 12 | 86 | 87 | 17 | 0 | Actif | | | 1 | | | -------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | --- | | INT_BPL_Superposable | | | 12 | 62 | 140 | 17 | 0 | Actif | | | 1 | | | INT_CR | | | 12 | 110 | 228 | 17 | 0 | Actif | | | 1 | | | INT_PL_RappelSMS | | 165 | | 62 | 101 | 17 | 0 | Actif | | | 1 | | | INT_SAV | | 299 | | 12 | 54 | 25 | 0 | Actif | | | 1 | | Image | | | | | | | | | | | | cilc ruop eriatiroirP tuaféd rap eéminA | | | --- | --- | ---------- | --- | ---------- | ------- | ------- | --- | --- | ------------ | --------- | --------------------------------------- | ---------- | | | | X noitisoP | | | | | | | laitini tatE | | | sucof cevA | | | | | | Y noitisoP | | | | | | cilc cevA | | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | IMG_Bloque | | | -593 | -189 | | 20 20 | | 0 | Actif | | | | | -------------------------- | --- | --- | ---- | ---- | --- | ----- | --- | --- | ----- | --- | --- | --- | | IMG_BloqueSite | | | 19 | | 4 | 26 22 | | 0 | Actif | | | | | IMG_ICONE_CARACTERISTIQUES | | | 4 | | 7 | 16 16 | | 0 | Actif | | | | | IMG_ICONE_DATEETHORAIRE | | | 4 | | 7 | 16 16 | | 0 | Actif | | | | | IMG_ICONE_DATEETHORAIRE | | | 4 | | 7 | 16 16 | | 0 | Actif | | | | | IMG_ICONE_SITE | | | 4 | | 7 | 16 16 | | 0 | Actif | | | | | IMG_ICONE_SITE | | | 4 | | 7 | 16 16 | | 0 | Actif | | | | | IMG_ICONE_SITE | | | 4 | | 7 | 16 16 | | 0 | Actif | | | | | IMG_ICONE_SITE | | | 4 | | 7 | 16 16 | | 0 | Actif | | | | | IMG_NonBloque | | | -592 | -215 | | 20 20 | | 0 | Actif | | | | Combo reihcif eétsissa eisiaS | | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | | | BAT ehcuoT | | eisias cevA | | | | | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | -------- | ----------- | --- | --- | --- | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | | | | | | | ruetuaH | | | | sruocraP | | | | | | | | | ruegraL | | | elbisiV | | | | | | | elbaT | | | | | | nalP | | | | eéirT | | | | | ---------------------- | --- | --- | --- | --- | ---- | ------- | --- | -------- | ----- | --- | --- | ---- | | COMBO_IDStatut | 166 | 16 | 136 | 22 | 0 | Actif | | Variable | | Non | | | | COMBO_IDTypeActivite | 11 | 16 | 136 | 22 | 0 | Actif | | Variable | | Non | | | | COMBO_PL_ContactLieu | 452 | -49 | 176 | 43 | 0 | Actif | | Variable | | Non | | | | COMBO_PL_LieInterventi | 166 | 54 | 136 | 22 | 0 | Actif | | Mémoire | | Non | | | | COMBO_PL_PrisPar | 5 | 31 | 261 | 22 | 0 | Actif | | Variable | | Non | | | | 06/08/2026 | | | | | | Isis_BO | | | | | | 3522 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB | | | | BAT ehcuoT | | | ediv is LLUN | | | --- | --------------------- | --- | ------------ | -------- | ----------- | ------------ | --- | | | | | laitini tatE | | eisias cevA | | | | | X noitisoP Y noitisoP | | | sruocraP | | | | ruegraL ruetuaH elbisiV | | | nalP | | elbaT | eéirT | | | | ---------------- | ------- | ---- | ------- | -------- | ----- | --- | --- | | COMBO_PL_Societe | 5 4 261 | 22 | 0 Actif | Table ch | Non | | | Forme BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_CADRE_CARACTERISTIQUES | | 0 | 0 366 | 136 | 0 | Actif | | | --------------------------- | --- | --- | ----- | --- | --- | ----- | --- | | FRM_CADRE_CARACTERISTIQUES | | 0 | 0 651 | 75 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES1 | | 0 | 0 365 | 74 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES1 | | 0 | 0 280 | 136 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES1 | | 0 | 0 279 | 80 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES2 | | 0 | 0 279 | 80 | 0 | Actif | | | FRM_CADRE_TYPERDV | | 0 | 0 356 | 80 | 0 | Actif | | Zone répétée BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | ZR_CollabRDV | | 0 | 0 279 | 72 | 0 | Actif | | | ------------- | --- | --- | ------ | --- | --- | ----- | --- | | ZR_ContactRDV | | 11 | 38 640 | 36 | 0 | Actif | | Disposition BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | DISP_COLLAB_RENDEZVOUS | | 16 | 0 280 | 104 | 0 | Actif | | | ---------------------------- | --- | --- | ------- | --- | --- | ----- | ---- | | DISP_ComboInter | | 0 | 124 667 | 440 | 0 | Actif | | | DISP_DATEHORAIRERDV | | 16 | 5 291 | 112 | 0 | Actif | | | DISP_DESCRIPTION | | 301 | 0 366 | 172 | 0 | Actif | | | DISP_ENTETE_CARACTERISTIQUES | | 0 | 0 279 | 32 | 0 | Actif | | | DISP_ENTETE_CARACTERISTIQUES | | 0 | 0 651 | 32 | 0 | Actif | | | DISP_ENTETE_DESCRIPTION | | 0 | 0 366 | 32 | 0 | Actif | | | DISP_ENTETE_DESCRIPTION | | 0 | 0 280 | 32 | 0 | Actif | | | DISP_ENTETE_DESCRIPTION | | 0 | 0 356 | 32 | 0 | Actif | | | DISP_ENTETE_DESCRIPTION | | 0 | 0 279 | 30 | 0 | Actif | | | DISP_ENTETE_DESCRIPTION | | 0 | 0 365 | 32 | 0 | Actif | | | DISP_Entete | | 0 | 0 678 | 33 | 0 | Actif | | | DISP_SITE_CONTACT | | 16 | 0 651 | 107 | 0 | Actif | | | DISP_SUIVI | | 15 | 0 280 | 168 | 0 | Actif | | | DISP_TYPERDV | | 312 | 5 356 | 112 | 0 | Actif | | | DISP_TYPERDV1 | | 302 | 0 365 | 106 | 0 | Actif | | | D_FIC_RDV | | 0 | 0 678 | 598 | 0 | Actif | | | 06/08/2026 | | | Isis_BO | | | | 3523 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Zone répétée : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_COLLAB_RENDEZVOUS.ZR_CollabRDV Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_Archive | 66 16 | 15 14 | 0 | Actif | Gauche | Haut | | | -------------- | ----- | ------ | --- | ----- | ------ | ------ | --- | | LIB_Auplanning | 47 20 | 12 9 | 0 | Actif | Gauche | Haut | | | LIB_Id | 66 6 | 15 14 | 0 | Actif | Gauche | Haut | | | LIB_IdEquipe | 45 6 | 15 14 | 0 | Actif | Gauche | Haut | | | LIB_IdRDV | 87 16 | 15 14 | 0 | Actif | Gauche | Haut | | | LIB_Nom | 2 9 | 119 25 | 0 | Actif | Gauche | Centre | | Bouton | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | --- | --- | --- | ---------- | ----------- | laitini tatE | | X noitisoP | Y noitisoP | | | | | | | --- | ---------- | ---------- | ------- | --- | --- | --- | --- | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_SupprimeRessource | 115 | 0 16 | 16 | 0 | Actif | Normal | | | --------------------- | --- | ---- | --- | --- | ----- | ------ | --- | Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP ATT_Archive ATT_AuPlanning ATT_CouleurFond ATT_IDRdv ATT_Id ATT_IdEquipe ATT_Nom ATT_Supprime Zone répétée : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_SITE_CONTACT.ZR_ContactRDV | 06/08/2026 | | Isis_BO | | | | | 3524 | | ---------- | --- | ------- | --- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | elbisiV | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | nalP | LIB_Id | 66 6 | 15 14 | 0 | Actif | Gauche | Haut | | | ------------- | ----- | ----- | --- | ----- | ------ | ------ | --- | | LIB_IdGroupe | 45 6 | 15 14 | 0 | Actif | Gauche | Haut | | | LIB_IdRDV | 87 16 | 15 14 | 0 | Actif | Gauche | Haut | | | LIB_NomPrenom | 2 9 | 99 25 | 0 | Actif | Gauche | Centre | | Bouton notuob epyT | | | | | | laitini tatE | BAT ehcuoT | | | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | --- | | | X noitisoP | Y noitisoP | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_SupprimeRessource | 95 | 0 16 | 16 | 0 | Actif | Normal | | | --------------------- | --- | ---- | --- | --- | ----- | ------ | --- | Attribut zone répétée BAT ehcuoT laitini tatE | | X noitisoP | Y noitisoP | | | | | | | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP ATT_IDRdv ATT_Id ATT_IdGroupe ATT_Nom ATT_Supprime Fenêtre : FI_Fiche_Rdv Fenêtre interne : FI_Fiche_Rdv | UI par l'utilisateur | Selon fenêtre | | | | | | | | -------------------------------- | ---------------------------------- | --- | --- | --- | --- | --- | --- | | Unité des tailles | Compatible desktop ET mobile | | | | | | | | Taux Paral. hauteur | 0 | | | | | | | | Taux Paral. Y | 0 | | | | | | | | Épinglé | Non | | | | | | | | Masquer lors du scrolling | Non | | | | | | | | Ancrage au contenu | | | | | | | | | Numéro aide | 0 | | | | | | | | Thème destination | Oui | | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement 0 Facteur d'agrandissement 0 | Ctx. HFSQL indép. | Non | | | | | | | | ----------------- | --- | ------- | --- | --- | --- | --- | ---- | | 06/08/2026 | | Isis_BO | | | | | 3525 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Fiche_Rdv Bouton : Groupe GR_SiteContact Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3526 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3527 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Bouton : FI_Fiche_Rdv.D_FIC_RDV.DISP_Entete.BTN_CADENAS_FERME_RDV Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Cadenas_Fermer_rouge.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3528 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Bouton : FI_Fiche_Rdv.D_FIC_RDV.DISP_Entete.BTN_CADENAS_OUVERT_RDV Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Cadenas.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3529 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Bouton : FI_Fiche_Rdv.D_FIC_RDV.DISP_DATEHORAIRERDV.BTN_Cal2 Groupe GR_CADENAS_RDV,GR_DateRDV Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_calendrier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3530 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Bouton : FI_Fiche_Rdv.D_FIC_RDV.DISP_DATEHORAIRERDV.BTN_Cal3 Groupe GR_CADENAS_RDV,GR_DateRDV Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_calendrier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3531 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Bouton : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_SUIVI.BTN_EDT_RDV_CR Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3532 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Bouton : FI_Fiche_Rdv.D_FIC_RDV.DISP_DATEHORAIRERDV.BTN_EDT_RDV_Date Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3533 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Bouton : FI_Fiche_Rdv.D_FIC_RDV.DISP_Entete.BTN_Fermer_Fiche_Rdv Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Sortir sans enregistrer Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3534 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Bouton : FI_Fiche_Rdv.D_FIC_RDV.DISP_Entete.BTN_IMPRIME_RENDEZVOUS Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Imprimer la fiche d'intervention Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_imprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3535 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Bouton : FI_Fiche_Rdv.D_FIC_RDV.DISP_Entete.BTN_Pause_Fiche_Rdv Groupe GR_CADENAS_RDV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Mettre en pause le rendez-vous Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Pause.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3536 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Bouton : FI_Fiche_Rdv.D_FIC_RDV.DISP_Entete.BTN_Valider_Fiche_Rdv Groupe GR_CADENAS_RDV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Valider les changements Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3537 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Bouton : FI_Fiche_Rdv.D_FIC_RDV.DISP_Entete.BTN_VueDossier Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Ouvrir le dossier Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\dossier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3538 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Combo : FI_Fiche_Rdv.D_FIC_RDV.DISP_TYPERDV.COMBO_IDStatut Libellé FR: Statut Groupe GR_NONPLANIFIE Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 136 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 478 Largeur interne 136 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Statut du rendez-vous Numéro aide 0 Texte d'indication si vide FR: Statut du rendez-vous Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui 06/08/2026 Isis_BO 3539 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheRdv.m_nIDStatut Nb. Enreg. Max 0 Fichier parcouru :gpclListeStatutRendezVous.m_clTabVisible Filtre 15 Rub. affichée :gpclListeStatutRendezVous.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeStatutRendezVous.m_clTabVisible.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Fiche_Rdv.D_FIC_RDV.DISP_TYPERDV.COMBO_IDTypeActivite Libellé FR: Type d'activité: Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 136 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 323 Largeur interne 136 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Type d'activité Numéro aide 0 Texte d'indication si vide FR: Type d'activité Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte 06/08/2026 Isis_BO 3540 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheRdv.m_nIDTypeActivite Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeRendezVous.m_clTabVisible Filtre 14 Rub. affichée :gpclListeTypeRendezVous.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeTypeRendezVous.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3541 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Combo : FI_Fiche_Rdv.COMBO_PL_ContactLieu Libellé FR: Contact : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 175 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 453 Largeur interne 175 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Choisir un contact Numéro aide 0 Texte d'indication si vide FR: Choisir un contact Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Non 06/08/2026 Isis_BO 3542 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gclPresentationFicheRdv.m_nIDPersonne Nb. Enreg. Max 0 Fichier parcouru :gclPresentationFicheRdv.m_clListePersonne Filtre 15 Rub. affichée :gclPresentationFicheRdv.m_clListePersonne.NomPrenom Rub. mémorisée :gclPresentationFicheRdv.m_clListePersonne.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Fiche_Rdv.D_FIC_RDV.DISP_TYPERDV.COMBO_PL_LieIntervention Libellé FR: Lié à l'intervention Valeur initiale 0 Groupe GR_NONPLANIFIE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 136 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 478 Largeur interne 136 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: N° de l'intervention Numéro aide 0 Texte d'indication si vide FR: N° de l'intervention Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3543 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Rub. parcourue IN_PKID Rub. affichée IN_RefInterne Rub. mémorisée IN_PKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3544 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Combo : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_SUIVI.COMBO_PL_PrisPar Libellé FR: Pris par Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 189 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 92 Largeur interne 189 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Rendez-vous pris par Numéro aide 0 Texte d'indication si vide FR: Rendez-vous pris par Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 3545 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheRdv.p_clCourant.m_nCreationUser Nb. Enreg. Max 0 Fichier parcouru :gpclListeUtilisateur.m_clTabModele Rub. affichée :gpclListeUtilisateur.m_clTabModele.sNomPrenomCollab Rub. mémorisée :gpclListeUtilisateur.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_SUIVI.COMBO_PL_Societe Libellé FR: Société Groupe GR_CADENAS_RDV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 189 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 92 Largeur interne 189 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Nom de la société Numéro aide 0 Texte d'indication si vide FR: Nom de la société Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse 06/08/2026 Isis_BO 3546 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheRdv.m_nIDSociete Nb. Enreg. Max 0 Fichier parcouru Societe Rub. parcourue SO_PKID Rub. affichée SO_Nom Rub. mémorisée SO_PKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3547 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Disposition : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_COLLAB_RENDEZVOUS Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite 06/08/2026 Isis_BO 3548 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Rdv.D_FIC_RDV.DISP_DATEHORAIRERDV Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_DESCRIPTION Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 06/08/2026 Isis_BO 3549 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 3550 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 06/08/2026 Isis_BO 3551 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3552 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Disposition : FI_Fiche_Rdv.D_FIC_RDV.DISP_TYPERDV.DISP_ENTETE_DESCRIPTION Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage 06/08/2026 Isis_BO 3553 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Rdv.D_FIC_RDV.DISP_Entete Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_SITE_CONTACT Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 06/08/2026 Isis_BO 3554 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_SUIVI Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Rdv.D_FIC_RDV.DISP_TYPERDV Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 3555 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_TYPERDV1 Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Rdv.D_FIC_RDV Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 06/08/2026 Isis_BO 3556 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 3557 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3558 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3559 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Forme : FI_Fiche_Rdv.D_FIC_RDV.DISP_TYPERDV.FRM_CADRE_TYPERDV UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\candado.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 3560 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_COLLAB.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 3561 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\horaire.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non 06/08/2026 Isis_BO 3562 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\horaire.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3563 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_DESCRIPTION.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_SITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 3564 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_DESCRIPTION.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 3565 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_DESCRIPTION.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\candado-abierto.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 3566 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_SUIVI.INT_BPL_Prive Valeur initiale 0 Groupe GR_CADENAS_RDV Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non 06/08/2026 Isis_BO 3567 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheRdv.m_bPrive Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Valeur initiale 0 Groupe GR_CADENAS_RDV Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 3568 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Liaison des données :gclPresentationFicheRdv.m_bSuperposable Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_SUIVI.INT_CR Valeur initiale 0 Groupe GR_CADENAS_RDV Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheRdv.m_bCR Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 3569 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_SUIVI.INT_PL_RappelSMS Valeur initiale 0 Groupe GR_CADENAS_RDV Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheRdv.m_bRappelSMS Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3570 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Interrupteur : FI_Fiche_Rdv.D_FIC_RDV.DISP_TYPERDV.INT_SAV Valeur initiale 0 Groupe GR_CADENAS_RDV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheRdv.m_bSAV Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3571 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Libellé : FI_Fiche_Rdv.D_FIC_RDV.DISP_DATEHORAIRERDV.LIB_A_PLANIFIER Libellé FR: Dates et horaires à planifier sur le mobile Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Caractéristiques Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3572 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Collaborateur(s) Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3573 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Libellé : Libellé FR: Site et Contact(s) lié(s) au Rendez-vous Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Rdv.D_FIC_RDV.DISP_DATEHORAIRERDV.LIB_DATEDEBUT Libellé FR: Date de début Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3574 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Rdv.D_FIC_RDV.DISP_DATEHORAIRERDV.LIB_DATEFIN Libellé FR: Date de fin Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3575 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Libellé : Libellé FR: Dates et horaires Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Description de l'intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3576 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Rdv.D_FIC_RDV.LIB_DateExport Libellé FR: Date d'export Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3577 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Libellé : FI_Fiche_Rdv.D_FIC_RDV.DISP_DATEHORAIRERDV.LIB_HEUREDEBUT Libellé FR: Heure de début Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Rdv.D_FIC_RDV.DISP_DATEHORAIRERDV.LIB_HEUREFIN Libellé FR: Heure de fin Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3578 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Rdv.D_FIC_RDV.LIB_InfoSup Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3579 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Libellé : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_TYPERDV1.LIB_NOTE Libellé FR: Note sur le rendez-vous Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Rdv.D_FIC_RDV.DISP_TYPERDV.LIB_NUMDOSSIER Libellé FR: N° de dossier Groupe GR_NONPLANIFIE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3580 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Rdv.D_FIC_RDV.DISP_TYPERDV.LIB_NUMINTERV Libellé FR: Lié à l'intervention Groupe GR_NONPLANIFIE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3581 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Libellé : Libellé FR: Objet Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Rdv.D_FIC_RDV.LIB_RdvGroupeDate Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3582 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_SITE_CONTACT.LIB_SITE Libellé FR: Site Groupe GR_SiteContact Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3583 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Libellé : FI_Fiche_Rdv.D_FIC_RDV.DISP_TYPERDV.LIB_STATUT Libellé FR: Statut Groupe GR_NONPLANIFIE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Suivi Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3584 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Rdv.D_FIC_RDV.DISP_TYPERDV.LIB_TYPERDV Libellé FR: Type d'activité Groupe GR_NONPLANIFIE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3585 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Libellé : FI_Fiche_Rdv.D_FIC_RDV.DISP_Entete.LIB_Titre_de_fenêtre_Fiche_Rdv Libellé FR: Rendez-vous Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Rdv.D_FIC_RDV.DISP_TYPERDV.SAI_Dossier Libellé FR: N° de dossier Groupe GR_NONPLANIFIE Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 3586 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Cadrage horz. Gauche Position X interne 323 Largeur interne 136 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Saisir le nom, ref.Interne ou ref.Externe du dossier Numéro aide 0 Texte d'indication si vide FR: Saisir le nom, ref.Interne ou ref.Externe du dossier Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 06/08/2026 Isis_BO 3587 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Site Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 28 Largeur interne 639 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Site du rendez-vous Numéro aide 0 Texte d'indication si vide FR: Site du rendez-vous Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 100 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 3588 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheRdv.m_clLieu.m_clAdresse.m_sPresentation Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Objet Groupe GR_CADENAS_RDV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression 06/08/2026 Isis_BO 3589 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 373 Largeur interne 190 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Objet du Rendez-vous Numéro aide 0 Texte d'indication si vide FR: Objet du Rendez-vous Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 100 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non 06/08/2026 Isis_BO 3590 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Mode menu ctx. Liaison des données :gclPresentationFicheRdv.m_sObjet Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Rdv.D_FIC_RDV.DISP_DATEHORAIRERDV.SAI_PL_DateDebut Libellé FR: Date de début Groupe GR_CADENAS_RDV,GR_DateRDV Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 27 Largeur interne 95 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Date de début du Rendez-vous Numéro aide 0 Texte d'indication si vide FR: Date de début du Rendez-vous Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AAAA Masque affichage FR: JJ/MM/AAAA 06/08/2026 Isis_BO 3591 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheRdv.m_dhDateDebut Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3592 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Champ de saisie : FI_Fiche_Rdv.D_FIC_RDV.DISP_DATEHORAIRERDV.SAI_PL_DateFin Libellé FR: Date de fin Groupe GR_CADENAS_RDV,GR_DateRDV Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 160 Largeur interne 95 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Date de fin du Rendez-vous Numéro aide 0 Texte d'indication si vide FR: Date de fin du Rendez-vous Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AAAA Masque affichage FR: JJ/MM/AAAA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non 06/08/2026 Isis_BO 3593 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheRdv.m_dhDateFin Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Description Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 307 Largeur interne 353 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 3594 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheRdv.m_clIntervention.m_sDescription Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 3595 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Description Groupe GR_CADENAS_RDV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 308 Largeur interne 352 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Note sur le Rendez-vous Numéro aide 0 Texte d'indication si vide FR: Note sur le Rendez-vous Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 250 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non 06/08/2026 Isis_BO 3596 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheRdv.m_sDescription Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Rdv.D_FIC_RDV.DISP_DATEHORAIRERDV.SAI_PL_HeureFin Libellé FR: Heure de fin Groupe GR_CADENAS_RDV Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 3597 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 160 Largeur interne 95 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Date de fin du Rendez-vous Numéro aide 0 Texte d'indication si vide FR: Date de fin du Rendez-vous Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM Masque affichage FR: HH:MM Format retour HHMMSS Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non 06/08/2026 Isis_BO 3598 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Rdv.D_FIC_RDV.DISP_DATEHORAIRERDV.SAI_PL_HuereDebut Libellé FR: Heure de début Groupe GR_CADENAS_RDV Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 27 Largeur interne 95 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Date de début du Rendez-vous Numéro aide 0 Texte d'indication si vide FR: Date de début du Rendez-vous Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM Masque affichage FR: HH:MM Format retour HHMMSS Borne dans bulle Non Borne dans texte d'indication Oui 06/08/2026 Isis_BO 3599 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3600 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Zone répétée : Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 36 Largeur colonne 131 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 2 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 06/08/2026 Isis_BO 3601 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Parcours Automatique Fichier parcouru :gclPresentRDVGroupe.m_clTabModele Rub. mémorisée :gclPresentRDVGroupe.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : Libellé FR: &Zone répétée Groupe GR_SiteContact Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 36 Largeur colonne 124 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non 06/08/2026 Isis_BO 3602 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 5 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :gclPresentListeContactRDV.m_clTabModele Rub. mémorisée :gclPresentListeContactRDV.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Zone répétée : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_COLLAB_RENDEZVOUS.ZR_CollabRDV Attribut zone répétée : Champ associé LIB_Archive Propriété associée 1 Liaison des données :gclPresentRDVGroupe.m_clTabModele.m_bArchive Attribut zone répétée : Champ associé LIB_Auplanning Propriété associée 1 Liaison des données :gclPresentRDVGroupe.m_clTabModele.m_clCollaborateur.m_bAuPlanning 06/08/2026 Isis_BO 3603 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Attribut zone répétée : Champ associé LIB_Nom Propriété associée 21 Liaison des données :gclPresentRDVGroupe.m_clTabModele.m_clCollaborateur.NomPrenom Attribut zone répétée : Champ associé LIB_IdRDV Propriété associée 5 Liaison des données :gclPresentRDVGroupe.m_clTabModele.m_nPKID Attribut zone répétée : Champ associé LIB_Id Propriété associée 1 Liaison des données :gclPresentRDVGroupe.m_clTabModele.m_nIDCollaborateur Attribut zone répétée : Champ associé LIB_IdEquipe Propriété associée 1 Liaison des données :gclPresentRDVGroupe.m_clTabModele.m_nIDEquipe Attribut zone répétée : Champ associé LIB_Nom Propriété associée 1 Liaison des données :gclPresentRDVGroupe.m_clTabModele.m_clCollaborateur.NomPrenom 06/08/2026 Isis_BO 3604 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Attribut zone répétée : Propriété associée 73 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_16_5_fermer.png Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3605 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Libellé : Libellé FR: Ar Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentRDVGroupe.m_clTabModele.m_bArchive Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3606 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentRDVGroupe.m_clTabModele.m_clCollaborateur.m_bAuPlanning Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentRDVGroupe.m_clTabModele.m_nIDCollaborateur Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 3607 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentRDVGroupe.m_clTabModele.m_nIDEquipe Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 3608 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentRDVGroupe.m_clTabModele.m_nPKID Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentRDVGroupe.m_clTabModele.m_clCollaborateur.NomPrenom 06/08/2026 Isis_BO 3609 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Fiche_Rdv.D_FIC_RDV.DISP_ComboInter.DISP_SITE_CONTACT.ZR_ContactRDV Attribut zone répétée : Champ associé LIB_IdRDV Propriété associée 5 Liaison des données :gclPresentListeContactRDV.m_clTabModele.m_nIDRdv Attribut zone répétée : Champ associé LIB_Id Propriété associée 1 Liaison des données :gclPresentListeContactRDV.m_clTabModele.m_clPersonne.m_nPKID Attribut zone répétée : Champ associé LIB_IdGroupe Propriété associée 1 Liaison des données :gclPresentListeContactRDV.m_clTabModele.m_nIDGroupeRDV Attribut zone répétée : Champ associé LIB_NomPrenom Propriété associée 1 Liaison des données :gclPresentListeContactRDV.m_clTabModele.m_clPersonne.NomPrenom 06/08/2026 Isis_BO 3610 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Attribut zone répétée : Propriété associée 73 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_16_5_fermer.png Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3611 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Libellé : Libellé FR: Id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentListeContactRDV.m_clTabModele.m_clPersonne.m_nPKID Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 3612 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentListeContactRDV.m_clTabModele.m_nIDGroupeRDV Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentListeContactRDV.m_clTabModele.m_nIDRdv Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 3613 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentListeContactRDV.m_clTabModele.m_clPersonne.NomPrenom Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_Fiche_Rdv Messages multilingues 06/08/2026 Isis_BO 3614 ¹ .ssem °N Message Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Messages multilingues 06/08/2026 Isis_BO 3615 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Fiche_Rdv Code des champs Déclarations globales de FI_Fiche_Rdv procédure FI_Fiche_Rdv(gclPresentationFicheRdv est une PFicheRdv dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null) D_FIC_RDV..AffichageActif=Faux gclPresentRDVGroupe est un PTableRDV dynamique=Null gclPresentListeContactRDV est un PTablePlanning_RDV_Personne dynamique=Null gnDelai est un entier maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI nIDStatutNonPlan est un entier sur 8 octets = gpclListeStatutRendezVous. RechercheEtDonneIdDepuisValeur("99") gbModif est un booléen = False gnIdInter est un entier sur 8 octets = gclPresentationFicheRdv:m_n IDIntervention gbModifiable est un booléen = Vrai bufDescripInter est un Buffer si gclPresentationFicheRdv.m_clListeCollabGroup..Occurrence =0 alors si gclPresentationFicheRdv.m_nIDGroupe<>0 et gclPresentationFicheRdv.m_nIDStatut<> gpcl ListeStatutRendezVous.RechercheEtDonneIdDepuisValeur(1) alors gclPresentRDVGroupe=PTableRDV.gNouvellePresentation(3,-1,gclPresentationFicheRdv.m_nIDGroupe,"" ) sinon si gclPresentationFicheRdv.m_nIDCollaborateur<>0 et gclPresentationFicheRdv.m_nIDStatut<> gpclListeStatutRendezVous.RechercheEtDonneIdDepuisValeur(1) si gclPresentationFicheRdv.m_nIDCollaborateur<>0 alors gclPresentRDVGroupe=PTableRDV.gNouvellePresentation(3,gclPresentationFicheRdv.m_nPKID,-1, gclPresentationFicheRdv.m_nIDCollaborateur) sinon gclPresentRDVGroupe=PTableRDV.gNouvellePresentation(3,gclPresentationFicheRdv.m_nPKID,-1, "") fin sinon si gclPresentationFicheRdv.m_nIDStatut= gpclListeStatutRendezVous. RechercheEtDonneIdDepuisValeur(1) et gclPresentationFicheRdv.m_nIDGroupe=0 gclPresentRDVGroupe=PTableRDV.gNouvellePresentation(2,gclPresentationFicheRdv.m_nPKID, gclPresentationFicheRdv.m_nIDGroupe,-1,gclPresentationFicheRdv.m_dhDateDebut, gclPresentationFicheRdv.m_dhDateFin) sinon si gclPresentationFicheRdv.m_nIDStatut= gpclListeStatutRendezVous. RechercheEtDonneIdDepuisValeur(1) et gclPresentationFicheRdv.m_nIDGroupe<>0 gclPresentRDVGroupe=PTableRDV.gNouvellePresentation(3,-1,gclPresentationFicheRdv.m_nIDGroupe,"" ) sinon gclPresentRDVGroupe=PTableRDV.gNouvellePresentation(3,gclPresentationFicheRdv.m_nPKID,-1,"") fin sinon si gclPresentationFicheRdv:m_nIDStatut = nIDStatutNonPlan alors gclPresentRDVGroupe=PTableRDV.gNouvellePresentation(3,-1,gclPresentationFicheRdv.m_nIDGroupe,"","", "",nIDStatutNonPlan) sinon Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs gclPresentRDVGroupe=PTableRDV.gNouvellePresentation(3,gclPresentationFicheRdv.m_nPKID,-1,"") fin gclPresentListeContactRDV=PTablePlanning_RDV_Personne.gNouvellePresentation(gclPresentationFicheRdv.m_n PKID) //Evénement(SurActivite, "*.*", WM_LBUTTONDOWN) //Evénement(SurActivite, "*.*", WM_RBUTTONDOWN) //Evénement(SurActivite, "*.*", WM_MBUTTONDOWN) //Evénement(SurActivite, "*.*", WM_MOUSEMOVE) //Evénement(SurActivite, "*.*", WM_KEYDOWN) LIB_Titre_de_fenêtre_Fiche_Rdv = paramSupplementaire.eTypeAppel=Libre _et_ gclPresentationFicheRdv:m_n PKID = 0 ? "Nouveau rendez-vous" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.s TitreFenetre sinon "Rendez-vous" bAccesEtDroitDossier est un booléen local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) gnDelai = DonneValeurTimeOutObjet(gclPresentationFicheRdv) si gclPresentationFicheRdv.m_clListeCollabGroup..Occurrence =0 alors si gclPresentationFicheRdv.m_bNouveau=Vrai et gclPresentationFicheRdv.m_nPKID=0 _et_ gclPresentationFicheRdv:m_nIDStatut <> nIDStatutNonPlan alors clPresentationFiche est un PFicheRdv <- gclPresentRDVGroupe.Nouveau() clPresentationFiche.m_bNouveau = Vrai clPresentationFiche.m_nIDCollaborateur = gclPresentationFicheRdv.m_nIDCollaborateur pour tout Collaborateur avec CO_PKID=gclPresentationFicheRdv.m_nIDCollaborateur clPresentationFiche.m_clCollaborateur.m_sNom = Collaborateur.CO_Nom clPresentationFiche.m_clCollaborateur.m_sPrenom = Collaborateur.CO_Prenom clPresentationFiche.m_clCollaborateur.m_bAuPlanning = Vrai clPresentationFiche.m_clCollaborateur.m_nPKID = gclPresentationFicheRdv.m_n IDCollaborateur clPresentationFiche.m_dhDateDebut = gclPresentationFicheRdv.m_dh DateDebut clPresentationFiche.m_dhDateFin = gclPresentationFicheRdv.m_dh DateFin fin clPresentationFiche.m_nIDDossier = gclPresentationFicheRdv.m_nIDDossier clPresentationFiche.m_nIDIntervention = gclPresentationFicheRdv.m_nIDIntervention clPresentationFiche.m_nIDTypeActivite = gclPresentationFicheRdv.m_nIDTypeActivite clPresentationFiche.m_nIDStatut = gclPresentationFicheRdv.m_nIDStatut clPresentationFiche.AppelProcValidation() fin sinon si gclPresentationFicheRdv.m_bNouveau=Vrai alors pour i=1 _à_ gclPresentationFicheRdv.m_clListeCollabGroup..Occurrence clPresentationFiche est un PFicheRdv <- gclPresentRDVGroupe.Nouveau() clPresentationFiche.m_bNouveau = Vrai clPresentationFiche.m_nIDCollaborateur = gclPresentationFicheRdv.m_clListeCollabGroup[i]. m_nPKID pour tout Collaborateur avec CO_PKID=gclPresentationFicheRdv.m_clListeCollabGroup[i].m_n PKID clPresentationFiche.m_clCollaborateur.m_sNom = Collaborateur.CO_Nom clPresentationFiche.m_clCollaborateur.m_sPrenom = Collaborateur.CO_Prenom clPresentationFiche.m_clCollaborateur.m_bAuPlanning = Vrai clPresentationFiche.m_clCollaborateur.m_nPKID = gclPresentationFicheRdv. m_clListeCollabGroup[i].m_nPKID clPresentationFiche.m_dhDateDebut = gclPresentationFicheRdv.m_dh DateDebut clPresentationFiche.m_dhDateFin = gclPresentationFicheRdv .m_dhDateFin fin clPresentationFiche.m_nIDDossier = gclPresentationFicheRdv.m_n IDDossier clPresentationFiche.m_nIDIntervention = gclPresentationFicheRdv.m_n IDIntervention 06/08/2026 Isis_BO 3616 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs clPresentationFiche.m_nIDTypeActivite = gclPresentationFicheRdv.m_n IDTypeActivite clPresentationFiche.m_nIDStatut = gclPresentationFicheRdv .m_nIDStatut clPresentationFiche.AppelProcValidation() fin sinon si gclPresentationFicheRdv.m_nIDGroupe<>0 alors VariableRAZ(gclPresentRDVGroupe) // pour TOUT Planning_RDV avec PL_IDGroupe=gclPresentationFicheRdv.m_nIDGroupe // clPresentationFiche est un MRDV=Planning_RDV // gclPresentRDVGroupe.m_clTabModele.Ajoute(clPresentationFiche) si gclPresentationFicheRdv:m_nIDStatut = nIDStatutNonPlan alors gclPresentRDVGroupe=PTableRDV.gNouvellePresentation(3,-1,gclPresentationFicheRdv.m_n IDGroupe,"","","",nIDStatutNonPlan) sinon gclPresentRDVGroupe=PTableRDV.gNouvellePresentation(3,-1,gclPresentationFicheRdv.m_n IDGroupe) fin // FIN fin fin fin //SI gclPresentationFicheRdv.m_clListePersonne..Occurrence <> 0 et gclPresentationFicheRdv.m_bNouveau=vrai ALORS // POUR i=1 _a_ gclPresentationFicheRdv.m_clListePersonne..Occurrence // clPresentationFicheContact est un PFichePlanning_RDV_Personne<-gclPresentListeContactRDV.Nouveau() // clPresentationFicheContact.m_bNouveau=Vrai // clPresentationFicheContact.m_nIDPersonne=gclPresentationFicheRdv.m_clListePersonne[i].m_nPKID // HLitRecherchePremier(Personne,PE_PKID,gclPresentationFicheRdv.m_clListePersonne[i].m_nPKID) // si htrouve(Personne) alors // clPresentationFicheContact.m_clPersonne.Charger(Personne) // FIN ////clPresentationFicheContact.m_clPersonne.m_sNom=gclPresentationFicheRdv.m_clListePersonne[i].m_sNom //// clPresentationFicheContact.m_clPersonne.m_sPrenom=gclPresentationFicheRdv.m_clListePersonne[i].m_sPreno m // clPresentationFicheContact.m_nIDGroupeRDV=gclPresentationFicheRdv.m_nIDGroupe // clPresentationFicheContact.m_nIDRdv=gclPresentationFicheRdv.m_nPKID // clPresentationFicheContact.AppelProcValidation() // fin //FIN TableauSupprimeTout(gclPresentationFicheRdv.m_tbDateCR) bAccesEtDroitDossier = AccesEtDroitDossier() Charge_TitreActivite() Charge_DossierIntervention() si gclPresentationFicheRdv=Null alors gclPresentationFicheRdv=PFicheRdv.gNouvellePresentation() fin si gclPresentationFicheRdv:m_nIDStatut = nIDStatutNonPlan alors LIB_STATUT..Visible=Faux COMBO_IDStatut..Visible=Faux GR_NONPLANIFIE..Grisé=Vrai DISP_DATEHORAIRERDV[2]..Visible=Faux DISP_DATEHORAIRERDV[3]..Visible=Vrai COMBO_IDStatut..LiaisonFichier ="" ListeAjoute(COMBO_IDStatut,gpclListeStatutRendezVous.RechercheEtDonneLibelleDepuisID( gclPresentationFicheRdv:m_nIDStatut)+gLien(gclPresentationFicheRdv:m_nIDStatut)) ListeSelectPlus(COMBO_IDStatut,1) fin //ChargeZR_Collab() BlocEnregistrement(gclPresentationFicheRdv,ActiveTimer,BTN_CADENAS_FERME_RDV,BTN_CADENAS_OUVERT_RDV,GR_ 06/08/2026 Isis_BO 3617 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs CADENAS_RDV,D_FIC_RDV) si gclPresentationFicheRdv <> Null _et_ gclPresentationFicheRdv:m_clIntervention <> Null _et_ gclPresentationFicheRdv:m_clIntervention:m_sDescription <> "" alors bufDescripInter = gclPresentationFicheRdv:m_clIntervention:m_sDescription fin Fin d'initialisation de FI_Fiche_Rdv INT_PL_RappelSMS..Visible = Vrai SAI_PL_Description..Grisé = Vrai si COMBO_PL_LieIntervention..ValeurMémorisée>0 alors DISP_Entete[3]..Visible=Vrai GR_SiteContact..Visible=Vrai COMBO_PL_ContactLieu..Visible=Vrai SAI_PL_Description..Grisé = Faux sinon DISP_Entete[3]..Visible=Vrai GR_SiteContact..Visible=Faux COMBO_PL_ContactLieu..Visible=Faux fin si COMBO_PL_LieIntervention..ValeurAffichée<>"" alors SAI_Dossier..Etat=Grisé COMBO_PL_LieIntervention..Etat=Grisé //sai_lieu..etat=grisé sinon SAI_Dossier..Etat=Actif COMBO_PL_LieIntervention..Etat=Actif //SAI_Lieu..Etat=Actif fin //si COMBO_PL_LieIntervention..ValeurMémorisée > 0 alors // DISP_Entete[3]..visible=vrai // SAI_Lieu..visible=vrai // COMBO_PL_ContactLieu..visible=vrai //sinon // DISP_Entete[3]..Visible=vrai // SAI_Lieu..Visible=faux // COMBO_PL_ContactLieu..Visible=faux //FIN SAI_PL_HuereDebut=Milieu(gclPresentationFicheRdv.m_dhDateDebut,9,4) SAI_PL_HeureFin=Milieu(gclPresentationFicheRdv.m_dhDateFin,9,4) D_FIC_RDV..AffichageActif=Vrai GestionBTNDossierImp() CouleurTypeAct() gbModif = False si gclPresentationFicheRdv:m_nIDGroupeDate > 0 et gclPresentationFicheRdv.m_nPKID > 0 alors BTN_EDT_RDV_Date..Grisé = Faux GR_DateRDV..Grisé = Vrai INT_CR..Grisé = Vrai sDateDebut est une chaîne ANSI = "" sDateFin est une chaîne ANSI = "" (sDateDebut, sDateFin) = DateDebutFinRDVGroupe(gclPresentationFicheRdv.m_nIDGroupeDate) si gclPresentationFicheRdv:NB_RDV() > 0 _et_ sDateDebut <> "" et sDateFin <> "" alors LIB_RdvGroupeDate = "Le rendez-vous a été crée sur plusieurs jours : "+ DateHeureVersChaîne(sDateDebut, "JJ-MM-AA HH:mm")+ " - "+DateHeureVersChaîne(sDateFin, "JJ-MM-AA HH:mm") sinon LIB_RdvGroupeDate = "Le rendez-vous a été crée sur plusieurs jours" INT_CR..Grisé = Faux fin 06/08/2026 Isis_BO 3618 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs sinon BTN_EDT_RDV_Date..Grisé = Vrai GR_DateRDV..Grisé = Faux LIB_RdvGroupeDate = "" BTN_EDT_RDV_CR..Grisé = Vrai fin Demande de mise à jour de l'affichage de FI_Fiche_Rdv si gclPresentationFicheRdv<>Null alors SourceVersEcran("","gclPresentationFicheRdv") ZoneRépétéeAffiche(ZR_CollabRDV,taInit) ZoneRépétéeAffiche(ZR_ContactRDV,taInit) si gclPresentationFicheRdv.m_clListePersonne..Occurrence=0 alors BTN_AjoutContact..Visible=Faux sinon BTN_AjoutContact..Visible=Vrai fin si gclPresentationFicheRdv.m_clLieu.m_nPKID<>0 alors SAI_Lieu=Remplace(SAI_Lieu..Valeur,[RC,TAB],"-") sinon SAI_Lieu="Pas de site pour cette intervention" fin si gclPresentationFicheRdv.m_nIDStatut=0 alors ListeSelectPlus(COMBO_IDStatut,1) gclPresentationFicheRdv.m_nIDStatut = COMBO_IDStatut fin fin si DateValide(gclPresentationFicheRdv:m_dhDateExport) alors LIB_DateExport = "Date d'export : " +DateVersChaîne(gclPresentationFicheRdv:m_dhDateExport, "Jjjj JJ Mmmm AAAA") sinon LIB_DateExport = "" fin LIB_InfoSup = "" si gclPresentationFicheRdv:m_clIntervention <> Null et gnIdInter > 0 alors si gclPresentationFicheRdv:m_clIntervention:m_sNumDevis <> "" alors LIB_InfoSup = " Devis n° "+gclPresentationFicheRdv:m_clIntervention:m_sNumDevis fin si gclPresentationFicheRdv:m_clIntervention:m_sTitre <> "" alors si LIB_InfoSup <> "" alors LIB_InfoSup += " - " fin LIB_InfoSup += gclPresentationFicheRdv:m_clIntervention:m_sTitre fin fin Fermeture de FI_Fiche_Rdv //deblocEnregistrement(gclPresentationFicheRdv,paramSupplementaire,DesactiveTimer,BTN_CADENAS_FERME_RDV ,BTN_CADENAS_OUVERT_RDV,GR_CADENAS,D_FIC_RDV,Faux) //Déblocage de l'enregistrement en base si gclPresentationFicheRdv<>Null _et_ gclPresentationFicheRdv:m_bBlocageEcriture alors gclPresentationFicheRdv:DebloqueEnregistrement() Initialisation de COMBO_PL_ContactLieu 06/08/2026 Isis_BO 3619 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs ListeSupprimeTout(COMBO_PL_ContactLieu) TableauSupprimeTout(gclPresentationFicheRdv.m_clListePersonne) pclListepersonneLieu est une PTablePersonne dynamique pclListepersonneLieu=PTablePersonne.gNouvellePresentation(6,gclPresentationFicheRdv.m_nIDLieu, gclPresentationFicheRdv.m_nIDIntervention) si pclListepersonneLieu.m_clTabModele..OCCURRENCE=1 alors pour i= 1 _à_ pclListepersonneLieu.m_clTabModele..Occurrence clUnPersonne est un MPersonne clUnPersonne.m_sNom=pclListepersonneLieu.m_clTabModele[i].m_sNom clUnPersonne.m_sPrenom=pclListepersonneLieu.m_clTabModele[i].m_sPrenom clUnPersonne.m_nPKID=pclListepersonneLieu.m_clTabModele[i].m_nPKID TableauAjoute(gclPresentationFicheRdv.m_clListePersonne,clUnPersonne) fin ListeSelectPlus(COMBO_PL_ContactLieu,1) sinon pour i= 1 _à_ pclListepersonneLieu.m_clTabModele..Occurrence clUnPersonne est un MPersonne clUnPersonne.m_sNom=pclListepersonneLieu.m_clTabModele[i].m_sNom clUnPersonne.m_sPrenom=pclListepersonneLieu.m_clTabModele[i].m_sPrenom clUnPersonne.m_nPKID=pclListepersonneLieu.m_clTabModele[i].m_nPKID TableauAjoute(gclPresentationFicheRdv.m_clListePersonne,clUnPersonne) fin fin Fin d'initialisation de COMBO_PL_ContactLieu si gclPresentationFicheRdv.m_clListePersonne..Occurrence>1 alors ListeAjoute(COMBO_PL_ContactLieu,"Choisir le contact du Lieu") ListeSelectPlus(COMBO_PL_ContactLieu) fin Sélection d'une ligne de COMBO_PL_ContactLieu ChampVersSource() Clic sur BTN_AjoutRessource sDateHeuredebut est une chaîne = SAI_PL_DateDebut..Valeur+SAI_PL_HuereDebut..Valeur sDateHeureFin est une chaîne = SAI_PL_DateFin..Valeur+SAI_PL_HeureFin..Valeur gclPresentationFicheRdv.m_dhDateDebut = sDateHeuredebut gclPresentationFicheRdv.m_dhDateFin = sDateHeureFin pour tout pclGroupe de gclPresentRDVGroupe.m_clTabModele pclGroupe.m_dhDateDebut = sDateHeuredebut pclGroupe.m_dhDateFin= sDateHeureFin pclGroupe.m_nIDSociete = gclPresentationFicheRdv.m_nIDSociete si pclGroupe.m_nIDCollaborateur = gclPresentationFicheRdv.m_nIDCollaborateur alors pclGroupe:m_bOuvertureCollaborateur = Vrai fin fin si gclPresentationFicheRdv.m_nIDStatut = gpclListeStatutRendezVous:RechercheEtDonneIdDepuisValeur("99") alors OuvrePopupPosition(FEN_Choix_Equipe_Collaborateur,poBas,*,DonneParam(DansFenetre,"FI_Fiche_Rdv", MoiMême..Nom,maProcMAJObjetRetourFI,"Collaborateurs","RendezVousEquipeCollabRDVP",Val(COMBO_ PL_Societe..ValeurMémorisée),gclPresentRDVGroupe,Vrai)) sinon OuvrePopupPosition(FEN_Choix_Equipe_Collaborateur,poBas,*,DonneParam(DansFenetre,"FI_Fiche_Rdv", MoiMême..Nom,maProcMAJObjetRetourFI,"Collaborateurs","RendezVousEquipeCollab",Val(COMBO_PL_Societe. .ValeurMémorisée),gclPresentRDVGroupe,Vrai)) fin //gclPresentRDVGroupe <-clPresentation DemandeMiseAJourIHM() 06/08/2026 Isis_BO 3620 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs gbModif = Vrai Initialisation de ZR_CollabRDV //SourceVersEcran("","gclPresentationFicheRdv") Affichage d'une ligne de ZR_CollabRDV si ATT_AuPlanning="0" alors ATT_CouleurFond=GrisFoncé sinon ATT_CouleurFond=RVB(245,179,1) fin Clic sur BTN_SupprimeRessource ( ZR_CollabRDV ) nindice est un entier //clClErreur est un CErreur nindice=TableauCherche(gclPresentRDVGroupe:m_clTabModele,tcLinéaire,"m_nIDCollaborateur;m_nIDEquipe", ZR_CollabRDV.ATT_Id,ZR_CollabRDV.ATT_IdEquipe,1) si nindice<>-1 alors si gclPresentRDVGroupe:m_clTabModele[nindice].m_bNouveau<>Vrai et gclPresentRDVGroupe: m_clTabModele[nindice].m_nPKID > 0 alors si SupprimerRdv(Val(gclPresentRDVGroupe:m_clTabModele[nindice].m_nPKID), Vrai) alors TableauSupprimeLigne(gclPresentRDVGroupe:m_clTabModele,nindice) fin sinon TableauSupprimeLigne(gclPresentRDVGroupe:m_clTabModele,nindice) fin fin ZoneRépétéeAffiche(ZR_CollabRDV,taInit) A chaque modification de SAI_PL_Description gbModif = Vrai Clic sur BTN_AjoutContact OuvrePopupPosition(FEN_Choix_Contact_Site,poBas,*,DonneParam(DansFenetre,"FI_Fiche_Rdv",MoiMême..Nom, maProcMAJObjetRetourFI,"Contacts","RendezVousContactsSite",gclPresentationFicheRdv.m_clLieu.m_nPKID, gclPresentListeContactRDV,Vrai),gclPresentationFicheRdv.m_nIDIntervention) DemandeMiseAJourIHM() gbModif = Vrai A chaque modification de SAI_Lieu ChampVersSource() gbModif = Vrai Initialisation de ZR_ContactRDV //SourceVersEcran("","gclPresentationFicheRdv") Clic sur BTN_SupprimeRessource ( ZR_ContactRDV ) 06/08/2026 Isis_BO 3621 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs nindice est un entier //clClErreur est un CErreur nindice=TableauCherche(gclPresentListeContactRDV:m_clTabModele,tcLinéaire,"m_nIDPersonne",ZR_ContactRDV .ATT_Id,1) si nindice<>-1 alors si gclPresentListeContactRDV:m_clTabModele[nindice].m_bNouveau<>Vrai alors si gclPresentRDVGroupe.m_clTabModele..Occurrence<>0 alors pour i=1 _à_ gclPresentRDVGroupe.m_clTabModele..Occurrence pour tout Planning_RDV_Personne avec PRP_IDRdv=gclPresentRDVGroupe.m_clTabModele[i]. m_nPKID si Planning_RDV_Personne.PRP_IDPersonne=ZR_ContactRDV.ATT_Id alors Planning_RDV_Personne.Archive=Vrai HModifie(Planning_RDV_Personne) fin fin fin fin TableauSupprimeLigne(gclPresentListeContactRDV:m_clTabModele,nindice) sinon TableauSupprimeLigne(gclPresentListeContactRDV:m_clTabModele,nindice) fin fin ZoneRépétéeAffiche(ZR_ContactRDV,taInit) gbModif = Vrai Clic sur BTN_EDT_RDV_CR nPos est un entier si gclPresentationFicheRdv:NB_RDV() > 0 alors gclPresentationFicheRdv:m_tbDateCR = Ouvre(FEN_Date_CR,gclPresentationFicheRdv:m_nIDGroupeDate) si gclPresentationFicheRdv:m_tbDateCR.Occurrence > 0 alors nPos = TableauCherche(gclPresentationFicheRdv:m_tbDateCR,tcLinéairePremier,"dhUneDate", gclPresentationFicheRdv:m_dhDateDebut) si nPos > 0 alors INT_CR = gclPresentationFicheRdv:m_tbDateCR[nPos].bSel sinon INT_CR = Faux fin sinon gclPresentationFicheRdv:m_bCR = Faux INT_CR = Faux fin gbModif = Vrai fin Sélection d'une ligne de COMBO_PL_PrisPar gbModif = Vrai ChampVersSource() Fin d'initialisation de COMBO_PL_Societe si MoiMême..Occurrence=1 alors ListeSelectPlus(COMBO_PL_Societe,1) fin Sélection d'une ligne de COMBO_PL_Societe 06/08/2026 Isis_BO 3622 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs gbModif = Vrai ChampVersSource() A chaque modification de INT_BPL_Prive gbModif = Vrai ChampVersSource() A chaque modification de INT_BPL_Superposable gbModif = Vrai ChampVersSource() A chaque modification de INT_CR gbModif = Vrai si INT_CR <> gclPresentationFicheRdv:m_bCR alors si gclPresentationFicheRdv:NB_RDV() > 0 alors Info("Veuillez vérifier la date de signature du compte-rendu") sinon gclPresentationFicheRdv:m_bCR = INT_CR fin fin A chaque modification de INT_PL_RappelSMS gbModif = Vrai ChampVersSource() A chaque modification de SAI_Objet ChampVersSource() gbModif = Vrai A chaque modification de SAI_PL_Description1 gbModif = Vrai ChampVersSource() Clic sur BTN_Cal2 ChoixDateNewDebut() gbModif = Vrai ChampVersSource() Clic sur BTN_Cal3 ChoixDateNewDebut() gbModif = Vrai ChampVersSource() Clic sur BTN_EDT_RDV_Date 06/08/2026 Isis_BO 3623 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs si gclPresentationFicheRdv.m_nIDGroupeDate > 0 alors Ouvre(FEN_Modification_Date_Groupe,gclPresentationFicheRdv.m_nIDGroupeDate, gclPresentationFicheRdv .m_nPKID,gclPresentationFicheRdv.m_nIDGroupe) fin Entrée dans SAI_PL_DateDebut //SI gclPresentationFicheRdv.m_bNouveau<>Vrai ALORS // ChoixDateDebut() //SINON // ChoixDateNewDebut() //FIN Sortie de SAI_PL_DateDebut //reprisesaisie(INT_BPL_Prive) A chaque modification de SAI_PL_DateDebut gbModif = Vrai ChampVersSource() Entrée dans SAI_PL_DateFin //SI gclPresentationFicheRdv.m_bNouveau<>Vrai ALORS // ChoixDateDebut() //SINON // ChoixDateNewDebut() //FIN Sortie de SAI_PL_DateFin //RepriseSaisie(INT_BPL_Prive) A chaque modification de SAI_PL_DateFin gbModif = Vrai ChampVersSource() Entrée dans SAI_PL_HeureFin //SI gclPresentationFicheRdv.m_bNouveau<>Vrai ALORS // ChoixDateDebut() //SINON // ChoixDateNewDebut() //FIN Sortie de SAI_PL_HeureFin //RepriseSaisie(INT_BPL_Prive) A chaque modification de SAI_PL_HeureFin gbModif = Vrai 06/08/2026 Isis_BO 3624 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs ChampVersSource() Entrée dans SAI_PL_HuereDebut //SI gclPresentationFicheRdv.m_bNouveau<>Vrai ALORS // ChoixDateDebut() //SINON // ChoixDateNewDebut() //FIN Sortie de SAI_PL_HuereDebut //reprisesaisie(INT_BPL_Prive) A chaque modification de SAI_PL_HuereDebut gbModif = Vrai ChampVersSource() Clic sur BTN_CADENAS_FERME_RDV si 1=BlocEnregistrement(gclPresentationFicheRdv,ActiveTimer,BTN_CADENAS_FERME_RDV,BTN_ CADENAS_OUVERT_RDV,GR_CADENAS_RDV,D_FIC_RDV) si pas AppelProcFenetreAppelante(gclPresentationFicheRdv,paramSupplementaire,Faux,Faux,Vrai) alors DeblocEnregistrement(gclPresentationFicheRdv,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_RDV,BTN_CADENAS_OUVERT_RDV,GR_CADENAS_RDV,D_FIC_RDV,Faux) fin fin Clic sur BTN_CADENAS_OUVERT_RDV DeblocEnregistrement(gclPresentationFicheRdv,paramSupplementaire,DesactiveTimer,BTN_CADENAS_FERME_RDV, BTN_CADENAS_OUVERT_RDV,GR_CADENAS_RDV,D_FIC_RDV,Faux) Clic sur BTN_Fermer_Fiche_Rdv si gbModif ou pas gclPresentationFicheRdv:m_nPKID > 0 alors si OuiNon("Si vous fermez, toutes les modifications seront perdues, voulez-vous continuer ?") = Non alors retour sinon si gclPresentationFicheRdv:m_nPKID = 0 alors AppelProcFenetreAppelante(gclPresentationFicheRdv,paramSupplementaire,Vrai,Vrai) si FenEtat(FEN_Fiche_RDV_F)=Actif alors Ferme(FEN_Fiche_RDV_F,Faux) fin fin fin fin sIDRdv est une chaîne si gclPresentRDVGroupe.m_clTabModele..Occurrence <>0 alors pour i=1 _à_ gclPresentRDVGroupe.m_clTabModele..Occurrence sIDRdv+=[";"]+gclPresentRDVGroupe.m_clTabModele[i].m_nPKID fin fin pour toute chaîne Rdv de sIDRdv séparée par ";" pour tout Planning_RDV_Personne avec PRP_IDRdv=Rdv si Planning_RDV_Personne.Archive=Vrai alors 06/08/2026 Isis_BO 3625 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs Planning_RDV_Personne.Archive=Faux HModifie(Planning_RDV_Personne) fin fin fin DeblocEnregistrement(gclPresentationFicheRdv,paramSupplementaire,DesactiveTimer,BTN_CADENAS_FERME_RDV, BTN_CADENAS_OUVERT_RDV,GR_CADENAS_RDV,D_FIC_RDV,Faux,Faux,Vrai,Faux) AppelProcFenetreAppelante(gclPresentationFicheRdv,paramSupplementaire,Vrai,Vrai) gclPresentationFicheRdv=Null paramSupplementaire.nIdFenetreAppelante=Null paramSupplementaire.pclObjetAppelant=Null paramSupplementaire.sContexteAppelant=Null paramSupplementaire.sNomFenetreAppelante=Null paramSupplementaire.sNomIDAppelant=Null paramSupplementaire.sTitreFenetre=Null paramSupplementaire.pclObjetAppelant=Null //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheRdv) //ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) si FenEtat(FEN_Fiche_RDV_F)=Actif alors Ferme(FEN_Fiche_RDV_F, Faux) fin Clic sur BTN_IMPRIME_RENDEZVOUS si gclPresentationFicheRdv:p_clCourant.m_nIDDossier > 0 et gclPresentationFicheRdv:p_clCourant.m_n IDIntervention > 0 et gclPresentationFicheRdv:p_clCourant.m_nPKID > 0 alors si gbModif ou pas gclPresentationFicheRdv:m_nPKID > 0 alors EnregistreFiche() fin maProcImp est une procédure = ImprimerFicheDeplacement CreationActionUserAutreSoc(Val(COMBO_PL_Societe..ValeurMémorisée),gclPresentationFicheRdv: p_clCourant.m_nIDIntervention,"Modification du RDV à") OuvrePopupPosition(FEN_Choix_ModeleEtat_Intervention,poHaut,*,DonneParam(DansFenetre,"FI_Fiche_Rdv" ,MoiMême..Nom,maProcImp,"","InterventionRendezVous",*,gclPresentationFicheRdv,Faux)) //ImprimerFicheDeplacement() fin //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) //pclPresentationFiche est un PFicheRdv(gclPresentationFicheInterv.ListeRendezVous:p_clCourant) //pclPresentationFiche <-gclPresentationFicheInterv.ListeRendezVous.Modifier() Clic sur BTN_Pause_Fiche_Rdv EcranVersSource() sIDRdv est une chaîne //Test sur cohérence de date //SI ChaîneVersDate(SAI_PL_DateFin)<=ChaîneVersDate(SAI_PL_DateDebut) ALORS // Info("La date de fin de votre rendez-vous est inférieur à la date de début de votre rendez-vous. Veuillez corriger cette erreur.") // RepriseSaisie(SAI_PL_DateFin) // retour //FIN //Test conflit sDateHeuredebut est une chaîne = SAI_PL_DateDebut..Valeur+SAI_PL_HuereDebut..Valeur sDateHeureFin est une chaîne = SAI_PL_DateFin..Valeur+SAI_PL_HeureFin..Valeur 06/08/2026 Isis_BO 3626 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs gclPresentationFicheRdv.m_dhDateDebut = sDateHeuredebut gclPresentationFicheRdv.m_dhDateFin = sDateHeureFin MessageErreur est une chaîne si gclPresentationFicheRdv.m_nIDStatut <> gpclListeStatutRendezVous:RechercheEtDonneIdDepuisValeur("99" ) alors pour tout ligne de ZR_CollabRDV MessageErreur=GestionConflitRDV(gclPresentationFicheRdv.m_dhDateDebut,gclPresentationFicheRdv. m_dhDateFin,Val(ZR_CollabRDV.ATT_Id),0,gclPresentationFicheRdv.m_nIDGroupe, gclPresentationFicheRdv.m_nIDGroupeDate) si MessageErreur<>"" alors Erreur("Vous ne pouvez pas déplacer ce rendez-vous pour les utiliateurs suivant:"+RC+RC+ MessageErreur+RC+RC+"Conflit de Rendez-vous") retour fin fin fin clErreur est un CErreur nIdGroupe est un entier sur 8 octets si ZR_CollabRDV..Occurrence < 1 alors Info("Vous devez indiquez au moins un collaborateur pour ce rendez-vous.") retour fin si paramSupplementaire.sNomIDAppelant="Nouveau" alors gclPresentationFicheRdv.m_bNouveau=Vrai sinon gclPresentationFicheRdv.m_bNouveau=Faux fin si ZR_CollabRDV..Occurrence>1 et gclPresentationFicheRdv.m_nIDGroupe=0 alors nIdGroupe=CreaCompteur("GrpeRdv") sinon nIdGroupe=gclPresentationFicheRdv.m_nIDGroupe fin //pour toute ligne de ZR_CollabRDV HLitRecherchePremier(ParametreMetier,PA_PKID,gclPresentationFicheRdv.m_nIDTypeActivite) si HTrouve() alors gclPresentationFicheRdv.m_clTypeActivite.m_nPKID=ParametreMetier.PA_PKID gclPresentationFicheRdv.m_clTypeActivite.m_sLibelle=ParametreMetier.PA_Libelle fin si ZoneRépétéeOccurrence(ZR_CollabRDV)>1 et gclPresentationFicheRdv.m_nIDGroupe=0 alors nIdGroupe=CreaCompteur("GrpeRdv") sinon si ZR_CollabRDV..Occurrence<> 1 alors nIdGroupe=gclPresentationFicheRdv.m_nIDGroupe sinon nIdGroupe=0 fin fin gclPresentationFicheRdv.m_nIDIntervention=COMBO_PL_LieIntervention..ValeurMémorisée si gclPresentationFicheRdv.m_nIDIntervention=-1 alors gclPresentationFicheRdv.m_nIDIntervention=0 fin si sDateHeuredebut>sDateHeureFin alors Erreur("Votre date et heure de début est inférieur à la date et heure de fin, veuillez corriger.") RepriseSaisie(SAI_PL_DateDebut) retour fin gclPresentationFicheRdv.m_dhDateDebut=sDateHeuredebut gclPresentationFicheRdv.m_dhDateFin=sDateHeureFin //gclPresentation.m_dhModifDate=DateHeureSys() //gclPresentation.m_nModifUser=gpclFicheUtilisateurEnCours.m_nPKID 06/08/2026 Isis_BO 3627 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs //gclPresentation.m_sModifUser=gpclFicheUtilisateurEnCours.m_sPrenom+gpclFicheUtilisateurEnCours.m_sNom //gclPresentation.m_nIDCollaborateur=ZR_CollabRDV.ATT_Id //gclPresentation.m_nIDEquipe=ZR_CollabRDV.ATT_IdEquipe nIndice est un entier=gpclListeStatutRendezVous.ChercherValeur(1) pour i= 1 _à_ gclPresentRDVGroupe.m_clTabModele.Occurrence() gclPresentRDVGroupe.m_clTabModele[i].m_dhModifDate=DateHeureSys() gclPresentRDVGroupe.m_clTabModele[i].m_nModifUser=gpclFicheUtilisateurEnCours.m_nPKID gclPresentRDVGroupe.m_clTabModele[i].m_sModifUser=gpclFicheUtilisateurEnCours.m_sPrenom+gpcl FicheUtilisateurEnCours.m_sNom gclPresentRDVGroupe.m_clTabModele[i].m_bPrive=gclPresentationFicheRdv.m_bPrive gclPresentRDVGroupe.m_clTabModele[i].m_bSuperposable=gclPresentationFicheRdv.m_bSuperposable gclPresentRDVGroupe.m_clTabModele[i].m_dhDateDebut=gclPresentationFicheRdv.m_dhDateDebut gclPresentRDVGroupe.m_clTabModele[i].m_dhDateFin=gclPresentationFicheRdv.m_dhDateFin gclPresentRDVGroupe.m_clTabModele[i].m_nIDGroupe=gclPresentationFicheRdv.m_nIDGroupe gclPresentRDVGroupe.m_clTabModele[i].m_nIDIntervention=gclPresentationFicheRdv.m_nIDIntervention gclPresentRDVGroupe.m_clTabModele[i].m_nIDSociete=gclPresentationFicheRdv.m_nIDSociete gclPresentRDVGroupe.m_clTabModele[i].m_nIDStatut=gpclListeStatutRendezVous.m_clTabModele[nIndice]. IdentifiantUnique gclPresentRDVGroupe.m_clTabModele[i].m_nIDTypeActivite=gclPresentationFicheRdv.m_nIDTypeActivite gclPresentRDVGroupe.m_clTabModele[i].m_sDescription=gclPresentationFicheRdv.m_sDescription gclPresentRDVGroupe.m_clTabModele[i].m_nIDDossier=gclPresentationFicheRdv.m_nIDDossier gclPresentRDVGroupe.m_clTabModele[i].m_sCreationUser=gclPresentationFicheRdv.m_sCreationUser gclPresentRDVGroupe.m_clTabModele[i].m_nCreationUser=gclPresentationFicheRdv.m_nCreationUser gclPresentRDVGroupe.m_clTabModele[i].m_clTypeActivite.m_nPKID=gclPresentationFicheRdv.m_cl TypeActivite.m_nPKID gclPresentRDVGroupe.m_clTabModele[i].m_clTypeActivite.m_sLibelle=gclPresentationFicheRdv.m_cl TypeActivite.m_sLibelle gclPresentRDVGroupe.m_clTabModele[i].m_sObjet=gclPresentationFicheRdv.m_sObjet gclPresentRDVGroupe.m_clTabModele[i].m_nIDLieu=gclPresentationFicheRdv.m_nIDLieu gclPresentRDVGroupe.m_clTabModele[i].m_nIDPersonne=gclPresentationFicheRdv.m_nIDPersonne // validation si pas gclPresentRDVGroupe.m_clTabModele[i].bEnregistrer(clErreur) alors Erreur(clErreur.FormateMessage()) retour fin sIDRdv+=[";"]+gclPresentRDVGroupe.m_clTabModele[i].m_nPKID // validation des Contacts du RDV pour chaque RDV colaborateur fin si gclPresentListeContactRDV.m_clTabModele..Occurrence <>0 alors pour n=1 _à_ gclPresentListeContactRDV.m_clTabModele..Occurrence gclPresentListeContactRDV.p_clCourant=gclPresentListeContactRDV.m_clTabModele[n] clFicheContactRdv est une PFichePlanning_RDV_Personne<-gclPresentListeContactRDV.Modifier() si clFicheContactRdv.m_nPKID=0 alors pour toute chaîne Rdv de sIDRdv séparée par ";" pour tout Planning_RDV_Personne avec PRP_IDRdv=Rdv si Planning_RDV_Personne.PRP_IDPersonne=clFicheContactRdv.m_nIDPersonne et Planning_RDV_Personne.Archive=Vrai alors Planning_RDV_Personne.Archive=Faux fin fin clFicheContactRdv.m_nIDGroupeRDV=gclPresentRDVGroupe.m_clTabModele[1].m_nIDGroupe clFicheContactRdv.m_nIDRdv=Rdv si pas clFicheContactRdv.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) retour fin fin fin 06/08/2026 Isis_BO 3628 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs fin fin pour toute chaîne Rdv de sIDRdv séparée par ";" pour tout Planning_RDV_Personne avec PRP_IDRdv=Rdv si Planning_RDV_Personne.Archive=Vrai alors HSupprime(Planning_RDV_Personne) fin fin fin AppelProcFenetreAppelante(gclPresentationFicheRdv,paramSupplementaire,Vrai,Vrai) paramSupplementaire.nIdFenetreAppelante=Null paramSupplementaire.pclObjetAppelant=Null paramSupplementaire.sContexteAppelant=Null paramSupplementaire.sNomFenetreAppelante=Null paramSupplementaire.sNomIDAppelant=Null paramSupplementaire.sTitreFenetre=Null paramSupplementaire.pclObjetAppelant=Null // //// validation //SI PAS gclPresentation.bOK(clErreur) ALORS // Erreur(clErreur.FormateMessage()) // RETOUR //FIN //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheRdv) //ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) si FenEtat(FEN_Fiche_RDV_F)=Actif alors Ferme(FEN_Fiche_RDV_F, Vrai) fin Clic sur BTN_Valider_Fiche_Rdv si gclPresentationFicheRdv:m_clLieu:m_bBlocage _et_ gclPresentationFicheRdv:bNouveau() alors si OuiNon(Non,"Le site choisi est bloqué pour la raison suivante : "+gclPresentationFicheRdv:m_cl Lieu.m_sRaisonBlocage,"Voulez-vous continuer ?") = Non alors retour fin fin si gbModif ou pas gclPresentationFicheRdv:m_nPKID > 0 alors EnregistreFiche() fin si gclPresentationFicheRdv:p_clCourant.m_nIDDossier > 0 et gclPresentationFicheRdv:p_clCourant.m_n IDIntervention > 0 alors CreationActionUserAutreSoc(Val(COMBO_PL_Societe..ValeurMémorisée),gclPresentationFicheRdv: p_clCourant.m_nIDIntervention,"Modification du RDV à") fin FermetureApresEnregistrement() Clic sur BTN_VueDossier si gclPresentationFicheRdv:p_clCourant.m_nIDDossier > 0 et gclPresentationFicheRdv:p_clCourant.m_n IDIntervention > 0 alors Sablier() nIdInter est un entier sur 8 octets si gbModif ou pas gclPresentationFicheRdv:m_nPKID > 0 alors 06/08/2026 Isis_BO 3629 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs EnregistreFiche() fin PFicheRdv.gFicheIntervention(gclPresentationFicheRdv) nIdInter = gclPresentationFicheRdv.FicheIntervention.m_nPKID pclPresentationListeDossier est une PTableDossier dynamique pclPresentationListeDossier =PTableDossier.gNouvellePresentation(0,gclPresentationFicheRdv.m_cl Intervention:m_nIDDossier) clFicheDossier est un PFicheDossier (pclPresentationListeDossier.m_clTabModele[1]) PFicheDossier.gListeIntervention(clFicheDossier) si clFicheDossier:ListeIntervention:p_nTotal > 0 alors stParametreFenInterneest un STParamFenetreAppelante stParametreFenInterne.eTypeAppel = DansOnglet stParametreFenInterne.sNomFenetreAppelante = "FI_Fiche_Rdv" stParametreFenInterne.sNomIDAppelant = "DossierInterv" stParametreFenInterne.nIdFenetreAppelante = nIdInter stParametreFenInterne.sTitreFenetre = "Fiche Dossier Intervention" stParametreFenInterne.pclObjetAppelant = clFicheDossier sAlias est une chaîne ANSI = "FI_Fiche_Dossier"+ gclPresentationFicheRdv.FicheIntervention.m_n IDDossier FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche Dossier",Vrai,clFicheDossier,stParametreFenInterne) //ExécuteTraitement(FEN_Menu.OuvreIntervDepuisRDV,trtProcédure,sAlias,stParametreFenInterne) FermetureApresEnregistrement() //ExécuteTraitement(FI_Fiche_Rdv.D_FIC_RDV.DISP_Entete.BTN_Valider_Fiche_Rdv,trtClic) sinon Info("Aucun dossier lié à cette intervention") fin Sablier(Faux) fin Initialisation de LIB_Titre_de_fenêtre_Fiche_Rdv MoiMême=paramSupplementaire.sTitreFenetre Sélection d'une ligne de COMBO_IDStatut gbModif = Vrai ChampVersSource() Sélection d'une ligne de COMBO_IDTypeActivite //nIdTypeIntervention est un entier sur 8 octets //POUR TOUT ParametreMetier AVEC PA_Code=14 // SI ParametreMetier.PA_Valeur="1" ALORS // nIdTypeIntervention=ParametreMetier.PA_PKID // FIN //FIN //si MoiMême..ValeurMémorisée=nIdTypeIntervention alors // SAI_DOSSIER..visible=vrai // //DISP_ComboInter[3]..Visible=vrai // GR_TYPEINTERV..Etat = actif // DISP_ComboInter[5]..Visible=vrai ////si SAI_Lieu<>"" et COMBO_PL_ContactLieu..ValeurAffichée<>"" alors //// DISP_ComboInter[5]..Visible=Vrai //// //BTN_FicheInter..visible=Vrai 06/08/2026 Isis_BO 3630 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs ////sinon //// DISP_ComboInter[5]..Visible=vrai //// BTN_FicheInter..Visible=faux ////fin //sinon ////COMBO_PL_LieIntervention..Visible=faux ////COMBO_PL_LieIntervention=0 ////DISP_ComboInter[3]..Visible=faux // GR_TYPEINTERV..Etat = grisé // DISP_ComboInter[5]..Visible=Faux // //SAI_Dossier..Visible=faux ////SAI_Dossier=0 //FIN gbModif = Vrai ChampVersSource() CouleurTypeAct() Sélection d'une ligne de COMBO_PL_LieIntervention ChampVersSource() si MoiMême..ValeurMémorisée >0 alors DISP_Entete[3]..Visible=Vrai GR_SiteContact..Visible=Vrai COMBO_PL_ContactLieu..Visible=Vrai sinon DISP_Entete[3]..Visible=Vrai GR_SiteContact..Visible=Faux COMBO_PL_ContactLieu..Visible=Faux fin gclPresentationFicheRdv.m_nIDIntervention=MoiMême..ValeurMémorisée si gclPresentationFicheRdv.m_nIDIntervention>0 alors si HLitRecherchePremier(Intervention,IN_PKID,gclPresentationFicheRdv.m_nIDIntervention) alors gclPresentationFicheRdv.m_clIntervention.Charger(Intervention) si gclPresentationFicheRdv <> Null _et_ gclPresentationFicheRdv:m_clIntervention <> Null _et_ gclPresentationFicheRdv:m_clIntervention:m_sDescription <> "" alors bufDescripInter = gclPresentationFicheRdv:m_clIntervention:m_sDescription fin fin SAI_PL_Description..Grisé = Faux fin pclListeLieu est une PTableLieu dynamique pclListeLieu=PTableLieu.gNouvellePresentation(2,MoiMême..ValeurMémorisée) si pclListeLieu.m_clTabModele..Occurrence<>0 alors pour i= 1 _à_ pclListeLieu.m_clTabModele..Occurrence clUnLieu est un MLieu clUnLieu.m_nPKID=pclListeLieu.m_clTabModele[i].m_nPKID clUnLieu.m_clAdresse=pclListeLieu.m_clTabModele[i].m_clAdresse gclPresentationFicheRdv.m_clLieu=clUnLieu gclPresentationFicheRdv.m_clLieu.m_clAdresse.m_sPresentation=Remplace(gclPresentationFicheRdv.m_cl Lieu.m_clAdresse.m_sPresentation,[RC,TAB],"-") TableauAjoute(gclPresentationFicheRdv.m_clListeLieu,clUnLieu) gclPresentationFicheRdv.m_nIDLieu=pclListeLieu.m_clTabModele[i].m_nPKID fin sinon VariableRAZ(gclPresentationFicheRdv.m_clLieu) fin pclListePersonne est une PTablePersonne dynamique pclListePersonne=PTablePersonne.gNouvellePresentation(6,gclPresentationFicheRdv.m_nIDLieu,MoiMême.. ValeurMémorisée) ListeSupprimeTout(COMBO_PL_ContactLieu) 06/08/2026 Isis_BO 3631 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs TableauSupprimeTout(gclPresentationFicheRdv.m_clListePersonne) si gclPresentationFicheRdv.m_bNouveau=Vrai alors TableauSupprimeTout(gclPresentListeContactRDV.m_clTabModele) fin si pclListeLieu.m_clTabModele..Occurrence<>0 et gclPresentationFicheRdv.m_bNouveau=Vrai alors pour i= 1 _à_ pclListePersonne.m_clTabModele..Occurrence clUnPersonne est un MPersonne clUnPersonne.m_sNom=pclListePersonne.m_clTabModele[i].m_sNom clUnPersonne.m_sPrenom=pclListePersonne.m_clTabModele[i].m_sPrenom clUnPersonne.m_nPKID=pclListePersonne.m_clTabModele[i].m_nPKID TableauAjoute(gclPresentationFicheRdv.m_clListePersonne,clUnPersonne) gclPresentationFicheRdv.m_nIDPersonne=pclListePersonne.m_clTabModele[i].m_nPKID clPresentationFicheContact est un PFichePlanning_RDV_Personne<-gclPresentListeContactRDV. Nouveau() clPresentationFicheContact.m_bNouveau=Vrai clPresentationFicheContact.m_nIDPersonne=clUnPersonne.m_nPKID HLitRecherchePremier(Personne,PE_PKID,clPresentationFicheContact.m_nIDPersonne) si HTrouve(Personne) alors clPresentationFicheContact.m_clPersonne.Charger(Personne) fin // clPresentationFicheContact.m_clPersonne.m_sNom=gclPresentationFicheRdv.m_clListePersonne[i].m_s Nom // clPresentationFicheContact.m_clPersonne.m_sPrenom=gclPresentationFicheRdv.m_clListePersonne[i]. m_sPrenom clPresentationFicheContact.m_nIDGroupeRDV=gclPresentationFicheRdv.m_nIDGroupe clPresentationFicheContact.m_nIDRdv=gclPresentationFicheRdv.m_nPKID clPresentationFicheContact.AppelProcValidation() fin sinon clUnPersonne est un MPersonne clUnPersonne.m_sNom="Pas de contact pour cette intervention" clUnPersonne.m_nPKID=0 TableauAjoute(gclPresentationFicheRdv.m_clListePersonne,clUnPersonne) gclPresentationFicheRdv.m_nIDPersonne=0 fin HLitRecherchePremier(Intervention,IN_PKID,MoiMême..ValeurMémorisée) si HTrouve(Intervention) alors gclPresentationFicheRdv.m_nIDSociete=Intervention.IN_IDSociete // gclPresentationFicheRdv.m_sDescription=RTFVersTexte(Intervention.IN_Description) fin //gclPresentation.m_clListePersonne=PTablePersonne.gNouvellePresentation(4,-1,MoiMême..ValeurMémorisée) SourceVersEcran("","gclPresentationFicheRdv") si gclPresentationFicheRdv.m_clLieu.m_nPKID<>0 alors SAI_Lieu=Remplace(SAI_Lieu..Valeur,[RC,TAB],"-") ChargeSiteInfo() sinon SAI_Lieu="Pas de site pour cette intervention" fin si gclPresentationFicheRdv.m_bNouveau=Vrai alors ZoneRépétéeAffiche(ZR_ContactRDV,taInit) fin si gclPresentationFicheRdv.m_nIDStatut=0 alors ListeSelectPlus(COMBO_IDStatut,1) gclPresentationFicheRdv.m_nIDStatut = COMBO_IDStatut fin 06/08/2026 Isis_BO 3632 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs GestionBTNDossierImp() gbModif = Vrai A chaque modification de INT_SAV gbModif = Vrai ChampVersSource() A chaque modification de SAI_Dossier si SAI_Dossier="" alors ListeSupprimeTout(COMBO_PL_LieIntervention) ListeSupprimeTout(COMBO_PL_ContactLieu) SAI_Lieu="" sinon // ModifZoneSaisieAssistee(MoiMême,2,Faux,"","") si Taille(SAI_Dossier..ValeurAffichée)> 2 alors ListeDossier est une PTableDossier dynamique ListeDossier=PTableDossier.gNouvellePresentation(2,SAI_Dossier) SaisieAssistéeSupprimeTout(SAI_Dossier) pour i=1 _à_ ListeDossier.m_clTabModele..occurrence SaisieAssistéeAjoute(SAI_Dossier,ListeDossier.m_clTabModele[i].m_sRefInterne+gStylo(RVB(167, 167, 167))+"-----["+ListeDossier.m_clTabModele[i].m_nPKID+"]") fin SaisieAssistéeOuvre(SAI_Dossier) sinon ListeDossier est une PTableDossier dynamique ListeDossier=PTableDossier.gNouvellePresentation(3,SAI_Dossier) SaisieAssistéeSupprimeTout(SAI_Dossier) pour i=1 _à_ ListeDossier.m_clTabModele..occurrence SaisieAssistéeAjoute(SAI_Dossier,ListeDossier.m_clTabModele[i].m_sRefInterne+gStylo(RVB( 167, 167, 167))+"-----["+ListeDossier.m_clTabModele[i].m_nPKID+"]") fin SaisieAssistéeOuvre(SAI_Dossier) fin fin GestionBTNDossierImp() gbModif = Vrai Sélection d'une valeur dans la liste de saisie assistée de SAI_Dossier //ExécuteTraitement(MoiMême,trtSortie) //RepriseSaisie(COMBO_PL_LieIntervention) EcranVersSource("","gclPresentationFicheRdv") nPKID est un entier sur 8 octets si MoiMême..ValeurAffichée<>"" alors nPKID = Val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[",DepuisDébut),1,"]")) sTitre est une chaîne = ExtraitChaîne(MoiMême,1,"-",DepuisDébut) si nPKID>0 alors gclPresentationFicheRdv.m_nIDDossier=nPKID sinon gclPresentationFicheRdv.m_nIDDossier=0 fin si nPKID>0 alors MoiMême = Majuscule(sTitre) fin fin ListeSupprimeTout(COMBO_PL_LieIntervention) pour tout Intervention avec IN_IDDossier=nPKID 06/08/2026 Isis_BO 3633 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Code des champs ListeAjoute(COMBO_PL_LieIntervention,Intervention.IN_RefInterne+gLien(Intervention.IN_PKID)) fin si COMBO_PL_LieIntervention..Occurrence=1 alors ListeSelectPlus(COMBO_PL_LieIntervention,1) ExécuteTraitement(COMBO_PL_LieIntervention,trtSélection) COMBO_PL_LieIntervention..Visible=Vrai //BTN_FicheInter..Visible=vrai //DISP_ComboInter[2]..Visible=Vrai GR_TYPEINTERV..Etat = Actif DISP_ComboInter[3]..Visible=Vrai sinon si COMBO_PL_LieIntervention..Occurrence=0 COMBO_PL_LieIntervention..Visible=Faux //DISP_ComboInter[2]..Visible=Vrai GR_TYPEINTERV..Etat = Actif DISP_ComboInter[3]..Visible=Vrai sinon ListeSelectPlus(COMBO_PL_LieIntervention,COMBO_PL_LieIntervention..Occurrence) ExécuteTraitement(COMBO_PL_LieIntervention,trtSélection) COMBO_PL_LieIntervention..Visible=Vrai DISP_ComboInter[2]..Visible=Vrai DISP_ComboInter[3]..Visible=Vrai fin HLitRecherchePremier(Client, CL_PKID,gclPresentationFicheRdv:p_clCourant:m_clIntervention:m_nIDClient) si HTrouve(Client) = Vrai alors si Client.CL_Blocage alors si OuiNon("Le client a été bloqué voulez-vous continuer ?") = Faux alors ListeSupprimeTout(COMBO_PL_LieIntervention) ListeSupprimeTout(COMBO_PL_ContactLieu) SAI_Lieu="" retour fin fin fin RepriseSaisie(COMBO_PL_LieIntervention) GestionBTNDossierImp() Initialisation de LIB_RdvGroupeDate // Version 1 // Description // Libellé simple FI_Fiche_Rdv Procédures Procédure locale ActiveTimer // Résumé : // Syntaxe : //ActiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : 06/08/2026 Isis_BO 3634 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveTimer(local nIdTimer est un entier) TimerSys(TimeOutRdv,100,nIdTimer) Procédure locale Charge_DossierIntervention // Résumé : // Syntaxe : // Charge_DossierIntervention () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Charge_DossierIntervention() nIndice est un entier ListeSupprimeTout(COMBO_PL_LieIntervention) si gclPresentationFicheRdv.m_nIDDossier<>0 alors HLitRecherchePremier(Dossier,DO_PKID,gclPresentationFicheRdv.m_nIDDossier) si HTrouve(Dossier) alors SAI_Dossier = Majuscule(Dossier.DO_RefInterne) fin si gclPresentationFicheRdv.m_nIDIntervention<>0 alors pour tout Intervention avec IN_IDDossier=gclPresentationFicheRdv.m_nIDDossier nIndice++ ListeAjoute(COMBO_PL_LieIntervention,Intervention.IN_RefInterne+gLien(Intervention.IN_PKID )) si Intervention.IN_PKID=gclPresentationFicheRdv.m_nIDIntervention alors ListeSelectPlus(COMBO_PL_LieIntervention,nIndice) fin fin ExécuteTraitement(COMBO_PL_LieIntervention,trtSélection) fin //COMBO_IDTypeActivite..etat=grisé fin Procédure locale Charge_TitreActivite // Résumé : // Syntaxe : // Charge_TitreActivite () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Charge_TitreActivite() nIdTypeIntervention est un entier sur 8 octets pour tout ParametreMetier avec PA_Code=14 si ParametreMetier.PA_Valeur="1" alors 06/08/2026 Isis_BO 3635 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures nIdTypeIntervention=ParametreMetier.PA_PKID fin fin si gclPresentationFicheRdv.m_nIDTypeActivite=nIdTypeIntervention alors COMBO_PL_LieIntervention..Visible=Vrai DISP_ComboInter[2]..Visible=Vrai DISP_ComboInter[3]..Visible=Vrai SAI_Dossier..Visible=Vrai fin DISP_Entete.LIB_Titre_de_fenêtre_Fiche_Rdv=paramSupplementaire.sTitreFenetre Procédure locale ChargeSiteInfo procédure ChargeSiteInfo() si gclPresentationFicheRdv:m_clLieu:m_nPKID > 0 alors si HLitRecherchePremier(Lieu,LI_PKID,gclPresentationFicheRdv:m_clLieu:m_nPKID) alors gclPresentationFicheRdv:m_clLieu:m_bBlocage = Lieu.LI_Blocage gclPresentationFicheRdv:m_clLieu:m_sRaisonBlocage = Lieu.LI_RaisonBlocage fin si gclPresentationFicheRdv:m_clLieu:m_bBlocage alors IMG_BloqueSite = IMG_Bloque sinon IMG_BloqueSite = IMG_NonBloque fin fin Procédure locale ChoixDateDebut // Résumé : // Syntaxe : // ChoixDateDebut () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChoixDateDebut() //DateHeurRetourDebut, DateHeurRetourFin sont des chaines //(DateHeurRetourDebut,DateHeurRetourFin) = OuvrePopupPosition(FEN_ChoixCalendrier,poHaut,SAI_PL_DateDebut,SAI_PL_DateFin,0) //SI DateHeurRetourDebut<>"" et DateHeurRetourFin<>"" ALORS // si SAI_PL_DateDebut<>DateHeurRetourDebut alors // DateHeureDébut est une DateHeure = SAI_PL_DateDebut // DateHeureFin est une DateHeure = SAI_PL_DateFin // DuréeRDV est une Durée = DateHeureFin - DateHeureDébut // DateHeurefinal est une dateheure=DateHeurRetourDebut // SAI_PL_DateDebut=DateHeurRetourDebut // SAI_PL_DateFin=DateHeurefinal+DuréeRDV // sinon si SAI_PL_DateFin<>DateHeurRetourFin alors // DateHeureDébut est une DateHeure = SAI_PL_DateDebut // DateHeureFin est une DateHeure = SAI_PL_DateFin // DuréeRDV est une Durée = DateHeureFin - DateHeureDébut // DateHeurefinal est une dateheure=DateHeurRetourFin // SAI_PL_DateDebut=DateHeurefinal-DuréeRDV // SAI_PL_DateFin=DateHeurefinal // fin // SI ChaîneVersDate(SAI_PL_DateFin) // Syntaxe : procédure ChoixDateFin() // //DateHeurRetour est une chaine = OuvrePopupPosition(FEN_ChoixCalendrier,poHaut,SAI_PL_DateDebut,SAI_PL_DateFin,1) //SI DateHeurRetour<>"" ALORS // DateHeureDébut est une DateHeure = SAI_PL_DateDebut // DateHeureFin est une DateHeure = SAI_PL_DateFin // DuréeRDV est une Durée = DateHeureFin - DateHeureDébut // DateHeurefinal est une DateHeure=DateHeurRetour // SAI_PL_DateDebut=DateHeurefinal-DuréeRDV // SAI_PL_DateFin=DateHeurRetour // SI ChaîneVersDate(SAI_PL_DateFin) // Syntaxe : //ChoixDateNewDebut () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChoixDateNewDebut() sDateRetourDebut, sDateRetourFin, sHeureRetourDebut, sHeureRetourFin sont des chaînes (sDateRetourDebut, sDateRetourFin, sHeureRetourDebut, sHeureRetourFin) = OuvrePopupPosition(FEN_ ChoixCalendrier,poHaut,SAI_PL_DateDebut,SAI_PL_DateFin,SAI_PL_HuereDebut,SAI_PL_HeureFin,0) si sDateRetourDebut <>"" alors SAI_PL_DateDebut=sDateRetourDebut fin si sDateRetourFin<>"" alors SAI_PL_DateFin=sDateRetourFin fin si sHeureRetourDebut<>"" alors SAI_PL_HuereDebut=sHeureRetourDebut fin 06/08/2026 Isis_BO 3637 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures si sHeureRetourFin<>"" alors SAI_PL_HeureFin=sHeureRetourFin fin Procédure locale ChoixDateNewFin // Résumé : // Syntaxe : //ChoixDateNewFin () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChoixDateNewFin() //DateHeurRetour est une chaine = OuvrePopupPosition(FEN_ChoixCalendrier,poHaut,SAI_PL_DateDebut,SAI_PL_DateFin,1) //SAI_PL_DateFin=DateHeurRetour //SI DateHeurRetour<>"" ALORS // SI ChaîneVersDate(SAI_PL_DateFin) 0 alors UnCouleur est un Couleur = DonneCouleurRDV(gclPresentationFicheRdv:m_nIDTypeActivite) DISP_Entete..CouleurFond = UnCouleur MaPalette est une Palette MaPalette = PaletteGénère(UnCouleur) LIB_Titre_de_fenêtre_Fiche_Rdv..Couleur = MaPalette.Couleur["primary_text"] fin Procédure locale DesactiveTimer // Résumé : // Syntaxe : //DesactiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // 06/08/2026 Isis_BO 3638 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures procédure DesactiveTimer(local nIdTimer est un entier) FinTimerSys(nIdTimer) Procédure locale EnregistreFiche // Résumé : // Syntaxe : //EnregistreFiche () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure EnregistreFiche() //sIDRdv est une chaîne nIdTypeIntervention est un entier sur 8 octets nIndiceTI est un entier = TableauCherche(gpclListeTypeRendezVous:m_clTabModele, tcLinéaire,"m_sCode;m_sValeur","14","1",1) si nIndiceTI>0 alors nIdTypeIntervention = gpclListeTypeRendezVous:m_clTabModele[nIndiceTI]:m_nPKID fin EcranVersSource("","gclPresentationFicheRdv")//SourceVersEcran("","gclPresentationFicheRdv") ChampVersSource() si paramSupplementaire.sNomIDAppelant="Nouveau" alors gclPresentationFicheRdv.m_bNouveau=Vrai gclPresentationFicheRdv.m_dhDateExport = "" sinon gclPresentationFicheRdv.m_bNouveau=Faux fin si gclPresentationFicheRdv.m_nIDStatut=0 alors Info("Vous devez choisir un statut pour votre rendez-vous") RepriseSaisie(COMBO_IDStatut) retour fin si gclPresentationFicheRdv.m_nIDTypeActivite<>nIdTypeIntervention alors // gclPresentationFicheRdv.m_nIDIntervention =0 // gclPresentationFicheRdv.m_nIDDossier =0 sinon si COMBO_PL_LieIntervention..ValeurMémorisée=-1 alors Info("Vous devez choisir une intervention pour votre rendez-vous") RepriseSaisie(COMBO_PL_LieIntervention) retour fin fin pclListeLieu est une PTableLieu dynamique pclListeLieu=PTableLieu.gNouvellePresentation(2,COMBO_PL_LieIntervention..ValeurMémorisée) si pclListeLieu.m_clTabModele..Occurrence=0 alors gclPresentationFicheRdv.m_nIDLieu=0 fin MessageErreur est une chaîne sDateHeuredebut est une chaîne = SAI_PL_DateDebut..Valeur+SAI_PL_HuereDebut..Valeur sDateHeureFin est une chaîne = SAI_PL_DateFin..Valeur+SAI_PL_HeureFin..Valeur gclPresentationFicheRdv.m_dhDateDebut = sDateHeuredebut gclPresentationFicheRdv.m_dhDateFin = sDateHeureFin 06/08/2026 Isis_BO 3639 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures nIdRdv est un entier sur 8 octets = 0 si gclPresentationFicheRdv.m_nIDGroupe=0 et gclPresentationFicheRdv.m_nIDGroupeDate = 0 alors nIdRdv = gclPresentationFicheRdv.m_nPKID fin si pas gclPresentationFicheRdv.m_bSuperposable et gclPresentationFicheRdv.m_nIDStatut <> gpcl ListeStatutRendezVous:RechercheEtDonneIdDepuisValeur("99") alors pour tout ligne de ZR_CollabRDV MessageErreur = "" MessageErreur=GestionConflitRDV(gclPresentationFicheRdv.m_dhDateDebut,gclPresentationFicheRdv. m_dhDateFin,Val(ZR_CollabRDV.ATT_Id),nIdRdv,gclPresentationFicheRdv.m_nIDGroupe, gclPresentationFicheRdv.m_nIDGroupeDate) si MessageErreur<>"" alors Erreur("Vous ne pouvez pas déplacer ce rendez-vous pour les utilisateurs suivant:"+RC+RC+ MessageErreur+RC+RC+"Conflit de Rendez-vous") RepriseSaisie(SAI_PL_DateDebut) retour fin fin fin //clErreur est un CErreur nIdGroupe est un entier sur 8 octets si ZR_CollabRDV..Occurrence < 1 alors Info("Vous devez indiquez au moins un collaborateur pour ce rendez-vous.") RepriseSaisie(BTN_AjoutRessource) retour fin si ZR_CollabRDV..Occurrence>1 et gclPresentationFicheRdv.m_nIDGroupe=0 alors nIdGroupe=CreaCompteur("GrpeRdv") sinon si ZR_CollabRDV..Occurrence<> 1 alors nIdGroupe=gclPresentationFicheRdv.m_nIDGroupe sinon nIdGroupe=0 fin fin //pour toute ligne de ZR_CollabRDV HLitRecherchePremier(ParametreMetier,PA_PKID,gclPresentationFicheRdv.m_nIDTypeActivite) si HTrouve() alors gclPresentationFicheRdv.m_clTypeActivite.m_nPKID =ParametreMetier.PA_PKID gclPresentationFicheRdv.m_clTypeActivite.m_sLibelle =ParametreMetier.PA_Libelle fin si ZoneRépétéeOccurrence(ZR_CollabRDV)>1 alors gclPresentationFicheRdv.m_nIDGroupe=nIdGroupe sinon gclPresentationFicheRdv.m_nIDGroupe=0 fin gclPresentationFicheRdv.m_nIDIntervention=COMBO_PL_LieIntervention..ValeurMémorisée si gclPresentationFicheRdv.m_nIDIntervention=-1 alors gclPresentationFicheRdv.m_nIDIntervention=0 fin si sDateHeuredebut>sDateHeureFin alors Erreur("Votre date et heure de début est inférieur à la date et heure de fin, veuillez corriger.") RepriseSaisie(SAI_PL_DateDebut) retour fin si gclPresentationFicheRdv.m_nPKID > 0 et pas gclPresentationFicheRdv.m_bNouveau alors si pas ModificationRDV(gclPresentationFicheRdv,gclPresentRDVGroupe,gclPresentListeContactRDV) alors retour 06/08/2026 Isis_BO 3640 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures sinon si pas CreerNouveauRDV(gclPresentationFicheRdv,gclPresentRDVGroupe,gclPresentListeContactRDV) alors retour fin si (gpclFicheUtilisateurEnCours <> Null _et_ gpclFicheUtilisateurEnCours:m_nPKID > 0) ... _et_ gclPresentationFicheRdv <> Null _et_ gclPresentationFicheRdv:m_clIntervention <> Null _et_ gclPresentationFicheRdv:m_clIntervention:m_nPKID > 0 _et_ bufDescripInter <> SAI_PL_Description alors si pas HLitRecherchePremier(Intervention,IN_PKID,gclPresentationFicheRdv:m_clIntervention:m_nPKID) alors Erreur(" Intervention non trouvée, la description n'a pas pu être enregistrée") sinon Intervention.IN_Description = SAI_PL_Description Intervention.ModifDate = DateHeureSys() Intervention.ModifUser = gpclFicheUtilisateurEnCours:m_nPKID si pas HModifie(Intervention) alors si HErreurBlocage() alors Erreur( "la fiche intervention est bloqué par un autre utilisateur, la description de l’intervention n'a pas pu être enregistrée " ) retour sinon Erreur("La description de l’intervention n'a pas pu être enregistrée "+RC+HErreur()) retour fin fin fin fin ////gclPresentation.m_dhModifDate=DateHeureSys() ////gclPresentation.m_nModifUser=gpclFicheUtilisateurEnCours.m_nPKID ////gclPresentation.m_sModifUser=gpclFicheUtilisateurEnCours.m_sPrenom+gpclFicheUtilisateurEnCours.m_sN om ////gclPresentation.m_nIDCollaborateur=ZR_CollabRDV.ATT_Id ////gclPresentation.m_nIDEquipe=ZR_CollabRDV.ATT_IdEquipe //POUR i= 1 _A_ gclPresentRDVGroupe.m_clTabModele.Occurrence() // // //gclPresentRDVGroupe.m_clTabModele[i].m_dhModifDate=DateHeureSys() // //gclPresentRDVGroupe.m_clTabModele[i].m_nModifUser=gpclFicheUtilisateurEnCours.m_nPKID // //gclPresentRDVGroupe.m_clTabModele[i].m_sModifUser=gpclFicheUtilisateurEnCours.m_sPrenom+gpclFicheUtil isateurEnCours.m_sNom // gclPresentRDVGroupe.m_clTabModele[i].m_bPrive =gclPresentationFicheRdv.m_bPrive // gclPresentRDVGroupe.m_clTabModele[i].m_bSAV =gclPresentationFicheRdv.m_bSAV // gclPresentRDVGroupe.m_clTabModele[i].m_bSuperposable =gclPresentationFicheRdv.m_bSuperposable // gclPresentRDVGroupe.m_clTabModele[i].m_dhDateDebut =gclPresentationFicheRdv.m_dhDateDebut // gclPresentRDVGroupe.m_clTabModele[i].m_dhDateFin =gclPresentationFicheRdv.m_dhDateFin // gclPresentRDVGroupe.m_clTabModele[i].m_nIDGroupe =gclPresentationFicheRdv.m_nIDGroupe // gclPresentRDVGroupe.m_clTabModele[i].m_nIDIntervention =gclPresentationFicheRdv.m_nIDIntervention // gclPresentRDVGroupe.m_clTabModele[i].m_nIDSociete =gclPresentationFicheRdv.m_nIDSociete // gclPresentRDVGroupe.m_clTabModele[i].m_nIDStatut =gclPresentationFicheRdv.m_nIDStatut // gclPresentRDVGroupe.m_clTabModele[i].m_nIDTypeActivite =gclPresentationFicheRdv.m_nIDTypeActivite // gclPresentRDVGroupe.m_clTabModele[i].m_sDescription 06/08/2026 Isis_BO 3641 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures =gclPresentationFicheRdv.m_sDescription // gclPresentRDVGroupe.m_clTabModele[i].m_nIDDossier =gclPresentationFicheRdv.m_nIDDossier // //gclPresentRDVGroupe.m_clTabModele[i].m_sCreationUser=gclPresentationFicheRdv.m_sCreationUser // //gclPresentRDVGroupe.m_clTabModele[i].m_nCreationUser=gclPresentationFicheRdv.m_nCreationUser // gclPresentRDVGroupe.m_clTabModele[i].m_clTypeActivite.m_nPKID =gclPresentationFicheRdv.m_clTypeActivite.m_nPKID // gclPresentRDVGroupe.m_clTabModele[i].m_clTypeActivite.m_sLibelle=gclPresentationFicheRdv.m_clTypeActivi te.m_sLibelle // gclPresentRDVGroupe.m_clTabModele[i].m_sObjet =gclPresentationFicheRdv.m_sObjet // gclPresentRDVGroupe.m_clTabModele[i].m_nIDLieu =gclPresentationFicheRdv.m_nIDLieu // gclPresentRDVGroupe.m_clTabModele[i].m_nIDPersonne =gclPresentationFicheRdv.m_nIDPersonne // // // validation // SI PAS gclPresentRDVGroupe.m_clTabModele[i].bEnregistrer(clErreur) ALORS | // Erreur(clErreur.FormateMessage()) | | | | | ------------------------------------ | --- | --- | --- | | // RepriseSaisie(BTN_AjoutRessource) | | | | | // RETOUR | | | | // FIN // sIDRdv+=[";"]+gclPresentRDVGroupe.m_clTabModele[i].m_nPKID // // validation des Contacts du RDV pour chaque RDV colaborateur // //FIN //SI gclPresentListeContactRDV.p_nTotal <>0 ALORS // sSQLExist est une chaine = [ // SELECT Planning_RDV_Personne.PRP_PKID AS PKID FROM Planning_RDV_Personne WHERE Planning_RDV_Personne.PRP_IDRdv=%1 AND Planning_RDV_Personne.PRP_IDPersonne=%2 // ] // sRequete est une chaine // POUR n=1 _a_ gclPresentListeContactRDV.p_nTotal | // //Boucle sur l'ensemble des Rdv (Si +sieurs collab) | | | | | ------------------------------------------------------ | --- | --- | --- | | // POUR TOUTE CHAÎNE Rdv DE sIDRdv SEPAREE PAR ";" | | | | // gclPresentListeContactRDV.p_clCourant=gclPresentListeContactRDV.m_clTabModele[n] // clFicheContactRdv est une PFichePlanning_RDV_Personne<-gclPresentListeContactRDV.Modifier() // sRequete = ChaîneConstruit(sSQLExist,Rdv,clFicheContactRdv.m_nIDPersonne) | // | sdRequete est une source de données | | | | --- | ----------------------------------- | --- | --- | // SI HExécuteRequêteSQL(sdRequete,hRequêteDéfaut,sRequete) _ET_ HNbEnr(sdRequete)=0 ALORS | // | clFicheContactRdv.m_bNouveau=Vrai | | | | --- | --------------------------------- | --- | --- | // SINON SI HNbEnr(sdRequete)>0 _ET_ HLitPremier(sdRequete)ALORS // | // | clFicheContactRdv.m_nPKID | =sdRequete.PKID | | | --- | --------------------------------- | --------------- | --- | | // | clFicheContactRdv.m_bNouveau=Faux | | | | // | FIN | | | // // // clFicheContactRdv.m_nIDGroupeRDV = gclPresentRDVGroupe.m_clTabModele[1].m_nIDGroupe | // | clFicheContactRdv.m_nIDRdv | = Rdv | | | --- | -------------------------------------------------- | ----- | --- | | // | SI PAS clFicheContactRdv.bOK(clErreur) ALORS | | | | // | Erreur(clErreur.FormateMessage()) | | | | // | RepriseSaisie(BTN_AjoutContact) | | | | // | RETOUR | | | | // | SINON | | | | // | POUR TOUT Planning_RDV_Personne AVEC PRP_IDRdv=Rdv | | | // SI Planning_RDV_Personne.PRP_IDPersonne=clFicheContactRdv.m_nIDPersonne ET Planning_RDV_Personne.Archive=Vrai ALORS // Planning_RDV_Personne.Archive=Faux // FIN | // | FIN | | | | ---------- | --- | ------- | ---- | | 06/08/2026 | | Isis_BO | 3642 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures // FIN // // // FIN // // FIN // //FIN // //POUR TOUTE CHAÎNE Rdv DE sIDRdv SEPAREE PAR ";" // POUR TOUT Planning_RDV_Personne AVEC PRP_IDRdv=Rdv // SI Planning_RDV_Personne.Archive=Vrai ALORS // HSupprime(Planning_RDV_Personne) // FIN // FIN // //FIN Procédure locale FermetureApresEnregistrement // Résumé : // Syntaxe : // FermetureApresEnregistrement () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure FermetureApresEnregistrement() AppelProcFenetreAppelante(gclPresentationFicheRdv,paramSupplementaire,Vrai,Vrai) paramSupplementaire.nIdFenetreAppelante =Null paramSupplementaire.pclObjetAppelant =Null paramSupplementaire.sContexteAppelant =Null paramSupplementaire.sNomFenetreAppelante=Null paramSupplementaire.sNomIDAppelant =Null paramSupplementaire.sTitreFenetre =Null paramSupplementaire.pclObjetAppelant =Null si FenEtat(FEN_Fiche_RDV_F)=Actif alors Ferme(FEN_Fiche_RDV_F, Vrai) fin //ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) Procédure locale Gestion_Conflit // Résumé : procédure Gestion_Conflit(local P_DateInf est une DateHeure,local P_DateSup est une DateHeure,local nP_IdCollab est un entier sur 8 octets,local nP_IdGroupe est un entier sur 8 octets) Resp est une chaîne DuréeModif est une Durée = "0001000000" dhDateInf est une DateHeure=P_DateInf+DuréeModif dhDatesup est une DateHeure=P_DateSup-DuréeModif req est une Requête SQL = 06/08/2026 Isis_BO 3643 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures [ SELECT Planning_RDV.PL_Superposable,Planning_RDV.PL_IDCollaborateur,Collaborateur.CO_Nom, Collaborateur.CO_Prenom,PL_DateDebut,PL_DateFin FROM Planning_RDV INNER JOIN Collaborateur ON Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur WHERE (Planning_RDV.PL_DateDebut BETWEEN {P_DateInf} AND {P_DateSup} OR Planning_RDV.PL_DateFin BETWEEN {P_DateInf} AND {P_DateSup}) AND Planning_RDV.Archive=0 AND Planning_RDV.PL_IDCollaborateur IN ({P_IdCollab}) AND NOT PL_IDGroupe IN ({P_IdPL}) ] req.P_DateInf=dhDateInf req.P_DateSup=dhDatesup req.P_IdCollab=nP_IdCollab si nP_IdGroupe<>0 alors req.P_IdPL=nP_IdGroupe si pas HExécuteRequête(req,hRequêteDéfaut) alors Resp="Erreur HFSQL : " + HErreurInfo(hErrComplet) renvoyer Resp fin pour tout req si req.PL_Superposable=0 alors si Resp="" alors Resp="- "+req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+" entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9), "HH:MM:SS")+" et "+HeureVersChaîne(Droite(req.PL_DateFin,9),"HH:MM:SS") sinon Resp+=RC+RC+"- "+ req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+ " entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9),"HH:MM:SS")+" et "+HeureVersChaîne(Droite(req. PL_DateFin,9),"HH:MM:SS") fin fin fin renvoyer Resp Procédure locale GestionBTNDossierImp // Résumé : // Syntaxe : // GestionBTNDossierImp () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure GestionBTNDossierImp() si gclPresentationFicheRdv:p_clCourant.m_nIDDossier > 0 et gclPresentationFicheRdv:p_clCourant.m_n IDIntervention > 0 alors BTN_IMPRIME_RENDEZVOUS..Grisé = Faux BTN_VueDossier..Grisé = Faux sinon BTN_IMPRIME_RENDEZVOUS..Grisé = Vrai BTN_VueDossier..Grisé = Vrai fin Procédure locale ImprimerFicheDeplacement // Résumé : 06/08/2026 Isis_BO 3644 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures // Syntaxe : //[ = ] ImprimerFicheDeplacement ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ImprimerFicheDeplacement(*) si FenEtat(FEN_Choix_ModeleEtat_Intervention)=Actif alors Ferme(FEN_Choix_ModeleEtat_Intervention) fin pclObjetest un objet dynamique pclObjet= MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null sValeur est une chaîne ANSI = "0" si pclObjet <> Null alors sValeur = pclObjet.m_sValeur fin clEtatFicheDeplacement est un MEtatFicheDeplacement nIndiceEtat est un entier = TableauCherche(gpclListeModelEtatIntervRdv:m_clTabModele,tcLinéaire, "m_sValeur",sValeur,1) PFicheRdv.gFicheIntervention(gclPresentationFicheRdv,*,Vrai) PFicheRdv.gFicheDossier(gclPresentationFicheRdv) gclListeContactRDV est un PTablePlanning_RDV_Personne dynamique gclListeContactRDV =PTablePlanning_RDV_Personne.gNouvellePresentation(gclPresentationFicheRdv.m_n PKID) PFicheRdv.gFicheOccupant(gclPresentationFicheRdv) clEtatFicheDeplacement:m_sNumDossier = gclPresentationFicheRdv:FicheDossier:m_s RefInterne //*********************Intervention********************** clEtatFicheDeplacement:m_LogoSociete = gclPresentationFicheRdv:FicheIntervention: FicheSociete:m_imgLogo clEtatFicheDeplacement:m_sNomSociete = gclPresentationFicheRdv:FicheIntervention: FicheSociete:m_sNom clEtatFicheDeplacement:m_sAdresseSociete = gclPresentationFicheRdv:FicheIntervention: FicheSociete:m_clAdresse:m_sPresentation clEtatFicheDeplacement:m_sRefInterneIntervention = gclPresentationFicheRdv:FicheIntervention.m_s RefInterne clEtatFicheDeplacement:m_dDateIntervention = gclPresentationFicheRdv:FicheIntervention.m_d DateIntervention clEtatFicheDeplacement:m_sSuiviPar = gclPresentationFicheRdv:FicheIntervention. FicheSuiveur:NomPrenom clEtatFicheDeplacement:m_sEtatIntervention = gpclListeEtatIntervention. RechercheEtDonneLibelleDepuisID(gclPresentationFicheRdv:FicheIntervention:m_nIDEtatIntervention) clEtatFicheDeplacement:m_sTypeIntervention = gpclListeTypeIntervention. RechercheEtDonneLibelleDepuisID(gclPresentationFicheRdv:FicheIntervention:m_nIDTypeIntervention) clEtatFicheDeplacement:m_sNumDevis = gclPresentationFicheRdv:FicheIntervention.m_s NumDevis clEtatFicheDeplacement:m_sTitreIntervention = gclPresentationFicheRdv:FicheIntervention.m_s Titre clEtatFicheDeplacement:m_bSAV = gclPresentationFicheRdv.m_bSAV //*********************Occupant********************** clEtatFicheDeplacement:m_sCodeSite = gclPresentationFicheRdv:FicheIntervention: FicheLieu:m_sCodeLieu clEtatFicheDeplacement:m_sCiviliteNomPrenomOccupant = gclPresentationFicheRdv:FicheOccupant: 06/08/2026 Isis_BO 3645 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures CiviliteNomPrenom clEtatFicheDeplacement:m_sTelFixe = gclPresentationFicheRdv:FicheOccupant:m_s TelFixe clEtatFicheDeplacement:m_sTelMobile = gclPresentationFicheRdv:FicheOccupant:m_s TelMobile clEtatFicheDeplacement:m_sRoleOccupant = gpclListeRoleContact. RechercheEtDonneLibelleDepuisID(gclPresentationFicheRdv:FicheOccupant:m_nIDRole) //clEtatFicheDeplacement:m_clListeContact = gclPresentationFicheRdv:FicheIntervention:ListeContactLieu:m_clTabModele tabPersonnes est un tableau de MPlanning_RDV_Personne = gclListeContactRDV:m_clTabModele clEtatFicheDeplacement:Contacts(tabPersonnes) PFichePersonne.gListeLieu(gclPresentationFicheRdv:FicheOccupant) nIndice est un entier = TableauCherche(gclPresentationFicheRdv:FicheOccupant.ListeLieu. m_clTabModele,tcLinéaire,"m_nIDLieu",gclPresentationFicheRdv:FicheIntervention:FicheLieu:m_nPKID,1) si nIndice>0 alors clEtatFicheDeplacement:m_sEtage = gclPresentationFicheRdv: FicheOccupant.ListeLieu.m_clTabModele[nIndice]:m_sEtage clEtatFicheDeplacement:m_sLot = gclPresentationFicheRdv:FicheOccupant. ListeLieu.m_clTabModele[nIndice]:m_sLot clEtatFicheDeplacement:m_sEtiquetteLieuPersonne = gclPresentationFicheRdv:FicheOccupant. ListeLieu.m_clTabModele[nIndice]:m_sEtiquette fin clEtatFicheDeplacement:m_sAdresseSite = gclPresentationFicheRdv:FicheIntervention: FicheLieu:m_clAdresse:m_sPresentation // // SI tabPersonnes..Occurrence = 1 ALORS // SI tabPersonnes[1].m_clPersonne.m_sEtage <> "" ALORS // clEtatFicheDeplacement:m_sAdresseSite += [RC]+"Étage "+ tabPersonnes[1].m_clPersonne.m_sEtage // FIN // FIN // clEtatFicheDeplacement:m_sCodeAcces = gclPresentationFicheRdv:FicheIntervention :FicheLieu:m_sCodeAcces clEtatFicheDeplacement:m_sNoteSite = gclPresentationFicheRdv:FicheIntervention: FicheLieu:m_sNote //**********************Client********************** clEtatFicheDeplacement:m_sNomClient = gclPresentationFicheRdv:FicheIntervention :FicheClient:m_sNom clEtatFicheDeplacement:m_sRefExterneIntervention = gclPresentationFicheRdv:FicheIntervention:m_s RefExterne clEtatFicheDeplacement:m_sCodeClient = gclPresentationFicheRdv:FicheIntervention: FicheClient:m_sCodeClient clEtatFicheDeplacement:m_sTelFixeClient = gclPresentationFicheRdv:FicheIntervention :FicheClient:m_sTel //**********************Rendez-vous********************** clEtatFicheDeplacement:m_sDateRendezVous = gclPresentationFicheRdv:DateRendezVous sDescr est une chaîne = RTFVersTexte(gclPresentationFicheRdv: FicheIntervention:m_sDescription)+RC+gclPresentationFicheRdv:m_sDescription clEtatFicheDeplacement:m_sDescription = TexteVersRTF(sDescr) sNote est une chaîne //Recherche des Messages Internes PFicheIntervention.gListeMessageInterne(gclPresentationFicheRdv:FicheIntervention) pour i = 1 _à_ gclPresentationFicheRdv:FicheIntervention.ListeMessageInterne:p_nTotal sNote += i=1 ? gclPresentationFicheRdv: FicheIntervention.ListeMessageInterne:m_clTabModele[i]:m_sMessage sinon RC+ 06/08/2026 Isis_BO 3646 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures gclPresentationFicheRdv:FicheIntervention.ListeMessageInterne:m_clTabModele[i]:m_sMessage fin clEtatFicheDeplacement:m_sNoteInterne = TexteVersRTF(sNote) nCptDonneur est un entier = gclPresentationFicheRdv:FicheIntervention :ListeContactClient.p_nTotal si nCptDonneur>0 alors selon nCptDonneur cas 1 : clEtatFicheDeplacement:m_sDonneurOrdre_1 = gclPresentationFicheRdv: FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom autre cas : clEtatFicheDeplacement:m_sDonneurOrdre_1 = gclPresentationFicheRdv:FicheIntervention :ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom clEtatFicheDeplacement:m_sDonneurOrdre_2 = gclPresentationFicheRdv:FicheIntervention :ListeContactClient.m_clTabModele[2]:m_clContact:CiviliteNomPrenom fin fin nI est un entier nI = TableauCherche(gclPresentationFicheRdv:FicheIntervention:ListeRendezVous:m_clTabModele,tcLinéaire, "m_nIDGroupe",gclPresentationFicheRdv:m_nIDGroupe,1) si nI>0 alors clEtatFicheDeplacement:m_clListeCollabGroup <= gclPresentationFicheRdv:FicheIntervention: ListeRendezVous:m_clTabModele[nI]:m_clListeCollabGroup clEtatFicheDeplacement:Intervenants(gclPresentationFicheRdv:FicheIntervention:ListeRendezVous: m_clTabModele[nI]:m_clListeCollabGroup) sinon TableauAjoute(clEtatFicheDeplacement:m_clListeCollabGroup,gclPresentationFicheRdv:m_clCollaborateur ) clEtatFicheDeplacement:m_clIntervenants = gclPresentationFicheRdv:m_clCollaborateur.m_sNom + " " + gclPresentationFicheRdv:m_clCollaborateur.m_sPrenom + " " fin si SansEspace(clEtatFicheDeplacement:m_clIntervenants) = "" alors clEtatFicheDeplacement:m_clIntervenants = gclPresentationFicheRdv:m_clCollaborateur.m_sNom + " " + gclPresentationFicheRdv:m_clCollaborateur.m_sPrenom + " " fin clEtatFicheDeplacement:RechercheIntervenant(gclPresentationFicheRdv:m_nPKID) // pour résoudre le problème chez GAP si c'est vide je force la recherche si nIndiceEtat > 0 alors FEN_Menu..AffichageActif=Faux iDestination(iVisualisateur) //,iPage,gpclListeModelEtatIntervRdv:m_clTabModele[nIndiceEtat]:m_sLibelle+" - "+gclPresentationFicheInterv:m_sRefInterne,Vrai,0,0 iImprimeEtat(gpclListeModelEtatIntervRdv:m_clTabModele[nIndiceEtat]:m_sParametre, clEtatFicheDeplacement) FEN_Menu..AffichageActif=Vrai fin renvoyer Vrai Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : 06/08/2026 Isis_BO 3647 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen sMethode est une chaîne si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null sMethode = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],2,TAB) sinon "" cas 2 bReorga = Faux sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" sMethode = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],2,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors fin si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp cas BTN_AjoutRessource..Nom : si sMethode="INT_COLLAB" alors si gclPresentRDVGroupe:m_clTabModele..Occurrence <>0 alors // MessageErreur est une chaine=GestionConflitRDV(gclPresentRDVGroupe:m_clTabModele[1].m_dhDateDebut,gclPresentRDVGroupe:m_clTab Modele[1].m_dhDateFin,pclObjet:m_nPKID) // // SI MessageErreur<>"" ALORS // Erreur("Vous ne pouvez pas affecter ce rendez-vous à cet utilisateur"+RC+RC+"Conflit de Rendez-vous") // bResultat = Faux // SINON // bResultat = vrai // FIN fin sinon 06/08/2026 Isis_BO 3648 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures clListCollab est un PTableCollaborateur <-pclObjet pour i = 1 _à_ clListCollab.m_clTabModele.Occurrence() nIndice est un entier = TableauCherche(gclPresentRDVGroupe.m_clTabModele, tcLinéaire,"m_nIDCollaborateur",clListCollab.m_clTabModele[i].m_nPKID,1) si nIndice=-1 _et_ clListCollab.m_clTabModele[i].m_bSelection alors clFicheRDV est un PFicheRdv <- gclPresentRDVGroupe.Nouveau() clFicheRDV.m_bNouveau=Vrai clFicheRDV.p_clCourant.m_nIDCollaborateur = clListCollab.m_clTabModele[i]. m_nPKID clFicheRDV.p_clCourant.m_clCollaborateur = clListCollab.m_clTabModele[i] clFicheRDV.AppelProcValidation() sinon si nIndice>0 _et_ pas clListCollab.m_clTabModele[i].m_bSelection _et_ pas gclPresentRDVGroupe:m_clTabModele[nIndice].m_bNouveau alors ClErreur est un CErreur gclPresentRDVGroupe:m_clTabModele[nIndice].m_bArchive=Vrai gclPresentRDVGroupe:m_clTabModele[nIndice].m_nIDGroupe=0 gclPresentRDVGroupe:m_clTabModele[nIndice].bEnregistrer(ClErreur) TableauSupprimeLigne(gclPresentRDVGroupe:m_clTabModele,nIndice) fin fin fin cas BTN_AjoutContact..Nom : si sMethode="INT_CONTACT" alors bResultat =Vrai sinon clListContact est un PTablePersonne <-pclObjet pour i = 1 _à_ clListContact.m_clTabModele.Occurrence() nIndice est un entier = TableauCherche(gclPresentListeContactRDV.m_clTabModele, tcLinéaire,"m_nIDPersonne",clListContact.m_clTabModele[i].m_nPKID,1) si nIndice=-1 _et_ clListContact.m_clTabModele[i].m_bSelection alors clFicheRDV_Personne est un PFichePlanning_RDV_Personne <- gclPresentListeContactRDV.Nouveau() clFicheRDV_Personne.m_bNouveau=Vrai clFicheRDV_Personne.p_clCourant.m_nIDPersonne = clListContact.m_clTabModele[ i].m_nPKID clFicheRDV_Personne.p_clCourant.m_clPersonne = clListContact.m_clTabModele[ i] clFicheRDV_Personne.p_clCourant.m_nIDRdv= gclPresentationFicheRdv.m_nPKID clFicheRDV_Personne.m_nIDGroupeRDV= gclPresentationFicheRdv.m_n IDGroupe clFicheRDV_Personne.AppelProcValidation() sinon si nIndice>0 _et_ pas clListContact.m_clTabModele[i].m_bSelection alors TableauSupprimeLigne(gclPresentListeContactRDV:m_clTabModele,nIndice) fin fin fin fin fin //info(sNomChamp) //*******************************GESTION DE L'APRES********************************************************* si sNomChamp<>BTN_AjoutRessource..Nom _et_ sMethode<>"INT_COLLAB" alors sDateHeuredebut est une chaîne = SAI_PL_DateDebut..Valeur+SAI_PL_HuereDebut..Valeur sDateHeureFin est une chaîne = SAI_PL_DateFin..Valeur+SAI_PL_HeureFin..Valeur gclPresentationFicheRdv.m_dhDateDebut = sDateHeuredebut 06/08/2026 Isis_BO 3649 Partie 3 › Fenêtre WINDEV › FI_Fiche_Rdv › Procédures gclPresentationFicheRdv.m_dhDateFin = sDateHeureFin SourceVersEcran() SAI_Lieu=Remplace(SAI_Lieu..Valeur,[RC,TAB],"-") fin renvoyer bResultat Procédure locale SurActivite // Résumé : // Syntaxe : //SurActivite (, , ) // // Paramètres : // wEve : // wParam : // lParam : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurActivite(wEve,wParam,lParam) //gbUserEnMouvement = Vrai si gclPresentationFicheRdv:m_bBlocageEcriture alors gnDelai=DonneValeurTimeOutObjet(gclPresentationFicheRdv) fin //SI wParam<>0 ALORS//N° de colonne sur laquelle le clic est effectué // //FIN Procédure locale TimeOutRdv procédure TimeOutRdv() //Enlève 1 seconde au temps restant gnDelai-- //Le temps est écoulé, l'enregistrement et le déblocage de ce dernier c'est bien passé si gnDelai = 0 alors DeblocEnregistrement(gclPresentationFicheRdv,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_RDV,BTN_CADENAS_OUVERT_RDV,GR_CADENAS_RDV,D_FIC_RDV,*,Vrai) fin 06/08/2026 Isis_BO 3650 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Image FI_Agenda3 Image | 06/08/2026 | Isis_BO | 3651 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations générales FI_Agenda3 Informations générales FI_Agenda3 Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Agenda3.wdw | Créé par | | XVA | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 31/10/2018 15:46:10 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 22/04/2025 08:43:59 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1464 Hauteur | 890 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | 06/08/2026 | | | Isis_BO | | 3652 | Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations générales Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre | | Libellé | 19 | Bouton | 13 | | --- | ----------------------- | --- | ---------------------- | --- | | | Interrupteur | 4 | Image | 2 | | | Table | 1 | Forme | 1 | | | Zone répétée | 4 | Fenêtre interne | 1 | | | Attribut zone répétée | 16 | Calendrier | 1 | | | Option d'interrupteur | 4 | Colonne de table | 1 | | | Rupture de zone répétée | 6 | Agenda | 1 | | | Disposition | 1 | Cellule de disposition | 4 | Nombre d'éléments dans la fenêtre : 79 FI_Agenda3 Informations sur les champs Fenêtre : FI_Agenda3 | 06/08/2026 | | Isis_BO | | 3653 | | ---------- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Fenêtre interne BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | | laitini tatE | | --- | --- | --------------------- | --- | --- | --- | --- | --- | ------------ | ruetuaH ruegraL elbisiV nalP | FI_Agenda3 | | 0 | 0 | 1464 | 890 | 0 | | | | ---------- | --- | --- | --- | ---- | --- | --- | --- | --- | Fenêtre interne : FI_Agenda3 Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | ------- | ------- | --- | ------------ | --- | --- | --- | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | LIB_Mois | 296 | 45 193 | 30 | 0 | Actif | Gauche | Centre | | | -------------------- | --- | ------ | --- | --- | ----- | ------ | ------ | --- | | LIB_NBRdvAttente | 8 | 4 23 | 20 | 0 | Actif | Gauche | Haut | | | LIB_RdvAttente | 30 | 4 172 | 20 | 0 | Actif | Gauche | Haut | | | LIB_Semaine | 296 | 81 193 | 24 | 0 | Actif | Gauche | Centre | | | LIB_Titre_de_fenêtre | 6 | 6 155 | 21 | 0 | Actif | Gauche | Centre | | | LIB_Tous | 26 | 8 176 | 20 | 0 | Actif | Gauche | Haut | | Bouton | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | laitini tatE | | X noitisoP | Y noitisoP | | | | | | | | --- | ---------- | ---------- | --- | --- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | BTN_Afficher | 40 | 857 | 130 | 30 | 0 | Actif | | Normal | | ----------------------------- | ---- | --- | ------- | --- | --- | ----- | --- | -------- | | BTN_Aujourd_hui | 1317 | 65 | 99 | 30 | 0 | Actif | | Interrup | | BTN_ChangeMode | 508 | 67 | 130 | 30 | 0 | Actif | | Normal | | BTN_ChangeModeSVT | 779 | 67 | 147 | 30 | 0 | Actif | | Normal | | BTN_Fermer_fiche_intervention | 1429 | 3 | 24 | 24 | 0 | Actif | | Abandon | | BTN_Imprimer | 643 | 67 | 130 | 30 | 0 | Actif | | Normal | | BTN_Jour | 1021 | 65 | 67 | 30 | 0 | Actif | | Interrup | | BTN_Mois | 1247 | 65 | 67 | 30 | 0 | Actif | | Interrup | | BTN_PeriodePrecedente | 236 | 45 | 24 | 30 | 0 | Actif | | Interrup | | BTN_PeriodeSuivante | 266 | 45 | 24 | 30 | 0 | Actif | | Interrup | | BTN_Semaine | 1091 | 65 | 75 | 30 | 0 | Actif | | Interrup | | BTN_Semaine1 | 1169 | 65 | 75 | 30 | 0 | Actif | | Interrup | | 06/08/2026 | | | Isis_BO | | | | | 3654 | Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | staté siorT | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | ----------- | ruetuaH | | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | INT_Sel | | 2 | 7 | 23 | 18 | 0 | Actif | | | 1 | | ------- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | Image | | | | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | --------------------- | ----------------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | sucof cevA | | | | | | | ruetuaH | | | | cilc cevA | | | | | | | ruegraL | | | elbisiV | | | | nalP | IMG_Lien | | -46 | 157 | 30 | 30 | 0 | Actif | | | | | --------------- | --- | ---- | --- | --- | --- | --- | ----- | --- | --- | --- | | IMG_Parametrage | | 1422 | 65 | 30 | 30 | 0 | Actif | | | | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ------------------ | --- | )(ertliFH resilitU | | | | | | | .gerne egacolB | noitcelésitluM | ruesnecsa elluB | EERTNE noitseG | eércna ennoloC 5.5 elbitapmoC | | --- | --- | --- | --- | --- | --- | -------------- | -------------- | --------------- | -------------- | ----------------------------- | edacsac eisiaS BAT ehcuoT laitini tatE | | X noitisoP Y noitisoP | | | | | sruocraP | | | | | | --- | --------------------- | --- | --- | --- | --- | -------- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV | | | | nalP | | elbaT | | | | | | | ------------ | ------- | -------- | ---- | ----- | ------ | --- | --- | --- | --- | --- | | TABLE_Agenda | 220 102 | 1233 788 | 0 | Actif | Mémoir | | | | | 0 | Forme BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_Bandeau_Entete | | | 0 | -1 | 1464 | 33 | 0 | | Actif | | | ------------------ | --- | --- | --- | --- | ---- | --- | --- | --- | ----- | --- | Zone répétée BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | | elbisiV | | | | --- | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | nalP | ZR_Collaborateur | | | 0 | 3 | 210 | 177 | 0 | | Actif | | | ---------------- | --- | --- | --- | ------- | --- | --- | --- | --- | -------- | ---- | | ZR_Equipe | | | 0 | 5 | 210 | 125 | 0 | | Actif | | | ZR_RdvAttente | | | 4 | 22 | 200 | 118 | 0 | | affichag | | | ZR_Societe | | | 0 | 34 | 210 | 125 | 0 | | Actif | | | 06/08/2026 | | | | Isis_BO | | | | | | 3655 | Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Calendrier BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | CAL_Planning | | 0 | 41 215 | 162 | 0 | Actif | | | ------------ | --- | --- | ------ | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_Filtre | | 0 | 211 210 | 642 | 0 | Actif | | | ----------- | --- | --- | ------- | --- | --- | ----- | --- | Table : FI_Agenda3.TABLE_Agenda Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | -------------- | --------------- | --------------------------- | --- | --- | --- | | | | | | .zroh egardaC .trev egardaC | | | | FTR tamroF | | | laitini tatE | elbaçalpéD | | eisias epyT | engilitluM | eisias cevA | | --- | --- | ------------ | ---------- | --- | ----------- | ---------- | ----------- | ruegraL elbisiV | epyT | | | | | | eéirT | | | ---------- | ---- | ----- | --- | ------------- | --- | ----- | --- | | COL_Agenda | 1233 | Actif | | Gauche Centre | | | | Agenda BAT ehcuoT laitini tatE | | | X noitisoP Y noitisoP | | | | | | | --- | --- | --------------------- | ------- | ------- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | AGD_Rdv1 | | 218 | 172 1210 | 691 | 0 | Actif | | | -------- | --- | --- | -------- | --- | --- | ----- | --- | Zone répétée : FI_Agenda3.DISP_Filtre.ZR_Collaborateur | 06/08/2026 | | | Isis_BO | | | | 3656 | | ---------- | --- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | elbisiV | | | | | --- | --- | ------- | ------- | --- | --- | --- | nalP | LIB_IdCollab | 172 6 | 16 20 | 0 Actif | Gauche | Haut | | | ------------ | ----- | ------ | ------- | ------ | ---- | --- | | LIB_SansNom2 | 43 8 | 145 20 | 0 Actif | Gauche | Haut | | | LIB_Sel | 150 6 | 16 20 | 0 Actif | Droite | Haut | | | LIB_Titre | 21 3 | 146 20 | 0 Actif | Gauche | Haut | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | staté siorT | | --- | --------------------- | --- | --- | ------------ | --- | ----------- | ruetuaH | | | ruegraL | elbisiV | | | | | --- | --- | ------- | ------- | --- | --- | --- | nalP | INT_Sel | 20 | 6 23 18 | 0 | Actif | 1 | | | ------- | --- | ------- | --- | ----- | --- | --- | Attribut zone répétée | | | | | | laitini tatE | BAT ehcuoT | | --- | ---------- | ---------- | --- | --- | ------------ | ---------- | | | X noitisoP | Y noitisoP | | | | | ruegraL ruetuaH elbisiV nalP ATT_Id ATT_Nom ATT_Titre ATT_sel ATT_sel1 Rupture de zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP RUPT_BasRupture1 RUPT_HautRupture1 | 06/08/2026 | | Isis_BO | | | | 3657 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Zone répétée : FI_Agenda3.DISP_Filtre.ZR_Equipe Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | --- | ------------ | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_IdEquipe | 172 6 | 16 20 | 0 Actif | Gauche | Haut | | | ------------ | ----- | ------ | ------- | ------ | ---- | --- | | LIB_SansNom2 | 26 8 | 167 18 | 0 Actif | Gauche | Haut | | | LIB_Titre | 28 3 | 176 20 | 0 Actif | Gauche | Haut | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | staté siorT | | --- | --------------------- | --------------- | --- | ------------ | --- | ----------- | | | | ruegraL ruetuaH | | | | | elbisiV nalP | INT_Sel | 2 | 6 23 18 | 0 | Actif | 1 | | | ------- | --- | ------- | --- | ----- | --- | --- | Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP ATT_Id ATT_Nom ATT_Sel ATT_Titre Rupture de zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP RUPT_BasRupture1 RUPT_HautRupture1 | 06/08/2026 | | Isis_BO | | | | 3658 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Zone répétée : FI_Agenda3.DISP_Filtre.ZR_RdvAttente Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_Description | 0 39 | 95 76 | 0 | Actif | Gauche | Haut | | | --------------- | ----- | ----- | --- | ----- | ------ | ---- | --- | | LIB_Id | 73 31 | 21 20 | 0 | Actif | Gauche | Haut | | | LIB_Titre | 0 2 | 95 36 | 0 | Actif | Centre | Haut | | Bouton notuob epyT BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP | BTN_Valide | 70 | 51 17 | 24 | 0 | Actif | Normal | | | ---------- | --- | ----- | --- | --- | ----- | ------ | --- | Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP ATT_Description ATT_Id ATT_Titre Zone répétée : FI_Agenda3.DISP_Filtre.ZR_Societe Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_IdSociete | 172 6 | 16 20 | 0 | Actif | Gauche | Haut | | | ------------- | ----- | ------- | --- | ----- | ------ | ---- | ---- | | LIB_SansNom2 | 26 8 | 174 18 | 0 | Actif | Gauche | Haut | | | LIB_Titre | 28 3 | 176 20 | 0 | Actif | Gauche | Haut | | | 06/08/2026 | | Isis_BO | | | | | 3659 | Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | staté siorT | | --- | --------------------- | --- | --- | ------------ | ----------- | ruetuaH | | | ruegraL | elbisiV | | | | --- | --- | ------- | ------- | --- | --- | nalP | INT_Sel | 2 6 | 23 18 | 0 | Actif | 1 | | ------- | --- | ----- | --- | ----- | --- | Attribut zone répétée laitini tatE BAT ehcuoT | | X noitisoP | Y noitisoP | | | | | --- | ---------- | ---------- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP ATT_Id ATT_Nom ATT_Sel ATT_Titre Rupture de zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | --- | ---------- | ---------- | --- | --- | ------------ | ruegraL ruetuaH elbisiV nalP RUPT_BasRupture1 RUPT_HautRupture1 Fenêtre : FI_Agenda3 Fenêtre interne : FI_Agenda3 | UI par l'utilisateur | Selon fenêtre | | | | | | -------------------------------- | ---------------------------------- | --- | --- | --- | --- | | Unité des tailles | Compatible desktop ET mobile | | | | | | Taux Paral. hauteur | 0 | | | | | | Taux Paral. Y | 0 | | | | | | Épinglé | Non | | | | | | Masquer lors du scrolling | Non | | | | | | Ancrage au contenu | | | | | | | Numéro aide | 0 | | | | | | Thème destination | Oui | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | Facteur de rétrécissement 0 | Facteur d'agrandissement | 0 | | | | | | ------------------------- | ------- | ------- | --- | --- | ---- | | Ctx. HFSQL indép. | Non | | | | | | Ancrage | | | | | | | 06/08/2026 | | Isis_BO | | | 3660 | Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Agenda3 Bouton : FI_Agenda3.BTN_Afficher Libellé FR: Afficher Ordre navigation 15 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3661 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Bouton : FI_Agenda3.BTN_Aujourd_hui Libellé FR: Aujourd'hui Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3662 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Bouton : FI_Agenda3.BTN_ChangeMode Libellé FR: Mode Planning Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3663 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Bouton : FI_Agenda3.BTN_ChangeModeSVT Libellé FR: Mode Suivi de temps Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3664 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Bouton : FI_Agenda3.BTN_Fermer_fiche_intervention Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3665 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Bouton : FI_Agenda3.BTN_Imprimer Libellé FR: Imprimer Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3666 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Bouton : FI_Agenda3.BTN_Jour Libellé FR: Jour Groupe GR_Jours Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3667 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Bouton : FI_Agenda3.BTN_Mois Libellé FR: Mois Groupe GR_Jours Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3668 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Bouton : FI_Agenda3.BTN_PeriodePrecedente Libellé FR: < Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Blueberries\Blueberries_Pict_PeriodPrevious_24_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3669 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Bouton : FI_Agenda3.BTN_PeriodeSuivante Libellé FR: > Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Blueberries\Blueberries_Pict_PeriodNext_24_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3670 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Bouton : FI_Agenda3.BTN_Semaine Libellé FR: Semaine/5j Groupe GR_Jours Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3671 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Bouton : FI_Agenda3.BTN_Semaine1 Libellé FR: Semaine/7j Groupe GR_Jours Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3672 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Calendrier : FI_Agenda3.CAL_Planning Libellé FR: Calendrier Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format retour AAAAMMJJ Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Numéro semaine Non Semaine ISO8601 Non Texte Markdown Non Sélection hors mois Oui Style hors mois Oui Jours hors mois Oui Premier jour semaine Lundi Bouton aujourd'hui Oui Libellé aujourd'hui FR: aujourd'hui Format mois FR: MMMM AAAA Sélection de périodes Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Agenda3.DISP_Filtre Libellé FR: Disposition Ordre navigation 14 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 3673 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 6 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Agenda3.FRM_Bandeau_Entete UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Agenda3.IMG_Lien Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\lié.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 3674 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Agenda3.IMG_Parametrage Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\parametresUtilisateur.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite 06/08/2026 Isis_BO 3675 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Agenda3.DISP_Filtre.INT_Sel Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3676 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Libellé : FI_Agenda3.LIB_Mois Libellé FR: 20181122 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Date Masque saisie FR: Mmmm AAAA Format retour AAAAMMJJ Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda3.DISP_Filtre.LIB_NBRdvAttente Libellé FR: 25 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3677 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda3.DISP_Filtre.LIB_RdvAttente Libellé FR: Rendez-vous en Attente Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3678 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Libellé : FI_Agenda3.LIB_Semaine Libellé FR: Semaine X Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda3.LIB_Titre_de_fenêtre Libellé FR: Agenda Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3679 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda3.DISP_Filtre.LIB_Tous Libellé FR: Tous les collaborateurs actifs Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3680 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Table : FI_Agenda3.TABLE_Agenda Ordre navigation 13 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 695 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sélection simple Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non 06/08/2026 Isis_BO 3681 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Agenda3.DISP_Filtre.ZR_Collaborateur Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 32 Largeur colonne 210 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 06/08/2026 Isis_BO 3682 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Zone répétée : FI_Agenda3.DISP_Filtre.ZR_Equipe Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 32 Largeur colonne 210 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 3683 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Zone répétée : FI_Agenda3.DISP_Filtre.ZR_RdvAttente Libellé FR: &Zone répétée Double clic BTN_Valide Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 3684 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Hauteur ligne max. 0 Hauteur ligne 118 Largeur colonne 99 Sens Horizontal Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Rub. parcourue PL_IDStatut Filtre 40 Rub. mémorisée PL_PKID Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur et droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3685 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Zone répétée : FI_Agenda3.DISP_Filtre.ZR_Societe Libellé FR: &Zone répétée Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 32 Largeur colonne 210 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 06/08/2026 Isis_BO 3686 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Agenda3.TABLE_Agenda Colonne de table : FI_Agenda3.TABLE_Agenda.COL_Agenda (1) Titre FR: Agenda Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Champ principal AGD_Rdv1 Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3687 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Agenda : FI_Agenda3.TABLE_Agenda.COL_Agenda.AGD_Rdv1 Libellé FR: Agenda Ordre navigation 1 Curseur survol 32512 UI par l'utilisateur Selon fenêtre Fenêtre Interne FI_WinDevVueRDV Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne 55 Hauteur journée entière 35 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mémoriser le mode Non Édition Rdv par simple clic Non Journée entière Non Boutons période Jamais Numéro semaine Non Semaine ISO8601 Non Affiche mois Non Autorise chevauchement Oui Texte Markdown Non Mode menu ctx. Mode Aff. Agenda Semaine Nb. Jours 5 FI en mode Mois Non Granularité de déplacement 60 Granularité de durée 60 Masque date FR: JJJ JJ Premier jour semaine Lundi Chevauche rendez-vous Côte à côte Rendez-vous redim. Oui Rendez-vous déplaçable Oui Heure visible début 0700 Heure visible fin 1900 Heure ouvrable début 0800 Heure ouvrable fin 1800 Sélection de périodes Oui Hauteur heure fixe Non Réglette modifiable Oui Réglette visible Non Source de remplissage Mémoire Nb. Enreg. Max -1 06/08/2026 Isis_BO 3688 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Suppr. dans source Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Agenda3.DISP_Filtre.ZR_Collaborateur Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Id (3) Champ associé LIB_IdCollab Propriété associée 1 Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Nom (1) Champ associé LIB_SansNom2 Propriété associée 1 Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Titre (2) Champ associé LIB_Titre Propriété associée 1 Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_sel (4) Champ associé LIB_Sel Propriété associée 1 06/08/2026 Isis_BO 3689 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_sel1 (5) Champ associé INT_Sel Propriété associée 1 Interrupteur : FI_Agenda3.DISP_Filtre.ZR_Collaborateur.INT_Sel Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3690 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Libellé : FI_Agenda3.DISP_Filtre.ZR_Collaborateur.LIB_IdCollab Libellé FR: id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda3.DISP_Filtre.ZR_Collaborateur.LIB_SansNom2 Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3691 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda3.DISP_Filtre.ZR_Collaborateur.LIB_Sel Libellé FR: Sel Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Numérique Masque saisie FR: MoneySystemMask Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3692 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Libellé : FI_Agenda3.DISP_Filtre.ZR_Collaborateur.RUPT_HautRupture1.LIB_Titre Libellé FR: Vos collaborateurs Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : FI_Agenda3.DISP_Filtre.ZR_Collaborateur.RUPT_BasRupture1 Toujours visible Non Attribut de rupture 1 06/08/2026 Isis_BO 3693 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Rupture de zone répétée : Toujours visible Oui Attribut de rupture 1 Zone répétée : FI_Agenda3.DISP_Filtre.ZR_Equipe Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_Equipe.ATT_Id (3) Champ associé LIB_IdEquipe Propriété associée 1 Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_Equipe.ATT_Nom (1) Champ associé LIB_SansNom2 Propriété associée 1 Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_Equipe.ATT_Sel (4) Champ associé INT_Sel Propriété associée 1 Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_Equipe.ATT_Titre (2) Champ associé LIB_Titre Propriété associée 1 Interrupteur : FI_Agenda3.DISP_Filtre.ZR_Equipe.INT_Sel Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 3694 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda3.DISP_Filtre.ZR_Equipe.LIB_IdEquipe Libellé FR: id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte 06/08/2026 Isis_BO 3695 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda3.DISP_Filtre.ZR_Equipe.LIB_SansNom2 Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3696 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Libellé : FI_Agenda3.DISP_Filtre.ZR_Equipe.RUPT_HautRupture1.LIB_Titre Libellé FR: Vos équipes Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : FI_Agenda3.DISP_Filtre.ZR_Equipe.RUPT_BasRupture1 (6) Toujours visible Non Attribut de rupture 1 06/08/2026 Isis_BO 3697 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Rupture de zone répétée : FI_Agenda3.DISP_Filtre.ZR_Equipe.RUPT_HautRupture1 (5) Toujours visible Oui Attribut de rupture 1 Zone répétée : FI_Agenda3.DISP_Filtre.ZR_RdvAttente Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_RdvAttente.ATT_Description (2) Champ associé LIB_Description Propriété associée 1 Liaison des données Planning_RDV.PL_IDIntervention:Intervention.IN_PKID.IN_RefInterne Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_RdvAttente.ATT_Id (3) Champ associé LIB_Id Propriété associée 1 Liaison des données Planning_RDV.PL_PKID Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_RdvAttente.ATT_Titre (1) Champ associé LIB_Titre Propriété associée 1 Liaison des données Planning_RDV.PL_IDDossier:Dossier.DO_PKID.DO_Titre Bouton : FI_Agenda3.DISP_Filtre.ZR_RdvAttente.BTN_Valide Libellé FR: V Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 06/08/2026 Isis_BO 3698 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Blueberries\Blueberries_Btn_Std.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda3.DISP_Filtre.ZR_RdvAttente.LIB_Description Libellé FR: Description Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non 06/08/2026 Isis_BO 3699 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données Planning_RDV.PL_IDIntervention:Intervention.IN_PKID.IN_RefInterne Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda3.DISP_Filtre.ZR_RdvAttente.LIB_Id Libellé FR: Id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données Planning_RDV.PL_PKID Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3700 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Libellé : FI_Agenda3.DISP_Filtre.ZR_RdvAttente.LIB_Titre Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données Planning_RDV.PL_IDDossier:Dossier.DO_PKID.DO_Titre Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Agenda3.DISP_Filtre.ZR_Societe Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Id (3) Champ associé LIB_IdSociete Propriété associée 1 06/08/2026 Isis_BO 3701 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Nom (1) Champ associé LIB_SansNom2 Propriété associée 1 Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Sel (4) Champ associé INT_Sel Propriété associée 1 Attribut zone répétée : FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Titre (2) Champ associé LIB_Titre Propriété associée 1 Interrupteur : FI_Agenda3.DISP_Filtre.ZR_Societe.INT_Sel Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non 06/08/2026 Isis_BO 3702 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda3.DISP_Filtre.ZR_Societe.LIB_IdSociete Libellé FR: id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3703 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Libellé : FI_Agenda3.DISP_Filtre.ZR_Societe.LIB_SansNom2 Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda3.DISP_Filtre.ZR_Societe.RUPT_HautRupture1.LIB_Titre Libellé FR: Vos sociétés Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3704 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : FI_Agenda3.DISP_Filtre.ZR_Societe.RUPT_BasRupture1 (6) Toujours visible Non Attribut de rupture 1 Rupture de zone répétée : FI_Agenda3.DISP_Filtre.ZR_Societe.RUPT_HautRupture1 (5) Toujours visible Oui Attribut de rupture 1 FI_Agenda3 Messages multilingues 06/08/2026 Isis_BO 3705 ¹ .ssem °N Message 2000 FR: Semaine %1 ¹ N° mess. : numéro de message. Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Code des champs FI_Agenda3 Code des champs Déclarations globales de FI_Agenda3 procédure FI_Agenda3(gclPresentationFicheAgd est un PTableRDV dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null) maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI gclPresenFicheRDV est un PFicheRdv dynamique gnModeRDV est un entier=0 //gnModeRDV=0 en Modification de RDV - gnModeRDV=1 en Création de RDV gnIndiceRDV est un entier gsChoixZR est une chaîne gsDateJour est une Date=DateDuJour() gsDateJour..Jour-=15 gsdateInf est une Date= gsDateJour gsDateJour..Jour+=20 gsdateSup est une Date= gsDateJour ghHDO,ghHFO sont des Heures ghHDV,ghHFV sont des Heures (ghHDO,ghHFO) = gpclFicheUtilisateurEnCours:HeuresOuvrablesRDV() (ghHDV,ghHFV) = gpclFicheUtilisateurEnCours:HeuresVisiblesRDV() si HSurveille(Planning_RDV,MAJHSurveille,hNumEnrTous,hsAjout+hsModification)= Faux alors Erreur("Impossible d'activer la surveillance : ", HErreurInfo()) fin //ZoneRépétéeEnrouleTout(ZR_Collaborateur) local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) //SI gclPresentationFicheAgd=Null ALORS // gclPresentationFicheAgd=PTableRDV.gNouvellePresentation() //FIN Charge_ZR() ChargeAgendaCollab() COL_Agenda..Visible=Faux si TableOccurrence(TABLE_Agenda)=0 TableAjouteLigne(TABLE_Agenda,1,1) fin BTN_Semaine..Enfoncé=Vrai CreaJourFerie() //Code permmettant de pointer sur un rendez-vous en particulier depuis la fiche intervention //sNomColonne est une chaine //sNomColAgenda est une chaîne //nIndiceRdv est un entier //tabRdv est un tableau de RendezVous //sNomColonne est une chaîne //sNomColAgenda est une chaîne si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors selon paramSupplementaire.sNomIDAppelant cas "InterventionRendezVous" : TABLE_Agenda..AffichageActif=Faux ChargeRDVDossier() //RafraichissementFiche(paramSupplementaire) TABLE_Agenda..AffichageActif=Vrai cas "InterventionAjouteRendezVous" TABLE_Agenda..AffichageActif=Faux ChargeSocieteIntervention() 06/08/2026 Isis_BO 3706 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Code des champs RempliAgenda(gsdateInf,gsdateSup) TABLE_Agenda..AffichageActif=Vrai autre cas TABLE_Agenda..AffichageActif=Faux RempliAgenda(gsdateInf,gsdateSup) TABLE_Agenda..AffichageActif=Vrai fin fin ChargerRdvEnAttente() si paramSupplementaire.pclObjetAppelant=Null ou paramSupplementaire.sNomIDAppelant= "InterventionAjouteRendezVous" et OngletEtat(FEN_Menu.ONG_FENETRE,"FI_Planning")<>voletInexistant alors OngletFerme(FEN_Menu.ONG_FENETRE,"FI_Planning") // ChargeParametresPlanning() RempliAgenda(gsdateInf,gsdateSup) sinon si paramSupplementaire.sNomIDAppelant<> "InterventionRendezVous" alors RempliAgenda(gsdateInf,gsdateSup) ChangeZRModeCollab() fin fin BTN_ChangeModeSVT..Visible = DonneDroitParamAppli(cParam_SuiviTempsAgd) Fin d'initialisation de FI_Agenda3 si ZR_RdvAttente..Occurrence=0 alors DISP_Filtre[1]..Visible=Faux sinon DISP_Filtre[1]..Visible=Vrai fin LIB_NBRdvAttente=ZR_RdvAttente..Occurrence //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.sNomIDAppelant<>"" ALORS // Si paramSupplementaire.sNomIDAppelant = "InterventionRendezVous" alors // ExécuteTraitement(FI_Agenda3.BTN_Afficher,trtClic) // FIN //FIN Demande de mise à jour de l'affichage de FI_Agenda3 si OngletEtat(FEN_Menu.ONG_FENETRE,"FI_Planning")<>voletInexistant alors OngletFerme(FEN_Menu.ONG_FENETRE,"FI_Planning") fin //SourceVersEcran() Clic sur BTN_Afficher Sablier() TABLE_Agenda..AffichageActif=Faux RempliAgenda(gsdateInf,gsdateSup) ChangeZRModeCollab() Enregistre_Preferences_Planning(gpclFicheUtilisateurEnCours.m_nPKID) TABLE_Agenda..AffichageActif=Vrai BTN_Afficher..Enfoncé= Faux Sablier(Faux) Clic sur BTN_Aujourd_hui 06/08/2026 Isis_BO 3707 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Code des champs Sablier() sUneColonne est une chaîne sAgendaColonne est une chaîne pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sUneColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdv1" AgendaChangeMode(sAgendaColonne,agzJour) AgendaPosition(sAgendaColonne,DateDuJour()) fin TableAffiche(TABLE_Agenda,1) Charge_ChangementPeriode() //Mise à jour de bouton BTN_Jour..Enfoncé =Faux BTN_Mois..Enfoncé =Faux BTN_Semaine..Enfoncé =Faux BTN_Semaine1..Enfoncé =Faux BTN_Aujourd_hui..Enfoncé =Vrai Sablier(Faux) Clic sur BTN_ChangeMode //Sablier() //FEN_Menu.OuvreOuActive(FI_Planning,"Planning") //Sablier(Faux) Sablier() si paramSupplementaire.pclObjetAppelant<>Null alors si paramSupplementaire.sNomIDAppelant="InterventionAjouteRendezVous" FEN_Menu.OuvreOuActive(FI_Planning,"Planning",Vrai,*,DonneParam(DansOnglet,"FI_Agenda3",MoiMême ..Nom,maProcMAJObjetRetourFI,"","InterventionAjouteRendezVous",*,paramSupplementaire.pcl ObjetAppelant)) sinon si paramSupplementaire.sNomIDAppelant="InterventionRendezVous" FEN_Menu.OuvreOuActive(FI_Planning,"Planning",Vrai,*,DonneParam(DansOnglet,"FI_Agenda3",MoiMême ..Nom,maProcMAJObjetRetourFI,"","InterventionRendezVous",*,paramSupplementaire.pclObjetAppelant )) fin sinon FEN_Menu.OuvreOuActive(FI_Planning,"Planning") fin Sablier(Faux) Clic sur BTN_ChangeModeSVT //Sablier() //FEN_Menu.OuvreOuActive(FI_Planning,"Planning") //Sablier(Faux) Sablier() FEN_Menu.OuvreOuActive(FI_Agenda_Suivi_Temps,"Suivi de temps") Sablier(Faux) Clic sur BTN_Fermer_fiche_intervention FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_Filtre)) Clic sur BTN_Imprimer //POUR nColonne = 1 _A_ TableOccurrence(TABLE_Agenda, toColonne) // //FIN // // // AgendaChangeMode(sAgendaColonne,agzSemaine) //FIN 06/08/2026 Isis_BO 3708 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Code des champs sListeIdCollabSelect est une chaîne pour tout ligne de ZR_Collaborateur si ZR_Collaborateur.ATT_sel1=1 alors sListeIdCollabSelect+=[";"]+ZR_Collaborateur.ATT_Id fin fin pclListeCollabSelect est un PTableCollaborateur dynamique=PTableCollaborateur.gNouvellePresentation(7, sListeIdCollabSelect) IdCollabSelect est une chaîne IdCollabSelect=OuvrePopupPosition(FEN_Choix_Impression_Agenda,poBas,pclListeCollabSelect,DonneParam( DansFenetre,"FI_Agenda3",MoiMême..Nom,maProcMAJObjetRetourFI,"Choix Agenda à imprimer","choixagenda",*, pclListeCollabSelect,Vrai)) //nIndiceCol est un entier = TableSelect(TABLE_Agenda,1,tsColonne) sUneColonne est une chaîne="COL_"+IdCollabSelect sAgendaColonne est une chaîne si IdCollabSelect<>"" alors // sUneColonne = TableEnumèreColonne(TABLE_Agenda, nIndiceCol) sAgendaColonne=sUneColonne+".AGD_Rdv1" si AgendaMode(sAgendaColonne) dans (agzSemaine,agzSemaineSur5,agzMois,agzJour) alors dDateDebutAgenda est une Date = AgendaPosition(sAgendaColonne,agDateDébut) dDateFinAgenda est une Date = AgendaPosition(sAgendaColonne,agDateFin) tabRdv est un tableau de RendezVous clRdvPlus est un MTableauDeRDV tabRdv = AgendaListeRendezVous(sAgendaColonne,dDateDebutAgenda,dDateFinAgenda) si tabRdv..occurrence<>0 alors pour tout unRdv de tabRdv nIndice est un entier nIndice=TableauCherche(gclPresentationFicheAgd.m_clTabModele,tcLinéaire,"m_nPKID",unRdv.ID ,1) si nIndice>0 alors clRdv est MRdv clRdv = gclPresentationFicheAgd.m_clTabModele[nIndice] TableauAjoute(clRdvPlus:m_clTabModele,clRdv) //gclPresentation.p_clCourant=gclPresentation:m_clTabModele[nIndice] fin fin FEN_Menu.AffichageActif = Faux iAperçu(i100) iImprimeEtat(ETAT_Agenda_Collaborateur,clRdvPlus,AgendaMode(sAgendaColonne)) FEN_Menu.AffichageActif = Vrai sinon Erreur("Pas de rendez-vous lié à ce collaborateur pour la période sélectionnée") retour fin sinon Erreur("Veuillez choisir le mode semaine") fin sinon Erreur("Veuillez sélectionner un collaborateur") fin Initialisation de BTN_Jour //// ajoute la procédure de MAJ du bouton "Jour" // PROCÉDURE INTERNE MAJBtn_Jour() // POUR i= 1 _A_ ZR_AgendaRessource..Occurrence // BTN_Jour..Enfoncé=AgendaMode(ZR_AgendaRessource[i].ONG_Ressource1.AGD_Rdv)=agzJour // FIN //FIN //POUR i= 1 _A_ ZR_AgendaRessource..Occurrence //ZR_AgendaRessource[i].ONG_Ressource1.AGD_Rdv..Traitement[trtChangementPériodeAgenda]+=MAJBtn_Jour //fin Clic sur BTN_Jour 06/08/2026 Isis_BO 3709 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Code des champs Sablier() sUneColonne est une chaîne sAgendaColonne est une chaîne pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sUneColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdv1" AgendaChangeMode(sAgendaColonne,agzJour) fin TableAffiche(TABLE_Agenda,1) //Charge_ChangementPeriode() //Mise à jour de bouton BTN_Jour..Enfoncé = Vrai BTN_Mois..Enfoncé=Faux BTN_Semaine..Enfoncé=Faux BTN_Semaine1..Enfoncé=Faux BTN_Aujourd_hui..Enfoncé = Faux Sablier(Faux) Initialisation de BTN_Mois // PROCÉDURE INTERNE MAJBtnMois() // BTN_Mois..Enfoncé=AgendaMode(AGD_Rdv)=agzMois // FIN //AGD_Rdv..Traitement[trtChangementPériodeAgenda]+=MAJBtnMois Clic sur BTN_Mois Sablier() sUneColonne est une chaîne sAgendaColonne est une chaîne sDateSel est une chaîne=CalendrierSelect(CAL_Planning) pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sUneColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdv1" AgendaChangeMode(sAgendaColonne,agzMois) fin TableAffiche(TABLE_Agenda,1) si BTN_Mois..Enfoncé=Vrai alors LIB_Semaine="" sinon d est une Date = CalendrierSelect(CAL_Planning) LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) fin CalendrierSelectPlus(CAL_Planning,sDateSel) Charge_ChangementPeriode() LIB_Mois=CalendrierSelect(CAL_Planning) //Mise à jour de bouton BTN_Jour..Enfoncé = Faux BTN_Mois..Enfoncé =Vrai BTN_Semaine..Enfoncé =Faux BTN_Semaine1..Enfoncé =Faux BTN_Aujourd_hui..Enfoncé = Faux Sablier(Faux) Clic sur BTN_PeriodePrecedente Sablier() //POUR i= 1 _A_ ZR_AgendaRessource..Occurrence // AgendaAffichePériodePrécédente(ZR_AgendaRessource[i].ONG_Ressource1.AGD_Rdv) // ZoneRépétéeAffiche(ZR_AgendaRessource,i) //FIN 06/08/2026 Isis_BO 3710 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Code des champs //SI BTN_Mois..Enfoncé=Vrai ALORS // LIB_Semaine="" //SINON // d est une date = CalendrierSelect(CAL_Planning) // LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) //FIN //LIB_Mois=CalendrierSelect(CAL_Planning) sUneColonne est une chaîne sAgendaColonne est une chaîne dAncienneDate est une Date=CalendrierSelect(CAL_Planning) pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sUneColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdv1" AgendaAffichePériodePrécédente(sAgendaColonne) fin TableAffiche(TABLE_Agenda,1) si BTN_Mois..Enfoncé=Vrai alors LIB_Semaine="" dAncienneDate..Mois-=1 dAncienneDate..Jour=1 sinon d est une Date = CalendrierSelect(CAL_Planning) LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) fin Charge_ChangementPeriode() //CalendrierSelectPlus(CAL_Planning,dAncienneDate) LIB_Mois=CalendrierSelect(CAL_Planning) Sablier(Faux) Clic sur BTN_PeriodeSuivante // //POUR i= 1 _A_ ZR_AgendaRessource..Occurrence // AgendaAffichePériodeSuivante(ZR_AgendaRessource[i].ONG_Ressource1.AGD_Rdv) // ZoneRépétéeAffiche(ZR_AgendaRessource,i) //FIN //SI BTN_Mois..Enfoncé=Vrai ALORS // LIB_Semaine="" //SINON // d est une date = CalendrierSelect(CAL_Planning) // LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) //FIN //LIB_Mois=CalendrierSelect(CAL_Planning) Sablier() sUneColonne est une chaîne sAgendaColonne est une chaîne dAncienneDate est une Date=CalendrierSelect(CAL_Planning) pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sUneColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdv1" AgendaAffichePériodeSuivante(sAgendaColonne) fin TableAffiche(TABLE_Agenda,1) si BTN_Mois..Enfoncé=Vrai alors LIB_Semaine="" dAncienneDate..mois+=1 dAncienneDate..Jour=1 sinon d est une Date = CalendrierSelect(CAL_Planning) LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) 06/08/2026 Isis_BO 3711 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Code des champs dAncienneDate=COL_Agenda.AGD_Rdv1.Position() fin Charge_ChangementPeriode() //CalendrierSelectPlus(CAL_Planning,dAncienneDate) LIB_Mois=CalendrierSelect(CAL_Planning) Sablier(Faux) Initialisation de BTN_Semaine // // PROCÉDURE INTERNE MAJBtnSemaine() // BTN_Semaine..Enfoncé=AgendaMode(AGD_Rdv)=agzSemaine // FIN //AGD_Rdv..Traitement[trtChangementPériodeAgenda]+=MAJBtnSemaine Clic sur BTN_Semaine Sablier() sUneColonne est une chaîne sAgendaColonne est une chaîne pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sUneColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdv1" AgendaChangeMode(sAgendaColonne,agzSemaineSur5) fin TableAffiche(TABLE_Agenda,1) //Charge_ChangementPeriode() //Mise à jour de bouton BTN_Jour..Enfoncé = Faux BTN_Mois..Enfoncé =Faux BTN_Semaine..Enfoncé =Vrai BTN_Semaine1..Enfoncé =Faux BTN_Aujourd_hui..Enfoncé = Faux Sablier(Faux) Initialisation de BTN_Semaine1 // // PROCÉDURE INTERNE MAJBtnSemaine() // BTN_Semaine..Enfoncé=AgendaMode(AGD_Rdv)=agzSemaine // FIN //AGD_Rdv..Traitement[trtChangementPériodeAgenda]+=MAJBtnSemaine Clic sur BTN_Semaine1 Sablier() sUneColonne est une chaîne sAgendaColonne est une chaîne pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sUneColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdv1" AgendaChangeMode(sAgendaColonne,agzSemaine) fin TableAffiche(TABLE_Agenda,1) //Charge_ChangementPeriode() //Mise à jour de bouton BTN_Jour..Enfoncé = Faux 06/08/2026 Isis_BO 3712 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Code des champs BTN_Mois..Enfoncé =Faux BTN_Semaine..Enfoncé =Faux BTN_Semaine1..Enfoncé =Vrai BTN_Aujourd_hui..Enfoncé = Faux Sablier(Faux) Sélection d'un jour dans CAL_Planning Sablier() // //POUR i= 1 _A_ ZR_AgendaRessource..Occurrence // AgendaPosition(ZR_AgendaRessource[i].ONG_Ressource1.AGD_Rdv, CalendrierSelect(CAL_Planning)) // ZoneRépétéeAffiche(ZR_AgendaRessource,i) //FIN //LIB_Mois=CalendrierSelect(CAL_Planning) //SI BTN_Mois..Enfoncé=Vrai ALORS // LIB_Semaine="" //SINON // d est une date = CalendrierSelect(CAL_Planning) // LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) //FIN sUneColonne est une chaîne sAgendaColonne est une chaîne pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sUneColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdv1" AgendaPosition(sAgendaColonne,CalendrierSelect(CAL_Planning)) fin TableAffiche(TABLE_Agenda,1) LIB_Mois=CalendrierSelect(CAL_Planning) si BTN_Mois..Enfoncé=Vrai alors LIB_Semaine="" sinon d est une Date = CalendrierSelect(CAL_Planning) LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) fin Charge_ChangementPeriode() Sablier(Faux) A chaque modification de INT_Sel gsChoixZR="Tous" si INT_Sel=1 alors ZR_Societe..Etat=Grisé ZR_Equipe..Etat=Grisé ChangeZRModeTous() sinon ZR_Societe..Etat=Actif ZR_Equipe..Etat=Actif ChangeZRModeEquipe() fin //Enregistre_Preferences_Planning(gpclFicheUtilisateurEnCours.m_nPKID) A chaque modification de INT_Sel ( ZR_Collaborateur ) //ZR_Collaborateur..AffichageActif=Faux //TABLE_Agenda..AffichageActif=Faux gsChoixZR="Collaborateur" //RempliAgenda(gsdateInf,gsdateSup) //ChangeZRModeCollab() //Enregistre_Preferences_Planning(gpclFicheUtilisateurEnCours.m_nPKID) //TABLE_Agenda..AffichageActif=vrai //ZR_Collaborateur..AffichageActif=vrai A chaque modification de INT_Sel ( ZR_Equipe ) 06/08/2026 Isis_BO 3713 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Code des champs Sablier() ZR_Equipe..AffichageActif=Faux gsChoixZR="Equipe" //TABLE_Agenda..AffichageActif=Faux ChangeZRModeEquipe() //Enregistre_Preferences_Planning(gpclFicheUtilisateurEnCours.m_nPKID) ZR_Equipe..AffichageActif=Vrai //TABLE_Agenda..AffichageActif=Vrai Sablier(Faux) Clic sur BTN_Valide ( ZR_RdvAttente ) clPresentation est une PTableRDV dynamique =Null clPresentation=PTableRDV.gNouvellePresentation(2,ATT_Id,-1,-1) clPresentation.p_clCourant=clPresentation:m_clTabModele[1] clPresentationFiche est un PFicheRdv <- clPresentation.Modifier() //ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,clPresentationFiche,DonneParam(DansChampFI,"FI_Agenda3",MoiM ême..Nom,maProcMAJObjetRetourFI,"Modification d'un Rendez-vous","Modifier")) Ouvre(FEN_Fiche_RDV_F,clPresentationFiche,DonneParam(DansChampFI,"FI_Agenda3",MoiMême..Nom, maProcMAJObjetRetourFI,"Modification d'un Rendez-vous","Modifier")) //FI_Agenda3..Plan=1 //DonneFocus(CFI_RDV) A chaque modification de INT_Sel ( ZR_Societe ) Sablier() ZR_Societe..AffichageActif=Faux gsChoixZR="Société" //TABLE_Agenda..AffichageActif=Faux ChangeZRModeSociete2() //Enregistre_Preferences_Planning(gpclFicheUtilisateurEnCours.m_nPKID) ZR_Societe..AffichageActif=Vrai //TABLE_Agenda..AffichageActif=Vrai Sablier(Faux) Clic sur IMG_Parametrage si Ouvre(FEN_Parametres_Granularite_RDV) alors nGranularite est un entier = gpclFicheUtilisateurEnCours:GranulariteRDV() (ghHDO,ghHFO) = gpclFicheUtilisateurEnCours:HeuresOuvrablesRDV() (ghHDV,ghHFV) = gpclFicheUtilisateurEnCours:HeuresVisiblesRDV() sNomColonne , sNomColAgenda sont des chaînes ANSI pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sNomColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sNomColAgenda = sNomColonne+".AGD_Rdv1" {sNomColAgenda}..GranularitéDurée = nGranularite {sNomColAgenda}..GranularitéDéplacement = nGranularite {sNomColAgenda}..HeureOuvrableDébut = ghHDO {sNomColAgenda}..HeureOuvrableFin = ghHFO AgendaHeureAffichée({sNomColAgenda},ghHDV,ghHFV) fin fin Initialisation de LIB_Mois // Procédure interne MAJLibMois() 06/08/2026 Isis_BO 3714 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Code des champs // d est une date=AgendaPosition(ZR_AgendaRessource[1].ONG_Ressource1.AGD_Rdv) // // en mode mois, le moi a afficher est le mois qui correspond au milieu de la période // // on ajoute donc 15 jours a la première date // SI AgendaMode(ZR_AgendaRessource[1].ONG_Ressource1.AGD_Rdv)=agzMois ALORS d..Jour+=15 // LIB_Mois=d // fin // ZR_AgendaRessource[1].ONG_Ressource1.AGD_Rdv..Traitement[trtChangementPériodeAgenda]+=MAJLibMois LIB_Mois=CalendrierSelect(CAL_Planning) Initialisation de LIB_Semaine si BTN_Mois..Enfoncé=Vrai alors LIB_Semaine="" sinon d est une Date = CalendrierSelect(CAL_Planning) LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) fin Initialisation de AGD_Rdv1 ( COL_Agenda ) si Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) > 0 alors MoiMême..GranularitéDurée = Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) MoiMême..GranularitéDéplacement = Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) MoiMême..HeureOuvrableDébut = ghHDO MoiMême..HeureOuvrableFin = ghHFO AgendaHeureAffichée(MoiMême,ghHDV,ghHFV) fin Avant création du rendez-vous dans AGD_Rdv1 ( COL_Agenda ) procédure AvantCréation(rdvCréé est un RendezVous) nCompteur est un entier nIdSociete est un entier sur 8 octets pour tout ligne de ZR_Societe si FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Sel=1 alors nCompteur++ nIdSociete=Val(FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Id) fin fin si paramSupplementaire.sNomIDAppelant="InterventionAjouteRendezVous" alors sNomcolonne est une chaîne=TableEnumèreColonne(TABLE_Agenda, ColonneEnCours(TABLE_Agenda)) sNomcolonne=ExtraitChaîne(sNomcolonne,2,"_",DepuisDébut) paramSupplementaire.pclObjetAppelant.m_bNouveau=Vrai paramSupplementaire.pclObjetAppelant.m_dhDateDebut=rdvCréé.DateDébut paramSupplementaire.pclObjetAppelant.m_dhDateFin=rdvCréé.DateFin paramSupplementaire.pclObjetAppelant.m_nCreationUser= gpclFicheUtilisateurEnCours.m_nPKID paramSupplementaire.pclObjetAppelant.m_nModifUser=gpclFicheUtilisateurEnCours.m_nPKID paramSupplementaire.pclObjetAppelant.m_nIDCollaborateur=Val(sNomcolonne) pour tout ParametreMetier avec PA_Code=14 si ParametreMetier.PA_Valeur="1" alors paramSupplementaire.pclObjetAppelant.m_nIDTypeActivite=ParametreMetier.PA_PKID fin fin //ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,paramSupplementaire.pclObjetAppelant,DonneParam(DansChampFI, "FI_Agenda3",MoiMême..Nom,maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) //FI_Agenda3..Plan=1 //DonneFocus(CFI_RDV) Ouvre(FEN_Fiche_RDV_F,paramSupplementaire.pclObjetAppelant,DonneParam(DansChampFI,"FI_Agenda3",MoiMême. .Nom,maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) gnModeRDV=1 //ExécuteTraitement(FI_Agenda3.BTN_Afficher,trtClic) sinon 06/08/2026 Isis_BO 3715 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Code des champs sNomcolonne est une chaîne=TableEnumèreColonne(TABLE_Agenda, ColonneEnCours(TABLE_Agenda)) sNomcolonne=ExtraitChaîne(sNomcolonne,2,"_",DepuisDébut) clPresentationFiche est un PFicheRdv<-gclPresentationFicheAgd.Nouveau() clPresentationFiche.m_bNouveau=Vrai si nCompteur=1 alors clPresentationFiche.m_nIDSociete=nIdSociete fin clPresentationFiche.m_dhDateDebut=rdvCréé.DateDébut clPresentationFiche.m_dhDateFin=rdvCréé.DateFin clPresentationFiche.m_nCreationUser= gpclFicheUtilisateurEnCours.m_nPKID clPresentationFiche.m_nModifUser=gpclFicheUtilisateurEnCours.m_nPKID clPresentationFiche.m_nIDCollaborateur=Val(sNomcolonne) pour tout ParametreMetier avec PA_Code=14 si ParametreMetier.PA_Valeur="1" alors clPresentationFiche.m_nIDTypeActivite=ParametreMetier.PA_PKID fin fin //gclPresentation.p_clCourant=clPresentationFiche:p_clCourant //gclPresentation.p_clCourant.m_dhDateDebut=rdvCréé.DateDébut //ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,clPresentationFiche,DonneParam(DansChampFI,"FI_Agenda3",MoiM ême..Nom,maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) //FI_Agenda3..Plan=1 //DonneFocus(CFI_RDV) Ouvre(FEN_Fiche_RDV_F,clPresentationFiche,DonneParam(DansChampFI,"FI_Agenda3",MoiMême..Nom, maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) gnModeRDV=1 //ExécuteTraitement(FI_Agenda3.BTN_Afficher,trtClic) fin Entrée en saisie d'un rendez-vous de AGD_Rdv1 ( COL_Agenda ) procédure EntréeEnSaisie(rdvEdité est un RendezVous) si gnModeRDV=0 alors nIndice est un entier nIndice=TableauCherche(gclPresentationFicheAgd.m_clTabModele,tcLinéaire,"m_nPKID",rdvEdité.ID,1) si nIndice<>-1 alors gclPresentationFicheAgd.p_clCourant=gclPresentationFicheAgd:m_clTabModele[nIndice] fin clPresentationFiche est un PFicheRdv <- gclPresentationFicheAgd.Modifier() clPresentationFiche:m_clLieu.m_clAdresse.m_sPresentation=Remplace(clPresentationFiche:m_clLieu. m_clAdresse.m_sPresentation,[RC,TAB],"-") //ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,clPresentationFiche,DonneParam(DansChampFI,"FI_Agenda3",MoiM ême..Nom,maProcMAJObjetRetourFI,"Modification d'un Rendez-vous","Modifier")) //Ouvre(FEN_Fiche_RDV_F,clPresentationFiche,DonneParam(DansChampFI,"FI_Agenda3",MoiMême..Nom,maProcMAJO bjetRetourFI,"Modification d'un Rendez-vous","Modifier")) fin gnModeRDV=0 //FI_Agenda3..Plan=1 //DonneFocus(CFI_RDV) Sortie de saisie du rendez-vous de AGD_Rdv1 ( COL_Agenda ) procédure SortieDeSaisie(rdvModifié est un RendezVous) Sélection d'un rendez-vous de AGD_Rdv1 ( COL_Agenda ) procédure Sélection(rdvSélectionné est un RendezVous) nIndice est un entier 06/08/2026 Isis_BO 3716 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Code des champs nIndice=TableauCherche(gclPresentationFicheAgd.m_clTabModele,tcLinéaire,"m_nPKID",rdvSélectionné.ID,1) si nIndice<>-1 alors gclPresentationFicheAgd.p_clCourant=gclPresentationFicheAgd:m_clTabModele[nIndice] fin Déplacement d'un rendez-vous dans AGD_Rdv1 ( COL_Agenda ) procédure Déplacement(rdvDéplacé est un RendezVous) ModifRDVDirectementPlanning(rdvDéplacé,Vrai) //ExécuteTraitement(FI_Agenda3.BTN_Afficher,trtClic) Redimensionnement d'un rendez-vous de AGD_Rdv1 ( COL_Agenda ) procédure Redimensionnement(rdvRedimensionné est un RendezVous) ModifRDVDirectementPlanning(rdvRedimensionné,Faux) //ExécuteTraitement(FI_Agenda3.BTN_Afficher,trtClic) Suppression d'un rendez-vous de AGD_Rdv1 ( COL_Agenda ) procédure Suppression(rdvSupprimé est un RendezVous) renvoyer SupprimerRdv(Val(rdvSupprimé.ID)) //si pas SupprimerRdv(val(rdvSupprimé.ID)) alors // //ExécuteTraitement(FI_Agenda3.BTN_Afficher,trtClic) //FIN A chaque changement de période de AGD_Rdv1 ( COL_Agenda ) CalendrierSelectPlus(CAL_Planning,AGD_Rdv1.Position()) Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur AGD_Rdv1 ( COL_Agenda ) procédure Double_Clic(nRdvSélectionné est un entier) nCompteur est un entier nIdSociete est un entier sur 8 octets pour tout ligne de ZR_Societe si FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Sel=1 alors nCompteur++ nIdSociete=Val(FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Id) fin fin si AGD_Rdv1=0 alors si paramSupplementaire.sNomIDAppelant="InterventionAjouteRendezVous" alors sNomcolonne est une chaîne=TableEnumèreColonne(TABLE_Agenda, ColonneEnCours(TABLE_Agenda)) sNomcolonne=ExtraitChaîne(sNomcolonne,2,"_",DepuisDébut) paramSupplementaire.pclObjetAppelant.m_bNouveau=Vrai paramSupplementaire.pclObjetAppelant.m_dhDateDebut=AGD_Rdv1..DateDébut paramSupplementaire.pclObjetAppelant.m_dhDateFin=AGD_Rdv1..DateFin paramSupplementaire.pclObjetAppelant.m_nCreationUser= gpclFicheUtilisateurEnCours.m_nPKID paramSupplementaire.pclObjetAppelant.m_nModifUser=gpclFicheUtilisateurEnCours.m_nPKID paramSupplementaire.pclObjetAppelant.m_nIDCollaborateur=Val(sNomcolonne) pour tout ParametreMetier avec PA_Code=14 si ParametreMetier.PA_Valeur="1" alors 06/08/2026 Isis_BO 3717 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Code des champs paramSupplementaire.pclObjetAppelant.m_nIDTypeActivite=ParametreMetier.PA_PKID fin fin // ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,paramSupplementaire.pclObjetAppelant,DonneParam(DansChampFI,"F I_Agenda3",MoiMême..Nom,maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) // FI_Agenda3..Plan=1 // DonneFocus(CFI_RDV) Ouvre(FEN_Fiche_RDV_F,paramSupplementaire.pclObjetAppelant,DonneParam(DansChampFI,"FI_Agenda3", MoiMême..Nom,maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) //ExécuteTraitement(FI_Agenda3.BTN_Afficher,trtClic) gnModeRDV=1 sinon sNomcolonne est une chaîne=TableEnumèreColonne(TABLE_Agenda, ColonneEnCours(TABLE_Agenda)) sNomcolonne=ExtraitChaîne(sNomcolonne,2,"_",DepuisDébut) clPresentationFiche est un PFicheRdv<-gclPresentationFicheAgd.Nouveau() clPresentationFiche.m_bNouveau=Vrai si nCompteur=1 alors clPresentationFiche.m_nIDSociete=nIdSociete fin clPresentationFiche.m_dhDateDebut=AGD_Rdv1..DateDébut clPresentationFiche.m_dhDateFin=AGD_Rdv1..DateFin clPresentationFiche.m_nCreationUser= gpclFicheUtilisateurEnCours.m_nPKID clPresentationFiche.m_nModifUser=gpclFicheUtilisateurEnCours.m_nPKID clPresentationFiche.m_nIDCollaborateur=Val(sNomcolonne) pour tout ParametreMetier avec PA_Code=14 si ParametreMetier.PA_Valeur="1" alors clPresentationFiche.m_nIDTypeActivite=ParametreMetier.PA_PKID fin fin // clPresentationFiche.m_nIDCollaborateur=AGD_Rdv1.. //gclPresentation.p_clCourant=clPresentationFiche:p_clCourant //gclPresentation.p_clCourant.m_dhDateDebut=rdvCréé.DateDébut // ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,clPresentationFiche,DonneParam(DansChampFI,"FI_Agenda3",MoiMêm e..Nom,maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) // FI_Agenda3..Plan=1 // DonneFocus(CFI_RDV) Ouvre(FEN_Fiche_RDV_F,clPresentationFiche,DonneParam(DansChampFI,"FI_Agenda3",MoiMême..Nom, maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) //ExécuteTraitement(FI_Agenda3.BTN_Afficher,trtClic) gnModeRDV=1 fin sinon quand exception dans clPresentationFiche1 est un PFicheRdv <- gclPresentationFicheAgd.Modifier() Ouvre(FEN_Fiche_RDV_F,clPresentationFiche1,DonneParam(DansChampFI,"fi_agenda3",MoiMême..Nom, maProcMAJObjetRetourFI,"Modification d'un rendez-vous","modifier")) faire si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" alors si paramSupplementaire.sNomIDAppelant = "InterventionRendezVous" alors si paramSupplementaire:pclObjetAppelant:m_clModeleCourant:m_nPKID > 0 alors nIndice est un entier nIndice=TableauCherche(gclPresentationFicheAgd.m_clTabModele,tcLinéaire,"m_nPKID", paramSupplementaire:pclObjetAppelant:m_clModeleCourant:m_nPKID,1) si nIndice<>-1 alors gclPresentationFicheAgd.p_clCourant=gclPresentationFicheAgd:m_clTabModele[ nIndice] fin fin fin fin 06/08/2026 Isis_BO 3718 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Code des champs OuvrirRDVAgd0() fin fin FI_Agenda3 Procédures Procédure locale AfficheZR // Résumé : // Syntaxe : // AfficheZR () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AfficheZR() si ZR_Societe..Occurrence<=1 alors DISP_Filtre[2]..Visible=Faux sinon DISP_Filtre[2]..Visible=Vrai fin si ZR_Equipe..Occurrence<=1 alors DISP_Filtre[3]..Visible=Faux sinon DISP_Filtre[3]..Visible=Vrai fin si ZR_Collaborateur..Occurrence<1 alors DISP_Filtre[4]..Visible=Faux sinon DISP_Filtre[4]..Visible=Vrai fin Procédure locale ChangeZRModeCollab // Résumé : procédure ChangeZRModeCollab() TABLE_Agenda..AffichageActif=Faux nlargeurTable est un entier=TABLE_Agenda..Largeur nCompteur est un entier sNomColonne est une chaîne pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sColNom est une chaîne = TableEnumèreColonne(TABLE_Agenda, nColonne) {sColNom,indChamp}..Visible=Faux fin pour toute ligne de ZR_Collaborateur si ATT_sel1=1 alors 06/08/2026 Isis_BO 3719 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures nCompteur++ sNomColonne="COL_"+FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Id quand exception dans {sNomColonne,indChamp}..Visible=Vrai faire fin sinon sNomColonne="COL_"+FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Id quand exception dans {sNomColonne,indChamp}..Visible=Faux faire fin fin fin sUneColonne est une chaîne sAgendaColonne est une chaîne selon nCompteur cas 0 TABLE_Agenda..Etat=AffichageSeulement retour cas 1 pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sUneColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdv1" {sUneColonne,indChamp}..Largeur=nlargeurTable-20 {sAgendaColonne}..Largeur=nlargeurTable-20 fin TABLE_Agenda..Etat=Actif cas 2 pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sUneColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdv1" {sUneColonne,indChamp}..Largeur=(nlargeurTable/nCompteur)-10 {sAgendaColonne}..Largeur=(nlargeurTable/nCompteur)-10 fin TABLE_Agenda..Etat=Actif cas 3 pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sUneColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdv1" {sUneColonne,indChamp}..Largeur=(nlargeurTable/nCompteur)-7 {sAgendaColonne}..Largeur=(nlargeurTable/nCompteur)-7 fin TABLE_Agenda..Etat=Actif cas 4 TABLE_Agenda.COL_Agenda..Largeur=300 pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sUneColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdv1" {sUneColonne,indChamp}..Largeur=(nlargeurTable/4) {sAgendaColonne}..Largeur=(nlargeurTable/4) fin TABLE_Agenda..Etat=Actif autre cas pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sUneColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdv1" {sUneColonne,indChamp}..Largeur=(nlargeurTable/4) {sAgendaColonne}..Largeur=(nlargeurTable/4) fin TABLE_Agenda..Etat=Actif fin 06/08/2026 Isis_BO 3720 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures TABLE_Agenda..AffichageActif=Vrai Procédure locale ChangeZRModeEquipe // Résumé : procédure ChangeZRModeEquipe() nSelectSansEquipe est un entier nSelectAvecEquipe est un entier IdEquipe est une chaîne sIdCollab est une chaîne sIdSociete est une chaîne pour toute ligne de ZR_Societe si FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Sel=1 alors sIdSociete+=[";"]+ZR_Societe.ATT_Id fin fin ZoneRépétéeSupprimeTout(ZR_Collaborateur) reqCollab est une Requête SQL = [ SELECT CO_Nom,CO_Prenom,CO_PKID,Equipe.EQ_Nom,Equipe.EQ_PKID FROM Collaborateur LEFT OUTER JOIN Equipe_Collaborateur ON Equipe_Collaborateur.EC_IDCollaborateur=Collaborateur. CO_PKID LEFT OUTER JOIN Equipe ON Equipe.EQ_PKID=Equipe_Collaborateur.EC_IDEquipe WHERE Equipe.EQ_PKID IN ({P_IdEquipe}) AND Collaborateur.CO_AuPlanning=1 ORDER BY EQ_Nom,CO_Nom ] pour toute ligne de ZR_Equipe si FI_Agenda3.DISP_Filtre.ZR_Equipe.ATT_Sel=1 alors si ZR_Equipe.ATT_Id=0 alors nSelectSansEquipe++ sinon nSelectAvecEquipe++ fin IdEquipe +=[";"]+ZR_Equipe.ATT_Id fin fin reqCollab.P_IdEquipe=IdEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID si reqCollab.EQ_Nom<>"" alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab. EQ_Nom,reqCollab.CO_PKID,0,1) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,"Sans équipe", reqCollab.CO_PKID,0,0) fin // ZoneRépétéeSelectPlus(ZR_Collaborateur) fin HAnnuleDéclaration(reqCollab) si nSelectSansEquipe>0 alors si nSelectAvecEquipe=0 alors ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour toute ligne de ZR_Equipe si ZR_Equipe.ATT_Id=0 alors nSelectSansEquipe++ sinon nSelectAvecEquipe++ fin IdEquipe +=[";"]+ZR_Equipe.ATT_Id 06/08/2026 Isis_BO 3721 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures fin reqCollab.P_IdEquipe=IdEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID fin HAnnuleDéclaration(reqCollab) fin reqcollabsansequipe est une Requête SQL = [ SELECT DISTINCT CO_Nom,CO_Prenom,CO_PKID FROM Collaborateur INNER JOIN Societe_Collaborateur ON Societe_Collaborateur.SC_IDCollaborateur=Collaborateur. CO_PKID WHERE Societe_Collaborateur.SC_IDCSociete IN ({P_IdSoc}) AND Collaborateur.CO_PKID NOT IN ( {P_IdCollab}) AND Collaborateur.CO_AuPlanning=1 ORDER BY CO_Nom,CO_Prenom ] si sIdCollab<>"" alors reqcollabsansequipe.P_IdCollab=sIdCollab sinon sIdCollab=-1 reqcollabsansequipe.P_IdCollab=sIdCollab fin reqcollabsansequipe.P_IdSoc=sIdSociete HExécuteRequête(reqcollabsansequipe,hRequêteDéfaut) pour tout reqcollabsansequipe ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqcollabsansequipe.CO_Nom+" "+reqcollabsansequipe. CO_Prenom,"Sans équipe",reqcollabsansequipe.CO_PKID,0,0) fin HAnnuleDéclaration(reqcollabsansequipe) fin //RempliAgenda(gsdateinf,gsdateInf) //ChangeZRModeCollab() AfficheZR() Procédure locale ChangeZRModeSociete2 // Résumé : // Syntaxe : procédure ChangeZRModeSociete2() IdSoc,sEquipe est une chaîne nSelectSansEquipe,nSelectAvecEquipe sont des entiers req est une Requête SQL = [ SELECT EQ_Nom,EQ_PKID FROM Societe INNER JOIN Equipe ON Equipe.EQ_IDSociete=Societe.SO_PKID WHERE Societe.SO_PKID IN ({P_IdSOc}) ] pour toute ligne de ZR_Societe si FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Sel=1 alors si IdSoc="" alors IdSoc=ZR_Societe.ATT_Id sinon IdSoc+=";"+ZR_Societe.ATT_Id fin fin fin req.P_IdSOc=IdSoc HExécuteRequête(req,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Equipe) 06/08/2026 Isis_BO 3722 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures pour tout req ZoneRépétéeAjouteLigne(ZR_Equipe,req.EQ_Nom,"Vos équipes",req.EQ_PKID,0) sEquipe+=[";"]+req.EQ_PKID nSelectAvecEquipe++ fin ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,0) sEquipe+=[";"]+0 nSelectSansEquipe++ HAnnuleDéclaration(req) reqCollab est une Requête SQL = [ SELECT CO_Nom,CO_Prenom,CO_PKID,Equipe.EQ_Nom,Equipe.EQ_PKID FROM Collaborateur LEFT OUTER JOIN Equipe_Collaborateur ON Equipe_Collaborateur.EC_IDCollaborateur=Collaborateur. CO_PKID LEFT OUTER JOIN Equipe ON Equipe.EQ_PKID=Equipe_Collaborateur.EC_IDEquipe WHERE Equipe.EQ_PKID IN ({P_IdEquipe}) AND Collaborateur.CO_AuPlanning=1 ORDER BY EQ_Nom,CO_Nom ] reqCollab.P_IdEquipe=sEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) sIdCollab est une chaîne ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID si reqCollab.EQ_Nom<>"" alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab. EQ_Nom,reqCollab.CO_PKID,0,0) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,"Sans équipe", reqCollab.CO_PKID,0,0) fin fin HAnnuleDéclaration(reqCollab) IdEquipe est une chaîne si nSelectSansEquipe>0 alors si nSelectAvecEquipe=0 alors pour toute ligne de ZR_Equipe si ZR_Equipe.ATT_Id<>0 alors IdEquipe +=[";"]+ZR_Equipe.ATT_Id fin reqCollab.P_IdEquipe=IdEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID fin HAnnuleDéclaration(reqCollab) fin fin reqcollabsansequipe est une Requête SQL = [ SELECT DISTINCT CO_Nom,CO_Prenom,CO_PKID FROM Collaborateur INNER JOIN Societe_Collaborateur ON Societe_Collaborateur.SC_IDCollaborateur=Collaborateur. CO_PKID WHERE Societe_Collaborateur.SC_IDCSociete IN ({P_IdSoc}) AND Collaborateur.CO_PKID NOT IN ( {P_IdCollab}) AND Collaborateur.CO_AuPlanning=1 ORDER BY CO_Nom,CO_Prenom ] si sIdCollab<>"" alors reqcollabsansequipe.P_IdCollab=sIdCollab sinon sIdCollab=-1 reqcollabsansequipe.P_IdCollab=sIdCollab fin 06/08/2026 Isis_BO 3723 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures reqcollabsansequipe.P_IdSoc=IdSoc HExécuteRequête(reqcollabsansequipe,hRequêteDéfaut) pour tout reqcollabsansequipe ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqcollabsansequipe.CO_Nom+" "+reqcollabsansequipe. CO_Prenom,"Sans équipe",reqcollabsansequipe.CO_PKID,0,0) fin HAnnuleDéclaration(reqcollabsansequipe) fin //RempliAgenda(gsdateInf,gsdateSup) //ChangeZRModeCollab() AfficheZR() Procédure locale ChangeZRModeTous // Résumé : procédure ChangeZRModeTous() ZoneRépétéeSupprimeTout(ZR_Collaborateur) reqCollab est une Requête SQL = [ SELECT CO_Nom,CO_Prenom,CO_PKID FROM Collaborateur WHERE Collaborateur.CO_AuPlanning=1 ORDER BY CO_Nom ] HExécuteRequête(reqCollab,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom, "Vos collaborateurs",reqCollab.CO_PKID,0,0) fin HAnnuleDéclaration(reqCollab) //RempliAgenda(gsdateInf,gsdateInf) //ChangeZRModeCollab() AfficheZR() Procédure locale Charge_ChangementPeriode // Résumé : // Syntaxe : // Charge_ChangementPeriode () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Charge_ChangementPeriode() //COL_Agenda.AGD_Rdv1.Position(gsdateInf) gsdateInf = AgendaPosition(COL_Agenda.AGD_Rdv1,agDateDébut) gsdateInf..Jour-=30 gsdateSup = AgendaPosition(COL_Agenda.AGD_Rdv1,agDateFin) gsdateSup..Jour+=30 TABLE_Agenda..AffichageActif=Faux RempliAgenda(gsdateInf,gsdateSup) ChangeZRModeCollab() Enregistre_Preferences_Planning(gpclFicheUtilisateurEnCours.m_nPKID) 06/08/2026 Isis_BO 3724 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures TABLE_Agenda..AffichageActif=Vrai Procédure locale Charge_ZR // Résumé : procédure Charge_ZR() clNewParametreUtilisateur est un MParametreUtilisateur //PlanningSupprimeTout(PLN_PL_RDV) STPreferenceUtilisateur est une Structure sEntite est une chaîne nValeur est un entier sur 8 octets fin nIndice,nSelectSansEquipe,nSelectAvecEquipe sont des entiers UneLigne est une STPreferenceUtilisateur tabPreferenceUser est un tableau de STPreferenceUtilisateur sSociete,sEquipe,sCollab sont des chaînes // On charge un tableau de structure avec les préferences utilisateur des sociétés equipes et collaborateurs dernièrement enregistré nIndice=TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","CHOIX_SOCIETE_EQUIPE_COLLAB",gpclFicheUtilisateurEnCours.m_nPKID) si nIndice<>-1 alors sSociete=ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[nIndice] .m_sValeur,1,"_",DepuisDébut) pour toute chaîne soc de sSociete séparée par ";" UneLigne.sEntite="Societe" UneLigne.nValeur=Val(soc) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin sEquipe=ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[nIndice]. m_sValeur,2,"_",DepuisDébut) pour toute chaîne Equ de sEquipe séparée par ";" UneLigne.sEntite="Equipe" UneLigne.nValeur=Val(Equ) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin sCollab=ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[nIndice]. m_sValeur,3,"_",DepuisDébut) pour toute chaîne Cola de sCollab séparée par ";" UneLigne.sEntite="Collaborateur" UneLigne.nValeur=Val(Cola) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin sinon clErreur est un CErreur si gpclFicheUtilisateurEnCours.m_nIDSocietePrincipale<>0 alors sListeEquipe est une chaîne pour tout Equipe_Collaborateur avec EC_IDCollaborateur=gpclFicheUtilisateurEnCours.m_n IDCollaborateur sListeEquipe+=[";"]+Equipe_Collaborateur.EC_IDEquipe fin si sListeEquipe="" alors sListeEquipe="0" clNewParametreUtilisateur.m_sCode="CHOIX_SOCIETE_EQUIPE_COLLAB" clNewParametreUtilisateur.m_nIDUtilisateur=gpclFicheUtilisateurEnCours.m_nPKID clNewParametreUtilisateur.m_sValeur=gpclFicheUtilisateurEnCours.m_nIDSocietePrincipale+"_"+ sListeEquipe+"_"+gpclFicheUtilisateurEnCours.m_nIDCollaborateur clNewParametreUtilisateur.bEnregistrer(clErreur) TableauAjouteLigne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele, clNewParametreUtilisateur) sSociete=ExtraitChaîne(clNewParametreUtilisateur.m_sValeur,1,"_",DepuisDébut) pour toute chaîne soc de sSociete séparée par ";" UneLigne.sEntite="Societe" UneLigne.nValeur=Val(soc) TableauAjouteLigne(tabPreferenceUser,UneLigne) 06/08/2026 Isis_BO 3725 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures fin sEquipe=ExtraitChaîne(clNewParametreUtilisateur.m_sValeur,2,"_",DepuisDébut) pour toute chaîne Equ de sEquipe séparée par ";" UneLigne.sEntite="Equipe" UneLigne.nValeur=Val(Equ) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin sCollab=ExtraitChaîne(clNewParametreUtilisateur.m_sValeur,3,"_",DepuisDébut) pour toute chaîne Cola de sCollab séparée par ";" UneLigne.sEntite="Collaborateur" UneLigne.nValeur=Val(Cola) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin fin fin // On charge la ZR des sociétés avec le choix des préférences utilisateur pour tout Societe nIndice=ChercheIndiceTab(tabPreferenceUser,Societe.SO_PKID,"Societe") si nIndice<>-1 alors ZoneRépétéeAjouteLigne(ZR_Societe,Societe.SO_Nom,"Vos sociétés",Societe.SO_PKID,1) sinon ZoneRépétéeAjouteLigne(ZR_Societe,Societe.SO_Nom,"Vos sociétés",Societe.SO_PKID,0) fin fin ZoneRépétéeTrie("-FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Sel"+TAB+ "-FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Nom") // On charge la ZR des équipes avec le choix des préférences utilisateur pour tout Equipe nIndice=ChercheIndiceTab(tabPreferenceUser,Equipe.EQ_PKID,"Equipe") si nIndice<>-1 alors ZoneRépétéeAjouteLigne(ZR_Equipe,Equipe.EQ_Nom,"Vos équipes",Equipe.EQ_PKID,1) sinon nIndice=ChercheIndiceTab(tabPreferenceUser,Equipe.EQ_IDSociete,"Societe") si nIndice<>-1 alors ZoneRépétéeAjouteLigne(ZR_Equipe,Equipe.EQ_Nom,"Vos équipes",Equipe.EQ_PKID,0) fin fin fin //nIndice=TableauCherche(tabPreferenceUser,tcLinéaire,"nValeur;sEntite",0,"Equipe") nIndice=ChercheIndiceTab(tabPreferenceUser,0,"Equipe") si nIndice<>-1 alors ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,1) sinon ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,0) fin pour toute ligne de ZR_Equipe si FI_Agenda3.DISP_Filtre.ZR_Equipe.ATT_Sel=1 alors si ZR_Equipe.ATT_Id=0 alors nSelectSansEquipe++ sinon nSelectAvecEquipe++ fin fin fin ZoneRépétéeTrie("-FI_Agenda3.DISP_Filtre.ZR_Equipe.ATT_Sel"+TAB+ "FI_Agenda3.DISP_Filtre.ZR_Equipe.ATT_Nom") reqCollab est une Requête SQL = [ SELECT CO_Nom,CO_Prenom,CO_PKID,Equipe.EQ_Nom,Equipe.EQ_PKID FROM Collaborateur LEFT OUTER JOIN Equipe_Collaborateur ON Equipe_Collaborateur.EC_IDCollaborateur=Collaborateur. CO_PKID LEFT OUTER JOIN Equipe ON Equipe.EQ_PKID=Equipe_Collaborateur.EC_IDEquipe 06/08/2026 Isis_BO 3726 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures WHERE Equipe.EQ_PKID IN ({P_IdEquipe}) AND Collaborateur.CO_AuPlanning=1 ORDER BY EQ_Nom,CO_Nom ] reqCollab.P_IdEquipe=sEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) sIdCollab est une chaîne ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID nIndice=ChercheIndiceTab(tabPreferenceUser,reqCollab.CO_PKID,"Collaborateur") si reqCollab.EQ_Nom<>"" alors si nIndice=-1 alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab .EQ_Nom,reqCollab.CO_PKID,0,0) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab .EQ_Nom,reqCollab.CO_PKID,0,1) fin sinon si nIndice=-1 alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom, "Sans équipe",reqCollab.CO_PKID,0,0) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom, "Sans équipe",reqCollab.CO_PKID,0,1) fin fin // ZoneRépétéeSelectPlus(ZR_Collaborateur) fin HAnnuleDéclaration(reqCollab) IdEquipe est une chaîne si nSelectSansEquipe>0 alors si nSelectAvecEquipe=0 alors pour toute ligne de ZR_Equipe si ZR_Equipe.ATT_Id<>0 alors IdEquipe +=[";"]+ZR_Equipe.ATT_Id fin reqCollab.P_IdEquipe=IdEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID fin HAnnuleDéclaration(reqCollab) fin fin reqcollabsansequipe est une Requête SQL = [ SELECT DISTINCT CO_Nom,CO_Prenom,CO_PKID FROM Collaborateur INNER JOIN Societe_Collaborateur ON Societe_Collaborateur.SC_IDCollaborateur=Collaborateur. CO_PKID WHERE Societe_Collaborateur.SC_IDCSociete IN ({P_IdSoc}) AND Collaborateur.CO_PKID NOT IN ( {P_IdCollab}) AND Collaborateur.CO_AuPlanning=1 ORDER BY CO_Nom,CO_Prenom ] si sIdCollab<>"" alors reqcollabsansequipe.P_IdCollab=sIdCollab sinon sIdCollab=-1 reqcollabsansequipe.P_IdCollab=sIdCollab fin reqcollabsansequipe.P_IdSoc=sSociete HExécuteRequête(reqcollabsansequipe,hRequêteDéfaut) pour tout reqcollabsansequipe nIndice=ChercheIndiceTab(tabPreferenceUser,reqcollabsansequipe.CO_PKID,"Collaborateur") 06/08/2026 Isis_BO 3727 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures si nIndice=-1 alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqcollabsansequipe.CO_Nom+" "+reqcollabsansequipe .CO_Prenom,"Sans équipe",reqcollabsansequipe.CO_PKID,0,0) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqcollabsansequipe.CO_Nom+" "+reqcollabsansequipe .CO_Prenom,"Sans équipe",reqcollabsansequipe.CO_PKID,0,1) fin fin HAnnuleDéclaration(reqcollabsansequipe) fin ZoneRépétéeTrie("-FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_sel1"+TAB+ "FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Titre"+TAB+ "FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Nom") ZoneRépétéeAffiche(ZR_Collaborateur,taCourantPremier) //gclPresentationPlanning=PTableRDV.gNouvellePresentation(3,-1,-1,sCollab) AfficheZR() // ////ZoneRépétéeAjouteLigne(ZR_Societe,"Toutes les sociétés","Vos sociétés",0) //POUR TOUT Societe // ZoneRépétéeAjouteLigne(ZR_Societe,Societe.SO_Nom,"Vos sociétés",Societe.SO_PKID,1) ////ZoneRépétéeSelectPlus(ZR_Societe) //FIN // ////ZoneRépétéeAjouteLigne(ZR_Equipe,"Toutes les équipes","Vos équipes",0) //POUR TOUT Equipe // ZoneRépétéeAjouteLigne(ZR_Equipe,Equipe.EQ_Nom,"Vos équipes",Equipe.EQ_PKID,1) //FIN //ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,1) //ZoneRépétéeSelectPlus(ZR_Equipe) // ////ZoneRépétéeSelectPlus(ZR_Equipe) ////ZoneRépétéeAjouteLigne(ZR_Collaborateur,"Tous les collaborateurs","Vos Collaborateurs",0) //POUR TOUT Collaborateur // si collaborateur.CO_AuPlanning=1 alors // ZoneRépétéeAjouteLigne(ZR_Collaborateur,Collaborateur.CO_Prenom+" "+Collaborateur.CO_Nom,"Vos Collaborateurs",Collaborateur.CO_PKID,1,1) // ZoneRépétéeSelectPlus(ZR_Collaborateur) // fin //FIN 06/08/2026 Isis_BO 3728 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures // //AfficheZR() Procédure locale ChargeAgendaCollab // Résumé : // Syntaxe : //ChargeAgendaCollab () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargeAgendaCollab() nId est un entier sur 8 octets sNomColonne est une chaîne sNomColAgenda est une chaîne //monRDv est un RendezVous nIndice est un entier TABLE_Agenda..AffichageActif=Faux pour toute Collaborateur si Collaborateur.CO_AuPlanning=1 alors nId=Collaborateur.CO_PKID sNomColonne="COL_"+nId si pas ChampExiste(sNomColonne) alors ChampClone(COL_Agenda,sNomColonne) {sNomColonne,indChamp}..Titre=Collaborateur.CO_Prenom+" "+Collaborateur.CO_Nom nIndice = ZoneRépétéeCherche(ZR_Collaborateur.ATT_Id,nId,rechercheIdentique) {sNomColonne,indChamp}..Visible=nIndice>0 _et_ ZR_Collaborateur[nIndice].INT_Sel sNomColAgenda=sNomColonne+".AGD_Rdv1" fin // // // POUR TOUT Planning_RDV AVEC PL_IDCollaborateur=Collaborateur.CO_PKID // SI Planning_RDV.Archive=0 ET Planning_RDV.PL_DateDebut>"201612310800000" ALORS // HLitRecherchePremier(ParametreMetier,PA_PKID,Planning_RDV.PL_IDTypeActivite) // SI HTrouve() ALORS // monRDv..Titre=ParametreMetier.PA_Libelle // SI monRDv..Titre="Intervention" ALORS // monRDv..CouleurFond=OrangeFoncé // SINON // monRDv..CouleurFond=BleuPastel // FIN // FIN // SI Planning_RDV.PL_IDLieu<>0 ALORS // pclLieuRDV est une PTableLieu dynamique // pclLieuRDV=PTableLieu.gNouvellePresentation(0,Planning_RDV.PL_IDLieu) // pclLieuRDV.p_clCourant=pclLieuRDV.m_clTabModele[1] // pclFicheLieu est une pfichelieu dynamique= pclLieuRDV.Modifier() // monRDv.Contenu=pclFicheLieu.p_QuickView+RC+Planning_RDV.PL_Description // SINON // monRDv.Contenu= Planning_RDV.PL_Description // FIN // monRDv..DateDébut = Planning_RDV.PL_DateDebut // monRDv..DateFin = Planning_RDV.PL_DateFin // monRDv..Catégorie = Planning_RDV.PL_IDStatut // monRDv..ID = Planning_RDV.PL_PKID // monRDv..Note=Planning_RDV.PL_IDGroupe // 06/08/2026 Isis_BO 3729 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures monRDv..Bulle=monRDv..Titre + RC + DateVersChaîne(monRDv..DateDébut,"HH:mm")+" - "+ DateVersChaîne(monRDv..DateFin,"HH:mm") +RC+ monRDv.Contenu // SI Planning_RDV.PL_IDGroupe>0 ALORS // monRDv..Image=fExtraitChemin(IMG_Lien, fFichier + fExtension) // SINON // monRDv..Image="" // FIN // AgendaAjouteRendezVous({sNomColAgenda,indChamp},monRDv) // FIN // FIN fin fin TABLE_Agenda..AffichageActif=Vrai //TableAffiche(TABLE_Agenda,1) Procédure locale ChargeParametresPlanning // Résumé : // Syntaxe : //ChargeParametresPlanning () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sNomColonne : // sNomColAgenda : // tabRdv : // nIndiceRdv : procédure ChargeParametresPlanning() IdSoc est une chaîne sCaractère est une chaîne pour tout ligne de ZR_Societe FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Sel=0 fin pour toute ligne de FI_Planning.DISP_Filtre.ZR_Societe si FI_Planning.DISP_Filtre.ZR_Societe.ATT_Sel=1 alors si IdSoc="" alors IdSoc= FI_Planning.DISP_Filtre.ZR_Societe.ATT_Id sinon IdSoc+="/"+ FI_Planning.DISP_Filtre.ZR_Societe.ATT_Id fin fin fin si IdSoc<>"" alors pour toute ligne de ZR_Societe pour toute chaîne sCaractère de IdSoc séparée par "/" si FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Id=sCaractère alors FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Sel=1 fin fin fin fin IdSoc="" sCaractère="" pour toute ligne de FI_Planning.DISP_Filtre.ZR_Collaborateur si FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Sel1=1 alors si IdSoc="" alors IdSoc= FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Id 06/08/2026 Isis_BO 3730 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures sinon IdSoc+="/"+ FI_Planning.DISP_Filtre.ZR_Collaborateur.ATT_Id fin fin fin pour tout ligne de ZR_Collaborateur FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_sel1=0 fin si IdSoc<>"" alors pour toute ligne de ZR_Collaborateur pour toute chaîne sCaractère de IdSoc séparée par "/" si FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Id=sCaractère alors FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_sel1=1 fin fin fin fin ChangeZRModeCollab() Procédure locale ChargeRDVDossier // Résumé : // Syntaxe : //ChargeRDVDossier () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sNomColonne : // sNomColAgenda : // tabRdv : // nIndiceRdv : procédure ChargeRDVDossier() nIndice,nSelectSansEquipe,nSelectAvecEquipe sont des entiers nIdSoc est un entier sur 8 octets=paramSupplementaire.pclObjetAppelant.m_nIDSociete sListeSocSelect,sListeEquipe,sListeCollab est une chaîne nCompt est un entier si nIdSoc<>0 alors ZoneRépétéeSupprimeTout(ZR_Societe) pour tout Societe si Societe.SO_PKID=nIdSoc alors ZoneRépétéeAjouteLigne(ZR_Societe,Societe.SO_Nom,"Vos sociétés",Societe.SO_PKID,1) sListeSocSelect+=[";"]+Societe.SO_PKID sinon ZoneRépétéeAjouteLigne(ZR_Societe,Societe.SO_Nom,"Vos sociétés",Societe.SO_PKID,0) fin fin ZoneRépétéeTrie("-FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Sel"+TAB+ "FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Nom") fin // On charge la ZR des équipes avec le choix des préférences utilisateur si sListeSocSelect<>"" alors ZoneRépétéeSupprimeTout(ZR_Equipe) pour tout Equipe si Contient(sListeSocSelect,NumériqueVersChaîne(Equipe.EQ_IDSociete),MotComplet)=Vrai alors 06/08/2026 Isis_BO 3731 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures ZoneRépétéeAjouteLigne(ZR_Equipe,Equipe.EQ_Nom,"Vos équipes",Equipe.EQ_PKID,1) sListeEquipe+=[";"]+Equipe.EQ_PKID fin fin ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,1) sListeEquipe+=[";"]+"0" sinon ZoneRépétéeSupprimeTout(ZR_Equipe) ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,1) sListeEquipe+=[";"]+"0" fin pour toute ligne de ZR_Equipe si FI_Agenda3.DISP_Filtre.ZR_Equipe.ATT_Sel=1 alors si ZR_Equipe.ATT_Id=0 alors nSelectSansEquipe++ sinon nSelectAvecEquipe++ fin fin fin ZoneRépétéeTrie("-FI_Agenda3.DISP_Filtre.ZR_Equipe.ATT_Sel"+TAB+ "FI_Agenda3.DISP_Filtre.ZR_Equipe.ATT_Nom") si paramSupplementaire.pclObjetAppelant.m_nIDGroupe =0 alors sListeCollab=paramSupplementaire.pclObjetAppelant.m_nIDCollaborateur sinon pour tout Planning_RDV avec PL_IDGroupe=paramSupplementaire.pclObjetAppelant.m_nIDGroupe sListeCollab+=[";"]+Planning_RDV.PL_IDCollaborateur fin fin reqCollab est une Requête SQL = [ SELECT CO_Nom,CO_Prenom,CO_PKID,Equipe.EQ_Nom,Equipe.EQ_PKID FROM Collaborateur LEFT OUTER JOIN Equipe_Collaborateur ON Equipe_Collaborateur.EC_IDCollaborateur=Collaborateur. CO_PKID LEFT OUTER JOIN Equipe ON Equipe.EQ_PKID=Equipe_Collaborateur.EC_IDEquipe WHERE Equipe.EQ_PKID IN ({P_IdEquipe}) AND Collaborateur.CO_AuPlanning=1 ORDER BY EQ_Nom,CO_Nom ] reqCollab.P_IdEquipe=sListeEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) sIdCollab est une chaîne ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID si reqCollab.EQ_Nom<>"" alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab. EQ_Nom,reqCollab.CO_PKID,0,0) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,"Sans équipe", reqCollab.CO_PKID,0,0) fin fin HAnnuleDéclaration(reqCollab) IdEquipe est une chaîne si nSelectSansEquipe>0 alors si nSelectAvecEquipe=0 alors pour toute ligne de ZR_Equipe si ZR_Equipe.ATT_Id<>0 alors IdEquipe +=[";"]+ZR_Equipe.ATT_Id fin reqCollab.P_IdEquipe=IdEquipe 06/08/2026 Isis_BO 3732 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures HExécuteRequête(reqCollab,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID fin HAnnuleDéclaration(reqCollab) fin fin reqcollabsansequipe est une Requête SQL = [ SELECT DISTINCT CO_Nom,CO_Prenom,CO_PKID FROM Collaborateur INNER JOIN Societe_Collaborateur ON Societe_Collaborateur.SC_IDCollaborateur=Collaborateur. CO_PKID WHERE Societe_Collaborateur.SC_IDCSociete IN ({P_IdSoc}) AND Collaborateur.CO_PKID NOT IN ( {P_IdCollab}) AND Collaborateur.CO_AuPlanning=1 ORDER BY CO_Nom,CO_Prenom ] si sIdCollab<>"" alors reqcollabsansequipe.P_IdCollab=sIdCollab sinon sIdCollab=-1 reqcollabsansequipe.P_IdCollab=sIdCollab fin reqcollabsansequipe.P_IdSoc=nIdSoc HExécuteRequête(reqcollabsansequipe,hRequêteDéfaut) pour tout reqcollabsansequipe ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqcollabsansequipe.CO_Nom+" "+reqcollabsansequipe. CO_Prenom,"Sans équipe",reqcollabsansequipe.CO_PKID,0,0) fin HAnnuleDéclaration(reqcollabsansequipe) fin pour toute ligne de ZR_Collaborateur si Contient(sListeCollab,ZR_Collaborateur.ATT_Id,MotComplet)=Vrai alors ZR_Collaborateur.ATT_sel1=1 nCompt++ fin fin si nCompt=0 alors pour toute chaîne Collabo de sListeCollab séparée par ";" HLitRecherchePremier(Collaborateur,CO_PKID,Val(Collabo)) si HTrouve(Collaborateur) alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom, "Hors Société",Collaborateur.CO_PKID,0,1) fin fin fin ZoneRépétéeTrie("-FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_sel1"+TAB+ "FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Titre"+TAB+ "FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Nom") DateJourRDV est une Date=paramSupplementaire.pclObjetAppelant.m_dhDateDebut DateJourRDV..Jour-=60 dDateInf est une Date=DateJourRDV DateJourRDV..Jour+=120 dDateSup est une Date=DateJourRDV RempliAgenda(dDateInf,dDateSup) ChangeZRModeCollab() AfficheZR() sNomColonne est une chaîne sNomColAgenda est une chaîne tabRDV est un tableau de RendezVous nIndiceRdv est un entier si paramSupplementaire.pclObjetAppelant.m_nIDGroupe =0 alors nIndice = TableauCherche(gclPresentationFicheAgd.m_clTabModele,tcLinéaire,"m_nPKID", paramSupplementaire.pclObjetAppelant.m_nPKID) si nIndice<>-1 alors sNomColonne="COL_"+gclPresentationFicheAgd.m_clTabModele[nIndice].m_nIDCollaborateur 06/08/2026 Isis_BO 3733 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures sNomColAgenda=sNomColonne+".AGD_Rdv1" AgendaPosition({sNomColAgenda,indChamp},Gauche(gclPresentationFicheAgd.m_clTabModele[nIndice]. m_dhDateDebut,8)) tabRDV=AgendaListeRendezVous({sNomColAgenda,indChamp}) nIndiceRdv=TableauCherche(tabRDV,tcLinéaire,"ID",paramSupplementaire.pclObjetAppelant. m_nPKID) si nIndiceRdv<>-1 alors AgendaSelectPlus({sNomColAgenda,indChamp},nIndiceRdv) {sNomColAgenda,indChamp}[nIndiceRdv]..CouleurFond=RougePastel fin fin sinon nIndice = TableauCherche(gclPresentationFicheAgd.m_clTabModele,tcLinéaire,"m_nPKID", paramSupplementaire.pclObjetAppelant.m_nPKID) si nIndice > 0 alors pour i= 1 _à_ gclPresentationFicheAgd.m_clTabModele..Occurrence si gclPresentationFicheAgd.m_clTabModele[i].m_nIDGroupe=paramSupplementaire.pcl ObjetAppelant.m_nIDGroupe alors sNomColonne="COL_"+gclPresentationFicheAgd.m_clTabModele[i].m_nIDCollaborateur sNomColAgenda=sNomColonne+".AGD_Rdv1" tabRDV=AgendaListeRendezVous({sNomColAgenda,indChamp}) nIndiceRdv=TableauCherche(tabRDV,tcLinéaire,"ID",gclPresentationFicheAgd.m_clTabModele [i].m_nPKID) si nIndiceRdv<>-1 alors AgendaSelectPlus({sNomColAgenda,indChamp},nIndiceRdv) {sNomColAgenda,indChamp}[nIndiceRdv]..CouleurFond=RougePastel fin fin fin sNomColonne="COL_"+gclPresentationFicheAgd.m_clTabModele[nIndice].m_nIDCollaborateur sNomColAgenda=sNomColonne+".AGD_Rdv1" AgendaPosition({sNomColAgenda,indChamp},Gauche(gclPresentationFicheAgd.m_clTabModele[nIndice]. m_dhDateDebut,8)) tabRDV=AgendaListeRendezVous({sNomColAgenda,indChamp}) nIndiceRdv=TableauCherche(tabRDV,tcLinéaire,"ID",paramSupplementaire.pclObjetAppelant.m_nPKID) si nIndiceRdv<>-1 alors AgendaSelectPlus({sNomColAgenda,indChamp},nIndiceRdv) {sNomColAgenda,indChamp}[nIndiceRdv]..CouleurFond=RougePastel fin fin fin nCompteur est un entier pour toute ligne de ZR_Collaborateur si FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_sel1=1 alors nCompteur++ fin fin si nCompteur=0 alors si nIndice > 0 alors gclPresentationFicheAgd.p_clCourant=gclPresentationFicheAgd:m_clTabModele[nIndice] clPresentationFiche est un PFicheRdv <- gclPresentationFicheAgd.Modifier() si paramSupplementaire.pclObjetAppelant<>Null et paramSupplementaire.sNomIDAppelant<> "InterventionAjouteRendezVous" alors clPresentationFiche<-paramSupplementaire.pclObjetAppelant sinon pclListePersonne est une PTablePersonne dynamique pclListePersonne=PTablePersonne.gNouvellePresentation(6,clPresentationFiche.m_nIDLieu, clPresentationFiche.m_nIDIntervention) pour i= 1 _à_ pclListePersonne.m_clTabModele..Occurrence clUnPersonne est un MPersonne si pclListePersonne.m_clTabModele[i].m_nPKID<>clPresentationFiche.m_nIDPersonne alors clUnPersonne.m_sNom=pclListePersonne.m_clTabModele[i].m_sNom clUnPersonne.m_sPrenom=pclListePersonne.m_clTabModele[i].m_sPrenom clUnPersonne.m_nPKID=pclListePersonne.m_clTabModele[i].m_nPKID TableauAjoute(clPresentationFiche.m_clListePersonne,clUnPersonne) fin 06/08/2026 Isis_BO 3734 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures fin fin clPresentationFiche:m_clLieu.m_clAdresse.m_sPresentation=Remplace(clPresentationFiche:m_clLieu. m_clAdresse.m_sPresentation,[RC,TAB],"-") //ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,clPresentationFiche,DonneParam(DansChampFI,"FI_Agenda3", MoiMême..Nom,maProcMAJObjetRetourFI,"Modification d'un Rendez-vous","Modifier")) Ouvre(FEN_Fiche_RDV_F,clPresentationFiche,DonneParam(DansChampFI,"FI_Agenda3",MoiMême..Nom, maProcMAJObjetRetourFI,"Modification d'un Rendez-vous","Modifier")) gnModeRDV=0 //FI_Planning..Plan=1 //DonneFocus(CFI_RDV) fin fin RafraichissementFiche(paramSupplementaire) //nIndice est un entier //IdSoc est une chaîne=paramSupplementaire.pclObjetAppelant.m_nIDSociete //SI IdSoc<>0 ALORS // POUR TOUTE LIGNE DE ZR_Societe // SI FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Id=IdSoc ALORS // FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Sel=1 // SINON // FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Sel=0 // FIN // FIN //FIN //POUR TOUT LIGNE DE ZR_Collaborateur // FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_sel1=0 //FIN //SI paramSupplementaire.pclObjetAppelant.m_nIDGroupe =0 ALORS // nIndice = tableaucherche(gclPresentationFicheAgd.m_clTabModele,tcLinéaire,"m_nPKID",paramSupplementaire.pclObjetA ppelant.m_nPKID) // SI nIndice<>-1 ALORS // // POUR TOUT LIGNE DE ZR_Collaborateur // SI FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Id=gclPresentationFicheAgd.m_clTabModele[nIndice].m_nIDColl aborateur ALORS // FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_sel1=1 // FIN // FIN // sNomColonne="COL_"+gclPresentationFicheAgd.m_clTabModele[nIndice].m_nIDCollaborateur // sNomColAgenda=sNomColonne+".AGD_Rdv1" // AgendaPosition({sNomColAgenda,indChamp},Gauche(gclPresentationFicheAgd.m_clTabModele[nIndice].m_dhDateD ebut,8)) // // tabRdv=AgendaListeRendezVous({sNomColAgenda,indChamp}) // nIndiceRdv=TableauCherche(tabRdv,tcLinéaire,"ID",paramSupplementaire.pclObjetAppelant.m_nPKID) // SI nIndiceRdv<>-1 ALORS // AgendaSelectPlus({sNomColAgenda,indChamp},nIndiceRdv) // {sNomColAgenda,indChamp}[nIndiceRdv]..CouleurFond=RougePastel // FIN 06/08/2026 Isis_BO 3735 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures // FIN //SINON // nIndice = tableaucherche(gclPresentationFicheAgd.m_clTabModele,tcLinéaire,"m_nPKID",paramSupplementaire.pclObjetA ppelant.m_nPKID) // SI nIndice<>-1 ALORS // // FIN // POUR i= 1 _A_ gclPresentationFicheAgd.m_clTabModele..Occurrence // SI gclPresentationFicheAgd.m_clTabModele[i].m_nIDGroupe=paramSupplementaire.pclObjetAppelant.m_nIDGroupe ALORS // sNomColonne="COL_"+gclPresentationFicheAgd.m_clTabModele[i].m_nIDCollaborateur // sNomColAgenda=sNomColonne+".AGD_Rdv1" // tabRdv=AgendaListeRendezVous({sNomColAgenda,indChamp}) // nIndiceRdv=TableauCherche(tabRdv,tcLinéaire,"ID",gclPresentationFicheAgd.m_clTabModele[i].m_nPKID) // SI nIndiceRdv<>-1 ALORS // AgendaSelectPlus({sNomColAgenda,indChamp},nIndiceRdv) // {sNomColAgenda,indChamp}[nIndiceRdv]..CouleurFond=RougePastel // AgendaPosition({sNomColAgenda,indChamp},Gauche(gclPresentationFicheAgd.m_clTabModele[nIndice].m_dhDateD ebut,8)) // FIN // POUR TOUT LIGNE DE ZR_Collaborateur // SI FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Id=gclPresentationFicheAgd.m_clTabModele[i].m_nIDCollaborat eur ALORS // FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_sel1=1 // FIN // FIN // FIN // // FIN // // //FIN //ncompteur est un entier //POUR TOUTE LIGNE DE ZR_Collaborateur // SI FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Sel1=1 ALORS // ncompteur++ // FIN //FIN //SI ncompteur=0 ALORS // gclPresentationFicheAgd.p_clCourant=gclPresentationFicheAgd:m_clTabModele[nIndice] // clPresentationFiche est un PFicheRDV <- gclPresentationFicheAgd.Modifier() // SI paramSupplementaire.pclObjetAppelant<>Null ET paramSupplementaire.sNomIDAppelant<>"InterventionAjouteRendezVous" ALORS // clPresentationFiche<-paramSupplementaire.pclObjetAppelant // SINON // pclListePersonne est une PTablepersonne dynamique // pclListePersonne=PTablePersonne.gNouvellePresentation(6,clPresentationFiche.m_nIDLieu,clPresentationFic he.m_nIDIntervention) // POUR i= 1 _A_ pclListePersonne.m_clTabModele..Occurrence // clUnPersonne est un MPersonne 06/08/2026 Isis_BO 3736 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures // SI pclListePersonne.m_clTabModele[i].m_nPKID<>clPresentationFiche.m_nIDPersonne ALORS // clUnPersonne.m_sNom=pclListePersonne.m_clTabModele[i].m_sNom // clUnPersonne.m_sPrenom=pclListePersonne.m_clTabModele[i].m_sPrenom // clUnPersonne.m_nPKID=pclListePersonne.m_clTabModele[i].m_nPKID // TableauAjoute(clPresentationFiche.m_clListePersonne,clUnPersonne) // FIN // FIN // FIN // clPresentationFiche:m_clLieu.m_clAdresse.m_sPresentation=Remplace(clPresentationFiche:m_clLieu.m_clAdre sse.m_sPresentation,[RC,TAB],"-") // ChangeFenêtreSource(CFI_RDV,FI_Fiche_Rdv,clPresentationFiche,DonneParam(DansChampFI,"FI_Agenda3",MoiMêm e..Nom,maProcMAJObjetRetourFI,"Modification d'un Rendez-vous","Modifier")) // gnModeRDV=0 // FI_Planning..Plan=1 // DonneFocus(CFI_RDV) //FIN Procédure locale ChargerRdvEnAttente // Résumé : // Syntaxe : //ChargerRdvEnAttente () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // nIDRdv (entier sur 8 octets) : procédure ChargerRdvEnAttente() // vide le tableau ZoneRépétéeSupprimeTout(ZR_RdvAttente) // // chargement à personnaliser selon votre contexte // // récupération des données sReqSQL est une Requête SQL = [ SELECT Intervention.IN_RefInterne,PL_Objet,PL_Description,PL_PKID,CO_Nom,CO_Prenom FROM Planning_RDV INNER JOIN Intervention ON Intervention.IN_PKID =Planning_RDV.PL_IDIntervention INNER JOIN Collaborateur ON Collaborateur.CO_PKID =Planning_RDV.PL_IDCollaborateur WHERE Planning_RDV.PL_IDStatut={P_Statut} AND NOT Planning_RDV.Archive=1 ] sReqSQL.P_Statut=gpclListeStatutRendezVous.RechercheEtDonneIdDepuisValeur(1) // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL ZoneRépétéeAjouteLigne(ZR_RdvAttente,"Intervention n°"+sReqSQL.IN_RefInterne,"Objet: "+sReqSQL.PL_Objet +RC+"Description: "+sReqSQL.PL_Description+RC+sReqSQL.CO_Nom+" "+sReqSQL.CO_Prenom,sReqSQL.PL_PKID) fin fin HAnnuleDéclaration(sReqSQL) 06/08/2026 Isis_BO 3737 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures LIB_NBRdvAttente=ZR_RdvAttente..Occurrence Procédure locale ChargeSocieteIntervention // Résumé : // Syntaxe : // ChargeSocieteIntervention () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargeSocieteIntervention() STPreferenceUtilisateur est une Structure sEntite est une chaîne nValeur est un entier sur 8 octets fin UneLigne est une STPreferenceUtilisateur tabPreferenceUser est un tableau de STPreferenceUtilisateur nIndice est un entier sCollab est une chaîne // On charge un tableau de structure avec les préferences utilisateur des sociétés equipes et collaborateurs dernièrement enregistré nIndice=TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","CHOIX_SOCIETE_EQUIPE_COLLAB",gpclFicheUtilisateurEnCours.m_nPKID) //SI nIndice<>-1 ALORS // sCollab=ExtraitChaîne(gpclPresenListeParamUtilisateur.m_clTabModele[nIndice].m_sValeur,3,"_",DepuisDébu t) // POUR TOUTE CHAÎNE Cola DE sCollab SEPAREE PAR ";" // UneLigne.sEntite="Collaborateur" // UneLigne.nValeur=Val(Cola) // TableauAjouteLigne(tabPreferenceUser,UneLigne) // FIN //fin si nIndice<>-1 alors si paramSupplementaire.pclObjetAppelant.m_clListeCollabGroup..Occurrence = 0 alors sCollab=ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[ nIndice].m_sValeur,3,"_",DepuisDébut) pour toute chaîne Cola de sCollab séparée par ";" UneLigne.sEntite="Collaborateur" UneLigne.nValeur=Val(Cola) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin sinon pour i=1 _à_ paramSupplementaire.pclObjetAppelant.m_clListeCollabGroup..Occurrence sCollab+=[";"]+paramSupplementaire.pclObjetAppelant.m_clListeCollabGroup[i].m_nPKID fin fin fin nSelectSansEquipe,nSelectAvecEquipe sont des entiers nIdSoc est un entier sur 8 octets=paramSupplementaire.pclObjetAppelant.m_nIDSociete sListeSocSelect,sListeEquipe sont des chaînes si nIdSoc<>0 alors ZoneRépétéeSupprimeTout(ZR_Societe) 06/08/2026 Isis_BO 3738 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures pour tout Societe si Societe.SO_PKID=nIdSoc alors ZoneRépétéeAjouteLigne(ZR_Societe,Societe.SO_Nom,"Vos sociétés",Societe.SO_PKID,1) sListeSocSelect+=[";"]+Societe.SO_PKID sinon ZoneRépétéeAjouteLigne(ZR_Societe,Societe.SO_Nom,"Vos sociétés",Societe.SO_PKID,0) fin fin ZoneRépétéeTrie("-FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Sel"+TAB+ "FI_Agenda3.DISP_Filtre.ZR_Societe.ATT_Nom") fin // On charge la ZR des équipes avec le choix des préférences utilisateur si sListeSocSelect<>"" alors ZoneRépétéeSupprimeTout(ZR_Equipe) pour tout Equipe si Contient(sListeSocSelect,NumériqueVersChaîne(Equipe.EQ_IDSociete),MotComplet)=Vrai alors ZoneRépétéeAjouteLigne(ZR_Equipe,Equipe.EQ_Nom,"Vos équipes",Equipe.EQ_PKID,1) sListeEquipe+=[";"]+Equipe.EQ_PKID fin fin si sListeEquipe<>0 alors ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,1) sListeEquipe+=[";"]+"0" fin sinon ZoneRépétéeSupprimeTout(ZR_Equipe) ZoneRépétéeAjouteLigne(ZR_Equipe,"Sans équipe","Vos équipes",0,1) sListeEquipe+=[";"]+"0" fin pour toute ligne de ZR_Equipe si FI_Agenda3.DISP_Filtre.ZR_Equipe.ATT_Sel=1 alors si ZR_Equipe.ATT_Id=0 alors nSelectSansEquipe++ sinon nSelectAvecEquipe++ fin fin fin ZoneRépétéeTrie("-FI_Agenda3.DISP_Filtre.ZR_Equipe.ATT_Sel"+TAB+ "FI_Agenda3.DISP_Filtre.ZR_Equipe.ATT_Nom") reqCollab est une Requête SQL = [ SELECT CO_Nom,CO_Prenom,CO_PKID,Equipe.EQ_Nom,Equipe.EQ_PKID FROM Collaborateur LEFT OUTER JOIN Equipe_Collaborateur ON Equipe_Collaborateur.EC_IDCollaborateur=Collaborateur. CO_PKID LEFT OUTER JOIN Equipe ON Equipe.EQ_PKID=Equipe_Collaborateur.EC_IDEquipe WHERE Equipe.EQ_PKID IN ({P_IdEquipe}) AND Collaborateur.CO_AuPlanning=1 ORDER BY EQ_Nom,CO_Nom ] reqCollab.P_IdEquipe=sListeEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) sIdCollab est une chaîne ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID si reqCollab.EQ_Nom<>"" alors // ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab.EQ_Nom,reqCollab.CO_PKID,0,0) // SINON // ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,"Sans équipe",reqCollab.CO_PKID,0,0) 06/08/2026 Isis_BO 3739 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures // FIN si Contient(sCollab,NumériqueVersChaîne(reqCollab.CO_PKID),MotComplet)=Vrai alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab .EQ_Nom,reqCollab.CO_PKID,0,1) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom,reqCollab .EQ_Nom,reqCollab.CO_PKID,0,0) fin sinon si Contient(sCollab,NumériqueVersChaîne(reqCollab.CO_PKID),MotComplet)=Vrai alors ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom, "Sans équipe",reqCollab.CO_PKID,0,1) sinon ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom, "Sans équipe",reqCollab.CO_PKID,0,0) fin fin fin HAnnuleDéclaration(reqCollab) IdEquipe est une chaîne si nSelectSansEquipe>0 alors si nSelectAvecEquipe=0 alors pour toute ligne de ZR_Equipe si ZR_Equipe.ATT_Id<>0 alors IdEquipe +=[";"]+ZR_Equipe.ATT_Id fin reqCollab.P_IdEquipe=IdEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) ZoneRépétéeSupprimeTout(ZR_Collaborateur) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID fin HAnnuleDéclaration(reqCollab) fin fin reqcollabsansequipe est une Requête SQL = [ SELECT DISTINCT CO_Nom,CO_Prenom,CO_PKID FROM Collaborateur INNER JOIN Societe_Collaborateur ON Societe_Collaborateur.SC_IDCollaborateur=Collaborateur. CO_PKID WHERE Societe_Collaborateur.SC_IDCSociete IN ({P_IdSoc}) AND Collaborateur.CO_PKID NOT IN ( {P_IdCollab}) AND Collaborateur.CO_AuPlanning=1 ORDER BY CO_Nom,CO_Prenom ] si sIdCollab<>"" alors reqcollabsansequipe.P_IdCollab=sIdCollab sinon sIdCollab=-1 reqcollabsansequipe.P_IdCollab=sIdCollab fin reqcollabsansequipe.P_IdSoc=nIdSoc HExécuteRequête(reqcollabsansequipe,hRequêteDéfaut) pour tout reqcollabsansequipe ZoneRépétéeAjouteLigne(ZR_Collaborateur,reqcollabsansequipe.CO_Nom+" "+reqcollabsansequipe. CO_Prenom,"Sans équipe",reqcollabsansequipe.CO_PKID,0,0) fin HAnnuleDéclaration(reqcollabsansequipe) fin si sCollab<>"0" alors pour toute ligne de ZR_Collaborateur si Contient(sCollab,NumériqueVersChaîne(ZR_Collaborateur.ATT_Id),MotComplet) alors ZR_Collaborateur.ATT_sel1=1 fin fin sinon ZR_Collaborateur[1].ATT_sel1=1 06/08/2026 Isis_BO 3740 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures fin ZoneRépétéeTrie("-FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_sel1"+TAB+ "FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Titre"+TAB+ "FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Nom") Procédure locale ChercheIndiceTab // Résumé : // Syntaxe : //[ = ] ChercheIndiceTab (, est entier sur 8 octets, est chaîne) // // Paramètres : // tableauRecherche : // nValeur (entier sur 8 octets) : // sEntite (chaîne ANSI) : // Valeur de retour : // entier : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChercheIndiceTab(tableauRecherche,local nValeur est un entier sur 8 octets,sEntite est une chaîne) nIndice est un entier=TableauCherche(tableauRecherche,tcLinéaire,"nValeur;sEntite",nValeur,sEntite) renvoyer nIndice Procédure locale CreaJourFerie // Résumé : // Syntaxe : // CreaJourFerie () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure CreaJourFerie() // Suppression de tous les jours fériés JourFériéSupprimeTout() // Initialisation des 11 jours fériés communs aux départements français et DOM/TOM JourFériéAjoute("0101") // 1er Janvier JourFériéAjoute(jfLundiDePâques) // Lundi de Pâques JourFériéAjoute("0501") // 1er Mai JourFériéAjoute("0508") // 8 Mai JourFériéAjoute(jfJeudiDeLAscension) // Jeudi de l'Ascension JourFériéAjoute(jfLundiDePentecôte) // Lundi de Pentecôte JourFériéAjoute("0714") // 14 Juillet JourFériéAjoute("0815") // 15 Août (Assomption) JourFériéAjoute("1101") // Toussaint JourFériéAjoute("1111") // 11 Novembre JourFériéAjoute("1225") // Noël Procédure locale DonneFocusChamp // Résumé : // Syntaxe : // DonneFocusChamp () // 06/08/2026 Isis_BO 3741 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneFocusChamp() DonneFocus(TABLE_Agenda) Procédure locale Enregistre_Preferences_Planning // Résumé : // Syntaxe : //Enregistre_Preferences_Planning ( est entier sur 8 octets) // // Paramètres : // IdUtilisateur (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Enregistre_Preferences_Planning(IdUtilisateur est un entier sur 8 octets) sSociete, sEquipe, sCollaborateur, sResult sont des chaînes pclficheParametreUser est une PFicheParametreUtilisateur dynamique clErreur est un CErreur nIndice est un entier=TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur. m_clTabModele,tcLinéaire,"m_nIDUtilisateur;m_sCode",IdUtilisateur,"CHOIX_SOCIETE_EQUIPE_COLLAB") si nIndice<>-1 alors gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.p_clCourant=gpclFicheUtilisateurEnCours: ListeParametreUtilisateur.m_clTabModele[nIndice] sinon gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.p_clCourant.m_nIDUtilisateur= gpcl FicheUtilisateurEnCours:m_nPKID gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.p_clCourant.m_sCode = "CHOIX_SOCIETE_EQUIPE_COLLAB" fin pour toute ligne de ZR_Societe si ZR_Societe.ATT_Sel=1 alors sSociete+=[";"]+ZR_Societe.ATT_Id fin fin si sSociete="" alors sSociete="0" fin pour toute ligne de ZR_Equipe si ZR_Equipe.ATT_Sel=1 alors sEquipe+=[";"]+ZR_Equipe.ATT_Id fin fin si sEquipe="" alors sEquipe="0" fin pour toute ligne de ZR_Collaborateur si ZR_Collaborateur.ATT_sel1=1 alors sCollaborateur+=[";"]+ZR_Collaborateur.ATT_Id fin fin si sCollaborateur="" alors sCollaborateur="0" 06/08/2026 Isis_BO 3742 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures fin sResult=sSociete+"_"+sEquipe+"_"+sCollaborateur gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.p_clCourant.m_sValeur=sResult pclficheParametreUser=gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.Modifier() // validation si pas pclficheParametreUser.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) fin Procédure locale Gestion_Conflit // Résumé : procédure Gestion_Conflit(P_DateInf est une DateHeure,P_DateSup est une DateHeure,sP_IdRdv est une chaîne ANSI,sP_IdGroupe est une chaîne ANSI) Resp est une chaîne sListeCollab est une chaîne DuréeModif est une Durée = "0001000000" dhDateInf est une DateHeure=P_DateInf+DuréeModif dhDatesup est une DateHeure=P_DateSup-DuréeModif si sP_IdGroupe=0 alors pour tout Planning_RDV avec PL_PKID=sP_IdRdv si sListeCollab="" alors sListeCollab=Planning_RDV.PL_IDCollaborateur sinon sListeCollab+=";"+Planning_RDV.PL_IDCollaborateur fin fin sinon pour tout Planning_RDV avec PL_IDGroupe=sP_IdGroupe sP_IdRdv+=";"+Planning_RDV.PL_PKID si sListeCollab="" alors sListeCollab=Planning_RDV.PL_IDCollaborateur sinon sListeCollab+=";"+Planning_RDV.PL_IDCollaborateur fin fin fin req est une Requête SQL = [ SELECT Planning_RDV.PL_Superposable,Planning_RDV.PL_IDCollaborateur,Collaborateur.CO_Nom, Collaborateur.CO_Prenom,PL_DateDebut,PL_DateFin FROM Planning_RDV INNER JOIN Collaborateur ON Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur WHERE (Planning_RDV.PL_DateDebut BETWEEN {P_DateInf} AND {P_DateSup} OR Planning_RDV.PL_DateFin BETWEEN {P_DateInf} AND {P_DateSup}) AND Planning_RDV.Archive=0 AND Planning_RDV.PL_IDCollaborateur IN ({P_IdCollab}) AND NOT Planning_RDV.PL_PKID IN ({P_IdPlanning}) ] req.P_DateInf=dhDateInf req.P_DateSup=dhDatesup req.P_IdCollab=sListeCollab req.P_IdPlanning=sP_IdRdv si pas HExécuteRequête(req,hRequêteDéfaut) alors Resp="Erreur HFSQL : " + HErreurInfo(hErrComplet) renvoyer Resp fin pour tout req si req.PL_Superposable=0 alors si Resp="" alors Resp="- "+req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ 06/08/2026 Isis_BO 3743 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+" entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9), "HH:MM:SS")+" et "+HeureVersChaîne(Droite(req.PL_DateFin,9),"HH:MM:SS") sinon Resp+=RC+RC+"- "+ req.CO_Prenom+" "+req.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(req.PL_DateDebut,"JJ/MM/AAAA")+ " entre "+HeureVersChaîne(Droite(req.PL_DateDebut,9),"HH:MM:SS")+" et "+HeureVersChaîne(Droite(req. PL_DateFin,9),"HH:MM:SS") fin fin fin renvoyer Resp Procédure locale InitRdv procédure InitRdv(MonRdv est un RendezVous) RendezVousRAZ(MonRdv) //MonRdv.Contenu = "" //MonRdv.Auteur = "" //MonRdv.Catégorie = "" //MonRdv.Note ="" //MonRdv..Image = "" //MonRdv.Titre ="" //MonRdv..CouleurFond="" //MonRdv.Ressource = "" //MonRdv.DateDébut = "" //MonRdv.DateFin = "" Procédure locale MAJHSurveille // Résumé : // Syntaxe : //MAJHSurveille ( est source de données, est entier, est entier) procédure MAJHSurveille(sdFichierDeDonnées est une Source de Données, nNuméroEnregistrement est un entier, nAction est un entier ) si HLit(sdFichierDeDonnées, nNuméroEnregistrement) = Faux alors Erreur("Impossible de lire l'enregistrement notifié comme ajouté :", HErreurInfo()) retour fin selon nAction cas 1 // Traite l'enregistrement EnregistrementATraiter est un Enregistrement de Planning_RDV = sdFichierDeDonnées TraiteEnregistrement(EnregistrementATraiter) cas 2 EnregistrementATraiter est un Enregistrement de Planning_RDV = sdFichierDeDonnées si EnregistrementATraiter.Archive=1 alors SupprimeEnregistrement(EnregistrementATraiter) sinon ModifieEnregistrement(EnregistrementATraiter) fin autre cas fin Procédure locale MAJObjetRetourFI 06/08/2026 Isis_BO 3744 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures // Résumé : procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si pclObjet <> Null alors si pclObjet..classe = PFicheRdv alors nIndice est un entier nIndice=TableauCherche(gclPresentationFicheAgd.m_clTabModele,tcLinéaire,"m_nPKID",pclObjet: m_clModeleCourant:m_nPKID,1) si nIndice<>-1 alors gclPresentationFicheAgd:m_clTabModele[nIndice] = pclObjet:m_clModeleCourant gclPresentationFicheAgd:p_clCourant = gclPresentationFicheAgd:m_clTabModele[ nIndice] sinon si pclObjet.m_bNouveau _et_ pclObjet.m_nIDCollaborateur > 0 alors sTableModif est une chaîne = "COL_"+pclObjet.m_nIDCollaborateur+".AGD_Rdv1" tabRdv est un tableau de RendezVous tabRdv = AgendaListeRendezVous({sTableModif}) si pclObjet.m_nPKID <= 0 alors indice est un entier = TableauCherche(tabRdv,tcLinéaire,"ID","",1) si indice<>-1 alors AgendaSupprimeRendezVous(sTableModif,indice) fin indice=TableauCherche(gclPresentationFicheAgd.m_clTabModele,tcLinéaire,"m_nPKID", pclObjet.m_nPKID,1) si indice<>-1 alors TableauSupprimeLigne(gclPresentationFicheAgd.m_clTabModele,indice) fin TableAffiche(TABLE_Agenda,taDébut) fin fin fin fin sinon TableAffiche(TABLE_Agenda,taDébut) fin 06/08/2026 Isis_BO 3745 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures si bReorga alors fin paramSupplementaire.nIdFenetreAppelante=Null paramSupplementaire.pclObjetAppelant=Null paramSupplementaire.sContexteAppelant=Null paramSupplementaire.sNomFenetreAppelante=Null paramSupplementaire.sNomIDAppelant=Null paramSupplementaire.sTitreFenetre=Null paramSupplementaire.pclObjetAppelant=Null ChargerRdvEnAttente() gnModeRDV=0 FI_Agenda3..Plan=0 renvoyer bResultat Procédure locale ModifieEnregistrement // Résumé : procédure ModifieEnregistrement(UnEnregistrement est un Enregistrement de Planning_RDV) indice est entier indice2 est un entier sListeCollabSelect est une chaîne sRefInterne est une chaîne pour tout ligne de ZR_Collaborateur si ZR_Collaborateur.ATT_sel1=1 alors sListeCollabSelect+=[";"]+ZR_Collaborateur.ATT_Id fin fin si sListeCollabSelect="" alors sListeCollabSelect="0" fin si Contient(sListeCollabSelect,NumériqueVersChaîne(UnEnregistrement.PL_IDCollaborateur),MotComplet)= Vrai alors nNumCollab est un entier sur 8 octets =UnEnregistrement.PL_IDCollaborateur sTableModif est une chaîne="COL_" + nNumCollab + ".AGD_Rdv1" tabRdv est un tableau de RendezVous RdvCree est un RendezVous tabRdv=AgendaListeRendezVous({sTableModif}) indice=TableauCherche(tabRdv,tcLinéaire,"ID",UnEnregistrement.PL_PKID,1) //Ajout de nom contact gclPresentListeContactRDV est un PTablePlanning_RDV_Personne dynamique gclPresentListeContactRDV=PTablePlanning_RDV_Personne.gNouvellePresentation(UnEnregistrement. PL_PKID) sContactSite est une chaîne pour i = 1 _à_ gclPresentListeContactRDV.p_nTotal sContactSite = i=gclPresentListeContactRDV.p_nTotal ? sContactSite+gclPresentListeContactRDV. m_clTabModele[i]:m_clPersonne:CiviliteNomPrenom sinon sContactSite+gclPresentListeContactRDV. m_clTabModele[i]:m_clPersonne:CiviliteNomPrenom+RC fin si indice<>-1 alors InitRdv(tabRdv[indice]) si UnEnregistrement.PL_IDIntervention<>0 alors HLitRecherchePremier(Intervention,IN_PKID,UnEnregistrement.PL_IDIntervention) si Intervention.IN_NumDevis <> "" alors sRefInterne=Intervention.IN_NumDevis sinon sRefInterne=Intervention.IN_RefInterne 06/08/2026 Isis_BO 3746 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures fin fin HLitRecherchePremier(ParametreMetier,PA_PKID,UnEnregistrement.PL_IDTypeActivite) si HTrouve() alors tabRdv[indice].Titre = sRefInterne+" "+ParametreMetier.PA_Libelle fin scouleur est une chaîne ANSI = DonneCouleurRDV(UnEnregistrement.PL_IDTypeActivite) sEtatCouleur est une chaîne ANSI = DonneEtatRDV(UnEnregistrement.PL_IDStatut) tabRdv[indice]..CouleurFond = scouleur tabRdv[indice]..Auteur = sEtatCouleur tabRdv[indice].Ressource= UnEnregistrement.PL_IDCollaborateur tabRdv[indice].DateDébut= UnEnregistrement.PL_DateDebut tabRdv[indice].DateFin= UnEnregistrement.PL_DateFin si UnEnregistrement.PL_IDLieu<>0 alors pclLieuRDV est une PTableLieu dynamique pclLieuRDV=PTableLieu.gNouvellePresentation(0,UnEnregistrement.PL_IDLieu) pclLieuRDV.p_clCourant=pclLieuRDV.m_clTabModele[1] pclFicheLieu est une PFicheLieu dynamique= pclLieuRDV.Modifier() tabRdv[indice].Contenu=sContactSite+RC+pclFicheLieu.p_QuickView sinon tabRdv[indice].Contenu= sContactSite fin si tabRdv[indice].Contenu <> "" alors tabRdv[indice].Contenu+= RC fin si UnEnregistrement.PL_Objet <> "" alors tabRdv[indice].Contenu+= RC+ UnEnregistrement.PL_Objet +RC+RC+UnEnregistrement. PL_Description sinon tabRdv[indice].Contenu+= RC+UnEnregistrement.PL_Description fin tabRdv[indice].Catégorie= UnEnregistrement.PL_IDStatut tabRdv[indice].note=UnEnregistrement.PL_IDGroupe si Val(tabRdv[indice].Note)>0 alors tabRdv[indice]..Image=fExtraitChemin(IMG_Lien, fFichier + fExtension) sinon tabRdv[indice]..Image="" fin sinon InitRdv(RdvCree) RdvCree.ID= UnEnregistrement.PL_PKID si UnEnregistrement.PL_IDIntervention<>0 alors HLitRecherchePremier(Intervention,IN_PKID,UnEnregistrement.PL_IDIntervention) sRefInterne=Intervention.IN_RefInterne fin HLitRecherchePremier(ParametreMetier,PA_PKID,UnEnregistrement.PL_IDTypeActivite) si HTrouve() alors RdvCree.Titre=ParametreMetier.PA_Libelle+" n° "+sRefInterne fin scouleur est une chaîne ANSI = DonneCouleurRDV(UnEnregistrement.PL_IDTypeActivite) sEtatCouleur est une chaîne ANSI = DonneEtatRDV(UnEnregistrement.PL_IDStatut) RdvCree.CouleurFond = scouleur RdvCree.Auteur = sEtatCouleur RdvCree.Ressource= UnEnregistrement.PL_IDCollaborateur RdvCree.DateDébut= UnEnregistrement.PL_DateDebut RdvCree.DateFin= UnEnregistrement.PL_DateFin si UnEnregistrement.PL_IDLieu<>0 alors pclLieuRDV est une PTableLieu dynamique pclLieuRDV=PTableLieu.gNouvellePresentation(0,UnEnregistrement.PL_IDLieu) pclLieuRDV.p_clCourant=pclLieuRDV.m_clTabModele[1] 06/08/2026 Isis_BO 3747 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures pclFicheLieu est une PFicheLieu dynamique= pclLieuRDV.Modifier() RdvCree.Contenu=sContactSite+RC+pclFicheLieu.p_QuickView sinon RdvCree.Contenu=sContactSite fin si RdvCree.Contenu <> "" alors RdvCree.Contenu+= RC fin si UnEnregistrement.PL_Objet <> "" alors RdvCree.Contenu+= RC+ UnEnregistrement.PL_Objet +RC+RC+UnEnregistrement.PL_Description sinon RdvCree.Contenu+= RC+UnEnregistrement.PL_Description fin RdvCree.Catégorie= UnEnregistrement.PL_IDStatut RdvCree.Note=UnEnregistrement.PL_IDGroupe si Val(RdvCree.Note)>0 alors RdvCree..Image=fExtraitChemin(IMG_Lien, fFichier + fExtension) sinon RdvCree..Image="" fin AgendaAjouteRendezVous({sTableModif},RdvCree) fin indice=TableauCherche(gclPresentationFicheAgd.m_clTabModele,tcLinéaire,"m_nPKID",UnEnregistrement. PL_PKID,1) si indice<>-1 alors gclPresentationFicheAgd.m_clTabModele[indice].m_bSAV=UnEnregistrement.PL_SAV gclPresentationFicheAgd.m_clTabModele[indice].m_bRappelSMS=UnEnregistrement.PL_RappelSMS gclPresentationFicheAgd.m_clTabModele[indice].m_bArchive=UnEnregistrement.Archive gclPresentationFicheAgd.m_clTabModele[indice].m_bPrive=UnEnregistrement.PL_Prive gclPresentationFicheAgd.m_clTabModele[indice].m_bSuperposable=UnEnregistrement.PL_Superposable gclPresentationFicheAgd.m_clTabModele[indice].m_dhDateArchivage=UnEnregistrement.DateArchivage gclPresentationFicheAgd.m_clTabModele[indice].m_dhDateDebut=UnEnregistrement.PL_DateDebut gclPresentationFicheAgd.m_clTabModele[indice].m_dhDateFin=UnEnregistrement.PL_DateFin gclPresentationFicheAgd.m_clTabModele[indice].m_dhModifDate=UnEnregistrement.ModifDate gclPresentationFicheAgd.m_clTabModele[indice].m_sDescription=UnEnregistrement.PL_Description gclPresentationFicheAgd.m_clTabModele[indice].m_nModifUser=UnEnregistrement.ModifUser si gclPresentationFicheAgd.m_clTabModele[indice].m_nIDCollaborateur=UnEnregistrement. PL_IDCollaborateur alors gclPresentationFicheAgd.m_clTabModele[indice].m_nIDCollaborateur=UnEnregistrement. PL_IDCollaborateur sinon tabRdv=AgendaListeRendezVous({"COL_"+gclPresentationFicheAgd.m_clTabModele[indice].m_n IDCollaborateur+".AGD_Rdv1"}) indice2=TableauCherche(tabRdv,tcLinéaire,"ID",UnEnregistrement.PL_PKID,1) si indice2<>-1 alors AgendaSupprimeRendezVous({"COL_"+gclPresentationFicheAgd.m_clTabModele[indice].m_n IDCollaborateur+".AGD_Rdv1"},indice2) fin fin gclPresentationFicheAgd.m_clTabModele[indice].m_nIDDossier=UnEnregistrement.PL_IDDossier gclPresentationFicheAgd.m_clTabModele[indice].m_nIDEquipe=UnEnregistrement.PL_IDEquipe gclPresentationFicheAgd.m_clTabModele[indice].m_nIDGroupe=UnEnregistrement.PL_IDGroupe gclPresentationFicheAgd.m_clTabModele[indice].m_nIDGroupeDate=UnEnregistrement.PL_IdGroupeDate gclPresentationFicheAgd.m_clTabModele[indice].m_nIDIntervention=UnEnregistrement. PL_IDIntervention gclPresentationFicheAgd.m_clTabModele[indice].m_nIDSociete=UnEnregistrement.PL_IDSociete gclPresentationFicheAgd.m_clTabModele[indice].m_nIDStatut=UnEnregistrement.PL_IDStatut gclPresentationFicheAgd.m_clTabModele[indice].m_nIDTypeActivite=UnEnregistrement. PL_IDTypeActivite gclPresentationFicheAgd.m_clTabModele[indice].m_sObjet=UnEnregistrement.PL_Objet fin 06/08/2026 Isis_BO 3748 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures TableAffiche(TABLE_Agenda,taDébut) ChargerRdvEnAttente() ZoneRépétéeAffiche(ZR_RdvAttente) si ZR_RdvAttente..Occurrence=0 alors DISP_Filtre[1]..Visible=Faux sinon DISP_Filtre[1]..Visible=Vrai fin fin Procédure locale OuvrirRDVAgd0 procédure OuvrirRDVAgd0() quand exception dans clPresentationFiche3 est un PFicheRdv <- gclPresentationFicheAgd.Modifier() Ouvre(FEN_Fiche_RDV_F,clPresentationFiche3,DonneParam(DansChampFI,"fi_agenda3",MoiMême..Nom, maProcMAJObjetRetourFI,"Modification d'un rendez-vous","modifier")) faire ExécuteTraitement(FI_Agenda3.BTN_Afficher,trtClic) fin Procédure locale RafraichissementFiche // Résumé : // Syntaxe : //RafraichissementFiche ( est STParamFenetreAppelante) // // Paramètres : // stParamSupplementaire (STParamFenetreAppelante) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RafraichissementFiche(stParamSupplementaire est STParamFenetreAppelante) sNomColonne est une chaîne sNomColAgenda est une chaîne nIndiceRdv est un entier tabRdv est un tableau de RendezVous sListeCollab est une chaîne si stParamSupplementaire.eTypeAppel<>Libre _et_ stParamSupplementaire.sNomIDAppelant<>"" alors selon stParamSupplementaire.sNomIDAppelant cas "InterventionRendezVous" : pour tout ligne de ZR_Collaborateur //FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_sel1=0 FI_Agenda3.DISP_Filtre.ZR_Collaborateur.INT_Sel=0 fin si stParamSupplementaire.pclObjetAppelant.m_nIDGroupe<>0 alors pour tout Planning_RDV avec PL_IDGroupe=stParamSupplementaire.pclObjetAppelant. m_nIDGroupe sListeCollab+=[";"]+Planning_RDV.PL_IDCollaborateur fin pour toute ligne de ZR_Collaborateur si Contient(sListeCollab,NumériqueVersChaîne(ZR_Collaborateur.ATT_Id),MotComplet) alors ZR_Collaborateur.INT_Sel =1 //ZR_Collaborateur.ATT_sel1=1 fin fin 06/08/2026 Isis_BO 3749 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures sinon pour toute ligne de ZR_Collaborateur si ZR_Collaborateur.ATT_Id=stParamSupplementaire.pclObjetAppelant. m_nIDCollaborateur alors ZR_Collaborateur.INT_Sel =1 //ZR_Collaborateur.ATT_sel1=1 fin fin fin sUneColonne est une chaîne sAgendaColonne est une chaîne CalendrierSelectPlus(CAL_Planning,stParamSupplementaire.pclObjetAppelant.m_dhDateDebut) pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sUneColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdv1" AgendaPosition(sAgendaColonne,CalendrierSelect(CAL_Planning)) AgendaChangeMode(sAgendaColonne,agzSemaineSur5) fin TableAffiche(TABLE_Agenda,1) LIB_Mois=CalendrierSelect(CAL_Planning) si BTN_Mois..Enfoncé=Vrai alors LIB_Semaine="" sinon d est une Date = CalendrierSelect(CAL_Planning) LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) fin Charge_ChangementPeriode() nIndice est un entier si stParamSupplementaire.pclObjetAppelant.m_nIDGroupe =0 alors nIndice= TableauCherche(gclPresentationFicheAgd.m_clTabModele,tcLinéaire,"m_nPKID" ,stParamSupplementaire.pclObjetAppelant.m_nPKID) si nIndice<>-1 alors sNomColonne="COL_"+gclPresentationFicheAgd.m_clTabModele[nIndice].m_n IDCollaborateur sNomColAgenda=sNomColonne+".AGD_Rdv1" AgendaPosition({sNomColAgenda,indChamp},Gauche(gclPresentationFicheAgd. m_clTabModele[nIndice].m_dhDateDebut,8)) tabRdv=AgendaListeRendezVous({sNomColAgenda,indChamp}) nIndiceRdv=TableauCherche(tabRdv,tcLinéaire,"ID",stParamSupplementaire. pclObjetAppelant.m_nPKID) si nIndiceRdv<>-1 alors AgendaSelectPlus({sNomColAgenda,indChamp},nIndiceRdv) {sNomColAgenda,indChamp}[nIndiceRdv]..CouleurFond=RougePastel fin fin sinon nIndice= TableauCherche(gclPresentationFicheAgd.m_clTabModele,tcLinéaire,"m_nPKID", stParamSupplementaire.pclObjetAppelant.m_nPKID) si nIndice<>-1 alors pour i= 1 _à_ gclPresentationFicheAgd.m_clTabModele..Occurrence si gclPresentationFicheAgd.m_clTabModele[i].m_nIDGroupe=stParamSupplementaire .pclObjetAppelant.m_nIDGroupe alors sNomColonne="COL_"+gclPresentationFicheAgd.m_clTabModele[i].m_n IDCollaborateur sNomColAgenda=sNomColonne+".AGD_Rdv1" tabRdv=AgendaListeRendezVous({sNomColAgenda,indChamp}) nIndiceRdv=TableauCherche(tabRdv,tcLinéaire,"ID",gclPresentationFicheAgd. 06/08/2026 Isis_BO 3750 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures m_clTabModele[i].m_nPKID) si nIndiceRdv<>-1 alors AgendaSelectPlus({sNomColAgenda,indChamp},nIndiceRdv) {sNomColAgenda,indChamp}[nIndiceRdv]..CouleurFond=RougePastel fin fin fin fin fin cas "InterventionAjouteRendezVous" // ChargeSocieteIntervention() gsDateJour=DateDuJour() gsDateJour..Jour-=10 gsdateInf= gsDateJour gsDateJour..Jour+=20 gsdateSup= gsDateJour TABLE_Agenda..AffichageActif=Faux paramSupplementaire=stParamSupplementaire ChargeSocieteIntervention() RempliAgenda(gsdateInf,gsdateSup) ChangeZRModeCollab() TABLE_Agenda..AffichageActif=Vrai ChargerRdvEnAttente() si (paramSupplementaire.pclObjetAppelant=Null ou paramSupplementaire.sNomIDAppelant= "InterventionAjouteRendezVous") et OngletEtat(FEN_Menu.ONG_FENETRE,"FI_Planning")<> voletInexistant alors ChargeParametresPlanning() // SINON // ChangeZRModeCollab() fin si ZR_RdvAttente..Occurrence=0 alors DISP_Filtre[1]..Visible=Faux sinon DISP_Filtre[1]..Visible=Vrai fin autre cas ChargerRdvEnAttente() si (paramSupplementaire.pclObjetAppelant=Null ou paramSupplementaire.sNomIDAppelant= "InterventionAjouteRendezVous") et OngletEtat(FEN_Menu.ONG_FENETRE,"FI_Planning")<> voletInexistant alors ChargeParametresPlanning() sinon ChangeZRModeCollab() fin si ZR_RdvAttente..Occurrence=0 alors DISP_Filtre[1]..Visible=Faux sinon DISP_Filtre[1]..Visible=Vrai fin fin fin ScrollbarPosition(TABLE_Agenda, sbHorz,1) Procédure locale RempliAgenda // Résumé : // Syntaxe : //RempliAgenda ( est date, est date) // // Paramètres : // Date_Inf (date) : // Date_Sup (date) : 06/08/2026 Isis_BO 3751 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RempliAgenda(Date_Inf est une Date,Date_Sup est une Date) nCompteur est un entier sCollab est une chaîne monRDv est un RendezVous sNomColonne est une chaîne sNomColAgenda est une chaîne sRefInterne est une chaîne taInfoIntervention est un tableau associatif de stInfoIntervention taPlanning est un tableau associatif de PTablePlanning_RDV_Personne dynamique clPlanningRdvPersonneest un MTableauDePlanning_RDV_Personne dynamique taLieu est un tableau associatif de PTableLieu dynamique pclModeleLieu est un MTableauDeLieu dynamique i est un entier pour nColonne = 1 _à_ TableOccurrence(TABLE_Agenda, toColonne) sNomColonne = TableEnumèreColonne(TABLE_Agenda, nColonne) sNomColAgenda = sNomColonne+".AGD_Rdv1" AgendaSupprimeTout({sNomColAgenda}) fin pour toute ligne de ZR_Collaborateur si ATT_sel1=1 alors nCompteur++ sCollab+=[";"]+FI_Agenda3.DISP_Filtre.ZR_Collaborateur.ATT_Id fin fin si sCollab="" alors sCollab="0" fin si nCompteur=0 alors gclPresentationFicheAgd = PTableRDV.gNouvellePresentation(3,-1,-1,sCollab,Date_Inf,Date_Sup) TABLE_Agenda..Visible= Faux retour sinon TABLE_Agenda..Visible= Vrai gclPresentationFicheAgd = PTableRDV.gNouvellePresentation(3,-1,-1,sCollab,Date_Inf,Date_Sup) fin // Recherches des info supplémentaire lié aux rdvs tabRdv est un tableau de MRdv = gclPresentationFicheAgd.m_clTabModele (taInfoIntervention,taPlanning,taLieu) = RechercheInfoRdv(tabRdv) pour tout pclRdv de gclPresentationFicheAgd.m_clTabModele InitRdv(monRDv) //Remettre les valeur par defaut sRefInterne = "" i += 1 //Ajout de nom contact gclPresentListeContactRDV est un PTablePlanning_RDV_Personne dynamique si taPlanning[pclRdv.m_nPKID]..Existe alors gclPresentListeContactRDV=taPlanning[pclRdv.m_nPKID] sinon // s'il n'existe pas dans le tableau ca veux dire que le rdv n'a pas de lien avec la table personne clPlanningRdvPersonne = allouer un MTableauDePlanning_RDV_Personne clPresentation est un PTablePlanning_RDV_Personne(clPlanningRdvPersonne) gclPresentListeContactRDV=clPresentation fin 06/08/2026 Isis_BO 3752 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures sContactSite est une chaîne pour i = 1 _à_ gclPresentListeContactRDV.p_nTotal sContactSite = i=gclPresentListeContactRDV.p_nTotal ? sContactSite+gclPresentListeContactRDV. m_clTabModele[i]:m_clPersonne:CiviliteNomPrenom sinon sContactSite+gclPresentListeContactRDV. m_clTabModele[i]:m_clPersonne:CiviliteNomPrenom+RC fin si pclRdv.m_bArchive=Faux alors si pclRdv.m_nIDIntervention<>0 alors si taInfoIntervention[pclRdv.m_nIDIntervention]..Existe alors si Taille(taInfoIntervention[pclRdv.m_nIDIntervention]:saDevis) > 1 alors sRefInterne = taInfoIntervention[pclRdv.m_nIDIntervention]:saDevis sinon sRefInterne = taInfoIntervention[pclRdv.m_nIDIntervention]:saIntervention fin fin fin scouleur est une chaîne ANSI = DonneCouleurRDV(pclRdv:m_clTypeActivite:m_nPKID) sEtatCouleur est une chaîne ANSI = DonneEtatRDV(pclRdv.m_nIDStatut) si pclRdv.m_nIDTypeActivite > 0 alors monRDv..Titre=sRefInterne +" "+pclRdv:m_clTypeActivite:m_sLibelle fin monRDv..CouleurFond = scouleur monRDv.Auteur = sEtatCouleur si pclRdv.m_nIDLieu<>0 alors pclLieuRDV est une PTableLieu dynamique si taLieu[pclRdv.m_nIDLieu]..Existe alors pclLieuRDV=taLieu[pclRdv.m_nIDLieu] sinon // s'il n'existe pas dans le tableau ca veux dire que le rdv n'a pas de lien avec la table lieu pclModeleLieu = allouer un MTableauDeLieu clPresentation2 est un PTableLieu(pclModeleLieu) pclLieuRDV = clPresentation2 fin si pclLieuRDV.m_clTabModele..OCCURRENCE<>0 alors pclLieuRDV.p_clCourant=pclLieuRDV.m_clTabModele[1] pclFicheLieu est une PFicheLieu dynamique= pclLieuRDV.Modifier() monRDv.Contenu=sContactSite+RC+pclFicheLieu.p_QuickView sinon monRDv.Contenu=sContactSite fin fin si monRDv.Contenu <> "" alors monRDv.Contenu+= RC fin si pclRdv.m_sObjet <> "" alors monRDv.Contenu+= RC+ pclRdv.m_sObjet +RC+RC+pclRdv.m_sDescription sinon monRDv.Contenu+= RC+pclRdv.m_sDescription fin monRDv..DateDébut= pclRdv.m_dhDateDebut monRDv..DateFin = pclRdv.m_dhDateFin monRDv..Catégorie= pclRdv.m_nIDStatut monRDv..ID = pclRdv.m_nPKID monRDv..Note = pclRdv.m_nIDGroupe 06/08/2026 Isis_BO 3753 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures monRDv..Bulle = monRDv..Titre + RC + DateVersChaîne(monRDv..DateDébut,"HH:mm")+" - "+ DateVersChaîne(monRDv..DateFin,"HH:mm") +RC+ monRDv.Contenu si pclRdv.m_nIDGroupe>0 alors monRDv..Image=fExtraitChemin(IMG_Lien, fFichier + fExtension) sinon monRDv..Image="" fin sNomColonne = "COL_"+pclRdv.m_nIDCollaborateur sNomColAgenda = sNomColonne+".AGD_Rdv1" monRDv..Lieu = RougeClair AgendaAjouteRendezVous({sNomColAgenda,indChamp},monRDv) fin fin Procédure locale SupprimeEnregistrement // Résumé : // Syntaxe : //SupprimeEnregistrement ( est Enregistrement) procédure SupprimeEnregistrement(UnEnregistrement est un Enregistrement de Planning_RDV) indice est entier nNumCollab est un entier sur 8 octets =UnEnregistrement.PL_IDCollaborateur sListeCollabSelect est une chaîne pour tout ligne de ZR_Collaborateur si ZR_Collaborateur.ATT_sel1=1 alors sListeCollabSelect+=[";"]+ZR_Collaborateur.ATT_Id fin fin si sListeCollabSelect="" alors sListeCollabSelect="0" fin si Contient(sListeCollabSelect,NumériqueVersChaîne(UnEnregistrement.PL_IDCollaborateur),MotComplet)= Vrai alors sTableModif est une chaîne="COL_"+nNumCollab+".AGD_Rdv1" tabRdv est un tableau de RendezVous tabRdv=AgendaListeRendezVous({sTableModif}) indice=TableauCherche(tabRdv,tcLinéaire,"ID",UnEnregistrement.PL_PKID,1) si indice<>-1 alors AgendaSupprimeRendezVous(sTableModif,indice) fin indice=TableauCherche(gclPresentationFicheAgd.m_clTabModele,tcLinéaire,"m_nPKID",UnEnregistrement. PL_PKID,1) si indice<>-1 alors TableauSupprimeLigne(gclPresentationFicheAgd.m_clTabModele,indice) fin TableAffiche(TABLE_Agenda,taDébut) ChargerRdvEnAttente() ZoneRépétéeAffiche(ZR_RdvAttente) si ZR_RdvAttente..Occurrence=0 alors DISP_Filtre[1]..Visible=Faux sinon DISP_Filtre[1]..Visible=Vrai fin fin Procédure locale TraiteEnregistrement 06/08/2026 Isis_BO 3754 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures // Résumé : procédure TraiteEnregistrement(UnEnregistrement est un Enregistrement de Planning_RDV) RdvCree est un RendezVous nIndiceRDV est un entier sListeCollabSelect est une chaîne sRefInterne est une chaîne pour tout ligne de ZR_Collaborateur si ZR_Collaborateur.ATT_sel1=1 alors sListeCollabSelect+=[";"]+ZR_Collaborateur.ATT_Id fin fin si sListeCollabSelect="" alors sListeCollabSelect="0" fin InitRdv(RdvCree) si Contient(sListeCollabSelect,NumériqueVersChaîne(UnEnregistrement.PL_IDCollaborateur),MotComplet)= Vrai alors nNumCollab est un entier sur 8 octets =UnEnregistrement.PL_IDCollaborateur sTableModif est une chaîne="TABLE_Agenda.COL_"+nNumCollab+".AGD_Rdv1" RdvCree.ID= UnEnregistrement.PL_PKID si UnEnregistrement.PL_IDIntervention<>0 alors HLitRecherchePremier(Intervention,IN_PKID,UnEnregistrement.PL_IDIntervention) si Intervention.IN_NumDevis <> "" alors sRefInterne=Intervention.IN_NumDevis sinon sRefInterne=Intervention.IN_RefInterne fin fin HLitRecherchePremier(ParametreMetier,PA_PKID,UnEnregistrement.PL_IDTypeActivite) si HTrouve() alors RdvCree.Titre=sRefInterne+" "+ParametreMetier.PA_Libelle fin scouleur est une chaîne ANSI = DonneCouleurRDV(UnEnregistrement.PL_IDTypeActivite) sEtatCouleur est une chaîne ANSI = DonneEtatRDV(UnEnregistrement.PL_IDStatut) RdvCree.CouleurFond = scouleur RdvCree.Auteur = sEtatCouleur RdvCree.Ressource= UnEnregistrement.PL_IDCollaborateur RdvCree.DateDébut= UnEnregistrement.PL_DateDebut RdvCree.DateFin= UnEnregistrement.PL_DateFin //Ajout de nom contact gclPresentListeContactRDV est un PTablePlanning_RDV_Personne dynamique gclPresentListeContactRDV=PTablePlanning_RDV_Personne.gNouvellePresentation(UnEnregistrement.PL_PKID) sContactSite est une chaîne pour i = 1 _à_ gclPresentListeContactRDV.p_nTotal sContactSite = i=gclPresentListeContactRDV.p_nTotal ? sContactSite+gclPresentListeContactRDV. m_clTabModele[i]:m_clPersonne:CiviliteNomPrenom sinon sContactSite+gclPresentListeContactRDV. m_clTabModele[i]:m_clPersonne:CiviliteNomPrenom+RC fin si UnEnregistrement.PL_IDLieu<>0 alors pclLieuRDV est une PTableLieu dynamique pclLieuRDV=PTableLieu.gNouvellePresentation(0,UnEnregistrement.PL_IDLieu) pclLieuRDV.p_clCourant=pclLieuRDV.m_clTabModele[1] pclFicheLieu est une PFicheLieu dynamique= pclLieuRDV.Modifier() RdvCree.Contenu=sContactSite+RC+pclFicheLieu.p_QuickView sinon RdvCree.Contenu= sContactSite fin si RdvCree.Contenu <> "" alors RdvCree.Contenu+= RC 06/08/2026 Isis_BO 3755 Partie 3 › Fenêtre WINDEV › FI_Agenda3 › Procédures fin si UnEnregistrement.PL_Objet <> "" alors RdvCree.Contenu+= RC+ UnEnregistrement.PL_Objet +RC+RC+UnEnregistrement.PL_Description sinon RdvCree.Contenu+= RC+UnEnregistrement.PL_Description fin RdvCree.Catégorie= UnEnregistrement.PL_IDStatut RdvCree.Note=UnEnregistrement.PL_IDGroupe si Val(RdvCree.Note)>0 alors RdvCree..Image=fExtraitChemin(IMG_Lien, fFichier + fExtension) sinon RdvCree..Image="" fin nIndiceRDV=AgendaAjouteRendezVous({sTableModif},RdvCree) //gclPresentation.m_clTabModele[nIndiceRDV].m_bArchive=UnEnregistrement.Archive //gclPresentation.m_clTabModele[nIndiceRDV].m_nIDTypeActivite=UnEnregistrement.PL_IDTypeActivite //gclPresentation.m_clTabModele[nIndiceRDV].m_bPrive=UnEnregistrement.PL_Prive //gclPresentation.m_clTabModele[nIndiceRDV].m_bSuperposable=UnEnregistrement.PL_Superposable //gclPresentation.m_clTabModele[nIndiceRDV].m_nIDDossier=UnEnregistrement.PL_IDDossier //gclPresentation.m_clTabModele[nIndiceRDV].m_nIDEquipe=UnEnregistrement.PL_IDEquipe //gclPresentation.m_clTabModele[nIndiceRDV].m_nIDIntervention=UnEnregistrement.PL_IDIntervention //gclPresentation.m_clTabModele[nIndiceRDV].m_nIDSociete=UnEnregistrement.PL_IDSociete //gclPresentation.m_clTabModele[nIndiceRDV].m_clTypeActivite.m_nPKID=UnEnregistrement.PL_IDTypeActivite //gclPresentation.m_clTabModele[nIndiceRDV].m_clTypeActivite.m_sCode=RdvCree.Titre // clPresentationFiche est un PFicheRdv<-gclPresentationFicheAgd.Nouveau() clPresentationFiche.m_bNouveau=Vrai clPresentationFiche.m_bArchive=UnEnregistrement.Archive clPresentationFiche.m_bPrive=UnEnregistrement.PL_Prive clPresentationFiche.m_bSuperposable=UnEnregistrement.PL_Superposable clPresentationFiche.m_dhDateArchivage=UnEnregistrement.DateArchivage clPresentationFiche.m_dhDateDebut=UnEnregistrement.PL_DateDebut clPresentationFiche.m_dhDateFin=UnEnregistrement.PL_DateFin clPresentationFiche.m_dhModifDate=UnEnregistrement.ModifDate clPresentationFiche.m_sDescription=UnEnregistrement.PL_Description clPresentationFiche.m_nModifUser=UnEnregistrement.ModifUser clPresentationFiche.m_nIDCollaborateur=UnEnregistrement.PL_IDCollaborateur clPresentationFiche.m_nIDDossier=UnEnregistrement.PL_IDDossier clPresentationFiche.m_nIDEquipe=UnEnregistrement.PL_IDEquipe clPresentationFiche.m_nIDGroupe=UnEnregistrement.PL_IDGroupe clPresentationFiche.m_nIDGroupeDate=UnEnregistrement.PL_IdGroupeDate clPresentationFiche.m_nIDIntervention=UnEnregistrement.PL_IDIntervention clPresentationFiche.m_nIDSociete=UnEnregistrement.PL_IDSociete clPresentationFiche.m_nIDStatut=UnEnregistrement.PL_IDStatut clPresentationFiche.m_nIDTypeActivite=UnEnregistrement.PL_IDTypeActivite clPresentationFiche.m_dhCreationDate=UnEnregistrement.CreationDate clPresentationFiche.m_nCreationUser=UnEnregistrement.CreationUser clPresentationFiche.m_nPKID=UnEnregistrement.PL_PKID clPresentationFiche.m_sObjet=UnEnregistrement.PL_Objet clPresentationFiche.m_bCR=UnEnregistrement.PL_CR clPresentationFiche.m_bSAV=UnEnregistrement.PL_sav clPresentationFiche.m_bRappelSMS=UnEnregistrement.PL_RappelSMS clPresentationFiche.AppelProcValidation() TableAffiche(TABLE_Agenda,taDébut) ChargerRdvEnAttente() ZoneRépétéeAffiche(ZR_RdvAttente) si ZR_RdvAttente..Occurrence=0 alors DISP_Filtre[1]..Visible=Faux sinon DISP_Filtre[1]..Visible=Vrai fin fin 06/08/2026 Isis_BO 3756 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Image FI_ResultatsRecherche Image FI_ResultatsRecherche Informations générales FI_ResultatsRecherche Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_ResultatsRecherche.wdw Créé par XVA 06/08/2026 Isis_BO 3757 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations générales | Date de création | | 21/01/2019 17:09:14 | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:30 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1325 Hauteur | 707 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | 06/08/2026 | | | Isis_BO | | 3758 | Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations générales | Durée Anim. Fermeture | | 50 | | | | | | | | ------------------------------ | --- | --- | --- | --- | --- | --- | --- | --- | | Adapte Taille contenu | | Non | | | | | | | | Assombri quand inactif | | Oui | | | | | | | | Déplace souris sur bouton par | | Non | | | | | | | | Compact. barres outils | | Non | | | | | | | Statistiques de la fenêtre | | Libellé | | | 2 | Table | | | 5 | | --- | --------------- | --- | --- | --- | ---------------------- | --- | --- | --- | | | Fenêtre interne | | | 1 | Colonne de table | | | 45 | | | Disposition | | | 1 | Cellule de disposition | | | 5 | Nombre d'éléments dans la fenêtre : 59 FI_ResultatsRecherche Informations sur les champs Fenêtre : FI_ResultatsRecherche Fenêtre interne BAT ehcuoT | | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FI_ResultatsRecherche | | | 0 | 0 1325 | 707 | 0 | | | | --------------------- | --- | --- | --- | ------ | --- | --- | --- | --- | Fenêtre interne : FI_ResultatsRecherche Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | LIB_Result | | 528 | 69 255 | 41 0 | Actif | Centre | Haut | | | ------------- | --- | --- | ------ | ------- | ----- | ------ | ---- | ---- | | LIB_TitrePage | | 3 | 0 1322 | 43 0 | Actif | Centre | Haut | | | 06/08/2026 | | | | Isis_BO | | | | 3759 | Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | -------------- | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | --- | --------------------- | ------- | --- | ------------ | -------- | --- | --- | --- | | | | ruetuaH | | | sruocraP | | | | ruegraL elbisiV | | | | nalP | elbaT | | | | | | ------------------ | --- | ----------- | ---------- | -------- | --- | --- | --- | --- | | TABLE_DOSSIER | 0 | 0 1310 122 | 0 affichag | Variable | | | | 3 | | TABLE_Intervention | 0 | 0 1310 120 | 0 affichag | Variable | | | | 8 | | TABLE_LIEU | 0 | 2 1310 127 | 0 affichag | Variable | | | | 10 | | TABLE_LISTE_CLIENT | 0 | -1 1310 127 | 0 affichag | Variable | | | | 4 | | TABLE_PERSONNE | 0 | -2 1310 127 | 0 affichag | Variable | | | | 7 | Disposition BAT ehcuoT | | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_TableRecherche | | | 12 | 39 1310 | 668 | 0 | Actif | | | ------------------- | --- | --- | --- | ------- | --- | --- | ----- | --- | Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_DOSSIER Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | --- | -------------- | --------------- | --------------------------- | ----------- | --------------------- | ----------- | | | | | | | .zroh egardaC .trev egardaC | | | | | | | | laitini tatE | elbaçalpéD | | eisias epyT | engilitluM FTR tamroF | eisias cevA | ruegraL elbisiV | | epyT | | | | | | | eéirT | | ----------------- | ---- | --- | -------- | ------- | ------------- | ----- | --- | ----- | | COL_RefInterne | | 100 | affichag | | Gauche Centre | Texte | | | | COL_IDTypeDossier | | 129 | affichag | | Gauche Centre | Texte | | | | COL_Client | | 395 | affichag | | Gauche Centre | Texte | | | | COL_Titre | | 324 | affichag | | Gauche Centre | Texte | | | | COL_RefExterne | | 156 | affichag | | Gauche Centre | Texte | | | | COL_Statut | | 191 | affichag | | Gauche Centre | Texte | | | | 06/08/2026 | | | | Isis_BO | | | | 3760 | Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_Intervention Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ------------------------ | --- | ----- | --- | ------------- | ----- | ----- | | COL_IN_RefInt | 124 | Actif | | Gauche Centre | Texte | | | COL_IDINTERVENTION | 100 | Actif | | Gauche Centre | Texte | | | COL_NIN_IDTypeInterventi | 176 | Actif | | Gauche Centre | Texte | | COL_NIN_IDEtatInterventi | | 122 | Actif | | Gauche Centre | Texte | | | ------------------------ | --- | ----- | --- | ------------- | ------- | --- | | COL_NIN_IDLieu | 261 | Actif | | Gauche Centre | Texte | | | COL_BIN_AttestationTVAPr | 31 | Actif | | Centre Centre | | | | COL_NIN_IDDossier | 162 | Actif | | Droite Centre | Numériq | | | COL_IN_Descriptif | 492 | Actif | | Gauche Centre | Texte | | | COL_IN_RefExt | 100 | Actif | | Gauche Centre | Texte | | Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_LIEU Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | --- | --------------- | -------------- | --- | --- | ehcuag à eéxiF | | | | | .zroh egardaC .trev egardaC | | | | --- | --- | ------------ | ---------- | --------------------------- | ---------------------- | ----------- | | | | | elbaçalpéD | | FTR tamroF | | | | | laitini tatE | | | eisias epyT engilitluM | eisias cevA | ruegraL elbisiV | epyT | | | | | | eéirT | | ------- | --- | ----- | --- | ------------- | --- | ----- | | COL_Sel | 30 | Actif | | Centre Centre | | | Numériq | COL_NPKID | 162 | affichag | | Droite Centre | | | | ------------------- | --- | -------- | ------- | ------------- | ----- | ---- | | COL_NIDAdresse | 146 | affichag | | Gauche Centre | Texte | | | COL_CodeAcces | 169 | affichag | | Gauche Centre | Texte | | | COL_Badge | 106 | affichag | | Centre Centre | | | | COL_Interphone | 88 | affichag | | Centre Centre | | | | COL_SCodeLieu | 285 | affichag | | Gauche Centre | Texte | | | COL_Note | 216 | affichag | | Gauche Centre | Texte | | | COL_NIDType | 99 | affichag | | Gauche Centre | Texte | | | COL_Ligne_Adresse_4 | 556 | affichag | | Gauche Centre | Texte | | | COL_Ligne_Adresse_3 | 100 | affichag | | Gauche Centre | Texte | | | COL_CP | 50 | affichag | | Gauche Centre | Texte | | | COL_Ville | 100 | affichag | | Gauche Centre | Texte | | | COL_Ligne_Adresse_5 | 100 | affichag | | Gauche Centre | Texte | | | 06/08/2026 | | | Isis_BO | | | 3761 | Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_LISTE_CLIENT Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ------------- | --- | -------- | --- | ------------- | ----- | ----- | | COL_SNom | 278 | Actif | | Gauche Centre | Texte | | | COL_NIDType | 153 | affichag | | Gauche Haut | Texte | | | COL_NIDStatut | 152 | affichag | | Gauche Haut | Texte | | | COL_LibVoie | 295 | Actif | | Gauche Centre | Texte | | | COL_Bat | 100 | Actif | | Gauche Centre | Texte | | | COL_CP | 100 | Actif | | Gauche Centre | Texte | | | COL_Ville | 100 | Actif | | Gauche Centre | Texte | | | COL_Lieudit | 100 | Actif | | Gauche Centre | Texte | | Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_PERSONNE Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | --- | --- | | | | | | .zroh egardaC .trev egardaC | | | FTR tamroF | | | laitini tatE | elbaçalpéD | | eisias epyT engilitluM | eisias cevA | | --- | --- | ------------ | ---------- | --- | ---------------------- | ----------- | ruegraL elbisiV | epyT | | | | | | eéirT | | -------------- | --- | -------- | ------- | ------------- | ----- | ----- | | COL_SEL | 30 | Actif | | Centre Centre | | | | COL_sNom | 170 | affichag | | Gauche Centre | Texte | | | COL_sPrenom | 170 | affichag | | Gauche Centre | Texte | | | COL_nIDRole | 179 | affichag | | Gauche Haut | Texte | | | COL_sTelFixe | 110 | affichag | | Gauche Centre | Texte | | | COL_sTelMobile | 112 | affichag | | Gauche Centre | Texte | | | COL_Adresse | 179 | Actif | | Gauche Centre | Texte | | | COL_nIDClient | 156 | affichag | | Gauche Centre | Texte | | | 06/08/2026 | | | Isis_BO | | | 3762 | Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Fenêtre : FI_ResultatsRecherche Fenêtre interne : FI_ResultatsRecherche UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_ResultatsRecherche Disposition : FI_ResultatsRecherche.DISP_TableRecherche Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 6 Débordement Tronquer le contenu Débordement - Réduire Non 06/08/2026 Isis_BO 3763 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_ResultatsRecherche.DISP_TableRecherche.LIB_Result Libellé FR: Aucun résultat trouvé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_ResultatsRecherche.LIB_TitrePage Libellé FR: Résultats de la recherche Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 3764 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_DOSSIER Libellé FR: Liste des Dossiers Ordre navigation 1 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 22 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 3765 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeDossier.m_clTabModele Rub. mémorisée :gpclListeDossier.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_Intervention Libellé FR: Liste des Interventions Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 3766 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 23 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclListeIntervention.m_clTabModele Rub. mémorisée :gclListeIntervention.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non 06/08/2026 Isis_BO 3767 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_LIEU Libellé FR: Liste des Sites Ordre navigation 1 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 23 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non 06/08/2026 Isis_BO 3768 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclListeSite.m_clTabModele Rub. mémorisée :gclListeSite.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_LISTE_CLIENT Libellé FR: Listes des Clients Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 23 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non 06/08/2026 Isis_BO 3769 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeClient.m_clTabModele Rub. mémorisée :gpclListeClient.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3770 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_PERSONNE Libellé FR: Listes des Contacts Groupe GR_MODEFORMULAIRE_LISTE_PERSONNE Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 23 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui 06/08/2026 Isis_BO 3771 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeContact.m_clTabModele Rub. mémorisée :gpclListeContact.m_clTabModele Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_DOSSIER Colonne de table : Titre FR: N° Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeDossier.m_clTabModele.m_sRefInterne 06/08/2026 Isis_BO 3772 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Type de Dossier Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 129 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeDossier.m_clTabModele.m_nIDTypeDossier Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 395 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 06/08/2026 Isis_BO 3773 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeDossier.m_clTabModele.m_nIDClient Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Titre du Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeDossier.m_clTabModele.m_sTitre 06/08/2026 Isis_BO 3774 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Ref. Externe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeDossier.m_clTabModele.m_sRefExterne Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Statut Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 191 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 06/08/2026 Isis_BO 3775 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeDossier.m_clTabModele.m_nIDStatut Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_Intervention Colonne de table : Titre FR: Référence Interne Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non 06/08/2026 Isis_BO 3776 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Coche tous dans entête Non Liaison des données :gclListeIntervention.m_clTabModele.m_sRefInterne Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: N° Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeIntervention.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3777 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Colonne de table : Titre FR: Type d'Intervention Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 176 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeIntervention.m_clTabModele.m_nIDTypeIntervention Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Etat Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 122 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 3778 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeIntervention.m_clTabModele.m_nIDEtatIntervention Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Lieu Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 261 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeIntervention.m_clTabModele.m_nIDLieu Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3779 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Colonne de table : Titre FR: TVA Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Oui Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeIntervention.m_clTabModele.m_bAttestationTVAPresente Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non 06/08/2026 Isis_BO 3780 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeIntervention.m_clTabModele.m_nIDDossier Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Description Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeIntervention.m_clTabModele.p_DescriptionSansRTF Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3781 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Colonne de table : Titre FR: Ref Externe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeIntervention.m_clTabModele.m_sRefExterne Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_LIEU Colonne de table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_LIEU.COL_Sel (1) Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 3782 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gclListeSite.m_clTabModele.m_bSelection Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Identifiant de Lieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeSite.m_clTabModele.m_nPKID Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3783 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Colonne de table : Titre FR: Adresse du site Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeSite.m_clTabModele.m_nIDAdresse Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Code d'Acces Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 3784 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeSite.m_clTabModele.m_sCodeAcces Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Badge Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeSite.m_clTabModele.m_bBadge Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3785 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Colonne de table : Titre FR: Interphone Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeSite.m_clTabModele.m_bInterphone Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Nom du site Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non 06/08/2026 Isis_BO 3786 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeSite.m_clTabModele.m_sCodeLieu Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_LIEU.COL_Note Titre FR: Note Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeSite.m_clTabModele.m_sNote Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3787 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Colonne de table : Titre FR: Type Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 99 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeSite.m_clTabModele.m_nIDType Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Libellé voie Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 06/08/2026 Isis_BO 3788 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeSite.m_clTabModele.m_clAdresse.m_sLigne_4 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Bât./Immeuble Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeSite.m_clTabModele.m_clAdresse.m_sLigne_3 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3789 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Colonne de table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_LIEU.COL_CP Titre FR: CP Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeSite.m_clTabModele.m_clAdresse.m_sCodePostal Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_LIEU.COL_Ville Titre FR: Ville Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 3790 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeSite.m_clTabModele.m_clAdresse.m_sVille Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Lieu dit Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeSite.m_clTabModele.m_clAdresse.m_sLigne_5 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3791 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_LISTE_CLIENT Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 100 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeClient.m_clTabModele.m_sNom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Type de client Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 153 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 06/08/2026 Isis_BO 3792 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeClient.m_clTabModele.m_nIDType Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Statut Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 152 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeClient.m_clTabModele.m_nIDStatut Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3793 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Colonne de table : Titre FR: Libellé voie Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 295 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeClient.m_clTabModele.m_nIDAdressePrincipale Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Bât./Immeuble Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 3794 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeClient.m_clTabModele.m_nIDAdressePrincipale Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: CP Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeClient.m_clTabModele.m_nIDAdressePrincipale Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3795 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Colonne de table : Titre FR: Ville Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeClient.m_clTabModele.m_nIDAdressePrincipale Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Lieu dit Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 3796 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeClient.m_clTabModele.m_nIDAdressePrincipale Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_ResultatsRecherche.DISP_TableRecherche.TABLE_PERSONNE Colonne de table : Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Oui Liaison des données :gpclListeContact.m_clTabModele.m_bSelection Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3797 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 50 Mot de passe Non Masque saisie FR: 2 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeContact.m_clTabModele.m_sNom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Prénom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 50 06/08/2026 Isis_BO 3798 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeContact.m_clTabModele.m_sPrenom Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Rôle Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 179 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeContact.m_clTabModele.m_nIDRole Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3799 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Colonne de table : Titre FR: Tél. fixe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 15 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeContact.m_clTabModele.m_sTelFixe Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Tél. mobile Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 15 06/08/2026 Isis_BO 3800 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Oui Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeContact.m_clTabModele.m_sTelMobile Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeContact.m_clTabModele.m_clAdresse.m_sPresentation Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3801 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Informations sur les champs Colonne de table : Titre FR: Appartient au client Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 156 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeContact.m_clTabModele.m_nIDClient Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_ResultatsRecherche Code des champs Déclarations globales de FI_ResultatsRecherche procédure MaFenêtre(gsProvenance est une chaîne,gclListeIntervention est un PTableIntervention dynamique=Null,gclListeSite est un PTableLieu dynamique=Null,gpcl ListeClient est une PTableClient dynamique=Null,gpclListeContact est une PTablePersonne dynamique=Null,gpclListeDossier est une PTableDossier dynamique=Null,gs NomdeRecherche est une chaîne="") //maProcMAJObjetRetourFI est une Procédure = MAJObjetRetourFI local 06/08/2026 Isis_BO 3802 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Code des champs // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) Fin d'initialisation de FI_ResultatsRecherche nCompteur est un entier bDispDossier,bDispInter,bDispClient,bDispContact,bDispSite sont des booléen nCompteur=TABLE_DOSSIER..Occurrence+TABLE_Intervention..Occurrence+TABLE_LIEU..Occurrence+TABLE_ LISTE_CLIENT..Occurrence+TABLE_PERSONNE..Occurrence si nCompteur=0 alors LIB_Result..Visible=Vrai fin nHauteur est un entier=DISP_TableRecherche..Hauteur nCompteur=0 si TABLE_DOSSIER..Occurrence>0 alors nCompteur++ bDispDossier=Vrai fin si TABLE_Intervention..Occurrence>0 alors nCompteur++ bDispInter=Vrai fin si TABLE_LISTE_CLIENT..Occurrence>0 alors nCompteur++ bDispClient=Vrai fin si TABLE_PERSONNE..Occurrence>0 alors nCompteur++ bDispContact=Vrai fin si TABLE_LIEU..Occurrence>0 alors nCompteur++ bDispSite=Vrai fin selon nCompteur cas 1 si bDispDossier=Vrai alors DISP_TableRecherche[1]..Hauteur=nHauteur fin si bDispInter=Vrai alors DISP_TableRecherche[2]..Hauteur=nHauteur fin si bDispClient=Vrai alors DISP_TableRecherche[3]..Hauteur=nHauteur fin si bDispContact=Vrai alors DISP_TableRecherche[4]..Hauteur=nHauteur fin si bDispSite=Vrai alors DISP_TableRecherche[5]..Hauteur=nHauteur fin cas 2 si bDispDossier=Vrai alors DISP_TableRecherche[1]..Hauteur=nHauteur/2 fin si bDispInter=Vrai alors DISP_TableRecherche[2]..Hauteur=nHauteur/2 fin si bDispClient=Vrai alors DISP_TableRecherche[3]..Hauteur=nHauteur/2 fin si bDispContact=Vrai alors DISP_TableRecherche[4]..Hauteur=nHauteur/2 fin si bDispSite=Vrai alors 06/08/2026 Isis_BO 3803 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Code des champs DISP_TableRecherche[5]..Hauteur=nHauteur/2 fin cas 3 si bDispDossier=Vrai alors DISP_TableRecherche[1]..Hauteur=nHauteur/3 fin si bDispInter=Vrai alors DISP_TableRecherche[2]..Hauteur=nHauteur/3 fin si bDispClient=Vrai alors DISP_TableRecherche[3]..Hauteur=nHauteur/3 fin si bDispContact=Vrai alors DISP_TableRecherche[4]..Hauteur=nHauteur/3 fin si bDispSite=Vrai alors DISP_TableRecherche[5]..Hauteur=nHauteur/3 fin cas 4 si bDispDossier=Vrai alors DISP_TableRecherche[1]..Hauteur=nHauteur/4 fin si bDispInter=Vrai alors DISP_TableRecherche[2]..Hauteur=nHauteur/4 fin si bDispClient=Vrai alors DISP_TableRecherche[3]..Hauteur=nHauteur/4 fin si bDispContact=Vrai alors DISP_TableRecherche[4]..Hauteur=nHauteur/4 fin si bDispSite=Vrai alors DISP_TableRecherche[5]..Hauteur=nHauteur/4 fin cas 5 DISP_TableRecherche[1]..Hauteur=nHauteur/5 DISP_TableRecherche[2]..Hauteur=nHauteur/5 DISP_TableRecherche[3]..Hauteur=nHauteur/5 DISP_TableRecherche[4]..Hauteur=nHauteur/5 DISP_TableRecherche[5]..Hauteur=nHauteur/5 autre cas DISP_TableRecherche[1]..Hauteur=nHauteur/5 DISP_TableRecherche[2]..Hauteur=nHauteur/5 DISP_TableRecherche[3]..Hauteur=nHauteur/5 DISP_TableRecherche[4]..Hauteur=nHauteur/5 DISP_TableRecherche[5]..Hauteur=nHauteur/5 fin Demande de mise à jour de l'affichage de FI_ResultatsRecherche MAJ_Tables() Fermeture de FI_ResultatsRecherche FEN_Menu.SAI_RechercheGlobal="" Perte de focus (WM_KILLFOCUS) de FI_ResultatsRecherche FEN_Menu.SAI_RechercheGlobal="" Fin d'initialisation de TABLE_DOSSIER 06/08/2026 Isis_BO 3804 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Code des champs nCompteur est un entier nCompteur=gpclListeDossier.m_clTabModele..Occurrence si nCompteur>=1 alors MoiMême..Libellé="Liste des Dossiers ("+nCompteur+")" MoiMême..Visible=Vrai sinon MoiMême..Visible=Faux fin Sélection d'une ligne de TABLE_DOSSIER gpclListeDossier.p_clCourant=TABLE_DOSSIER Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_DOSSIER //Trace(DateHeureSys()+" :Dbl clic liste des dossiers rech global") clPresentationFiche est un PFicheDossier<-gpclListeDossier.Modifier() sVoletEnCoursDeFermeture est une chaîne ANSI =FEN_Menu.DISP_GENERAL.ONG_FENETRE FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche dossier",*,clPresentationFiche) //FEN_Menu.FermetureOnglet(sVoletEnCoursDeFermeture) //OngletFerme(FEN_Menu.ONG_FENETRE,sVoletEnCoursDeFermeture) Fin d'initialisation de TABLE_Intervention nCompteur est un entier nCompteur=gclListeIntervention.m_clTabModele..Occurrence si nCompteur>=1 alors MoiMême..Libellé="Liste des Interventions ("+nCompteur+")" MoiMême..Visible=Vrai sinon MoiMême..Visible=Faux fin Sélection d'une ligne de TABLE_Intervention gclListeIntervention.p_clCourant=TABLE_Intervention Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_Intervention //Trace(DateHeureSys()+" :Dbl clic liste des interventions rech global") nIdInter est un entier sur 8 octets=gclListeIntervention.p_clCourant.m_nPKID pclPresentationListeDossier est une PTableDossier dynamique pclPresentationListeDossier=PTableDossier.gNouvellePresentation(0,gclListeIntervention.p_clCourant.m_n IDDossier) si pclPresentationListeDossier.m_clTabModele..occurrence<>0 alors clFicheDossier est un PFicheDossier (pclPresentationListeDossier.m_clTabModele[1]) stParametreFenInterne est un STParamFenetreAppelante stParametreFenInterne.eTypeAppel = DansOnglet stParametreFenInterne.sNomFenetreAppelante = "FI_ResultatsRecherche" stParametreFenInterne.nIdFenetreAppelante = gclListeIntervention.p_clCourant.m_nPKID stParametreFenInterne.sNomIDAppelant = "RechercheGlobaleInterv" stParametreFenInterne.sTitreFenetre = "Fiche Dossier Intervention" stParametreFenInterne.pclObjetAppelant = clFicheDossier sVoletEnCoursDeFermeture est une chaîne ANSI =FEN_Menu.DISP_GENERAL.ONG_FENETRE FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche Dossier",Vrai,clFicheDossier,stParametreFenInterne) 06/08/2026 Isis_BO 3805 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Code des champs // FEN_Menu.FermetureOnglet(sVoletEnCoursDeFermeture) // OngletFerme(FEN_Menu.ONG_FENETRE,sVoletEnCoursDeFermeture) sinon Info("Aucun dossier lié à cette intervention") fin Fin d'initialisation de TABLE_LIEU nCompteur est un entier nCompteur=gclListeSite.m_clTabModele..Occurrence si nCompteur>=1 alors MoiMême..Libellé="Liste des Sites ("+nCompteur+")" MoiMême..Visible=Vrai sinon MoiMême..Visible=Faux fin Sélection d'une ligne de TABLE_LIEU gclListeSite.p_clCourant=TABLE_LIEU Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_LIEU sVoletEnCoursDeFermeture est une chaîne ANSI =FEN_Menu.DISP_GENERAL.ONG_FENETRE clPresentationFiche est un PFicheLieu<-gclListeSite.Modifier() FEN_Menu.OuvreOuActive(FI_Fiche_Lieu,"Fiche site",*,clPresentationFiche) //FEN_Menu.FermetureOnglet(sVoletEnCoursDeFermeture) //OngletFerme(FEN_Menu.ONG_FENETRE,sVoletEnCoursDeFermeture) Fin d'initialisation de TABLE_LISTE_CLIENT nCompteur est un entier nCompteur=gpclListeClient.m_clTabModele..Occurrence si nCompteur>=1 alors MoiMême..Libellé="Liste des clients ("+nCompteur+")" MoiMême..Visible=Vrai sinon MoiMême..Visible=Faux fin Sélection d'une ligne de TABLE_LISTE_CLIENT gpclListeClient.p_clCourant=TABLE_LISTE_CLIENT Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_LISTE_CLIENT sVoletEnCoursDeFermeture est une chaîne ANSI =FEN_Menu.DISP_GENERAL.ONG_FENETRE clPresentationFiche est un PFicheClient<-gpclListeClient.Modifier() FEN_Menu.OuvreOuActive(FI_Fiche_Client,"Fiche client",*,clPresentationFiche) //FEN_Menu.FermetureOnglet(sVoletEnCoursDeFermeture) //OngletFerme(FEN_Menu.ONG_FENETRE,sVoletEnCoursDeFermeture) Fin d'initialisation de TABLE_PERSONNE 06/08/2026 Isis_BO 3806 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Code des champs nCompteur est un entier nCompteur=gpclListeContact.m_clTabModele..Occurrence si nCompteur>=1 alors MoiMême..Libellé="Liste des Contacts ("+nCompteur+")" MoiMême..Visible=Vrai sinon MoiMême..Visible=Faux fin Sélection d'une ligne de TABLE_PERSONNE gpclListeContact.p_clCourant=TABLE_PERSONNE Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_PERSONNE sVoletEnCoursDeFermeture est une chaîne ANSI =FEN_Menu.DISP_GENERAL.ONG_FENETRE clPresentationFiche est un PFichePersonne<-gpclListeContact.Modifier() FEN_Menu.OuvreOuActive(FI_Fiche_Personne,"Fiche personne",*,clPresentationFiche) //FEN_Menu.FermetureOnglet(sVoletEnCoursDeFermeture) //OngletFerme(FEN_Menu.ONG_FENETRE,sVoletEnCoursDeFermeture) A chaque modification de COL_SEL ( TABLE_PERSONNE ) ChampVersSource() Initialisation de LIB_TitrePage MoiMême+= " pour : "+gsNomdeRecherche FI_ResultatsRecherche Procédures Procédure locale MAJ_Tables // Résumé : // Syntaxe : // MAJ_Tables () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJ_Tables() si gpclListeDossier<>Null alors SourceVersEcran("","gpclListeDossier") // mise à jour des champs bindés sur la présentation (compteur par exemple) 06/08/2026 Isis_BO 3807 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Procédures // affiche la table et restauration de la position courante TableSauvePositionEtSélection(TABLE_DOSSIER) TableAffiche(TABLE_DOSSIER,taInit) TableRestaurePositionEtSélection(TABLE_DOSSIER) // récupération de l'instance courante nIndice est un entier=TableSelect(TABLE_DOSSIER) si nIndice<=0 _ou_ TABLE_DOSSIER..Nouveau alors //gclPresentation.p_bMajCourantSansIHM=vrai gpclListeDossier.p_clCourant=Null //gclPresentation.p_bMajCourantSansIHM=faux sinon //gclPresentation.p_bMajCourantSansIHM=Vrai gpclListeDossier.p_clCourant=TABLE_DOSSIER[nIndice] //gclPresentation.p_bMajCourantSansIHM=faux fin sinon fin si gclListeIntervention <>Null alors SourceVersEcran("","gclListeIntervention") // mise à jour des champs bindés sur la présentation (compteur par exemple) // affiche la table et restauration de la position courante TableSauvePositionEtSélection(TABLE_Intervention) TableAffiche(TABLE_Intervention,taInit) TableRestaurePositionEtSélection(TABLE_Intervention) // récupération de l'instance courante nIndice est un entier=TableSelect(TABLE_Intervention) si nIndice<=0 _ou_ TABLE_Intervention..Nouveau alors //gclPresentation.p_bMajCourantSansIHM=vrai gclListeIntervention.p_clCourant=Null //gclPresentation.p_bMajCourantSansIHM=faux sinon //gclPresentation.p_bMajCourantSansIHM=Vrai gclListeIntervention.p_clCourant=TABLE_Intervention[nIndice] //gclPresentation.p_bMajCourantSansIHM=faux fin sinon fin si gclListeSite <>Null alors SourceVersEcran("","gclListeSite") // mise à jour des champs bindés sur la présentation (compteur par exemple) // affiche la table et restauration de la position courante TableSauvePositionEtSélection(TABLE_LIEU) TableAffiche(TABLE_LIEU,taInit) TableRestaurePositionEtSélection(TABLE_LIEU) // récupération de l'instance courante nIndice est un entier=TableSelect(TABLE_LIEU) si nIndice<=0 _ou_ TABLE_LIEU..Nouveau alors //gclPresentation.p_bMajCourantSansIHM=vrai gclListeSite.p_clCourant=Null //gclPresentation.p_bMajCourantSansIHM=faux sinon //gclPresentation.p_bMajCourantSansIHM=Vrai gclListeSite.p_clCourant=TABLE_LIEU[nIndice] //gclPresentation.p_bMajCourantSansIHM=faux fin sinon fin 06/08/2026 Isis_BO 3808 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Procédures si gpclListeClient <>Null alors // mise à jour des champs bindés sur la présentation (compteur par exemple) SourceVersEcran("","gpclListeClient") // affiche la table et restauration de la position courante TableSauvePositionEtSélection(TABLE_LISTE_CLIENT) TableAffiche(TABLE_LISTE_CLIENT,taInit) TableRestaurePositionEtSélection(TABLE_LISTE_CLIENT) // récupération de l'instance courante nIndice est un entier=TableSelect(TABLE_LISTE_CLIENT) si nIndice<=0 _ou_ TABLE_LISTE_CLIENT..Nouveau alors //gclPresentation.p_bMajCourantSansIHM=vrai gpclListeClient.p_clCourant=Null //gclPresentation.p_bMajCourantSansIHM=faux sinon //gclPresentation.p_bMajCourantSansIHM=Vrai gpclListeClient.p_clCourant=TABLE_LISTE_CLIENT[nIndice] //gclPresentation.p_bMajCourantSansIHM=faux fin sinon fin si gpclListeContact <>Null alors // mise à jour des champs bindés sur la présentation (compteur par exemple) SourceVersEcran("","gpclListeContact") // affiche la table et restauration de la position courante TableSauvePositionEtSélection(TABLE_PERSONNE) TableAffiche(TABLE_PERSONNE,taInit) TableRestaurePositionEtSélection(TABLE_PERSONNE) // récupération de l'instance courante nIndice est un entier=TableSelect(TABLE_PERSONNE) si nIndice<=0 _ou_ TABLE_PERSONNE..Nouveau alors //gclPresentation.p_bMajCourantSansIHM=vrai gpclListeContact.p_clCourant=Null //gclPresentation.p_bMajCourantSansIHM=faux sinon //gclPresentation.p_bMajCourantSansIHM=Vrai gpclListeContact.p_clCourant=TABLE_PERSONNE[nIndice] //gclPresentation.p_bMajCourantSansIHM=faux fin sinon fin DonneFocus(FEN_Menu.SAI_RechercheGlobal) nTaille est un entier= Taille(FEN_Menu.SAI_RechercheGlobal..ValeurAffichée) FEN_Menu.SAI_RechercheGlobal..Curseur=nTaille+1 FEN_Menu.SAI_RechercheGlobal..FinCurseur=nTaille+1 Procédure locale RafraichissementFiche // Résumé : // Syntaxe : //RafraichissementFiche ( est objet dynamique, est objet dynamique, est objet dynamique, est objet dynamique, est objet dynamique, est chaîne) // // Paramètres : // pclObjet1 (objet dynamique) : // pclObjet2 (objet dynamique) : // pclObjet3 (objet dynamique) : // pclObjet4 (objet dynamique) : 06/08/2026 Isis_BO 3809 Partie 3 › Fenêtre WINDEV › FI_ResultatsRecherche › Procédures // pclObjet5 (objet dynamique) : // sNomdeRecherche (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // gclListeIntervention (PTableIntervention dynamique - valeur par défaut=0) : < indiquez ici le rôle de stPParamSupplementaire> // gclListeSite (PTableLieu dynamique - valeur par défaut=0) : procédure RafraichissementFiche(pclObjet1 est un objet dynamique,pclObjet2 est un objet dynamique, pclObjet3 est un objet dynamique,pclObjet4 est un objet dynamique,pclObjet5 est un objet dynamique, sNomdeRecherche est une chaîne) gclListeIntervention <- pclObjet1 gclListeSite <- pclObjet2 gpclListeClient <- pclObjet3 gpclListeContact <- pclObjet4 gpclListeDossier <- pclObjet5 LIB_TitrePage= "Résultats de la recherche pour : "+sNomdeRecherche TableAffiche(TABLE_Intervention,taInit) TableAffiche(TABLE_LIEU,taInit) TableAffiche(TABLE_DOSSIER,taInit) TableAffiche(TABLE_LISTE_CLIENT,taInit) TableAffiche(TABLE_PERSONNE,taInit) DemandeMiseAJourIHM() 06/08/2026 Isis_BO 3810 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Image FI_Fiche_Document Image FI_Fiche_Document Informations générales FI_Fiche_Document Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Fiche_Document.wdw Créé par XVA Date de création 24/01/2019 10:36:33 Dernière modification par SMR 06/08/2026 Isis_BO 3811 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations générales | Date dernière modification | | 11/04/2025 16:08:30 | | | | | -------------------------- | ---------- | ----------------------------- | ------- | --------------- | --- | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 780 | 657 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | 06/08/2026 | | | Isis_BO | | 3812 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations générales | Assombri quand inactif | | | Oui | | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | Déplace souris sur bouton par Non | Compact. barres outils | | | Non | | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | Statistiques de la fenêtre | | Champ de saisie | | | 1 | | Libellé | | | 12 | | --- | ---------------------- | --- | --- | --- | --- | --------------- | --- | --- | --- | | | Bouton | | | 7 | | Image | | | 3 | | | Zone répétée | | | 1 | | Fenêtre interne | | | 1 | | | Attribut zone répétée | | | 3 | | Disposition | | | 5 | | | Cellule de disposition | | | 16 | | | | | | Nombre d'éléments dans la fenêtre : 49 FI_Fiche_Document Informations sur les champs Fenêtre : FI_Fiche_Document Fenêtre interne BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | | elbisiV | | | --- | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | nalP | FI_Fiche_Document | | | 0 | 0 | 780 | 657 | | 0 | | | ----------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | Fenêtre interne : FI_Fiche_Document Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | --- | .trev tnemeliféD latnoziroh .csA | | | | | | | | essap ed toM | cnalb à esiM | | | --- | --- | --------------------- | --- | ------------ | ----------- | ---------- | ------------ | ------------ | ------------- | | | | | | BAT ehcuoT | | FTR tamroF | | ediv is LLUN | lacitrev .csA | | | | X noitisoP Y noitisoP | | laitini tatE | eisias epyT | engilitluM | | | | ruetuaH ruegraL elbisiV nalP | SAI_Doc_Note | | 6 18 286 | 80 0 | Actif | Texte | | Non | | | | ------------ | --- | -------- | ---- | ------- | ----- | --- | --- | --- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 3813 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_CATEGDOC | 18 | 74 | 135 | 14 | 0 | Actif | Gauche | Haut | | | -------------------- | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | | LIB_Categorie | 153 | 74 | 200 | 14 | 0 | Actif | Gauche | Haut | | | LIB_DateModif | 396 | 74 | 142 | 14 | 0 | Actif | Gauche | Haut | | | LIB_NomDoc | 36 | 39 | 699 | 20 | 0 | Actif | Centre | Centre | | | LIB_TitreDateModif | 353 | 74 | 43 | 15 | 0 | Actif | Gauche | Haut | | | LIB_TitreUserModif | 544 | 74 | 24 | 15 | 0 | Actif | Gauche | Haut | | | LIB_TitreZR | 0 | 8 | 133 | 14 | 0 | Actif | Gauche | Haut | | | LIB_Titre_de_fenêtre | 6 | 6 | 81 | 21 | 0 | Actif | Gauche | Centre | | | LIB_UserModif | 580 | 74 | 200 | 14 | 0 | Actif | Gauche | Haut | | Bouton notuob epyT BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | ruetuaH | | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | BTN_AJOUTE_NOTE | | 10 | 3 | 24 | 24 | 0 | Actif | | Normal | | --------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | ------- | | BTN_Fermer_compact | | 4 | 4 | 24 | 24 | 0 | Actif | | Abandon | | BTN_Precedent | | 6 | 37 | 24 | 24 | 0 | Actif | | Normal | | BTN_Suivant | | 741 | 37 | 24 | 24 | 0 | Actif | | Normal | | BTN_Supprimer_compact | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | BTN_Valider_compact | | 4 | 4 | 24 | 24 | 0 | Actif | | Normal | | BTN_Valider_compact1 | | 262 | 6 | 24 | 24 | 0 | Actif | | Normal | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | | Y noitisoP | | | | laitini tatE | | sucof cevA | | --- | ---------- | --- | ---------- | ------- | ------- | ------- | ------------ | --------- | ---------- | | | | | | | ruetuaH | | | cilc cevA | | | | | | | ruegraL | | elbisiV | | | | nalP | IMG_Document | | 5 | 10 | 444 | 530 | 0 | Actif | | | | ---------------- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | | IMG_ICONE_CLIENT | | 4 | 7 | 16 | 16 | 0 | Actif | | | Zone répétée BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | ruetuaH ruegraL elbisiV nalP | ZR_NoteDoc | | | 5 | 1 | 288 | 100 | 0 | affichag | | | ---------- | --- | --- | --- | ------- | --- | --- | --- | -------- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 3814 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Disposition BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | DISP_BANDEAU_ENTETE | | 0 | 0 780 | 31 | 0 | Actif | | | ------------------- | --- | --- | ------ | --- | --- | ----- | --- | | DISP_CG_L3_C1 | | 5 | 6 285 | 32 | 0 | Actif | | | DISP_FicheDoc | | 0 | 0 780 | 657 | 0 | Actif | | | DISP_Note | | 6 | 10 297 | 539 | 0 | Actif | | | DISP_PhotoNote | | 7 | 8 765 | 549 | 0 | Actif | | Zone répétée : FI_Fiche_Document.DISP_FicheDoc.DISP_PhotoNote.DISP_Note.ZR_NoteDoc Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | LIB_Auteur | 5 | 38 40 | 40 0 | Actif | Centre | Centre | | | ---------- | --- | ------ | ---- | ----- | ------ | ------ | --- | | LIB_Note | 54 | 29 208 | 57 0 | Actif | Gauche | Haut | | | LIB_Titre | 6 | 6 126 | 17 0 | Actif | Gauche | Haut | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | --------------- | --- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | | | ruegraL ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_Auteur | 7 | 39 | 36 36 | 0 | Actif | | | | ---------- | --- | --- | ----- | --- | ----- | --- | --- | Attribut zone répétée BAT ehcuoT laitini tatE | | | X noitisoP Y noitisoP | | | | | | | --- | --- | --------------------- | ------- | ------- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP ATT_Note ATT_Titre ATT_User | 06/08/2026 | | | Isis_BO | | | | 3815 | | ---------- | --- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Fenêtre : FI_Fiche_Document Fenêtre interne : FI_Fiche_Document UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Fiche_Document Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse 06/08/2026 Isis_BO 3816 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 06/08/2026 Isis_BO 3817 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Fiche_Document.DISP_FicheDoc.BTN_Precedent Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_A_Gauche.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 3818 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Fiche_Document.DISP_FicheDoc.BTN_Suivant Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_A_Droite.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3819 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3820 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3821 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3822 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Disposition : FI_Fiche_Document.DISP_FicheDoc.DISP_BANDEAU_ENTETE Libellé FR: Disposition Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Droite 06/08/2026 Isis_BO 3823 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Document.DISP_FicheDoc Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 1 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Document.DISP_FicheDoc.DISP_PhotoNote.DISP_Note Libellé FR: Disposition Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 1 06/08/2026 Isis_BO 3824 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Fiche_Document.DISP_FicheDoc.DISP_PhotoNote Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 1 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Fiche_Document.DISP_FicheDoc.DISP_PhotoNote.IMG_Document Curseur survol 32649 UI par l'utilisateur Selon fenêtre Menu manip. image Menu simple (copier, enregistrer sous, etc.) Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3825 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_AGENDA.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 3826 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Document.DISP_FicheDoc.LIB_CATEGDOC Libellé FR: Catégorie de document : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Document.DISP_FicheDoc.LIB_Categorie Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 3827 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Document.DISP_FicheDoc.LIB_DateModif Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3828 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Libellé : FI_Fiche_Document.DISP_FicheDoc.LIB_NomDoc Libellé FR: Nom du document Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationFicheDoc.p_clCourant.m_sNom Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Document.DISP_FicheDoc.LIB_TitreDateModif Libellé FR: Créé le Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 3829 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Document.DISP_FicheDoc.LIB_TitreUserModif Libellé FR: Par Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3830 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Libellé : Libellé FR: Notes sur le document Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3831 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Document.DISP_FicheDoc.LIB_UserModif Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3832 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Champ de saisie : Libellé FR: Ajouter une note Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 468 Largeur interne 286 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Note sur le document Numéro aide 0 Texte d'indication si vide FR: Note sur le document Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 50 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 3833 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Hauteur et droite Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 96 Largeur colonne 267 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 3834 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :gpclListeNoteDoc.m_clTabModele Rub. mémorisée :gpclListeNoteDoc.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3835 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Zone répétée : FI_Fiche_Document.DISP_FicheDoc.DISP_PhotoNote.DISP_Note.ZR_NoteDoc Attribut zone répétée : Champ associé LIB_Note Propriété associée 1 Liaison des données :gpclListeNoteDoc.m_clTabModele.m_sDN_Note Attribut zone répétée : Champ associé LIB_Titre Propriété associée 1 Liaison des données :gpclListeNoteDoc.m_clTabModele.m_dhCreationDate Attribut zone répétée : Champ associé LIB_Auteur Propriété associée 1 Liaison des données :gpclListeNoteDoc.m_clTabModele.m_nCreationUser Image : Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui 06/08/2026 Isis_BO 3836 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: XV Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gpclListeNoteDoc.m_clTabModele.m_nCreationUser Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3837 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Libellé : Libellé FR: Note Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gpclListeNoteDoc.m_clTabModele.m_sDN_Note Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 3838 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Date Masque saisie FR: Le JJ/MM/AAAA à HH:mm Format retour AAAAMMJJHHmmSS Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gpclListeNoteDoc.m_clTabModele.m_dhCreationDate Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_Fiche_Document Messages multilingues 06/08/2026 Isis_BO 3839 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Fiche_Document Code des champs Déclarations globales de FI_Fiche_Document procédure MaFenêtre(gclPresentationFicheDoc est un PFicheDocument dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null,gsCheminPhoto est une chaîne="") gpRepertoireDoc est une procédure //gclPresentation <- paramSupplementaire.pclObjetAppelant gpclListeDocumentIntervention est un PTableDocument dynamique gpclListeDocumentIntervention=PTableDocument.gNouvellePresentation(1,gclPresentationFicheDoc.m_n IDIntervention,gpclFicheUtilisateurEnCours.m_nIDTypeProfil) Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Code des champs gpclListeNoteDoc est un PTableDocumentNote dynamique gpclListeNoteDoc=PTableDocumentNote.gNouvellePresentation(gclPresentationFicheDoc.m_nPKID) si gpclListeNoteDoc.m_clTabModele..Occurrence=0 alors BTN_AJOUTE_NOTE..Visible=Faux DISP_Note[3]..Visible=Vrai DISP_Note[2]..Visible=Faux DISP_Note[1]..Visible=Vrai sinon BTN_AJOUTE_NOTE..Visible=Vrai DISP_Note[3]..Visible=Faux DISP_Note[2]..Visible=Vrai DISP_Note[1]..Visible=Vrai fin //CheminRepClientDoc est une chaine = ExtraitChaîne(gsCheminPhoto,3,"\",DepuisFin) nCompteur est un entier nPosition est un entier pour i= 1 _à_ gpclListeDocumentIntervention.m_clTabModele..Occurrence nCompteur++ si gpclListeDocumentIntervention.m_clTabModele[i].m_nPKID=gclPresentationFicheDoc.m_nPKID alors nPosition=nCompteur fin fin si nPosition=nCompteur et nPosition=1 alors BTN_Precedent..Visible=Faux BTN_Suivant..Visible=Faux sinon si nPosition=nCompteur et nPosition>1 BTN_Precedent..Visible=Vrai BTN_Suivant..Visible=Faux sinon si nPosition=1 BTN_Precedent..Visible=Faux BTN_Suivant..Visible=Vrai sinon BTN_Precedent..Visible=Vrai BTN_Suivant..Visible=Vrai fin Fin d'initialisation de FI_Fiche_Document Affiche_Info_CreaModif() Demande de mise à jour de l'affichage de FI_Fiche_Document SourceVersEcran("","gclPresentationFicheDoc") //IMG_Document="\\Srvgds\partage\Documents\LEBONCLIENT 3096224743817222\Intervention 3096224743817231\"+LIB_NomDoc Fic est une chaîne= gsCheminPhoto ext est une chaîne=fExtraitChemin(Fic,fExtension) ext=Majuscule(ext[[2 à]]) selon ext cas "BMP","JPG","JPEG","GIF", "PCD", "PCX", "PNG", "PSD", "TGA", "TIF","TIFF","EMF","WMF","ICO", "ICW","CUR" IMG_Document=Fic cas "PDF" IMG_Document=Fic autre cas IMG_Document="fichier.png" fin Clic sur BTN_Precedent nPosition-- gpclListeDocumentIntervention.p_clCourant= gpclListeDocumentIntervention.m_clTabModele[nPosition] gclPresentationFicheDoc<-gpclListeDocumentIntervention.Modifier() 06/08/2026 Isis_BO 3840 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Code des champs ZoneRépétéeSupprimeTout(ZR_NoteDoc) gpclListeNoteDoc=PTableDocumentNote.gNouvellePresentation(gclPresentationFicheDoc.m_nPKID) si gpclListeNoteDoc.m_clTabModele..Occurrence=0 alors BTN_AJOUTE_NOTE..Visible=Faux DISP_Note[3]..Visible=Vrai DISP_Note[2]..Visible=Faux DISP_Note[1]..Visible=Vrai sinon BTN_AJOUTE_NOTE..Visible=Vrai DISP_Note[3]..Visible=Faux DISP_Note[2]..Visible=Vrai DISP_Note[1]..Visible=Vrai fin ZoneRépétéeAffiche(ZR_NoteDoc,taInit) gsCheminPhoto=gclPresentationFicheDoc.m_sCheminFichier //ComplèteRep(DonneRepertoireRacine()+CheminRepClientDoc+"\"+DonneRepertoireIntervention(gclPresentatio nFicheDoc.m_nIDIntervention))+gclPresentationFicheDoc.m_sNom nCompt est un entier nPos est un entier pour i= 1 _à_ gpclListeDocumentIntervention.m_clTabModele..Occurrence nCompt++ si gpclListeDocumentIntervention.m_clTabModele[i].m_nPKID=gclPresentationFicheDoc.m_nPKID alors nPos=nCompt fin fin si nPos=nCompt et nPos=1 alors BTN_Precedent..Visible=Faux BTN_Suivant..Visible=Faux sinon si nPos=nCompt et nPos>1 BTN_Precedent..Visible=Vrai BTN_Suivant..Visible=Faux sinon si nPos=1 BTN_Precedent..Visible=Faux BTN_Suivant..Visible=Vrai sinon BTN_Precedent..Visible=Vrai BTN_Suivant..Visible=Vrai fin Affiche_Info_CreaModif() DemandeMiseAJourIHM() Clic sur BTN_Suivant nPosition++ gpclListeDocumentIntervention.p_clCourant= gpclListeDocumentIntervention.m_clTabModele[nPosition] gclPresentationFicheDoc<-gpclListeDocumentIntervention.Modifier() ZoneRépétéeSupprimeTout(ZR_NoteDoc) gpclListeNoteDoc=PTableDocumentNote.gNouvellePresentation(gclPresentationFicheDoc.m_nPKID) si gpclListeNoteDoc.m_clTabModele..Occurrence=0 alors BTN_AJOUTE_NOTE..Visible=Faux DISP_Note[3]..Visible=Vrai DISP_Note[2]..Visible=Faux DISP_Note[1]..Visible=Vrai sinon BTN_AJOUTE_NOTE..Visible=Vrai DISP_Note[3]..Visible=Faux DISP_Note[2]..Visible=Vrai DISP_Note[1]..Visible=Vrai fin ZoneRépétéeAffiche(ZR_NoteDoc,taInit) gsCheminPhoto=gclPresentationFicheDoc.m_sCheminFichier //ComplèteRep(DonneRepertoireRacine()+CheminRepClientDoc+"\"+DonneRepertoireIntervention(gclPresentatio nFicheDoc.m_nIDIntervention))+gclPresentationFicheDoc.m_sNom 06/08/2026 Isis_BO 3841 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Code des champs nCompt est un entier nPos est un entier pour i= 1 _à_ gpclListeDocumentIntervention.m_clTabModele..Occurrence nCompt++ si gpclListeDocumentIntervention.m_clTabModele[i].m_nPKID=gclPresentationFicheDoc.m_nPKID alors nPos=nCompt fin fin si nPos=nCompt et nPos=1 alors BTN_Precedent..Visible=Faux BTN_Suivant..Visible=Faux sinon si nPos=nCompt et nPos>1 BTN_Precedent..Visible=Vrai BTN_Suivant..Visible=Faux sinon si nPos=1 BTN_Precedent..Visible=Faux BTN_Suivant..Visible=Vrai sinon BTN_Precedent..Visible=Vrai BTN_Suivant..Visible=Vrai fin Affiche_Info_CreaModif() DemandeMiseAJourIHM() Clic sur BTN_Fermer_compact //paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheDoc) AppelProcFenetreAppelante(gclPresentationFicheDoc,paramSupplementaire,Vrai,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) Clic sur BTN_Supprimer_compact si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin clErreur est un CErreur si fFichierExiste(gsCheminPhoto) alors si fSupprime(gsCheminPhoto,frLectureSeule) alors si pas gclPresentationFicheDoc.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) fin IMG_Document="" sinon Info("Erreur lors de la suppression du fichier ",ErreurInfo(errMessage)) retour fin sinon si pas gclPresentationFicheDoc.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) fin fin //paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationFicheDoc,paramSupplementaire,Faux,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) Clic sur BTN_Valider_compact EcranVersSource() 06/08/2026 Isis_BO 3842 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Code des champs gclPresentationFicheDoc.m_dhModifDate=DateHeureSys() gclPresentationFicheDoc.m_nModifUser=gpclFicheUtilisateurEnCours:m_nPKID clErreur est un CErreur si pas gclPresentationFicheDoc.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) fin //paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheDoc) AppelProcFenetreAppelante(gclPresentationFicheDoc,paramSupplementaire,Vrai,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) Clic sur BTN_Valider_compact1 pclFicheDocNote est une PFicheDocumentNote dynamique pclFicheDocNote=gpclListeNoteDoc.Nouveau() pclFicheDocNote.m_bNouveau=Vrai pclFicheDocNote.m_sDN_Note=SAI_Doc_Note pclFicheDocNote.m_nCreationUser=gpclFicheUtilisateurEnCours.m_nPKID pclFicheDocNote.m_nDN_IDDocument=gclPresentationFicheDoc.m_nPKID clErreur est un CErreur si pas pclFicheDocNote.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) fin gpclListeNoteDoc=PTableDocumentNote.gNouvellePresentation(gclPresentationFicheDoc.m_nPKID) SourceVersEcran() ZoneRépétéeAffiche(ZR_NoteDoc,taInit) BTN_AJOUTE_NOTE..Visible=Vrai DISP_Note[3]..Visible=Faux DISP_Note[2]..Visible=Vrai SAI_Doc_Note="" Clic sur BTN_AJOUTE_NOTE DISP_Note[3]..Visible=Vrai BTN_AJOUTE_NOTE..Visible=Faux si ZR_NoteDoc..Occurrence=0 alors DISP_Note[2]..Visible=Faux sinon DISP_Note[2]..Visible=Vrai fin A chaque modification de SAI_Doc_Note ChampVersSource() Affichage d'une ligne de ZR_NoteDoc //nIdCollab est un entier sur 8 octets HLitRecherchePremier(Utilisateur,UT_PKID,Val(ATT_User)) si HTrouve(Utilisateur) alors //ATT_User=Gauche(Utilisateur.UT_Prenom,1)+Gauche(Utilisateur.UT_Nom,1) HLitRecherchePremier(Collaborateur,CO_PKID,Utilisateur.UT_IDCollaborateur) si HTrouve(Collaborateur) alors ATT_User=Gauche(Collaborateur.CO_Prenom,1)+Gauche(Collaborateur.CO_Nom,1) fin fin //HLitRecherchePremier(Collaborateur,CO_PKID,nIdCollab) //SI HTrouve(Collaborateur) ALORS // ATT_User=gauche(Collaborateur.CO_Prenom,1)+Gauche(Collaborateur.CO_Nom,1) //FIN Clic sur IMG_Document 06/08/2026 Isis_BO 3843 Partie 3 › Fenêtre WINDEV › FI_Fiche_Document › Code des champs LanceAppliAssociée(gsCheminPhoto) Initialisation de LIB_DateModif MoiMême = DateHeureSys() FI_Fiche_Document Procédures Procédure locale Affiche_Info_CreaModif // Résumé : // Syntaxe : // Affiche_Info_CreaModif () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Affiche_Info_CreaModif() LIB_Titre_de_fenêtre=paramSupplementaire.sTitreFenetre //LIB_DateCrea+=DateVersChaîne(gclPresentationFicheDoc.m_dhCreationDate,"JJ/MM/AAAA à HH:mm") LIB_DateModif=DateVersChaîne(gclPresentationFicheDoc.m_dhCreationDate,"JJ/MM/AAAA à HH:mm") //LIB_UserCrea+=gclPresentationFicheDoc.m_sCreationUser nIndice est un entier = TableauCherche(gpclListeUtilisateur:m_clTabModele,tcLinéaire,"m_nPKID", gclPresentationFicheDoc.m_nCreationUser,1) si nIndice>0 alors si HLitRecherchePremier(Collaborateur,CO_PKID,gpclListeUtilisateur:m_clTabModele[nIndice]:m_n IDCollaborateur) alors LIB_UserModif=Collaborateur.CO_Prenom+" "+Collaborateur.CO_Nom sinon LIB_UserModif = "" fin sinon LIB_UserModif = "" fin LIB_Categorie=gclListeCategorieDocHorsRapport.RechercheEtDonneLibelleDepuisID(gclPresentationFicheDoc. m_nIDCategorie) 06/08/2026 Isis_BO 3844 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Image FI_EmailNouveau Image FI_EmailNouveau Informations générales FI_EmailNouveau 06/08/2026 Isis_BO 3845 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations générales Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_EmailNouveau.wdw | Créé par | | XVA | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 21/02/2019 09:57:32 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:31 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 782 Hauteur | 754 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | 06/08/2026 | | | Isis_BO | | 3846 | Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations générales | Anim. Fermeture | 0 | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | | Durée Anim. Ouverture | 100 | | | | | | | Durée Anim. Fermeture | 50 | | | | | | | Adapte Taille contenu | Non | | | | | | | Assombri quand inactif | Oui | | | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | Statistiques de la fenêtre | | Champ de saisie | | 6 | Libellé | | 8 | | --- | --------------- | --- | --- | ---------------------- | --- | --- | | | Bouton | | 9 | Combo | | 2 | | | Forme | | 3 | Zone répétée | | 1 | | | Fenêtre interne | | 1 | Attribut zone répétée | | 5 | | | Disposition | | 1 | Cellule de disposition | | 7 | Nombre d'éléments dans la fenêtre : 43 FI_EmailNouveau Informations sur les champs Fenêtre : FI_EmailNouveau Fenêtre interne BAT ehcuoT X noitisoP Y noitisoP laitini tatE ruetuaH | | | | ruegraL | | elbisiV | | | --- | --- | --- | ------- | --- | ------- | --- | nalP | FI_EmailNouveau | | 0 | 0 782 | 754 | 0 | | | --------------- | --- | --- | ----- | --- | --- | --- | Fenêtre interne : FI_EmailNouveau | 06/08/2026 | | | Isis_BO | | | 3847 | | ---------- | --- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS eriotagilbo eisiaS | | | | | | | | | | | | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ----------- | ---------- | ---------- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruegraL ruetuaH elbisiV nalP | SAI_Destinataire | 60 | 6 671 | 28 | 0 affichag | | Texte | | Non | | | | | | ------------------- | ----- | ----- | --- | ---------- | ----- | ----- | --- | --- | --- | --- | --- | --- | | SAI_DestinataireCC | 60 | 6 671 | 28 | 0 affichag | | Texte | | Non | | | | | | SAI_DestinataireCCI | 60 | 6 671 | 28 | 0 affichag | | Texte | | Non | | | | | | SAI_Message | 6 | 8 767 | 291 | 0 | Actif | Texte | | Non | | | | | | SAI_Objet | 60 | 7 710 | 28 | 0 | Actif | Texte | | Non | | | | | | SAI_Sig | 6 305 | 767 | 125 | 0 | Actif | Texte | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | | | | | elbisiV nalP | LIB_Compte | | 6 | 10 | 54 | 20 | | 0 | Actif | Gauche | Haut | | | | -------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | --- | | LIB_DEST | | 3 | 10 | 54 | 20 | | 0 | Actif | Gauche | Haut | | | | LIB_DESTCC | | 3 | 10 | 54 | 20 | | 0 | Actif | Gauche | Haut | | | | LIB_DESTCCI | | 3 | 10 | 54 | 20 | | 0 | Actif | Gauche | Haut | | | | LIB_OBJET | | 3 | 11 | 54 | 20 | | 0 | Actif | Gauche | Haut | | | | LIB_PiecesJ | | 6 | 7 | 194 | 20 | | 0 | Actif | Gauche | Haut | | | | LIB_Titre_de_fenêtre | | 16 | 6 | 489 | 21 | | 0 | Actif | Gauche | Centre | | | Bouton | | | | | | | | | | | BAT ehcuoT | | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---------- | --- | ----------- | laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_AJOUTER_PIECEJOINTE | | | 36 | 33 | 24 | | 24 | 0 | Actif | | Normal | | | ----------------------- | --- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | ------- | ---- | | BTN_AjoutRessource | | | 743 | 6 | 24 | | 24 | 0 | Actif | | Normal | | | BTN_AjoutRessource1 | | | 743 | 9 | 24 | | 24 | 0 | Actif | | Normal | | | BTN_AjoutRessource2 | | | 743 | 9 | 24 | | 24 | 0 | Actif | | Normal | | | BTN_Fermer_compact | | | 729 | 4 | 24 | | 24 | 0 | Actif | | Abandon | | | BTN_GALERIE_DOC | | | 6 | 33 | 24 | | 24 | 0 | Actif | | Normal | | | BTN_Supprimer_compact | | | 685 | 4 | 24 | | 24 | 0 | Actif | | Normal | | | BTN_Valider_compact | | | 641 | 4 | 24 | | 24 | 0 | Actif | | Normal | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 3848 | Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | laitini tatE | BAT ehcuoT | eisias cevA | | | | --- | --- | --- | --- | --- | ------------ | ---------- | ----------- | --- | --- | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | sruocraP | | | | | --- | --- | ------- | ------- | --- | --- | -------- | --- | --- | --- | elbisiV | | | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_Compte | 66 | 6 692 | 33 | 0 | Actif | Mémoire | | Non | | | ------------ | ---- | ------- | --- | --- | ----- | -------- | --- | --- | --- | | COMBO_PJ | -309 | 719 211 | 45 | 0 | Actif | Variable | | Non | | Forme BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | | elbisiV | | | --- | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | nalP | FRM_SansNom1 | | | 1 | 3 | 788 | 2 | 0 | Actif | | | ------------ | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | FRM_SansNom2 | | | 1 | 39 | 788 | 2 | 0 | Actif | | | FRM_SansNom3 | | | 0 | 0 | 782 | 33 | 0 | Actif | | Zone répétée | | | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | ZR_PJ | | | 107 | 16 | 663 | 37 | 0 | Actif | | | ----- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Disposition BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_Message | | | 0 | 34 | 778 | 720 | 0 | Actif | | | ------------ | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Zone répétée : FI_EmailNouveau.DISP_Message.ZR_PJ Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_SansNom1 | | 2 | 9 201 | 25 | 0 | Actif | Gauche | Centre | | | ------------ | --- | --- | ----- | ------- | --- | ----- | ------ | ------ | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 3849 | Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Bouton notuob epyT | | | | | laitini tatE BAT ehcuoT | | | --- | --- | --- | --- | ----------------------- | --- | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_SupprimePJ | 189 2 | 16 16 | 0 | Actif | Normal | | -------------- | ----- | ----- | --- | ----- | ------ | Attribut zone répétée BAT ehcuoT laitini tatE | | X noitisoP Y noitisoP | | | | | | --- | --------------------- | --------------- | --- | --- | --- | | | | ruegraL ruetuaH | | | | elbisiV nalP ATT_CHEMIN ATT_IDInter ATT_Id ATT_MessageExterne ATT_Nom Fenêtre : FI_EmailNouveau Fenêtre interne : FI_EmailNouveau | UI par l'utilisateur | Selon fenêtre | | | | | | -------------------------------- | ---------------------------------- | --- | --- | --- | --- | | Unité des tailles | Compatible desktop ET mobile | | | | | | Taux Paral. hauteur | 0 | | | | | | Taux Paral. Y | 0 | | | | | | Épinglé | Non | | | | | | Masquer lors du scrolling | Non | | | | | | Ancrage au contenu | | | | | | | Numéro aide | 0 | | | | | | Thème destination | Oui | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | Facteur de rétrécissement 0 Facteur d'agrandissement 0 | Ctx. HFSQL indép. | Non | | | | | | ----------------- | ------- | --- | --- | --- | --- | | Ancrage | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | Isis_BO | | | 3850 | | ---------- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Fenêtre interne : FI_EmailNouveau Bouton : FI_EmailNouveau.DISP_Message.BTN_AJOUTER_PIECEJOINTE Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Ouvrir le rapport dans l'explorateur de fichiers Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\dossier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3851 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Bouton : FI_EmailNouveau.DISP_Message.BTN_AjoutRessource Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Ajouter destinataire(s) Message FR: Ajouter destinataire(s) Titre aide FR: Ajouter destinataire(s) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3852 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Bouton : FI_EmailNouveau.DISP_Message.BTN_AjoutRessource1 Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Ajouter destinataire(s) en CC Message FR: Ajouter destinataire(s) en CC Titre aide FR: Ajouter destinataire(s) en CC Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3853 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Bouton : FI_EmailNouveau.DISP_Message.BTN_AjoutRessource2 Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Ajouter destinataire(s) en CCI Message FR: Ajouter destinataire(s) en CCI Titre aide FR: Ajouter destinataire(s) en CCI Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3854 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Bouton : FI_EmailNouveau.BTN_Fermer_compact Groupe GR_BandeauEntete Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Quitter Message FR: Quitter Titre aide FR: Quitter Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3855 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Bouton : FI_EmailNouveau.DISP_Message.BTN_GALERIE_DOC Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Sélection des documents à envoyer par mail Titre aide FR: Sélection des documents à envoyer par mail Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\PieceJoint.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3856 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Bouton : FI_EmailNouveau.BTN_Supprimer_compact Groupe GR_BandeauEntete Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Enregistrer comme brouillon Message FR: Enregistrer comme brouillon Titre aide FR: Enregistrer comme brouillon Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Pause.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3857 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Bouton : FI_EmailNouveau.BTN_Valider_compact Groupe GR_BandeauEntete Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Envoyer l'Email Message FR: Envoyer l'Email Titre aide FR: Envoyer l'Email Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\SendMail.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3858 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Combo : FI_EmailNouveau.DISP_Message.COMBO_Compte Libellé FR: Compte : Groupe GR_PIECEJOINTE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 692 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 67 Largeur interne 692 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: Compte mail Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse A la fin Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 3859 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Rub. affichée :gpclListeDocInter.m_clTabModele.m_sNom Rub. mémorisée :gpclListeDocInter.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_EmailNouveau.COMBO_PJ Libellé FR: Pièces jointes : Groupe GR_PIECEJOINTE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 211 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne -309 Largeur interne 211 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse A la fin Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 3860 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeDocInter.m_clTabModele Rub. affichée :gpclListeDocInter.m_clTabModele.m_sNom Rub. mémorisée :gpclListeDocInter.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Disposition : FI_EmailNouveau.DISP_Message Libellé FR: Disposition Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 6 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 3861 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_EmailNouveau.DISP_Message.FRM_SansNom1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Horizontal Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_EmailNouveau.DISP_Message.FRM_SansNom2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Horizontal Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3862 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Forme : FI_EmailNouveau.FRM_SansNom3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_EmailNouveau.DISP_Message.LIB_Compte Libellé FR: Compte Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 3863 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_EmailNouveau.DISP_Message.LIB_DEST Libellé FR: À Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_EmailNouveau.DISP_Message.LIB_DESTCC Libellé FR: CC Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 3864 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_EmailNouveau.DISP_Message.LIB_DESTCCI Libellé FR: CCI Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 3865 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_EmailNouveau.DISP_Message.LIB_OBJET Libellé FR: Objet Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_EmailNouveau.DISP_Message.LIB_PiecesJ Libellé FR: Pièces jointes : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Tenir compte du cadrage 06/08/2026 Isis_BO 3866 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_EmailNouveau.LIB_Titre_de_fenêtre Libellé FR: Nouveau Message Groupe GR_BandeauEntete Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 3867 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_EmailNouveau.DISP_Message.SAI_Destinataire Libellé FR: À Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 67 Largeur interne 665 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 63 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non 06/08/2026 Isis_BO 3868 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPFMessage.p_clCourant.m_sAdrDestinataires Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_EmailNouveau.DISP_Message.SAI_DestinataireCC Libellé FR: CC Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 67 06/08/2026 Isis_BO 3869 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Largeur interne 665 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 63 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPFMessage.p_clCourant.m_sAdrCC Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 06/08/2026 Isis_BO 3870 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_EmailNouveau.DISP_Message.SAI_DestinataireCCI Libellé FR: CCI Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 67 Largeur interne 665 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 63 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non 06/08/2026 Isis_BO 3871 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPFMessage.m_sAdrCCI Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_EmailNouveau.DISP_Message.SAI_Message Libellé FR: Objet Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 3872 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Ancrage au contenu Cadrage horz. Gauche Position X interne 7 Largeur interne 767 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Objet Numéro aide 0 Texte d'indication si vide FR: Objet Opacité 100 Autorise ChangeGabarit Oui Format HTML 1 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Oui Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Automatique Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPFMessage.p_clCourant.m_sMessage Gestion Euro Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 3873 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 500 Champ de saisie : FI_EmailNouveau.DISP_Message.SAI_Objet Libellé FR: Objet Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 67 Largeur interne 704 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Objet Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non 06/08/2026 Isis_BO 3874 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPFMessage.m_sObjet Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3875 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Champ de saisie : FI_EmailNouveau.DISP_Message.SAI_Sig Libellé FR: Signature email Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 7 Largeur interne 767 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Objet Numéro aide 0 Texte d'indication si vide FR: Objet Opacité 100 Autorise ChangeGabarit Oui Format HTML 1 Sécurité HTML Non Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Oui Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Automatique Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 3876 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 510 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_EmailNouveau.DISP_Message.ZR_PJ Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 36 Largeur colonne 209 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 3877 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 3 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Nombre de colonnes variable (à gauche) Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :gpclListePJ.m_clTabModele Rub. mémorisée :gpclListePJ.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3878 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Zone répétée : FI_EmailNouveau.DISP_Message.ZR_PJ Attribut zone répétée : FI_EmailNouveau.DISP_Message.ZR_PJ.ATT_CHEMIN (5) Propriété associée 1 Liaison des données :gpclListePJ.m_clTabModele.m_sCheminFichier Attribut zone répétée : FI_EmailNouveau.DISP_Message.ZR_PJ.ATT_IDInter (3) Propriété associée 5 Liaison des données :gpclListePJ.m_clTabModele.m_nIDIntervention Attribut zone répétée : FI_EmailNouveau.DISP_Message.ZR_PJ.ATT_Id (1) Propriété associée 1 Liaison des données :gpclListePJ.m_clTabModele.m_nPKID Attribut zone répétée : FI_EmailNouveau.DISP_Message.ZR_PJ.ATT_MessageExterne (4) Propriété associée 1 Liaison des données :gpclListePJ.m_clTabModele.m_nIDMessageExterne Attribut zone répétée : FI_EmailNouveau.DISP_Message.ZR_PJ.ATT_Nom (2) Champ associé LIB_SansNom1 Propriété associée 1 Liaison des données :gpclListePJ.m_clTabModele.m_sNom 06/08/2026 Isis_BO 3879 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Bouton : FI_EmailNouveau.DISP_Message.ZR_PJ.BTN_SupprimePJ Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Supprimer la pièce-jointe Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Image fond FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_16_5_fermer.png Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3880 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Informations sur les champs Libellé : FI_EmailNouveau.DISP_Message.ZR_PJ.LIB_SansNom1 Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gpclListePJ.m_clTabModele.m_sNom Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_EmailNouveau Messages multilingues 06/08/2026 Isis_BO 3881 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? 2001 FR: Sélectionnez un fichier... 2002 FR: Tous les fichiers (*.*) 2003 FR: %1 (%2) 2004 FR: %1 pièce(s) jointe(s) attachée(s) Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Messages multilingues 06/08/2026 Isis_BO 3882 ¹ .ssem °N Message 2005 FR: ¹ N° mess. : numéro de message. FI_EmailNouveau Code des champs Déclarations globales de FI_EmailNouveau procédure FI_EmailNouveau(gclPFMessage est un PFicheMessageExterne dynamique=Null, paramSupp est un STParamFenetreAppelante=Null) stvParamEmail est un STParamEmail stvParamEnvoiEmail est un STParamEnvoiEmail stvParamEmail = gpclFicheUtilisateurEnCours:p_ParamEmailStruct stvParamEnvoiEmail = gpclFicheUtilisateurEnCours:p_ParamEnvoiMailStruct maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI gtaParamEmailConfig est un tableau associatif de STParamEnvoiEmailPerso gtabParamEmailPerso est un tableau de STParamEnvoiEmailPerso gsMessageEnvoyer est une chaîne ANSI constante SELECTION_DEST = 2 SELECTION_CC = 3 SELECTION_CCI = 4 // Aucune pièce jointe par défaut PIECEJOINTE_AUCUNE = "" fin //trace("Init FI_EmailNouveau") gnIndice est un entier gpclListeDocInter est une PTableDocument dynamique si paramSupp.pclObjetAppelant=Null alors gpclListeDocInter=PTableDocument.gNouvellePresentation(1,gclPFMessage.m_nIDIntervention,gpcl FicheUtilisateurEnCours.m_nIDTypeProfil) sinon gpclListeDocInter<-paramSupp.pclObjetAppelant:ListeDocumentOK fin gpclListePJ est une PTableDocument dynamique gpclListePJ=PTableDocument.gNouvellePresentation(2,gclPFMessage.m_sIDDocPJ,gpclFicheUtilisateurEnCours. m_nIDTypeProfil) gclInter est une PFicheIntervention <- paramSupp.pclObjetAppelant gtabTabContact est un tableau de chaînes gtabTabContactCC est un tableau de chaînes gtabTabContactCCI est un tableau de chaînes si gclPFMessage.m_sAdrDestinataires<>"" alors pour toute chaîne mail de gclPFMessage.m_sAdrDestinataires séparée par ";" TableauAjouteLigne(gtabTabContact,mail) fin fin //DISP_Message[2]..visible=faux Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Code des champs //DISP_Message[3]..Visible=Faux //si paramSupp.sContexteAppelant="BTN_ADD_MESS_EXT" alors // DISP_Message[1]..Visible=Faux // BTN_Valider_compact..Image="WNH18820a_24_5_valider.png" // BTN_Supprimer_compact..visible=faux //SINON si paramSupp.sContexteAppelant<>"BTN_Transfert" alors // gclPFMessage:m_sMessage +=ChaîneVersUTF8(stvParamEnvoiEmail.bufSignature) //FIN //DonneFocus(SAI_Message) Fin d'initialisation de FI_EmailNouveau si gpclListePJ.m_clTabModele..Occurrence > 0 alors pour i = 1 _à_ gpclListePJ.m_clTabModele..Occurrence gnIndice=TableauCherche(gpclListeDocInter.m_clTabModele,tcLinéaire,"m_sNom",gpclListePJ. m_clTabModele[i].m_sNom) si gnIndice<>-1 alors TableauSupprimeLigne(gpclListeDocInter.m_clTabModele,gnIndice) fin fin fin SourceVersEcran() ChargeParamConfigEmail() ListeAffiche(COMBO_PJ,taInit) //SI paramSupp.sContexteAppelant="BTN_Transfert" ALORS // SourceVersEcran() //FIN //Chargement du Modèle de mail dont le code a été passé en paramètre supplémentaire //si paramSupp<>null _ET_ paramSupp:saCodeModelMail <>"" alors // oMM est un PF_ModeleEmail // oMM:Charge(paramSupp:saCodeModelMail) // // //Affectation du modèle // gclPFMessage:m_sMessage = oMM:oMod:sCorpHTML //Transformation du document .doc en Html // gclPFMessage:m_sObjet = oMM:oMod:sSujet // // //Remplacement des mots clé par leur valeur // //C'est le code Valeur qui est connu dans le programme et permet de trouver la chaine qui remplacera le mot clé trouvé dans le texte. // //Pour la langue française, FR, le code valeur est identique au mot clef // //Dans cette version seule la langue FR est gérée en dur // // // tbMC est un tableau de ST_MotCle // // //On récupère la liste des mots clés dans la table MotClef // RecupMotsCles(tbMC) // // //Pour chaque mot clé, on vérifie sa présence dans le message ou l'objet // VerifiePresenceMotsCles(tbMC,gclPFMessage:m_sMessage,gclPFMessage:m_sObjet) // // // //Pour chaque mot clef présents, on recherche sa valeur // DonneValeurTousMotsCles(tbMC,gclInter) // // // //Puis on remplace // RemplaceMotsCles(tbMC,gclPFMessage:m_sMessage,gclPFMessage:m_sObjet) 06/08/2026 Isis_BO 3883 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Code des champs // SourceVersEcran() //FIN Clic sur BTN_Fermer_compact //paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheMessageE xterne) paramSupp.sContexteAppelant = "BTN_ADD_MESS_EXT" AppelProcFenetreAppelante(gclPFMessage,paramSupp,Faux,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) Clic sur BTN_Supprimer_compact sAdresseUser est une chaîne //SI pclFicheParam<> Null ALORS // Désérialise(stParamEmail,pclFicheParam:m_sValeur,psdJSON) //FIN //bufCle est un Buffer = HashChaîne(HA_MD5_128,gsCleMdp) //SI pclFicheParamEnvoiEmail<>Null ALORS // bufCrypte est un Buffer = pclFicheParamEnvoiEmail:m_sValeur // // Désérialise(stParamEnvoiEmail,DécrypteStandard(bufCrypte, bufCle, crypteAES128),psdJSON) //FIN ////HLitRecherchePremier(ParametreApplication,PAP_Code,"CNX_SMTP") //SI pclFicheParamEnvoiEmail<>Null _ET_ pclFicheParamEnvoiEmail:m_sValeur<>"" ALORS//SI HTrouve(ParametreApplication) ALORS // //bufCrypte est un Buffer =ParametreApplication.PAP_Valeur // //bufCle est un Buffer = HashChaîne(HA_MD5_128, gsCleMdp) // //sRésultat est un Buffer = DécrypteStandard(bufCrypte, bufCle, crypteAES128) // sAdresseUser=stParamEmail.sEmail//ExtraitChaîne(sRésultat,6,"<>",DepuisDébut) //SINON // sAdresseUser="" //FIN si COMBO_Compte <> Null _et_ gtaParamEmailConfig[COMBO_Compte]..Existe alors sAdresseUser=gtaParamEmailConfig[COMBO_Compte].SMTP.sLogin fin Enregistre_Brouillon(gclPFMessage,ZR_PJ..Occurrence,SAI_Destinataire,SAI_DestinataireCC,SAI_ DestinataireCCI,sAdresseUser,SAI_Message,SAI_Objet) //paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheMessageE xterne) paramSupp.sContexteAppelant = "BTN_ADD_MESS_EXT" AppelProcFenetreAppelante(gclPFMessage,paramSupp,Vrai,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) Clic sur BTN_Valider_compact //SI paramSupp.sContexteAppelant="BTN_ADD_MESS_EXT" ALORS //Cas Message Externe sans envoi de mail // EcranVersSource() // POUR I = 1 _A_ ZR_PJ..Occurrence // //sRepertoirePJ est une chaîne = ComplèteRep(DonneRepertoireRacine()+DonneRepertoireClient(gclFicheIntervention:FicheClient:m_sNom,gclFi cheIntervention:FicheClient:m_nPKID)+DonneRepertoireIntervention(gclPresentationFicheMessageExterne.m_n IDInterventi on)) // gclPFMessage.m_sIDDocPJ+=[";"]+NumériqueVersChaîne(gpclListePJ.m_clTabModele[I].m_nPKID) 06/08/2026 Isis_BO 3884 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Code des champs // FIN // // Envoie le mail // gclPFMessage.m_bBrouillon=Vrai // gclPFMessage.m_bEnvoyer=Faux // gclPFMessage.m_bNouveau=Vrai // si gclPFMessage.m_sIDDocPJ<>"" ALORS // gclPFMessage.m_bPJ=1 // SINON // gclPFMessage.m_bPJ=0 // FIN // Enregistre_NouveauMail(gclPFMessage) // clErreur est une CErreur // // clNewAction est un MACTION // clNewAction.m_bClos =Vrai // clNewAction.m_dDateAction =DateDuJour() // clNewAction.m_dhCreationDate =DateHeureSys() // clNewAction.m_hHeureAction =HeureSys() // clNewAction.m_nIDIntervention =gclPFMessage.m_nIDIntervention // clNewAction.m_nCreationUser =gpclFicheUtilisateurEnCours.m_nPKID // clNewAction.m_nIDTypeAction =gpclListeTypeAction.RechercheEtDonneIdDepuisValeur("7") // clNewAction.m_sCreationUser =gpclFicheUtilisateurEnCours.m_sNom+ " " + gpclFicheUtilisateurEnCours.m_sPrenom // clNewAction.m_nIDQui =gpclFicheUtilisateurEnCours.m_nIDCollaborateur // clNewAction.m_sDescription ="Création message externe : "+HTMLVersTexte(gclPFMessage.m_sMessage) // // SI PAS clNewAction.bEnregistrer(clErreur) ALORS // Erreur(clErreur.FormateMessage()) // FIN // //paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheMessageE xterne) // AppelProcFenetreAppelante(gclPFMessage,paramSupp,Vrai,Vrai) // ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) //sinon //Cas Message externe avec envoi de mail depuis l'application si gtaParamEmailConfig..Occurrence <= 0 alors Info("Vous n'avez pas encore paramétré votre compte de messagerie sur votre application.") retour sinon si COMBO_Compte <> Null _et_ pas gtaParamEmailConfig[COMBO_Compte]..Existe alors Info("Vous n'avez pas encore paramétré votre compte de messagerie sur votre application.") retour sinon si COMBO_Compte = Null alors Info("Veuillez sélectionner un compte mail.") retour fin fin si SAI_Destinataire="" alors Info("Vous devez saisir au moins 1 destinataire pour votre mail") DonneFocus(BTN_AjoutRessource) retour sinon ToastAffiche("Envoi de votre message en cours, veuillez patientier",toastLong,cvMilieu,chCentre ) pour I = 1 _à_ ZR_PJ..Occurrence gclPFMessage.m_sIDDocPJ+=[";"]+NumériqueVersChaîne(gpclListePJ.m_clTabModele[I].m_nPKID) fin gsMessageEnvoyer = SAI_Message+SAI_Sig sMessErr est une chaîne= THEnvoiMail(SAI_Destinataire,SAI_DestinataireCC,SAI_DestinataireCCI, SAI_Objet,gsMessageEnvoyer,gclPFMessage) 06/08/2026 Isis_BO 3885 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Code des champs si gclPFMessage.m_bEnvoyer= Faux _ou_ sMessErr<>"" alors Erreur(ChaîneConstruit( "Attention, ce message n'a pas pu être envoyé pour la raison suivante :%1",RC+sMessErr)) retour fin fin clErreur est une CErreur clNewAction est un MAction clNewAction.m_bClos =Vrai clNewAction.m_dDateAction =DateDuJour() clNewAction.m_dhCreationDate =DateHeureSys() clNewAction.m_hHeureAction =HeureSys() clNewAction.m_nIDIntervention =gclPFMessage.m_nIDIntervention clNewAction.m_nCreationUser =gpclFicheUtilisateurEnCours.m_nPKID clNewAction.m_nIDTypeAction =gpclListeTypeAction.RechercheEtDonneIdDepuisValeur("7") clNewAction.m_sCreationUser =gpclFicheUtilisateurEnCours.m_sNom+ " " + gpcl FicheUtilisateurEnCours.m_sPrenom clNewAction.m_nIDQui =gpclFicheUtilisateurEnCours.m_nIDCollaborateur clNewAction.m_sDescription ="Envoi d'un mail à : "+gclPFMessage.m_sAdrDestinataires clNewAction.m_sDescription +=[";"]+gclPFMessage.m_sAdrCC clNewAction.m_sDescription +=[";"]+gclPFMessage.m_sAdrCCI si pas clNewAction.bEnregistrer(clErreur) alors Erreur(clErreur.FormateMessage()) fin //paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheMess ageExterne) paramSupp.sContexteAppelant = "BTN_ADD_MESS_EXT" AppelProcFenetreAppelante(gclPFMessage,paramSupp,Vrai,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) //FIN Initialisation de COMBO_PJ // Ajoute une entrée fictive ListeAjoute(COMBO_PJ, PIECEJOINTE_AUCUNE) ListeSelectPlus(COMBO_PJ,1) Sélection d'une ligne de COMBO_PJ sChemin est une chaîne = COMBO_PJ..ValeurAffichée si sChemin<>"" alors nindice1 est un entier=TableauCherche(gpclListeDocInter.m_clTabModele,tcLinéaire,"m_sNom",sChemin) si nindice1 <> -1 alors gpclListeDocInter.p_clCourant=gpclListeDocInter.m_clTabModele[nindice1] fin pclPJ est un PFicheDocument dynamique=PFicheDocument.gNouvellePresentation() si gpclListeDocInter.p_clCourant<>Null alors pclPJ <- gpclListeDocInter.Modifier() fin TableauAjouteLigne(gpclListePJ.m_clTabModele,pclPJ.p_clCourant) si nindice1<>-1 alors TableauSupprimeLigne(gpclListeDocInter.m_clTabModele,nindice1) fin ZoneRépétéeAffiche(ZR_PJ,taInit) ListeAffiche(COMBO_PJ,taInit) fin Clic sur BTN_AJOUTER_PIECEJOINTE 06/08/2026 Isis_BO 3886 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Code des champs bAjout est un booléen // Ouvre le sélecteur de fichiers sListeFichiersChoisieest une chaîne = fSélecteur("", "", "Sélectionnez un fichier...", "Tous fichiers (*.*)"+TAB+"*.*", "*", fselOuvre+fselExiste+fselMulti) si sListeFichiersChoisie<>"" alors bAjout = OuiNon(Non,"Souhaitez-vous aussi ajouter le(s) fichier(s) à l'intervention ?") sMSG est une chaîne si bAjout _et_ AjouteFichier(sListeFichiersChoisie,1,gclInter,sMSG) alors PFicheIntervention.gListeDocument(paramSupp.pclObjetAppelant) gpclListeDocInter<-paramSupp.pclObjetAppelant:ListeDocumentOK pour toute chaîne sUnFichier de sListeFichiersChoisie séparée par RC sNomFichier est une chaîne = fExtraitChemin(sUnFichier, fFichier+fExtension) nIndiceFic est un entier = TableauCherche(gpclListeDocInter:m_clTabModele,tcLinéaire, "m_sNom",sNomFichier,1) si nIndiceFic>0 alors TableauAjoute(gpclListePJ:m_clTabModele,gpclListeDocInter:m_clTabModele[nIndiceFic]) fin fin ZoneRépétéeAffiche(ZR_PJ,taInit) sinon sNomRepCateg est une chaîne pour toute chaîne sUnFichier de sListeFichiersChoisie séparée par RC clDoc est un MDocument clDoc.m_nSuivi = 1 clDoc.m_nIDIntervention = gclInter:m_nPKID clDoc.m_sNom = fExtraitChemin(ExtraitChaîne(sUnFichier,1,TAB), fFichier+fExtension) clDoc.m_nIDCategorie = gpclListeCategorieDocument. RechercheEtDonneIdDepuisValeur("4") (clDoc.m_sHeriteDroit,sNomRepCateg) = DonneDroitCategorieDoc(clDoc.m_nIDCategorie) clDoc.m_sCheminFichier = sUnFichier TableauAjoute(gpclListePJ:m_clTabModele,clDoc) fin ZoneRépétéeAffiche(ZR_PJ,taInit) fin fin Clic sur BTN_AjoutRessource TableauSupprimeTout(gtabTabContact) ChaîneVersTableau(SAI_Destinataire,gtabTabContact,";") gtabTabContact=OuvrePopupPosition(FEN_Choix_ContactMessageExterne,poBas,gclInter.m_nIDLieu,gclInter.m_n IDClient,gclInter.m_nPKID,gtabTabContact) SAI_Destinataire=TableauVersChaîne(gtabTabContact,";") Clic sur BTN_AjoutRessource1 TableauSupprimeTout(gtabTabContactCC) ChaîneVersTableau(SAI_DestinataireCC,gtabTabContactCC,";") gtabTabContactCC=OuvrePopupPosition(FEN_Choix_ContactMessageExterne,poBas,gclInter.m_nIDLieu,gclInter. 06/08/2026 Isis_BO 3887 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Code des champs m_nIDClient,gclInter.m_nPKID,gtabTabContactCC) SAI_DestinataireCC="" pour tout ContactMail de gtabTabContactCC si SAI_DestinataireCC="" alors SAI_DestinataireCC=ContactMail sinon SAI_DestinataireCC+=";"+ContactMail fin fin Clic sur BTN_AjoutRessource2 gtabTabContactCCI=OuvrePopupPosition(FEN_Choix_ContactMessageExterne,poBas,gclInter.m_nIDLieu,gclInter. m_nIDClient,gclInter.m_nPKID,gtabTabContactCCI) SAI_DestinataireCCI="" pour tout ContactMail de gtabTabContactCCI si SAI_DestinataireCCI="" alors SAI_DestinataireCCI=ContactMail sinon SAI_DestinataireCCI+=";"+ContactMail fin fin Clic sur BTN_GALERIE_DOC Sablier() si gpclListeDocInter <> Null _et_ gpclListeDocInter.p_nTotal>0 alors Ouvre(FEN_ChoixFenetreInterne,"FI_GalerieDocument",DonneParam(DansFenetre,"FI_EmailNouveau",BTN_ GALERIE_DOC..Nom,maProcMAJObjetRetourFI,"Galerie de document","FI_EmailNouveau",*,gpclListeDocInter ,Vrai)) sinon Erreur("Aucun document n'est accessible") fin Sablier(Faux) Sélection d'une ligne de COMBO_Compte ModifSignature() ModifCC_CCI_Email() Entrée dans SAI_Destinataire ExécuteTraitement(FI_EmailNouveau.DISP_Message.BTN_AjoutRessource,trtClic) Entrée dans SAI_DestinataireCC ExécuteTraitement(FI_EmailNouveau.DISP_Message.BTN_AjoutRessource1,trtClic) Entrée dans SAI_DestinataireCCI //TableauSupprimeTout(gtabTabContact) gtabTabContactCCI=OuvrePopupPosition(FEN_Choix_ContactMessageExterne,poBas,gclInter.m_nIDLieu,gclInter. 06/08/2026 Isis_BO 3888 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Code des champs m_nIDClient,gclInter.m_nPKID,gtabTabContactCCI) SAI_DestinataireCCI="" pour tout ContactMail de gtabTabContactCCI si SAI_DestinataireCCI="" alors SAI_DestinataireCCI=ContactMail sinon SAI_DestinataireCCI+=";"+ContactMail fin fin Entrée dans SAI_Message //Init_Destinataires() Entrée dans SAI_Objet //Init_Destinataires() Entrée dans SAI_Sig //Init_Destinataires() Clic sur BTN_SupprimePJ ( ZR_PJ ) nindice est un entier nindice=TableauCherche(gpclListePJ:m_clTabModele,tcLinéaire,"m_sNom",ATT_Nom) si nindice<>-1 alors TableauAjouteLigne(gpclListeDocInter.m_clTabModele,gpclListePJ:m_clTabModele[nindice]) TableauSupprimeLigne(gpclListePJ:m_clTabModele,nindice) fin ZoneRépétéeAffiche(ZR_PJ,taInit) ListeAffiche(COMBO_PJ,taInit) FI_EmailNouveau Procédures Procédure locale ChargeParamConfigEmail procédure ChargeParamConfigEmail() ListeSupprimeTout(COMBO_Compte) TableauSupprimeTout(gtaParamEmailConfig) gtaParamEmailConfig = DonneListeConfigMail() sCodeSocest une chaîne ANSI n est un entier pour tout stParam, sCode de gtaParamEmailConfig n = ListeAjoute(COMBO_Compte, stParam.Compte.sCompte +" <"+stParam.Compte.sEmail+">"+ gValeurMémorisée(sCode)) fin 06/08/2026 Isis_BO 3889 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Procédures si gclInter <> Null _et_ gclInter.m_nIDSociete = gclInter.m_nIDSociete _et_ gclPFMessage.m_sAdrExp = "" alors sCodeSoc = "EMAIL_ENVOI_"+gclInter.m_nIDSociete fin si gclPFMessage.m_nPKID > 0 _et_ gclPFMessage.m_sAdrExp <> "" alors // Si l'email a été déjà crée un cherche l'email de exp dans les adresses pour tout stParam, sCode de gtaParamEmailConfig si Contient(gclPFMessage.m_sAdrExp,stParam.Compte.sEmail,MotComplet) alors sCodeSoc = sCode sortir fin fin fin si gtaParamEmailConfig..Occurrence > 0 _et_ (pas gtaParamEmailConfig[sCodeSoc]..Existe ou sCodeSoc = "" ) alors // si aucune configuration est trouvé par la société on met la premier config perso, code pour reste compatible avec l'ancien version sCodeSoc= "EMAIL_ENVOI_Perso_" pour tout stParam, sCode de gtaParamEmailConfig si Contient(sCode,sCodeSoc,SansCasse) alors sCodeSoc = sCode sortir fin fin fin si sCodeSoc <> "" _et_ gtaParamEmailConfig..Occurrence > 0 _et_ gtaParamEmailConfig[sCodeSoc]..Existe alors COMBO_Compte = sCodeSoc fin si sCodeSoc <> "" alors ModifSignature() ModifCC_CCI_Email() fin Procédure locale Enregistre_Brouillon // Résumé : // Syntaxe : //Enregistre_Brouillon (, , , , , , , ) // // Paramètres : // FicheMessageExterne : // nBPJ : // sDestinataire : // sCC : // sCCI : // sAdresseUser : // sMessage : // sObjet : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Enregistre_Brouillon(FicheMessageExterne,nBPJ,sDestinataire,sCC,sCCI,sAdresseUser,sMessage, sObjet) 06/08/2026 Isis_BO 3890 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Procédures FicheMessageExterne.m_bBrouillon=Vrai FicheMessageExterne.m_bEnvoyer=Faux FicheMessageExterne.m_bNouveau=Vrai FicheMessageExterne.m_sAdrDestinataires=sDestinataire FicheMessageExterne.m_sAdrCC=sCC FicheMessageExterne.m_sAdrCCI=sCCI FicheMessageExterne.m_sAdrExp=sAdresseUser FicheMessageExterne.m_sMessage=sMessage FicheMessageExterne.m_sObjet=sObjet si nBPJ=0 alors FicheMessageExterne.m_bPJ=0 sinon FicheMessageExterne.m_bPJ=1 fin pour toute ligne de ZR_PJ si FicheMessageExterne.m_sIDDocPJ="" alors FicheMessageExterne.m_sIDDocPJ=ZR_PJ.ATT_Id sinon FicheMessageExterne.m_sIDDocPJ+=";"+ZR_PJ.ATT_Id fin fin Enregistre_NouveauMail(FicheMessageExterne) Procédure locale Enregistre_NouveauMail // Résumé : // Syntaxe : //Enregistre_NouveauMail ( est PFicheMessageExterne dynamique) // // Paramètres : // FicheMessage (PFicheMessageExterne dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Enregistre_NouveauMail(local FicheMessage est une PFicheMessageExterne dynamique) clErreur est une CErreur si pas FicheMessage:bOK(clErreur) alors Erreur(clErreur.FormateMessage()) retour fin Procédure locale Enregistre_PJ // Résumé : // Syntaxe : // Enregistre_PJ () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Enregistre_PJ() Procédure locale MAJObjetRetourFI 06/08/2026 Isis_BO 3891 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Procédures procédure MAJObjetRetourFI(*) tabDocSup est un tableau d'entiers sur 8 octets //Boucle sur l'ensemble des documents accessible pour tout oDoc, nindice de gpclListeDocInter.m_clTabModele //Le document est séléctionné si oDoc:m_bSelection _et_ oDoc:m_sCheminFichier<>"" alors si nindice <> -1 alors gpclListeDocInter.p_clCourant=gpclListeDocInter.m_clTabModele[nindice] fin pclPJ est un PFicheDocument dynamique=PFicheDocument.gNouvellePresentation() si gpclListeDocInter.p_clCourant<>Null alors pclPJ <- gpclListeDocInter.Modifier() fin TableauAjouteLigne(gpclListePJ.m_clTabModele,pclPJ.p_clCourant) si nindice<>-1 alors TableauAjoute(tabDocSup,gpclListeDocInter.m_clTabModele[nindice].m_nPKID) fin fin fin si tabDocSup..Occurrence > 0 alors pour tout nId de tabDocSup nindice est un entier=TableauCherche(gpclListeDocInter.m_clTabModele,tcLinéaire,"m_nPKID",nId) TableauSupprimeLigne(gpclListeDocInter.m_clTabModele,nindice) fin ZoneRépétéeAffiche(ZR_PJ,taInit) ListeAffiche(COMBO_PJ,taInit) fin renvoyer Vrai Procédure locale ModifCC_CCI_Email procédure ModifCC_CCI_Email() tabAdresseConserver est un tableau de chaînes ANSI bTrouve est un booléen pour toute chaîne UnMail de SAI_DestinataireCC séparée par ";" bTrouve = Faux pour tout stConfig de gtaParamEmailConfig si TableauCherche(stConfig.SMTP.tabCC_CopieEmail, tcLinéairePremier+tccSansCasse, UnMail) > 0 alors bTrouve = Vrai sortir fin fin si pas bTrouve alors TableauAjoute(tabAdresseConserver,UnMail) fin fin 06/08/2026 Isis_BO 3892 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Procédures SAI_DestinataireCC = "" SAI_DestinataireCCI = "" SAI_DestinataireCC = TableauVersChaîne(tabAdresseConserver,";") si COMBO_Compte <> Null _et_ gtaParamEmailConfig..Occurrence > 0 _et_ gtaParamEmailConfig[COMBO_Compte] ..Existe alors SAI_DestinataireCC += [";"]+TableauVersChaîne(gtaParamEmailConfig[COMBO_Compte].SMTP.tab CC_CopieEmail,";") si gtaParamEmailConfig[COMBO_Compte].SMTP.bEnCopieCachee alors SAI_DestinataireCCI = gtaParamEmailConfig[COMBO_Compte].SMTP.sLogin fin fin Procédure locale ModifSignature procédure ModifSignature() //sChaineARemp est une chaîne ANSI //sMessageActuel est une chaîne ANSI = SAI_Message //sMessageFinal est une chaine ansi = SAI_Message // si COMBO_Compte <> Null _et_ gtaParamEmailConfig..Occurrence > 0 _et_ gtaParamEmailConfig[COMBO_Compte] ..Existe alors //SAI_Sig = ChaîneVersUTF8(gtaParamEmailConfig[COMBO_Compte].SMTP.bufSignature) SAI_Sig = gtaParamEmailConfig[COMBO_Compte].SMTP.bufSignature fin //SI COMBO_Compte <> Null _ET_ gtaParamEmailConfig..Occurrence > 0 _ET_ gtaParamEmailConfig[COMBO_Compte]..Existe ALORS // POUR TOUT stOPE, sCle de gtaParamEmailConfig // sChaineARemp = stOPE.SMTP.bufSignature // i est un entier = 1 // nPosest un entier = PositionOccurrence(Majuscule(stOPE.SMTP.bufSignature),"0 // // sTexte est une chaîne = Milieu(stOPE.SMTP.bufSignature,nPos,(Position(stOPE.SMTP.bufSignature,">",nPos)+1)-nPos) // sChaineARemp = Remplace(sChaineARemp,sTexte,"") // i+=1 // nPos = PositionOccurrence(Majuscule(stOPE.SMTP.bufSignature),"0 // // sTexte est une chaîne = Milieu(stOPE.SMTP.bufSignature,nPos,(Position(stOPE.SMTP.bufSignature,">",nPos+1)+1)-nPos) // sChaineARemp = Remplace(sChaineARemp,sTexte,"") // i+=1 // nPos = PositionOccurrence(Majuscule(stOPE.SMTP.bufSignature)," 0 alors 06/08/2026 Isis_BO 3893 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Procédures // nNumeroCar est un entier = sChaineARemp..Taille // // FIN // //// sMessageActuel = sMessageFinal //// sMessageFinal = Remplace(sMessageActuel,sChaineARemp,"",MotComplet) // // // FIN // // SAI_Message = sMessageFinal // SAI_Message += ChaîneVersUTF8(gtaParamEmailConfig[COMBO_Compte].SMTP.bufSignature) // //FIN //sSig est une chaîne ANSI // //SI COMBO_Compte <> Null _ET_ gtaParamEmailConfig..Occurrence > 0 _ET_ gtaParamEmailConfig[COMBO_Compte]..Existe ALORS // pour tout stOPE, sCle de gtaParamEmailConfig // sSig2 est une chaîne ANSI = SAI_Message // sSig = SAI_Message // nDeb est un entier = Position(sSig, baliseSigMailD, 1, DepuisDébut+SansCasse) // nFin est un entier = Position(sSig, baliseSigMailf, 1, DepuisDébut+SansCasse) // // si nDeb > 0 et nFin > 0 alors // sSig = sSig[[nDeb à (nFin-1)]] // SAI_Message = Remplace(SAI_Message,sSig,"",SansCasse) // fin // // FIN // ////# a revoir le remplace ne marche pas // SAI_Message += baliseSigMailD // SAI_Message += ChaîneVersUTF8(gtaParamEmailConfig[COMBO_Compte].SMTP.bufSignature) // SAI_Message += baliseSigMailf //FIN Procédure locale pieceJointeAjoute // Résumé : Associe un pièce jointe à l'email // Syntaxe : //pieceJointeAjoute () // // Paramètres : // sFichier : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure pieceJointeAjoute(sFichier) // Variable sNomFichier est une chaîne 06/08/2026 Isis_BO 3894 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Procédures sTailleFichier est une chaîne si fFichierExiste(sFichier) et sFichier <> "" alors // Extrait les informations sNomFichier = fExtraitChemin(sFichier, fFichier+fExtension) sTailleFichier = TailleVersChaîne(fTaille(sFichier)) pclPJ est un PFicheDocument dynamique=PFicheDocument.gNouvellePresentation() pclPJ <- gpclListePJ.Nouveau() pclPJ.m_bNouveau=Vrai pclPJ.m_nIDIntervention=gclPFMessage.m_nIDIntervention pclPJ.m_sNom=sNomFichier Ext est une chaîne= fExtraitChemin(sNomFichier,fExtension) Ext=Majuscule(Ext[[2 à]]) selon Ext cas "BMP","JPG","JPEG","GIF", "PCD", "PCX", "PNG", "PSD", "TGA", "TIF","TIFF","EMF","WMF","ICO" ,"ICW","CUR" pclPJ.m_nIDCategorie= gpclListeCategorieDocument.RechercheEtDonneIdDepuisValeur("1") cas "PDF" pclPJ.m_nIDCategorie= gpclListeCategorieDocument.RechercheEtDonneIdDepuisValeur("4") autre cas pclPJ.m_nIDCategorie= gpclListeCategorieDocument.RechercheEtDonneIdDepuisValeur("4") fin TableauAjouteLigne(gpclListePJ.m_clTabModele,pclPJ.p_clCourant) ZoneRépétéeAffiche(ZR_PJ,taInit) ListeAffiche(COMBO_PJ,taInit) fin Procédure locale THEnvoiMail procédure THEnvoiMail(local sDestinataire est une chaîne,local sCC est une chaîne,local sCCI est une chaîne,local sObjet est une chaîne,local sMessage est une chaîne,local FicheMessageExterne est une PFicheMessageExterne dynamique) sListeFichiers est chaîne sListeIDFichiers est une chaîne sMessageErreur est une chaîne="" unEmail est un Email FicheMessageExterne.m_bNouveau = Vrai FicheMessageExterne.m_sAdrDestinataires = sDestinataire FicheMessageExterne.m_sAdrCC = sCC FicheMessageExterne.m_sAdrCCI = sCCI FicheMessageExterne.m_sMessage = sMessage FicheMessageExterne.m_sObjet = sObjet pour I = 1 _à_ ZR_PJ..Occurrence sListeIDFichiers += [";"]+NumériqueVersChaîne(gpclListePJ.m_clTabModele[I].m_nPKID) sListeFichiers += sListeFichiers="" ? gpclListePJ.m_clTabModele[I].m_sCheminFichier sinon RC +gpclListePJ.m_clTabModele[I].m_sCheminFichier fin FicheMessageExterne.m_sIDDocPJ = sListeIDFichiers sMessageErreur = EnvoiMail(sDestinataire,sCC,sCCI,sObjet,sMessage,sListeFichiers,unEmail,gta ParamEmailConfig[COMBO_Compte]) FicheMessageExterne.m_sAdrExp = unEmail.Expediteur FicheMessageExterne.m_bPJ = unEmail..Attache..Occurrence=0 _et_ FicheMessageExterne. m_sIDDocPJ="" ? 0 sinon 1 06/08/2026 Isis_BO 3895 Partie 3 › Fenêtre WINDEV › FI_EmailNouveau › Procédures si sMessageErreur<>"" alors | FicheMessageExterne.m_bBrouillon = Vrai | | | | --------------------------------------- | --- | --- | | FicheMessageExterne.m_bEnvoyer = Faux | | | FicheMessageExterne.m_sMessage = SAI_Message // sans la signature email sinon | FicheMessageExterne.m_bBrouillon = Faux | | | | --------------------------------------- | --- | --- | | FicheMessageExterne.m_bEnvoyer = Vrai | | | fin Enregistre_NouveauMail(FicheMessageExterne) renvoyer sMessageErreur | 06/08/2026 | Isis_BO | 3896 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Image FI_Listing_Intervention Image FI_Listing_Intervention Informations générales FI_Listing_Intervention Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Listing_Intervention.wdw Créé par FBO Date de création 21/02/2019 15:00:11 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:31 Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère Position X 0 Position Y 0 Largeur 1278 Hauteur 470 06/08/2026 Isis_BO 3897 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations générales | Visible | Barre de titre | | Menu système | | | --------------------- | -------------------- | --- | --------------- | --- | | Icône réduction | Icône agrandissement | | Icône aide ctx. | | | Barre de message | Détourer le fond | | Mode 9 images | | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | ------- | --- | ---- | | 06/08/2026 | | Isis_BO | | 3898 | Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | 22 | | Libellé | | 12 | | --- | ---------------------- | --- | --- | --- | --- | --------------------- | --- | --- | | | Bouton | | | 9 | | Interrupteur | | 30 | | | Image | | | 4 | | Table | | 1 | | | Combo | | | 11 | | Forme | | 7 | | | Fenêtre interne | | | 1 | | Option d'interrupteur | | 30 | | | Colonne de table | | | 22 | | Disposition | | 10 | | | Cellule de disposition | | | 44 | | | | | Nombre d'éléments dans la fenêtre : 203 FI_Listing_Intervention Informations sur les champs Fenêtre : FI_Listing_Intervention Fenêtre interne BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | ------------ | --- | | | | | | | ruegraL | ruetuaH | | | elbisiV nalP | FI_Listing_Intervention | | | 0 | 0 | 1278 | 470 | 0 | | | ----------------------- | --- | --- | --- | --- | ---- | --- | --- | --- | Fenêtre interne : FI_Listing_Intervention Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ---------------------------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --------------------- | --- | --- | ------------ | ----------- | --------------------- | ------------------------- | ------------- | | | | | | laitini tatE | eisias epyT | engilitluM FTR tamroF | | | | | X noitisoP Y noitisoP | | | | | | | | ruegraL ruetuaH elbisiV nalP | SAI_ADRESSE_SITE | 130 31 | 173 22 | 0 | Actif | Texte | | Non | | | ------------------ | ------- | ------ | --- | ------- | ----- | --- | --- | ---- | | SAI_CLIENT | 130 3 | 173 22 | 0 | Actif | Texte | | Non | | | SAI_CODEPOSTAL_SIT | 130 59 | 173 22 | 0 | Actif | Texte | | Non | | | SAI_CODE_LIEU | 130 3 | 173 22 | 0 | Actif | Texte | | Non | | | SAI_CONTACT_SITE | 130 115 | 173 22 | 0 | Actif | Texte | | Non | | | SAI_DATE_DEVIS_AU | 543 57 | 74 22 | 0 | Actif | Date | | Non | | | SAI_DATE_DEVIS_DU | 444 57 | 74 22 | 0 | Actif | Date | | Non | | | 06/08/2026 | | | | Isis_BO | | | | 3899 | Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ----------- | ---------- | --- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_DATE_DOSSIER_A | 229 115 | 74 | 22 | 0 | Actif | | Date | | Non | | | | | | ------------------ | ------- | --- | --- | --- | ----- | --- | ---- | --- | --- | --- | --- | --- | --- | | SAI_DATE_DOSSIER_D | 130 115 | 74 | 22 | 0 | Actif | | Date | | Non | | | | | | SAI_DATE_FACT_AU | 543 113 | 74 | 22 | 0 | Actif | | Date | | Non | | | | | | SAI_DATE_FACT_DU | 444 113 | 74 | 22 | 0 | Actif | | Date | | Non | | | | | SAI_DATE_INTERVENT | | 229 | 87 74 | 22 | 0 | Actif | | Date | | Non | | | | | | ------------------ | ------- | ------ | --- | --- | ----- | --- | ----- | --- | --- | --- | --- | --- | --- | | SAI_DATE_INTERVENT | 130 | 87 74 | 22 | 0 | Actif | | Date | | Non | | | | | | SAI_DATE_RDV_AU | 229 | 3 74 | 22 | 0 | Actif | | Date | | Non | | | | | | SAI_DATE_RDV_DU | 130 | 3 74 | 22 | 0 | Actif | | Date | | Non | | | | | | SAI_DESCRIPTION | 130 143 | 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_DONNEUR_ORDR | 130 | 3 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_NUMDEVIS | 444 | 29 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_NUMDOSSIER | 130 | 59 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_NUMFACTURE | 444 | 85 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_REFEXT_DOSSIER | 130 | 87 173 | 22 | 0 | Actif | | Texte | | Non | | | | | | SAI_VILLE_SITE | 130 | 87 173 | 22 | 0 | Actif | | Texte | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_DATE_DEVIS_AU | | 520 | | 61 | 17 | 14 | 0 | | Actif | Gauche | Haut | | | | ------------------------ | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_DATE_DOSSIER_AU | | 210 | 119 | | 17 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_DATE_FACT_AU | | 520 | 117 | | 17 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_DATE_INTERVENTION_AU | | 211 | | 91 | 17 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_DATE_RDV_AU | | 206 | | 7 | 17 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_DOSSIER | | 0 | | 8 | 100 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_INTERVENTION | | 0 | | 8 | 100 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_RENDEZVOUS | | 0 | | 8 | 100 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_SITE | | 0 | | 8 | 100 | 14 | 0 | | Actif | Gauche | Haut | | | LIB_Titre_de_fenêtre_listing_inter 6 6 39 21 0 Actif Gauche Centre LIB_Total_Listing_Intervention 44 0 36 14 0 Actif Gauche Haut | LIB_Total_Titre_Liste_Client | | 0 | | 0 | 40 | 14 | 0 | | Actif | Gauche | Haut | | | | ---------------------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | Bouton notuob epyT | | | | | | | | | | | laitini tatE | BAT ehcuoT | | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | ------------ | ---------- | --- | --- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_BOUTON | | | -166 | 332 | | 80 | 24 | | 0 | Actif | | Normal | | | ------------------------ | --- | --- | ---- | --- | --- | ------- | --- | --- | --- | ----- | --- | ------- | ---- | | BTN_COLLAB_INTERV_ZOMBIE | | | 948 | -48 | | 172 | 22 | | 0 | Actif | | Normal | | | BTN_COLLAPSE | | | 627 | | 4 | 24 | 24 | | 0 | Actif | | Abandon | | | BTN_ETAT_INTERV_ZOMBIE | | | 139 | -54 | | 172 | 22 | | 0 | Actif | | Normal | | | BTN_Fermer_liste_client | | | 4 | | 4 | 24 | 24 | | 0 | Actif | | Abandon | | | BTN_GOMMER | | | 4 | | 4 | 24 | 24 | | 0 | Actif | | Normal | | | 06/08/2026 | | | | | | Isis_BO | | | | | | | 3900 | Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs BAT ehcuoT notuob epyT laitini tatE | | X noitisoP Y noitisoP | | | | | | --- | --------------------- | --------------- | --- | --- | --- | | | | ruegraL ruetuaH | | | | elbisiV nalP | BTN_RECHERCHE | 4 | 4 24 | 24 0 | Actif | Normal | | ------------------------- | --- | ------- | ---- | ----- | ------- | | BTN_SOCIETE_INTERV_ZOMBIE | 763 | -49 172 | 22 0 | Actif | Normal | | BTN_UNCOLLAPSE | 627 | 4 24 | 24 0 | Actif | Abandon | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | staté siorT | | --- | --------------------- | --- | --- | ------------ | ----------- | ruetuaH | | | ruegraL | elbisiV | | | | --- | --- | ------- | ------- | --- | --- | nalP | INT_ADRESSE_SITE | 0 30 | 130 25 | 0 | Actif | 1 | | ------------------------ | ------- | ------- | --- | ----- | ---- | | INT_CLIENT | 0 2 | 130 25 | 0 | Actif | 1 | | INT_CODEPOSTAL_SITE | 0 58 | 130 25 | 0 | Actif | 1 | | INT_CODE_LIEU | 0 2 | 130 25 | 0 | Actif | 1 | | INT_COLLAB_INTERV | 314 142 | 130 25 | 0 | Actif | 1 | | INT_COLLAB_RDV | 309 3 | 130 25 | 0 | Actif | 1 | | INT_CONTACT_SITE | 0 114 | 130 25 | 0 | Actif | 1 | | INT_DATE_DEVIS_DU | 314 56 | 130 25 | 0 | Actif | 1 | | INT_DATE_DOSSIER_DU | 0 114 | 130 25 | 0 | Actif | 1 | | INT_DATE_FACT_DU | 314 112 | 130 25 | 0 | Actif | 1 | | INT_DATE_INTERVENTION_DU | 0 86 | 130 25 | 0 | Actif | 1 | | INT_DATE_RDV_DU | 0 2 | 130 25 | 0 | Actif | 1 | | INT_DESCRIPTION | 0 142 | 130 25 | 0 | Actif | 1 | | INT_DONNEUR_ORDRE | 0 2 | 130 25 | 0 | Actif | 1 | | INT_ETAT_INTERV | 0 114 | 130 25 | 0 | Actif | 1 | | INT_LIMITE | 12 4 | 278 25 | 0 | Actif | 1 | | INT_MONTRERTEMPS | 0 4 | 130 25 | 0 | Actif | 1 | | INT_NUMDEVIS | 314 28 | 130 25 | 0 | Actif | 1 | | INT_NUMDOSSIER | 0 58 | 130 25 | 0 | Actif | 1 | | INT_NUMFACTURE | 314 84 | 130 25 | 0 | Actif | 1 | | INT_REFEXT_DOSSIER | 0 86 | 130 25 | 0 | Actif | 1 | | INT_SOCIETE_INTERV | 314 0 | 130 25 | 0 | Actif | 1 | | INT_STATUT_DOSSIER | 0 170 | 130 25 | 0 | Actif | 1 | | INT_STATUT_RDV | 309 30 | 131 25 | 0 | Actif | 1 | | INT_SUIVI_PAR | 0 30 | 130 25 | 0 | Actif | 1 | | INT_TYPE_CLIENT | 0 30 | 130 25 | 0 | Actif | 1 | | INT_TYPE_DOSSIER | 0 142 | 130 25 | 0 | Actif | 1 | | INT_TYPE_INTERVENTION | 0 58 | 131 25 | 0 | Actif | 1 | | INT_TYPE_RDV | 0 30 | 131 25 | 0 | Actif | 1 | | INT_VILLE_SITE | 0 86 | 130 25 | 0 | Actif | 1 | | 06/08/2026 | | Isis_BO | | | 3901 | Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | laitini tatE | sucof cevA | | --- | --- | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | cilc cevA | | | --- | --- | --- | ------- | ------- | --- | --------- | --- | elbisiV nalP | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 | 16 | 0 | Actif | | | -------------------------- | --- | --- | ---- | --- | --- | ----- | --- | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 | 16 | 0 | Actif | | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 | 16 | 0 | Actif | | | IMG_ICONE_CARACTERISTIQUES | | 4 | 7 16 | 16 | 0 | Actif | | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | lennoitroporp .csA .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | ------------------ | ------------------------------------- | ----------------------------- | | | | | | | )(ertliFH resilitU | ruesnecsa elluB EERTNE noitseG | eércna ennoloC 5.5 elbitapmoC | .gerne egacolB noitcelésitluM edacsac eisiaS BAT ehcuoT | | X noitisoP Y noitisoP | | laitini tatE | | | | | | --- | --------------------- | ------- | ------------ | -------- | --- | --- | --- | | | ruegraL | ruetuaH | | sruocraP | | | | elbisiV elbaT nalP | TABLE_LISTING_INTER | 0 0 1278 | 79 0 | affichag | Mémoir | | | 2 | | ------------------- | -------- | ---- | -------- | ------ | --- | --- | --- | Combo reihcif eétsissa eisiaS eriotagilbo eisiaS .zroH tnemeliféD ruesnecsa elluB | | | | | BAT ehcuoT | | | ediv is LLUN | | --- | --------------------- | ------- | --- | ------------ | -------- | ----------- | ------------ | | | X noitisoP Y noitisoP | | | laitini tatE | | eisias cevA | | | | | ruetuaH | | | sruocraP | | | ruegraL | | | | elbisiV | | elbaT | | | | -------------------- | ------- | ------ | ------- | ----- | -------- | ----- | --- | | | | | nalP | | | eéirT | | | COMBO_COLLAB_INTERV | 444 143 | 173 22 | 0 | Actif | Mémoire | Non | | | COMBO_COLLAB_RDV | 439 4 | 173 22 | 0 | Actif | Variable | Non | | | COMBO_ETAT_INTERV | 130 115 | 173 22 | 0 | Actif | Mémoire | Non | | | COMBO_SOCIETE_INTERV | 444 1 | 173 22 | 0 | Actif | Mémoire | Non | | COMBO_STATUT_DOSSIE | | 130 171 | 173 22 | 0 | Actif | Variable | Non | | | -------------------- | ------- | ------ | ------- | ----- | -------- | --- | ---- | | COMBO_STATUT_RDV | 439 31 | 173 22 | 0 | Actif | Variable | Non | | | COMBO_SUIVI_PAR | 130 31 | 173 22 | 0 | Actif | Variable | Non | | | COMBO_TYPE_CLIENT | 130 31 | 173 22 | 0 | Actif | Variable | Non | | | COMBO_TYPE_DOSSIER | 130 143 | 173 22 | 0 | Actif | Variable | Non | | | COMBO_TYPE_INTERVENT | 130 59 | 173 22 | 0 | Actif | Variable | Non | | | COMBO_TYPE_RDV | 130 31 | 173 22 | 0 | Actif | Variable | Non | | | 06/08/2026 | | | Isis_BO | | | | 3902 | Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Forme BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_BANDEAU_CRITERE | | 0 | 0 1278 | 311 | 0 | Actif | | | -------------------------- | --- | --- | ------ | --- | --- | ----- | --- | | FRM_BANDEAU_CRITERE1 | | 0 | 0 1278 | 33 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES | | 0 | 0 624 | 172 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES | | 0 | 0 309 | 140 | 0 | Actif | | | FRM_CADRE_CARACTERISTIQUES | | 0 | 0 309 | 267 | 0 | Actif | | | FRM_CADRE_RDV | | 0 | 0 624 | 57 | 0 | Actif | | | FRM_SansNom1 | | 307 | 0 8 | 169 | 0 | Actif | | Disposition | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | | | | X noitisoP | Y noitisoP | | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_BANDEAU_ENTETE_LISTING_INTERVEN | | 0 | 0 1278 | 33 | 0 | Actif | | | ------------------------------------ | --- | --- | ------- | --- | --- | ----- | --- | | DISP_CG_L1_C2_L1 | | 0 | 0 624 | 32 | 0 | Actif | | | DISP_CG_L1_C2_L1 | | 0 | 0 309 | 32 | 0 | Actif | | | DISP_CG_L1_C2_L1 | | 0 | 0 309 | 32 | 0 | Actif | | | DISP_CG_L1_C2_L1 | | 0 | 0 624 | 32 | 0 | Actif | | | DISP_DOSSIER | | 13 | 0 309 | 311 | 0 | Actif | | | DISP_INTERVENTION | | 328 | 0 624 | 216 | 0 | Actif | | | DISP_LISTE_LISTING_INTERVENTION | | 0 | 0 1278 | 470 | 0 | Actif | | | DISP_RDV | | 328 | 216 624 | 95 | 0 | Actif | | | DISP_SITE | | 958 | 0 309 | 184 | 0 | Actif | | Table : FI_Listing_Intervention.DISP_LISTE_LISTING_INTERVENTION.TABLE_LISTING_INTERVEN Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | -------------- | --------------- | --------------------------- | --- | --- | --- | | | | | | .zroh egardaC .trev egardaC | | | | FTR tamroF | | | laitini tatE | elbaçalpéD | | eisias epyT | engilitluM | eisias cevA | | --- | --- | ------------ | ---------- | --- | ----------- | ---------- | ----------- | ruegraL elbisiV | epyT | | | | | | eéirT | | | ----------------- | --- | ----- | ------- | ------------- | ----- | ----- | ---- | | NumRef | 100 | Actif | | Gauche Centre | Texte | | | | RefInterneDossier | 66 | Actif | | Gauche Centre | Texte | | | | DateDossier | 74 | Actif | | Droite Centre | Date | | | | Description | 300 | Actif | | Gauche Centre | Texte | | | | CodeSite | 190 | Actif | | Gauche Centre | Texte | | | | COL_ContactSite | 118 | Actif | | Gauche Centre | Texte | | | | Client | 199 | Actif | | Gauche Centre | Texte | | | | RefExterne | 71 | Actif | | Gauche Centre | Texte | | | | SuiviPar | 86 | Actif | | Gauche Centre | Texte | | | | NumDevis | 82 | Actif | | Gauche Centre | Texte | | | | DevisDate | 100 | Actif | | Droite Centre | Date | | | | 06/08/2026 | | | Isis_BO | | | | 3903 | Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | --------------------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT engilitluM FTR tamroF | eisias cevA | ruegraL elbisiV | epyT | | | | | | eéirT | | ---------------- | --- | ----- | --- | ------------- | ------- | ----- | | NumFacture | 100 | Actif | | Gauche Centre | Texte | | | FactureDate | 100 | Actif | | Droite Centre | Date | | | EtatIntervention | 100 | Actif | | Gauche Centre | Texte | | | TypeIntervention | 100 | Actif | | Gauche Centre | Texte | | | DonneurOrdre | 100 | Actif | | Gauche Centre | Texte | | | CollabInterv | 100 | Actif | | Gauche Centre | Texte | | | COL_DureePrevue | 100 | Actif | | Droite Centre | Numériq | | | COL_Temps | 100 | Actif | | Droite Centre | Numériq | | | COL_TempsRestant | 100 | Actif | | Droite Centre | Numériq | | Numériq | COL_NumInterv | 100 | Actif | | Droite Centre | | | | ------------- | --- | ----- | --- | ------------- | --- | --- | Numériq | COL_idDossier | 100 | Actif | | Droite Centre | | | | ------------- | --- | ----- | --- | ------------- | --- | --- | Fenêtre : FI_Listing_Intervention Fenêtre interne : FI_Listing_Intervention | UI par l'utilisateur | Selon fenêtre | | | | | | | -------------------------------- | ---------------------------------- | --- | --- | --- | --- | --- | | Unité des tailles | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide | 0 | | | | | | | Thème destination | Oui | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | Facteur de rétrécissement 0 | Facteur d'agrandissement | 0 | | | | | | | ------------------------- | ------- | --- | --- | --- | --- | --- | | Ctx. HFSQL indép. | Non | | | | | | | Ancrage | | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | | Isis_BO | | | 3904 | | ---------- | --- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Fenêtre interne : FI_Listing_Intervention Bouton : FI_Listing_Intervention.BTN_BOUTON Libellé FR: &Bouton Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3905 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Bouton : FI_Listing_Intervention.BTN_COLLAB_INTERV_ZOMBIE Groupe ,GR_RAZ Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3906 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Bouton : FI_Listing_Intervention.DISP_LISTE_LISTING_INTERVENTION.BTN_COLLAPSE Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Plier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3907 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Bouton : FI_Listing_Intervention.BTN_ETAT_INTERV_ZOMBIE Groupe ,GR_RAZ Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3908 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3909 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Gommer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3910 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3911 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Bouton : FI_Listing_Intervention.BTN_SOCIETE_INTERV_ZOMBIE Groupe ,GR_RAZ Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3912 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Bouton : FI_Listing_Intervention.DISP_LISTE_LISTING_INTERVENTION.BTN_UNCOLLAPSE Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3913 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Combo : Libellé FR: &Intervention suivi par Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 27 Curseur survol 0 UI par l'utilisateur Selon fenêtre Fenêtre Popup FEN_Choix_Parametre_Metier Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 772 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 3914 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 767 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non 06/08/2026 Isis_BO 3915 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeCollabActif.m_clTabModele Rub. affichée :gpclListeCollabActif.m_clTabModele.NomPrenom Rub. mémorisée :gpclListeCollabActif.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: &Intervention suivi par Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 23 Curseur survol 0 UI par l'utilisateur Selon fenêtre Fenêtre Popup FEN_Choix_Parametre_Metier Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 06/08/2026 Isis_BO 3916 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 458 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3917 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Combo : Libellé FR: &Intervention suivi par Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Fenêtre Popup FEN_Choix_Parametre_Metier Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 772 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 3918 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: Stat&ut du dossier Valeur initiale 1 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 15 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 143 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant 06/08/2026 Isis_BO 3919 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeStatutDossier.m_clTabModele Rub. affichée :gpclListeStatutDossier.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeStatutDossier.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: &Type d'intervention Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 06/08/2026 Isis_BO 3920 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 767 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeStatutRendezVous.m_clTabModele Rub. affichée :gpclListeStatutRendezVous.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeStatutRendezVous.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3921 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Combo : Libellé FR: &Intervention suivi par Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Fenêtre Popup FEN_Choix_Collab_Responsable Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 458 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 3922 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeCollabResp.m_clTabModele Rub. affichée :gpclListeCollabResp.m_clTabModele.NomPrenom Rub. mémorisée :gpclListeCollabResp.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: Type de client Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 143 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Type de client Numéro aide 0 Texte d'indication si vide FR: Type de client Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non 06/08/2026 Isis_BO 3923 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeClient.m_clTabVisible Filtre 02 Rub. affichée :gpclListeTypeClient.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeTypeClient.m_clTabVisible.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: &Type de dossier Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 3924 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 143 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeDossier.m_clTabModele Filtre 6 Rub. affichée :gpclListeTypeDossier.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeDossier.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 3925 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: &Type d'intervention Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 458 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non 06/08/2026 Isis_BO 3926 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeIntervention.m_clTabModele Rub. affichée :gpclListeTypeIntervention.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeIntervention.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: &Type d'intervention Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 458 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 3927 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeRendezVous.m_clTabModele Rub. affichée :gpclListeTypeRendezVous.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeRendezVous.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3928 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage 06/08/2026 Isis_BO 3929 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 06/08/2026 Isis_BO 3930 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Listing_Intervention.DISP_LISTE_LISTING_INTERVENTION.DISP_DOSSIER Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 3931 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 200 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Listing_Intervention.DISP_LISTE_LISTING_INTERVENTION Libellé FR: Disposition Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 4 Numéro aide 0 06/08/2026 Isis_BO 3932 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Listing_Intervention.DISP_LISTE_LISTING_INTERVENTION.DISP_RDV Libellé FR: Disposition Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3933 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Disposition : FI_Listing_Intervention.DISP_LISTE_LISTING_INTERVENTION.DISP_SITE Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Droite Taux anc. droite 800 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3934 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3935 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3936 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Vertical Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_AGENDA.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 3937 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_SITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non 06/08/2026 Isis_BO 3938 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_action.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3939 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_dossier.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui 06/08/2026 Isis_BO 3940 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option 06/08/2026 Isis_BO 3941 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non 06/08/2026 Isis_BO 3942 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 06/08/2026 Isis_BO 3943 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 25 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3944 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3945 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3946 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3947 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3948 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 19 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3949 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 16 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3950 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3951 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 24 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3952 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3953 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 22 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3954 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3955 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3956 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3957 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3958 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 14 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3959 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3960 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3961 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 14 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3962 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3963 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3964 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3965 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3966 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3967 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3968 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3969 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Libellé : Libellé FR: au Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: au Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3970 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: au Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3971 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Libellé : Libellé FR: au Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: au Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3972 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3973 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Libellé : Libellé FR: Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Rendez-vous Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3974 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3975 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: 000 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 3976 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Total : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3977 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1088 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 3978 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: &Client Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 143 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 3979 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3980 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1088 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 3981 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1088 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 3982 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3983 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1088 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 3984 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 871 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 3985 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3986 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 772 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 3987 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 242 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 3988 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3989 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 143 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 3990 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 21 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 871 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 3991 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3992 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 20 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 772 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 3993 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 18 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 557 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 3994 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3995 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 17 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 458 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 3996 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 557 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 3997 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 3998 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 458 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 3999 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 26 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 458 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 4000 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4001 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 458 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4002 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 772 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 4003 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4004 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 143 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4005 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 15 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 772 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 4006 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4007 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 143 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4008 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_RAZ,GR_CRITERE_LISTESUIVI Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1088 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 4009 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4010 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Table : Libellé FR: Table Double clic BTN_BOUTON Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Après la dernière ligne, dans le champ Table Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum 06/08/2026 Isis_BO 4011 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Listing_Intervention.DISP_LISTE_LISTING_INTERVENTION.TABLE_LISTING_INTERVEN Colonne de table : Titre FR: Numéro Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage 06/08/2026 Isis_BO 4012 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Dossier n° Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Date du Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 06/08/2026 Isis_BO 4013 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Description Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4014 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Colonne de table : Titre FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Contact Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 4015 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4016 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Colonne de table : Titre FR: Ref Externe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Suivi Par Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 4017 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Devis n° Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4018 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Colonne de table : Titre FR: Date de Devis Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Facture n° Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 4019 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Date de Facture Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4020 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Colonne de table : Titre FR: Etat Intervention Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Type Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 100 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 4021 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Donneur d'Ordre Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4022 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Colonne de table : Titre FR: Collaborateur Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: DureePrevue Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non 06/08/2026 Isis_BO 4023 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Temps Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4024 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Colonne de table : Titre FR: TempsRestant Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: NumInterv Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask 06/08/2026 Isis_BO 4025 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: idDossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_Listing_Intervention Messages multilingues 06/08/2026 Isis_BO 4026 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Messages multilingues 06/08/2026 Isis_BO 4027 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Listing_Intervention Code des champs Déclarations globales de FI_Listing_Intervention procédure FI_Listing_Intervention(paramSupplementaire est un STParamFenetreAppelante=Null) maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI maProcMAJCriterePerso est une procédure = MAJCriterePerso gstCriterePerso est un STCritereListePerso pclTabEtat est un PTableParametreMetier dynamique pclTabSoc est un PTableSociete dynamique pclTabCollab est un PTableCollaborateur dynamique gpclListeCollabResp est un PTableCollaborateur dynamique pclTabCollab = PTableCollaborateur.gNouvellePresentation(-1) pclTabEtat = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"13") //PTableParametreMetier.gNouvellePresentation(-1) pclTabSoc = PTableSociete.gNouvellePresentation(-1) gpclListeCollabResp = PTableCollaborateur.gNouvellePresentation(6) ListeAffiche(COMBO_SUIVI_PAR,taInit) ListeAffiche(COMBO_STATUT_DOSSIER,taInit) ListeAffiche(COMBO_TYPE_DOSSIER,taInit) ListeAffiche(COMBO_TYPE_INTERVENTION,taInit) ListeAffiche(COMBO_TYPE_RDV,taInit) ListeAffiche(COMBO_TYPE_CLIENT,taInit) ListeAffiche(COMBO_COLLAB_RDV,taInit) si paramSupplementaire.eTypeAppel=Libre alors LIB_Titre_de_fenêtre_listing_intervention = "Suivi" sinon si paramSupplementaire.sTitreFenetre<>"" alors LIB_Titre_de_fenêtre_listing_intervention = paramSupplementaire.sTitreFenetre fin INT_LIMITE=1 si gpclFicheUtilisateurEnCours<>Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null alors //gstListePerso = gpclFicheUtilisateurEnCours:DonneColonneEtTriListePerso(1) gstCriterePerso = gpclFicheUtilisateurEnCours:DonneCritereListePerso(5) fin InitCriterePerso(GR_CRITERE_LISTESUIVI,gstCriterePerso,maProcMAJCriterePerso) si pas gpclFicheUtilisateurEnCours:m_bAdministrateur alors nIndiceM est un entier = TableauCherche(gpclFicheUtilisateurEnCours.ListeAccesEtDroit.m_clTabModele ,tcLinéaire,"m_clModule:m_sValeur","3",1) si nIndiceM>0 alors INT_MONTRERTEMPS..Visible = gpclFicheUtilisateurEnCours.ListeAccesEtDroit.m_clTabModele[ nIndiceM]:m_bAcces Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Code des champs fin fin Clic sur BTN_BOUTON pclPresentationListeDossier est une PTableDossier dynamique pclPresentationListeDossier=PTableDossier.gNouvellePresentation(0,TABLE_LISTING_INTERVENTION.COL_ idDossier) si pclPresentationListeDossier.m_clTabModele..Occurrence<>0 alors clFicheDossier est un PFicheDossier (pclPresentationListeDossier.m_clTabModele[1]) stParametreFenInterne est un STParamFenetreAppelante stParametreFenInterne.eTypeAppel = DansOnglet stParametreFenInterne.sNomFenetreAppelante = "FI_Listing_Intervention" stParametreFenInterne.sNomIDAppelant = "SuiviInterv" stParametreFenInterne.nIdFenetreAppelante = TABLE_LISTING_INTERVENTION.COL_NumInterv FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche Dossier",Vrai,clFicheDossier,stParametreFenInterne) fin Clic sur BTN_COLLAB_INTERV_ZOMBIE //OuvrePopupPosition(FEN_Choix_Role_Personne,poHaut,*,DonneParam(DansFenetre,"FI_Fiche_Personne",MoiMêm e..Nom,maProcMAJObjetRetourFI,"",paramSupplementaire.sNomIDAppelant,gclPresentationFichePersonne:m_nIDR ole,gclPresentationFichePersonne,Faux)) //OuvrePopupPosition(FEN_Choix_Equipe_Collaborateur,poHaut,*,DonneParam(DansFenetre,"FI_Fiche_Intervent ion",MoiMême..Nom,maProcMAJObjetRetourFI,"Collaborateurs","IntervEquipeCollab",Val(COMBO_Societe..Valeu rMémorisée),gclPresentationFicheInterv.ListeColla borateur,Vrai)) //pclTabCollab est un PTableCollaborateur dynamique //pclTabCollab = PTableCollaborateur.gNouvellePresentation(-1) //POUR TOUTE LIGNE DE LISTE_COLLAB_INTERV // clModele est MCollaborateur // clModele:m_npkid = LISTE_COLLAB_INTERV[LISTE_COLLAB_INTERV]..Valeur // pclTabCollab.ajouter(clModele) //FIN OuvrePopupPosition(FEN_Choix_Equipe_Collaborateur,poHaut,*,DonneParam(DansFenetre, "FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Collaborateurs","SuiviEquipeCollab",*, pclTabCollab,Vrai)) Clic sur BTN_ETAT_INTERV_ZOMBIE OuvrePopupPosition(FEN_Choix_Parametre_Metier,poHaut,*,DonneParam(DansFenetre,"FI_Listing_Intervention" ,MoiMême..Nom,maProcMAJObjetRetourFI,"Etat d'intervention","EtatIntervention",*,pclTabEtat,Vrai)) Clic sur BTN_SOCIETE_INTERV_ZOMBIE //OuvrePopupPosition(FEN_Choix_Role_Personne,poHaut,*,DonneParam(DansFenetre,"FI_Fiche_Personne",MoiMêm e..Nom,maProcMAJObjetRetourFI,"",paramSupplementaire.sNomIDAppelant,gclPresentationFichePersonne:m_nIDR ole,gclPresentationFichePersonne,Faux)) //OuvrePopupPosition(FEN_Choix_Equipe_Collaborateur,poHaut,*,DonneParam(DansFenetre,"FI_Fiche_Intervent ion",MoiMême..Nom,maProcMAJObjetRetourFI,"Collaborateurs","IntervEquipeCollab",Val(COMBO_Societe..Valeu rMémorisée),gclPresentationFicheInterv.ListeColla borateur,Vrai)) //pclTabSoc est un PTableSociete dynamique //pclTabSoc = PTableSociete.gNouvellePresentation(-1) //POUR TOUTE LIGNE DE LISTE_SOCIETE_INTERV // clModele est MSociete 06/08/2026 Isis_BO 4028 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Code des champs // clModele:m_npkid = LISTE_SOCIETE_INTERV[LISTE_SOCIETE_INTERV]..Valeur // pclTabSoc.ajouter(clModele) //FIN OuvrePopupPosition(FEN_Choix_Societe,poHaut,*,DonneParam(DansFenetre,"FI_Listing_Intervention",MoiMême. .Nom,maProcMAJObjetRetourFI,"Sociétés","SuiviSociete",*,pclTabSoc,Vrai)) Clic sur BTN_COLLAPSE DISP_LISTE_LISTING_INTERVENTION[2]..Visible = Faux BTN_UNCOLLAPSE..Visible=Vrai MoiMême..Visible = Faux Clic sur BTN_UNCOLLAPSE DISP_LISTE_LISTING_INTERVENTION[2]..Visible = Vrai BTN_COLLAPSE..Visible=Vrai MoiMême..Visible = Faux Clic sur BTN_Fermer_liste_client si paramSupplementaire.eTypeAppel=DansChampFI alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(Null,paramSupplementaire,Faux,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_LISTE_LISTING_INTERVENTION)) fin Clic sur BTN_GOMMER RAZ(GR_RAZ) ListeSupprimeTout(COMBO_ETAT_INTERV)//BTN_ETAT_INTERV..Libellé="" COMBO_ETAT_INTERV..Bulle="" TableauSupprimeTout(pclTabEtat:m_clTabModele) //TableauSupprimeTout(pclTabEtat:m_clTabVisible) ListeSupprimeTout(COMBO_SOCIETE_INTERV)//BTN_SOCIETE_INTERV..Libellé="" COMBO_SOCIETE_INTERV..Bulle="" TableauSupprimeTout(pclTabSoc:m_clTabModele) ListeSupprimeTout(COMBO_COLLAB_INTERV)//BTN_COLLAB_INTERV..Libellé="" COMBO_COLLAB_INTERV..Bulle="" TableauSupprimeTout(pclTabCollab:m_clTabModele) Clic sur BTN_RECHERCHE si gpclFicheUtilisateurEnCours<>Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null alors //Récupération des critère dans un tableau RecupCriterePerso(GR_CRITERE_LISTESUIVI,gstCriterePerso,maProcMAJCriterePerso) //,BTN_SOCIETE_INTERV,pclTabSoc,BTN_ETAT_INTERVENTION,pclTabEtat //Sauvegarde des critères en base gpclFicheUtilisateurEnCours:MAJCritereListePerso(5,gstCriterePerso) fin Rechercher() A chaque modification de INT_LIMITE 06/08/2026 Isis_BO 4029 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Code des champs ChampVersSource() A chaque modification de INT_MONTRERTEMPS ChampVersSource() Sortie de COMBO_STATUT_DOSSIER si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) Sélection d'une ligne de COMBO_STATUT_DOSSIER INT_STATUT_DOSSIER[1] = MoiMême..ValeurAffichée<>"" Sélection d'une ligne de COMBO_TYPE_CLIENT INT_TYPE_CLIENT[1] = MoiMême..ValeurAffichée<>"" //ChampVersSource() Sortie de COMBO_TYPE_DOSSIER si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) Sélection d'une ligne de COMBO_TYPE_DOSSIER INT_TYPE_DOSSIER[1] = MoiMême..ValeurAffichée<>"" A chaque modification de INT_CLIENT ChampVersSource() A chaque modification de INT_DATE_DOSSIER_DU ChampVersSource() A chaque modification de INT_NUMDOSSIER ChampVersSource() A chaque modification de INT_REFEXT_DOSSIER ChampVersSource() A chaque modification de INT_STATUT_DOSSIER ChampVersSource() A chaque modification de INT_TYPE_CLIENT ChampVersSource() A chaque modification de INT_TYPE_DOSSIER 06/08/2026 Isis_BO 4030 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Code des champs ChampVersSource() Sortie de SAI_CLIENT si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_CLIENT INT_CLIENT[1] = MoiMême..ValeurAffichée<>"" Sortie de SAI_DATE_DOSSIER_AU si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_DOSSIER_AU INT_DATE_DOSSIER_DU[1] = MoiMême..ValeurAffichée<>"" _ou_ SAI_DATE_DOSSIER_DU..ValeurAffichée<>"" Sortie de SAI_DATE_DOSSIER_DU si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_DOSSIER_DU INT_DATE_DOSSIER_DU[1] = MoiMême..ValeurAffichée<>"" _ou_ SAI_DATE_DOSSIER_AU..ValeurAffichée<>"" Sortie de SAI_NUMDOSSIER si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_NUMDOSSIER INT_NUMDOSSIER[1] = MoiMême..ValeurAffichée<>"" Sortie de SAI_REFEXT_DOSSIER si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_REFEXT_DOSSIER INT_REFEXT_DOSSIER[1] = MoiMême..ValeurAffichée<>"" Ouverture de la liste déroulante de COMBO_COLLAB_INTERV OuvrePopupPosition(FEN_Choix_Equipe_Collaborateur,poHaut,*,DonneParam(DansFenetre, "FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Collaborateurs","SuiviEquipeCollab",*, pclTabCollab,Vrai)) Ouverture de la liste déroulante de COMBO_ETAT_INTERV OuvrePopupPosition(FEN_Choix_Parametre_Metier,poHaut,*,DonneParam(DansFenetre,"FI_Listing_Intervention" ,MoiMême..Nom,maProcMAJObjetRetourFI,"Etat d'intervention","EtatIntervention",*,pclTabEtat,Vrai)) Ouverture de la liste déroulante de COMBO_SOCIETE_INTERV 06/08/2026 Isis_BO 4031 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Code des champs OuvrePopupPosition(FEN_Choix_Societe,poHaut,*,DonneParam(DansFenetre,"FI_Listing_Intervention",MoiMême. .Nom,maProcMAJObjetRetourFI,"Sociétés","SuiviSociete",*,pclTabSoc,Vrai)) Sélection d'une ligne de COMBO_SUIVI_PAR INT_SUIVI_PAR[1] = MoiMême..ValeurAffichée<>"" Ouverture de la liste déroulante de COMBO_SUIVI_PAR OuvrePopupPosition(FEN_Choix_Collab_Responsable,poBas,*,DonneParam(DansFenetre, "FI_Listing_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"","ListeDossierSuiviPar",Val(MoiMême.. ValeurMémorisée))) Sélection d'une ligne de COMBO_TYPE_INTERVENTION INT_TYPE_INTERVENTION[1] = MoiMême..ValeurAffichée<>"" A chaque modification de INT_COLLAB_INTERV ChampVersSource() A chaque modification de INT_DATE_DEVIS_DU ChampVersSource() A chaque modification de INT_DATE_FACT_DU ChampVersSource() A chaque modification de INT_DATE_INTERVENTION_DU ChampVersSource() A chaque modification de INT_DESCRIPTION ChampVersSource() A chaque modification de INT_DONNEUR_ORDRE ChampVersSource() A chaque modification de INT_ETAT_INTERV ChampVersSource() A chaque modification de INT_NUMDEVIS ChampVersSource() A chaque modification de INT_NUMFACTURE 06/08/2026 Isis_BO 4032 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Code des champs ChampVersSource() A chaque modification de INT_SOCIETE_INTERV ChampVersSource() A chaque modification de INT_SUIVI_PAR ChampVersSource() A chaque modification de INT_TYPE_INTERVENTION ChampVersSource() Sortie de SAI_DATE_DEVIS_AU //SI MoiMême..ValeurAffichée<>"" ALORS ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_DEVIS_AU INT_DATE_DEVIS_DU[1] = MoiMême..ValeurAffichée<>"" _ou_ SAI_DATE_DEVIS_DU..ValeurAffichée<>"" Sortie de SAI_DATE_DEVIS_DU //SI MoiMême..ValeurAffichée<>"" ALORS ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_DEVIS_DU INT_DATE_DEVIS_DU[1] = MoiMême..ValeurAffichée<>"" _ou_ SAI_DATE_DEVIS_AU..ValeurAffichée<>"" Sortie de SAI_DATE_FACT_AU //SI MoiMême..ValeurAffichée<>"" ALORS ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_FACT_AU INT_DATE_FACT_DU[1] = MoiMême..ValeurAffichée<>"" _ou_ SAI_DATE_FACT_DU..ValeurAffichée<>"" Sortie de SAI_DATE_FACT_DU //SI MoiMême..ValeurAffichée<>"" ALORS ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_FACT_DU INT_DATE_FACT_DU[1] = MoiMême..ValeurAffichée<>"" _ou_ SAI_DATE_FACT_AU..ValeurAffichée<>"" Sortie de SAI_DATE_INTERVENTION_AU //SI MoiMême..ValeurAffichée<>"" ALORS ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_INTERVENTION_AU INT_DATE_INTERVENTION_DU[1] = MoiMême..ValeurAffichée<>"" _ou_ SAI_DATE_INTERVENTION_DU..ValeurAffichée <>"" Sortie de SAI_DATE_INTERVENTION_DU 06/08/2026 Isis_BO 4033 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Code des champs //SI MoiMême..ValeurAffichée<>"" ALORS ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_INTERVENTION_DU INT_DATE_INTERVENTION_DU[1] = MoiMême..ValeurAffichée<>"" _ou_ SAI_DATE_INTERVENTION_AU..ValeurAffichée <>"" Sortie de SAI_DESCRIPTION si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DESCRIPTION INT_DESCRIPTION[1] = MoiMême..ValeurAffichée<>"" Sortie de SAI_DONNEUR_ORDRE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DONNEUR_ORDRE INT_DONNEUR_ORDRE[1] = MoiMême..ValeurAffichée<>"" Sortie de SAI_NUMDEVIS si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_NUMDEVIS INT_NUMDEVIS[1] = MoiMême..ValeurAffichée<>"" Sortie de SAI_NUMFACTURE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_NUMFACTURE INT_NUMFACTURE[1] = MoiMême..ValeurAffichée<>"" Sélection d'une ligne de COMBO_COLLAB_RDV INT_COLLAB_RDV[1] = MoiMême..ValeurAffichée<>"" Sélection d'une ligne de COMBO_STATUT_RDV INT_STATUT_RDV[1] = MoiMême..ValeurAffichée<>"" Sélection d'une ligne de COMBO_TYPE_RDV INT_TYPE_RDV[1] = MoiMême..ValeurAffichée<>"" A chaque modification de INT_COLLAB_RDV ChampVersSource() A chaque modification de INT_DATE_RDV_DU 06/08/2026 Isis_BO 4034 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Code des champs ChampVersSource() A chaque modification de INT_STATUT_RDV ChampVersSource() A chaque modification de INT_TYPE_RDV ChampVersSource() Sortie de SAI_DATE_RDV_AU //SI MoiMême..ValeurAffichée<>"" ALORS ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_RDV_AU INT_DATE_RDV_DU[1] = MoiMême..ValeurAffichée<>"" _ou_ SAI_DATE_RDV_DU..ValeurAffichée<>"" Sortie de SAI_DATE_RDV_DU //SI MoiMême..ValeurAffichée<>"" ALORS ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_RDV_DU INT_DATE_RDV_DU[1] = MoiMême..ValeurAffichée<>"" _ou_ SAI_DATE_RDV_AU..ValeurAffichée<>"" A chaque modification de INT_ADRESSE_SITE ChampVersSource() A chaque modification de INT_CODE_LIEU ChampVersSource() A chaque modification de INT_CODEPOSTAL_SITE ChampVersSource() A chaque modification de INT_CONTACT_SITE ChampVersSource() A chaque modification de INT_VILLE_SITE ChampVersSource() Sortie de SAI_ADRESSE_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_ADRESSE_SITE 06/08/2026 Isis_BO 4035 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Code des champs INT_ADRESSE_SITE[1] = MoiMême..ValeurAffichée<>"" Sortie de SAI_CODE_LIEU si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_CODE_LIEU INT_CODE_LIEU[1] = MoiMême..ValeurAffichée<>"" Sortie de SAI_CODEPOSTAL_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_CODEPOSTAL_SITE INT_CODEPOSTAL_SITE[1] = MoiMême..ValeurAffichée<>"" Sortie de SAI_CONTACT_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_CONTACT_SITE INT_CONTACT_SITE[1] = MoiMême..ValeurAffichée<>"" Sortie de SAI_VILLE_SITE si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_VILLE_SITE INT_VILLE_SITE[1] = MoiMême..ValeurAffichée<>"" Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_LISTING_INTERVENTION ExécuteTraitement(FI_Listing_Intervention.BTN_BOUTON,trtClic) FI_Listing_Intervention Procédures Procédure locale MAJCriterePerso // Résumé : // Syntaxe : //MAJCriterePerso ( est chaîne, est objet dynamique, est objet dynamique, est champ) // // Paramètres : // sNomChamp (chaîne ANSI) : // pclListeAll (objet dynamique) : // pclListeCrit (objet dynamique) : 06/08/2026 Isis_BO 4036 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Procédures // champBouton (champ) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJCriterePerso(local sNomChamp est une chaîne,pclListeAll est un objet dynamique< utile>,pclListeCrit est un objet dynamique,champBouton est un Champ) //Pour le critère Société si sNomChamp = COMBO_SOCIETE_INTERV..Nom _et_ pclTabSoc<>Null alors pclListeAll = PTableSociete.gNouvellePresentation(0) pclListeCrit = pclTabSoc //champBouton <- BTN_SOCIETE_INTERV //Pour le critère état intervention sinon si sNomChamp = COMBO_ETAT_INTERV..Nom_et_ pclTabEtat<>Null alors pclListeAll = gpclListeEtatIntervention pclListeCrit = pclTabEtat //champBouton <- BTN_ETAT_INTERVENTION sinon si sNomChamp = COMBO_COLLAB_INTERV..Nom _et_ pclTabCollab<>Null alors pclListeAll = PTableCollaborateur.gNouvellePresentation(0) pclListeCrit = pclTabCollab fin Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // <*> : > // <*> : > // <*> : > procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 06/08/2026 Isis_BO 4037 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Procédures bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors fin si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp // CAS BTN_COLLAB_INTERV..Nom : // BTN_COLLAB_INTERV..Libellé="" // BTN_COLLAB_INTERV..Bulle="" // TableauSupprimeTout(pclTabCollab:m_clTabModele) // POUR i = 1 _A_ pclObjet:p_nTotal // SI pclObjet.m_clTabModele[i].m_bSelection ALORS // BTN_COLLAB_INTERV..Libellé += BTN_COLLAB_INTERV..Libellé="" ? pclObjet:m_clTabModele[i]:m_sTrigramme SINON ";"+pclObjet:m_clTabModele[i]:m_sTrigramme // BTN_COLLAB_INTERV..Bulle += BTN_COLLAB_INTERV..bulle="" ? pclObjet:m_clTabModele[i]:m_sNom+" "+pclObjet:m_clTabModele[i]:m_sPrenom SINON RC+pclObjet:m_clTabModele[i]:m_sNom+" "+pclObjet:m_clTabModele[i]:m_sPrenom // pclTabCollab.Ajouter(pclObjet:m_clTabModele[i]) // FIN // FIN // INT_COLLAB_INTERV[1] = pclTabCollab:p_nTotal>0 // CAS BTN_SOCIETE_INTERV..Nom : // BTN_SOCIETE_INTERV..Libellé="" // BTN_SOCIETE_INTERV..Bulle="" // TableauSupprimeTout(pclTabSoc:m_clTabModele) // POUR i = 1 _A_ pclObjet:p_nTotal // SI pclObjet.m_clTabModele[i].m_bSelection ALORS // BTN_SOCIETE_INTERV..Libellé += BTN_SOCIETE_INTERV..Libellé="" ? gauche(pclObjet:m_clTabModele[i]:m_sNom,3) SINON ";"+gauche(pclObjet:m_clTabModele[i]:m_sNom,3) // BTN_SOCIETE_INTERV..Bulle += BTN_SOCIETE_INTERV..Bulle="" ? pclObjet:m_clTabModele[i]:m_sNom SINON RC+pclObjet:m_clTabModele[i]:m_sNom // pclTabSoc.Ajouter(pclObjet:m_clTabModele[i]) // // FIN // FIN // INT_SOCIETE[1] = pclTabSoc:p_nTotal>0 // CAS BTN_ETAT_INTERV..Nom : // BTN_ETAT_INTERV..Libellé="" // BTN_ETAT_INTERV..Bulle="" // TableauSupprimeTout(pclTabEtat:m_clTabModele) // POUR i = 1 _A_ pclObjet:p_nTotal // SI pclObjet.m_clTabModele[i].m_bSelection ALORS // BTN_ETAT_INTERV..Libellé += BTN_ETAT_INTERV..Libellé="" ? Gauche(pclObjet:m_clTabModele[i]:m_sLibelle,3) SINON ";"+Gauche(pclObjet:m_clTabModele[i]:m_sLibelle,3) // 06/08/2026 Isis_BO 4038 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Procédures BTN_ETAT_INTERV..Bulle += BTN_ETAT_INTERV..Bulle="" ? pclObjet:m_clTabModele[i]:m_sLibelle SINON RC+pclObjet:m_clTabModele[i]:m_sLibelle // pclTabEtat.Ajouter(pclObjet:m_clTabModele[i]) // // FIN // FIN // INT_ETAT_INTERVENTION[1] = pclTabEtat:p_nTotal>0 cas COMBO_COLLAB_INTERV..Nom : MAJComboMultiLigne(pclObjet,pclTabCollab,COMBO_COLLAB_INTERV) // sListe est une chaine = "" // COMBO_COLLAB_INTERV..Bulle="" // TableauSupprimeTout(pclTabCollab:m_clTabModele) // POUR i = 1 _A_ pclObjet:p_nTotal // SI pclObjet.m_clTabModele[i].m_bSelection ALORS // sListe += sListe="" ? pclObjet:m_clTabModele[i]:m_sTrigramme SINON ";"+pclObjet:m_clTabModele[i]:m_sTrigramme // COMBO_COLLAB_INTERV..Bulle += COMBO_COLLAB_INTERV..Bulle="" ? pclObjet:m_clTabModele[i]:m_sNom+" "+pclObjet:m_clTabModele[i]:m_sPrenom SINON RC+pclObjet:m_clTabModele[i]:m_sNom+" "+pclObjet:m_clTabModele[i]:m_sPrenom // pclTabCollab.Ajouter(pclObjet:m_clTabModele[i]) // pclObjet.m_clTabModele[i].m_bSelection = faux // FIN // FIN // ListeSupprimeTout(COMBO_COLLAB_INTERV) // ListeAjoute(COMBO_COLLAB_INTERV,sListe) // ListeSelectPlus(COMBO_COLLAB_INTERV,1) // INT_COLLAB_INTERV[1] = pclTabCollab:p_nTotal>0 cas COMBO_SOCIETE_INTERV..Nom : MAJComboMultiLigne(pclObjet,pclTabSoc,COMBO_SOCIETE_INTERV) // sListe est une chaine = "" // COMBO_SOCIETE_INTERV..Bulle="" // TableauSupprimeTout(pclTabSoc:m_clTabModele) // POUR i = 1 _A_ pclObjet:p_nTotal // SI pclObjet.m_clTabModele[i].m_bSelection ALORS // sListe += sListe="" ? Gauche(pclObjet:m_clTabModele[i]:m_sNom,3) SINON ";"+Gauche(pclObjet:m_clTabModele[i]:m_sNom,3) // COMBO_SOCIETE_INTERV..Bulle += COMBO_SOCIETE_INTERV..Bulle="" ? pclObjet:m_clTabModele[i]:m_sNom SINON RC+pclObjet:m_clTabModele[i]:m_sNom // pclTabSoc.Ajouter(pclObjet:m_clTabModele[i]) // pclObjet.m_clTabModele[i].m_bSelection = Faux // FIN // FIN // ListeSupprimeTout(COMBO_SOCIETE_INTERV) // ListeAjoute(COMBO_SOCIETE_INTERV,sListe) // ListeSelectPlus(COMBO_SOCIETE_INTERV,1) // INT_SOCIETE[1] = pclTabSoc:p_nTotal>0 cas COMBO_ETAT_INTERV..Nom : MAJComboMultiLigne(pclObjet,pclTabEtat,COMBO_ETAT_INTERV) // sListe est une chaine = "" // // COMBO_ETAT_INTERV..Bulle="" // TableauSupprimeTout(pclTabEtat:m_clTabModele) // POUR i = 1 _A_ pclObjet:p_nTotal // SI pclObjet.m_clTabModele[i].m_bSelection ALORS // sListe += sListe="" ? Gauche(pclObjet:m_clTabModele[i]:m_sLibelle,3) SINON ";"+Gauche(pclObjet:m_clTabModele[i]:m_sLibelle,3) // COMBO_ETAT_INTERV..Bulle += COMBO_ETAT_INTERV..Bulle="" ? pclObjet:m_clTabModele[i]:m_sLibelle SINON RC+pclObjet:m_clTabModele[i]:m_sLibelle 06/08/2026 Isis_BO 4039 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Procédures // pclTabEtat.Ajouter(pclObjet:m_clTabModele[i]) // pclObjet.m_clTabModele[i].m_bSelection = Faux // FIN // FIN // ListeSupprimeTout(COMBO_ETAT_INTERV) // ListeAjoute(COMBO_ETAT_INTERV,sListe) // ListeSelectPlus(COMBO_ETAT_INTERV,1) // //ListeAffiche(COMBO_ETAT_INTERV,taCourantBandeau) // INT_ETAT_INTERVENTION[1] = pclTabEtat:p_nTotal>0 cas COMBO_SUIVI_PAR..Nom : COMBO_SUIVI_PAR = pclObjet:m_nPKID ListeAffiche(COMBO_SUIVI_PAR,taCourantBandeau) INT_SUIVI_PAR[1] = COMBO_SUIVI_PAR..ValeurAffichée<>"" fin fin renvoyer bResultat Procédure locale Rechercher // Résumé : // Syntaxe : // Rechercher () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Rechercher() sRQ est une chaîne sCR est une chaîne sd est une Source de Données I est un entier TableSupprimeTout(TABLE_LISTING_INTERVENTION) TABLE_LISTING_INTERVENTION.COL_DureePrevue..Visible = INT_MONTRERTEMPS TABLE_LISTING_INTERVENTION.COL_Temps..Visible=INT_MONTRERTEMPS TABLE_LISTING_INTERVENTION.COL_TempsRestant..Visible=INT_MONTRERTEMPS si INT_LIMITE=1 alors sRQ="SELECT TOP 200 " sinon sRQ="SELECT " fin sRQ+= [ Dossier.DO_PKID ,Dossier.DO_IDClient ,Dossier.DO_IDTypeDossier ,Dossier.DO_Titre ,Dossier.DO_IDStatut ,Dossier.DO_RefInterne ,Dossier.DO_RefExterne ,Dossier.DO_IDSociete ,Dossier.DO_DateDebut ,Dossier.Archive ,Dossier.DateArchivage ,Intervention.IN_PKID ,Intervention.IN_IDTypeIntervention 06/08/2026 Isis_BO 4040 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Procédures ,Intervention.IN_IDEtatIntervention ,Intervention.IN_AttestationTVAPresente ,Intervention.IN_NoteInterne ,Intervention.IN_Titre ,Intervention.IN_RefInterne ,Intervention.IN_RefExterne ,Intervention.IN_IDSociete ,Intervention.Archive ,Intervention.DateArchivage ,Intervention.IN_DateIntervention ,Intervention.IN_DureePrevue ,Intervention.IN_NumDevis ,Intervention.IN_DateDevis ,Intervention.IN_NumFacture ,Intervention.IN_DateFacture ,Intervention.IN_Description ,Client.CL_IDType ,Client.CL_Nom ,Client.CL_PKID ,Client.CL_Tel ,Lieu.LI_CodeLieu ,Societe.SO_Nom ,Collaborateur.CO_Nom ,(SELECT TOP 2 STRING_AGG(Personne.PE_Nom+' '+Personne.PE_Prenom,CHR(13)) FROM Personne JOIN Intervention_Personne ON Personne.PE_PKID = Intervention_Personne.IP_IDPersonne WHERE Intervention.IN_PKID = Intervention_Personne.IP_IDIntervention AND Intervention_Personne.IP_IDLieu=0) AS ContactClient ,(SELECT STRING_AGG(Personne.PE_Nom+' '+Personne.PE_Prenom,CHR(13)) FROM Personne JOIN Intervention_Personne ON Personne.PE_PKID = Intervention_Personne.IP_IDPersonne WHERE Intervention.IN_PKID = Intervention_Personne.IP_IDIntervention AND Intervention_P ersonne.IP_IDLieu<>0) AS ContactLieu ,(SELECT STRING_AGG(Collaborateur.CO_Nom+' '+Collaborateur.CO_Prenom,CHR(13)) FROM Collaborateur JOIN Intervention_Collaborateur ON Collaborateur.CO_PKID = Intervention_Collaborateur.IC_IDCollaborateur WHERE Intervention.IN_PKID = Intervention_Collaborat eur.IC_IDIntervention) AS CollabInterv ,NVL(IN_RefInterne,DO_RefInterne) AS NumRef ] si INT_MONTRERTEMPS alors sRQ+=RC+" ,SUM(IFNULL(SuiviDesTemps.SDT_NbMinutes/60,0)) as NB " sinon sRQ+=RC+" ,0 as NB " fin sRQ+=[ FROM Dossier LEFT OUTER JOIN Intervention ON (Dossier.DO_PKID = Intervention.IN_IDDossier) LEFT OUTER JOIN Client ON (Client.CL_PKID = Dossier.DO_IDClient) LEFT OUTER JOIN Collaborateur ON (Collaborateur.CO_PKID=Intervention.IN_IDSuiviPar) LEFT OUTER JOIN Societe ON (Societe.SO_PKID=Intervention.IN_IDSociete) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) //INNER JOIN EtatIntervention ON (EtatIntervention.EI_IDIntervention=Intervention.IN_PKID) ] si INT_MONTRERTEMPS alors sRQ+= " LEFT OUTER JOIN SuiviDesTemps ON (SDT_IDIntervention = Intervention.IN_PKID) LEFT OUTER JOIN ParametreMetier ON (PA_PKID=SDT_IDTypeTemps) AND PA_Valeur='1' OR PA_PKID IS NULL " fin 06/08/2026 Isis_BO 4041 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Procédures //sCR+=CritereHF(opt1,ch1,Affaires.AF_Nom..Nom,tfMilieutexte) sListeEtat est une chaîne sListeSociete est une chaîne sListeCollab est une chaîne //Création de la liste des états (entier) //POUR TOUTE LIGNE DE TABLE_ETAT_INTERVENTION // SI TABLE_ETAT_INTERVENTION.SEL ALORS // sListeEtat+=[","]+ TABLE_ETAT_INTERVENTION.COL_IDEtat // FIN //FIN pour I = 1 _à_ pclTabEtat:p_nTotal sListeEtat +=[","]+ pclTabEtat:m_clTabModele[I]:m_nPKID fin pour I = 1 _à_ pclTabSoc:p_nTotal sListeSociete +=[","]+ pclTabSoc:m_clTabModele[I]:m_nPKID fin pour I = 1 _à_ pclTabCollab:p_nTotal sListeCollab +=[","]+ pclTabCollab:m_clTabModele[I]:m_nPKID fin sCR+=CritereHF(INT_CLIENT ,SAI_CLIENT ,Client.CL_Nom..Nom ,tfMilieutexte)//,"SELECT RG_ID FROM Regies WHERE RG_Nom LIKE '%" + ch9 +"%'" sCR+=CritereHF(INT_TYPE_CLIENT ,COMBO_TYPE_CLIENT ,Client.CL_IDType..Nom ,tfNumerique) sCR+=CritereHF(INT_NUMDOSSIER ,SAI_NUMDOSSIER ,Dossier.DO_RefInterne..Nom ,tfFinTexte) sCR+=CritereHF(INT_REFEXT_DOSSIER ,SAI_REFEXT_DOSSIER ,Dossier.DO_RefExterne..Nom ,tfMilieutexte) sCR+=CritereHF(INT_DATE_DOSSIER_DU ,SAI_DATE_DOSSIER_DU ,Dossier.DO_DateDebut..Nom ,tfPeriode ,"",SAI_DATE_DOSSIER_AU) sCR+=CritereHF(INT_TYPE_DOSSIER ,COMBO_TYPE_DOSSIER ,Dossier.DO_IDTypeDossier..Nom ,tfNumerique) sCR+=CritereHF(INT_STATUT_DOSSIER ,COMBO_STATUT_DOSSIER,Dossier.DO_IDStatut..Nom ,tfNumerique) si pas INT_STATUT_DOSSIER alors sCR+="AND " + Dossier.DO_IDStatut..Nom + "<>" + gnIdDossierAnnule + " " fin sCR+=CritereHF(INT_DONNEUR_ORDRE ,SAI_DONNEUR_ORDRE ,"ContactClient" ,tfMilieutexte) sCR+=CritereHF(INT_SUIVI_PAR ,COMBO_SUIVI_PAR ,Intervention.IN_IDSuiviPar..Nom ,tfNumerique) sCR+=CritereHF(INT_TYPE_INTERVENTION ,COMBO_TYPE_INTERVENTION,Intervention.IN_IDTypeIntervention..Nom ,tfNumerique) sCR+=CritereHF(INT_DESCRIPTION ,SAI_DESCRIPTION ,Intervention.IN_Description..Nom ,tfMilieutexte) sCR+=CritereHF(INT_DATE_DOSSIER_DU ,SAI_DATE_INTERVENTION_DU,Intervention.IN_DateIntervention..Nom ,tfPeriode ,"",SAI_DATE_INTERVENTION_AU) sCR+=CritereHF(INT_SOCIETE_INTERV ,sListeSociete ,Intervention.IN_IDSociete..Nom ,tfDansListe)//sCR+=CritereHF(INT_SOCIETE ,COMBO_Societe ,Intervention.IN_IDSociete..Nom ,tfNumerique) sCR+=CritereHF(INT_NUMDEVIS ,SAI_NUMDEVIS ,Intervention.IN_NumDevis..Nom ,tfMilieutexte) sCR+=CritereHF(INT_DATE_DEVIS_DU ,SAI_DATE_DEVIS_DU ,Intervention.IN_DateDevis..Nom ,tfPeriode ,"",SAI_DATE_DEVIS_AU) sCR+=CritereHF(INT_NUMFACTURE ,SAI_NUMFACTURE ,Intervention.IN_NumFacture..Nom ,tfMilieutexte) sCR+=CritereHF(INT_DATE_FACT_DU ,SAI_DATE_FACT_DU ,Intervention.IN_DateFacture..Nom 06/08/2026 Isis_BO 4042 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Procédures ,tfPeriode ,"",SAI_DATE_FACT_AU) sCR+=CritereHF(INT_COLLAB_INTERV ,sListeCollab ,Intervention.IN_PKID..Nom ,tfDansRequete, "SELECT Intervention_Collaborateur.IC_IDIntervention FROM Intervention_Collaborateur WHERE Intervention_Collaborateur.IC_IDCollaborateur IN (" + sListeCollab + ")") //sCR+=CritereHF(INT_DATE_RDV_DU ,SAI_DATE_RDV_DU ,Intervention.IN_PKID..Nom ,tfDansRequete,ChaîneConstruit("SELECT PL_IDIntervention FROM Planning_RDV WHERE 1=1 %1",CritereHF(INT_DATE_RDV_DU,SAI_DATE_RDV_DU,Planning_RDV.PL_DateDebut..Nom,tfPeri odeLarge,"",SAI_DATE_RDV_AU)))//Planning_RDV.PL_DateDebut..Nom ,tfPeriode ,"",SAI_DATE_RDV_AU) sCR+=CritereHF(INT_DATE_RDV_DU ,SAI_DATE_RDV_DU ,Intervention.IN_PKID..Nom ,tfExiste,ChaîneConstruit("SELECT 1 FROM Planning_RDV WHERE PL_IDIntervention=%1 %2",Intervention. IN_PKID..Nom,CritereHF(INT_DATE_RDV_DU,SAI_DATE_RDV_DU,Planning_RDV.PL_DateDebut..Nom,tfPeriodeLarge,"" ,SAI_DATE_RDV_AU))) sCR+=CritereHF(INT_TYPE_RDV ,COMBO_TYPE_RDV ,Intervention.IN_PKID..Nom ,tfExiste,ChaîneConstruit("SELECT 1 FROM Planning_RDV WHERE PL_IDIntervention=%1 %2",Intervention. IN_PKID..Nom,CritereHF(INT_TYPE_RDV,COMBO_TYPE_RDV,Planning_RDV.PL_IDTypeActivite..Nom,tfNumerique))) //,tfNumerique) sCR+=CritereHF(INT_COLLAB_RDV ,COMBO_COLLAB_RDV ,Intervention.IN_PKID..Nom ,tfExiste,ChaîneConstruit("SELECT 1 FROM Planning_RDV WHERE PL_IDIntervention=%1 %2",Intervention. IN_PKID..Nom,CritereHF(INT_COLLAB_RDV,COMBO_COLLAB_RDV,Planning_RDV.PL_IDCollaborateur..Nom,tfNumerique )))//,tfNumerique) sCR+=CritereHF(INT_CODE_LIEU ,SAI_CODE_LIEU ,Lieu.LI_CodeLieu..Nom ,tfMilieutexte) sCR+=CritereHF(INT_ADRESSE_SITE ,SAI_ADRESSE_SITE ,Lieu.LI_IDAdresse..Nom ,tfExiste,ChaîneConstruit("SELECT 1 FROM Adresse WHERE AD_PKID=%1 %2",Lieu.LI_IDAdresse..Nom,CritereHF( INT_ADRESSE_SITE,SAI_ADRESSE_SITE,Adresse.AD_Presentation..Nom,tfMilieutexte)))// sCR+=CritereHF(INT_CODEPOSTAL_SITE ,SAI_CODEPOSTAL_SITE ,Lieu.LI_IDAdresse..Nom ,tfExiste,ChaîneConstruit("SELECT 1 FROM Adresse WHERE AD_PKID=%1 %2",Lieu.LI_IDAdresse..Nom,CritereHF( INT_CODEPOSTAL_SITE,SAI_CODEPOSTAL_SITE,Adresse.AD_CodePostal..Nom,tfMilieutexte))) //,tfDansRequete,"SELECT Adresse.AD_PKID FROM Adresse WHERE Adresse.AD_CodePostal LIKE '%" + SAI_CODEPOSTAL_SITE + "%'") sCR+=CritereHF(INT_VILLE_SITE ,SAI_VILLE_SITE ,Lieu.LI_IDAdresse..Nom ,tfExiste,ChaîneConstruit("SELECT 1 FROM Adresse WHERE AD_PKID=%1 %2",Lieu.LI_IDAdresse..Nom,CritereHF( INT_VILLE_SITE,SAI_VILLE_SITE,Adresse.AD_Ville..Nom,tfMilieutexte))) //,tfDansRequete,"SELECT Adresse.AD_PKID FROM Adresse WHERE Adresse.AD_Ville LIKE '%" + SAI_VILLE_SITE + "%'")//,"SELECT Immeubles.IM_ID WHERE Immeubles.IM_Ville LIKE '%" + ch2 + "%'" sCR+=CritereHF(INT_CONTACT_SITE ,SAI_CONTACT_SITE ,"ContactLieu" ,tfMilieutexte) sCR+=CritereHF(INT_ETAT_INTERV ,sListeEtat ,Intervention.IN_IDEtatIntervention.. Nom ,tfDansListe) si sCR<>"" alors sCR=" WHERE " + sCR[[4 à]] fin sRQ+=sCR si INT_MONTRERTEMPS alors sRQ+= RC+[ GROUP BY Dossier.DO_PKID ,Dossier.DO_IDClient 06/08/2026 Isis_BO 4043 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Procédures ,Dossier.DO_IDTypeDossier ,Dossier.DO_Titre ,Dossier.DO_IDStatut ,Dossier.DO_RefInterne ,Dossier.DO_RefExterne ,Dossier.DO_IDSociete ,Dossier.DO_DateDebut ,Dossier.Archive ,Dossier.DateArchivage ,Intervention.IN_PKID ,Intervention.IN_IDTypeIntervention ,Intervention.IN_IDEtatIntervention ,Intervention.IN_AttestationTVAPresente ,Intervention.IN_NoteInterne ,Intervention.IN_Titre ,Intervention.IN_RefInterne ,Intervention.IN_RefExterne ,Intervention.IN_IDSociete ,Intervention.Archive ,Intervention.DateArchivage ,Intervention.IN_DateIntervention ,Intervention.IN_DureePrevue ,Intervention.IN_NumDevis ,Intervention.IN_DateDevis ,Intervention.IN_NumFacture ,Intervention.IN_DateFacture ,Intervention.IN_Description ,Client.CL_IDType ,Client.CL_Nom ,Client.CL_PKID ,Client.CL_Tel ,Lieu.LI_CodeLieu ,Societe.SO_Nom ,Collaborateur.CO_Nom ,ContactClient ,ContactLieu ,CollabInterv ,NumRef ] fin sRQ+=RC+" ORDER BY Dossier.DO_PKID DESC" Sablier(Oui) //trace(DateHeureSys( )) si HExécuteRequêteSQL(sd,hRequêteDéfaut,sRQ ) alors //Trace(DateHeureSys( )) pour tout sd TableAjouteLigne(TABLE_LISTING_INTERVENTION,sd.NumRef,sd.DO_RefInterne,sd.DO_DateDebut, RTFVersTexte(sd.IN_Description),sd.LI_CodeLieu,sd.ContactLieu,sd.CL_Nom,sd.DO_RefExterne, sd.CO_Nom,sd.IN_NumDevis,sd.IN_DateDevis,sd.IN_NumFacture,sd.IN_DateFacture,sd. IN_IDEtatIntervention,sd.IN_IDTypeIntervention, sd.ContactClient,sd.CollabInterv,sd.IN_DureePrevue,sd.NB,sd.IN_DureePrevue-sd.NB,sd.IN_PKID,sd. DO_PKID) I++ fin sinon si HErreur()<>0 alors 06/08/2026 Isis_BO 4044 Partie 3 › Fenêtre WINDEV › FI_Listing_Intervention › Procédures Erreur(HErreurInfo(hErrComplet)) fin LIB_Total_Listing_Intervention..Libellé= HNbEnr(sd) Sablier(Non) 06/08/2026 Isis_BO 4045 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Image FI_EmailVisualiser Image FI_EmailVisualiser Informations générales FI_EmailVisualiser Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_EmailVisualiser.wdw Créé par XVA Date de création 21/02/2019 09:57:32 Dernière modification par SMR 06/08/2026 Isis_BO 4046 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations générales | Date dernière modification | | 11/04/2025 16:08:31 | | | | | -------------------------- | ---------- | ----------------------------- | ------- | --------------- | --- | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 782 | 665 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | 06/08/2026 | | | Isis_BO | | 4047 | Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations générales | Assombri quand inactif | | | Oui | | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | Déplace souris sur bouton par Non | Compact. barres outils | | | Non | | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | Statistiques de la fenêtre | | Champ de saisie | | | | 6 | Libellé | | | 7 | | --- | ---------------------- | --- | --- | --- | --- | --------------- | --- | --- | --- | | | Bouton | | | | 2 | Forme | | | 2 | | | Zone répétée | | | | 1 | Fenêtre interne | | | 1 | | | Attribut zone répétée | | | | 4 | Disposition | | | 2 | | | Cellule de disposition | | | | 9 | | | | | Nombre d'éléments dans la fenêtre : 34 FI_EmailVisualiser Informations sur les champs Fenêtre : FI_EmailVisualiser Fenêtre interne BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | | elbisiV | | | --- | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | nalP | FI_EmailVisualiser | | | 0 | | 0 782 | 665 | | 0 | | | ------------------ | --- | --- | --- | --- | ----- | --- | --- | --- | --- | Fenêtre interne : FI_EmailVisualiser Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | --- | .trev tnemeliféD latnoziroh .csA | | | | | | | | essap ed toM | cnalb à esiM | | | --- | --- | --------------------- | --- | ------------ | ----------- | ---------- | ------------ | ------------ | ------------- | | | | | | | BAT ehcuoT | FTR tamroF | | ediv is LLUN | lacitrev .csA | | | | X noitisoP Y noitisoP | | laitini tatE | eisias epyT | engilitluM | | | | ruetuaH ruegraL elbisiV nalP | SAI_Destinataire | | 35 6 738 | 28 0 | affichag | Texte | | Non | | | | ------------------- | --- | -------- | ---- | -------- | ------- | --- | --- | --- | ---- | | SAI_DestinataireCC | | 35 6 738 | 28 0 | affichag | Texte | | Non | | | | SAI_Destinatairecci | | 35 6 738 | 28 0 | affichag | Texte | | Non | | | | SAI_Exp | | 35 6 738 | 28 0 | affichag | Texte | | Non | | | | 06/08/2026 | | | | | Isis_BO | | | | 4048 | Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | | FTR tamroF | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ----------- | ---------- | ---------- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_Message | 4 22 | 769 328 | 0 | affichag | | Texte | | Non | | | | | | ----------- | ---- | ------- | --- | -------- | --- | ----- | --- | --- | --- | --- | --- | --- | | SAI_Objet | 4 7 | 769 28 | 0 | affichag | | Texte | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | --- | FTR tamroF | | | X noitisoP Y noitisoP | | | | | | laitini tatE | | | | | | --- | --- | --------------------- | --- | --- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_DEST | | 6 | 11 | 26 | 20 | | 0 | Actif | Gauche | Haut | | | | -------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | --- | | LIB_DESTCC | | 6 | 11 | 26 | 20 | | 0 | Actif | Gauche | Haut | | | | LIB_DESTCCI | | 6 | 11 | 26 | 20 | | 0 | Actif | Gauche | Haut | | | | LIB_Exp | | 6 | 11 | 26 | 20 | | 0 | Actif | Gauche | Haut | | | | LIB_PJ | | 5 | 626 | 161 | 20 | | 0 | Actif | Gauche | Haut | | | | LIB_Titre_de_fenêtre | | 6 | 6 | 489 | 21 | | 0 | Actif | Gauche | Centre | | | Bouton notuob epyT BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | ------------ | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_Fermer_compact | | 4 | | 4 | 24 | | 24 | 0 | Actif | | Abandon | | | ------------------ | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------- | --- | | BTN_Transfert | | 3 | | 4 | 24 | | 24 | 0 | Actif | | Abandon | | Forme BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_SansNom1 | | | 1 | | 3 | 784 | | 2 | 0 | Actif | | | | ------------ | --- | --- | --- | --- | ------- | --- | --- | --- | --- | ----- | --- | ---- | | FRM_SansNom2 | | | 1 | | 39 | 784 | | 2 | 0 | Actif | | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 4049 | Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_PJ | 172 | 615 | 594 | 37 | 0 | affichag | | | ----- | --- | --- | --- | --- | --- | -------- | --- | Disposition BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP | DISP_BANDEAU_ENTETE | | 0 0 | 782 | 33 | 0 | Actif | | | ------------------- | --- | ---- | --- | --- | --- | -------- | --- | | DISP_Message | | 0 41 | 782 | 624 | 0 | affichag | | Zone répétée : FI_EmailVisualiser.ZR_PJ Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_SansNom1 | 2 9 | 241 25 | 0 | affichag | Gauche | Centre | | | ------------ | --- | ------ | --- | -------- | ------ | ------ | --- | Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP ATT_IDInter ATT_Id ATT_MessageExterne ATT_Nom | 06/08/2026 | | Isis_BO | | | | | 4050 | | ---------- | --- | ------- | --- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Fenêtre : FI_EmailVisualiser Fenêtre interne : FI_EmailVisualiser UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_EmailVisualiser Bouton : FI_EmailVisualiser.DISP_BANDEAU_ENTETE.BTN_Fermer_compact Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Quitter Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 4051 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_EmailVisualiser.DISP_BANDEAU_ENTETE.BTN_Transfert Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Transfert du message Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_select.png 06/08/2026 Isis_BO 4052 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_EmailVisualiser.DISP_BANDEAU_ENTETE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4053 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Disposition : FI_EmailVisualiser.DISP_Message Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 6 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_EmailVisualiser.DISP_Message.FRM_SansNom1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Horizontal Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4054 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Forme : FI_EmailVisualiser.DISP_Message.FRM_SansNom2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Horizontal Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_EmailVisualiser.DISP_Message.LIB_DEST Libellé FR: À Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4055 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Libellé : FI_EmailVisualiser.DISP_Message.LIB_DESTCC Libellé FR: CC Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_EmailVisualiser.DISP_Message.LIB_DESTCCI Libellé FR: CCI Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4056 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_EmailVisualiser.DISP_Message.LIB_Exp Libellé FR: De Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4057 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Libellé : FI_EmailVisualiser.LIB_PJ Libellé FR: Pièce(s)-Jointe(s) : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_EmailVisualiser.DISP_BANDEAU_ENTETE.LIB_Titre_de_fenêtre Libellé FR: Visualisation Message Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4058 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_EmailVisualiser.DISP_Message.SAI_Destinataire Libellé FR: À Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 36 Largeur interne 738 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 63 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non 06/08/2026 Isis_BO 4059 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheMessageExterne.m_sAdrDestinataires Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4060 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Champ de saisie : FI_EmailVisualiser.DISP_Message.SAI_DestinataireCC Libellé FR: CC Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 36 Largeur interne 738 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 63 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4061 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheMessageExterne.m_sAdrCC Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_EmailVisualiser.DISP_Message.SAI_Destinatairecci Libellé FR: CCI Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 36 Largeur interne 738 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 4062 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 63 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheMessageExterne.m_sAdrCCI Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4063 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Champ de saisie : FI_EmailVisualiser.DISP_Message.SAI_Exp Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 36 Largeur interne 738 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 63 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui 06/08/2026 Isis_BO 4064 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheMessageExterne.m_sAdrExp Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_EmailVisualiser.DISP_Message.SAI_Message Libellé FR: Objet Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 5 Largeur interne 769 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Objet Numéro aide 0 Texte d'indication si vide FR: Objet Opacité 100 Autorise ChangeGabarit Oui Format HTML 1 06/08/2026 Isis_BO 4065 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Automatique Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheMessageExterne.m_sMessage Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4066 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Champ de saisie : FI_EmailVisualiser.DISP_Message.SAI_Objet Libellé FR: Objet Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 5 Largeur interne 769 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Objet Numéro aide 0 Texte d'indication si vide FR: Objet Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 4067 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheMessageExterne.m_sObjet Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_EmailVisualiser.ZR_PJ Libellé FR: &Zone répétée Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 36 Largeur colonne 252 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 4068 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 2 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Nombre de colonnes variable (à gauche) Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :gpclListePJ.m_clTabModele Rub. mémorisée :gpclListePJ.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4069 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Zone répétée : FI_EmailVisualiser.ZR_PJ Attribut zone répétée : FI_EmailVisualiser.ZR_PJ.ATT_IDInter (3) Propriété associée 5 Liaison des données :gpclListePJ.m_clTabModele.m_nIDIntervention Attribut zone répétée : FI_EmailVisualiser.ZR_PJ.ATT_Id (1) Propriété associée 1 Liaison des données :gpclListePJ.m_clTabModele.m_nPKID Attribut zone répétée : FI_EmailVisualiser.ZR_PJ.ATT_MessageExterne (4) Propriété associée 1 Liaison des données :gpclListePJ.m_clTabModele.m_nIDMessageExterne Attribut zone répétée : FI_EmailVisualiser.ZR_PJ.ATT_Nom (2) Champ associé LIB_SansNom1 Propriété associée 1 Liaison des données :gpclListePJ.m_clTabModele.m_sNom Libellé : FI_EmailVisualiser.ZR_PJ.LIB_SansNom1 Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte 06/08/2026 Isis_BO 4070 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Informations sur les champs Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gpclListePJ.m_clTabModele.m_sNom Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_EmailVisualiser Messages multilingues 06/08/2026 Isis_BO 4071 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? 2001 FR: Sélectionnez un fichier... 2002 FR: Tous les fichiers (*.*) 2003 FR: %1 (%2) 2004 FR: %1 pièce(s) jointe(s) attachée(s) 2005 FR: ¹ N° mess. : numéro de message. FI_EmailVisualiser Code des champs Déclarations globales de FI_EmailVisualiser procédure FI_EmailVisualiser(gclPresentationFicheMessageExterne est un PFicheMessageExterne dynamique< présentation>=Null, paramSupplementaire est un STParamFenetreAppelante=Null) constante SELECTION_DEST = 2 SELECTION_CC = 3 SELECTION_CCI = 4 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Code des champs // Aucune pièce jointe par défaut PIECEJOINTE_AUCUNE = "" fin maProcMAJObjetRetourFI est une procédure = FI_Fiche_Intervention.MAJObjetRetourFI //gclPresentationFicheMessageExterne:m_clModeleCourant:m_sAdrExp gpclListeDocInter est une PTableDocument dynamique=PTableDocument.gNouvellePresentation(1, gclPresentationFicheMessageExterne.m_nIDIntervention) gpclListePJ est une PTableDocument dynamique gpclListePJ=PTableDocument.gNouvellePresentation(2,gclPresentationFicheMessageExterne.m_sIDDocPJ) gclFicheIntervention est une PFicheIntervention <- paramSupplementaire.pclObjetAppelant gtabTabContact est un tableau de chaînes //SI gclPresentationFicheMessageExterne.m_sAdrDestinataires<>"" ALORS // POUR TOUTE CHAÎNE sAdressemail DE gclPresentationFicheMessageExterne.m_sAdrDestinataires SEPAREE PAR ";" // TableauAjouteLigne(gtabTabContact) // FIN //FIN gtabTabContactCC est un tableau de chaînes gtabTabContactCCI est un tableau de chaînes //si gclPresentationFicheMessageExterne.m_sAdrExp="" alors // DISP_Message[1]..Visible=Faux // DISP_BANDEAU_ENTETE[2]..visible=faux // DISP_BANDEAU_ENTETE[3]..Visible=vrai // DISP_BANDEAU_ENTETE[4]..Visible=Faux // DISP_BANDEAU_ENTETE[5]..Visible=vrai // DISP_BANDEAU_ENTETE[6]..Visible=Vrai //FIN si gclPresentationFicheMessageExterne.m_bPJ=0 alors LIB_PJ..Visible=Faux sinon LIB_PJ..Visible=Vrai fin //DISP_Message[2]..visible=faux //DISP_Message[3]..Visible=Faux Demande de mise à jour de l'affichage de FI_EmailVisualiser SourceVersEcran("","gclPresentationFicheMessageExterne") Clic sur BTN_Fermer_compact //paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheMessageE xterne) AppelProcFenetreAppelante(gclPresentationFicheMessageExterne,paramSupplementaire,Vrai,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) Clic sur BTN_Transfert paramSupplementaire.sContexteAppelant = "BTN_Transfert" AppelProcFenetreAppelante(gclPresentationFicheMessageExterne,paramSupplementaire,Vrai,Vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) ////nIndice est un entier=TableauCherche(gpclPresenListeParamUtilisateur.m_clTabModele,tcLinéaire,"m_sCode;m_nIDUtilisateu r","CHOIX_MESSAGERIE",gpclFicheUtilisateurEnCours.m_nPKID) //pclFichePrefMessagerie est un PFicheParametreUtilisateur dynamique //pclFichePrefMessagerie<-gpclFicheUtilisateurEnCours:p_PrefMessagerie //sPrefPlanning est une chaine //SI pclFichePrefMessagerie<>Null ALORS sPrefPlanning= pclFichePrefMessagerie:m_sValeur 06/08/2026 Isis_BO 4072 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Code des champs //clFicheMessageexterne est une PFicheMessageExterne dynamique //clFicheMessageexterne<-gclPresentationFicheMessageExterne //sAdresseUser est une chaîne //clFicheMessageexterne.m_sAdrDestinataires=clFicheMessageexterne.m_sAdrExp //pclFicheParam est un PFicheParametreUtilisateur dynamique //pclFicheParamEnvoiEmail est un PFicheParametreUtilisateur dynamique //stParamEmail est un STParamEmail //stParamEnvoiEmail est un STParamEnvoiEmail // //pclFicheParam <- gpclFicheUtilisateurEnCours:p_ParamEmail //pclFicheParamEnvoiEmail <- gpclFicheUtilisateurEnCours:p_ParamEnvoiMail // //SI pclFicheParam<> Null ALORS // Désérialise(stParamEmail,pclFicheParam:m_sValeur,psdJSON) //FIN //bufCle est un Buffer = HashChaîne(HA_MD5_128,gsCleMdp) //SI pclFicheParamEnvoiEmail<>Null ALORS // bufCrypte est un Buffer = pclFicheParamEnvoiEmail:m_sValeur // // Désérialise(stParamEnvoiEmail,DécrypteStandard(bufCrypte, bufCle, crypteAES128),psdJSON) //FIN ////HLitRecherchePremier(ParametreApplication,PAP_Code,"CNX_SMTP") //SI pclFicheParamEnvoiEmail<>Null _ET_ pclFicheParamEnvoiEmail:m_sValeur<>"" ALORS//HTrouve(ParametreApplication) ALORS // bufCrypte est un Buffer =ParametreApplication.PAP_Valeur // //bufCle est un Buffer = HashChaîne(HA_MD5_128, gsCleMdp) // //sRésultat est un Buffer = DécrypteStandard(bufCrypte, bufCle, crypteAES128) // sAdresseUser=stParamEmail.sEmail//ExtraitChaîne(sRésultat,6,"<>",DepuisDébut) //FIN //clFicheMessageexterne.m_sAdrExp=sAdresseUser ////clFicheMessageexterne.m_sAdrDestinataires=clFicheMessageexterne.m_sAdrExp //clFicheMessageexterne.m_sAdrDestinataires="" //clFicheMessageexterne.m_sAdrCC="" //clFicheMessageexterne.m_sAdrCCI="" //clFicheMessageexterne.m_sObjet="RE: "+clFicheMessageexterne.m_sObjet //clFicheMessageexterne.m_sMessage="
"+"
"+clFicheMessageexterne.m_sObjet+"
"+"Dest : "+clFicheMessageexterne.m_sAdrDestinataires+"
"+"
"+clFicheMessageexterne.m_sMessage ////SI nIndice<>-1 ALORS // SELON sPrefPlanning//gpclPresenListeParamUtilisateur.m_clTabModele[nIndice].m_sValeur // CAS "Externe" // SI LanceAppliAssociée("mailto:"+ "" + "?subject =RE: "+clFicheMessageexterne.m_sObjet + "&body="+htmlverstexte(clFicheMessageexterne.m_sMessage))=Vrai ALORS // //1 : Oui // //2 : Non // SELON Dialogue( "Envoi en cours d'un message depuis votre messagerie externe, souhaitez-vous créer un message externe pour cet envoi ?" ) // // Oui // CAS 1 // clFicheMessageexterne.m_sAdrExp="" // ChangeFenêtreSource(FI_Fiche_Intervention.CFI_SOUS_INTERV,FI_EmailNouveau,clFicheMessageexterne,DonnePa ram(DansChampFI,"FI_Fiche_Intervention","BTN_ADD_MESS_EXT",maProcMAJObjetRetourFI,"Nouveau Message","InterventionMessageExterne",*,gclFicheInter vention)) // // Non // CAS 2 // RETOUR // FIN // SINON // Erreur("Une erreur s'est produite lors de l'ouverture de votre messagerie externe") // FIN 06/08/2026 Isis_BO 4073 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Code des champs // CAS "Back-Office" // ChangeFenêtreSource(FI_Fiche_Intervention.CFI_SOUS_INTERV,FI_EmailNouveau,clFicheMessageexterne,DonnePa ram(DansChampFI,"FI_Fiche_Intervention",MoiMême..Nom,maProcMAJObjetRetourFI,"Nouveau Message","InterventionMessageExterne",*,gclFicheIntervention)) // AUTRE CAS // SI LanceAppliAssociée("mailto:"+ "" + "?subject =RE: "+clFicheMessageexterne.m_sObjet + "&body="+HTMLVersTexte(clFicheMessageexterne.m_sMessage))=Vrai ALORS // //1 : Oui // //2 : Non // SELON Dialogue( "Envoi en cours d'un message depuis votre messagerie externe, souhaitez-vous créer un message externe pour cet envoi ?" ) // // Oui // CAS 1 // clFicheMessageexterne.m_sAdrExp="" // ChangeFenêtreSource(FI_Fiche_Intervention.CFI_SOUS_INTERV,FI_EmailNouveau,clFicheMessageexterne,DonnePa ram(DansChampFI,"FI_Fiche_Intervention","BTN_ADD_MESS_EXT",maProcMAJObjetRetourFI,"Nouveau Message","InterventionMessageExterne",*,gclFicheInter vention)) // // Non // CAS 2 // RETOUR // FIN // SINON // Erreur("Une erreur s'est produite lors de l'ouverture de votre messagerie externe") // FIN // FIN ////FIN // // Entrée dans SAI_DestinataireCC gtabTabContactCC=OuvrePopupPosition(FEN_Choix_ContactMessageExterne,poBas,gclFicheIntervention.m_n IDLieu,gclFicheIntervention.m_nIDClient,gclFicheIntervention.m_nPKID,gtabTabContactCC) SAI_DestinataireCC="" pour tout ContactMail de gtabTabContactCC si SAI_DestinataireCC="" alors SAI_DestinataireCC=ContactMail sinon SAI_DestinataireCC+=";"+ContactMail fin fin Entrée dans SAI_Destinatairecci gtabTabContactCCI=OuvrePopupPosition(FEN_Choix_ContactMessageExterne,poBas,gclFicheIntervention.m_n IDLieu,gclFicheIntervention.m_nIDClient,gclFicheIntervention.m_nPKID,gtabTabContactCCI) SAI_Destinatairecci="" 06/08/2026 Isis_BO 4074 Partie 3 › Fenêtre WINDEV › FI_EmailVisualiser › Code des champs pour tout ContactMail de gtabTabContactCCI si SAI_Destinatairecci="" alors SAI_Destinatairecci=ContactMail sinon SAI_Destinatairecci+=";"+ContactMail fin fin 06/08/2026 Isis_BO 4075 Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Image FI_GalerieDocument Image FI_GalerieDocument Informations générales FI_GalerieDocument Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_GalerieDocument.wdw | Créé par | | XVA | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 12/04/2019 16:19:13 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:32 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 768 Hauteur | 270 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------ | --- | ----- | ------- | --- | ---- | | 06/08/2026 | | | Isis_BO | | 4076 | Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Informations générales Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 3 Bouton 3 Image 1 Zone répétée 1 Fenêtre interne 1 Attribut zone répétée 4 Disposition 2 Cellule de disposition 5 06/08/2026 Isis_BO 4077 Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Informations générales Nombre d'éléments dans la fenêtre : 20 FI_GalerieDocument Informations sur les champs Fenêtre : FI_GalerieDocument Fenêtre interne BAT ehcuoT | | | X noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | --- | --- | --- | --- | ------------ | --- | Y noitisoP | | | | | ruegraL ruetuaH | | | | | | --- | --- | --- | --- | --------------- | --- | --- | --- | --- | elbisiV nalP | FI_GalerieDocument | | 0 | 0 | 768 | 270 | 0 | | | | ------------------ | --- | --- | --- | --- | --- | --- | --- | --- | Fenêtre interne : FI_GalerieDocument Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Titre_Galerie_Photo | 6 | 6 356 | 20 | 0 | Actif | Gauche | Centre | | | ----------------------- | --- | ----- | --- | --- | ----- | ------ | ------ | --- | Bouton | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | laitini tatE | | X noitisoP | Y noitisoP | | | | | | | | --- | ---------- | ---------- | --- | --- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | BTN_Fermer_compact | 5 | 4 | 24 | 24 | 0 | Actif | Abandon | | | -------------------------- | --- | --- | ------- | --- | --- | ----- | ------- | ---- | | BTN_GALERIE_ENVOI_MAIL | 4 | 4 | 24 | 24 | 0 | Grisé | Abandon | | | BTN_VALIDE_SELECTION_PHOTO | 4 | 4 | 24 | 24 | 0 | Grisé | Abandon | | | 06/08/2026 | | | Isis_BO | | | | | 4078 | Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Informations sur les champs Zone répétée BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_GalerieImage | | 0 | 0 | 768 | 237 | 0 | Actif | | | --------------- | --- | --- | --- | --- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_BANDEAU_ENTETE | | 0 | 0 | 768 | 33 | 0 | Actif | | | ------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | | D_GALERIE | | 0 | 0 | 768 | 264 | 0 | Actif | | Zone répétée : FI_GalerieDocument.D_GALERIE.ZR_GalerieImage Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_IDDoc | 224 | 169 16 | 14 | 0 | Actif | Gauche | Haut | | | --------- | --- | ------- | --- | --- | ----- | ------ | ---- | --- | | LIB_Nom | 6 | 187 237 | 32 | 0 | Actif | Gauche | Haut | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_Doc | 4 | 2 | 239 | 181 | 0 | Actif | | | | ------- | --- | --- | --- | --- | --- | ----- | --- | --- | Attribut zone répétée BAT ehcuoT | | | X noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | --- | --- | --- | --- | ------------ | --- | Y noitisoP | | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP ATT_CHEMIN ATT_IDDoc ATT_Image ATT_Nom | 06/08/2026 | | | Isis_BO | | | | | 4079 | | ---------- | --- | --- | ------- | --- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Informations sur les champs Fenêtre : FI_GalerieDocument Fenêtre interne : FI_GalerieDocument UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_GalerieDocument Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse 06/08/2026 Isis_BO 4080 Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\IconeMail.png Nb. états image 5 Nb. états fond 1 06/08/2026 Isis_BO 4081 Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Informations sur les champs Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4082 Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Informations sur les champs Disposition : FI_GalerieDocument.D_GALERIE.DISP_BANDEAU_ENTETE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 6 Débordement Agrandir le champ, pousse les champs autour Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_GalerieDocument.D_GALERIE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Agrandir le champ, pousse les champs autour Débordement - Réduire Non Ancrage Largeur et hauteur 06/08/2026 Isis_BO 4083 Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Sélection des documents à envoyer par mail Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_GalerieDocument.D_GALERIE.ZR_GalerieImage Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 225 06/08/2026 Isis_BO 4084 Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Informations sur les champs Largeur colonne 249 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Oui Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection multiple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 3 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :gpclPresenListeDocumentGalerie.m_clTabModele Rub. mémorisée :gpclPresenListeDocumentGalerie.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4085 Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Informations sur les champs Zone répétée : FI_GalerieDocument.D_GALERIE.ZR_GalerieImage Attribut zone répétée : FI_GalerieDocument.D_GALERIE.ZR_GalerieImage.ATT_CHEMIN Propriété associée 1 Liaison des données :gpclPresenListeDocumentGalerie.m_clTabModele.m_sCheminFichier Attribut zone répétée : FI_GalerieDocument.D_GALERIE.ZR_GalerieImage.ATT_IDDoc (2) Champ associé LIB_IDDoc Propriété associée 1 Liaison des données :gpclPresenListeDocumentGalerie.m_clTabModele.m_nPKID Attribut zone répétée : FI_GalerieDocument.D_GALERIE.ZR_GalerieImage.ATT_Image (1) Champ associé IMG_Doc Propriété associée 1 Liaison des données :gpclPresenListeDocumentGalerie.m_clTabModele.m_sCheminFichier Attribut zone répétée : FI_GalerieDocument.D_GALERIE.ZR_GalerieImage.ATT_Nom (4) Champ associé LIB_Nom Propriété associée 1 Liaison des données :gpclPresenListeDocumentGalerie.m_clTabModele.m_sNom Image : FI_GalerieDocument.D_GALERIE.ZR_GalerieImage.IMG_Doc Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Menu simple + édition intégrée (éditeur complet) Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 4086 Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Liaison des données :gpclPresenListeDocumentGalerie.m_clTabModele.m_sCheminFichier Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_GalerieDocument.D_GALERIE.ZR_GalerieImage.LIB_IDDoc Libellé FR: ID Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gpclPresenListeDocumentGalerie.m_clTabModele.m_nPKID Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 4087 Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_GalerieDocument.D_GALERIE.ZR_GalerieImage.LIB_Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 6 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gpclPresenListeDocumentGalerie.m_clTabModele.m_sNom Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_GalerieDocument Messages multilingues 06/08/2026 Isis_BO 4088 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Messages multilingues ¹ N° mess. : numéro de message. FI_GalerieDocument Code des champs Déclarations globales de FI_GalerieDocument procédure FI_GalerieDocument(gpclPresenListeDocumentGalerie est un PTableDocument dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null) maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI LIB_Titre_Galerie_Photo = paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Sélection des documents à envoyer par mail" selon paramSupplementaire.sNomIDAppelant cas "RapportGalerie","FI_EmailNouveau" : BTN_VALIDE_SELECTION_PHOTO..Visible=Vrai BTN_GALERIE_ENVOI_MAIL..Visible=Faux ZoneRépétéeAffiche(ZR_GalerieImage,taInit) fin //si gpclPresenListeDocumentGalerie<>null ou gpclPresenListeDocumentGalerie.m_clTabModele..occurrence<>0 alors // Fic est une chaîne // Ext est une chaîne //POUR i= 1 _A_ gpclPresenListeDocumentGalerie.m_clTabModele..occurrence // Fic= ComplèteRep(DonneRepertoireRacine()+DonneRepertoireClient( gpclPresenListeDocumentGalerie.m_clTabModele[i]:m_clClient:m_sNom,gpclPresenListeDocumentGalerie.m_clTa bModele[i]:m_clClient:m_nPKID)+DonneRepertoireIntervention(gpclPresenListeDocumentGa lerie.m_clTabModele[i].m_nIDIntervention))+gpclPresenListeDocumentGalerie.m_clTabModele[i]:m_sNom // Ext= fExtraitChemin(Fic,fExtension) // Ext=Majuscule(Ext[[2 À]]) // SELON Ext // CAS "BMP","JPG","JPEG","GIF", "PCD", "PCX", "PNG", "PSD", "TGA", "TIF","TIFF","EMF","WMF","ICO","ICW","CUR" // ZoneRépétéeAjouteLigne(ZR_GalerieImage,Fic,gpclPresenListeDocumentGalerie.m_clTabModele[i].m_nPKID) // CAS "PDF" // ZoneRépétéeAjouteLigne(ZR_GalerieImage,Fic,gpclPresenListeDocumentGalerie.m_clTabModele[i].m_nPKID) // AUTRE CAS // ZoneRépétéeAjouteLigne(ZR_GalerieImage,"fichier.png ",gpclPresenListeDocumentGalerie.m_clTabModele[i].m_nPKID) // FIN //FIN //fin Fin d'initialisation de FI_GalerieDocument selon paramSupplementaire.sNomIDAppelant cas "RapportGalerie" : //Boucle sur l'ensemble des photos accessible pour i = 1 _à_ gpclPresenListeDocumentGalerie.m_clTabModele.Occurrence() 06/08/2026 Isis_BO 4089 Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Code des champs nIndiceZR est un entier = ZoneRépétéeCherche(ATT_IDDoc,gpclPresenListeDocumentGalerie. m_clTabModele[i].m_nPKID,rechercheIdentique) si nIndiceZR>0 alors //Le document est séléctionné si gpclPresenListeDocumentGalerie.m_clTabModele[i].m_bSelection alors //TableauAjoute(tabIndiceSelect,nIndiceZR) ZoneRépétéeSelectPlus(ZR_GalerieImage,nIndiceZR) sinon ZoneRépétéeSelectMoins(ZR_GalerieImage,nIndiceZR) fin fin fin autre cas : ZoneRépétéeSelectMoins(ZR_GalerieImage) fin Demande de mise à jour de l'affichage de FI_GalerieDocument //MAJChampZREtObjet(ZR_GalerieImage,gpclPresenListeDocumentGalerie.p_clCourant) Clic sur BTN_Fermer_compact paramSupplementaire.sContexteAppelant="" //paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gpclPresenListeDocumentGaler ie) AppelProcFenetreAppelante(gpclPresenListeDocumentGalerie,paramSupplementaire,Vrai,Vrai) Ferme(FEN_ChoixFenetreInterne) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) Clic sur BTN_GALERIE_ENVOI_MAIL si HNbEnr(MailModele)>0 alors OuvrePopupPosition(FEN_Choix_ModeleMail,poHaut,*,DonneParam(DansFenetre,"FI_Fiche_Intervention", MoiMême..Nom,maProcMAJObjetRetourFI)) sinon SelectionPhotoObjet() AppelProcFenetreAppelante(gpclPresenListeDocumentGalerie,paramSupplementaire,Vrai,Vrai) Ferme(FEN_ChoixFenetreInterne) //ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) fin //paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gpclPresenListeDocumentGaler ie) Clic sur BTN_VALIDE_SELECTION_PHOTO SelectionPhotoObjet() AppelProcFenetreAppelante(gpclPresenListeDocumentGalerie,paramSupplementaire,Vrai,Vrai) Ferme(FEN_ChoixFenetreInterne) Sélection d'une ligne de ZR_GalerieImage bSelection est un booléen pour toute ligne sélectionnée de ZR_GalerieImage 06/08/2026 Isis_BO 4090 Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Code des champs bSelection = Vrai break fin si BTN_GALERIE_ENVOI_MAIL..Visible alors BTN_GALERIE_ENVOI_MAIL..Etat=bSelection ? Actif sinon Grisé fin si BTN_VALIDE_SELECTION_PHOTO..Visible alors BTN_VALIDE_SELECTION_PHOTO..Etat=bSelection ? Actif sinon Grisé fin Initialisation de LIB_Nom ( ZR_GalerieImage ) // Version 1 // Description // Libellé simple FI_GalerieDocument Procédures Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // <*> : > // <*> : > // <*> : > // <*> : > // <*> : > // <*> : > // <*> : > procédure MAJObjetRetourFI(*) bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen=Faux //clErreur est un CErreur sValeur est une chaîne si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin 06/08/2026 Isis_BO 4091 Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Procédures selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai cas 4 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" sValeur = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon "" fin //SI bReorga ALORS // ReorganiseChampDispoDansFiche(D_COL_FIC_INTERV,D_ENTETE_PERS_SITE,CFI_SOUS_INTERV,GR_IMAGE_OPAQUE_FICHE _INTERVENTION,GR_MODEOPAQUE_FICHE_INTERVENTION,Faux,50,2,3) //FIN //L'enregistrement est bloqué et un IDTimer existe bien //SI gclPresentationFicheInterv:m_bBlocageEcriture _et_ gclPresentationFicheInterv:m_nIDTimer>0 ALORS // // //La fenêtre n'est plus en arrière plan // SI bReorga ALORS // //Reactivation du Timer // TimerSys(TimeOutIntervention,100,gclPresentationFicheInterv:m_nIDTimer) // // SINON //La fenêtre est en arrière plan // //Débloque l'enregistrement // DeblocEnregistrement(gclPresentationFicheInterv,paramSupplementaire,DesactiveTimer,BTN_CADENAS_FERME_IN TERV,BTN_CADENAS_OUVERT_INTERV,GR_CADENAS_INTERV,D_FIC_INTERV,Faux) // FIN ////Une demande de blocage a été demandée par une fenetre fille et l'enregistrement n'est pas bloqué //SINON SI bBloc _ET_ PAS gclPresentationFicheInterv:m_bBlocageEcriture ALORS // //Tentative de blocage // bResultat= (1=BlocEnregistrement(gclPresentationFicheInterv,ActiveTimer,BTN_CADENAS_FERME_INTERV,BTN_CADENAS_OUVER T_INTERV,GR_CADENAS_INTERV,D_FIC_INTERV)) // D_ENTETE_FIC_INTERV..CouleurFond = BTN_CADENAS_FERME_INTERV..Visible ? Noir SINON gCouleurFondEntete //FIN si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp cas BTN_GALERIE_ENVOI_MAIL..Nom : SelectionPhotoObjet() gpclPresenListeDocumentGalerie:p_Param=pclObjet:p_clCourant:m_sCode AppelProcFenetreAppelante(gpclPresenListeDocumentGalerie,paramSupplementaire,Vrai,Vrai) Ferme(FEN_ChoixFenetreInterne) fin 06/08/2026 Isis_BO 4092 Partie 3 › Fenêtre WINDEV › FI_GalerieDocument › Procédures fin renvoyer bResultat Procédure locale SelectionPhotoObjet // Résumé : // Syntaxe : // SelectionPhotoObjet () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SelectionPhotoObjet() nIndice est un entier pour toute ligne sélectionnée de ZR_GalerieImage nIndice = TableauCherche(gpclPresenListeDocumentGalerie:m_clTabModele,tcLinéaire,"m_nPKID",ATT_ IDDoc,1) si nIndice>0 alors gpclPresenListeDocumentGalerie:m_clTabModele[nIndice]:m_bSelection = Vrai //paramSupplementaire.sContexteAppelant+=[";"]+ATT_IDDoc fin 06/08/2026 Isis_BO 4093 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Image FI_Parametres_Service Image FI_Parametres_Service Informations générales FI_Parametres_Service Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Parametres_Service.wdw Créé par DFI Date de création 04/06/2019 16:03:37 Dernière modification par SMR 06/08/2026 Isis_BO 4094 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations générales | Date dernière modification | | 11/04/2025 16:08:31 | | | | | -------------------------- | ---------- | ----------------------------- | ------- | --------------- | --- | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 976 | 650 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | 06/08/2026 | | | Isis_BO | | 4095 | Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations générales | Assombri quand inactif | | | Oui | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | Déplace souris sur bouton par Non | Compact. barres outils | | | Non | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | Statistiques de la fenêtre | | Champ de saisie | | | 7 | | Libellé | | 7 | | --- | --------------- | --- | --- | --- | --- | ---------------------- | --- | --- | | | Bouton | | | 2 | | Fenêtre interne | | 1 | | | Disposition | | | 2 | | Cellule de disposition | | 5 | Nombre d'éléments dans la fenêtre : 24 FI_Parametres_Service Informations sur les champs Fenêtre : FI_Parametres_Service Fenêtre interne BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP | FI_Parametres_Service | | | 0 | 0 | 976 | 650 | 0 | | | --------------------- | --- | --- | --- | --- | --- | --- | --- | --- | Fenêtre interne : FI_Parametres_Service Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | | FTR tamroF | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --- | ---------- | --- | ------------ | ----------- | ---------- | ------------------------- | ------------- | | | | X noitisoP | | laitini tatE | eisias epyT | engilitluM | | | Y noitisoP ruegraL ruetuaH elbisiV nalP | SAI_Clé_Réplication | | 191 30 285 | 28 0 | Actif | Texte | | Non | | | -------------------- | --- | ----------- | ---- | ------- | ----- | --- | --- | ---- | | SAI_Port_Data | | 11 72 174 | 28 0 | Actif | Texte | | Non | | | SAI_Port_Réplication | | 11 114 174 | 28 0 | Actif | Texte | | Non | | | SAI_Répertoire_du_Lo | | 11 206 519 | 28 0 | Actif | Texte | | Non | | | SAI_Serveur_Hébergé | | 11 30 174 | 28 0 | Actif | Texte | | Non | | | SAI_Version_Service | | 536 206 285 | 28 0 | Actif | Texte | | Non | | | 06/08/2026 | | | | Isis_BO | | | | 4096 | Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ----------- | ---------- | --- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_Webservice | 191 | 72 519 | 28 | 0 | Actif | | Texte | | Non | | | | | | -------------- | --- | ------ | --- | --- | ----- | --- | ----- | --- | --- | --- | --- | --- | --- | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | --- | | | | | | | | | | | laitini tatE | | | FTR tamroF | | X noitisoP Y noitisoP | | | | | ruegraL | | ruetuaH | | | | | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_CLE_REPLICATION | | 191 | | 16 | 174 | 14 | 0 | | Actif | Gauche | Haut | | | | -------------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_PORT_DATA | | 11 | | 58 | 174 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_PORT_REPLICATION | | 11 | | 100 | 174 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_REP_LOG | | 11 | | 186 | 174 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_SERV_HEBERGE | | 11 | | 16 | 174 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_VERSION_SERVICE | | 536 | | 192 | 174 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_WEBSERVICE | | 191 | | 58 | 174 | 14 | 0 | | Actif | Gauche | Haut | | | Bouton notuob epyT BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | ------------ | --- | --- | --- | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_Tester | | | 177 | -94 | | 161 | 24 | | 0 | Actif | | Normal | | | ------------ | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | --- | | BTN_VERIFIER | | | 4 | | 4 | 24 | 24 | | 0 | Actif | | Normal | | Disposition BAT ehcuoT | | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | --- | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP | DISP_BANDEAU_ENTETE_FICHE_EQUIPE | | | | 0 | | 0 | 976 | 33 | | 0 | Actif | | | | -------------------------------- | --- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | ----- | --- | ---- | | DISP_FICHE_EQUIPE | | | | 0 | | 0 | 976 | 650 | | 0 | Actif | | | | 06/08/2026 | | | | | | Isis_BO | | | | | | | 4097 | Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Fenêtre : FI_Parametres_Service Fenêtre interne : FI_Parametres_Service UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Parametres_Service Bouton : FI_Parametres_Service.BTN_Tester Libellé FR: Tester les paramètres Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 4098 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Nb. états image 5 Nb. états fond 1 06/08/2026 Isis_BO 4099 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Parametres_Service.DISP_FICHE_EQUIPE Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 2 Numéro aide 0 06/08/2026 Isis_BO 4100 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametres_Service.DISP_FICHE_EQUIPE.LIB_CLE_REPLICATION Libellé FR: Clé Réplication Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4101 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Libellé : FI_Parametres_Service.DISP_FICHE_EQUIPE.LIB_PORT_DATA Libellé FR: Port Data Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametres_Service.DISP_FICHE_EQUIPE.LIB_PORT_REPLICATION Libellé FR: Port Réplication Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4102 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametres_Service.DISP_FICHE_EQUIPE.LIB_REP_LOG Libellé FR: Répertoire du Log Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4103 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Libellé : FI_Parametres_Service.DISP_FICHE_EQUIPE.LIB_SERV_HEBERGE Libellé FR: Serveur hebergé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametres_Service.DISP_FICHE_EQUIPE.LIB_VERSION_SERVICE Libellé FR: Version Service Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4104 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametres_Service.DISP_FICHE_EQUIPE.LIB_WEBSERVICE Libellé FR: Webservice Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4105 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Champ de saisie : FI_Parametres_Service.DISP_FICHE_EQUIPE.SAI_Clé_Réplication Libellé FR: Clé Réplication Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 191 Largeur interne 285 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4106 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Parametres_Service.DISP_FICHE_EQUIPE.SAI_Port_Data Libellé FR: Port Data Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 11 Largeur interne 174 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 4107 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4108 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Champ de saisie : FI_Parametres_Service.DISP_FICHE_EQUIPE.SAI_Port_Réplication Libellé FR: Port Réplication Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 11 Largeur interne 174 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4109 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Parametres_Service.DISP_FICHE_EQUIPE.SAI_Répertoire_du_Log Libellé FR: Répertoire du Log Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 11 Largeur interne 519 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 4110 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4111 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Champ de saisie : FI_Parametres_Service.DISP_FICHE_EQUIPE.SAI_Serveur_Hébergé Libellé FR: Serveur Hébergé Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 11 Largeur interne 174 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4112 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Parametres_Service.DISP_FICHE_EQUIPE.SAI_Version_Service Libellé FR: Version Service Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 536 Largeur interne 285 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 4113 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4114 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Champ de saisie : FI_Parametres_Service.DISP_FICHE_EQUIPE.SAI_Webservice Libellé FR: Webservice Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 191 Largeur interne 519 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4115 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_Parametres_Service Messages multilingues 06/08/2026 Isis_BO 4116 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Parametres_Service Code des champs Déclarations globales de FI_Parametres_Service procédure MaFenêtre() SAI_Serveur_Hébergé=ParametreLit(cParam_CloudServeur) Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Code des champs SAI_Port_Data=ParametreLit(cParam_CloudPortData) SAI_Port_Réplication=ParametreLit(cParam_CloudPortReplication) SAI_Clé_Réplication=ParametreLit(cParam_CloudCle,"",Vrai) SAI_Webservice=ParametreLit(cParam_WebServiceClient) SAI_Répertoire_du_Log=ParametreLit(cParam_RepLog) SAI_Version_Service=ParametreLit(cParam_ServiceCommVersion) Clic sur BTN_Tester cnxTest est une Connexion cnxTest..Serveur = SAI_Serveur_Hébergé+":" + SAI_Port_Data cnxTest..Utilisateur = "ServiceMobile" cnxTest..MotDePasse = PassServiceMobile(gcnxBO) cnxTest..Provider = hAccèsHFClientServeur cnxTest..BaseDeDonnées = "PASSE_PLAT" sRep est une chaîne si pas HOuvreConnexion(cnxTest) alors sRep="Les paramètres de connexion à la base hébergée sont incorrects" // info(HErreurInfo(hErrComplet)) sinon // info("OK") sRep="Connexion à la base hébergée réussie." HFermeConnexion(cnxTest) fin HTTPTimeOut(5s) WS_COM_MOBILE..Adresse = SAI_Webservice si WS_COM_MOBILE.Tesla()="OUI" alors sRep+=RC + "Connexion au Webservice réussie" sinon sRep+=RC +"Echec de la connexion au Webservice" fin Info(sRep) Clic sur BTN_VERIFIER cnxTest est une Connexion cnxTest..Serveur = SAI_Serveur_Hébergé+":" + SAI_Port_Data cnxTest..Utilisateur = "ServiceMobile" cnxTest..MotDePasse = PassServiceMobile(gcnxBO) cnxTest..Provider = hAccèsHFClientServeur cnxTest..BaseDeDonnées = "PASSE_PLAT" sRep est une chaîne si pas HOuvreConnexion(cnxTest) alors sRep="Les paramètres de connexion à la base hébergée sont incorrects" // info(HErreurInfo(hErrComplet)) sinon // info("OK") sRep="Connexion à la base hébergée réussie." HFermeConnexion(cnxTest) fin HTTPTimeOut(5s) WS_COM_MOBILE..Adresse = SAI_Webservice si WS_COM_MOBILE.Tesla()="OUI" alors sRep+=RC + "Connexion au Webservice réussie" sinon sRep+=RC +"Echec de la connexion au Webservice" fin Info(sRep) Sortie de SAI_Clé_Réplication 06/08/2026 Isis_BO 4117 Partie 3 › Fenêtre WINDEV › FI_Parametres_Service › Code des champs ParametreEcrit(cParam_CloudCle,MoiMême,Vrai) Initialisation de SAI_Port_Data //MoiMême=ParametreLit(cParam_CloudPortData) Sortie de SAI_Port_Data ParametreEcrit(cParam_CloudPortData,MoiMême) Initialisation de SAI_Port_Réplication //MoiMême=ParametreLit(cParam_CloudPortReplication) Sortie de SAI_Port_Réplication ParametreEcrit(cParam_CloudPortReplication,MoiMême) Initialisation de SAI_Répertoire_du_Log //MoiMême=ParametreLit(cParam_RepLog) Sortie de SAI_Répertoire_du_Log ParametreEcrit(cParam_RepLog,MoiMême) Initialisation de SAI_Serveur_Hébergé //MoiMême=ParametreLit(cParam_CloudServeur) Sortie de SAI_Serveur_Hébergé ParametreEcrit(cParam_CloudServeur,MoiMême) Initialisation de SAI_Version_Service //MoiMême=ParametreLit(cParam_ServiceCommVersion) Initialisation de SAI_Webservice //MoiMême=ParametreLit(cParam_WebServiceClient) Sortie de SAI_Webservice ParametreEcrit(cParam_WebServiceClient,MoiMême) 06/08/2026 Isis_BO 4118 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_IntervDuJour › Image FI_TdBPrincipal_IntervDuJour Image FI_TdBPrincipal_IntervDuJour Informations générales FI_TdBPrincipal_IntervDuJour Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_TdBPrincipal_IntervDuJour.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 11/06/2019 15:16:29 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:31 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 450 Hauteur | 213 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | -------------- | --- | ----- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | 06/08/2026 | | | Isis_BO | | 4119 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_IntervDuJour › Informations générales Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 1 Image 2 Table 1 Fenêtre interne 1 Superchamp 1 Colonne de table 6 06/08/2026 Isis_BO 4120 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_IntervDuJour › Informations générales Nombre d'éléments dans la fenêtre : 12 FI_TdBPrincipal_IntervDuJour Informations sur les champs Fenêtre : FI_TdBPrincipal_IntervDuJour Fenêtre interne BAT ehcuoT | | | X noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | --- | --- | --- | --- | ------------ | --- | Y noitisoP | | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | FI_TdBPrincipal_IntervDuJour | | 0 | 0 | 450 | 213 | 0 | | | | ---------------------------- | --- | --- | --- | --- | --- | --- | --- | --- | Fenêtre interne : FI_TdBPrincipal_IntervDuJour Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | --- | ------------------ | ------------------ | --- | )(ertliFH resilitU | | | | | | .gerne egacolB | noitcelésitluM ruesnecsa elluB | EERTNE noitseG | eércna ennoloC 5.5 elbitapmoC | | --- | --- | --- | --- | --- | -------------- | ------------------------------ | -------------- | ----------------------------- | edacsac eisiaS BAT ehcuoT laitini tatE | | X noitisoP Y noitisoP | | | sruocraP | | | | | | --- | --------------------- | --- | --- | -------- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV | | | nalP | | elbaT | | | | | | ----------------- | -------- | ----- | -------- | ------ | --- | --- | --- | --- | | TABLE_INTERVDUJOU | 0 28 450 | 185 0 | affichag | Mémoir | | | | 1 | Superchamp BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | SC_Entete | | 0 | 0 | 450 | 29 | 0 | Actif | | | ---------- | --- | --- | ------- | --- | --- | --- | ----- | ---- | | 06/08/2026 | | | Isis_BO | | | | | 4121 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_IntervDuJour › Informations sur les champs Table : FI_TdBPrincipal_IntervDuJour.TABLE_INTERVDUJOUR Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | ehcuag à eéxiF | elbairt ennoloC ehcrehcer cevA | | | | | | --- | --- | ------------ | -------------- | ------------------------------ | ------------- | ------------- | ---------- | ----------- | | | | | | | .zroh egardaC | .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | | | eéirT | | -------------- | --- | ----- | --- | --- | ------------- | ----- | --- | ----- | | COL_REFINTERNE | 73 | Actif | | | Gauche Centre | Texte | | | | COL_CLIENT | 145 | Actif | | | Gauche Centre | Texte | | | | COL_SOCIETE | 100 | Actif | | | Gauche Centre | Texte | | | | COL_SITE | 113 | Actif | | | Gauche Centre | Texte | | | Numériq | COL_IDDOSSIER | 100 | Actif | | | Droite Centre | | | | | ------------- | --- | ----- | --- | --- | ------------- | ------- | --- | --- | | COL_IDINTERV | 100 | Actif | | | Droite Centre | Numériq | | | Superchamp : FI_TdBPrincipal_IntervDuJour.SC_Entete Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | ------- | ------- | --- | ------------ | --- | --- | --- | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | LIB_CARACTERISTIQUE | 35 | 5 209 | 19 | 0 | Actif | Gauche | Haut | | | ------------------- | --- | ----- | --- | --- | ----- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------- | ------- | ------------ | --------- | ---------- | | | | | | ruetuaH | | | cilc cevA | | | | | | ruegraL | | elbisiV | | | | nalP | IMG_Entete | 0 | 0 | 450 | 29 | 0 | Actif | | | | -------------------------- | --- | --- | ------- | --- | --- | ----- | --- | ---- | | IMG_ICONE_CARACTERISTIQUES | 9 | 6 | 16 | 16 | 0 | Actif | | | | 06/08/2026 | | | Isis_BO | | | | | 4122 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_IntervDuJour › Informations sur les champs Fenêtre : FI_TdBPrincipal_IntervDuJour Fenêtre interne : FI_TdBPrincipal_IntervDuJour UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_TdBPrincipal_IntervDuJour Superchamp : FI_TdBPrincipal_IntervDuJour.SC_Entete Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 450 Hauteur externe 29 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 4123 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_IntervDuJour › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_TdBPrincipal_IntervDuJour.TABLE_INTERVDUJOUR Libellé FR: Table Ordre navigation 2 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme 06/08/2026 Isis_BO 4124 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_IntervDuJour › Informations sur les champs Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Rub. parcourue -IN_PKID Rub. mémorisée IN_PKID Ajout/Suppr. dans variable Non Synchro HFSQL C/S Toujours Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_TdBPrincipal_IntervDuJour.SC_Entete Image : FI_TdBPrincipal_IntervDuJour.SC_Entete.IMG_Entete Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui 06/08/2026 Isis_BO 4125 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_IntervDuJour › Informations sur les champs Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_TdBPrincipal_IntervDuJour.SC_Entete.IMG_ICONE_CARACTERISTIQUES Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CARACT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4126 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_IntervDuJour › Informations sur les champs Libellé : FI_TdBPrincipal_IntervDuJour.SC_Entete.LIB_CARACTERISTIQUE Libellé FR: Intervention du jour Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_TdBPrincipal_IntervDuJour.TABLE_INTERVDUJOUR Colonne de table : Titre FR: N° Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 06/08/2026 Isis_BO 4127 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_IntervDuJour › Informations sur les champs Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_TdBPrincipal_IntervDuJour.TABLE_INTERVDUJOUR.COL_CLIENT (2) Titre FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4128 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_IntervDuJour › Informations sur les champs Colonne de table : FI_TdBPrincipal_IntervDuJour.TABLE_INTERVDUJOUR.COL_SOCIETE Titre FR: Société Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_TdBPrincipal_IntervDuJour.TABLE_INTERVDUJOUR.COL_SITE (4) Titre FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 4129 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_IntervDuJour › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: IDDOSSIER Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4130 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_IntervDuJour › Informations sur les champs Colonne de table : FI_TdBPrincipal_IntervDuJour.TABLE_INTERVDUJOUR.COL_IDINTERV Titre FR: IDINTERV Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_TdBPrincipal_IntervDuJour Code des champs Déclarations globales de FI_TdBPrincipal_IntervDuJour procédure MaFenêtre() Init() FI_TdBPrincipal_IntervDuJour Procédures Procédure locale Init 06/08/2026 Isis_BO 4131 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_IntervDuJour › Procédures // Résumé : // Syntaxe : // Init () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Init() TableSupprimeTout(TABLE_INTERVDUJOUR) sReqSQL est une Requête SQL = [ SELECT IN_RefInterne ,IN_IDDossier ,IN_PKID ,CL_Nom ,LI_CodeLieu ,SO_Nom ,IN_IDDossier ,IN_PKID FROM Intervention INNER JOIN Dossier ON (DO_PKID=IN_IDDossier) INNER JOIN Client ON (CL_PKID=DO_IDClient) RIGHT OUTER JOIN Lieu ON (LI_PKID=IN_IDLieu) RIGHT OUTER JOIN Societe ON (SO_PKID=IN_IDSociete) WHERE TRUNC(Intervention.CreationDate,'DDMMYYYY')=TRUNC(SYSDATE,'DDMMYYYY') ORDER BY Intervention.CreationDate DESC ] si HExécuteRequête(sReqSQL,hRequêteDéfaut) alors pour tout sReqSQL TableAjouteLigne(TABLE_INTERVDUJOUR,sReqSQL.IN_RefInterne,sReqSQL.cl_nom,sReqSQL.so_nom,sReqSQL .li_codelieu,sReqSQL.in_iddossier,sReqSQL.in_pkid) fin fin 06/08/2026 Isis_BO 4132 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Logo › Image FI_TdBPrincipal_Logo Image FI_TdBPrincipal_Logo Informations générales FI_TdBPrincipal_Logo Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_TdBPrincipal_Logo.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 11/06/2019 15:59:13 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:31 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 450 Hauteur | 245 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | -------------- | --- | ----- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | 06/08/2026 | | | Isis_BO | | 4133 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Logo › Informations générales Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Image 1 Fenêtre interne 1 06/08/2026 Isis_BO 4134 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Logo › Informations générales Nombre d'éléments dans la fenêtre : 2 FI_TdBPrincipal_Logo Informations sur les champs Fenêtre : FI_TdBPrincipal_Logo Fenêtre interne BAT ehcuoT X noitisoP laitini tatE Y noitisoP | | | ruegraL | ruetuaH | | | | --- | --- | ------- | ------- | --- | --- | elbisiV nalP | FI_TdBPrincipal_Logo | 0 | 0 450 | 245 | 0 | | | -------------------- | --- | ----- | --- | --- | --- | Fenêtre interne : FI_TdBPrincipal_Logo Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | laitini tatE | sucof cevA | | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP ruegraL ruetuaH cilc cevA elbisiV nalP | IMG_LOGO_MENU | 0 0 | 450 245 | 0 | Actif | | | ------------- | --- | ------- | --- | ----- | --- | Fenêtre : FI_TdBPrincipal_Logo | 06/08/2026 | | Isis_BO | | | 4135 | | ---------- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Logo › Informations sur les champs Fenêtre interne : FI_TdBPrincipal_Logo UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_TdBPrincipal_Logo Image : FI_TdBPrincipal_Logo.IMG_LOGO_MENU Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non 06/08/2026 Isis_BO 4136 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Logo › Informations sur les champs Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_TdBPrincipal_Logo Code des champs Déclarations globales de FI_TdBPrincipal_Logo procédure MaFenêtre() IMG_LOGO_MENU=gLOGO_FOND_SOMBRE 06/08/2026 Isis_BO 4137 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_GrapheNbDossierParCateg › Image FI_TdBPrincipal_GrapheNbDossierParCateg Image FI_TdBPrincipal_GrapheNbDossierParCateg Informations générales FI_TdBPrincipal_GrapheNbDossierPa rCateg Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_TdBPrincipal_GrapheNbDossierParCateg.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 11/06/2019 16:22:18 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:31 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 450 Hauteur | 245 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------ | --- | ----- | ------- | --- | ---- | | 06/08/2026 | | | Isis_BO | | 4138 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_GrapheNbDossierParCateg › Informations générales Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Fenêtre interne 1 Graphe 1 06/08/2026 Isis_BO 4139 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_GrapheNbDossierParCateg › Informations générales Nombre d'éléments dans la fenêtre : 2 FI_TdBPrincipal_GrapheNbDossierParCateg Informations sur les champs Fenêtre : FI_TdBPrincipal_GrapheNbDossierParCateg Fenêtre interne BAT ehcuoT | | X noitisoP | | | laitini tatE | | | --- | ---------- | --- | --- | ------------ | --- | Y noitisoP ruegraL ruetuaH elbisiV nalP | FI_TdBPrincipal_GrapheNbDossierParCateg | 0 | 0 450 245 | 0 | | | | --------------------------------------- | --- | --------- | --- | --- | --- | Fenêtre interne : FI_TdBPrincipal_GrapheNbDossierParCateg Graphe BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | --- | --------------------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | GRF_NbDossierParCateg | 0 | 0 450 245 | 0 | Actif | | | --------------------- | --- | --------- | --- | ----- | --- | Fenêtre : FI_TdBPrincipal_GrapheNbDossierParCateg Fenêtre interne : FI_TdBPrincipal_GrapheNbDossierParCateg | UI par l'utilisateur Selon fenêtre | | | | | | | ---------------------------------------------- | --- | ------- | --- | --- | ---- | | Unité des tailles Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur 0 | | | | | | | Taux Paral. Y 0 | | | | | | | Épinglé Non | | | | | | | Masquer lors du scrolling Non | | | | | | | Ancrage au contenu | | | | | | | Numéro aide 0 | | | | | | | Thème destination Oui | | | | | | | 06/08/2026 | | Isis_BO | | | 4140 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_GrapheNbDossierParCateg › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_TdBPrincipal_GrapheNbDossierParCateg Graphe : FI_TdBPrincipal_GrapheNbDossierParCateg.GRF_NbDossierParCateg Libellé FR: &Graphe Titre FR: Nombre de dossier par catégorie Curseur survol 0 UI par l'utilisateur Selon fenêtre Type de graphe 23 Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui AntiAliasing Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Même contenu/ligne Non Mémoriser paramètre utilisateur Oui Texte Markdown Non Mode menu ctx. Profondeur 0 Titre Haut Légende Sans Quadrillage V Non Quadrillage H Oui Lissage Non Dégradé Non Taille des points 4 Graduation X -2000000000 Graduation Y -2000000000 Espacement 10 Transparence Oui 06/08/2026 Isis_BO 4141 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_GrapheNbDossierParCateg › Informations sur les champs Animation 3D Zoom + Rotation + Construction + Couleur Etiquettes Oui Valeurs 999 999 999 Valeurs en verticales Non Pourcentage 999% Zoom horizontal Oui Zoom vertical Oui Taille du range slider horizontal 5 Taille du range slider vertical 5 Positionnement manuel du graphe Non Marge en haut du graphe 23 Marge en bas du graphe 0 Marge à gauche du graphe 0 Marge à droite du graphe 0 Position Y du titre 7 Hauteur du titre 23 Position X du titre 7 Largeur du titre 436 Position Y de la légende 0 Hauteur de la légende 0 Position X de la légende 0 Largeur de la légende 0 Largeur de référence du graphe 450 Hauteur de référence du graphe 245 Partie vide du beignet 30 Couleurs automatiques (bordures) Oui Dessin des valeurs nulles Non dessinées Angle ref. 0 Dégradé horizontal Oui Echelle logarithmique Non Echelle temporelle Non Lumière réaliste Non Pourcentage de biseau 0 Orientation graduations X Orientation graduation Y Min. X -2000000000 Max X. -2000000000 Min Y. -2000000000 Max y. -2000000000 Format des graduations 999 999 999 Excentrage 0 Taille de légende auto. Oui Taille des bulles 100 Algo. Bulle La surface de la bulle Bord arrondi légende Oui Placer les étiquettes d'un graphe Non Autoriser le chevauchement des Non Largeur de l'embout 10 Hauteur de l'embout 10 Première valeur non dessinée Non Algo. portions entonnoir la hauteur Graduation Z -2000000000 06/08/2026 Isis_BO 4142 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_GrapheNbDossierParCateg › Informations sur les champs ZMin -2000000000 ZMax -2000000000 Rot. X 335 Rot. Y 0 Rot. Z 40 Quad. XY Aucun Quad XZ Aucun Quad YZ Aucun Maillage Non Direct Direct Rot. Souris Non Animation Oui Mire Oui Mire multiple Oui Orthonormé Non orthonormé Intervalle temps réel 101058225 Mode aff. échelle temporelle Standard Type aff. axe secondaire Axes séparés Sens de rotation Horaire Couleur auto. étiquettes Oui Nombre de colonnes 10 Nombre de lignes 10 Espacement entre les cellules 10 Forme de la cellule Carré arrondi Forme de la barre Rectangle Affichage de l'axe X Oui Affichage de l'axe Y Oui Mode 9 images Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_TdBPrincipal_GrapheNbDossierParCateg Code des champs Déclarations globales de FI_TdBPrincipal_GrapheNbDossierParCateg procédure MaFenêtre() Init() 06/08/2026 Isis_BO 4143 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_GrapheNbDossierParCateg › Procédures FI_TdBPrincipal_GrapheNbDossierParCateg Procédures Procédure locale Init // Résumé : // Syntaxe : // Init () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Init() grSupprimeTout(GRF_NbDossierParCateg) sReqSQL est une Requête SQL = [ SELECT COUNT(*) AS NB ,PA_Libelle AS LibCateg FROM Dossier INNER JOIN ParametreMetier ON (PA_PKID=DO_IDTypeDossier) GROUP BY LibCateg ] si HExécuteRequête(sReqSQL,hRequêteDéfaut) alors nICpt est un entier //grCrée(GRF_NbDossierParCateg,grDonut,faux) pour tout sReqSQL nICpt+=1 grAjouteDonnée(GRF_NbDossierParCateg,nICpt,sReqSQL.NB) fin //grDessine(GRF_NbDossierParCateg) fin 06/08/2026 Isis_BO 4144 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Image FI_Rapport_Intervention Image FI_Rapport_Intervention Informations générales FI_Rapport_Intervention Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Rapport_Intervention.wdw Créé par FBO Date de création 08/08/2019 16:26:45 06/08/2026 Isis_BO 4145 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations générales | Dernière modification par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date dernière modification | | 11/04/2025 16:08:31 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1278 Hauteur | 670 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | 06/08/2026 | | | Isis_BO | | 4146 | Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations générales | Adapte Taille contenu | Non | | | | | | | ------------------------------ | --- | --- | --- | --- | --- | --- | | Assombri quand inactif | Oui | | | | | | | Déplace souris sur bouton par | Non | | | | | | | Compact. barres outils | Non | | | | | | Statistiques de la fenêtre | | Libellé | | 9 | Bouton | | 7 | | --- | ---------------------- | --- | --- | ----------------------- | --- | --- | | | Interrupteur | | 1 | Image | | 3 | | | Onglet | | 1 | Zone répétée | | 3 | | | Fenêtre interne | | 1 | Superchamp | | 1 | | | Attribut zone répétée | | 9 | Option d'interrupteur | | 1 | | | Volet (Onglet) | | 2 | Rupture de zone répétée | | 4 | | | Traitement de texte | | 1 | Disposition | | 1 | | | Cellule de disposition | | 3 | | | | Nombre d'éléments dans la fenêtre : 47 FI_Rapport_Intervention Informations sur les champs Fenêtre : FI_Rapport_Intervention Fenêtre interne BAT ehcuoT X noitisoP Y noitisoP laitini tatE ruetuaH ruegraL elbisiV nalP | FI_Rapport_Intervention | | 0 | 0 1278 | 670 | 0 | | | ----------------------- | --- | --- | ------ | --- | --- | --- | Fenêtre interne : FI_Rapport_Intervention | 06/08/2026 | | | Isis_BO | | | 4147 | | ---------- | --- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Superchamp BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | SC_SansNom1 | | 16 | 16 | 1246 | 628 | 0 | Actif | | | | ----------- | --- | --- | --- | ---- | --- | --- | ----- | --- | --- | Superchamp : FI_Rapport_Intervention.SC_SansNom1 Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | --- | --------------------- | ------- | ------- | --- | ------------ | --- | --- | --- | --- | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | LIB_DONNEES | 0 | 1 294 | 39 | 0 | Actif | Gauche | Centre | | | | -------------------- | --- | ------ | --- | --- | ----- | ------ | ------ | --- | --- | | LIB_INFO_DONNEES | 0 | 0 294 | 34 | 0 | Actif | Gauche | Centre | | | | LIB_LISTE_DONNEES | 45 | 22 100 | 14 | 0 | Actif | Gauche | Haut | | | | LIB_SELECT_TABDONNEE | 0 | 0 294 | 34 | 0 | Actif | Gauche | Centre | | | Bouton | | | | | | | | BAT ehcuoT | | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | ---------- | --- | ----------- | laitini tatE | | X noitisoP | Y noitisoP | | | | | | | | | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | BTN_AGRANDIR | 1143 | 19 | 24 | 24 | 0 | Actif | | Abandon | | | ----------------------------- | ---- | --- | --- | --- | --- | ----- | --- | ------- | --- | | BTN_Fermer_fiche_intervention | 1174 | 19 | 24 | 24 | 0 | Actif | | Normal | | | BTN_ICONISER | 1109 | 19 | 24 | 24 | 0 | Actif | | Abandon | | | BTN_OUVRE_GALLERIE | 264 | 5 | 24 | 24 | 0 | Actif | | Normal | | | BTN_REFRESH | 264 | 7 | 24 | 24 | 0 | Actif | | Normal | | | BTN_RESTAURER | 1143 | 19 | 24 | 24 | 0 | Actif | | Abandon | | Image | | | | | | | | | cilc ruop eriatiroirP tuaféd rap eéminA | | | --- | ---------- | ---------- | ------- | ------- | ------- | ------------ | --------- | --------------------------------------- | ---------- | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | sucof cevA | | | | | | ruetuaH | | | cilc cevA | | | | | | | ruegraL | | elbisiV | | | | | nalP | IMG_ICONE_CARACTERISTIQUES | 25 | 21 | 16 | 16 | 0 | Actif | | | | | -------------------------- | --- | --- | ------- | --- | --- | ----- | --- | --- | ---- | | IMG_LISTE_MODELES | 16 | 16 | 1246 | 32 | 0 | Actif | | | | | 06/08/2026 | | | Isis_BO | | | | | | 4148 | Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Onglet slennoitroporp steloV engil/stelov .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | stelov .soP | | | | --- | ---------- | ---------- | --- | --- | ------------ | ----------- | --- | --- | ruetuaH ruegraL elbisiV nalP | ONG_DONNEES | 970 | 48 294 | 598 | 0 | Actif | haut | | 0 | | ----------- | --- | ------ | --- | --- | ----- | ---- | --- | --- | Zone répétée BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | ZR_DONNEES | | 0 | 34 | 294 | 114 | 0 | Actif | | | ------------------ | --- | --- | --- | --- | --- | --- | ----- | --- | | ZR_MOT_CLE_RAPPORT | | 970 | 78 | 288 | 562 | 0 | Actif | | | ZR_PHOTO | | 0 | 34 | 294 | 150 | 0 | Actif | | Traitement de texte BAT ehcuoT laitini tatE X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | TT_RAPPORT | | 16 | 48 | 948 | 596 | 0 | Actif | | | ---------- | --- | --- | --- | --- | --- | --- | ----- | --- | Disposition BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_SELECT_DONNEES | | 970 | 78 | 294 | 562 | 0 | Actif | | | ------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | Zone répétée : FI_Rapport_Intervention.SC_SansNom1.ONG_DONNEES.DISP_SELECT_DONNEES.ZR_DO Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | | elbisiV | | | | | | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_GROUPE | 24 | 5 241 | 14 | 0 | Actif | Gauche | Haut | | | ------------------ | --- | ----- | ------- | --- | ----- | ------ | ---- | ---- | | LIB_TYPE_PARAMETRE | 32 | 9 240 | 15 | 0 | Actif | Gauche | Haut | | | 06/08/2026 | | | Isis_BO | | | | | 4149 | Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | staté siorT | | --- | --------------------- | --- | --- | ------------ | --- | ----------- | ruetuaH | | | ruegraL | elbisiV | | | | | --- | --- | ------- | ------- | --- | --- | --- | nalP | INT_ACTIF | 6 | 7 20 18 | 0 | Actif | 1 | | | --------- | --- | ------- | --- | ----- | --- | --- | Attribut zone répétée | | | | | | laitini tatE | BAT ehcuoT | | --- | ---------- | ---------- | --- | --- | ------------ | ---------- | | | X noitisoP | Y noitisoP | | | | | ruegraL ruetuaH elbisiV nalP ATT_GROUPE ATT_LIB ATT_SEL Rupture de zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP RUPT_BRuptGR RUPT_HRuptGR Zone répétée : FI_Rapport_Intervention.SC_SansNom1.ONG_DONNEES.ZR_MOT_CLE_RAPPORT Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_Description | 37 1 | 231 16 | 0 Actif | Gauche | Haut | | | --------------- | ----- | ------- | ------- | ------ | ---- | ---- | | LIB_GROUPE | 22 5 | 199 14 | 0 Actif | Gauche | Haut | | | LIB_Mot | 37 19 | 231 17 | 0 Actif | Droite | Haut | | | 06/08/2026 | | Isis_BO | | | | 4150 | Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Bouton notuob epyT | | | | | laitini tatE BAT ehcuoT | | | --- | --- | --- | --- | ----------------------- | --- | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_COPIE_COLLE_MOTCLES | 6 4 | 24 24 | 0 | Actif | Normal | | ----------------------- | --- | ----- | --- | ----- | ------ | Attribut zone répétée BAT ehcuoT laitini tatE | | X noitisoP | Y noitisoP | | | | | --- | ---------- | ---------- | ------- | --- | --- | | | | ruegraL | ruetuaH | | | elbisiV nalP ATT_BTNCOPIER ATT_Groupe ATT_Lib ATT_Mot Rupture de zone répétée laitini tatE BAT ehcuoT | | X noitisoP | Y noitisoP | | | | | --- | ---------- | ---------- | ------- | --- | --- | | | | ruegraL | ruetuaH | | | elbisiV nalP RUPT_BasRupture1 RUPT_HRUPT_MOTCLES Zone répétée : FI_Rapport_Intervention.SC_SansNom1.ONG_DONNEES.DISP_SELECT_DONNEES.ZR_PH Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP Y noitisoP | | | laitini tatE | sucof cevA | | --- | --------------------- | --- | --- | ------------ | ---------- | cilc cevA ruegraL ruetuaH elbisiV nalP | IMG_SansNom1 | 19 6 | 100 100 | 0 | Actif | | | ------------ | ---- | ------- | --- | ----- | --- | Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | laitini tatE | | | --- | ---------- | ---------- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP ATT_IDPHOTO ATT_PHOTO | 06/08/2026 | | Isis_BO | | | 4151 | | ---------- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Fenêtre : FI_Rapport_Intervention Fenêtre interne : FI_Rapport_Intervention UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Rapport_Intervention Superchamp : FI_Rapport_Intervention.SC_SansNom1 Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 1246 Hauteur externe 628 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 4152 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Rapport_Intervention.SC_SansNom1 Bouton : FI_Rapport_Intervention.SC_SansNom1.BTN_AGRANDIR Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Structure_icone_système_agrandir.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4153 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Bouton : FI_Rapport_Intervention.SC_SansNom1.BTN_Fermer_fiche_intervention Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4154 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Bouton : FI_Rapport_Intervention.SC_SansNom1.BTN_ICONISER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Systeme_Reduire.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4155 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ELARGIR.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4156 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\refresh.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4157 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Bouton : FI_Rapport_Intervention.SC_SansNom1.BTN_RESTAURER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Structure_icone_système_restaurer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4158 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Disposition : Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Rapport_Intervention.SC_SansNom1.IMG_ICONE_CARACTERISTIQUES Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_COORDONNEE.pn g Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 4159 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Rapport_Intervention.SC_SansNom1.IMG_LISTE_MODELES Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4160 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Libellé : Libellé FR: Veuillez choisir les éléments à insérer dans le corps du document. Cliquez ici pour rafraichir Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Choisir les photos ici ou cliquer pour agrandir Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 4161 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Rapport_Intervention.SC_SansNom1.LIB_LISTE_DONNEES Libellé FR: Rapport Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4162 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Libellé : Libellé FR: Cochez les données à insérer Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Onglet : FI_Rapport_Intervention.SC_SansNom1.ONG_DONNEES Libellé FR: &Onglet Valeur initiale 1 Ordre navigation 2 Curseur survol 0 Onglet dynamique Non Libellé volet FR: Nouvel onglet UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Retrait gauche 0 Retrait des onglets 0 Numéro aide 0 06/08/2026 Isis_BO 4163 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Autorise ChangeGabarit Oui Bouton Fermer Oui Bouton Nouveau Oui Volets détachables Oui Mémoriser Configuration Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Mode affichage volets < Standard > Valeur persistante Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Ancrage Hauteur et droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Traitement de texte : FI_Rapport_Intervention.SC_SansNom1.TT_RAPPORT Ordre navigation 1 Épinglé Non Masquer lors du scrolling Non Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Autorise ChangeGabarit Oui Lien automatique Oui Verifier l'orthographe Oui Barre d'outils Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 FI source ruban FI_WinDevFAA_RubanTT Mode Minibarre Non Texte Markdown Non Édition HTML Non Thème sur ruban Non Change Document Non Mode d'affichage Plusieurs listes Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4164 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Zone répétée : Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 31 Largeur colonne 277 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 06/08/2026 Isis_BO 4165 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Parcours Automatique Fichier parcouru :gstListeDonnees Rub. mémorisée :gstListeDonnees Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 34 Largeur colonne 271 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non 06/08/2026 Isis_BO 4166 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :TermeRapport.ListeTerme Rub. mémorisée :TermeRapport.ListeTerme Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur et droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 112 Largeur colonne 138 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Oui 06/08/2026 Isis_BO 4167 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection multiple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 2 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :clListePhoto.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Rapport_Intervention.SC_SansNom1.ONG_DONNEES.DISP_SELECT_DONNEES.ZR_DO 06/08/2026 Isis_BO 4168 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Attribut zone répétée : Champ associé LIB_GROUPE Propriété associée 1 Liaison des données :gstListeDonnees.sGroupe Attribut zone répétée : Champ associé LIB_TYPE_PARAMETRE Propriété associée 1 Liaison des données :gstListeDonnees.sElmt Attribut zone répétée : Champ associé INT_ACTIF Propriété associée 1 Liaison des données :gstListeDonnees.bSelect Interrupteur : Libellé FR: Badge Valeur initiale 0 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non 06/08/2026 Isis_BO 4169 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gstListeDonnees.bSelect Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Groupe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gstListeDonnees.sGroupe Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 4170 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gstListeDonnees.sElmt Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : Toujours visible Non Attribut de rupture 2 06/08/2026 Isis_BO 4171 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Rupture de zone répétée : Toujours visible Non Attribut de rupture 2 Zone répétée : FI_Rapport_Intervention.SC_SansNom1.ONG_DONNEES.ZR_MOT_CLE_RAPPORT Attribut zone répétée : Champ associé BTN_COPIE_COLLE_MOTCLES Propriété associée 5 Attribut zone répétée : Champ associé LIB_GROUPE Propriété associée 1 Liaison des données :TermeRapport.ListeTerme.Groupe Attribut zone répétée : Champ associé LIB_Description Propriété associée 1 Liaison des données :TermeRapport.ListeTerme.Description Attribut zone répétée : Champ associé LIB_Mot Propriété associée 1 Liaison des données :TermeRapport.ListeTerme.Rubrique 06/08/2026 Isis_BO 4172 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_dupliquer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4173 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Libellé : Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :TermeRapport.ListeTerme.Description Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Groupe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 4174 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :TermeRapport.ListeTerme.Groupe Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :TermeRapport.ListeTerme.Rubrique Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 4175 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : Toujours visible Non Attribut de rupture 2 Rupture de zone répétée : Toujours visible Non Attribut de rupture 2 Zone répétée : FI_Rapport_Intervention.SC_SansNom1.ONG_DONNEES.DISP_SELECT_DONNEES.ZR_PH Attribut zone répétée : Propriété associée 1 Liaison des données :clListePhoto.m_clTabModele.m_nPKID Attribut zone répétée : Champ associé IMG_SansNom1 Propriété associée 1 Liaison des données :clListePhoto.m_clTabModele.m_sCheminFichier Image : Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 4176 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Informations sur les champs Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Liaison des données :clListePhoto.m_clTabModele.m_sCheminFichier Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_Rapport_Intervention Code des champs Déclarations globales de FI_Rapport_Intervention procédure FI_Rapport_Intervention(objDoc est un PFicheIntervention dynamique,ParamSupplementaire est un STParamFenetreAppelante=Null) bBlocPhotoVisible est un booléen bBlocCtSitVisible est un booléen bBlocCtCliVisible est un booléen bBlocRdvVisible est un booléen bBlocCRVisible est un booléen sCheminFichierModel est une chaîne sCheminFichierRapport est une chaîne maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI //stUnParamEnreg est STListParamEnreg //stUnParamMembre est STParamMembre //gtabParamEnreg est un tableau de STListParamEnreg TermeRapport est un STJSONRubriqueRapport vRub est un Variant DocEnCours est un Document ExécuteTraitement(TT_RAPPORT,trtAprèsOuvertureDocument) STDonnees est une Structure bSelect est un booléen sGroupe est une chaîne //sTerme est une chaîne sCateg est une chaîne 06/08/2026 Isis_BO 4177 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Code des champs sRubrique est une chaîne nIdElmt est un entier sur 8 octets sElmt est une chaîne fin gstListeDonnees est un tableau de STDonnees clListePhoto est un PTableDocument dynamique clListePhoto = PTableDocument.gNouvellePresentation(-1) gnIdCategPhotos est un entier sur 8 octets = gpclListeCategorieDocument.RechercheEtDonneIdDepuisValeur( "1") selon ParamSupplementaire.sNomIDAppelant cas "InterventionAddRapport" : si DocOuvre(TT_RAPPORT,objDoc:ListeRapport:m_clTabModele[objDoc:ListeRapport:p_nTotal]:m_s CheminFichier) alors sCheminFichierRapport = fExtraitChemin(objDoc:ListeRapport:m_clTabModele[objDoc: ListeRapport:p_nTotal]:m_sCheminFichier,fDisque+fRépertoire) SauveParamètre("TT_OPEN_SAVE_DEFAULT_DIR",sCheminFichierRapport) //fSupprime(sNewFichier) fin // nIndiceTab est un entier = TableauCherche(gpclListeModelRapportInterv:m_clTabModele,tcLinéaire,"m_nPKID",ParamSupplementaire.nIdFe netreAppelante,1) // SI nIndiceTab ALORS // sCheminFichierModel = gpclListeParamAppli:m_clTabModele["CHEMIN_REPERTOIRE_MODELE_RAPPORT"]:m_sValeur+"\"+gpclListeModelRappo rtInterv:m_clTabModele[nIndiceTab]:m_sParametre // sNewFichier est une chaine = fExtraitChemin(sCheminFichierModel,fDisque+fRépertoire+fFichier)+"_"+DateVersChaîne(DateHeureSys(),"AAA AMMJJ HHmm")+fExtraitChemin(sCheminFichierModel,fExtension) // // SI DocOuvre(TT_RAPPORT,sCheminFichierModel) _et_ DocSauve(TT_RAPPORT,sNewFichier ) ALORS // SI AjouteFichier(sNewFichier,3,objDoc) _et_ objDoc:ListeRapport:m_clTabModele[objDoc:ListeRapport:p_nTotal]:m_sCheminFichier<>"" ALORS // DocFerme(TT_RAPPORT) // // SI docouvre(TT_RAPPORT,objDoc:ListeRapport:m_clTabModele[objDoc:ListeRapport:p_nTotal]:m_sCheminFichier) ALORS // SauveParamètre("TT_OPEN_SAVE_DEFAULT_DIR",fExtraitChemin(objDoc:ListeRapport:m_clTabModele[objDoc:Liste Rapport:p_nTotal]:m_sCheminFichier,fDisque+fRépertoire)) // fSupprime(sNewFichier) // FIN // FIN // FIN // SI ErreurDétectée() ALORS // //Erreur(ErreurInfo()) // RETOUR // FIN // FIN cas "InterventionEdtRapport" nIndice est un entier = TableauCherche(objDoc:ListeRapport:m_clTabModele,tcLinéaire,"m_nPKID", ParamSupplementaire.nIdFenetreAppelante,1) si nIndice>0 alors 06/08/2026 Isis_BO 4178 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Code des champs DocOuvre(TT_RAPPORT,objDoc:ListeRapport:m_clTabModele[nIndice]:m_sCheminFichier) SauveParamètre("TT_OPEN_SAVE_DEFAULT_DIR",fExtraitChemin(objDoc:ListeRapport:m_clTabModele [objDoc:ListeRapport:p_nTotal]:m_sCheminFichier,fDisque+fRépertoire)) fin cas "InterventionAddModeleRapport" sCheminFichierModel = gpclListeParamAppli:m_clTabModele["CHEMIN_REPERTOIRE_MODELE_RAPPORT"]:m_s Valeur//+"\Nouveau modèle.docx" SauveParamètre("TT_OPEN_SAVE_DEFAULT_DIR",sCheminFichierModel)//fRep(sCheminFichierModel) TT_RAPPORT =DocEnCours // // // SI DocSauve(TT_RAPPORT,sCheminFichierModel ) ALORS // DocOuvre(TT_RAPPORT,sCheminFichierModel) // // FIN // SI ErreurDétectée() ALORS // Erreur(ErreurInfo()) // RETOUR // FIN fin //DocEnCours = TT_RAPPORT si HLitRecherchePremier(ParametreSysteme,PAS_Code,"RUBRIQUE_RAPPORT_INTERVENTION") alors vRub = JSONVersVariant(ParametreSysteme.PAS_Valeur) fin si vRub<>Null alors Désérialise(TermeRapport,ParametreSysteme.PAS_Valeur,psdJSON) PrepareDonnees() TraiteDocumentRubSimples() //parcourVariant(vRub) // TableAffiche(TABLE_LISTE_CHAMP,taInit) // TableTrie(TABLE_LISTE_CHAMP,COL_GROUPE..nom) TableauTrie(TermeRapport:ListeTerme,ttMembre,"Groupe;Description") ZoneRépétéeAffiche(ZR_MOT_CLE_RAPPORT,taInit) fin si ParamSupplementaire:eTypeAppel=DansFenetre alors BTN_AGRANDIR..Visible=Vrai BTN_RESTAURER..Visible=Vrai BTN_ICONISER..Visible=Vrai sinon BTN_AGRANDIR..Visible=Faux BTN_RESTAURER..Visible=Faux BTN_ICONISER..Visible=Faux fin SourceVersEcran("","TermeRapport") //Info(gsSignet) Fin d'initialisation de FI_Rapport_Intervention //TraiteLeDocument() ZoneRépétéeTrie("ATT_Groupe"+TAB+"ATT_Lib") selon ParamSupplementaire.sNomIDAppelant cas "InterventionAddRapport" : DocSauve(TT_RAPPORT,objDoc:ListeRapport:m_clTabModele[objDoc: ListeRapport:p_nTotal]:m_sCheminFichier ) fin Demande de mise à jour de l'affichage de FI_Rapport_Intervention 06/08/2026 Isis_BO 4179 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Code des champs SourceVersEcran("","gstListeDonnees") Fermeture de FI_Rapport_Intervention FermeRapport() Clic sur BTN_AGRANDIR ( SC_SansNom1 ) Maximise(MaFenêtre) MoiMême..Visible = Faux BTN_RESTAURER..Visible=Vrai Clic sur BTN_Fermer_fiche_intervention ( SC_SansNom1 ) FermeRapport() si ParamSupplementaire:eTypeAppel=DansFenetre alors Ferme() sinon //OngletFerme(OngletDuChamp(D_RAPPORT),VoletDuChamp(D_RAPPORT)) fin Clic sur BTN_ICONISER ( SC_SansNom1 ) Iconise(MaFenêtre) Clic sur BTN_RESTAURER ( SC_SansNom1 ) Restaure(MaFenêtre) MoiMême..Visible = Faux BTN_AGRANDIR..Visible = Vrai Clic sur BTN_OUVRE_GALLERIE ( SC_SansNom1 ) Sablier() si clListePhoto<>Null _et_ clListePhoto:p_nTotal>0 alors nIndiceZR est un entier pour toute ligne de ZR_PHOTO nIndiceZR = TableauCherche(clListePhoto:m_clTabModele,tcLinéaire,"m_nPKID",ATT_IDPHOTO,1) si nIndiceZR>0 alors si ZR_PHOTO[ZR_PHOTO]..Sélectionnée alors clListePhoto:m_clTabModele[nIndiceZR]:m_bSelection = Vrai sinon clListePhoto:m_clTabModele[nIndiceZR]:m_bSelection = Faux fin fin fin Ouvre(FEN_ChoixFenetreInterne,"FI_GalerieDocument",DonneParam(DansFenetre,"FI_Rapport_Intervention" ,MoiMême..Nom,maProcMAJObjetRetourFI,"Galerie de photos","RapportGalerie",*,clListePhoto,Vrai)) sinon 06/08/2026 Isis_BO 4180 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Code des champs Erreur("Aucun document n'est accessible") fin Sablier(Faux) Clic sur BTN_REFRESH ( SC_SansNom1 ) bAMAJ est un booléen si MoiMême..CouleurFond=RougeClair alors bAMAJ=Vrai si ZoneRépétéeSelectOccurrence(ZR_PHOTO)=0 _ou_ ZoneRépétéeSelectOccurrence(ZR_DONNEES)=0 alors si OuiNon(Oui,"Il existe des mots clés avec des données non sélectionnées.", "Souhaitez-vous quand même continuer ?")=Non alors retour fin fin // SI ZR_PHOTO..Occurrence>0 ALORS // bAMAJPhoto est un booléen // nbSelect est un entier = ZoneRépétéeSelectOccurrence(ZR_PHOTO) // SI nbSelect>0 ALORS bAMAJPhoto = vrai // // SI pAS bAMAJPhoto ALORS // Si Ouinon(oui,"Il existe des mots clés 'Photos' et aucune photo n'a été sélectionnée. Cela va effacer les mots clés","Souhaitez-vous sélectionner des photos") ALORS // RETOUR // FIN // FIN // FIN // SI ZR_DONNEES..Occurrence>0 ALORS // bAMAJDonnees est un booléen // nbSelect est un entier = ZoneRépétéeSelectOccurrence(ZR_PHOTO) // SI nbSelect>0 ALORS bAMAJDonnees = Vrai // SI PAS bAMAJDonnees ALORS // SI OuiNon(Oui,"Il existe des mots clés avec des données non sélectionnées. Cela va effacer les mots clés","Souhaitez-vous sélectionner des données") ALORS // RETOUR // FIN // FIN // FIN fin si bAMAJ alors TraiteLeDocument() PrepareDonnees() ExécuteTraitement(FI_WinDevFAA_RubanTT.BTN_WDFAA_Save,trtClic) //TT_RAPPORT..CheminFichier=sCheminFichierRapport // SI PAS DocSauve(DocEnCours,ChargeParamètre("TT_OPEN_SAVE_DEFAULT_DIR",sCheminFichierRapport)) ALORS // Erreur(ErreurInfo()) // SINON // FIN fin A chaque modification de INT_ACTIF ( ZR_DONNEES ) //ChampVersSource() Affichage d'une ligne de ZR_MOT_CLE_RAPPORT //unTerme est un STJSONListTerme //unTerme=ZR_MOT_CLE_RAPPORT[ZR_MOT_CLE_RAPPORT] //SI ChaîneCommencePar(unTerme:Rubrique,"$TAB") ALORS 06/08/2026 Isis_BO 4181 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Code des champs // ZR_MOT_CLE_RAPPORT[ZR_MOT_CLE_RAPPORT].BTN_COPIE_COLLE_MOTCLES..Visible=faux //FIN Clic sur BTN_COPIE_COLLE_MOTCLES ( ZR_MOT_CLE_RAPPORT ) //VersPressePapier(LIB_Mot) unTerme est un STJSONListTerme= ZR_MOT_CLE_RAPPORT si unTerme:Type="Tableau" alors si Contient(LIB_Mot,"PHOTO") alors InsereTableauPhotoTraitementdeTexte(unTerme:ListeMembre,TT_RAPPORT) sinon InsereTableauTraitementdeTexte(unTerme:ListeMembre,TT_RAPPORT) fin PrepareDonnees sinon elt est un docElément elt..Type = typeDocElémentTexte elt..Texte = LIB_Mot DocInsère(TT_RAPPORT,TT_RAPPORT..Curseur,elt) BTN_REFRESH..CouleurFond = RougeClair fin Après chargement d'un document dans TT_RAPPORT ( SC_SansNom1 ) selon ParamSupplementaire.sNomIDAppelant cas "InterventionAddModeleRapport" : si TT_RAPPORT..CheminFichier<>"" alors nIndiceMod est un entier = TableauCherche(gpclListeModelRapportInterv:m_clTabModele, tcLinéaire,"m_sValeur",fExtraitChemin(TT_RAPPORT..CheminFichier,fFichier),1) si nIndiceMod>0 alors si gpclListeModelRapportInterv:m_clTabModele[nIndiceMod]:m_sParametre="" alors gpclListeModelRapportInterv:m_clTabModele[nIndiceMod]:m_sParametre=fExtraitChemin( TT_RAPPORT..CheminFichier,fFichier+fExtension) fin sinon clErr est un CErreur clFicheModele est un PFicheParametreMetier<-gpclListeModelRapportInterv.Nouveau() clFicheModele:m_scode = gpclListeModelRapportInterv:m_clTabModele[gpcl ListeModelRapportInterv:p_nTotal]:m_sCode clFicheModele:m_nOrdre = gpclListeModelRapportInterv:m_clTabModele[gpcl ListeModelRapportInterv:p_nTotal]:m_nOrdre+1 clFicheModele:m_sValeur = Val(gpclListeModelRapportInterv:m_clTabModele[gpcl ListeModelRapportInterv:p_nTotal]:m_sValeur)+1 clFicheModele:m_sLibelle = fExtraitChemin(TT_RAPPORT..CheminFichier,fFichier) clFicheModele:m_sParametre = fExtraitChemin(TT_RAPPORT..CheminFichier,fFichier+ fExtension) clFicheModele:m_bActif = Vrai clFicheModele:m_bInvisible = Faux clFicheModele:m_bSysteme = Faux clFicheModele:bOK(clErr) fin fin fin 06/08/2026 Isis_BO 4182 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Procédures FI_Rapport_Intervention Procédures Procédure locale AfterSaveAs // Résumé : // Syntaxe : // AfterSaveAs () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AfterSaveAs() si TT_RAPPORT..Nom<>"" alors fin Procédure locale ExisteMembreRubrique // Résumé : // Syntaxe : //[ = ] ExisteMembreRubrique ( est STJSONListTerme, est champ) // // Paramètres : // unTerme (STJSONListTerme) : // ChpTraitementTexte (champ) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ExisteMembreRubrique(unTerme est un STJSONListTerme,ChpTraitementTexte est un Champ) bResultat est un booléen pour j = 1 _à_ unTerme.ListeMembre..Occurrence si ExisteRubrique(ChpTraitementTexte,unTerme.ListeMembre[j]:Rubrique,"$TAB") alors bResultat = Vrai break fin fin renvoyer bResultat Procédure locale ExisteRubrique // Résumé : // Syntaxe : //[ = ] ExisteRubrique ( est champ, est chaîne, est chaîne) // // Paramètres : // ChpTraitementTexte (champ) : // sRubrique (chaîne ANSI) : // sRubriqueRech (chaîne ANSI) : 06/08/2026 Isis_BO 4183 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Procédures // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // bResultat : procédure ExisteRubrique(ChpTraitementTexte est un Champ, sRubrique est une chaîne, sRubriqueRech est une chaîne) bResultat est un booléen si ChaîneCommencePar(ExtraitChaîne(sRubrique,1,"."),sRubriqueRech) _et_ ExisteTerme(ChpTraitementTexte, sRubrique) alors bResultat=Vrai fin renvoyer bResultat Procédure locale ExisteTerme // Résumé : // Syntaxe : //[ = ] ExisteTerme ( est champ, est chaîne) // // Paramètres : // ChpTraitementTexte (champ) : // sTermeRecherche (chaîne ANSI) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ExisteTerme(ChpTraitementTexte est un Champ, sTermeRecherche est une chaîne) tabFragments est tableau de docFragments //Recherche du terme dans le document tabFragments = DocRecherche(ChpTraitementTexte, sTermeRecherche,MotComplet+SansCasse) //Il y a au moins un trouvé si tabFragments..Occurrence >= 1 alors renvoyer Vrai sinon renvoyer Faux fin Procédure locale FermeRapport // Résumé : // Syntaxe : // FermeRapport () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure FermeRapport() //D_RAPPORT..Visible=faux //D_RAPPORT..AffichageActif=faux RAZ(Vrai) //D_RAPPORT..AffichageActif=vrai //D_RAPPORT..Visible=vrai Procédure locale FiltreDocument 06/08/2026 Isis_BO 4184 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Procédures // Résumé : // Syntaxe : // FiltreDocument () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure FiltreDocument() si objDoc:ListeDocument<>Null _et_ clListePhoto.p_nTotal=0 alors pour j = 1 _à_ objDoc:ListeDocumentOK:p_nTotal extensionFichier est une chaîne = Majuscule(fExtraitChemin(objDoc:ListeDocumentOK:m_clTabModele [j]:m_sCheminFichier,fExtension)[[2 à]]) si objDoc:ListeDocumentOK:m_clTabModele[j]:m_nIDCategorie=gnIdCategPhotos _et_ extensionFichier dans ("BMP","JPG","JPEG","GIF", "PCD", "PCX", "PNG", "PSD", "TGA", "TIF","TIFF","EMF","WMF", "ICO","ICW","CUR") alors clListePhoto.Ajouter(objDoc:ListeDocumentOK:m_clTabModele[j]) fin fin fin Procédure locale FiltreDonnees // Résumé : // Syntaxe : //[ = ] FiltreDonnees ( est STJSONListTerme, est objet dynamique) // // Paramètres : // unTerme (STJSONListTerme) : // pclObjDyn (objet dynamique) : // Valeur de retour : // Type indéterminé : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // pclObjDonnee (objet dynamique) : procédure FiltreDonnees(unTerme est un STJSONListTerme, pclObjDyn est un objet dynamique) pclObjSel est un objet dynamique sCateg est une chaîne selon unTerme:Rubrique cas "$TABCONTACTCLIENT$" : pclObjSel = allouer MTableauDeIntervention_Personne; sCateg = unTerme: Rubrique cas "$TABCONTACTSITE$" : pclObjSel = allouer MTableauDeIntervention_Personne; sCateg = unTerme:Rubrique cas "$TABCOMPTERENDU$" : pclObjSel = allouer MTableauDeCompteRendu; sCateg = unTerme: Rubrique cas "$TABRENDEZVOUS$" : pclObjSel = allouer MTableauDeRDV; sCateg = unTerme:Rubrique cas "$TABPHOTO$" : pclObjSel = allouer MTableauDeDocument; sCateg = unTerme:Rubrique autre cas si ChaîneCommencePar(ExtraitChaîne(unTerme:Rubrique,1,"."),"$UNCTCLI") alors pclObjSel = allouer MTableauDeIntervention_Personne; sCateg = "$TABCONTACTCLIENT$" si ChaîneCommencePar(ExtraitChaîne(unTerme:Rubrique,1,"."),"$UNCTSITE") alors pclObjSel = allouer MTableauDeIntervention_Personne; sCateg = "$TABCONTACTSITE$" si ChaîneCommencePar(ExtraitChaîne(unTerme:Rubrique,1,"."),"$UNCR") alors pclObjSel = allouer MTableauDeCompteRendu; sCateg = "$TABCOMPTERENDU$" si ChaîneCommencePar(ExtraitChaîne(unTerme:Rubrique,1,"."),"$UNRDV") alors pclObjSel = allouer MTableauDeRDV; sCateg = "$TABRENDEZVOUS$" 06/08/2026 Isis_BO 4185 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Procédures si ChaîneCommencePar(ExtraitChaîne(unTerme:Rubrique,1,"."),"$UNPHOTO") alors pclObjSel = allouer MTableauDeDocument; sCateg = "$TABPHOTO$" fin si pclObjSel est MTableauDeDocument alors nCptSel est un entier = ZoneRépétéeSelectOccurrence(ZR_PHOTO) pour i = 1 à nCptSel TableauAjoute(pclObjSel:m_clTabModele,pclObjDyn:m_clTabModele[ZoneRépétéeSelect(ZR_PHOTO,i)]) fin sinon pour i = 1 _à_ gstListeDonnees..Occurrence si sCateg=gstListeDonnees[i]:sCateg _et_ gstListeDonnees[i]:bSelect alors //SI unTerme:Rubrique=gstListeDonnees[i]:srubrique _ET_ gstListeDonnees[i]:bSelect ALORS nDonnee est un entier = TableauCherche(pclObjDyn:m_clTabModele,tcLinéaire,"m_nPKID", gstListeDonnees[i]:nIdElmt,1) si nDonnee>0 alors TableauAjoute(pclObjSel:m_clTabModele,pclObjDyn:m_clTabModele[nDonnee]) fin fin fin fin renvoyer pclObjSel:m_clTabModele Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJObjetRetourFI(*) bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen=Faux //clErreur est un CErreur sValeur est une chaîne si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai cas 4 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" sValeur = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon "" 06/08/2026 Isis_BO 4186 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Procédures fin si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp cas BTN_OUVRE_GALLERIE..Nom : //tabIndiceSelect est un tableau d'entiers //Boucle sur l'ensemble des photos accessible pour i = 1 _à_ pclObjet.m_clTabModele.Occurrence() nIndiceZR est un entier = ZoneRépétéeCherche(ATT_IDPHOTO,pclObjet.m_clTabModele[i]. m_npkid,rechercheIdentique) si nIndiceZR>0 alors //Le document est séléctionné si pclObjet.m_clTabModele[i].m_bSelection alors //TableauAjoute(tabIndiceSelect,nIndiceZR) ZoneRépétéeSelectPlus(ZR_PHOTO,nIndiceZR) sinon ZoneRépétéeSelectMoins(ZR_PHOTO,nIndiceZR) fin fin fin //ZoneRépétéeSelectPlus(ZR_PHOTO,tabIndiceSelect[1A]) fin fin renvoyer bResultat Procédure locale parcourVariant // Résumé : // Syntaxe : //parcourVariant () // // Paramètres : // vMembre : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure parcourVariant(vMembre) //POUR TOUT unMembre de vMembre..Membre // SI unMembre..Occurrence>0 ALORS // SI unMembre..Nom="ListeMembre" ALORS // stUnParamMembre.sNom="" // stUnParamMembre.sObjet="" // stUnParamMembre.eType=TAucun // stUnParamMembre.rLargeurCol=0 // SINON // stUnParamEnreg.sDescription="" // stUnParamEnreg.sRubrique="" // stUnParamEnreg.sMapping="" // stUnParamEnreg.eType=TAucun // stUnParamEnreg.sSourceCombo="" // stUnParamEnreg.sLibelleCombo="" // FIN // // // POUR TOUT unEnreg DE unMembre // parcourVariant(unEnreg) // FIN 06/08/2026 Isis_BO 4187 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Procédures // // SINON // //Trace(unMembre..Nom+" => "+unMembre..Valeur) // SI stUnParamEnreg.eType=TAucun _ET_ unMembre..Nom="Type" ALORS | // SELON unMembre..Valeur | | | | | | ------------------------- | --------------------------------------------------------- | --------------------------------- | --- | --- | | // | CAS "ChpSimpleChaine": stUnParamEnreg.eType=TChaine | | | | | // | CAS "ChpSimpleRTF" | : stUnParamEnreg.eType=TChaineRTF | | | | // | CAS "ChpSimpleDate" | : stUnParamEnreg.eType=TDate | | | | // | CAS "ChpSimpleDateHeure": stUnParamEnreg.eType=TDateheure | | | | | // | CAS "ChpSimpleReel" | : stUnParamEnreg.eType=TReel | | | | // | CAS "ChpSimpleBooleen" | : stUnParamEnreg.eType=TBooleen | | | | // | CAS "ChpCombo" | : stUnParamEnreg.eType=TCombo | | | | // | CAS "Tableau" | : stUnParamEnreg.eType=TTableau | | | | // | CAS "ChpImage" | : stUnParamEnreg.eType=TImage | | | | // FIN | | | | | // SINON SI stUnParamEnreg.sDescription="" _ET_ unMembre..Nom="Description" ALORS | // stUnParamEnreg.sDescription=unMembre..Valeur | | | | | | ----------------------------------------------- | --- | --- | --- | --- | // SINON SI stUnParamEnreg.sRubrique="" _ET_ unMembre..Nom="Rubrique" ALORS | // stUnParamEnreg.sRubrique=unMembre..Valeur | | | | | | -------------------------------------------- | --- | --- | --- | --- | // SINON SI stUnParamEnreg.sMapping="" _ET_ unMembre..Nom="Objet" ALORS | // stUnParamEnreg.sMapping=unMembre..Valeur | | | | | | ------------------------------------------- | --- | --- | --- | --- | // SINON SI stUnParamEnreg.sSourceCombo="" _ET_ unMembre..Nom="SourceCombo" ALORS | // stUnParamEnreg.sSourceCombo=unMembre..Valeur | | | | | | ----------------------------------------------- | --- | --- | --- | --- | // SINON SI stUnParamEnreg.sLibelleCombo="" _ET_ unMembre..Nom="LibelleCombo" ALORS | // stUnParamEnreg.sLibelleCombo=unMembre..Valeur | | | | | | ------------------------------------------------ | --- | --- | --- | --- | // SINON SI stUnParamMembre.eType=TAucun _ET_ unMembre..Nom="TypeMembre" ALORS | // SELON unMembre..Valeur | | | | | | ------------------------- | ---------------------------------------------------- | ---------------------------------- | --- | --- | | // | CAS "ChpSimpleChaine": stUnParamMembre.eType=TChaine | | | | | // | CAS "ChpSimpleRTF" | : stUnParamMembre.eType=TChaineRTF | | | | // | CAS "ChpSimpleDate" | : stUnParamMembre.eType=TDate | | | // CAS "ChpSimpleDateHeure": stUnParamMembre.eType=TDateHeure | // | CAS "ChpSimpleReel" | : stUnParamMembre.eType=TReel | | | | ------ | ---------------------- | -------------------------------- | --- | --- | | // | CAS "ChpSimpleBooleen" | : stUnParamMembre.eType=TBooleen | | | | // | CAS "ChpCombo" | : stUnParamMembre.eType=TCombo | | | | // | CAS "Tableau" | : stUnParamMembre.eType=TTableau | | | | // | CAS "ChpImage" | : stUnParamMembre.eType=TImage | | | | // FIN | | | | | // SINON SI stUnParamMembre.sNom="" _ET_ unMembre..Nom="Nom" ALORS | // stUnParamMembre.sNom=unMembre..Valeur | | | | | | ---------------------------------------- | --- | --- | --- | --- | // SINON SI stUnParamMembre.sObjet="" _ET_ unMembre..Nom="Membre" ALORS | // stUnParamMembre.sObjet=unMembre..Valeur | | | | | | ------------------------------------------ | --- | --- | --- | --- | // SINON SI stUnParamMembre.rLargeurCol=0 _ET_ unMembre..Nom="LargeurCol" ALORS | // stUnParamMembre.rLargeurCol=unMembre..Valeur | | | | | | ----------------------------------------------- | --- | --- | --- | --- | // FIN // SI (stUnParamEnreg.sDescription<>"" _ET_ stUnParamEnreg.sRubrique<>"" _ET_ stUnParamEnreg.sMapping<>"" _ET_ stUnParamEnreg.eType<>TAucun _ET_ PAS stUnParamEnreg.eType DANS (TAucun,TCombo)) _ou_ // (stUnParamEnreg.sDescription<>"" _ET_ stUnParamEnreg.sRubrique<>"" _ET_ stUnParamEnreg.sMapping<>"" _ET_ stUnParamEnreg.eType<>TAucun _ET_ stUnParamEnreg.sSourceCombo<>"" _et_ stUnParamEnreg.sLibelleCombo<>"" _et_ stUnParamEnreg.eType DANS (TCombo)) ALORS | // SI TableauAjoute(gtabParamEnreg,stUnParamEnreg) ALORS | | | | | | -------------------------------------------------------- | --- | --- | --- | --- | // //SI TableAjouteLigne(TABLE_LISTE_CHAMP,stUnParamEnreg.sDescription,stUnParamEnreg.sRubrique,stUnParamEnreg. sMapping)>0 ALORS | // | stUnParamEnreg.sDescription="" | | | | | ---------- | ------------------------------- | --- | ------- | ---- | | // | stUnParamEnreg.sRubrique="" | | | | | // | stUnParamEnreg.sMapping="" | | | | | // | stUnParamEnreg.eType=TAucun | | | | | // | stUnParamEnreg.sSourceCombo="" | | | | | // | stUnParamEnreg.sLibelleCombo="" | | | | | // FIN | | | | | | 06/08/2026 | | | Isis_BO | 4188 | Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Procédures // SINON SI stUnParamMembre.sNom<>"" _ET_ stUnParamMembre.sObjet<>"" _ET_ stUnParamMembre.rLargeurCol>0 _et_ stUnParamMembre.eType<>TAucun ALORS // // nIndiceParamEnreg est un entier = TableauOccurrence(gtabParamEnreg) // SI nIndiceParamEnreg>0 ALORS // SI TableauAjoute(gtabParamEnreg[nIndiceParamEnreg]:tabListeMembre,stUnParamMembre) ALORS // stUnParamMembre.sNom="" // stUnParamMembre.sObjet="" // stUnParamMembre.eType=TAucun // stUnParamMembre.rLargeurCol=0 // FIN // // FIN // FIN // FIN //FIN Procédure locale PrepareDonnees // Résumé : // Syntaxe : //PrepareDonnees () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure PrepareDonnees() pour i = 1 _à_ TermeRapport.ListeTerme..Occurrence unTerme est un STJSONListTerme = TermeRapport.ListeTerme[i] si unTerme:Type="Tableau" alors selon unTerme:Rubrique cas "$TABPHOTO$" : si ExisteMembreRubrique(unTerme,TT_RAPPORT) alors bBlocPhotoVisible= Vrai FiltreDocument() fin cas "$TABCONTACTCLIENT$": si ExisteMembreRubrique(unTerme,TT_RAPPORT) alors bBlocCtCliVisible = Vrai SelectDonnee(objDoc:ListeContactClient,unTerme,unTerme:Rubrique) fin cas "$TABCONTACTSITE$" : si ExisteMembreRubrique(unTerme,TT_RAPPORT) alors bBlocCtSitVisible = Vrai SelectDonnee(objDoc:ListeContactLieu,unTerme,unTerme:Rubrique) fin cas "$TABCOMPTERENDU$" : si ExisteMembreRubrique(unTerme,TT_RAPPORT) alors bBlocCRVisible = Vrai SelectDonnee(objDoc:ListeCompteRendu,unTerme,unTerme:Rubrique) fin cas "$TABRENDEZVOUS$": si ExisteMembreRubrique(unTerme,TT_RAPPORT) alors bBlocRdvVisible = Vrai 06/08/2026 Isis_BO 4189 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Procédures SelectDonnee(objDoc:ListeRendezVous,unTerme,unTerme:Rubrique) fin fin sinon si ExisteRubrique(TT_RAPPORT,unTerme:Rubrique,"$UN") alors selon ExtraitChaîne(unTerme:Rubrique,1,".") cas "$UNPHOTO" : si ExisteRubrique(TT_RAPPORT,unTerme:Rubrique,"$UNPHOTO") alors bBlocPhotoVisible = Vrai FiltreDocument() fin cas "$UNCTCLI" : si ExisteRubrique(TT_RAPPORT,unTerme:Rubrique,"$UNCTCLI") alors bBlocCtCliVisible = Vrai SelectDonnee(objDoc:ListeContactClient,unTerme,"$TABCONTACTCLIENT$") fin cas "$UNCTSITE" : si ExisteRubrique(TT_RAPPORT,unTerme:Rubrique,"$UNCTSITE") alors bBlocCtSitVisible = Vrai SelectDonnee(objDoc:ListeContactLieu,unTerme,"$TABCONTACTSITE$") fin cas "$UNCR" : si ExisteRubrique(TT_RAPPORT,unTerme:Rubrique,"$UNCR") alors bBlocCRVisible = Vrai SelectDonnee(objDoc:ListeCompteRendu,unTerme,"$TABCOMPTERENDU$") fin cas "$UNRDV" : si ExisteRubrique(TT_RAPPORT,unTerme:Rubrique,"$UNRDV") alors bBlocRdvVisible = Vrai SelectDonnee(objDoc:ListeRendezVous,unTerme,"$TABRENDEZVOUS$") fin fin fin fin fin DISP_SELECT_DONNEES[2]..Visible = bBlocPhotoVisible DISP_SELECT_DONNEES[3]..Visible = bBlocCtCliVisible _ou_ bBlocCtSitVisible _ou_ bBlocCRVisible _ou_ bBlocRdvVisible BTN_REFRESH..CouleurFond = bBlocPhotoVisible _ou_ bBlocCtCliVisible _ou_ bBlocCtSitVisible _ou_ bBlocCRVisible _ou_ bBlocRdvVisible ? RougeClair sinon Blanc Procédure locale SelectDonnee // Résumé : // Syntaxe : //SelectDonnee ( est objet dynamique, est STJSONListTerme, est chaîne) // // Paramètres : // tabDyn (objet dynamique) : // stUnTerme (STJSONListTerme) : // sCateg (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SelectDonnee(tabDyn est un objet dynamique, stUnTerme est un STJSONListTerme,sCateg est une chaîne) nIndiceDonnee est un entier = TableauCherche(gstListeDonnees,tcLinéaire,"sCateg",sCateg,1) si nIndiceDonnee=-1 alors 06/08/2026 Isis_BO 4190 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Procédures pour i = 1 _à_ {tabDyn,":m_clTabModele"}..Occurrence stUneDonnee est un STDonnees stUneDonnee.bSelect = Faux stUneDonnee.nIdElmt = {{tabDyn,":m_clTabModele"}[i],"m_nPKID"} stUneDonnee.sCateg = sCateg//stUnTerme.Rubrique stUneDonnee.sGroupe = stUnTerme.Groupe stUneDonnee.sRubrique= stUnTerme.Rubrique si tabDyn est PTableRDV alors stUneDonnee.sElmt=DateVersChaîne({{tabDyn,":m_clTabModele"}[i],"m_dhDateDebut"}, "JJ/MM/AAAA")+" - "+{{tabDyn,":m_clTabModele"}[i],"m_sDescription"} sinon si tabDyn est PTableCompteRendu stUneDonnee.sElmt=DateVersChaîne({{tabDyn,":m_clTabModele"}[i],"m_dhDateHeureDebut"}, "JJ/MM/AAAA")+" - "+{{tabDyn,":m_clTabModele"}[i],"m_sNomSignataire"} sinon si tabDyn est PTableIntervention_Personne stUneDonnee.sElmt={{tabDyn,":m_clTabModele"}[i],":m_clContact:CiviliteNomPrenom"} fin TableauAjoute(gstListeDonnees,stUneDonnee) fin fin Procédure locale TraiteDocumentRubSimples procédure TraiteDocumentRubSimples() pour i = 1 _à_ TermeRapport.ListeTerme..Occurrence unTerme est un STJSONListTerme = TermeRapport.ListeTerme[i] si pas ChaîneCommencePar(unTerme:Rubrique,"$UN") _et_ unTerme:Type <> "Tableau" alors MotClesTraitementdeTexteRemplace(TT_RAPPORT,unTerme,objDoc,Null) fin fin Procédure locale TraiteLeDocument // Résumé : // Syntaxe : // TraiteLeDocument () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TraiteLeDocument() pour i = 1 _à_ TermeRapport.ListeTerme..Occurrence unTerme est un STJSONListTerme = TermeRapport.ListeTerme[i] si ExisteRubrique(TT_RAPPORT,unTerme:Rubrique,"$UN") alors TraiteUnEnregistrementListe(TT_RAPPORT, unTerme) sinon si pas ChaîneCommencePar(unTerme:Rubrique,"$UN") alors selon unTerme:Type cas "Tableau" : TraiteTableau(TT_RAPPORT,unTerme) autre cas : MotClesTraitementdeTexteRemplace(TT_RAPPORT,unTerme,objDoc, Null) fin fin fin Procédure locale TraiteLigneTableau 06/08/2026 Isis_BO 4191 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Procédures // Résumé : // Syntaxe : //TraiteLigneTableau ( est champ, est STJSONListTerme, est tableau) // // Paramètres : // ChpTraitementTexte (champ) : // unTerme (STJSONListTerme) : // tabDyn (tableau) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TraiteLigneTableau(ChpTraitementTexte est un Champ,unTerme est un STJSONListTerme, ptabDyn est un tableau dynamique) pour j = 1 _à_ unTerme.ListeMembre..Occurrence si ChaîneCommencePar(ExtraitChaîne(unTerme.ListeMembre[j]:Rubrique,1,"."),"$TAB") alors tableauVersTraitementdeTexte_v2(ptabDyn,unTerme:ListeMembre[j],ChpTraitementTexte,unTerme. ListeMembre[j]:Rubrique) fin Procédure locale TraitePhoto // Résumé : // Syntaxe : //TraitePhoto ( est champ, est STJSONListTerme, est tableau) // // Paramètres : // ChpTraitementTexte (champ) : // unTerme (STJSONListTerme) : // ptabDyn (tableau) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TraitePhoto(ChpTraitementTexte est un Champ,unTerme est un STJSONListTerme, ptabDyn est un tableau dynamique) pour j = 1 _à_ unTerme.ListeMembre..Occurrence si ChaîneCommencePar(ExtraitChaîne(unTerme.ListeMembre[j]:Rubrique,1,"."),"$TAB") alors tabPhotoVersTraitementdeTexte_v2(ptabDyn,unTerme:ListeMembre[j],ChpTraitementTexte,unTerme. ListeMembre[j]:Rubrique,j) fin Procédure locale TraiteTableau // Résumé : // Syntaxe : //TraiteTableau ( est champ, est STJSONListTerme) // // Paramètres : // ChpTraitementTexte (champ) : // unTerme (STJSONListTerme) : // Valeur de retour : // Aucune // 06/08/2026 Isis_BO 4192 Partie 3 › Fenêtre WINDEV › FI_Rapport_Intervention › Procédures // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TraiteTableau(ChpTraitementTexte est un Champ,unTerme est un STJSONListTerme) bExisteRubTab est un booléen = ExisteMembreRubrique(unTerme,ChpTraitementTexte) selon unTerme:Rubrique cas "$TABCONTACTCLIENT$" : si objDoc:ListeContactClient<>Null _et_ bExisteRubTab alors TraiteLigneTableau(ChpTraitementTexte,unTerme,FiltreDonnees(unTerme,objDoc:ListeContactClient)) si objDoc:ListeContactClient<>Null alors tableauVersTraitementdeTexte(FiltreDonnees(unTerme, objDoc:ListeContactClient),unTerme:ListeMembre,TT_RAPPORT,unTerme:Rubrique) cas "$TABCONTACTSITE$" : si objDoc:ListeContactLieu<>Null _et_ bExisteRubTab alors TraiteLigneTableau(ChpTraitementTexte,unTerme,FiltreDonnees(unTerme,objDoc:ListeContactLieu)) si objDoc:ListeContactLieu<>Null alors tableauVersTraitementdeTexte(FiltreDonnees(unTerme, objDoc:ListeContactLieu),unTerme:ListeMembre,TT_RAPPORT,unTerme:Rubrique) cas "$TABCOMPTERENDU$" : si objDoc:ListeCompteRendu<>Null _et_ bExisteRubTab alors TraiteLigneTableau(ChpTraitementTexte,unTerme,FiltreDonnees(unTerme,objDoc:ListeCompteRendu)) si objDoc:ListeCompteRendu<>Null alors tableauVersTraitementdeTexte(FiltreDonnees(unTerme, objDoc:ListeCompteRendu),unTerme:ListeMembre,TT_RAPPORT,unTerme:Rubrique) cas "$TABRENDEZVOUS$" : si objDoc:ListeRendezVous<>Null alors si bExisteRubTab alors TraiteLigneTableau(ChpTraitementTexte,unTerme,FiltreDonnees(unTerme ,objDoc:ListeRendezVous)) tableauVersTraitementdeTexte(FiltreDonnees(unTerme,objDoc:ListeRendezVous),unTerme: ListeMembre,TT_RAPPORT,unTerme:Rubrique) fin cas "$TABPHOTO$" : si clListePhoto<>Null _et_ ExisteMembreRubrique(unTerme, ChpTraitementTexte) _et_ ZoneRépétéeSelectOccurrence(ZR_PHOTO)>0 alors TraitePhoto( ChpTraitementTexte,unTerme,FiltreDonnees(unTerme,clListePhoto)) si clListePhoto<>Null alors tabPhotoVersTraitementdeTexte(FiltreDonnees(unTerme,clListePhoto), unTerme:ListeMembre,TT_RAPPORT,unTerme:Rubrique) fin Procédure locale TraiteUnEnregistrementListe // Résumé : // Syntaxe : //TraiteUnEnregistrementListe ( est champ, est STJSONListTerme) // // Paramètres : // ChpTraitementTexte (champ) : // unTerme (STJSONListTerme) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TraiteUnEnregistrementListe(ChpTraitementTexte est un Champ,unTerme est un STJSONListTerme) si ChaîneCommencePar(ExtraitChaîne(unTerme:Rubrique,1,"."),"$UNCTCLI") _et_ objDoc:ListeContactClient <>Null alors MotClesTraitementdeTexteRemplace(ChpTraitementTexte,unTerme,Null,FiltreDonnees(unTerme, objDoc:ListeContactClient)) si ChaîneCommencePar(ExtraitChaîne(unTerme:Rubrique,1,"."),"$UNCTSITE") _et_ objDoc:ListeContactLieu<> Null alors MotClesTraitementdeTexteRemplace(ChpTraitementTexte,unTerme,Null,FiltreDonnees(unTerme, objDoc:ListeContactLieu)) si ChaîneCommencePar(ExtraitChaîne(unTerme:Rubrique,1,"."),"$UNCR") _et_ objDoc:ListeCompteRendu<> Null alors MotClesTraitementdeTexteRemplace(ChpTraitementTexte,unTerme,Null,FiltreDonnees(unTerme, objDoc:ListeCompteRendu)) si ChaîneCommencePar(ExtraitChaîne(unTerme:Rubrique,1,"."),"$UNRDV") _et_ objDoc:ListeRendezVous<>Null alors MotClesTraitementdeTexteRemplace(ChpTraitementTexte,unTerme,Null,FiltreDonnees(unTerme,objDoc: ListeRendezVous)) si ChaîneCommencePar(ExtraitChaîne(unTerme:Rubrique,1,"."),"$UNPHOTO") _et_ clListePhoto<>Null alors MotClesTraitementdeTexteRemplace(ChpTraitementTexte,unTerme,Null,FiltreDonnees(unTerme, clListePhoto)) 06/08/2026 Isis_BO 4193 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Image FI_Parametrage_Email Image FI_Parametrage_Email Informations générales 06/08/2026 Isis_BO 4194 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations générales FI_Parametrage_Email Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Parametrage_Email.wdw | Créé par | | FBO | | | | | -------------------------- | ---------- | ----------------------------- | ------- | --------------- | --- | | Date de création | | 23/12/2019 17:54:36 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:30 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 593 | 800 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | 06/08/2026 | | | Isis_BO | | 4195 | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations générales | M.C.U. | Oui | | | | | | | ------------------------------ | --- | --- | --- | --- | --- | --- | | Anim. Ouverture | 0 | | | | | | | Anim. Fermeture | 0 | | | | | | | Durée Anim. Ouverture | 100 | | | | | | | Durée Anim. Fermeture | 50 | | | | | | | Adapte Taille contenu | Non | | | | | | | Assombri quand inactif | Oui | | | | | | | Déplace souris sur bouton par | Non | | | | | | | Compact. barres outils | Non | | | | | | Statistiques de la fenêtre | | Champ de saisie | | 11 | Libellé | | 18 | | --- | --------------- | --- | --- | ---------------------- | --- | --- | | | Bouton | | 2 | Interrupteur | | 1 | | | Image | | 4 | Combo | | 3 | | | Fenêtre interne | | 1 | Option d'interrupteur | | 1 | | | Disposition | | 3 | Cellule de disposition | | 6 | Nombre d'éléments dans la fenêtre : 50 FI_Parametrage_Email Informations sur les champs Fenêtre : FI_Parametrage_Email Fenêtre interne laitini tatE BAT ehcuoT X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | --- | --- | --- | ------- | ------- | --- | --- | elbisiV nalP | FI_Parametrage_Email | | 0 | 0 593 | 800 | 0 | | | -------------------- | --- | --- | ------- | --- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | 4196 | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Fenêtre interne : FI_Parametrage_Email Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ----------- | ---------- | --- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | eisias epyT | engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_AdresseMailCom | 311 | 50 261 | 22 | 0 | Actif | Texte | | Non | | | | | ------------------- | ------- | ------ | --- | --- | ----- | ----- | --- | --- | --- | --- | --- | | SAI_AdresseServeurI | 18 717 | 261 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_AdresseServeurS | 18 195 | 261 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_MotdePasseIMAP | 312 666 | 261 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_MotdePasseSMTP | 311 145 | 261 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_NomCompte | 18 | 50 261 | 22 | 0 | Actif | Texte | | Non | | | | SAI_NomUtilisateurIM | | 18 666 | 261 | 22 | 0 | Actif | Texte | | Non | | | | | ------------------- | ------- | --- | --- | --- | ----- | ----- | --- | --- | --- | --- | --- | | SAI_NomUtilisateurS | 18 145 | 261 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_PortIMAPOP | 311 717 | 68 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_PortSMTP | 311 195 | 68 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_Texte_HTML | 18 275 | 554 | 207 | 0 | Actif | Texte | | Non | | | | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_ADRESSE_EMAIL | | 311 | 36 | 261 | 14 | | 0 | Actif | Gauche | Haut | | | -------------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | | LIB_ADRESSE_RECEP | | 18 | 703 | 261 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_ADRESSE_SMTP | | 18 | 181 | 261 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_CRYPTAGE_RECEP | | 385 | 703 | 188 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_CRYPTAGE_SMTP | | 385 | 181 | 188 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_INFORMATIONS_GENERALES | | 6 | 0 | 578 | 82 | | 0 | Actif | Gauche | Haut | | | LIB_INFORMATIONS_SERVEUR_R | | 6 | 569 | 578 | 190 | | 0 | Actif | Gauche | Haut | | | LIB_INFORMATIONS_SERVEUR_S | | 6 | 96 | 578 | 453 | | 0 | Actif | Gauche | Haut | | | LIB_MDP_RECEP | | 312 | 652 | 261 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_MDP_SMTP | | 311 | 131 | 261 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_NOMCOMPTE | | 18 | 36 | 261 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_PORT_RECEP | | 311 | 703 | 68 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_PORT_SMTP | | 311 | 181 | 68 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_SIGNATURE | | 18 | 253 | 261 | 14 | | 0 | Actif | Gauche | Haut | | | LIB_TYPE_RECEP | | 18 | 601 | 131 | 14 | | 0 | Actif | Gauche | Haut | | LIB_Titre_de_fenêtre_fiche_Para 13 6 39 21 0 Actif Gauche Centre | LIB_USER_RECEP | | 18 | 652 | 261 | 14 | | 0 | Actif | Gauche | Haut | | | -------------- | --- | --- | --- | --- | ------- | --- | --- | ----- | ------ | ---- | ---- | | LIB_USER_SMTP | | 18 | 131 | 261 | 14 | | 0 | Actif | Gauche | Haut | | | 06/08/2026 | | | | | Isis_BO | | | | | | 4197 | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Bouton notuob epyT | | | | | | laitini tatE BAT ehcuoT | | | | --- | --- | --------------------- | --------------- | --- | ----------------------- | --- | --- | | | | X noitisoP Y noitisoP | | | | | | | | | | ruegraL ruetuaH | | | | | elbisiV nalP | BTN_Fermer_compact | | 558 | 4 24 | 24 0 | Actif | Abandon | | | ------------------ | --- | --- | ---- | ---- | ----- | ------- | --- | | BTN_Test | | 514 | 4 24 | 24 0 | Actif | Normal | | Interrupteur ellennoitroporp .loC sennoloc .bN | | | | | | laitini tatE BAT ehcuoT | | staté siorT | | --- | --- | --------------------- | --- | --- | ----------------------- | --- | ----------- | | | | X noitisoP Y noitisoP | | | | | | ruegraL ruetuaH elbisiV nalP | INT_CCi | | 18 223 | 361 25 | 0 Actif | | 1 | | | ------- | --- | ------ | ------ | ------- | --- | --- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | X noitisoP Y noitisoP | | | laitini tatE | | sucof cevA | | --- | --- | --------------------- | --------------- | --- | ------------ | --- | ---------- | | | | | ruegraL ruetuaH | | cilc cevA | | | elbisiV nalP | IMG_POPIMAPKO | | 0 | 0 30 30 | 0 | Actif | | | | ------------- | --- | --- | ------- | --- | ----- | --- | --- | | IMG_POPIMAPOK | | 0 | 0 30 30 | 0 | Actif | | | | IMG_SMTPKO | | 0 | 0 30 30 | 0 | Actif | | | | IMG_SMTPOK | | 0 | 0 30 30 | 0 | Actif | | | Combo reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | laitini tatE | BAT ehcuoT | eisias cevA | | | | --- | --- | --- | ------------ | ---------- | ----------- | --- | --- | X noitisoP Y noitisoP | | | ruegraL ruetuaH | | sruocraP | | | | | --- | --- | --------------- | --- | -------- | --- | --- | --- | elbisiV | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_PopImap | 18 | 615 131 22 | 0 Actif | Mémoire | Non | | | | -------------------- | --- | ---------- | ------- | ------- | --- | --- | ---- | | COMBO_SecuriteIMAPOP | 385 | 717 188 22 | 0 Actif | Mémoire | Non | | | | COMBO_SecuriteSMTP | 385 | 195 188 22 | 0 Actif | Mémoire | Non | | | | 06/08/2026 | | | Isis_BO | | | | 4198 | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Disposition BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | DISP_PARAM_EMAIL | 0 | 0 593 | 800 | 0 | Actif | | | ---------------- | --- | ------ | --- | --- | ----- | --- | | DISP_POPIMAP | 344 | 564 66 | 30 | 0 | Actif | | | DISP_SMTP | 279 | 91 66 | 30 | 0 | Actif | | Fenêtre : FI_Parametrage_Email Fenêtre interne : FI_Parametrage_Email | UI par l'utilisateur Selon fenêtre | | | | | | | | ---------------------------------------------- | --- | --- | --- | --- | --- | --- | | Unité des tailles Compatible desktop ET mobile | | | | | | | | Taux Paral. hauteur 0 | | | | | | | | Taux Paral. Y 0 | | | | | | | | Épinglé Non | | | | | | | | Masquer lors du scrolling Non | | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide 0 | | | | | | | | Thème destination Oui | | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | Facteur de rétrécissement 0 | | | | | | | | ---------------------------- | --- | --- | --- | --- | --- | --- | | Facteur d'agrandissement 0 | | | | | | | | Ctx. HFSQL indép. Non | | | | | | | | Ancrage | | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Parametrage_Email Bouton : FI_Parametrage_Email.DISP_PARAM_EMAIL.BTN_Fermer_compact | Ordre navigation 2 | | | | | | | | ---------------------------------- | --- | ------- | --- | --- | --- | ---- | | Curseur survol 0 | | | | | | | | UI par l'utilisateur Selon fenêtre | | | | | | | | On/Off Non | | | | | | | | Recopie Option menu flèche Non | | | | | | | | Taux Paral. hauteur 0 | | | | | | | | Taux Paral. Y 0 | | | | | | | | Épinglé Non | | | | | | | | Masquer lors du scrolling Non | | | | | | | | 06/08/2026 | | Isis_BO | | | | 4199 | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Parametrage_Email.DISP_PARAM_EMAIL.BTN_Test Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 4200 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Parametrage_Email.DISP_PARAM_EMAIL.COMBO_PopImap Contenu initial FR: IMAP POP Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 131 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 18 Largeur interne 131 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse 06/08/2026 Isis_BO 4201 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gstParamRecepEmail.nTypeRecep Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Parametrage_Email.DISP_PARAM_EMAIL.COMBO_SecuriteIMAPOP Libellé FR: Méthode de chiffrement Contenu initial FR: Aucun TLS SSL Ordre navigation 17 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 4202 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 188 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 385 Largeur interne 188 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gstParamRecepEmail.stParamCommun.nCryptage Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4203 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Combo : FI_Parametrage_Email.DISP_PARAM_EMAIL.COMBO_SecuriteSMTP Libellé FR: Connexion Contenu initial FR: Aucun TLS SSL Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 188 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 385 Largeur interne 188 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui 06/08/2026 Isis_BO 4204 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gstParamEnvoiEmail.nCryptage Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Parametrage_Email.DISP_PARAM_EMAIL Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4205 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Disposition : FI_Parametrage_Email.DISP_PARAM_EMAIL.DISP_POPIMAP Libellé FR: Disposition Ordre navigation 11 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 6 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Parametrage_Email.DISP_PARAM_EMAIL.DISP_SMTP Libellé FR: Disposition Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 6 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage 06/08/2026 Isis_BO 4206 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Parametrage_Email.DISP_PARAM_EMAIL.DISP_POPIMAP.IMG_POPIMAPKO Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\sortir.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Parametrage_Email.DISP_PARAM_EMAIL.DISP_POPIMAP.IMG_POPIMAPOK Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\valider.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 4207 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Parametrage_Email.DISP_PARAM_EMAIL.DISP_SMTP.IMG_SMTPKO Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\sortir.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non 06/08/2026 Isis_BO 4208 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Parametrage_Email.DISP_PARAM_EMAIL.DISP_SMTP.IMG_SMTPOK Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\valider.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4209 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Interrupteur : FI_Parametrage_Email.DISP_PARAM_EMAIL.INT_CCi Valeur initiale 0 Groupe GR_CADENAS_COLLAB Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Liaison des données :gstParamEnvoiEmail.bEnCopieCachee Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4210 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_ADRESSE_EMAIL Libellé FR: Adresse mail Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_ADRESSE_RECEP Libellé FR: Adresse du serveur SMTP Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4211 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_ADRESSE_SMTP Libellé FR: Adresse du serveur SMTP Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4212 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_CRYPTAGE_RECEP Libellé FR: Cryptage Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_CRYPTAGE_SMTP Libellé FR: Cryptage Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4213 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_INFORMATIONS_GENERALES Libellé FR: Informations générales Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4214 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Libellé : Libellé FR: Informations serveur réception (IMAP ou POP) Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Informations serveur d'envoi (SMTP) Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4215 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_MDP_RECEP Libellé FR: Mot de passe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4216 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_MDP_SMTP Libellé FR: Mot de passe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_NOMCOMPTE Libellé FR: Nom du compte Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4217 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_PORT_RECEP Libellé FR: Port Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4218 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_PORT_SMTP Libellé FR: Port Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_SIGNATURE Libellé FR: Signature Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4219 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_TYPE_RECEP Libellé FR: Type de réception Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4220 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Libellé : Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_USER_RECEP Libellé FR: Nom d'utilisateur/Login Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4221 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Email.DISP_PARAM_EMAIL.LIB_USER_SMTP Libellé FR: Nom d'utilisateur/Login Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4222 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Champ de saisie : FI_Parametrage_Email.DISP_PARAM_EMAIL.SAI_AdresseMailCompte Libellé FR: Adresse Mail Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 311 Largeur interne 261 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4223 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gstParamEmail.sEmail Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Adresse du serveur IMAP/POP Ordre navigation 15 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 18 Largeur interne 261 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 4224 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gstParamRecepEmail.stParamCommun.sAdresseServeur Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4225 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Champ de saisie : FI_Parametrage_Email.DISP_PARAM_EMAIL.SAI_AdresseServeurSMTP Libellé FR: Adresse du serveur SMTP Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 18 Largeur interne 261 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4226 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gstParamEnvoiEmail.sAdresseServeur Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Parametrage_Email.DISP_PARAM_EMAIL.SAI_MotdePasseIMAPOP Libellé FR: Mot de passe Ordre navigation 14 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 312 Largeur interne 261 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 4227 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gstParamRecepEmail.stParamCommun.sMdp Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4228 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Champ de saisie : FI_Parametrage_Email.DISP_PARAM_EMAIL.SAI_MotdePasseSMTP Libellé FR: Mot de passe Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 311 Largeur interne 261 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4229 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gstParamEnvoiEmail.sMdp Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Parametrage_Email.DISP_PARAM_EMAIL.SAI_NomCompte Libellé FR: Nom du compte Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 18 Largeur interne 261 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 4230 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gstParamEmail.sCompte Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4231 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Champ de saisie : Libellé FR: Nom d'utilisateur/Login Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 18 Largeur interne 261 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4232 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gstParamRecepEmail.stParamCommun.sLogin Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Parametrage_Email.DISP_PARAM_EMAIL.SAI_NomUtilisateurSMTP Libellé FR: Nom d'utilisateur/Login Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 18 Largeur interne 261 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 4233 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gstParamEnvoiEmail.sLogin Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4234 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Champ de saisie : FI_Parametrage_Email.DISP_PARAM_EMAIL.SAI_PortIMAPOP Libellé FR: Numéro du port IMAP/POP Valeur initiale FR: 143 Ordre navigation 16 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 311 Largeur interne 68 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 4235 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gstParamRecepEmail.stParamCommun.sPortServeur Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Parametrage_Email.DISP_PARAM_EMAIL.SAI_PortSMTP Libellé FR: Numéro du port SMTP Valeur initiale FR: 25 Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 311 Largeur interne 68 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 4236 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gstParamEnvoiEmail.sPortServeur Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage 06/08/2026 Isis_BO 4237 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Parametrage_Email.DISP_PARAM_EMAIL.SAI_Texte_HTML Libellé FR: Texte HTML Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 19 Largeur interne 553 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 1 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Automatique Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non 06/08/2026 Isis_BO 4238 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Informations sur les champs Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gstParamEnvoiEmail.bufSignature Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_Parametrage_Email Code des champs Déclarations globales de FI_Parametrage_Email procédure FI_Parametrage_Email(gclFicheUtilisateur est un PFicheUtilisateur dynamique= Null, paramSupplementaire est un STParamFenetreAppelante=Null) gpclFicheParam est un PFicheParametreUtilisateur dynamique gpclFicheParamEnvoiEmail est un PFicheParametreUtilisateur dynamique gpclFicheParamRecepEmail est un PFicheParametreUtilisateur dynamique gstParamEmail est un STParamEmail gstParamEnvoiEmail est un STParamEnvoiEmail gstParamRecepEmail est un STParamRecepEmail gnDelai est un entier //Evénement(SurActivite, "*.*", WM_LBUTTONDOWN) //Evénement(SurActivite, "*.*", WM_RBUTTONDOWN) //Evénement(SurActivite, "*.*", WM_MBUTTONDOWN) //Evénement(SurActivite, "*.*", WM_MOUSEMOVE) 06/08/2026 Isis_BO 4239 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Code des champs //Evénement(SurActivite, "*.*", WM_KEYDOWN) //Titre de la fenêtre LIB_Titre_de_fenêtre_fiche_ParamEmail = paramSupplementaire.eTypeAppel=Libre _et_ gclFicheUtilisateur: m_nPKID = 0 ? "Paramétrage email" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.s TitreFenetre sinon "Paramétrage email" local si gclFicheUtilisateur<>Null _et_ gclFicheUtilisateur:ListeParametreUtilisateur<>Null alors gpclFicheParam <- gclFicheUtilisateur:p_ParamEmail gpclFicheParamEnvoiEmail <- gclFicheUtilisateur:p_ParamEnvoiMail gpclFicheParamRecepEmail <- gclFicheUtilisateur:p_ParamReceptionMail si gpclFicheParam<> Null alors Désérialise(gstParamEmail,gpclFicheParam:m_sValeur,psdJSON) fin bufCle est un Buffer = HashChaîne(HA_MD5_128,gsCleMdp) si gpclFicheParamEnvoiEmail<>Null alors bufCrypte est un Buffer = gpclFicheParamEnvoiEmail:m_sValeur Désérialise(gstParamEnvoiEmail,DécrypteStandard(bufCrypte, bufCle, crypteAES128),psdJSON) fin si gpclFicheParamRecepEmail<>Null alors bufCrypte est un Buffer = gpclFicheParamRecepEmail:m_sValeur Désérialise(gstParamRecepEmail,DécrypteStandard(bufCrypte, bufCle, crypteAES128),psdJSON) fin //bufCrypte est un Buffer = CrypteStandard(sParamRecep, bufCle, crypteAES128) fin // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) //SI gclPresentationFicheParamEmail=Null ALORS // gclPresentationFicheParamEmail=PFicheParametreUtilisateur.gNouvellePresentation() //FIN gnDelai = DonneValeurTimeOutObjet(gclFicheUtilisateur) si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire:pclObjetAppelant<>Null alors sinon fin //BlocEnregistrement(gclPresentationFicheCollab,ActiveTimer,BTN_CADENAS_FERME_COLLAB,BTN_CADENAS_OUVERT _COLLAB,GR_CADENAS_COLLAB,DISP_FICHE_COLLABORATEUR) Fin d'initialisation de FI_Parametrage_Email bSMTPCnxOk est un booléen bPOPIMAPCnxOk est un booléen //Vérification SMTP avec gstParamEnvoiEmail bSMTPCnxOk=VerifieEmailOuvreSession(3,.sLogin, .sMdp, .sAdresseServeur, Val(.sPortServeur),. nCryptage) fin DISP_SMTP[1]..Visible=bSMTPCnxOk DISP_SMTP[2]..Visible=pas bSMTPCnxOk //Vérification POP3 ou IMAP avec gstParamRecepEmail avec .stParamCommun bPOPIMAPCnxOk= VerifieEmailOuvreSession(gstParamRecepEmail.nTypeRecep,.sLogin, .sMdp, . sAdresseServeur, Val(.sPortServeur),.nCryptage) 06/08/2026 Isis_BO 4240 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Email › Code des champs fin fin DISP_POPIMAP[1]..Visible=bPOPIMAPCnxOk DISP_POPIMAP[2]..Visible=pas bPOPIMAPCnxOk Demande de mise à jour de l'affichage de FI_Parametrage_Email SourceVersEcran("","gstParamEmail") SourceVersEcran("","gstParamEnvoiEmail") SourceVersEcran("","gstParamRecepEmail") Clic sur BTN_Fermer_compact si paramSupplementaire.eTypeAppel=DansFenetre Ferme(FEN_ChoixFenetreInterne,0) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) fin Clic sur BTN_Test bSMTPCnxOk est un booléen bPOPIMAPCnxOk est un booléen MessageInfoCnx est une chaîne="Rapport sur les tests de configuration de votre compte de messagerie:"+ RC+RC sMsg est une chaîne Sablier(Vrai) //***************************************************************************************************** ***************************************** //*********************************VERIFICATION SMTP******************************************************************************************** //***************************************************************************************************** ***************************************** (bSMTPCnxOk,sMsg)=VerifieEmailOuvreSession(3,SAI_NomUtilisateurSMTP, SAI_MotdePasseSMTP, SAI_ AdresseServeurSMTP, Val(SAI_PortSMTP), COMBO_SecuriteSMTP) si bSMTPCnxOk=Vrai alors EcranVersSource("","gstParamEmail") EcranVersSource("","gstParamEnvoiEmail") i est un entier=1 nPos est un entier = PositionOccurrence(gstParamEnvoiEmail.bufSignature,"0 sTexte est une chaîne = Milieu(gstParamEnvoiEmail.bufSignature,nPos,(Position(gst ParamEnvoiEmail.bufSignature,">",nPos+1)+1)-nPos) CodeSrcHtmlEnBase64IMG(sTexte,gstParamEnvoiEmail) i+=1 nPos = PositionOccurrence(gstParamEnvoiEmail.bufSignature," | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | ------- | --- | ---- | | 06/08/2026 | | Isis_BO | | 4245 | Partie 3 › Fenêtre WINDEV › FI_Parametrage_CategorieDoc › Informations générales Statistiques de la fenêtre Fenêtre interne 1 Nombre d'éléments dans la fenêtre : 1 FI_Parametrage_CategorieDoc Informations sur les champs Fenêtre : FI_Parametrage_CategorieDoc Fenêtre interne BAT ehcuoT X noitisoP Y noitisoP laitini tatE ruegraL ruetuaH elbisiV nalP | FI_Parametrage_CategorieDoc | 0 | 0 640 480 | 0 | | | --------------------------- | --- | --------- | --- | --- | Fenêtre : FI_Parametrage_CategorieDoc Fenêtre interne : FI_Parametrage_CategorieDoc | UI par l'utilisateur Selon fenêtre | | | | | | ------------------------------------------------------------------- | --- | --- | --- | --- | | Unité des tailles Compatible desktop ET mobile | | | | | | Taux Paral. hauteur 0 | | | | | | Taux Paral. Y 0 | | | | | | Épinglé Non | | | | | | Masquer lors du scrolling Non | | | | | | Ancrage au contenu | | | | | | Numéro aide 0 | | | | | | Thème destination Oui | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | | | | | Facteur de rétrécissement 0 Facteur d'agrandissement 0 | Ctx. HFSQL indép. Non | | | | | | --------------------- | --- | --- | --- | --- | | Ancrage | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | Isis_BO | | 4246 | | ---------- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Parametrage_CategorieDoc › Code des champs FI_Parametrage_CategorieDoc Code des champs Déclarations globales de FI_Parametrage_CategorieDoc procédure MaFenêtre() 06/08/2026 Isis_BO 4247 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Image FI_Parametrage_Profil Image FI_Parametrage_Profil Informations générales FI_Parametrage_Profil Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Parametrage_Profil.wdw Créé par FBO Date de création 17/01/2020 10:40:19 Dernière modification par SMR 06/08/2026 Isis_BO 4248 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations générales | Date dernière modification | | 11/04/2025 16:08:30 | | | | | -------------------------- | ---------- | ----------------------------- | ------- | --------------- | --- | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 976 | 650 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | 06/08/2026 | | | Isis_BO | | 4249 | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations générales | Assombri quand inactif | | Oui | | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | Déplace souris sur bouton par Non | Compact. barres outils | | Non | | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | Statistiques de la fenêtre | | Libellé | | | 4 | Bouton | | | 2 | | --- | --------------- | --- | --- | --- | ---------------- | --- | --- | --- | | | Table | | | 3 | Combo | | | 1 | | | Fenêtre interne | | | 1 | Colonne de table | | | 12 | Nombre d'éléments dans la fenêtre : 23 FI_Parametrage_Profil Informations sur les champs Fenêtre : FI_Parametrage_Profil Fenêtre interne BAT ehcuoT | | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FI_Parametrage_Profil | | | 0 | 0 976 | 650 | 0 | | | | --------------------- | --- | --- | --- | ----- | --- | --- | --- | --- | Fenêtre interne : FI_Parametrage_Profil Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | LIB_BUREAU | | 107 | 100 234 | 20 0 | Actif | Gauche | Haut | | | ---------- | --- | --- | ------- | ---- | ----- | ------ | ---- | --- | | LIB_MOBILE | | 686 | 100 155 | 20 0 | Actif | Gauche | Haut | | | LIB_PROFIL | | 12 | 42 188 | 14 0 | Actif | Gauche | Haut | | LIB_Titre_de_fenêtre_fiche_Para 6 8 39 21 0 Actif Gauche Centre | 06/08/2026 | | | | Isis_BO | | | | 4250 | | ---------- | --- | --- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Bouton notuob epyT | | | | | | | | laitini tatE | BAT ehcuoT | | | | --- | --- | ---------- | ---------- | --------------- | --- | --- | ------------ | ---------- | --- | --- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | ruegraL ruetuaH | | | | | | | elbisiV nalP | BTN_Fermer_profil | | 940 | | 6 24 | 24 | 0 | Actif | | Abandon | | | ----------------- | --- | --- | --- | ---- | --- | --- | ----- | --- | ------- | --- | | BTN_valide_profil | | 896 | | 6 24 | 24 | 0 | Actif | | Normal | | Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | | --- | --- | --- | --- | --- | --- | ----------------------------- | --- | ------------------------------ | -------------- | -------------- | | | | | | | | .gerne egacolB noitcelésitluM | | edacsac eisiaS | | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | | --- | --------------------- | ------- | --- | ------------ | -------- | --- | --- | --- | --- | --- | | | | ruetuaH | | | sruocraP | | | | | | ruegraL | | | | | elbisiV elbaT | | | | | | | | --- | --- | --- | --- | ------------- | --- | --- | --- | --- | --- | --- | nalP | TABLE_ACCES_ET_DR | 12 126 | 425 524 | 0 | Actif Variable | | | | | | 1 | | ----------------- | -------- | ------- | --- | -------------- | --- | --- | --- | --- | --- | --- | | TABLE_ACCES_ET_DR | 551 126 | 425 524 | 0 | Actif Variable | | | | | | 1 | | TABLE_DROIT_CATEG | | | | Mémoir | | | | | | | | | -526 109 | 510 166 | 0 | affichag | | | | | | 1 | Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB | | | | | | BAT ehcuoT | | | | ediv is LLUN | | | --- | ---------- | ---------- | ------- | ------------ | ---------- | -------- | ----------- | --- | ------------ | --- | | | | | | laitini tatE | | | eisias cevA | | | | | | X noitisoP | Y noitisoP | | | | sruocraP | | | | | | | | ruegraL | ruetuaH | | | | | | | | elbisiV | | | | | nalP | | elbaT | eéirT | | | | | ------------ | --- | ------ | --- | ------- | --- | -------- | ----- | --- | --- | --- | | COMBO_PROFIL | 12 | 56 188 | 22 | 0 Actif | | Variable | | Non | | | Table : FI_Parametrage_Profil.TABLE_ACCES_ET_DROIT Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC ehcrehcer cevA | | | | | ehcuag à eéxiF | | .zroh egardaC | | | | | | --- | --- | --- | --- | -------------- | --- | ------------- | --- | --- | --- | --- | .trev egardaC | | | | | elbaçalpéD | | | eisias epyT | | FTR tamroF | eisias cevA | | --- | --- | --- | ------------ | ---------- | --- | --- | ----------- | ---------- | ---------- | ----------- | | | | | laitini tatE | | | | | engilitluM | | | ruegraL elbisiV eéirT epyT COL_M_clModule_m_sLibe | | | 284 | affichag | | Gauche | Centre | Texte | | | | | ------------ | --- | --- | -------- | ------- | ------ | ------ | ----- | --- | --- | ---- | | COL_M_bAcces | | 122 | Actif | | Centre | Centre | | | | | | COL_LIAISON | | 100 | Actif | | Gauche | Centre | Texte | | | | | COL_VALEUR | | 100 | Actif | | Gauche | Centre | Texte | | | | | 06/08/2026 | | | | Isis_BO | | | | | | 4251 | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Table : FI_Parametrage_Profil.TABLE_ACCES_ET_DROIT_MOB Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ---------------------- | --- | -------- | --- | ------------- | ----- | ----- | | COL_M_clModule_m_sLibe | 286 | affichag | | Gauche Centre | Texte | | | COL_M_bAcces | 122 | Actif | | Centre Centre | | | | COL_LIAISON | 100 | Actif | | Gauche Centre | Texte | | | COL_VALEUR | 100 | Actif | | Gauche Centre | Texte | | Table : FI_Parametrage_Profil.TABLE_DROIT_CATEG_DOC Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | -------------- | --- | --- | | | | ehcuag à eéxiF | | .zroh egardaC | | | .trev egardaC | | | | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | | --- | --- | ------------ | ---------- | --- | ---------------------- | ----------- | | | | laitini tatE | | | engilitluM | | ruegraL elbisiV eéirT epyT | COL_CategDoc | 256 | Actif | | Gauche Centre | Texte | | | --------------- | --- | ----- | --- | ------------- | ----- | --- | | COL_Lecture | 80 | Actif | | Centre Centre | | | | COL_Creation | 80 | Actif | | Centre Centre | | | | COL_Suppression | 80 | Actif | | Centre Centre | | | Fenêtre : FI_Parametrage_Profil Fenêtre interne : FI_Parametrage_Profil | UI par l'utilisateur | Selon fenêtre | | | | | | | -------------------------------- | ---------------------------------- | --- | ------- | --- | --- | ---- | | Unité des tailles | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide | 0 | | | | | | | Thème destination | Oui | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement | 0 | | | | | | | 06/08/2026 | | | Isis_BO | | | 4252 | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Parametrage_Profil Bouton : FI_Parametrage_Profil.BTN_Fermer_profil Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4253 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Bouton : FI_Parametrage_Profil.BTN_valide_profil Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4254 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Combo : FI_Parametrage_Profil.COMBO_PROFIL Libellé FR: Connexion Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 188 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 12 Largeur interne 188 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui 06/08/2026 Isis_BO 4255 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gclListeProfil.m_clTabVisible Rub. affichée :gclListeProfil.m_clTabVisible.m_sLibelle Rub. mémorisée :gclListeProfil.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Profil.LIB_BUREAU Libellé FR: Application bureau et mobile Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4256 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Libellé : FI_Parametrage_Profil.LIB_MOBILE Libellé FR: Spécificité mobile Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Profil.LIB_PROFIL Libellé FR: Profil Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4257 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Profil.LIB_Titre_de_fenêtre_fiche_ParamProfil Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4258 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Table : FI_Parametrage_Profil.TABLE_ACCES_ET_DROIT Ordre navigation 5 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 22 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui 06/08/2026 Isis_BO 4259 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclListeDroitProfil.m_clTabModele Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 600 Taux anc. hauteur 1000 Table : FI_Parametrage_Profil.TABLE_ACCES_ET_DROIT_MOB Ordre navigation 6 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 22 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible 06/08/2026 Isis_BO 4260 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Fichier parcouru :gclListeDroitProfilMobile.m_clTabModele Rub. mémorisée :gclListeDroitProfilMobile.m_clTabModele.m_nPKID Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite, largeur et hauteur Taux anc. droite 610 Taux anc. bas 1000 Taux anc. largeur 390 Taux anc. hauteur 1000 Table : FI_Parametrage_Profil.TABLE_DROIT_CATEG_DOC Libellé FR: Table Ordre navigation 4 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 06/08/2026 Isis_BO 4261 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4262 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Table : FI_Parametrage_Profil.TABLE_ACCES_ET_DROIT Colonne de table : Titre FR: Droit Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeDroitProfil.m_clTabModele.m_clModule.m_sLibelle Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Parametrage_Profil.TABLE_ACCES_ET_DROIT.COL_M_bAcces (2) Titre FR: Accès Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 4263 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeDroitProfil.m_clTabModele.m_bAcces Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Parametrage_Profil.TABLE_ACCES_ET_DROIT.COL_LIAISON (3) Titre FR: LIAISON Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeDroitProfil.m_clTabModele.m_clModule.m_sCleLiaison Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4264 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Colonne de table : FI_Parametrage_Profil.TABLE_ACCES_ET_DROIT.COL_VALEUR (4) Titre FR: VALEUR Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeDroitProfil.m_clTabModele.m_clModule.m_sValeur Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Parametrage_Profil.TABLE_ACCES_ET_DROIT_MOB Colonne de table : Titre FR: Droit Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 4265 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeDroitProfilMobile.m_clTabModele.m_clModule.m_sLibelle Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Parametrage_Profil.TABLE_ACCES_ET_DROIT_MOB.COL_M_bAcces Titre FR: Accès Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeDroitProfilMobile.m_clTabModele.m_bAcces Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4266 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Colonne de table : FI_Parametrage_Profil.TABLE_ACCES_ET_DROIT_MOB.COL_LIAISON Titre FR: LIAISON Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeDroitProfilMobile.m_clTabModele.m_clModule.m_sCleLiaison Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Parametrage_Profil.TABLE_ACCES_ET_DROIT_MOB.COL_VALEUR Titre FR: VALEUR Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 4267 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gclListeDroitProfilMobile.m_clTabModele.m_clModule.m_sValeur Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Parametrage_Profil.TABLE_DROIT_CATEG_DOC Colonne de table : FI_Parametrage_Profil.TABLE_DROIT_CATEG_DOC.COL_CategDoc (1) Titre FR: Catégorie de document Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Hauteur liste 0 Largeur liste 256 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4268 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Colonne de table : FI_Parametrage_Profil.TABLE_DROIT_CATEG_DOC.COL_Lecture (2) Titre FR: Lire Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Parametrage_Profil.TABLE_DROIT_CATEG_DOC.COL_Creation (3) Titre FR: Créer Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non 06/08/2026 Isis_BO 4269 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Informations sur les champs Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Parametrage_Profil.TABLE_DROIT_CATEG_DOC.COL_Suppression Titre FR: Supprimer Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_Parametrage_Profil Messages multilingues 06/08/2026 Isis_BO 4270 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Messages multilingues 06/08/2026 Isis_BO 4271 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Parametrage_Profil Code des champs Déclarations globales de FI_Parametrage_Profil procédure FI_Parametrage_Profil(gclListeDroitProfil est un PTableAccesEtDroit dynamique= Null) LIB_Titre_de_fenêtre_fiche_ParamProfil = "Gestion des profils et de leurs droits" //pclFicheProfil est un PFicheAccesEtDroit dynamique //gpclListeDroitProfilSel est un PTableAccesEtDroit dynamique gclListeDroitProfilMobile est un PTableAccesEtDroit dynamique gclListeProfil est un PTableParametreMetier dynamique local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) //SI gclListeDroitProfil=Null ALORS // gclListeDroitProfil=PTableAccesEtDroit.gNouvellePresentation() //FIN gclListeProfil<- DonneProfilsRestreint() Clic sur BTN_valide_profil //POUR TOUTE LIGNE DE TABLE_ACCES_ET_DROIT // //FIN pour i = 1 _à_ gclListeDroitProfil.p_nTotal gclListeDroitProfil.p_clCourant = gclListeDroitProfil.m_clTabModele[i] pclFicheProfil est un PFicheAccesEtDroit dynamique pclFicheProfil <- gclListeDroitProfil.Modifier() clerreur est un CErreur pclFicheProfil.bOK(clerreur) fin pour i = 1 _à_ gclListeDroitProfilMobile.p_nTotal gclListeDroitProfilMobile.p_clCourant = gclListeDroitProfilMobile.m_clTabModele[i] pclFicheProfil est un PFicheAccesEtDroit dynamique pclFicheProfil <- gclListeDroitProfilMobile.Modifier() clerreur est un CErreur pclFicheProfil.bOK(clerreur) fin Initialisation de COMBO_PROFIL ListeSelect(COMBO_PROFIL,1) ListeAffiche(COMBO_PROFIL,taCourantBandeau) Fin d'initialisation de COMBO_PROFIL Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Code des champs ExécuteTraitement(FI_Parametrage_Profil.COMBO_PROFIL,trtSélection) Sélection d'une ligne de COMBO_PROFIL //nIndice est un entier = TableauCherche(gclListeDroitProfil.m_clTabModele,tcLinéaire,"m_nIDProfil",COMBO_PROFIL,1) si gclListeDroitProfil<>Null alors ExécuteTraitement(BTN_valide_profil,trtClic) gclListeDroitProfil = PTableAccesEtDroit.gNouvellePresentation(1,COMBO_PROFIL) gclListeDroitProfilMobile = PTableAccesEtDroit.gNouvellePresentation(2,COMBO_PROFIL) SourceVersEcran("","gclListeDroitProfil") SourceVersEcran("","gclListeDroitProfilMobile") TableAffiche(TABLE_ACCES_ET_DROIT,taInit) TableAffiche(TABLE_ACCES_ET_DROIT_MOB,taInit) //SI gclListeDroitProfil.p_nTotal>0 ALORS // // SourceVersEcran("","gclListeDroitProfil") //SINON // SEL_Parametrage = 0 // SEL_TEMPS = 0 // SEL_EQUIPE = 0 // SEL_COLLAB = 0 // SEL_SUIVI = 0 // SEL_DOSSIER = 0 // SEL_INTERV_ACTION = 0 // SEL_INTERV_MESSEXT = 0 // SEL_INTERV_NOTEINT = 0 // SEL_INTERV_RAPPORT = 0 // SEL_INTERV_CR = 0 // SEL_INTERV_DOC = 0 // DISP_DOSSIER[2]..Visible=faux // TABLE_DROIT_CATEG_DOC.Visible=faux //FIN A chaque modification de COL_M_bAcces ( TABLE_ACCES_ET_DROIT ) nIndice est un entier si COL_M_bAcces=1 _et_ ExtraitChaîne(COL_VALEUR,1,".")<>"" alors si ExtraitChaîne(COL_VALEUR,3,".")<>"" alors nIndice = TableCherche(COL_VALEUR,ExtraitChaîne(COL_VALEUR,1,".")+"."+ExtraitChaîne(COL_VALEUR, 2,"."),rechercheIdentique) sinon nIndice = TableCherche(COL_VALEUR,ExtraitChaîne(COL_VALEUR,1,"."),rechercheIdentique) fin si nIndice>0 alors si TABLE_ACCES_ET_DROIT[nIndice].COL_M_bAcces=Faux alors Erreur(ChaîneConstruit("Vous devez cochez l'accès pour %1",TABLE_ACCES_ET_DROIT[nIndice]. COL_M_clModule_m_sLibelle)) COL_M_bAcces=0 fin fin sinon si COL_M_bAcces=0 alors sMaitre est une chaîne = COL_M_clModule_m_sLibelle sValeur est une chaîne = COL_VALEUR+"." nLigne est un entier = 1 bReponseest un booléen nIndice = TableCherche(COL_VALEUR,sValeur,rechercheCommencePar,nLigne) boucle si nIndice>0 alors nLigne=nIndice+1 si TABLE_ACCES_ET_DROIT[nIndice].COL_M_bAcces=Vrai alors 06/08/2026 Isis_BO 4272 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Code des champs si pas bReponse alors bReponse = OuiNon(Oui,ChaîneConstruit( "La désactivation du droit %1 va nécessiter de désactiver les sous-éléments liés", sMaitre),"Confirmez-vous la désactivation ?") fin si bReponse alors TABLE_ACCES_ET_DROIT[nIndice].COL_M_bAcces=Faux sinon | | COL_M_bAcces | = 1 | | | | --- | ------------ | --- | --- | --- | | | nIndice | = 0 | | | fin fin fin si nIndice>0 alors nIndice = TableCherche(COL_VALEUR,sValeur,rechercheCommencePar,nLigne) à faire tantque nIndice>0 fin ChampVersSource() A chaque modification de COL_M_bAcces ( TABLE_ACCES_ET_DROIT_MOB ) //nIndice est un entier //SI COL_M_bAcces=1 _et_ ExtraitChaîne(COL_VALEUR,1,".")<>"" ALORS // // SI ExtraitChaîne(COL_VALEUR,3,".")<>"" ALORS // nIndice = TableCherche(COL_VALEUR,ExtraitChaîne(COL_VALEUR,1,".")+"."+ExtraitChaîne(COL_VALEUR,2,"."),rechercheId entique) // SINON // nIndice = TableCherche(COL_VALEUR,ExtraitChaîne(COL_VALEUR,1,"."),rechercheIdentique) // FIN // SI nIndice>0 ALORS // SI TABLE_ACCES_ET_DROIT[nIndice].COL_M_bAcces=faux ALORS // erreur(ChaîneConstruit("Vous devez cochez l'accès pour %1",TABLE_ACCES_ET_DROIT[nIndice].COL_M_clModule_m_sLibelle)) | // COL_M_bAcces=0 | | | | | | ----------------- | --- | --- | --- | --- | // FIN // FIN //SINON SI COL_M_bAcces=0 ALORS | // sMaitre | est une chaîne | = COL_M_clModule_m_sLibelle | | | | ---------- | -------------------------------- | --------------------------- | --- | --- | | // sValeur | est une chaine = COL_VALEUR+"." | | | | | // nLigne | est un entier | = 1 | | | // bReponseest un booléen // nIndice = TableCherche(COL_VALEUR,sValeur,rechercheCommencePar,nLigne) // BOUCLE // SI nIndice>0 ALORS | // nLigne=nIndice+1 | | | | | | ----------------------------------------------------------- | --------------------- | --- | --- | --- | | // SI TABLE_ACCES_ET_DROIT[nIndice].COL_M_bAcces=vrai ALORS | | | | | | // | SI PAS bReponse ALORS | | | | // bReponse = OuiNon(Oui,ChaîneConstruit("La désactivation du droit %1 va nécessiter de désactiver les sous-éléments liés",sMaitre),"Confirmez-vous la désactivation ?") | // | FIN | | | | | ---------- | ----------------------------------------------- | --- | ------- | ---- | | // | SI bReponse ALORS | | | | | // | TABLE_ACCES_ET_DROIT[nIndice].COL_M_bAcces=faux | | | | | // | SINON | | | | | // | COL_M_bAcces | = 1 | | | | // | nIndice | = 0 | | | | 06/08/2026 | | | Isis_BO | 4273 | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Profil › Code des champs // // FIN // FIN // FIN // SI nIndice>0 ALORS nIndice = TableCherche(COL_VALEUR,sValeur,rechercheCommencePar,nLigne) // À FAIRE TANTQUE nIndice>0 // // //FIN ChampVersSource() 06/08/2026 Isis_BO 4274 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Image FI_Saisie_Temps_Def Image FI_Saisie_Temps_Def Informations générales FI_Saisie_Temps_Def 06/08/2026 Isis_BO 4275 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations générales Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Saisie_Temps_Def.wdw | Créé par | | XVA | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 29/01/2019 17:55:51 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:30 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1358 Hauteur | 769 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | 06/08/2026 | | | Isis_BO | | 4276 | Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations générales | Anim. Fermeture | 0 | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | | Durée Anim. Ouverture | 100 | | | | | | | Durée Anim. Fermeture | 50 | | | | | | | Adapte Taille contenu | Non | | | | | | | Assombri quand inactif | Oui | | | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | Statistiques de la fenêtre | | Champ de saisie | | 8 | Libellé | | 17 | | --- | --------------------- | --- | --- | ---------------------- | --- | --- | | | Bouton | | 15 | Sélecteur | | 1 | | | Image | | 5 | Table | | 1 | | | Combo | | 5 | Forme | | 7 | | | Zone répétée | | 2 | Fenêtre interne | | 1 | | | Attribut zone répétée | | 14 | Option de sélecteur | | 3 | | | Colonne de table | | 29 | Combo + table | | 2 | | | Disposition | | 4 | Cellule de disposition | | 17 | Nombre d'éléments dans la fenêtre : 131 FI_Saisie_Temps_Def Informations sur les champs Fenêtre : FI_Saisie_Temps_Def Fenêtre interne BAT ehcuoT laitini tatE X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | --- | --- | --- | ------- | ------- | --- | --- | elbisiV nalP | FI_Saisie_Temps_Def | | 0 | 0 1358 | 769 | 0 | | | ------------------- | --- | --- | ------- | --- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | 4277 | Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Fenêtre interne : FI_Saisie_Temps_Def Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ----------- | ---------- | ---------- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_Adresse | 6 | 42 211 | 97 | 0 affichag | | Texte | | Non | | | | | | -------------- | --- | ------ | --- | ---------- | ----- | ------ | --- | --- | --- | --- | --- | --- | | SAI_DateDebut | 6 | 0 102 | 42 | 0 | Actif | Date | | Non | | | | | | SAI_DureeDec | 116 | 0 102 | 42 | 0 | Actif | Numéri | | Non | | | | | | SAI_HeureDebut | 6 | 0 102 | 42 | 0 | Actif | Heure | | Non | | | | | | SAI_HeureFin | 116 | 0 102 | 42 | 0 | Actif | Heure | | Non | | | | | | SAI_NumInter | 6 | 0 102 | 42 | 0 | Actif | Texte | | Non | | | | | | SAI_Periode | 534 | 75 280 | 22 | 0 | Actif | Texte | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | --- | ---------- | | | | | | | | | | laitini tatE | | | | FTR tamroF | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | | | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_ANNEE | | 608 | 36 | 52 | 14 | | 0 | Actif | Gauche | Haut | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | --- | | LIB_CARACTERISTIQUE | | 19 | 20 | 273 | 16 | | 0 | Actif | Gauche | Haut | | | | LIB_COLLABORATEUR | | 12 | 55 | 238 | 14 | | 0 | Actif | Gauche | Haut | | | | LIB_COLLABORATEUR_DEST | | 972 | 55 | 238 | 14 | | 0 | Actif | Gauche | Haut | | | | LIB_FICHE_SAISIE | | 6 | 6 | 89 | 16 | | 0 | Actif | Gauche | Haut | | | | LIB_FICHE_SAISIE1 | | 6 | 18 | 172 | 16 | | 0 | Actif | Gauche | Haut | | | | LIB_Groupe | | 205 | 2 | 15 | 15 | | 0 | Actif | Gauche | Haut | | | | LIB_IdCollab | | 184 | 2 | 15 | 15 | | 0 | Actif | Gauche | Haut | | | | LIB_NUMINTERV | | 115 | 1 | 104 | 16 | | 0 | Actif | Gauche | Haut | | | | LIB_PKIDTEMPS | | 202 | 0 | 21 | 20 | | 0 | Actif | Droite | Haut | | | | LIB_RDV1 | | 144 | 4 | 21 | 15 | | 0 | Actif | Gauche | Haut | | | | LIB_Titre_de_fenêtre | | 6 | 6 | 287 | 21 | | 0 | Actif | Gauche | Centre | | | | LIB_idinter | | 163 | 2 | 15 | 15 | | 0 | Actif | Gauche | Haut | | | Bouton | | | | | | | | | | | BAT ehcuoT | | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---------- | --- | ----------- | laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_CSV | | | 10 | 4 | 24 | | 24 | 0 | Actif | | Normal | | | ----------------------------- | --- | --- | ---- | --- | ------- | --- | --- | --- | ----- | --- | ------- | ---- | | BTN_Calendrier | | | 820 | 74 | 24 | | 24 | 0 | Actif | | Normal | | | BTN_CopierSemaine | | | 1216 | 74 | 136 | | 24 | 0 | Actif | | Normal | | | BTN_Fermer_fiche_intervention | | | 4 | 4 | 24 | | 24 | 0 | Actif | | Abandon | | | BTN_Imprimer | | | 4 | 4 | 24 | | 24 | 0 | Actif | | Normal | | | BTN_Inactif | | | 256 | 75 | 238 | | 22 | 0 | Actif | | Normal | | | BTN_Nouvelle_Fiche_Heure1 | | | 9 | 4 | 24 | | 24 | 0 | Actif | | Normal | | | BTN_Nouvelle_Fiche_Heure2 | | | 135 | 4 | 24 | | 24 | 0 | Actif | | Normal | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 4278 | Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs | | | | | | | | | | BAT ehcuoT | | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---------- | --- | ----------- | laitini tatE | | | | X noitisoP Y noitisoP | | | | | | | | | | --- | --- | --- | --------------------- | --- | --------------- | --- | --- | --- | --- | --- | --- | | | | | | | ruegraL ruetuaH | | | | | | | elbisiV nalP | BTN_PERIODE_PRECEDENTE | | | 500 | 73 | 26 | 26 | 0 | | Actif | Normal | | | ------------------------------ | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | --- | | BTN_PERIODE_SUIVANTE | | | 849 | 71 | 30 | 30 | 0 | | Actif | Normal | | | BTN_Parametre | | | 4 | 4 | 24 | 24 | 0 | | Actif | Normal | | | BTN_Refresh_fiche_intervention | | | 5 | 4 | 24 | 24 | 0 | | Actif | Normal | | | BTN_Supprimer | | | 4 | 4 | 24 | 24 | 0 | | Actif | Normal | | | BTN_Valider_fiche_heure | | | 105 | 4 | 24 | 24 | 0 | | Actif | Normal | | Sélecteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | staté siorT | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | --- | ----------- | ruegraL ruetuaH elbisiV nalP | SEL_ModeAffichage | | 587 | 54 | 229 | 23 | 0 | Actif | | | 3 | | | ----------------- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | --- | --- | Image | | | | | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --------- | --------------------- | ----------------- | | | | | | | | | | laitini tatE | | | sucof cevA | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | cilc cevA | | | elbisiV nalP | IMG_ControleRouge | | | -164 391 | | 25 25 | | 0 | Actif | | | | | ------------------ | --- | --- | -------- | --- | ------ | --- | --- | ----- | --- | --- | --- | | IMG_ENTET_FICHE | | | 0 | 0 | 223 32 | | 0 | Actif | | | | | IMG_ENTET_FICHE1 | | | 0 12 | | 754 32 | | 0 | Actif | | | | | IMG_LISTE_MODELES1 | | | 0 12 | | 334 32 | | 0 | Actif | | | | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | ------------------ | ----------------------------- | | | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | | eércna ennoloC 5.5 elbitapmoC | | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | | | BAT ehcuoT | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | | | --- | --------------------- | ------- | ------- | --- | ------------ | -------- | --- | --- | --- | --- | --- | | | | ruegraL | ruetuaH | | | sruocraP | | | | | | elbisiV elbaT nalP | TABLE_TempsSaisie | -1 44 | 754 | 720 0 | Actif | Mémoir | | | | | | 7 | | ----------------- | ----- | --- | ----- | ----- | ------- | --- | --- | --- | --- | --- | ---- | | 06/08/2026 | | | | | Isis_BO | | | | | | 4279 | Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Combo reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | laitini tatE | BAT ehcuoT | eisias cevA | | | | --- | --- | --- | --- | ------------ | ---------- | ----------- | --- | --- | X noitisoP Y noitisoP | | | ruegraL ruetuaH | | | sruocraP | | | | | --- | --- | --------------- | --- | --- | -------- | --- | --- | --- | elbisiV | | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_PL_LieInterventi | 115 17 | 102 25 | 0 | Actif | Mémoire | Non | | | | ---------------------- | ------ | ------ | --- | ----- | -------- | --- | --- | --- | | COMBO_SDT_Annee | 666 32 | 76 22 | 0 | Actif | Mémoire | Non | | | | COMBO_SDT_IDCollabora | 12 75 | 238 22 | 0 | Actif | Mémoire | Non | | | | COMBO_SDT_IDCollabora | 972 75 | 238 22 | 0 | Actif | Mémoire | Non | | | | COMBO_TypeRdv | 6 48 | 211 42 | 0 | Actif | Variable | Non | | | Forme BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_CADRE_CELL_1 | | 0 | 30 | 223 | 60 | 0 | Actif | | | ---------------- | --- | --- | --- | ---- | --- | --- | ----- | --- | | FRM_CADRE_CELL_2 | | 0 | 0 | 223 | 142 | 0 | Actif | | | FRM_CADRE_CELL_3 | | 0 | 0 | 223 | 43 | 0 | Actif | | | FRM_CADRE_CELL_4 | | 0 | 0 | 223 | 43 | 0 | Actif | | | FRM_CADRE_CELL_5 | | 0 | 0 | 223 | 319 | 0 | Actif | | | FRM_ENTETE | | 0 | 30 | 1358 | 75 | 0 | Actif | | Zone répétée BAT ehcuoT laitini tatE | | | X noitisoP | Y noitisoP | | | | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | ZR_ListeRDV | | 0 | 44 | 334 | 722 | 0 | affichag | | | ------------ | --- | --- | --- | --- | --- | --- | -------- | --- | | ZR_TypeTemps | | 6 | 0 | 217 | 319 | 0 | Actif | | Combo + table | | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | COMBO_SDT_RDV | | -406 | 110 | 397 | 43 | 0 | Actif | | | ----------------- | --- | ---- | ------- | --- | --- | --- | ----- | ---- | | COMBO_SDT_Semaine | | -258 | 24 | 235 | 45 | 0 | Actif | | | 06/08/2026 | | | Isis_BO | | | | | 4280 | Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Disposition BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | DISP_BANDEAU_ENTETE | | 0 | 0 1358 | 33 | 0 | Actif | | | ------------------- | --- | --- | -------- | --- | --- | ----- | --- | | DISP_FICHE_TEMPS | | 0 | 0 1358 | 33 | 0 | Actif | | | D_FICHE_SAISIE | | 0 | 12 223 | 749 | 0 | Actif | | | D_TROIS_COLONNE | | 12 | 105 1334 | 778 | 0 | Actif | | Table : FI_Saisie_Temps_Def.D_TROIS_COLONNE.TABLE_TempsSaisie Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | --------------- | --- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | | | ruegraL ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_Controle | 10 | 4 | 25 25 | 0 | affichag | | | | ------------ | --- | --- | ----- | --- | -------- | --- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | --- | --------------- | -------------- | --- | --- | --- | ehcuag à eéxiF | | | | | .zroh egardaC .trev egardaC | | | | | --- | --- | ------------ | ---------- | --------------------------- | ----------- | ---------- | ----------- | | | | | elbaçalpéD | | | FTR tamroF | | | | | laitini tatE | | | eisias epyT | engilitluM | eisias cevA | ruegraL elbisiV | epyT | | | | | | eéirT | | | --------------- | --- | -------- | ------- | ------------- | ------- | ----- | ---- | | COL_Controle | 55 | affichag | | Centre Centre | | | | | COL_Date | 121 | affichag | | Centre Centre | Date | | | | COL_TypeTemps | 100 | affichag | | Gauche Centre | Texte | | | | COL_IdInter | 126 | affichag | | Centre Centre | Texte | | | | COL_Duree | 113 | affichag | | Centre Centre | Numériq | | | | COL_NonAffecte | 132 | affichag | | Droite Centre | Numériq | | | | COL_AdresseSite | 214 | affichag | | Gauche Centre | Texte | | | | COL_IDInterVal | 100 | affichag | | Gauche Centre | Texte | | | | COL_IDRdv | 100 | affichag | | Gauche Centre | Texte | | | | COL_IDGroupe | 100 | affichag | | Droite Centre | Numériq | | | | COL_Ponderation | 100 | Actif | | Droite Centre | Numériq | | | | COL_IDTemps | 100 | Actif | | Droite Centre | Numériq | | | | 06/08/2026 | | | Isis_BO | | | | 4281 | Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Zone répétée : FI_Saisie_Temps_Def.D_TROIS_COLONNE.ZR_ListeRDV Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | ------- | ------- | --- | ------------ | --- | --- | --- | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | LIB_Adresse | 6 | 51 270 | 44 | 0 | Actif | Gauche | Haut | | | ---------------- | --- | ------ | --- | --- | ----- | ------ | ---- | --- | | LIB_NomClient | 6 | 37 276 | 15 | 0 | Actif | Gauche | Haut | | | LIB_NumInter | 55 | 3 227 | 16 | 0 | Actif | Gauche | Haut | | | LIB_Periodeinter | 55 | 17 227 | 16 | 0 | Actif | Gauche | Haut | | Bouton | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | laitini tatE | | X noitisoP | Y noitisoP | | | | | | | | --- | ---------- | ---------- | --- | --- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | BTN_Initiale | | 0 2 | 56 | 34 | 0 | Actif | | Normal | | ------------ | --- | --- | --- | --- | --- | ----- | --- | ------ | Forme BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | --- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_SansNom1 | | 46 | 32 | 228 | 2 | 0 | Actif | | | ------------ | --- | --- | --- | --- | --- | --- | ----- | --- | Attribut zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP ATT_Adresse ATT_IDCollab ATT_IDInter ATT_IDRdv ATT_Initiale ATT_NomClient ATT_NumInter ATT_Periode | 06/08/2026 | | | Isis_BO | | | | | 4282 | | ---------- | --- | --- | ------- | --- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Zone répétée : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.ZR_TypeTemps Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | ------------------ | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | BAT ehcuoT | FTR tamroF | | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --------------------- | --- | ------------------------ | ---------- | --- | ------------------------- | ------------- | | | X noitisoP Y noitisoP | | laitini tatE eisias epyT | engilitluM | | | | ruetuaH ruegraL elbisiV nalP | SAI_TypeTemps | 0 | 2 194 42 0 | Actif Numéri | | Non | | | | ------------- | --- | ---------- | ------------ | --- | --- | --- | --- | Attribut zone répétée BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH | | | | ruegraL | | | elbisiV | | | --- | --- | --- | ------- | --- | --- | ------- | --- | nalP ATT_Couleur ATT_IDTemps ATT_IDType ATT_LibTitre ATT_LibValeur ATT_Ordre Combo + table : FI_Saisie_Temps_Def.COMBO_SDT_RDV Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC ehcrehcer cevA | | | | ehcuag à eéxiF | .zroh egardaC | .trev egardaC | | | | --- | --- | ------------ | -------------- | ------------- | ------------- | ---------------------- | ----------- | | | | | elbaçalpéD | | | eisias epyT FTR tamroF | eisias cevA | | | | laitini tatE | | | | engilitluM | | ruegraL elbisiV eéirT epyT | COL_Affichage | | 100 Actif | | Gauche | Centre | Texte | | | ---------------- | --- | --------- | --- | ------ | ------ | ------- | --- | | COL_IDCollabRdv | | 278 Actif | | Droite | Centre | Numériq | | | COL_CollaboRdv | | 135 Actif | | Gauche | Centre | Texte | | | COL_DateDebutRDV | | 135 Actif | | Centre | Centre | Date | | | COL_DateFinRDV | | 135 Actif | | Centre | Centre | Date | | Numériq | COL_TypeRDV | | 100 Actif | | Droite | Centre | | | | --------------------- | --- | --------- | ------- | ------ | ------ | ------- | ---- | | COL_PonderationCollab | | 100 Actif | | Gauche | Centre | Texte | | | COL_IDGroupeRDV | | 100 Actif | | Droite | Centre | Numériq | | | COL_ObjetRdv | | 100 Actif | | Gauche | Centre | Texte | | | COL_IDInterRDV | | 100 Actif | | Droite | Centre | Numériq | | | COL_IDRdv | | 278 Actif | | Droite | Centre | Numériq | | | COL_Description | | 100 Actif | | Gauche | Centre | Texte | | | COL_InRefInterne | | 100 Actif | | Gauche | Centre | Texte | | | 06/08/2026 | | | Isis_BO | | | | 4283 | Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Combo + table : FI_Saisie_Temps_Def.COMBO_SDT_Semaine Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | -------------- | --- | ----- | --- | ------------- | ------- | ----- | | COL_NumSemaine | 100 | Actif | | Droite Centre | Numériq | | | COL_Libelle | 235 | Actif | | Gauche Centre | Texte | | | COL_Lundi | 100 | Actif | | Droite Centre | Date | | | COL_Dimanche | 100 | Actif | | Droite Centre | Date | | Fenêtre : FI_Saisie_Temps_Def Fenêtre interne : FI_Saisie_Temps_Def | UI par l'utilisateur | Selon fenêtre | | | | | | | -------------------------------- | ---------------------------------- | --- | --- | --- | --- | --- | | Unité des tailles | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide | 0 | | | | | | | Thème destination | Oui | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement | 0 | | | | | | Facteur d'agrandissement 0 | Ctx. HFSQL indép. | Non | | | | | | | ----------------- | ------- | --- | --- | --- | --- | --- | | Ancrage | | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | | Isis_BO | | | 4284 | | ---------- | --- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Fenêtre interne : FI_Saisie_Temps_Def Bouton : FI_Saisie_Temps_Def.DISP_FICHE_TEMPS.DISP_BANDEAU_ENTETE.BTN_CSV Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CSV.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4285 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Bouton : FI_Saisie_Temps_Def.BTN_Calendrier Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_AGENDA.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4286 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Bouton : FI_Saisie_Temps_Def.BTN_CopierSemaine Libellé FR: Copier la semaine Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4287 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4288 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_imprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4289 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Bouton : FI_Saisie_Temps_Def.BTN_Inactif Libellé FR: Afficher Inactif Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4290 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_Fiche_Lieu Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4291 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Bouton : Groupe GR_MODEFORMULAIRE_Fiche_Lieu Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4292 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Bouton : FI_Saisie_Temps_Def.BTN_PERIODE_PRECEDENTE Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_A_Gauche.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4293 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Bouton : FI_Saisie_Temps_Def.BTN_PERIODE_SUIVANTE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_A_Droite.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4294 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Paramétrage.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4295 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4296 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4297 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4298 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Combo : Libellé FR: Lié à l'intervention Valeur initiale 0 Groupe GR_NONPLANIFIE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 102 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 473 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: N° de l'intervention Numéro aide 0 Texte d'indication si vide FR: N° de l'intervention Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui 06/08/2026 Isis_BO 4299 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Rub. parcourue IN_PKID Rub. affichée IN_RefInterne Rub. mémorisée IN_PKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Saisie_Temps_Def.COMBO_SDT_Annee Libellé FR: Année Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 76 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 666 Largeur interne 76 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 4300 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Oui Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Filtre 08 Rub. affichée :gpclListeTypeLieu.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeLieu.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Saisie_Temps_Def.COMBO_SDT_IDCollaborateur Libellé FR: Collaborateur Actif seulement Valeur initiale 0 Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche 06/08/2026 Isis_BO 4301 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 238 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 12 Largeur interne 238 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Filtre 08 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4302 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Combo : FI_Saisie_Temps_Def.COMBO_SDT_IDCollaborateur1 Libellé FR: Copier vers Valeur initiale 0 Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 238 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 972 Largeur interne 238 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 4303 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Filtre 8 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo + table : FI_Saisie_Temps_Def.COMBO_SDT_RDV Libellé FR: Rendez-vous Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 278 Larg. déroulée perso. Non Hauteur ligne 18 Retrait gauche 2 Colonne ancrée 0 Position X interne -406 Largeur interne 397 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: Choisir un rendez-vous Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Bulle ascenseur Oui Asc. horizontal Automatique 06/08/2026 Isis_BO 4304 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Asc. vertical Automatique Avec saisie Oui Saisie assistée fichier Oui Défilement Horz. Défilement horizontal Saisie obligatoire Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Oui Avec focus Oui NULL si vide Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Filtre 08 Rub. mémorisée :gpclListeTypeLieu.m_clTabModele.IdentifiantUnique Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo + table : FI_Saisie_Temps_Def.COMBO_SDT_Semaine Libellé FR: Semaine Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 4305 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 235 Larg. déroulée perso. Non Hauteur ligne 18 Retrait gauche 2 Colonne ancrée 2 Position X interne -258 Largeur interne 235 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Bulle ascenseur Oui Asc. horizontal Automatique Asc. vertical Automatique Avec saisie Oui Saisie assistée fichier Oui Défilement Horz. Défilement horizontal Saisie obligatoire Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Oui Avec focus Oui NULL si vide Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non 06/08/2026 Isis_BO 4306 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Filtre 8 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.COMBO_TypeRdv Libellé FR: Type d'activité * Groupe GR_NewSaisie Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 211 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 364 Largeur interne 211 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non 06/08/2026 Isis_BO 4307 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeRendezVous.m_clTabVisible Rub. affichée :gpclListeTypeRendezVous.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeTypeRendezVous.m_clTabVisible.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Saisie_Temps_Def.DISP_FICHE_TEMPS.DISP_BANDEAU_ENTETE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non 06/08/2026 Isis_BO 4308 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Saisie_Temps_Def.DISP_FICHE_TEMPS Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 6 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 5 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale 06/08/2026 Isis_BO 4309 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Marge entre les cellules 0 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Saisie_Temps_Def.D_TROIS_COLONNE Libellé FR: Disposition Ordre navigation 12 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 3 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.FRM_CADRE_CELL_1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 4310 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.FRM_CADRE_CELL_2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.FRM_CADRE_CELL_3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4311 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Forme : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.FRM_CADRE_CELL_4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.FRM_CADRE_CELL_5 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4312 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Forme : FI_Saisie_Temps_Def.FRM_ENTETE UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Saisie_Temps_Def.IMG_ControleRouge Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\supprime1.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 4313 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.IMG_ENTET_FICHE Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Saisie_Temps_Def.D_TROIS_COLONNE.IMG_ENTET_FICHE1 Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 4314 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Saisie_Temps_Def.D_TROIS_COLONNE.IMG_LISTE_MODELES1 Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non 06/08/2026 Isis_BO 4315 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Saisie_Temps_Def.LIB_ANNEE Libellé FR: Année Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4316 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Libellé : FI_Saisie_Temps_Def.D_TROIS_COLONNE.LIB_CARACTERISTIQUE Libellé FR: Liste des rendez-vous du collaborateur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Saisie_Temps_Def.LIB_COLLABORATEUR Libellé FR: Collaborateur Actif seulement Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4317 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Saisie_Temps_Def.LIB_COLLABORATEUR_DEST Libellé FR: Copier vers Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4318 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Libellé : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.LIB_FICHE_SAISIE Libellé FR: Fiche de saisie Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Saisie_Temps_Def.D_TROIS_COLONNE.LIB_FICHE_SAISIE1 Libellé FR: Liste des temps déjà saisie Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4319 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.LIB_Groupe Libellé FR: ID Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4320 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Libellé : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.LIB_IdCollab Libellé FR: ID Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.LIB_NUMINTERV Libellé FR: Lié à l'intervention Groupe GR_NONPLANIFIE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 4321 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.LIB_PKIDTEMPS Libellé FR: ID Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Numérique Masque saisie FR: MoneySystemMask Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4322 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Libellé : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.LIB_RDV1 Libellé FR: ID Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Saisie des temps par Collaborateur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4323 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.LIB_idinter Libellé FR: ID Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4324 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Champ de saisie : Libellé FR: Adresse du site Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 364 Largeur interne 211 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Automatique Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4325 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Date de début* Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 364 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 4326 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: UseSystemMask Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4327 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Champ de saisie : Libellé FR: Temps global * Groupe GR_NewSaisie Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Centre Position X interne 474 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: +99,99 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 4328 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Heure d'arrivée Groupe GR_NewSaisie Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 364 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 06/08/2026 Isis_BO 4329 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM Format retour HHMM Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4330 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Champ de saisie : Libellé FR: Heure de départ Groupe GR_NewSaisie Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 474 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM Format retour HHMM Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 4331 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: N° Dossier Groupe GR_NewSaisie Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 364 Largeur interne 102 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 4332 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4333 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Champ de saisie : FI_Saisie_Temps_Def.SAI_Periode Libellé FR: Période : Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 591 Largeur interne 223 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4334 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Sélecteur : FI_Saisie_Temps_Def.SEL_ModeAffichage Libellé FR: &Sélecteur 2 colonnes Valeur initiale 1 Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Oui Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 4335 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 23 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Saisie_Temps_Def.D_TROIS_COLONNE.TABLE_TempsSaisie Libellé FR: Table Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 30 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 4336 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sous le champ Table Somme FR: Somme des Heures : Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Non Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Saisie_Temps_Def.D_TROIS_COLONNE.ZR_ListeRDV Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 93 06/08/2026 Isis_BO 4337 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Largeur colonne 334 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4338 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Zone répétée : Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 45 Largeur colonne 200 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 06/08/2026 Isis_BO 4339 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo + table : FI_Saisie_Temps_Def.COMBO_SDT_RDV Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_RDV.COL_Affichage (1) Titre FR: Affichage Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4340 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_RDV.COL_CollaboRdv (3) Titre FR: Collaborateur Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données (null).:gpclListeTypeLieu.m_clTabModele.m_sLibelle Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_RDV.COL_DateDebutRDV (4) Titre FR: DateDebutRDV Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 4341 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Mot de passe Non Masque saisie FR: UseSystemMask Masque affichage FR: JJ/MM/AAAA HH:mm Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_RDV.COL_DateFinRDV (5) Titre FR: DateFinRDV Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Masque affichage FR: JJ/MM/AAAA HH:mm Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4342 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_RDV.COL_Description (12) Titre FR: Description Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_RDV.COL_IDCollabRdv (2) Titre FR: IDCollabRdv Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask 06/08/2026 Isis_BO 4343 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_RDV.COL_IDGroupeRDV (8) Titre FR: IDGroupeRDV Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4344 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_RDV.COL_IDInterRDV (10) Titre FR: IDInterRDV Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_RDV.COL_IDRdv (11) Titre FR: IDRdv Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask 06/08/2026 Isis_BO 4345 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_RDV.COL_InRefInterne (13) Titre FR: InRefInterne Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4346 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_RDV.COL_ObjetRdv (9) Titre FR: ObjetRdv Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_RDV.COL_PonderationCollab (7) Titre FR: PonderationCollab Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 4347 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_RDV.COL_TypeRDV (6) Titre FR: TypeRDV Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4348 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Combo + table : FI_Saisie_Temps_Def.COMBO_SDT_Semaine Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_Semaine.COL_Dimanche (4) Titre FR: Dimanche Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_Semaine.COL_Libelle (2) Titre FR: Libelle Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 4349 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_Semaine.COL_Lundi (3) Titre FR: Lundi Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4350 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Colonne de table : FI_Saisie_Temps_Def.COMBO_SDT_Semaine.COL_NumSemaine (1) Titre FR: NumSemaine Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Liaison des données :gpclListeTypeLieu.m_clTabModele.:gpclListeTypeLieu.m_clTabModele.m_sLibelle Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Saisie_Temps_Def.D_TROIS_COLONNE.TABLE_TempsSaisie Colonne de table : Titre FR: Contrôlé Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 4351 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Champ principal IMG_Controle Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\valide.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4352 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Colonne de table : Titre FR: Date Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Oui Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Type d'activité Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 4353 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: N° d'intervention Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4354 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Colonne de table : Titre FR: Temps Global Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Temps non affecté Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask 06/08/2026 Isis_BO 4355 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Adresse du Site Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse A la fin Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4356 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Colonne de table : Titre FR: IDInterVal Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: IDRdv Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 4357 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Masque affichage FR: 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: IDGroupe Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4358 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Colonne de table : Titre FR: Ponderation Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: IDTemps Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask 06/08/2026 Isis_BO 4359 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Zone répétée : FI_Saisie_Temps_Def.D_TROIS_COLONNE.ZR_ListeRDV Attribut zone répétée : Champ associé LIB_Adresse Propriété associée 1 Attribut zone répétée : Propriété associée 1 Attribut zone répétée : Propriété associée 1 Attribut zone répétée : Propriété associée 1 06/08/2026 Isis_BO 4360 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Attribut zone répétée : Champ associé BTN_Initiale Propriété associée 5 Attribut zone répétée : Champ associé LIB_NomClient Propriété associée 1 Attribut zone répétée : Champ associé LIB_NumInter Propriété associée 1 Attribut zone répétée : Champ associé LIB_Periodeinter Propriété associée 1 Bouton : FI_Saisie_Temps_Def.D_TROIS_COLONNE.ZR_ListeRDV.BTN_Initiale Libellé FR: XVA Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 4361 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Saisie_Temps_Def.D_TROIS_COLONNE.ZR_ListeRDV.FRM_SansNom1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Horizontal Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Saisie_Temps_Def.D_TROIS_COLONNE.ZR_ListeRDV.LIB_Adresse Libellé FR: 75 chemins des Ecoliers BP 6302 42190 SAINT HILAIRE SOUS CHARLIEU Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 4362 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Saisie_Temps_Def.D_TROIS_COLONNE.ZR_ListeRDV.LIB_NomClient Libellé FR: Nom du Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non 06/08/2026 Isis_BO 4363 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Saisie_Temps_Def.D_TROIS_COLONNE.ZR_ListeRDV.LIB_NumInter Libellé FR: Intervention n° 00002336 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4364 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Libellé : FI_Saisie_Temps_Def.D_TROIS_COLONNE.ZR_ListeRDV.LIB_Periodeinter Libellé FR: Le 02/02/2020 de 14h00 à 16h00 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.ZR_TypeTemps Attribut zone répétée : Champ associé SAI_TypeTemps Propriété associée 21 06/08/2026 Isis_BO 4365 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Attribut zone répétée : Propriété associée 1 Attribut zone répétée : Propriété associée 1 Attribut zone répétée : Champ associé SAI_TypeTemps Propriété associée 5 Liaison des données :gpclFicheSaisieHeure.m_sRefInterneInterv Attribut zone répétée : Champ associé SAI_TypeTemps Propriété associée 1 Attribut zone répétée : Propriété associée 1 Champ de saisie : Libellé FR: Type de temps Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Centre 06/08/2026 Isis_BO 4366 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Position X interne 364 Largeur interne 194 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: +99,99 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 06/08/2026 Isis_BO 4367 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Informations sur les champs Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_Saisie_Temps_Def Messages multilingues 06/08/2026 Isis_BO 4368 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Saisie_Temps_Def Code des champs Déclarations globales de FI_Saisie_Temps_Def procédure MaFenêtre() DISP_BANDEAU_ENTETE[5]..Visible=Faux gdDateJourAffiche est une Date =DateDuJour() AfficheInactif est un booléen=Faux DteLundi est une Date DteDimanche est une Date ControleAffaireTraitée est un booléen ListeJours est une chaîne //gptabTableauHeure est un tableau dynamique <- InitListeHeures() gpclFicheSaisieHeure est une PFicheSuiviDesTemps dynamique InitComboFiltre() SEL_ModeAffichage=2 grValTpsTotalMem est un réel Fin d'initialisation de FI_Saisie_Temps_Def //gptabTableauHeure <- InitListeHeures() InitComboRDV(COL_Lundi,COL_Dimanche,COMBO_SDT_IDCollaborateur..ValeurMémorisée) ListeSemaine(COMBO_SDT_Annee..ValeurAffichée) DteLundi =COL_Lundi DteDimanche =COL_Dimanche Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,COL_Lundi,COL_Dimanche) ZoneRépétéeSelectMoins(ZR_ListeRDV) TableSelectMoins(TABLE_TempsSaisie) Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Code des champs D_TROIS_COLONNE[2]..Visible=Faux si ZR_ListeRDV..Occurrence=0 alors D_TROIS_COLONNE[1]..Visible=Faux fin Demande de mise à jour de l'affichage de FI_Saisie_Temps_Def // mise à jour des champs bindés sur la présentation (compteur par exemple) //// affiche la table et restauration de la position courante //TableSauvePositionEtSélection(TABLE_TempsSaisie) //TableAffiche(TABLE_TempsSaisie) //TableRestaurePositionEtSélection(TABLE_TempsSaisie) // //// récupération de l'instance courante //nIndice est un entier=TableSelect(TABLE_TempsSaisie) //SI nIndice<=0 _OU_ TABLE_TempsSaisie..Nouveau ALORS // si TABLE_TempsSaisie..occurrence=0 ou TABLE_TempsSaisie..Modifié=vrai alors // TABLE_TempsSaisie..Modifié=faux // // fin //FIN Clic sur BTN_Calendrier sRetour est une chaîne=OuvrePopup(FEN_ChoixCalendrierTps,COL_Lundi) nInidce est un entier dDateRetour est une Date=sRetour si dDateRetour..Année<>COMBO_SDT_Annee..ValeurMémorisée alors nInidce=ListeCherche(COMBO_SDT_Annee,Gauche(sRetour,4),Vrai) si nInidce<>-1 alors ListeSelectPlus(COMBO_SDT_Annee,nInidce) fin fin dDateJour est une Date sDateheureinf est une chaîne sDateheuresup est une chaîne selon SEL_ModeAffichage // Jour cas 1 COL_Lundi=sRetour dDateJour=COL_Lundi dDateJour..Année=COMBO_SDT_Annee gdDateJourAffiche=dDateJour N est un entier=DateVersNuméroDeSemaine(dDateJour) nIndice est un entier=TableCherche(COL_NumSemaine,N,rechercheIdentique) si nIndice<>-1 alors ListeSelectPlus(COMBO_SDT_Semaine,nIndice) fin sDateheureinf=gdDateJourAffiche+"000000000" sDateheuresup=gdDateJourAffiche+"235959999" SAI_Periode=DateVersChaîne(gdDateJourAffiche,"Jjjj JJ Mmmm AAAA") InitComboRDV(sDateheureinf,sDateheuresup,COMBO_SDT_IDCollaborateur..ValeurMémorisée) Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,sDateheureinf,sDateheuresup) retour // Semaine cas 2 N est un entier=DateVersNuméroDeSemaine(sRetour) nIndice est un entier=TableCherche(COL_NumSemaine,N,rechercheIdentique) si nIndice<>-1 alors ListeSelectPlus(COMBO_SDT_Semaine,nIndice) fin 06/08/2026 Isis_BO 4369 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Code des champs gdDateJourAffiche=sRetour ListeSemaine(COMBO_SDT_Annee..ValeurAffichée) // Mois cas 3 // dDateJour=sRetour // dDateJour..Année=COMBO_SDT_Annee gdDateJourAffiche=sRetour ListeMois(COMBO_SDT_Annee..ValeurAffichée) fin InitComboRDV(COL_Lundi,COL_Dimanche,COMBO_SDT_IDCollaborateur..ValeurMémorisée) Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,COL_Lundi,COL_Dimanche) TableSelectMoins(TABLE_TempsSaisie) ZoneRépétéeSelectMoins(ZR_ListeRDV) D_TROIS_COLONNE[2]..Visible=Faux Clic sur BTN_CopierSemaine nIDRdv est un entier sur 8 octets nIDGroupe est un entier clErreur est une CErreur pour toute ligne de TABLE_TempsSaisie clFicheSaisieTps est un MSuiviDesTemps nIDGroupe=CreaCompteur("GrpeTps") pour tout SuiviDesTemps avec SDT_IDGroupe=TABLE_TempsSaisie.COL_IDGroupe clFicheSaisieTps.Charger(SuiviDesTemps) clFicheSaisieTps.m_bNouveau=Vrai clFicheSaisieTps.m_nPKID=0 clFicheSaisieTps.m_nIDCollaborateur=COMBO_SDT_IDCollaborateur1..ValeurMémorisée clFicheSaisieTps.m_nIDTypeTemps=SuiviDesTemps.SDT_IDTypeTemps clFicheSaisieTps.m_nIDGroupe=nIDGroupe si HLitRecherchePremier(Collaborateur,CO_PKID,COMBO_SDT_IDCollaborateur1..ValeurMémorisée) alors clFicheSaisieTps.m_rPonderation=Collaborateur.CO_Ponderation fin nIDRdv=TABLE_TempsSaisie.COL_IDRdv si nIDRdv<>0 alors si HLitRecherchePremier(Planning_RDV,PL_PKID,nIDRdv) alors pour tout Planning_RDV avec PL_IDGroupe=Planning_RDV.PL_IDGroupe si Planning_RDV.PL_IDCollaborateur=COMBO_SDT_IDCollaborateur1..ValeurMémorisée alors Planning_RDV.PL_TempsValide=Vrai HModifie(Planning_RDV) clFicheSaisieTps.m_nIDRdv=Planning_RDV.PL_PKID sinon clFicheSaisieTps.m_nIDRdv=0 fin fin fin fin si pas clFicheSaisieTps.bEnregistrer(clErreur) alors Erreur(clErreur.FormateMessage()) retour fin fin fin ToastAffiche( "Vous venez de dupliquer toutes les saisies de temps présentes dans le tableau sur le collaborateur "+ COMBO_SDT_IDCollaborateur1..ValeurAffichée,toastCourt,cvMilieu,chCentre,OrangeFoncé) //ClbChoisi est une chaîne //IdCollabenCours est un entier sur 8 octets=COMBO_SDT_IDCollaborateur..ValeurMémorisée 06/08/2026 Isis_BO 4370 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Code des champs //ClbChoisi=OuvrePopupPosition(FEN_Liste_Collaborateurs_Temps,poBas,Null,AfficheInactif,IdCollabenCours ) // //MessageInfo est une chaîne = "Compte-Rendu de la copie de semaine :"+rc // // //pclListeTemps est une PTableSuiviDesTemps dynamique // //pclListeTemps=PTableSuiviDesTemps.gNouvellePresentation(2,COMBO_SDT_IDCollaborateur..ValeurMémorisée, COL_Lundi,COL_Dimanche) // // //clErr est une CErreur // //Ponderation est un numérique //NomCollab est une chaine //ClbExtrait est une chaine ////ClbChoisi="41" //SI ClbChoisi<>"" ALORS // ClbExtrait=extraitchaine(ClbChoisi,rangPremier,";") // //On controle si la semaine du collaborateur choisi est vide, sinon on abandonne // tantque ClbExtrait<>eot //pclControleSemaineCollab est une PTableSuiviDesTemps dynamique // pclControleSemaineCollab=PTableSuiviDesTemps.gNouvellePresentation(2,ClbExtrait,COL_Lundi,COL_Dimanche) // //Récupération de la pondération du collaborateur choisi // HLitRecherchePremier(Collaborateur,CO_PKID,ClbExtrait) // Ponderation=Collaborateur.CO_Ponderation // NomCollab=Collaborateur.CO_Prenom+" "+Collaborateur.CO_Nom // SI pclControleSemaineCollab.m_clTabModele..occurrence=0 ALORS // //Copie des données // // Pour i=1 _A_ pclListeTemps.m_clTabModele..occurrence // clPresentationFiche est un PFicheSuiviDesTemps<-gclPresentationListeTemps.Nouveau() // clPresentationFiche.m_dDateDebut=pclListeTemps.m_clTabModele[i].m_dDateDebut // clPresentationFiche.m_nNbMinutes=pclListeTemps.m_clTabModele[i].m_nNbMinutes // clPresentationFiche.m_dDateFin=pclListeTemps.m_clTabModele[i].m_dDateFin // clPresentationFiche.m_nIDCollaborateur=ClbChoisi // clPresentationFiche.m_nIDIntervention=pclListeTemps.m_clTabModele[i].m_nIDIntervention // clPresentationFiche.m_nIDRdv=pclListeTemps.m_clTabModele[i].m_nIDRdv // clPresentationFiche.m_nIDTypeTemps=pclListeTemps.m_clTabModele[i].m_nIDTypeTemps // clPresentationFiche.m_rPonderation=Ponderation // SI PAS clPresentationFiche.bOK(clErr) ALORS // Erreur(clErr.FormateMessage()) // retour // FIN // fin // MessageInfo+="La semaine a bien été dupliquée vers: "+NomCollab+rc // ClbExtrait = ExtraitChaîne(ClbChoisi, rangSuivant, ";") // // repasse la table en non modifiée // TABLE_TempsSaisie..Modifié=Faux // SINON // MessageInfo+="Des temps ont déja été saisies pour "+NomCollab+" // Copie abandonnée." // ClbExtrait = ExtraitChaîne(ClbChoisi, rangSuivant, ";") // FIN // fin //FIN //si MessageInfo <> "Compte-Rendu de la copie de semaine :"+rc alors // //nIndice est un entier //nIndice=Listecherche(COMBO_SDT_IDCollaborateur,ClbChoisi,vrai) //ListeSelectPlus(COMBO_SDT_IDCollaborateur,nIndice) // InitComboRDV(COL_Lundi,COL_Dimanche,COMBO_SDT_IDCollaborateur..ValeurMémorisée) // Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,COL_Lundi,COL_Dimanche) 06/08/2026 Isis_BO 4371 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Code des champs // DemandeMiseAJourIHM() // TableSelectPlus(TABLE_TempsSaisie,TABLE_TempsSaisie..Occurrence) // Info(MessageInfo) //fin Initialisation de BTN_Inactif MoiMême="Avec les collaborateurs Inactifs" Clic sur BTN_Inactif nIDCollabSel est un entier sur 8 octets nIndice est un entier nIDCollabSel=COMBO_SDT_IDCollaborateur..ValeurMémorisée si AfficheInactif=Faux alors MoiMême..Libellé="Collaborateur Actif seulement" COMBO_SDT_IDCollaborateur..Libellé="Collaborateur avec les Inactifs" AfficheInactif=Vrai sinon MoiMême..Libellé="Avec les collaborateurs Inactifs" COMBO_SDT_IDCollaborateur..Libellé="Collaborateur Actif seulement" AfficheInactif=Faux fin InitComboCollab() nIndice=ListeCherche(COMBO_SDT_IDCollaborateur,nIDCollabSel,Vrai) si nIndice<>-1 alors ListeSelectPlus(COMBO_SDT_IDCollaborateur,nIndice) sinon ListeSelectPlus(COMBO_SDT_IDCollaborateur,1) fin InitComboRDV(COL_Lundi,COL_Dimanche,COMBO_SDT_IDCollaborateur..ValeurMémorisée) Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,COL_Lundi,COL_Dimanche) TableSelectMoins(TABLE_TempsSaisie) ZoneRépétéeSelectMoins(ZR_ListeRDV) D_TROIS_COLONNE[2]..Visible=Faux Clic sur BTN_PERIODE_PRECEDENTE nIndice est un entier sDateheureinf est une chaîne sDateheuresup est une chaîne selon SEL_ModeAffichage // Jour cas 1 SAI_Periode..Libellé="Jour :" gdDateJourAffiche..Jour-- SAI_Periode=DateVersChaîne(gdDateJourAffiche,"Jjjj JJ Mmmm AAAA") sDateheureinf=gdDateJourAffiche+"000000000" sDateheuresup=gdDateJourAffiche+"235959999" InitComboRDV(sDateheureinf,sDateheuresup,COMBO_SDT_IDCollaborateur..ValeurMémorisée) Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,sDateheureinf,sDateheuresup) retour // Semaine cas 2 nIndice=ListeSelect(COMBO_SDT_Semaine) si nIndice>1 alors ListeSelectPlus(COMBO_SDT_Semaine,nIndice-1) SAI_Periode=COMBO_SDT_Semaine..ValeurAffichée SAI_Periode..Libellé="Semaine :" ExécuteTraitement(FI_Saisie_Temps_Def.COMBO_SDT_Semaine,trtSélection) gdDateJourAffiche=COL_Lundi 06/08/2026 Isis_BO 4372 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Code des champs fin // Mois cas 3 nIndice=ListeSelect(COMBO_SDT_Semaine) si nIndice>1 alors ListeSelectPlus(COMBO_SDT_Semaine,nIndice-1) SAI_Periode=COMBO_SDT_Semaine..ValeurAffichée SAI_Periode..Libellé="Mois :" gdDateJourAffiche=COL_Lundi fin fin InitComboRDV(COL_Lundi,COL_Dimanche,COMBO_SDT_IDCollaborateur..ValeurMémorisée) Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,COL_Lundi,COL_Dimanche) TableSelectMoins(TABLE_TempsSaisie) ZoneRépétéeSelectMoins(ZR_ListeRDV) D_TROIS_COLONNE[2]..Visible=Faux Clic sur BTN_PERIODE_SUIVANTE nIndice est un entier sDateheureinf est une chaîne sDateheuresup est une chaîne selon SEL_ModeAffichage // Jour cas 1 SAI_Periode..Libellé="Jour :" gdDateJourAffiche..Jour++ sDateheureinf=gdDateJourAffiche+"000000000" sDateheuresup=gdDateJourAffiche+"235959999" SAI_Periode=DateVersChaîne(gdDateJourAffiche,"Jjjj JJ Mmmm AAAA") InitComboRDV(sDateheureinf,sDateheuresup,COMBO_SDT_IDCollaborateur..ValeurMémorisée) Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,sDateheureinf,sDateheuresup) retour // Semaine cas 2 nIndice=ListeSelect(COMBO_SDT_Semaine) si nIndice"" alors //InitListeSemaines(val(CMB_Année)) 06/08/2026 Isis_BO 4373 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Code des champs sDateheureinf est une chaîne sDateheuresup est une chaîne dDateJour est une Date // selon SEL_ModeAffichage // Jour cas 1 //// BTN_CopierSemaine..Libellé="Copier la journée" //// SAI_Periode..Libellé="Jour :" dDateJour=ChaîneVersDate(SAI_Periode,"Jjjj JJ Mmmm AAAA") dDateJour..Année=COMBO_SDT_Annee gdDateJourAffiche=dDateJour sDateheureinf=gdDateJourAffiche+"000000000" sDateheuresup=gdDateJourAffiche+"235959999" SAI_Periode=DateVersChaîne(gdDateJourAffiche,"Jjjj JJ Mmmm AAAA") InitComboRDV(sDateheureinf,sDateheuresup,COMBO_SDT_IDCollaborateur..ValeurMémorisée) Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,sDateheureinf,sDateheuresup) retour // // Semaine cas 2 gdDateJourAffiche..Année=COMBO_SDT_Annee..ValeurAffichée // BTN_CopierSemaine..Libellé="Copier la semaine" ListeSemaine(COMBO_SDT_Annee..ValeurAffichée) // COMBO_SDT_Semaine..Libellé="Semaine" // // Mois cas 3 // //// BTN_CopierSemaine..Libellé="Copier le mois" gdDateJourAffiche..Année=COMBO_SDT_Annee..ValeurAffichée ListeMois(COMBO_SDT_Annee..ValeurAffichée) //// COMBO_SDT_Semaine..Libellé="Mois :" fin InitComboRDV(COL_Lundi,COL_Dimanche,COMBO_SDT_IDCollaborateur..ValeurMémorisée) Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,COL_Lundi,COL_Dimanche) DteLundi =COL_Lundi DteDimanche =COL_Dimanche fin TableSelectMoins(TABLE_TempsSaisie) ZoneRépétéeSelectMoins(ZR_ListeRDV) D_TROIS_COLONNE[2]..Visible=Faux Sélection d'une ligne de COMBO_SDT_IDCollaborateur //si COMBO_SDT_IDCollaborateur..ValeurMémorisée<>-1 alors //InitComboRDV(COL_Lundi,COL_Dimanche,COMBO_SDT_IDCollaborateur..ValeurMémorisée) //Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,COL_Lundi,COL_Dimanche) //fin ////DemandeMiseAJourIHM() //tableaffiche(TABLE_TempsSaisie) InitComboRDV(COL_Lundi,COL_Dimanche,COMBO_SDT_IDCollaborateur..ValeurMémorisée) Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,COL_Lundi,COL_Dimanche) TableSelectMoins(TABLE_TempsSaisie) ZoneRépétéeSelectMoins(ZR_ListeRDV) D_TROIS_COLONNE[2]..Visible=Faux Sélection d'une ligne de COMBO_SDT_RDV //clErr est un CErreur //nindice2 est un entier //nindice2=tableselect(COMBO_SDT_RDV) //clPresentationFiche est un PFicheSuiviDesTemps<-gclPresentationListeTemps.Nouveau() ////clPresentationFiche.m_dDateDebut=gauche(COL_DateDebutRDV,8) //clPresentationFiche.m_dDateDebut=COMBO_SDT_RDV.COL_DateDebutRDV[nindice2] 06/08/2026 Isis_BO 4374 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Code des champs //clPresentationFiche.m_dDateFin=COMBO_SDT_RDV.COL_DateFinRDV[nindice2] ////Diff est un entier ////Diff = HeureDifférence(Milieu(COL_DateDebutRDV,9,4), Milieu(COL_DateFinRDV,9,4)) // ////clPresentationFiche.m_nNbMinutes=(Diff/100)/60 ////clPresentationFiche.m_sHeuredebut=Gauche(Milieu(COL_DateDebutRDV,9,4),2)+":"+Milieu(COL_DateDebutRD V,11,2) ////clPresentationFiche.m_sHeureFin=Gauche(Milieu(COL_DateFinRDV,9,4),2)+":"+Milieu(COL_DateFinRDV,11,2 ) //clPresentationFiche.m_nIDIntervention=COMBO_SDT_RDV.COL_IDInterRDV[nindice2] //clPresentationFiche.m_nIDCollaborateur=COMBO_SDT_RDV.COL_IDCollabrdv[nindice2] //clPresentationFiche.m_nIDIntervention=COMBO_SDT_RDV.COL_IDInterRDV[nindice2] //clPresentationFiche.m_sRefInterneInterv=COMBO_SDT_RDV.COL_InRefInterne[nindice2] //clPresentationFiche.m_nIDRdv=COMBO_SDT_RDV.COL_IDRdv[nindice2] //nindice est un entier=tableaucherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","1") //si nindice<>-1 alors //clPresentationFiche.m_nIDTypeTemps=gpclListeTypeTemps.m_clTabModele[nindice].m_nPKID //sinon // clPresentationFiche.m_nIDTypeTemps=0 //fin ////clPresentationFiche.m_sLibelle=COL_ObjetRdv //clPresentationFiche.m_rPonderation=COMBO_SDT_RDV.COL_PonderationCollab[nindice2] //clPresentationFiche.m_sLibelle=COMBO_SDT_RDV.COL_Description[nindice2] // ////TableEnregistre(TABLE_TempsSaisie,clPresentationFiche) // //// traitement des erreurs //SI PAS clPresentationFiche.bOK(clErr) ALORS // Erreur(clErr.FormateMessage()) //SINON // ToastAffiche("Votre saisie de temps à bien été pris en compte",toastCourt,chCentre,chCentre,VioletPastel) //FIN //// repasse la table en non modifiée //TABLE_TempsSaisie..Modifié=Faux //tableaffiche(TABLE_TempsSaisie,taInit) //TableSelectPlus(TABLE_TempsSaisie,TABLE_TempsSaisie..Occurrence) //RepriseSaisie(COL_Duree) Sélection d'une ligne de COMBO_SDT_Semaine InitComboRDV(COL_Lundi,COL_Dimanche,COMBO_SDT_IDCollaborateur..ValeurMémorisée) Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,COL_Lundi,COL_Dimanche) DteLundi =COL_Lundi DteDimanche =COL_Dimanche TableAffiche(TABLE_TempsSaisie,taInit) si TABLE_TempsSaisie..Occurrence<>0 alors TableSelectPlus(TABLE_TempsSaisie,TABLE_TempsSaisie..Occurrence) fin Clic sur BTN_Nouvelle_Fiche_Heure2 ExécuteTraitement(BTN_Valider_fiche_heure,trtClic) NouvelleFiche() Clic sur BTN_Valider_fiche_heure 06/08/2026 Isis_BO 4375 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Code des champs sResult est une chaîne sDateheureDebut est une chaîne sDateheureFin est une chaîne nIndice est un entier clErreur est un CErreur sResult=ControleSaisie() si sResult<>"" alors Erreur(sResult) retour fin clFicheHeureGlobal est un MSuiviDesTemps si Val(LIB_PKIDTEMPS)>0 alors clFicheHeureGlobal.m_bNouveau=Faux clFicheHeureGlobal.m_nPKID=LIB_PKIDTEMPS clFicheHeureGlobal.m_nIDGroupe=LIB_Groupe sinon clFicheHeureGlobal.m_bNouveau=Vrai clFicheHeureGlobal.m_nIDGroupe=CreaCompteur("GrpeTps") fin clFicheHeureGlobal.m_nIDCollaborateur=Val(D_FICHE_SAISIE.LIB_IdCollab) clFicheHeureGlobal.m_nIDIntervention=Val(D_FICHE_SAISIE.LIB_idinter) clFicheHeureGlobal.m_nIDRdv=Val(LIB_RDV1) clFicheHeureGlobal.m_nIDTypeRdv=COMBO_TypeRdv..ValeurMémorisée nIndice = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","1") si nIndice<>-1 alors clFicheHeureGlobal.m_nIDTypeTemps=gpclListeTypeTemps.m_clTabModele[nIndice].m_nPKID fin clFicheHeureGlobal.m_nNbMinutes=Val(SAI_DureeDec)*60 sDateheureDebut= SAI_DateDebut+SAI_HeureDebut clFicheHeureGlobal.m_dDateDebut=sDateheureDebut clFicheHeureGlobal.m_bControle=Vrai si HLitRecherchePremier(Collaborateur,CO_PKID,clFicheHeureGlobal.m_nIDCollaborateur) alors clFicheHeureGlobal.m_rPonderation=Collaborateur.CO_Ponderation fin sDateheureFin=SAI_DateDebut+SAI_HeureFin+"00000" clFicheHeureGlobal.m_dDateFin=sDateheureFin si pas clFicheHeureGlobal.bEnregistrer(clErreur) alors Erreur(clErreur.FormateMessage()) fin si HLitRecherchePremier(Planning_RDV,PL_PKID,clFicheHeureGlobal.m_nIDRdv) alors Planning_RDV.PL_TempsValide=Vrai HModifie(Planning_RDV) fin pour toute ligne de ZR_TypeTemps clFicheHeure est un MSuiviDesTemps si ATT_IDTemps<>"0" alors clFicheHeure.m_bNouveau = Faux clFicheHeure.m_nPKID = Val(ATT_IDTemps) sinon clFicheHeure.m_bNouveau = Vrai fin clFicheHeure.m_nIDCollaborateur = Val(D_FICHE_SAISIE.LIB_IdCollab) clFicheHeure.m_nIDIntervention = Val(D_FICHE_SAISIE.LIB_idinter) clFicheHeure.m_nIDRdv = Val(LIB_RDV1) clFicheHeure.m_nIDTypeRdv = COMBO_TypeRdv..ValeurMémorisée clFicheHeure.m_nIDTypeTemps = ZR_TypeTemps.ATT_IDType clFicheHeure.m_nNbMinutes = Val(ATT_LibValeur)*60 sDateheureDebut = SAI_DateDebut+SAI_HeureDebut sDateheureFin = SAI_DateDebut+SAI_HeureFin //SI gpclListeTypeTemps.RechercheEtDonneValeurDepuisId(clFicheHeure.m_nIDTypeTemps)="2" ALORS 06/08/2026 Isis_BO 4376 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Code des champs clFicheHeure.m_dDateDebut = sDateheureDebut clFicheHeure.m_dDateFin = sDateheureFin //FIN clFicheHeure.m_bControle = Vrai clFicheHeure.m_nIDGroupe = clFicheHeureGlobal.m_nIDGroupe si HLitRecherchePremier(Collaborateur,CO_PKID,clFicheHeure.m_nIDCollaborateur) alors clFicheHeure.m_rPonderation = Collaborateur.CO_Ponderation fin // clFicheHeure.m_dDateFin=SAI_DateDebut+SAI_HeureDebut+"00000" si pas clFicheHeure.bEnregistrer(clErreur) alors Erreur(clErreur.FormateMessage()) fin ATT_IDTemps = clFicheHeure.m_nPKID fin LIB_PKIDTEMPS=clFicheHeureGlobal.m_nPKID InitComboRDV(COL_Lundi,COL_Dimanche,COMBO_SDT_IDCollaborateur..ValeurMémorisée) Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,COL_Lundi,COL_Dimanche) nIndice=TableCherche(TABLE_TempsSaisie.COL_IDRdv,clFicheHeureGlobal.m_nIDRdv,rechercheIdentique) si nIndice<>-1 alors TableSelectPlus(TABLE_TempsSaisie,nIndice) fin nIndice=ZoneRépétéeCherche(ZR_ListeRDV.ATT_IDRdv,clFicheHeureGlobal.m_nIDRdv,rechercheIdentique) si nIndice<>-1 alors ZoneRépétéeSelectPlus(ZR_ListeRDV,nIndice) fin Sélection d'une ligne de COMBO_PL_LieIntervention nPKID est un entier sur 8 octets si MoiMême..ValeurAffichée<>"" alors nPKID = MoiMême..ValeurMémorisée LIB_idinter=nPKID sdReq est une Requête SQL = [ SELECT Adresse.AD_Presentation FROM Adresse INNER JOIN Lieu ON Lieu.LI_IDAdresse=Adresse.AD_PKID INNER JOIN Intervention ON Intervention.IN_IDLieu=Lieu.LI_PKID WHERE Intervention.IN_PKID={P_IDInter} ] sdReq.P_IDInter=nPKID HExécuteRequête(sdReq,hRequêteDéfaut) si HLitPremier(sdReq) alors SAI_Adresse=sdReq.AD_Presentation fin fin Sélection d'une ligne de COMBO_TypeRdv nIndice est un entier = TableauCherche(gpclListeTypeRendezVous.m_clTabModele,tcLinéaire,"m_sValeur","1" ) si COMBO_TypeRdv..ValeurMémorisée<>gpclListeTypeRendezVous.m_clTabModele[nIndice].m_nPKID alors D_FICHE_SAISIE[2]..Visible=Faux D_FICHE_SAISIE[4]..Visible=Faux D_FICHE_SAISIE[5]..Visible=Faux //D_FICHE_SAISIE[6]..Visible=Faux sinon D_FICHE_SAISIE[2]..Visible=Vrai D_FICHE_SAISIE[4]..Visible=Vrai D_FICHE_SAISIE[5]..Visible=Vrai //D_FICHE_SAISIE[6]..Visible=Vrai fin A chaque modification de SAI_DateDebut 06/08/2026 Isis_BO 4377 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Code des champs ChampVersSource() A chaque modification de SAI_DureeDec CalculTempsNonAffecte() Touche enfoncée (WM_KEYDOWN) de SAI_DureeDec nTouche est un entier = 0x0d // Vérifie si la touche dont le code virtuel est 0x0d a été appuyée si ToucheEnfoncée(nTouche) alors // Insérer ici le traitement à effectuer ExécuteTraitement(BTN_Valider_fiche_heure,trtClic) fin Sortie de SAI_HeureDebut //CalculAutoDurée() Sortie de SAI_HeureFin //CalculAutoDurée() A chaque modification de SAI_NumInter //SI SAI_NumInter<>"" ALORS // SI Taille(SAI_NumInter..ValeurAffichée)> 2 ALORS // ListeInter est une PTableIntervention dynamique // ListeInter=PTableIntervention.gNouvellePresentation(2,SAI_NumInter) // SaisieAssistéeSupprimeTout(SAI_NumInter) // // POUR i=1 _a_ ListeInter.m_clTabModele..occurrence // SaisieAssistéeAjoute(SAI_NumInter,ListeInter.m_clTabModele[i].m_sRefInterne+"/["+ListeInter.m_clTabMode le[i].m_nPKID+"]") // FIN // SaisieAssistéeOuvre(SAI_NumInter) // SINON // pclListeIntervention est une PtableIntervention dynamique // pclListeIntervention=PTableIntervention.gNouvellePresentation(3,SAI_NumInter) // SaisieAssistéeSupprimeTout(SAI_NumInter) // // POUR i=1 _a_ pclListeIntervention.m_clTabModele..occurrence // SaisieAssistéeAjoute(SAI_NumInter,pclListeIntervention.m_clTabModele[i].m_sRefInterne+"/["+pclListeInte rvention.m_clTabModele[i].m_nPKID+"]") // FIN // SaisieAssistéeOuvre(SAI_NumInter) // FIN //FIN si SAI_NumInter="" alors SAI_Adresse="" LIB_idinter="" sinon // ModifZoneSaisieAssistee(MoiMême,2,Faux,"","") si Taille(SAI_NumInter..ValeurAffichée)> 2 alors ListeDossier est une PTableDossier dynamique 06/08/2026 Isis_BO 4378 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Code des champs ListeDossier=PTableDossier.gNouvellePresentation(2,SAI_NumInter) SaisieAssistéeSupprimeTout(SAI_NumInter) pour i=1 _à_ ListeDossier.m_clTabModele..occurrence SaisieAssistéeAjoute(SAI_NumInter,ListeDossier.m_clTabModele[i].m_sRefInterne+gStylo( Transparent)+"/["+ListeDossier.m_clTabModele[i].m_nPKID+"]") fin SaisieAssistéeOuvre(SAI_NumInter) sinon ListeDossier est une PTableDossier dynamique ListeDossier=PTableDossier.gNouvellePresentation(3,SAI_NumInter) SaisieAssistéeSupprimeTout(SAI_NumInter) pour i=1 _à_ ListeDossier.m_clTabModele..occurrence SaisieAssistéeAjoute(SAI_NumInter,ListeDossier.m_clTabModele[i].m_sRefInterne+gStylo( Transparent)+"/["+ListeDossier.m_clTabModele[i].m_nPKID+"]") fin SaisieAssistéeOuvre(SAI_NumInter) fin fin Sélection d'une valeur dans la liste de saisie assistée de SAI_NumInter //nPKID est un entier sur 8 octets //SI MoiMême..ValeurAffichée<>"" ALORS // nPKID = Val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[",DepuisDébut),1,"]")) // LIB_idinter=nPKID // sTitre est une chaine = ExtraitChaîne(MoiMême,1,"/",DepuisDébut) // SI nPKID>0 ALORS // MoiMême = Majuscule(sTitre) // FIN // sdReq est une requête SQL = //[ // select ADRESSE.AD_Presentation FROM Adresse // INNER JOIN LIEU ON LIEU.LI_IDAdresse=adresse.AD_PKID // inner join Intervention on intervention.IN_IDLieu=Lieu.LI_PKID // // where Intervention.IN_PKID={P_IDInter} //] //sdReq.P_IDInter=nPKID //HExécuteRequête(sdReq,hRequêteDéfaut) // //si hlitpremier(sdReq) alors // sai_adresse=sdReq.AD_Presentation //fin //FIN nPKID est un entier sur 8 octets si MoiMême..ValeurAffichée<>"" alors nPKID = Val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[",DepuisDébut),1,"]")) sTitre est une chaîne = ExtraitChaîne(MoiMême,1,"/",DepuisDébut) si nPKID>0 alors MoiMême = Majuscule(sTitre) fin fin ListeSupprimeTout(COMBO_PL_LieIntervention) pour tout Intervention avec IN_IDDossier=nPKID ListeAjoute(COMBO_PL_LieIntervention,Intervention.IN_RefInterne+gLien(Intervention.IN_PKID)) fin si COMBO_PL_LieIntervention..Occurrence=1 alors ListeSelectPlus(COMBO_PL_LieIntervention,1) ExécuteTraitement(COMBO_PL_LieIntervention,trtSélection) COMBO_PL_LieIntervention..Visible=Vrai 06/08/2026 Isis_BO 4379 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Code des champs sinon si COMBO_PL_LieIntervention..Occurrence=0 COMBO_PL_LieIntervention..Visible=Faux sinon ListeSelectPlus(COMBO_PL_LieIntervention,COMBO_PL_LieIntervention..Occurrence) ExécuteTraitement(COMBO_PL_LieIntervention,trtSélection) COMBO_PL_LieIntervention..Visible=Vrai fin RepriseSaisie(COMBO_PL_LieIntervention) Sortie de SAI_TypeTemps ( ZR_TypeTemps ) CalculTempsNonAffecte() Sélection d'une ligne de TABLE_TempsSaisie nIndice est un entier nIndice=ZoneRépétéeCherche(ZR_ListeRDV.ATT_IDRdv,TABLE_TempsSaisie.COL_IDRdv) si nIndice<>-1 alors ZoneRépétéeSelectPlus(ZR_ListeRDV,nIndice) RempliFicheHeures_2(Val(ZR_ListeRDV[nIndice].ATT_IDRdv),Val(ZR_ListeRDV[nIndice].ATT_IDInter), COMBO_SDT_IDCollaborateur..ValeurMémorisée) //RempliFicheHeures(Val(ZR_ListeRDV[nIndice].ATT_IDRdv),val(ZR_ListeRDV[nIndice].ATT_IDInter)) CalculTempsNonAffecte() sinon nIndice = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","1") RempliFicheHeuresGrpe_2(Val(COL_IDGroupe),gpclListeTypeTemps.m_clTabModele[nIndice].m_nPKID) //RempliFicheHeuresGrpe(val(COL_IDGroupe),gpclListeTypeTemps.m_clTabModele[nIndice].m_nPKID) CalculTempsNonAffecte() fin Sortie de COL_Date ( TABLE_TempsSaisie ) si COL_Date<=DteDimanche alors //gptabTableauHeure <- AjouterRDVListeHeure(DateVersChaîne(COL_Date,"AAAAMMJJ"),DateVersChaîne(COL_Date,"AAAAMMJJ"),COMBO_SDT_ IDCollaborateur..ValeurMémorisée,gptabTableauHeure) //ListeAffiche(COL_HeureDebut,taInit) //ListeAffiche(COL_HeureFin,taInit) sinon Info("Cette date ne fait pas partie de la semaine affichée") COL_Date="" fin //ListeSupprimeTout(COL_HeureDebut) //ListeSupprimeTout(COL_Heurefin) //pour TOUT nelement DE gptabTableauHeure // ListeAjoute(COL_HeureDebut,nelement) // ListeAjoute(COL_Heurefin,nelement) //FIN Sélection d'une ligne de ZR_ListeRDV RempliFicheHeures_2(Val(ATT_IDRdv),Val(ATT_IDInter),COMBO_SDT_IDCollaborateur..ValeurMémorisée) //RempliFicheHeures(VAL(ATT_IDRdv),val(ATT_IDInter)) CalculTempsNonAffecte() Initialisation de BTN_CSV 06/08/2026 Isis_BO 4380 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Code des champs MoiMême..Visible = Faux Clic sur BTN_CSV Ouvre(FEN_Exporter_Temps_CSV) Clic sur BTN_Fermer_fiche_intervention FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_FICHE_TEMPS)) Clic sur BTN_Imprimer // Création d'un nom de fichier unique D_TROIS_COLONNE..Visible=Faux DISP_FICHE_TEMPS..Visible=Faux FRM_ENTETE..Visible=Faux DISP_BANDEAU_ENTETE..Visible=Faux FEN_Menu.AffichageActif = Faux iRAZ() iAperçu(iapZoomDéfaut) // Impression de l'état basé sur le champ Table "TABLE_TableClient" clListeTemps est un PTableSuiviDesTemps dynamique clListeTemps=PTableSuiviDesTemps.gNouvellePresentation(2,COMBO_SDT_IDCollaborateur..ValeurMémorisée, COL_Lundi,COL_Dimanche) tabMSuiviDesTemps est tableau de MSuiviDesTemps dynamique = clListeTemps:m_clTabModele tabMSuiviDesTemps.Trie(ttMembre+tccOrdreLexicographique,"m_clCollaborateur:m_sNom") iImprimeEtat(ETAT_SuivieDesTemps,tabMSuiviDesTemps,COMBO_SDT_Semaine..ValeurAffichée+" "+COMBO_ SDT_Annee..ValeurAffichée) FEN_Menu.AffichageActif = Vrai D_TROIS_COLONNE..Visible=Vrai DISP_FICHE_TEMPS..Visible=Vrai FRM_ENTETE..Visible=Vrai DISP_BANDEAU_ENTETE..Visible=Vrai Clic sur BTN_Nouvelle_Fiche_Heure1 NouvelleFiche() //SAI_DateDebut=COL_Lundi D_TROIS_COLONNE[2]..Visible=Vrai Clic sur BTN_Parametre //OuvrePopupPosition(FEN_Choix_Parametre_Metier,poHaut,*,DonneParam(DansFenetre,"FI_Saisie_temps_Def",M oiMême..Nom,maProcMAJObjetRetourListDossier," Etat d'intervention","EtatIntervention",*,pclTabEtat,Vrai)) Clic sur BTN_Refresh_fiche_intervention nIndice est un entier sDateheureinf est une chaîne sDateheuresup est une chaîne selon SEL_ModeAffichage // Jour cas 1 SAI_Periode..Libellé="Jour :" 06/08/2026 Isis_BO 4381 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Code des champs sDateheureinf=gdDateJourAffiche+"000000000" sDateheuresup=gdDateJourAffiche+"235959999" SAI_Periode=DateVersChaîne(gdDateJourAffiche,"Jjjj JJ Mmmm AAAA") InitComboRDV(sDateheureinf,sDateheuresup,COMBO_SDT_IDCollaborateur..ValeurMémorisée) Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,sDateheureinf,sDateheuresup) retour // Semaine cas 2 nIndice=ListeSelect(COMBO_SDT_Semaine) si nIndice-1 alors ListeSelectPlus(COMBO_SDT_Semaine,nIndice) fin sDateheureinf=gdDateJourAffiche+"000000000" sDateheuresup=gdDateJourAffiche+"235959999" SAI_Periode=DateVersChaîne(gdDateJourAffiche,"Jjjj JJ Mmmm AAAA") InitComboRDV(sDateheureinf,sDateheuresup,COMBO_SDT_IDCollaborateur..ValeurMémorisée) Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,sDateheureinf,sDateheuresup) retour // Semaine cas 2 dDateJour=COL_Lundi dDateJour..Année=COMBO_SDT_Annee gdDateJourAffiche=dDateJour BTN_CopierSemaine..Libellé="Copier la semaine" ListeSemaine(COMBO_SDT_Annee..ValeurAffichée) COMBO_SDT_Semaine..Libellé="Semaine" // Mois cas 3 dDateJour=COL_Lundi dDateJour..Année=COMBO_SDT_Annee gdDateJourAffiche=dDateJour BTN_CopierSemaine..Libellé="Copier le mois" ListeMois(COMBO_SDT_Annee..ValeurAffichée) COMBO_SDT_Semaine..Libellé="Mois :" fin InitComboRDV(COL_Lundi,COL_Dimanche,COMBO_SDT_IDCollaborateur..ValeurMémorisée) Filtre(COMBO_SDT_IDCollaborateur..ValeurMémorisée,COL_Lundi,COL_Dimanche) TableSelectMoins(TABLE_TempsSaisie) ZoneRépétéeSelectMoins(ZR_ListeRDV) D_TROIS_COLONNE[2]..Visible=Faux FI_Saisie_Temps_Def Procédures Procédure locale AjouterRDVListeHeure // Résumé : // Syntaxe : //[ = ] AjouterRDVListeHeure ( [ est chaîne [, est chaîne [, est entier sur 8 octets [, est tableau]]]]) // // Paramètres : // sDateInf (chaîne ANSI - valeur par défaut="") : // sDateSup (chaîne ANSI - valeur par défaut="") : // nIdCollab (entier sur 8 octets - valeur par défaut=-1) : // ptabGptabTableauHeure (tableau - valeur par défaut=0) : < indiquez ici le rôle de ptabGptabTableauHeure> // Valeur de retour : // tableau : // Aucune // // Exemple : 06/08/2026 Isis_BO 4383 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures // Indiquez ici un exemple d'utilisation. // procédure AjouterRDVListeHeure(local sDateInf est une chaîne="",local sDateSup est une chaîne="",local nIdCollab est un entier sur 8 octets=-1,local ptabGptabTableauHeure est un tableau dynamique=Null) TableauSupprimeTout(ptabGptabTableauHeure) reqRdv est une Requête SQL = [ SELECT PL_DateDebut,PL_DateFin,PL_PKID,PL_IDGroupe,PL_Objet,PL_IDIntervention,CO_Nom,CO_Prenom, CO_PKID,CO_Ponderation,IN_RefInterne FROM Planning_RDV INNER JOIN Collaborateur ON Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur INNER JOIN Intervention ON Intervention.IN_PKID=Planning_RDV.PL_IDIntervention WHERE Planning_RDV.PL_IDCollaborateur={P_IDCollab} AND Planning_RDV.PL_DateDebut BETWEEN {P_dateInf} AND {P_dateSup} ] reqRdv.P_IDCollab = nIdCollab=-1 ? Null sinon nIdCollab reqRdv.P_dateInf = sDateInf=-1 ? Null sinon sDateInf+"000000000" reqRdv.P_dateSup = sDateSup=-1 ? Null sinon sDateSup+"235959000" si HExécuteRequête(reqRdv) alors pour tout reqRdv Ajoute(ptabGptabTableauHeure,"Rdv-("+Milieu(reqRdv.PL_DateDebut,9,2)+"H"+Milieu(reqRdv.PL_DateDebut ,11,2)+"-"+Milieu(reqRdv.PL_Datefin,9,2)+"H"+Milieu(reqRdv.PL_Datefin,11,2)+")"+" "+"["+reqRdv. PL_PKID+"/"+reqRdv.PL_IDIntervention+"]") fin fin hMonHeure est une Heure="0" pour i=0 _à_ 23 pour j= 0 _à_ 45 pas 15 Ajoute(ptabGptabTableauHeure,NumériqueVersChaîne(i,"02d")+":"+NumériqueVersChaîne(j,"02d")) fin fin HAnnuleDéclaration(reqRdv) renvoyer ptabGptabTableauHeure Procédure locale CalculAutoDurée // Résumé : // Syntaxe : // CalculAutoDurée () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure CalculAutoDurée() //SI SAI_DateDebut<>"" et SAI_HeureDebut<>"" et SAI_Heurefin<>"" ALORS // sHeureDebut est une chaine= gauche(SAI_DateDebut,8)+droite(SAI_HeureDebut,9) // sHeureFin est une chaine= gauche(SAI_DateDebut,8)+droite(SAI_Heurefin,9) // CalculDuree(sHeureDebut,sHeureFin) //FIN Procédure locale CalculAutoHeureFin // Résumé : // Syntaxe : // CalculAutoHeureFin () // 06/08/2026 Isis_BO 4384 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure CalculAutoHeureFin() //SI SAI_HeureDebut<>"" ET SAI_HeureDebut<>"" ALORS // H1,H2 sont des Heures // // H0 est Heure="00000000" // H1=SAI_HeureDebut // HHMMSS <23.59.59 // H2=SAI_DureeHeure // // duDUR est une Durée=(H1-H0)+(H2-H0) // // SAI_HeureFin=Droite(duDUR,9) //FIN Procédure locale CalculDuree // Résumé : // Syntaxe : //CalculDuree (, ) // // Paramètres : // DateHeureDebut : // DateheureFin : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure CalculDuree(DateHeureDebut,DateheureFin) hHeuredebut est une Heure= Droite(DateHeureDebut,9) HeureFin est une Heure=Droite(DateheureFin,9) DureeInter est une Durée =HeureFin-hHeuredebut SAI_DureeDec=Milieu(DureeInter,2,4) //SAI_DureeDec=Val(Gauche(SAI_DureeHeure,2))+((Val(Droite(SAI_DureeHeure,2))*0.5)/30) Procédure locale CalculTempsNonAffecte // Résumé : // Syntaxe : // CalculTempsNonAffecte () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure CalculTempsNonAffecte() nIDTpsnonaffecte est un entier sur 8 octets nIndice est un entier = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","99") si nIndice <>-1 alors nIDTpsnonaffecte=gpclListeTypeTemps.m_clTabModele[nIndice].m_nPKID fin 06/08/2026 Isis_BO 4385 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures rTempsTotal est un réel pour toute ligne de ZR_TypeTemps si ATT_IDType<>nIDTpsnonaffecte rTempsTotal+=Val(ZR_TypeTemps.ATT_LibValeur) fin fin nIndice=ZoneRépétéeCherche(ATT_IDType,nIDTpsnonaffecte,rechercheIdentique) si nIndice<>-1 alors ZR_TypeTemps[nIndice].ATT_LibValeur=SAI_DureeDec-rTempsTotal selon ZR_TypeTemps[nIndice].ATT_LibValeur cas 0 ZR_TypeTemps[nIndice].ATT_Couleur=VertFoncé cas >0 ZR_TypeTemps[nIndice].ATT_Couleur=OrangeFoncé cas <0 ZR_TypeTemps[nIndice].ATT_Couleur=RougeFoncé autre cas fin fin Procédure locale ControleSaisie // Résumé : // Syntaxe : //[ = ] ControleSaisie () // // Paramètres : // Aucun // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ControleSaisie() sMessageErreur est une chaîne si SAI_DateDebut=0 ou SAI_DateDebut="" alors sMessageErreur="Vous devez obligatoirement saisir une date de début pour la saisie de votre temps" fin si SAI_DateDebut>DateDuJour() alors sMessageErreur+=[RC]+ "Vous ne pouvez pas saisir et valider des heures non encore effectuées, merci de modifier la date de début." fin si SAI_DureeDec=0 ou SAI_DureeDec="" alors sMessageErreur+=[RC]+"Vous n'avez pas saisi de durée pour votre temps effectué, vous devez saisir obligatoiremùent une durée." fin nIDTpsnonaffecte est un entier sur 8 octets nIndice est un entier = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","99") si nIndice <>-1 alors nIDTpsnonaffecte=gpclListeTypeTemps.m_clTabModele[nIndice].m_nPKID fin nIndice =ZoneRépétéeCherche(ATT_IDType,nIDTpsnonaffecte,rechercheIdentique) si nIndice<>-1 alors si ZR_TypeTemps[nIndice].ATT_LibValeur<0 alors sMessageErreur+=[RC]+ "Votre saisie de temps comporte un temps non affecté négatif, vous ne pouvez pas valider cette fiche d'heures, merci de corriger afin d'obtenir un temps non alloué supérieur ou égal à 0." 06/08/2026 Isis_BO 4386 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures fin fin renvoyer sMessageErreur Procédure locale DonneFocusChamp // Résumé : // Syntaxe : // DonneFocusChamp () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneFocusChamp() DonneFocus(COMBO_SDT_IDCollaborateur) Procédure locale EnregistreTempsRDV // Résumé : // Syntaxe : //EnregistreTempsRDV () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sNomColonne (chaîne ANSI) : procédure EnregistreTempsRDV() //SI Gauche({sNomColonne},3)="Rdv" ALORS // sDHdebut est une chaîne // sDHFin est une chaîne // sIDRDV EST UNe chaine // sIDInter est une chaine // // sDHdebut=Remplace(Gauche(ExtraitChaîne({sNomColonne}..ValeurAffichée,2,"(",DepuisDébut),5),"H",":") // sDHFin=Remplace(Gauche(ExtraitChaîne({sNomColonne}..ValeurAffichée,3,"-",DepuisDébut),5),"H",":") // sIDRDV= ExtraitChaîne(ExtraitChaîne({sNomColonne}..ValeurAffichée,2,"[",DepuisDébut),1,"/",DepuisDébut) // sIDInter=ExtraitChaîne(ExtraitChaîne({sNomColonne}..ValeurAffichée,2,"/",DepuisDébut),1,"]",DepuisDébut ) // // clErr est un CErreur // // clPresentationFiche est un PFicheSuiviDesTemps<-gclPresentationListeTemps.Nouveau() // clPresentationFiche.m_dDateDebut=COL_Date..Valeur // Diff est un entier // // sHeureDebutCalc est une chaine=Remplace(sDHdebut,":","") // sHeureFinCalc est une chaine=Remplace(sDHFin,":","") // Diff = HeureDifférence(sHeureDebutCalc,sHeureFinCalc) // // clPresentationFiche.m_nNbMinutes=(Diff/100)/60 06/08/2026 Isis_BO 4387 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures // clPresentationFiche.m_dDateDebut=sDHdebut // clPresentationFiche.m_dDateFin=sDHFin // clPresentationFiche.m_nIDCollaborateur=COL_IDCollabRdv // clPresentationFiche.m_nIDIntervention=Val(sIDInter) // clPresentationFiche.m_nIDRdv=Val(sIDRDV) // clPresentationFiche.m_nIDTypeTemps=281474976710658 // clPresentationFiche.m_rPonderation=COL_PonderationCollab // // // // traitement des erreurs // SI PAS clPresentationFiche.bOK(clErr) ALORS // Erreur(clErr.FormateMessage()) // SINON // ToastAffiche("Votre saisie de temps à bien été pris en compte",toastCourt,chCentre,chCentre,VioletPastel) // FIN // // repasse la table en non modifiée // TABLE_TempsSaisie..Modifié=Faux // TableAffiche(TABLE_TempsSaisie,taInit) //FIN Procédure locale Filtre // Résumé : // Syntaxe : //Filtre (, , ) // // Paramètres : // nIdCollaborateur : // sDateInf : // sDateSup : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Filtre(nIdCollaborateur,sDateInf,sDateSup) sImage est une chaîne sAdresse est une chaîne TableSupprimeTout(TABLE_TempsSaisie) nIndice est un entier sLibTypetemps est une chaîne sTempsNonAffecte est une chaîne sTpsGlobal est une chaîne nTpsGlobal est un entier sur 8 octets nIDTpsnonaffecte est un entier sur 8 octets nInd est un entier = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","99") si nIndice <>-1 alors nIDTpsnonaffecte=gpclListeTypeTemps.m_clTabModele[nInd].m_nPKID fin nInd = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","1") si nIndice <>-1 alors nTpsGlobal=gpclListeTypeTemps.m_clTabModele[nInd].m_nPKID fin sdReq est une Requête SQL = [ SELECT SDT_Ponderation,LEFT(SDT_DateDebut,8) AS datedebut,SDT_IDCollaborateur, SDT_IDIntervention, SDT_IDRdv, SDT_NbMinutes,Intervention.IN_RefInterne,SuiviDesTemps.SDT_Controle,Lieu.LI_IDAdresse, SuiviDesTemps.SDT_IDGroupe, SuiviDesTemps.SDT_IDTypeRdv,SuiviDesTemps.SDT_PKID FROM SuiviDesTemps 06/08/2026 Isis_BO 4388 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures INNER JOIN Collaborateur ON Collaborateur.CO_PKID = SuiviDesTemps.SDT_IDCollaborateur LEFT OUTER JOIN Intervention ON (Intervention.IN_PKID=SuiviDesTemps.SDT_IDIntervention) LEFT OUTER JOIN Lieu ON Lieu.LI_PKID=Intervention.IN_IDLieu WHERE (SuiviDesTemps.SDT_IDCollaborateur={p_IdCollaborateur} AND (SuiviDesTemps.SDT_DateDebut BETWEEN {p_DateInf} AND {p_DateSup})) AND SuiviDesTemps.SDT_IDTypeTemps={P_IDTypeTemps} ORDER BY datedebut DESC ] // GROUP BY SDT_IDRdv,SDT_IDIntervention,SDT_IDCollaborateur,SDT_Ponderation,LEFT(SDT_DateDebut,8),Intervention.IN_ RefInterne,SuiviDesTemps.SDT_Controle,Lieu.LI_IDAdresse sdReq.p_IdCollaborateur = nIdCollaborateur=-1 ? Null sinon nIdCollaborateur sdReq.p_DateInf= sDateInf sdReq.p_DateSup= sDateSup nIndice = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","2") si nIndice<>-1 alors sdReq.P_IDTypeTemps=gpclListeTypeTemps.m_clTabModele[nIndice].m_nPKID fin // exécution de la requête si HExécuteRequête(sdReq) alors // charge les enregistrements en mémoire pour tout sdReq sTempsNonAffecte="" nIndice3 est un entier = TableauCherche(gpclListeTypeRendezVous.m_clTabModele,tcLinéaire, "m_nPKID",sdReq.SDT_IDTypeRdv) si nIndice3 <>-1 alors sLibTypetemps=gpclListeTypeRendezVous.m_clTabModele[nIndice3].m_sLibelle fin si sdReq.SDT_IDRdv<>0 alors pour tout SuiviDesTemps avec SDT_IDRdv=sdReq.SDT_IDRdv si SuiviDesTemps.SDT_IDTypeTemps=nIDTpsnonaffecte alors sTempsNonAffecte=SuiviDesTemps.SDT_NbMinutes/60 fin si SuiviDesTemps.SDT_IDTypeTemps=nTpsGlobal alors sTpsGlobal=SuiviDesTemps.SDT_NbMinutes/60 fin fin sinon pour tout SuiviDesTemps avec SDT_IDGroupe=sdReq.SDT_IDGroupe si SuiviDesTemps.SDT_IDTypeTemps=nIDTpsnonaffecte alors sTempsNonAffecte=SuiviDesTemps.SDT_NbMinutes/60 fin si SuiviDesTemps.SDT_IDTypeTemps=nTpsGlobal alors sTpsGlobal=SuiviDesTemps.SDT_NbMinutes/60 fin fin fin si sdReq.SDT_Controle=Vrai alors sImage="valide.png" sinon sImage="supprime1.png" fin si HLitRecherchePremier(Adresse,AD_PKID,sdReq.LI_IDAdresse) alors sAdresse=Adresse.AD_Presentation sinon sAdresse="" fin TableAjouteLigne(TABLE_TempsSaisie,sImage,sdReq.datedebut,sLibTypetemps,sdReq.IN_RefInterne, sTpsGlobal,sTempsNonAffecte,sAdresse,sdReq.SDT_IDIntervention,sdReq.SDT_IDRdv,sdReq.SDT_IDGroupe, sdReq.SDT_Ponderation,sdReq.SDT_PKID) fin fin TableSauvePositionEtSélection(TABLE_TempsSaisie) 06/08/2026 Isis_BO 4389 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures TableRestaurePositionEtSélection(TABLE_TempsSaisie) // récupération de l'instance courante nIndice2 est un entier=TableSelect(TABLE_TempsSaisie) si nIndice2<=0 _ou_ TABLE_TempsSaisie..Nouveau alors si TABLE_TempsSaisie..Occurrence=0 ou TABLE_TempsSaisie..Modifié=Vrai alors TABLE_TempsSaisie..Modifié=Faux fin fin HAnnuleDéclaration(sdReq) //TableSelectMoins(TABLE_TempsSaisie) //DISP_SaisieTemps[2]..visible=faux //gclPresentationListeTemps=PTableSuiviDesTemps.gNouvellePresentation(2,COMBO_SDT_IDCollaborateur..Vale urMémorisée,COL_Lundi,COL_Dimanche) //DemandeMiseAJourIHM() Procédure locale InitComboCollab // Résumé : // Syntaxe : //InitComboCollab () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InitComboCollab() ListeSupprimeTout(COMBO_SDT_IDCollaborateur) ListeSupprimeTout(COMBO_SDT_IDCollaborateur1) si AfficheInactif=Vrai alors pour tout Collaborateur ListeAjoute(COMBO_SDT_IDCollaborateur,Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom+gLien( Collaborateur.CO_PKID)) ListeAjoute(COMBO_SDT_IDCollaborateur1,Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom+gLien( Collaborateur.CO_PKID)) fin sinon pour tout Collaborateur si Collaborateur.CO_Actif=Vrai alors ListeAjoute(COMBO_SDT_IDCollaborateur,Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom+gLien( Collaborateur.CO_PKID)) ListeAjoute(COMBO_SDT_IDCollaborateur1,Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom+gLien( Collaborateur.CO_PKID)) fin fin fin Procédure locale InitComboFiltre // Résumé : // Syntaxe : // InitComboFiltre () // // Paramètres : // Aucun // Valeur de retour : 06/08/2026 Isis_BO 4390 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InitComboFiltre() nIndice est un entier I est un entier N est un entier dDte est une Date dDte=DateDuJour() N=dDte..Année pour I=N à 2000 pas -1 ListeAjoute(COMBO_SDT_Annee,I+gLien(I)) fin nIndice=ListeCherche(COMBO_SDT_Annee,N,Vrai) si nIndice<>-1 alors ListeSelectPlus(COMBO_SDT_Annee,nIndice) fin ListeSemaine(Val(COMBO_SDT_Annee)) InitComboCollab() si gpclFicheUtilisateurEnCours.FicheCollaborateur<>Null alors nIndice=ListeCherche(COMBO_SDT_IDCollaborateur,gpclFicheUtilisateurEnCours.FicheCollaborateur.m_n PKID,Vrai) si nIndice<>-1 alors ListeSelectPlus(COMBO_SDT_IDCollaborateur,nIndice) sinon ListeSelectPlus(COMBO_SDT_IDCollaborateur,1) fin sinon ListeSelectPlus(COMBO_SDT_IDCollaborateur,1) fin Procédure locale InitComboIntervention // Résumé : // Syntaxe : //InitComboIntervention () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InitComboIntervention() Procédure locale InitComboRDV // Résumé : // Syntaxe : //InitComboRDV ( [ est chaîne [, est chaîne [, est entier sur 8 octets [, est booléen]]]]) // // procédure InitComboRDV(local sDateInf est une chaîne="",local sDateSup est une chaîne="",local nIdCollab est un entier sur 8 octets=-1,bMontreheure est un booléen=Vrai) ZoneRépétéeSupprimeTout(ZR_ListeRDV) 06/08/2026 Isis_BO 4391 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures ncompteur est un entier nIndice est un entier sLibTypeActivite est une chaîne sNumInter est une chaîne reqRdv est une Requête SQL = [ SELECT PL_DateDebut,PL_DateFin,PL_PKID,PL_IDGroupe,PL_Objet,PL_IDIntervention,PL_TempsValide, PL_IDTypeActivite,CO_Nom,CO_Prenom,CO_PKID,CO_Trigramme,CO_Ponderation,IN_RefInterne,PL_Description ,CL_Nom,AD_Presentation,CR_IDRdv,CR_DateHeureDebut,CR_DateHeureFin FROM Planning_RDV LEFT OUTER JOIN CompteRendu ON CompteRendu.CR_IDRdv=Planning_RDV.PL_PKID LEFT OUTER JOIN Collaborateur ON Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur LEFT OUTER JOIN Intervention ON Intervention.IN_PKID=Planning_RDV.PL_IDIntervention LEFT OUTER JOIN Client ON Client.CL_PKID= Intervention.IN_IDClient LEFT OUTER JOIN Lieu ON Lieu.LI_PKID=Intervention.IN_IDLieu LEFT OUTER JOIN Adresse ON Adresse.AD_PKID= Lieu.LI_IDAdresse WHERE Planning_RDV.PL_IDCollaborateur={P_IDCollab} AND Planning_RDV.PL_DateDebut BETWEEN {P_dateInf} AND {P_dateSup} AND Planning_RDV.PL_IDStatut<>{p_nIDNonPlanifie} AND Planning_RDV.Archive=0 ORDER BY Planning_RDV.PL_DateDebut DESC ] reqRdv.P_IDCollab = nIdCollab=-1 ? Null sinon nIdCollab reqRdv.P_dateInf = sDateInf=-1 ? Null sinon sDateInf reqRdv.P_dateSup = sDateSup=-1 ? Null sinon sDateSup reqRdv.p_nIDNonPlanifie = gpclListeStatutRendezVous.RechercheEtDonneIdDepuisValeur(99) si HExécuteRequête(reqRdv) alors pour tout reqRdv nIndice = TableauCherche(gpclListeTypeRendezVous.m_clTabModele,tcLinéaire,"m_nPKID",reqRdv. PL_IDTypeActivite) si nIndice<>-1 alors sLibTypeActivite=gpclListeTypeRendezVous.m_clTabModele[nIndice].m_sLibelle fin si reqRdv.IN_RefInterne<>"" alors sNumInter=" n°"+reqRdv.IN_RefInterne sinon sNumInter="" fin si bMontreheure=Vrai alors si reqRdv.CR_IDRdv=0 alors nIndice=ZoneRépétéeAjouteLigne(ZR_ListeRDV,reqRdv.CO_Trigramme,sLibTypeActivite+ sNumInter,"Le "+DateVersChaîne(reqRdv.PL_DateDebut,"JJ/MM/AAAA")+ " de " + HeureVersChaîne(Droite(reqRdv.PL_DateDebut,9),"HH:mm")... +" à "+HeureVersChaîne(Droite(reqRdv.PL_Datefin,9),"HH:mm"),reqRdv.CL_Nom,reqRdv. AD_Presentation,reqRdv.PL_IDIntervention,reqRdv.PL_PKID,reqRdv.CO_PKID) sinon nIndice=ZoneRépétéeAjouteLigne(ZR_ListeRDV,reqRdv.CO_Trigramme,sLibTypeActivite+ sNumInter,"Le "+DateVersChaîne(reqRdv.PL_DateDebut,"JJ/MM/AAAA")+ " de " + HeureVersChaîne(Droite(reqRdv.CR_DateHeureDebut,9),"HH:mm")... +" à "+HeureVersChaîne(Droite(reqRdv.CR_DateHeureFin,9),"HH:mm"),reqRdv.CL_Nom,reqRdv. AD_Presentation,reqRdv.PL_IDIntervention,reqRdv.PL_PKID,reqRdv.CO_PKID) fin sinon nIndice=ZoneRépétéeAjouteLigne(ZR_ListeRDV,reqRdv.CO_Trigramme,sLibTypeActivite+sNumInter, "Le "+DateVersChaîne(reqRdv.PL_DateDebut,"JJ/MM/AAAA")... ,reqRdv.CL_Nom,reqRdv.AD_Presentation,reqRdv.PL_IDIntervention,reqRdv.PL_PKID,reqRdv. CO_PKID) fin si reqRdv.PL_TempsValide=Vrai alors ZR_ListeRDV[nIndice]..CouleurFond=VertFoncé fin ncompteur++ fin 06/08/2026 Isis_BO 4392 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures fin //COMBO_SDT_RDV..Libellé="Rendez-vous ("+ncompteur+")" ZoneRépétéeSelectMoins(ZR_ListeRDV) //DISP_SaisieTemps[2]..visible=Faux si ZR_ListeRDV..Occurrence=0 alors D_TROIS_COLONNE[1]..Visible=Faux sinon D_TROIS_COLONNE[1]..Visible=Vrai fin HAnnuleDéclaration(reqRdv) Procédure locale InitListeHeures // Résumé : // Syntaxe : //[ = ] InitListeHeures () // // Paramètres : // Aucun // Valeur de retour : // tableau : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InitListeHeures() hMonHeure est une Heure="0" TableHeure est un tableau de chaînes pour i=0 _à_ 23 pour j= 0 _à_ 45 pas 15 Ajoute(TableHeure,NumériqueVersChaîne(i,"02d")+":"+NumériqueVersChaîne(j,"02d")) fin fin renvoyer TableHeure Procédure locale ListeMois // Résumé : // Syntaxe : //ListeMois ( est entier) // // Paramètres : // Année (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ListeMois(local Année est un entier) nIndice est un entier dPremierMois est une Date dDernierMois est une Date N est un entier sMoisEnLettre est une chaîne //Lundi..Jour=1 dPremierMois..Mois=1 dPremierMois..Jour=1 dPremierMois..Année=Année 06/08/2026 Isis_BO 4393 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures dDernierMois=dPremierMois //dDernierMois=dPremierMois //dDernierMois..mois=dPremierMois..Mois+11 //dDernierMois..Jour=DernierJourDuMois(dDernierMois) ListeSupprimeTout(COMBO_SDT_Semaine) tantque dPremierMois..Année=Année N=dPremierMois..Mois dDernierMois=DernierJourDuMois(dDernierMois) sMoisEnLettre=Majuscule(DateVersMoisEnLettre(dPremierMois)+" "+Année) TableAjouteLigne(COMBO_SDT_Semaine,N,sMoisEnLettre,dPremierMois,dDernierMois) dPremierMois..Mois+=1 dDernierMois..mois+=1 fin sDateduJour est une Date=gdDateJourAffiche N=sDateduJour..Mois nIndice=TableCherche(COL_NumSemaine,N,rechercheIdentique) si nIndice<>-1 alors ListeSelectPlus(COMBO_SDT_Semaine,nIndice) SAI_Periode..Libellé="Mois : " SAI_Periode=COMBO_SDT_Semaine..ValeurAffichée ExécuteTraitement(FI_Saisie_Temps_Def.COMBO_SDT_Semaine,trtSélection) fin Procédure locale ListeSemaine // Résumé : // Syntaxe : //ListeSemaine ( est entier) // // Paramètres : // Année (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ListeSemaine(local Année est un entier) nIndice est un entier Lundi est une Date Dimanche est une Date N est un entier Lundi..Jour=1 Lundi..Mois=1 Lundi..Année=Année Dimanche=Lundi Dimanche..Jour+=7- DateVersJour(Lundi) ListeSupprimeTout(COMBO_SDT_Semaine) tantque Lundi..Année=Année N=DateVersNuméroDeSemaine(Lundi) TableAjouteLigne(COMBO_SDT_Semaine,N,N + " - du " + DateVersChaîne(Lundi,"JJ/MM/AAAA") + " au " + DateVersChaîne(Dimanche,"JJ/MM/AAAA"),Lundi,Dimanche ) Lundi=Dimanche Lundi..Jour+=1 Dimanche..Jour+=7 fin N=DateVersNuméroDeSemaine(gdDateJourAffiche) nIndice=TableCherche(COL_NumSemaine,N,rechercheIdentique) si nIndice<>-1 alors ListeSelectPlus(COMBO_SDT_Semaine,nIndice) SAI_Periode=COMBO_SDT_Semaine..ValeurAffichée SAI_Periode..Libellé="Semaine :" ExécuteTraitement(FI_Saisie_Temps_Def.COMBO_SDT_Semaine,trtSélection) fin Procédure locale NouvelleFiche 06/08/2026 Isis_BO 4394 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures // Résumé : // Syntaxe : // NouvelleFiche () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure NouvelleFiche() ZoneRépétéeSelectMoins(ZR_ListeRDV) TableSelectMoins(TABLE_TempsSaisie) SAI_DateDebut=gdDateJourAffiche SAI_NumInter="" COMBO_PL_LieIntervention=0 LIB_idinter="" SAI_Adresse="" SAI_DureeDec="" SAI_HeureDebut="" SAI_HeureFin="" D_FICHE_SAISIE.LIB_IdCollab=COMBO_SDT_IDCollaborateur..ValeurMémorisée LIB_PKIDTEMPS="" LIB_RDV1="" //LIB_IDRdv="" LIB_Groupe="" D_FICHE_SAISIE.LIB_idinter="" //LIB_IDRdv="" FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.LIB_idinter="" nIndice est un entier= TableauCherche(gpclListeTypeRendezVous.m_clTabModele,tcLinéaire,"m_sValeur",1) //SI nIndice<>-1 ALORS // ListeSelectPlus(COMBO_TypeRdv,nIndice) //FIN si ListeSelect(COMBO_TypeRdv)<>nIndice alors COMBO_TypeRdv..Etat=Actif D_FICHE_SAISIE[2]..Visible=Faux D_FICHE_SAISIE[4]..Visible=Faux D_FICHE_SAISIE[5]..Visible=Faux //D_FICHE_SAISIE[6]..Visible=faux GR_NewSaisie..Etat=Actif sinon COMBO_TypeRdv..Etat=Actif D_FICHE_SAISIE[2]..Visible=Vrai D_FICHE_SAISIE[4]..Visible=Vrai D_FICHE_SAISIE[5]..Visible=Vrai //D_FICHE_SAISIE[6]..Visible=Vrai GR_NewSaisie..Etat=Actif fin ZoneRépétéeSupprimeTout(ZR_TypeTemps) pour tout ParametreMetier avec PA_Code=18 si ParametreMetier.PA_Ordre<>1 et ParametreMetier.PA_Ordre<>2 alors ZoneRépétéeAjouteLigne(ZR_TypeTemps,ParametreMetier.PA_Libelle,"",ParametreMetier.PA_PKID, ParametreMetier.PA_Ordre,0,GrisClair) fin fin CalculTempsNonAffecte() Procédure locale RempliFicheHeures // Résumé : // Syntaxe : //RempliFicheHeures ( est entier sur 8 octets, est entier sur 8 octets) 06/08/2026 Isis_BO 4395 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures // // Paramètres : // nIdRDV (entier sur 8 octets) : // nIdInter (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RempliFicheHeures(local nIdRDV est un entier sur 8 octets,local nIdInter est un entier sur 8 octets) nIndice est un entier nIndiceParametre est un entier = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur" ,"2") nIDTpsInter est un entier sur 8 octets=gpclListeTypeTemps.m_clTabModele[nIndiceParametre].m_nPKID nIndiceParametre = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","1") nIDTpsGlobal est un entier sur 8 octets=gpclListeTypeTemps.m_clTabModele[nIndiceParametre].m_nPKID nIDGroupe est un entier sur 8 octets sdReq est une Requête SQL = [ SELECT Adresse.AD_Presentation,CompteRendu.CR_DateHeureDebut,CompteRendu.CR_DateHeureFin, CompteRendu.CR_PKID,SuiviDesTemps.SDT_NbMinutes,SuiviDesTemps.SDT_IDTypeTemps,SuiviDesTemps. SDT_PKID, SuiviDesTemps.SDT_IDGroupe,SuiviDesTemps.SDT_DateDebut,SuiviDesTemps.SDT_DateHeureFin, SuiviDesTemps.SDT_Controle,PL_IDTypeActivite FROM Planning_RDV LEFT OUTER JOIN Intervention ON Intervention.IN_PKID=Planning_RDV.PL_IDIntervention LEFT OUTER JOIN SuiviDesTemps ON (SuiviDesTemps.SDT_IDRdv=Planning_RDV.PL_PKID AND SuiviDesTemps. SDT_IDTypeTemps={P_IDTpsInter}) LEFT OUTER JOIN Lieu ON Lieu.LI_PKID=Intervention.IN_IDLieu LEFT OUTER JOIN Adresse ON Adresse.AD_PKID=Lieu.LI_IDAdresse LEFT OUTER JOIN CompteRendu ON CompteRendu.CR_IDRdv=Planning_RDV.PL_PKID WHERE Planning_RDV.PL_PKID={P_IDRdv} ] //GROUP BY SuiviDesTemps.SDT_IDTypeTemps,Adresse.AD_Presentation,CompteRendu.CR_DateHeureDebut,CompteRendu.CR_Date HeureFin,CompteRendu.CR_PKID sdReq.P_IDRdv=nIdRDV sdReq.P_IDTpsInter=nIDTpsInter //nIndice = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","1") //SI nIndice<>-1 ALORS //sdReq.P_IDTemps=gpclListeTypeTemps.m_clTabModele[nIndice].m_nPKID //FIN si pas HExécuteRequête(sdReq,hRequêteDéfaut) alors Erreur("Impossible d'executer la requête Fiche Saisie"+RC+HErreurInfo()) fin D_FICHE_SAISIE.SAI_Adresse=sdReq.AD_Presentation //LIB_PKIDTEMPS=sdReq.SDT_PKID nIDGroupe = sdReq.SDT_IDGroupe si nIDGroupe>0 alors pour tout SuiviDesTemps avec SDT_IDGroupe=nIDGroupe si SuiviDesTemps.SDT_IDTypeTemps=nIDTpsGlobal alors SAI_DureeDec=(Val(SuiviDesTemps.SDT_NbMinutes)/60) LIB_PKIDTEMPS=SuiviDesTemps.SDT_PKID SAI_DateDebut=Gauche(sdReq.SDT_DateDebut,8) fin fin sinon LIB_PKIDTEMPS="" fin si HLitRecherchePremier(Planning_RDV,PL_PKID,nIdRDV) alors 06/08/2026 Isis_BO 4396 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures nIndice = TableauCherche(gpclListeTypeRendezVous.m_clTabModele,tcLinéaire,"m_nPKID",Planning_RDV. PL_IDTypeActivite) si nIndice<>-1 alors ListeSelectPlus(COMBO_TypeRdv,nIndice) fin fin //si LIB_PKIDTEMPS="0" alors // LIB_PKIDTEMPS="" si Val(LIB_PKIDTEMPS)<=0 _et_ HLitRecherchePremier(Planning_RDV,PL_PKID,nIdRDV) alors SAI_DateDebut= Gauche(Planning_RDV.PL_DateDebut,8) // sinon // SAI_DateDebut=Gauche(sdReq.SDT_DateDebut,8) fin //sinon // SAI_DateDebut=Gauche(sdReq.SDT_DateDebut,8) //FIN FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.LIB_idinter=nIdInter LIB_RDV1=nIdRDV FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.LIB_IdCollab=COMBO_SDT_IDCollaborateur.. ValeurMémorisée LIB_Groupe=sdReq.SDT_IDGroupe si HLitRecherchePremier(Intervention,IN_PKID,nIdInter) alors D_FICHE_SAISIE.SAI_NumInter=ExtraitChaîne(Intervention.IN_RefInterne,1,"-",DepuisDébut) ListeSupprimeTout(COMBO_PL_LieIntervention) ListeAjoute(COMBO_PL_LieIntervention,Intervention.IN_RefInterne+gLien(Intervention.IN_PKID)) ListeSelectPlus(COMBO_PL_LieIntervention,1) D_FICHE_SAISIE.SAI_NumInter..Etat=AffichageSeulement D_FICHE_SAISIE.COMBO_PL_LieIntervention..Etat=AffichageSeulement sinon D_FICHE_SAISIE.SAI_NumInter="" D_FICHE_SAISIE.SAI_NumInter..Etat=Actif D_FICHE_SAISIE.COMBO_PL_LieIntervention..Etat=Actif fin sMinute est un entier si sdReq.CR_PKID<>0 alors SAI_HeureDebut=Milieu(sdReq.CR_DateHeureDebut,9,4) SAI_HeureFin=Milieu(sdReq.CR_DateHeureFin,9,4) SAI_HeureDebut..Etat=AffichageSeulement SAI_HeureFin..Etat=AffichageSeulement sinon si sdReq.SDT_Controle=Vrai SAI_HeureDebut=Milieu(sdReq.SDT_DateDebut,9,4) SAI_HeureFin=Milieu(sdReq.SDT_DateHeureFin,9,4) SAI_HeureDebut..Etat=Actif SAI_HeureFin..Etat=Actif sinon si sdReq.SDT_Controle=Faux et sdReq.SDT_DateDebut<>"00000000000000000" alors SAI_HeureDebut=Milieu(sdReq.SDT_DateDebut,9,4) SAI_HeureFin=Milieu(sdReq.SDT_DateHeureFin,9,4) SAI_HeureDebut..Etat=Actif SAI_HeureFin..Etat=Actif sinon SAI_HeureDebut=Milieu(Planning_RDV.PL_DateDebut,9,4) SAI_HeureFin=Milieu(Planning_RDV.PL_DateFin,9,4) SAI_HeureDebut..Etat=Actif SAI_HeureFin..Etat=Actif fin nIndice = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","1") pour tout sdReq si nIndice<>-1 alors si sdReq.SDT_IDTypeTemps=gpclListeTypeTemps.m_clTabModele[nIndice].m_nPKID alors sMinute+=Val(sdReq.SDT_NbMinutes) fin fin nIndice = TableauCherche(gpclListeTypeRendezVous.m_clTabModele,tcLinéaire,"m_sValeur","1") si sdReq.PL_IDTypeActivite<>gpclListeTypeRendezVous.m_clTabModele[nIndice].m_nPKID alors 06/08/2026 Isis_BO 4397 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures D_FICHE_SAISIE[2]..Visible=Faux D_FICHE_SAISIE[4]..Visible=Faux D_FICHE_SAISIE[5]..Visible=Faux //D_FICHE_SAISIE[6]..Visible=Faux COMBO_TypeRdv..Etat=Actif sinon D_FICHE_SAISIE[2]..Visible=Vrai D_FICHE_SAISIE[4]..Visible=Vrai D_FICHE_SAISIE[5]..Visible=Vrai // D_FICHE_SAISIE[6]..Visible=Vrai COMBO_TypeRdv..Etat=AffichageSeulement fin fin SAI_DureeDec=sMinute/60 nIndice=TableCherche(TABLE_TempsSaisie.COL_IDRdv,NumériqueVersChaîne(nIdRDV)) si nIndice=-1 alors TableSelectMoins(TABLE_TempsSaisie) sinon TableSelectPlus(TABLE_TempsSaisie,nIndice) fin D_TROIS_COLONNE[2]..Visible=Vrai ZoneRépétéeSupprimeTout(ZR_TypeTemps) pour tout ParametreMetier avec PA_Code=18 si ParametreMetier.PA_Ordre<>1 et ParametreMetier.PA_Ordre<>2 alors ZoneRépétéeAjouteLigne(ZR_TypeTemps,ParametreMetier.PA_Libelle,"",ParametreMetier.PA_PKID, ParametreMetier.PA_Ordre,0,GrisClair) fin fin nIndice2 est un entier pour tout SuiviDesTemps avec SDT_IDRdv=Val(nIdRDV) nIndice2=ZoneRépétéeCherche(ATT_IDType,SuiviDesTemps.SDT_IDTypeTemps,rechercheIdentique,1) si nIndice2<>-1 alors ZR_TypeTemps[nIndice2].ATT_LibValeur=Val(SuiviDesTemps.SDT_NbMinutes) ZR_TypeTemps[nIndice2].ATT_IDTemps=SuiviDesTemps.SDT_PKID fin // si SuiviDesTemps.SDT_IDTypeTemps=nIDTpsGlobal alors // SAI_DureeDec=(Val(SuiviDesTemps.SDT_NbMinutes)/60) // LIB_PKIDTEMPS=SuiviDesTemps.SDT_PKID // FIN fin pour tout ligne de ZR_TypeTemps ATT_LibValeur=(ATT_LibValeur/60) fin ZoneRépétéeTrie("ATT_Ordre") HAnnuleDéclaration(sdReq) Procédure locale RempliFicheHeures_2 // Résumé : // Syntaxe : //RempliFicheHeures_2 ( est entier sur 8 octets, est entier sur 8 octets, est entier sur 8 octets) // // Paramètres : // nIdRDV (entier sur 8 octets) : // nIdInter (entier sur 8 octets) : // nIDCollab (entier sur 8 octets) : // Valeur de retour : // Aucune // 06/08/2026 Isis_BO 4398 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RempliFicheHeures_2(local nIdRDV est un entier sur 8 octets,local nIdInter est un entier sur 8 octets,local nIDCollab est un entier sur 8 octets) nIndice est un entier nIndiceParametre est un entier = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire ,"m_sValeur","2") nIDTpsInter est un entier sur 8 octets = gpclListeTypeTemps.m_clTabModele[nIndiceParametre].m_nPKID nIndiceParametre = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire, "m_sValeur","1") nIDTpsGlobal est un entier sur 8 octets = gpclListeTypeTemps.m_clTabModele[nIndiceParametre].m_nPKID nIndiceParametre = TableauCherche(gpclListeTypeRendezVous.m_clTabModele, tcLinéaire,"m_sValeur","1") nIDActiInter est un entier sur 8 octets = gpclListeTypeRendezVous.m_clTabModele[nIndiceParametre]. m_nPKID nIDTypeRdv est un entier sur 8 octets nIDGroupe est un entier sur 8 octets nMinutes est un entier bActiviteInter est un booléen sdReq est une Requête SQL = [ SELECT Adresse.AD_Presentation,CompteRendu.CR_DateHeureDebut,CompteRendu.CR_DateHeureFin, CompteRendu.CR_PKID,SuiviDesTemps.SDT_NbMinutes,SuiviDesTemps.SDT_IDTypeTemps,SuiviDesTemps. SDT_PKID, SuiviDesTemps.SDT_IDGroupe,SuiviDesTemps.SDT_DateDebut,SuiviDesTemps.SDT_DateHeureFin, SuiviDesTemps.SDT_Controle,SuiviDesTemps.SDT_IDTypeRdv FROM Planning_RDV LEFT OUTER JOIN Intervention ON Intervention.IN_PKID=Planning_RDV.PL_IDIntervention LEFT OUTER JOIN SuiviDesTemps ON (SuiviDesTemps.SDT_IDRdv=Planning_RDV.PL_PKID AND SuiviDesTemps. SDT_IDTypeTemps={P_IDTpsInter} AND SuiviDesTemps.SDT_IDCollaborateur={p_IDCollab}) LEFT OUTER JOIN Lieu ON Lieu.LI_PKID=Intervention.IN_IDLieu LEFT OUTER JOIN Adresse ON Adresse.AD_PKID=Lieu.LI_IDAdresse LEFT OUTER JOIN CompteRendu ON CompteRendu.CR_IDRdv=Planning_RDV.PL_PKID WHERE Planning_RDV.PL_PKID={P_IDRdv} ORDER BY SuiviDesTemps.SDT_DateDebut DESC ] sdReq.P_IDRdv = nIdRDV sdReq.P_IDTpsInter = nIDTpsInter LIB_idinter = nIdInter LIB_RDV1 = nIdRDV LIB_IdCollab = nIDCollab//COMBO_SDT_IDCollaborateur..ValeurMémorisée SAI_DureeDec = 0 SAI_NumInter = "" SAI_NumInter..Etat = Actif COMBO_PL_LieIntervention..Etat= Actif D_TROIS_COLONNE[2]..Visible = Vrai ZoneRépétéeSupprimeTout(ZR_TypeTemps) pour i = 1 _à_ gpclListeTypeTemps.p_nTotal si pas gpclListeTypeTemps:m_clTabModele[i]:m_nOrdre dans (1,2) alors avec gpclListeTypeTemps:m_clTabModele[i] ZoneRépétéeAjouteLigne(ZR_TypeTemps,.m_sLibelle,"",.m_nPKID,.m_nOrdre,0,GrisClair) fin fin fin ZoneRépétéeTrie("ATT_Ordre") si HExécuteRequête(sdReq,hRequêteDéfaut) alors HLitPremier(sdReq) si HTrouve(sdReq) alors SAI_Adresse = sdReq.AD_Presentation nIDGroupe = sdReq.SDT_IDGroupe LIB_Groupe = nIDGroupe 06/08/2026 Isis_BO 4399 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures //Si présence d'un compte rendu on prend cette date sinon si déjà controlé ou déjà saisie on prend cette date sinon on prend celle du rendez-vous SAI_DateDebut = sdReq.CR_PKID<>0 ? Milieu(sdReq.CR_DateHeureDebut,1,8) sinon (sdReq.SDT_Controle _ou_ sdReq.SDT_DateDebut<>"00000000000000000") ? Milieu(sdReq. SDT_DateDebut,1,8) sinon Milieu(Planning_RDV.PL_DateDebut,1,8) SAI_HeureDebut = sdReq.CR_PKID<>0 ? Milieu(sdReq.CR_DateHeureDebut,9,4) sinon (sdReq.SDT_Controle _ou_ sdReq.SDT_DateDebut<>"00000000000000000") ? Milieu(sdReq. SDT_DateDebut,9,4) sinon Milieu(Planning_RDV.PL_DateDebut,9,4) SAI_HeureFin = sdReq.CR_PKID<>0 ? Milieu(sdReq.CR_DateHeureFin,9,4) sinon ( sdReq.SDT_Controle _ou_ sdReq.SDT_DateDebut<>"00000000000000000") ? Milieu(sdReq. SDT_DateHeureFin,9,4) sinon Milieu(Planning_RDV.PL_DateFin,9,4) SAI_HeureDebut..Etat = sdReq.CR_PKID<>0 ? AffichageSeulement sinon Actif SAI_HeureFin..Etat = sdReq.CR_PKID<>0 ? AffichageSeulement sinon Actif nIDTypeRdv = sdReq.SDT_IDTypeRdv bActiviteInter = nIDTypeRdv=nIDActiInter fin sinon Erreur("Impossible d'executer la requête Fiche Saisie"+RC+HErreurInfo()) fin HAnnuleDéclaration(sdReq) si nIDGroupe>0 alors nIndTypeTps est un entier pour tout SuiviDesTemps avec SDT_IDGroupe=nIDGroupe si SuiviDesTemps.SDT_IDTypeTemps=nIDTpsGlobal alors SAI_DureeDec = (Val(SuiviDesTemps.SDT_NbMinutes)/60) LIB_PKIDTEMPS = SuiviDesTemps.SDT_PKID //SAI_DateDebut = Gauche(SuiviDesTemps.SDT_DateDebut,8) nMinutes = Val(SuiviDesTemps.SDT_NbMinutes) SAI_DureeDec = nMinutes/60 fin nIndTypeTps=ZoneRépétéeCherche(ATT_IDType,SuiviDesTemps.SDT_IDTypeTemps,rechercheIdentique,1) si nIndTypeTps>0 alors ZR_TypeTemps[nIndTypeTps].ATT_LibValeur=Val(SuiviDesTemps.SDT_NbMinutes)/60 ZR_TypeTemps[nIndTypeTps].ATT_IDTemps=SuiviDesTemps.SDT_PKID fin fin sinon LIB_PKIDTEMPS="" si HLitRecherchePremier(Planning_RDV,PL_PKID,nIdRDV) alors SAI_DateDebut = Gauche(Planning_RDV.PL_DateDebut,8) SAI_HeureDebut = Milieu(Planning_RDV.PL_DateDebut,9,4) SAI_HeureFin = Milieu(Planning_RDV.PL_DateFin,9,4) nIDTypeRdv = Planning_RDV.PL_IDTypeActivite bActiviteInter = nIDTypeRdv=nIDActiInter fin fin D_FICHE_SAISIE[2]..Visible = bActiviteInter D_FICHE_SAISIE[4]..Visible = bActiviteInter D_FICHE_SAISIE[5]..Visible = bActiviteInter COMBO_TypeRdv..Etat = bActiviteInter ? AffichageSeulement sinon Actif nIndice = TableauCherche(gpclListeTypeRendezVous.m_clTabModele,tcLinéaire,"m_nPKID",nIDTypeRdv) si nIndice<>-1 alors ListeSelectPlus(COMBO_TypeRdv,nIndice) fin si HLitRecherchePremier(Intervention,IN_PKID,nIdInter) alors SAI_NumInter = ExtraitChaîne(Intervention.IN_RefInterne,1,"-",DepuisDébut) 06/08/2026 Isis_BO 4400 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures ListeSupprimeTout(COMBO_PL_LieIntervention) ListeAjoute(COMBO_PL_LieIntervention,Intervention.IN_RefInterne+gLien(Intervention.IN_PKID)) ListeSelectPlus(COMBO_PL_LieIntervention,1) SAI_NumInter..Etat = AffichageSeulement COMBO_PL_LieIntervention..Etat= AffichageSeulement fin nIndice=TableCherche(TABLE_TempsSaisie.COL_IDRdv,NumériqueVersChaîne(nIdRDV)) si nIndice=-1 alors TableSelectMoins(TABLE_TempsSaisie) sinon TableSelectPlus(TABLE_TempsSaisie,nIndice) fin Procédure locale RempliFicheHeuresGrpe // Résumé : // Syntaxe : //RempliFicheHeuresGrpe ( est entier sur 8 octets, est entier sur 8 octets) // // Paramètres : // nIdGroupe (entier sur 8 octets) : // nIDTypeTemps (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RempliFicheHeuresGrpe(local nIdGroupe est un entier sur 8 octets,nIDTypeTemps est un entier sur 8 octets) nIndiceParametre est un entier = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur" ,"2") nIDTpsInter est un entier sur 8 octets=gpclListeTypeTemps.m_clTabModele[nIndiceParametre].m_nPKID nIndiceParametre = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","1") nIDTpsGlobal est un entier sur 8 octets=gpclListeTypeTemps.m_clTabModele[nIndiceParametre].m_nPKID nIndice est un entier sdReq est une Requête SQL = [ SELECT Adresse.AD_Presentation,SuiviDesTemps.SDT_NbMinutes,SuiviDesTemps.SDT_IDTypeTemps, SuiviDesTemps.SDT_PKID,SuiviDesTemps.SDT_IDTypeRdv ,SuiviDesTemps.SDT_IDIntervention,SuiviDesTemps.SDT_IDRdv,SuiviDesTemps.SDT_DateDebut,SuiviDesTemps .SDT_DateHeureFin FROM SuiviDesTemps LEFT OUTER JOIN Intervention ON Intervention.IN_PKID=SuiviDesTemps.SDT_IDIntervention LEFT OUTER JOIN Lieu ON Lieu.LI_PKID=Intervention.IN_IDLieu LEFT OUTER JOIN Adresse ON Adresse.AD_PKID=Lieu.LI_IDAdresse WHERE SuiviDesTemps.SDT_IDGroupe={P_IDGrpe} AND SuiviDesTemps.SDT_IDTypeTemps={P_IDTypeTemps} ] //GROUP BY SuiviDesTemps.SDT_IDTypeTemps,Adresse.AD_Presentation,CompteRendu.CR_DateHeureDebut,CompteRendu.CR_Date HeureFin,CompteRendu.CR_PKID sdReq.P_IDGrpe=nIdGroupe sdReq.P_IDTypeTemps=nIDTpsInter//nIDTypeTemps //nIndice = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","1") //SI nIndice<>-1 ALORS //sdReq.P_IDTemps=gpclListeTypeTemps.m_clTabModele[nIndice].m_nPKID //FIN si pas HExécuteRequête(sdReq,hRequêteDéfaut) alors Erreur("Impossible d'executer la requête Fiche Saisie"+RC+HErreurInfo()) fin 06/08/2026 Isis_BO 4401 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures D_FICHE_SAISIE.SAI_Adresse=sdReq.AD_Presentation //LIB_PKIDTEMPS=sdReq.SDT_PKID LIB_Groupe=nIdGroupe nIndice= TableauCherche(gpclListeTypeRendezVous.m_clTabModele,tcLinéaire,"m_nPKID",sdReq.SDT_IDTypeRdv) //SI nIndice<>-1 ALORS // ListeSelectPlus(COMBO_TypeRdv,nIndice) //FIN nIndice = TableauCherche(gpclListeTypeRendezVous.m_clTabModele,tcLinéaire,"m_sValeur","1") si sdReq.SDT_IDTypeRdv<>gpclListeTypeRendezVous.m_clTabModele[nIndice].m_nPKID alors D_FICHE_SAISIE[2]..Visible=Faux D_FICHE_SAISIE[4]..Visible=Faux D_FICHE_SAISIE[5]..Visible=Faux //D_FICHE_SAISIE[6]..Visible=Faux COMBO_TypeRdv..Etat=Actif sinon D_FICHE_SAISIE[2]..Visible=Vrai D_FICHE_SAISIE[4]..Visible=Vrai D_FICHE_SAISIE[5]..Visible=Vrai //D_FICHE_SAISIE[6]..Visible=Vrai COMBO_TypeRdv..Etat=AffichageSeulement fin //SI ListeSelect(COMBO_TypeRdv)<>nIndice ALORS // COMBO_TypeRdv..Etat=Actif // DISP_SansNom2[2]..Visible=Faux // DISP_SansNom2[4]..Visible=Faux // DISP_SansNom2[5]..Visible=Faux // DISP_SansNom2[6]..Visible=Faux // GR_NewSaisie..Etat=Actif //SINON // COMBO_TypeRdv..Etat=Actif // DISP_SansNom2[2]..Visible=Vrai // DISP_SansNom2[4]..Visible=Vrai // DISP_SansNom2[5]..Visible=Vrai // DISP_SansNom2[6]..Visible=Vrai // GR_NewSaisie..Etat=Actif //FIN nIndice = TableauCherche(gpclListeTypeRendezVous.m_clTabModele,tcLinéaire,"m_nPKID",sdReq. SDT_IDTypeRdv) si nIndice<>-1 alors ListeSelectPlus(COMBO_TypeRdv,nIndice) fin SAI_DateDebut=COL_Date FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.LIB_idinter=sdReq.SDT_IDIntervention LIB_RDV1="" FI_Saisie_Temps_Def.D_TROIS_COLONNE.D_FICHE_SAISIE.LIB_IdCollab=COMBO_SDT_IDCollaborateur.. ValeurMémorisée si HLitRecherchePremier(Intervention,IN_PKID,sdReq.SDT_IDIntervention) alors D_FICHE_SAISIE.SAI_NumInter=ExtraitChaîne(Intervention.IN_RefInterne,1,"-",DepuisDébut) ListeSupprimeTout(COMBO_PL_LieIntervention) ListeAjoute(COMBO_PL_LieIntervention,Intervention.IN_RefInterne+gLien(Intervention.IN_PKID)) ListeSelectPlus(COMBO_PL_LieIntervention,1) D_FICHE_SAISIE.SAI_NumInter..Etat=AffichageSeulement D_FICHE_SAISIE.COMBO_PL_LieIntervention..Etat=AffichageSeulement fin //sMinute est un entier SAI_HeureDebut=Milieu(sdReq.SDT_DateDebut,9,4) SAI_HeureFin=Milieu(sdReq.SDT_DateHeureFin,9,4) nIndice = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","1") //POUR TOUT sdReq // SI nIndice<>-1 ALORS // SI sdReq.SDT_IDTypeTemps=gpclListeTypeTemps.m_clTabModele[nIndice].m_nPKID ALORS // sMinute=Val(sdReq.SDT_NbMinutes) 06/08/2026 Isis_BO 4402 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures // FIN // FIN //FIN SAI_DureeDec=COL_Duree//sMinute/60 D_TROIS_COLONNE[2]..Visible=Vrai ZoneRépétéeSupprimeTout(ZR_TypeTemps) pour tout ParametreMetier avec PA_Code=18 si ParametreMetier.PA_Ordre<>1 et ParametreMetier.PA_Ordre<>2 alors ZoneRépétéeAjouteLigne(ZR_TypeTemps,ParametreMetier.PA_Libelle,"",ParametreMetier.PA_PKID, ParametreMetier.PA_Ordre,0,GrisClair) fin fin nIndice2 est un entier si nIdGroupe>0 alors pour tout SuiviDesTemps avec SDT_IDGroupe=nIdGroupe nIndice2=ZoneRépétéeCherche(ATT_IDType,SuiviDesTemps.SDT_IDTypeTemps,rechercheIdentique,1) si nIndice2<>-1 alors ZR_TypeTemps[nIndice2].ATT_LibValeur=Val(SuiviDesTemps.SDT_NbMinutes) ZR_TypeTemps[nIndice2].ATT_IDTemps=SuiviDesTemps.SDT_PKID fin fin si SuiviDesTemps.SDT_IDTypeTemps=nIDTpsGlobal alors SAI_DureeDec=(Val(SuiviDesTemps.SDT_NbMinutes)/60) LIB_PKIDTEMPS=SuiviDesTemps.SDT_PKID fin fin pour tout ligne de ZR_TypeTemps ATT_LibValeur=(ATT_LibValeur/60) fin ZoneRépétéeTrie("ATT_Ordre") ZoneRépétéeSelectMoins(ZR_ListeRDV) HAnnuleDéclaration(sdReq) Procédure locale RempliFicheHeuresGrpe_2 // Résumé : // Syntaxe : //RempliFicheHeuresGrpe_2 ( est entier sur 8 octets, est entier sur 8 octets) // // Paramètres : // nIdGroupe (entier sur 8 octets) : // nIDTypeTemps (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RempliFicheHeuresGrpe_2(local nIdGroupe est un entier sur 8 octets,nIDTypeTemps est un entier sur 8 octets) nIndiceParametre est un entier = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire ,"m_sValeur","2") nIDTpsInter est un entier sur 8 octets = gpclListeTypeTemps.m_clTabModele[nIndiceParametre].m_nPKID nIndiceParametre = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire, "m_sValeur","1") nIDTpsGlobal est un entier sur 8 octets = gpclListeTypeTemps.m_clTabModele[nIndiceParametre].m_nPKID nIndiceParametre = TableauCherche(gpclListeTypeRendezVous.m_clTabModele, tcLinéaire,"m_sValeur","1") nIDActiInter est un entier sur 8 octets = gpclListeTypeRendezVous.m_clTabModele[nIndiceParametre]. m_nPKID 06/08/2026 Isis_BO 4403 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures nIDTypeRdv est un entier sur 8 octets nIndice est un entier bActiviteInter est un booléen sdReq est une Requête SQL = [ SELECT Adresse.AD_Presentation,SuiviDesTemps.SDT_NbMinutes,SuiviDesTemps.SDT_IDTypeTemps, SuiviDesTemps.SDT_PKID,SuiviDesTemps.SDT_IDTypeRdv ,SuiviDesTemps.SDT_IDIntervention,SuiviDesTemps.SDT_IDRdv,SuiviDesTemps.SDT_DateDebut,SuiviDesTemps .SDT_DateHeureFin FROM SuiviDesTemps LEFT OUTER JOIN Intervention ON Intervention.IN_PKID=SuiviDesTemps.SDT_IDIntervention LEFT OUTER JOIN Lieu ON Lieu.LI_PKID=Intervention.IN_IDLieu LEFT OUTER JOIN Adresse ON Adresse.AD_PKID=Lieu.LI_IDAdresse WHERE SuiviDesTemps.SDT_IDGroupe={P_IDGrpe} AND SuiviDesTemps.SDT_IDTypeTemps={P_IDTypeTemps} ] sdReq.P_IDGrpe = nIdGroupe sdReq.P_IDTypeTemps = nIDTpsInter//nIDTypeTemps LIB_Groupe = nIdGroupe SAI_DateDebut = COL_Date SAI_DureeDec = COL_Duree LIB_RDV1 = "" LIB_IdCollab = COMBO_SDT_IDCollaborateur..ValeurMémorisée D_TROIS_COLONNE[2]..Visible=Vrai ZoneRépétéeSupprimeTout(ZR_TypeTemps) pour i = 1 _à_ gpclListeTypeTemps.p_nTotal si pas gpclListeTypeTemps:m_clTabModele[i]:m_nOrdre dans (1,2) alors avec gpclListeTypeTemps:m_clTabModele[i] ZoneRépétéeAjouteLigne(ZR_TypeTemps,.m_sLibelle,"",.m_nPKID,.m_nOrdre,0,GrisClair) fin fin fin ZoneRépétéeTrie("ATT_Ordre") si HExécuteRequête(sdReq,hRequêteDéfaut) alors HLitPremier(sdReq) si HTrouve(sdReq) alors SAI_Adresse = sdReq.AD_Presentation LIB_idinter = sdReq.SDT_IDIntervention SAI_HeureDebut = Milieu(sdReq.SDT_DateDebut,9,4) SAI_HeureFin = Milieu(sdReq.SDT_DateHeureFin,9,4) nIDTypeRdv = sdReq.SDT_IDTypeRdv bActiviteInter = nIDTypeRdv=nIDActiInter fin sinon//SI PAS HExécuteRequête(sdReq,hRequêteDéfaut) ALORS Erreur("Impossible d'executer la requête Fiche Saisie"+RC+HErreurInfo()) fin HAnnuleDéclaration(sdReq) D_FICHE_SAISIE[2]..Visible = bActiviteInter D_FICHE_SAISIE[4]..Visible = bActiviteInter D_FICHE_SAISIE[5]..Visible = bActiviteInter COMBO_TypeRdv..Etat = bActiviteInter ? AffichageSeulement sinon Actif nIndice = TableauCherche(gpclListeTypeRendezVous.m_clTabModele,tcLinéaire, "m_nPKID",nIDTypeRdv) si nIndice<>-1 alors ListeSelectPlus(COMBO_TypeRdv,nIndice) fin si HLitRecherchePremier(Intervention,IN_PKID,LIB_idinter) alors SAI_NumInter=ExtraitChaîne(Intervention.IN_RefInterne,1,"-",DepuisDébut) ListeSupprimeTout(COMBO_PL_LieIntervention) ListeAjoute(COMBO_PL_LieIntervention,Intervention.IN_RefInterne+gLien(Intervention.IN_PKID)) ListeSelectPlus(COMBO_PL_LieIntervention,1) 06/08/2026 Isis_BO 4404 Partie 3 › Fenêtre WINDEV › FI_Saisie_Temps_Def › Procédures SAI_NumInter..Etat=AffichageSeulement COMBO_PL_LieIntervention..Etat=AffichageSeulement fin si nIdGroupe>0 alors nIndTypeTps est un entier pour tout SuiviDesTemps avec SDT_IDGroupe=nIdGroupe nIndTypeTps=ZoneRépétéeCherche(ATT_IDType,SuiviDesTemps.SDT_IDTypeTemps,rechercheIdentique,1) si nIndTypeTps<>-1 alors ZR_TypeTemps[nIndTypeTps].ATT_LibValeur = Val(SuiviDesTemps.SDT_NbMinutes)/60 ZR_TypeTemps[nIndTypeTps].ATT_IDTemps = SuiviDesTemps.SDT_PKID fin fin si SuiviDesTemps.SDT_IDTypeTemps=nIDTpsGlobal alors SAI_DureeDec=(Val(SuiviDesTemps.SDT_NbMinutes)/60) LIB_PKIDTEMPS=SuiviDesTemps.SDT_PKID fin fin ZoneRépétéeSelectMoins(ZR_ListeRDV) 06/08/2026 Isis_BO 4405 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Image FI_RubanTT_Mails Image FI_RubanTT_Mails Informations générales FI_RubanTT_Mails Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_RubanTT_Mails.wdw | Créé par | | DFI | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 01/04/2020 16:58:19 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:30 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1339 Hauteur | 127 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------ | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | 06/08/2026 | | | Isis_BO | | 4406 | Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations générales Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre | | Champ de saisie | 9 | Libellé | 7 | | ---------- | --------------------- | ------- | --------------- | ---- | | | Bouton | 75 | Interrupteur | 4 | | | Image | 7 | Spin | 6 | | | Potentiomètre | 1 | Combo | 1 | | | Fenêtre interne | 1 | Fenêtre interne | 1 | | | Option d'interrupteur | 4 | Option de menu | 22 | | | Ruban | 1 | Regroupement | 22 | | | Volet (Ruban) | 6 | | | | 06/08/2026 | | Isis_BO | | 4407 | Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations générales Nombre d'éléments dans la fenêtre : 167 FI_RubanTT_Mails Informations sur les champs Fenêtre : FI_RubanTT_Mails Fenêtre interne BAT ehcuoT | | | X noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | --- | --- | --- | --- | ------------ | --- | Y noitisoP | | | | ruegraL | | ruetuaH | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | elbisiV nalP | FI_RubanTT_Mails | | 0 | 0 | 1339 | 127 | 0 | | | | ---------------- | --- | --- | --- | ---- | --- | --- | --- | --- | Fenêtre interne : FI_RubanTT_Mails Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_LectureSeule | 0 | 0 80 | 25 | 0 | Actif | Centre | Centre | | | ---------------- | --- | ---- | --- | --- | ----- | ------ | ------ | --- | Bouton | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | laitini tatE | | X noitisoP | Y noitisoP | | | | | | | | --- | ---------- | ---------- | --- | --- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | BTN_WDFAA_RaccourciZoom100 | 55 | -108 | 56 | 61 | 0 | Actif | Interrup | | | -------------------------- | --- | ---- | ------- | --- | --- | ----- | -------- | ---- | | BTN_WDFAA_Redo | 41 | 1 | 32 | 22 | 0 | Grisé | Interrup | | | BTN_WDFAA_Undo | 7 | 1 | 32 | 22 | 0 | Grisé | Interrup | | | 06/08/2026 | | | Isis_BO | | | | | 4408 | Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | | | | | laitini tatE | | sucof cevA | | --- | --- | --- | ---------- | ---------- | ------- | --- | ------- | --- | --- | ------------ | --------- | ---------- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | ruegraL | | ruetuaH | | | | cilc cevA | | elbisiV nalP | IMG_Style | | | -68 | -95 | | 109 | 64 | 0 | | Actif | | | | --------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Ruban BAT ehcuoT | | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | RUBAN_WINDEVFAA_TT | | | | 0 | | 0 | 1339 | 127 | | 0 | Actif | | | ------------------ | --- | --- | --- | --- | --- | --- | ---- | --- | --- | --- | ----- | --- | Ruban : FI_RubanTT_Mails.RUBAN_WINDEVFAA_TT Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ----------- | ---------- | --- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | | eisias epyT | engilitluM | | | | | ruegraL ruetuaH elbisiV nalP | SAI_FAA_Zoom | 222 | 57 96 | 22 | 0 | Actif | | Numéri | | Non | | | | | ------------------- | --- | ------ | --- | --- | ----- | --- | ------ | --- | --- | --- | --- | --- | | SAI_WDFAA_Espacem | 413 | 74 104 | 24 | 0 | Actif | | Numéri | | Non | | | | | SAI_WDFAA_Espacem | 413 | 47 104 | 24 | 0 | Actif | | Numéri | | Non | | | | | SAI_WDFAA_ImageHa | 358 | 53 116 | 22 | 0 | Actif | | Numéri | | Non | | | | | SAI_WDFAA_ImageLar | 358 | 26 116 | 22 | 0 | Actif | | Numéri | | Non | | | | | SAI_WDFAA_MargeEn | 442 | 25 200 | 24 | 0 | Actif | | Numéri | | Non | | | | | SAI_WDFAA_MargePie | 442 | 51 200 | 24 | 0 | Actif | | Numéri | | Non | | | | | SAI_WDFAA_RetraitDr | 262 | 74 109 | 24 | 0 | Actif | | Numéri | | Non | | | | | SAI_WDFAA_RetraitGa | | | | | | | Numéri | | | | | | | | 262 | 47 109 | 24 | 0 | Actif | | | | Non | | | | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | | | ruegraL | | ruetuaH | | | | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_Couleur_de_fond | | 484 | | 31 | 91 | 14 | 0 | | Actif | Gauche | Haut | | | ----------------------- | --- | --- | --- | --- | --- | ------- | --- | --- | ----- | ------ | ---- | ---- | | LIB_Couleur_de_trait | | 484 | | 58 | 85 | 14 | 0 | | Actif | Gauche | Haut | | | LIB_VisuCouleurSurligne | | 696 | | 67 | 16 | 5 | 0 | | Actif | Gauche | Haut | | | LIB_VisuCouleurTexte | | 653 | | 67 | 16 | 5 | 0 | | Actif | Gauche | Haut | | | LIB_WDFAA_Espacement | | 389 | | 26 | 77 | 15 | 0 | | Actif | Gauche | Haut | | | LIB_WDFAA_Retrait | | 244 | | 26 | 55 | 15 | 0 | | Actif | Gauche | Haut | | | 06/08/2026 | | | | | | Isis_BO | | | | | | 4409 | Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton notuob epyT | | | | | laitini tatE BAT ehcuoT | | | --- | --- | --- | --- | ----------------------- | --- | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_WDFAA_AfficheCaracControle | 906 26 | 25 24 | 0 | Actif | Interrup | | ------------------------------ | ------ | ----- | --- | ----- | -------- | | BTN_WDFAA_AlignCentre | 812 53 | 25 24 | 0 | Actif | Interrup | | BTN_WDFAA_AlignDroite | 838 53 | 25 24 | 0 | Actif | Interrup | | BTN_WDFAA_AlignGauche | 786 53 | 25 24 | 0 | Actif | Interrup | | BTN_WDFAA_Alignjustifie | 864 53 | 25 24 | 0 | Actif | Interrup | BTN_WDFAA_BTN_WDFAA_RetraitPlus 880 26 25 24 0 Actif Interrup | BTN_WDFAA_Barre | 567 53 | 27 24 | 0 | Actif | Interrup | | --------------------------- | ------- | ------ | --- | ----- | -------- | | BTN_WDFAA_BordFond | 957 53 | 32 24 | 0 | Actif | Interrup | | BTN_WDFAA_Coller | 355 26 | 50 61 | 0 | Actif | Interrup | | BTN_WDFAA_Copier | 410 53 | 72 24 | 0 | Actif | Interrup | | BTN_WDFAA_CouleurFond | 924 53 | 32 24 | 0 | Actif | Interrup | | BTN_WDFAA_CouleurFondForme | 576 26 | 32 24 | 0 | Actif | Interrup | | BTN_WDFAA_CouleurSurlignage | 689 53 | 41 24 | 0 | Actif | Interrup | | BTN_WDFAA_CouleurTexte | 646 53 | 41 24 | 0 | Actif | Interrup | | BTN_WDFAA_CouleurTraitForme | 576 53 | 32 24 | 0 | Actif | Interrup | | BTN_WDFAA_Couper | 410 26 | 72 24 | 0 | Actif | Interrup | | BTN_WDFAA_Entete | 113 26 | 50 61 | 0 | Grisé | Interrup | | BTN_WDFAA_Export | 247 53 | 98 24 | 0 | Actif | Interrup | | BTN_WDFAA_Exposant | 620 53 | 25 24 | 0 | Actif | Interrup | | BTN_WDFAA_FermerEntêtePied | 661 26 | 113 67 | 0 | Actif | Normal | | BTN_WDFAA_Forme | 1079 26 | 58 61 | 0 | Grisé | Interrup | | BTN_WDFAA_Formule | 956 26 | 57 61 | 0 | Grisé | Interrup | | BTN_WDFAA_Gras | 492 53 | 24 24 | 0 | Actif | Interrup | BTN_WDFAA_Habillage_AligneSurLeTe 5 26 64 61 0 Actif Interrup | BTN_WDFAA_Habillage_Carre | 79 26 | 64 61 | 0 | Actif | Interrup | | ------------------------- | ----- | ----- | --- | ----- | -------- | BTN_WDFAA_Habillage_DerriereLeText 217 26 131 24 0 Actif Interrup BTN_WDFAA_Habillage_DevantLeTexte 217 53 131 24 0 Actif Interrup | BTN_WDFAA_Habillage_HautEtBas | 148 26 | 64 61 | 0 | Actif | Interrup | | ----------------------------- | ------- | ------- | --- | ----- | -------- | | BTN_WDFAA_Image | 780 26 | 50 61 | 0 | Actif | Interrup | | BTN_WDFAA_Imprimer | 247 26 | 98 24 | 0 | Actif | Interrup | | BTN_WDFAA_Indice | 595 53 | 24 24 | 0 | Actif | Interrup | | BTN_WDFAA_Interligne | 890 53 | 33 24 | 0 | Actif | Interrup | | BTN_WDFAA_Italique | 517 53 | 24 24 | 0 | Actif | Interrup | | BTN_WDFAA_Lien | 888 26 | 58 61 | 0 | Grisé | Interrup | | BTN_WDFAA_MODEAFFICHAGE_PAGE | 357 26 | 56 61 | 0 | Actif | Interrup | | BTN_WDFAA_MODEAFFICHAGE_WEB | 418 26 | 56 61 | 0 | Actif | Interrup | | BTN_WDFAA_Majuscules | 743 26 | 33 24 | 0 | Actif | Interrup | | BTN_WDFAA_Marges | 5 26 | 50 61 | 0 | Actif | Interrup | | BTN_WDFAA_Nouveau | 5 26 | 81 24 | 0 | Actif | Interrup | | BTN_WDFAA_Numero | 820 26 | 33 24 | 0 | Actif | Interrup | | BTN_WDFAA_Orientation | 55 26 | 69 61 | 0 | Actif | Interrup | | BTN_WDFAA_Orthographe | 1099 73 | 130 34 | 0 | Grisé | Normal | | BTN_WDFAA_Ouvrir | 5 53 | 72 24 | 0 | Actif | Interrup | | BTN_WDFAA_PageVierge | 5 26 | 50 61 | 0 | Actif | Interrup | | BTN_WDFAA_PiedDePage | 168 26 | 50 61 | 0 | Grisé | Interrup | | BTN_WDFAA_Police | 492 28 | 138 20 | 0 | Actif | Normal | | BTN_WDFAA_PoliceMoins | 714 26 | 24 24 | 0 | Actif | Interrup | | BTN_WDFAA_PolicePlus | 689 26 | 24 24 | 0 | Actif | Interrup | | BTN_WDFAA_Puces | 786 26 | 33 24 | 0 | Grisé | Interrup | | BTN_WDFAA_Remplacer | 1099 50 | 120 24 | 0 | Actif | Normal | | BTN_WDFAA_RetraitMoins | 854 26 | 25 24 | 0 | Actif | Interrup | | BTN_WDFAA_SautDePage | 53 26 | 50 61 | 0 | Actif | Interrup | | BTN_WDFAA_SauteDePage2 | 184 26 | 50 61 | 0 | Grisé | Interrup | | 06/08/2026 | | Isis_BO | | | 4410 | Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs BAT ehcuoT notuob epyT laitini tatE | | | X noitisoP Y noitisoP | | | | | | | | | --- | --- | --------------------- | --- | --------------- | --- | --- | --- | --- | --- | | | | | | ruegraL ruetuaH | | | | | | elbisiV nalP | BTN_WDFAA_Save | | 89 | 26 | 69 | 61 | 0 | Actif | Interrup | | | ----------------------------- | --- | ---- | --- | --- | --- | --- | ----- | -------- | --- | | BTN_WDFAA_SaveBTN_WDFAA_Save1 | | 168 | 26 | 69 | 61 | 0 | Actif | Interrup | | | BTN_WDFAA_Signet | | 1141 | 26 | 58 | 61 | 0 | Actif | Interrup | | | BTN_WDFAA_Souligne | | 542 | 53 | 24 | 24 | 0 | Actif | Interrup | | | BTN_WDFAA_TabInsererADroite | | 345 | 26 | 70 | 61 | 0 | Actif | Normal | | | BTN_WDFAA_TabInsererAGauche | | 275 | 26 | 70 | 61 | 0 | Actif | Normal | | | BTN_WDFAA_TabInsererAuDessus | | 135 | 26 | 70 | 61 | 0 | Actif | Normal | | | BTN_WDFAA_TabInsererEnDessous | | 205 | 26 | 70 | 61 | 0 | Actif | Normal | | | BTN_WDFAA_TabSupprimer | | 65 | 26 | 70 | 61 | 0 | Actif | Normal | | | BTN_WDFAA_Tableau | | 833 | 26 | 50 | 61 | 0 | Actif | Normal | | | BTN_WDFAA_Tableau2 | | 5 | 26 | 50 | 61 | 0 | Actif | Normal | | | BTN_WDFAA_Taille | | 125 | 26 | 50 | 61 | 0 | Actif | Interrup | | | BTN_WDFAA_ZoneDeTexte | | 1017 | 26 | 58 | 61 | 0 | Grisé | Interrup | | | BTN_WDFAA_Zoom100 | | 5 | 26 | 56 | 61 | 0 | Actif | Interrup | | | BTN_WDFAA_ZoomLargeur | | 62 | 26 | 77 | 61 | 0 | Actif | Interrup | | | BTN_WDFAA_ZoomLargeur1 | | 135 | 26 | 56 | 61 | 0 | Actif | Interrup | | | BTN_WDFAA_ZoomMoins | | 193 | 57 | 24 | 24 | 0 | Actif | Interrup | | | BTN_WDFAA_ZoomPlus | | 323 | 57 | 24 | 24 | 0 | Actif | Interrup | | | BTn_WDFAA_Recherche | | 1099 | 23 | 107 | 24 | 0 | Actif | Normal | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | | | laitini tatE | | staté siorT | | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ----------- | ruegraL ruetuaH elbisiV nalP | INT_ENTETE_LIER | | 223 81 | 197 | 23 | 0 | Actif | | 1 | | | ------------------------ | --- | ------ | --- | --- | --- | ----- | --- | --- | --- | | INT_ENTETE_PAIRE_IMPAIRE | | 223 52 | 197 | 23 | 0 | Actif | | 1 | | | INT_ENTETE_PREMIERE | | 223 26 | 197 | 23 | 0 | Actif | | 1 | | | INT_WDFAA_AfficherRegles | | 484 26 | 114 | 23 | 0 | Actif | | 1 | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | X noitisoP Y noitisoP | | | | | laitini tatE | | sucof cevA | | --- | --- | --------------------- | ------- | ------- | --- | ------- | ------------ | --- | ---------- | | | | | | ruetuaH | | | cilc cevA | | | | | | | ruegraL | | | elbisiV | | | | nalP | IMG_WDFAA_EspacementApres | | 389 74 | | 24 24 | | 0 | Actif | | | | ------------------------- | --- | ------ | --- | ------- | --- | --- | ----- | --- | ---- | | IMG_WDFAA_EspacementAvant | | 389 47 | | 24 24 | | 0 | Actif | | | | IMG_WDFAA_MargeEnTête | | 424 29 | | 16 16 | | 0 | Actif | | | | IMG_WDFAA_MargePiedDePage | | 424 55 | | 16 16 | | 0 | Actif | | | | IMG_WDFAA_RetraitDroit | | 244 78 | | 16 16 | | 0 | Actif | | | | IMG_WDFAA_RetraitGauche | | 244 51 | | 16 16 | | 0 | Actif | | | | 06/08/2026 | | | | Isis_BO | | | | | 4411 | Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Spin edipar ecnavA | | | | | | | BAT ehcuoT | .nim enroB | .xam enroB | | | | | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ---------- | ---------- | --- | --- | --------------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | .pér ertnE .pér tnavA | ruegraL ruetuaH | | | | | elbisiV | | lacitreV | | | | relcuoB | | | --- | --- | --- | --- | ------- | --- | -------- | --- | --- | --- | ------- | --- | nalP SPIN_EspacementAprè | | 517 76 | 14 | 20 | 0 | Actif | | 0 | 100 | 1 | | 50 300 | | ------------------- | ------ | --- | --- | --- | ----- | --- | --- | --- | --- | --- | ------ | | SPIN_EspacementAvan | 517 49 | 14 | 20 | 0 | Actif | | 0 | 100 | 1 | | 50 300 | | SPIN_MargeEnTête | 642 26 | 14 | 20 | 0 | Actif | | 0 | 100 | 1 | | 50 300 | | SPIN_MargePiedDePag | 642 53 | 14 | 20 | 0 | Actif | | 0 | 100 | 1 | | 50 300 | | SPIN_RetraitDroite | 371 76 | 14 | 20 | 0 | Actif | | 0 | 100 | 1 | | 50 300 | | SPIN_RetraitGauche | 371 49 | 14 | 20 | 0 | Actif | | 0 | 100 | 1 | | 50 300 | Potentiomètre | | | | | | | | | edipar ecnavA | | | noitaudarg saP | | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | --- | --- | -------------- | suossed .darG | | | | | | BAT ehcuoT | | .xam enroB | | | | sussed .darG | | --- | --- | --- | --- | --- | ---------- | --- | ---------- | --- | --- | --- | ------------ | X noitisoP Y noitisoP laitini tatE .nim enroB .pér ertnE .pér tnavA | | | ruegraL ruetuaH | | | | lacitreV | | | | | | | --- | --- | --------------- | --- | --- | --- | -------- | --- | --- | --- | --- | --- | elbisiV nalP | POT_WDFAA_Zoom | 193 26 | 154 36 | 0 | Actif | | | 10 500 | | -1 | 300 | 10 | | -------------- | ------ | ------ | --- | ----- | --- | --- | ------ | --- | --- | --- | --- | Combo reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | | laitini tatE | BAT ehcuoT | eisias cevA | | | | | --- | ---------- | ---------- | ------- | --- | --- | ------------ | ---------- | ----------- | --- | --- | --- | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | ruegraL | ruetuaH | | | | sruocraP | | | | | elbisiV | | | | | | | | elbaT | eéirT | | | | | --- | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | --- | nalP | COMBO_WDFAA_TaillePol | 629 | 26 | 54 | 24 | 0 | Actif | Mémoire | | Non | | | | --------------------- | --- | --- | --- | --- | --- | ----- | ------- | --- | --- | --- | --- | Fenêtre interne BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | --- | --- | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | CFI_DocxStyle | | | 999 | | 26 | 90 | 59 | 0 | | Actif | | | ------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Regroupement BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | ------------ | --- | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | GRPRUB_Contenu2 | | | 951 | | 23 | 253 | 101 | | | | | | ----------------------------- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | --- | ---- | | GRPRUB_WDFAA_Affichage_Regles | | | 479 | | 23 | 124 | 101 | | | | | | GRPRUB_WDFAA_Affichage_Zoom | | | 0 | | 23 | 352 | 101 | | | | | | GRPRUB_WDFAA_Contenu | | | 779 | | 23 | 172 | 101 | | | | | | GRPRUB_WDFAA_Document | | | 0 | | 23 | 163 | 101 | | | | | | GRPRUB_WDFAA_DocumentFixe | | | 163 | | 23 | 79 | 101 | | | | | | GRPRUB_WDFAA_EntetePiedDePage | | | 108 | | 23 | 671 | 101 | | | | | | GRPRUB_WDFAA_Export | | | 242 | | 23 | 108 | 101 | | | | | | 06/08/2026 | | | | | Isis_BO | | | | | | 4412 | Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs BAT ehcuoT | | X noitisoP | Y noitisoP | laitini tatE | | | --- | ---------- | ---------- | ------------ | --- | | | | ruegraL | ruetuaH | | elbisiV nalP | GRPRUB_WDFAA_Image | 0 | 23 353 | 101 | | | --------------------------------- | ---- | ------ | --- | --- | | GRPRUB_WDFAA_Image_Taille | 353 | 23 126 | 101 | | | GRPRUB_WDFAA_LignesColonnes | 60 | 23 360 | 101 | | | GRPRUB_WDFAA_MiseEnPage | 0 | 23 239 | 101 | | | GRPRUB_WDFAA_MiseEnPageParagraphe | 239 | 23 297 | 101 | | | GRPRUB_WDFAA_ModeAffichage | 352 | 23 127 | 101 | | | GRPRUB_WDFAA_Modification | 1094 | 23 140 | 101 | | | GRPRUB_WDFAA_Pages | 0 | 23 108 | 101 | | | GRPRUB_WDFAA_Paragraphe | 781 | 23 213 | 101 | | | GRPRUB_WDFAA_Police | 487 | 23 294 | 101 | | | GRPRUB_WDFAA_PressePapier | 350 | 23 137 | 101 | | | GRPRUB_WDFAA_Style | 994 | 23 100 | 101 | | | GRPRUB_WDFAA_StyleForme | 479 | 23 134 | 101 | | | GRPRUB_WDFAA_TabCreer | 0 | 23 60 | 101 | | Fenêtre : FI_RubanTT_Mails Fenêtre interne : FI_RubanTT_Mails Note pour la documentation technique FR: Champ traitement de texte : ruban GB: Word Processing control: ribbon | UI par l'utilisateur Selon fenêtre | | | | | | ------------------------------------------------------------------- | --- | --- | --- | --- | | Unité des tailles Plateforme unique desktop OU mobile | | | | | | Taux Paral. hauteur 0 | | | | | | Taux Paral. Y 0 | | | | | | Épinglé Non | | | | | | Masquer lors du scrolling Non | | | | | | Ancrage au contenu | | | | | | Numéro aide 0 | | | | | | Thème destination Oui | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | | | | | | Facteur de rétrécissement 0 | | | | | Facteur d'agrandissement 0 | Ctx. HFSQL indép. Non | | | | | | --------------------- | --- | --- | --- | --- | | Ancrage | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | Isis_BO | | 4413 | | ---------- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Fenêtre interne : FI_RubanTT_Mails Bouton : FI_RubanTT_Mails.BTN_WDFAA_RaccourciZoom100 Libellé FR,GB: 100% Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Réinitialise le zoom à 100% GB: Reinitializes zoom at 100% Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_zoom100.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4414 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : FI_RubanTT_Mails.BTN_WDFAA_Redo Ordre navigation -1 Curseur survol 32512 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\cf1\b\f0\fs18 R\'e9tablir (Ctrl+Y)\b0\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\cf1\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf1\highlight0 Redo (Ctrl+Y)\b0\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_redo.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4415 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : FI_RubanTT_Mails.BTN_WDFAA_Undo Ordre navigation -1 Curseur survol 32512 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Annuler (Ctrl+Z)\b0\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Undo (Ctrl+Z)\b0\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_undo.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4416 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Image : FI_RubanTT_Mails.IMG_Style Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_styles.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_RubanTT_Mails.LIB_LectureSeule Libellé FR: Lecture seule GB: Read-only Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 4417 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Ruban : FI_RubanTT_Mails.RUBAN_WINDEVFAA_TT Libellé FR: &Ruban GB: &Ribbon Valeur initiale 1 Ordre navigation 2 Curseur survol 32512 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Retrait gauche 0 Retrait des onglets 79 Numéro aide 0 Autorise ChangeGabarit Oui Volets détachables Non Mémoriser Configuration Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Oui Texte Markdown Non Nb. états image 5 Nb. étapes animation 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4418 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Ruban : FI_RubanTT_Mails.RUBAN_WINDEVFAA_TT Bouton : Groupe GRP_WDFAA_TT_Tous Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Afficher tout (Ctrl+8)\b0\par \fs16 Afficher les marques de paragraphe, ainsi que d'autres symboles masqu\'e9s de mise en forme.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Display all (Ctrl+8)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Display the paragraph marks as well as other hidden formatting symbols.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_CaratereNonImp.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 06/08/2026 Isis_BO 4419 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Centrer (Ctrl+E)\b0\par \fs16 Centrer votre contenu dans la page.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Center (Ctrl+E)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Center your content in the page.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_TxtBtn_07_Texte-Aligner-C entre_16_5.png 06/08/2026 Isis_BO 4420 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Aligner \'e0 droite (Ctrl+Maj+D)\b0\par \fs16 Aligner le contenu sur la marge de droite.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Align to right (Ctrlj+R)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Align your content on the right margin.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche 06/08/2026 Isis_BO 4421 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_TxtBtn_08_Texte-Aligner-D roite_16_5.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Aligner \'e0 gauche (Ctrl+Maj+G)\b0\par \fs16 Aligner votre contenu sur la marge de gauche.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Align to left (Ctrl+L)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Align your content on the left margin.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 4422 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_TxtBtn_06_Texte-Aligner-G auche_16_5.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Justifier (Ctrl+J)\b0\par \fs16 R\'e9partir votre texte de mani\'e8re uniforme entre les marges.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Justify (Ctrl+J)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Position your text evenly between margins.\fs18\par } 06/08/2026 Isis_BO 4423 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_TxtBtn_11_Texte-Aligner-Ju stifier_16_5.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 4424 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Augmenter le retrait\b0\par \fs16\'c9loigner le paragraphe de la marge.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Increase the indent\b0\par \fs16\ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Move the paragraph away from the margin.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_retrait_gauche.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 4425 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Barr\'e9\b0\par \fs16 Tracer une ligne au milieu des \'e9l\'e9ments s\'e9lectionn\'e9s.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Struck out\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Draw a line in the middle of selected elements.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Barre.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4426 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Bordures\b0\par \fs16 Ajouter ou supprimer les bordures de votre s\'e9lection.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Borders\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Add or delete the borders of your selection.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Bordures-Trames.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 4427 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Coller GB: Paste Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Coller (Ctrl+V)\b0\par \fs16 Coller le contenu du Presse-papiers.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Paste (Ctrl+V)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Paste the clipboard content\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_coller.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 06/08/2026 Isis_BO 4428 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Copier GB: Copy Groupe GRP_WDFAA_TT_Tous Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Copier (Ctrl+C)\b0\par \fs16 Placer une copie de la s\'e9lection dans le Presse-papiers, pour pouvoir la coller ailleurs, plus tard.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Copy (Ctrl+C)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Place a copy of the selection in the clipboard in oder to paste it somewhere else, later.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non 06/08/2026 Isis_BO 4429 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_copier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Trame de fond\b0\par \fs16 Modifier la couleur derri\'e8re le texte ou le paragraphe s\'e9lectionn\'e9.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Shading\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Modify the color behind the selected text or paragraph.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 4430 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_RemplissageParagraphe.p ng Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Trame de fond\b0\par \fs16 Modifier la couleur derri\'e8re le texte ou le paragraphe s\'e9lectionn\'e9.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Shading\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Modify the color behind the selected text or paragraph.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4431 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_RemplissageParagraphe.p ng Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 4432 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Couleur de surlignage du texte\b0\par \fs16 Rendre votre texte \'e9clatant en le surlignant d'une couleur vive.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Text highlighting color\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Highlight your text by using a bright color.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton avec flèche distincte Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_surlignage.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 4433 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Couleur de police\b0\par \fs16 Modifier la couleur de votre texte.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Font Color\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Modify the color of your text.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton avec flèche distincte Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_TxtBtn_05_Texte-Couleur_ 16_5.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4434 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Couleur de trait\b0\par \fs16 Modifier la couleur de trait de la forme.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Line Color\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Modify the line color for the shape.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Bordures-Trames.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 4435 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Couper GB: Cut Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\cf1\b\f0\fs18 Couper (Ctrl+X)\b0\par \fs16 Supprimer la s\'e9lection et la placer dans le Presse-papiers pour pouvoir la coller ailleurs.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\cf1\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf1\highlight0 Cut (Ctrl+X)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf1\highlight0 Delete the selection and place it in the clipboard in order to paste it somewhere else.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_couper.png Nb. états image 5 Nb. états fond 5 06/08/2026 Isis_BO 4436 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: En-tête GB: Header Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 Ins\'e9rer une en-t\'eate\par \b0 Les en-t\'eates permettent de r\'e9p\'e9ter un contenu en haut de chaque page.\b\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Insert a header\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 The headers are used to repeat a content at the top of each page.\b\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 4437 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Entete.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Exporter GB: Export Groupe GRP_WDFAA_TT_Tous Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu flèche WINDEVFAA_TT_CTX_Exporter On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Exporter le document vers un autre format. GB: Export the document to another format. Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 4438 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Exporter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Exposant (Ctrl+Maj++)\b0\par \fs16 Taper de toutes petites lettres au-dessus de la ligne de texte.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Superscript (Ctrl+Shift++)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Type very small letters above the text line.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 4439 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_exposant.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Fermer l'en-tête et le pied de page GB: Close the header and footer Groupe GRP_ENTETE,GRP_WDFAA_TT_INACTIF,GRP_WDFAA_TT_Tous Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 4440 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 Fermer l'en-t\'eate et le pied de page\b0\fs17\par Fermer les outils en-t\'eate et pied de page.\par \par Vous pouvez \'e9galement double-cliquer sur la zone du document pour revenir \'e0 sa modification.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf1\highlight0 Close the header and footer\b0\fs17\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 Close the header and footer tools.\par \par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 You can also double-click the document area to go back to its modification.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4441 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Libellé FR: Forme GB: Shape Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Ins\'e9rer une forme\par \b0\fs17 Dessiner des formes pr\'e9d\'e9finies (des cercles, des carr\'e9s, ...)\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert shape\par \b0\fs17 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Draw preset shapes (circles, squares, ...)\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_Formes_32_5.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 4442 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Formule GB: Expression Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Ins\'e9rer une formule\par \b0 Ins\'e9rer du texte automatique, des propri\'e9t\'e9s de document et des champs (num\'e9ro de page, date, ...).\fs17\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert a formula\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert automatic text, document properties and controls (page number, date, ...).\fs17\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Champ-Formaté.png Nb. états image 1 Nb. états fond 5 06/08/2026 Isis_BO 4443 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Gras (Ctrl+G)\b0\par \fs16 Mettre votre texte en gras.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Bold (Ctrl+B)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Write your text in bold\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 4444 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Gras.png GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Gras-US.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Aligné sur le texte GB: Aligned on text Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Habillage_Aligner.png Nb. états image 5 Nb. états fond 5 06/08/2026 Isis_BO 4445 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Carré GB: Square Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Habillage_Carré.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 4446 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Derrière le texte GB: Behind text Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Habillage_Derriere.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4447 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Libellé FR: Devant le texte GB: In front of text Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Habillage_Devant.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4448 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Libellé FR: Haut et bas GB: Top and bottom Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Habillage_Haut et Bas.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4449 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Libellé FR,GB: Image Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Ins\'e9rer une image\par \b0 Ins\'e9rer des images depuis votre ordinateur.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert an image\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert images from your computer.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Images.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 4450 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Imprimer GB: Print Groupe GRP_WDFAA_TT_Tous Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Imprimer (Ctrl+P)\b0\fs17\par Ouvrir l'aper\'e7u avant impression.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Print (Ctrl+P)\b0\fs17\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Open the print preview.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Apercu.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 06/08/2026 Isis_BO 4451 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Indice (Ctrl+=)\b0\par \fs16 Taper de toutes petites lettres sous la ligne de texte.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Subscript (Ctrl+=)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Type very small letters below the text line.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_indice.png 06/08/2026 Isis_BO 4452 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Interligne\b0\par \fs16 Choisir l'espacement entre les lignes de texte.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Interline\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Choose the spacing between text lines.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche 06/08/2026 Isis_BO 4453 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_interligne.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Italique (Ctrl+I)\b0\par \fs16 Mettre votre texte en italique.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Italic (Ctrl+I)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Write your text in italic.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse 06/08/2026 Isis_BO 4454 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Italique.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Lien GB: Link Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Ins\'e9rer un lien hypertexte\par \b0 Cr\'e9er un lien dans votre document pour acc\'e9der \'e0 une page web ou \'e0 un signet.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert a hypertext link\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Create a link in your document to access a Web page or a bookmark.\par } Numéro aide 0 06/08/2026 Isis_BO 4455 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Lien_32_5.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Affichage paginé GB: Paginated display Groupe GRP_WDFAA_TT_Affichage Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 4456 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 Page\b0\par Visualisez l'aspect de votre document une fois imprim\'e9.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Page\b0\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 See the aspect of your document once printed.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Affiche-Page.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Mode web GB: Web mode Groupe GRP_WDFAA_TT_Affichage Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 4457 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs17 web\par \b0 Visualiser l'aspect de votre document s'il prenait la forme d'une page web.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs17 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 web\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 See the aspect of your document if it was displayed in Web page format.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Affiche-Web.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4458 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu flèche WINDEVFAA_TT_CTX_Majuscule On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}{\f1\fnil\fcharset0 MS Shell Dlg;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Passer en MAJUSCULES/minuscules\b0\f1\fs17\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}{\f1\fnil\fcharset0 MS Shell Dlg;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Switch to UPPERCASE/lowercase\b0\f1\fs17\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_Majuscule-Minuscule.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4459 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Libellé FR: Marges GB: Margins Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Ajuster les marges\b0\par \fs16 D\'e9finir les tailles des marges pour l'int\'e9gralit\'e9 du document ou la section actuelle.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Adjust the margins\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Define the size of margins for the entire document or for the current section.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_marges.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 4460 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Nouveau GB: New Groupe GRP_WDFAA_TT_Tous Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Nouveau (Ctrl+N)\b0\par \fs16 Cr\'e9er un document vierge.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 New (Ctrl+N)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Create a new document.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_OptNouveau.png Nb. états image 5 06/08/2026 Isis_BO 4461 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Num\'e9rotation et liste \'e0 plusieurs niveaux\b0\par \fs16 Cr\'e9er une liste num\'e9rot\'e9e ou une liste \'e0 plusieurs niveaux pour organiser les \'e9l\'e9ments.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Numbering and list on several levels\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Create a numbered list or a list on several levels to organize the elements.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton avec flèche distincte 06/08/2026 Isis_BO 4462 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Numerotation_Multi_Nivea u.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR,GB: Orientation Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu flèche WINDEVFAA_TT_CTX_Orientation On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Modifier l'orientation de la page\b0\par \fs16 Disposer l'arri\'e8re-plan de votre page selon l'orientation Paysage ou Portrait.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Modify the page orientation\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Arrange the background of your page according to the Landscape or Portrait orientation.\fs18\par } Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 4463 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_orientation.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Activer la correction orthographique GB: Enable the spell check Groupe GRP_WDFAA_TT_Tous Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Vérifier l'orthographe. GB: Check the spelling. Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse 06/08/2026 Isis_BO 4464 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_correcteur.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Ouvrir GB: Open Groupe GRP_WDFAA_TT_Tous Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Ouvrir (Ctrl+O)\b0\par \fs16 Ouvrir un fichier docx existant.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Open (Ctrl+O)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Open an existing docx file.\fs18\par } Numéro aide 0 06/08/2026 Isis_BO 4465 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_OptOuvrir.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Page vierge GB: Blank page Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF,GRP_PAGE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 4466 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Ajouter une page vierge\b0\par \fs16 Ins\'e9rer une page vierge n'importe o\'f9 dans votre document.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Add a blank page\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Insert a blank page anywhere in your document\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_PageVierge.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Pied de page GB: Page footer Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 4467 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 Ins\'e9rer un pied de page\par \b0 Les pieds de page permettent de r\'e9p\'e9ter un contenu en bas de chaque page.\b\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Insert a page footer\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 The footers are used to repeat a content at the bottom of each page.\b\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_pieddepage.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4468 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Libellé FR: Police GB: Font Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4469 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}{\f1\fnil\fcharset0 MS Shell Dlg;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Diminuer la taille de police\b0\f1\fs17\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}{\f1\fnil\fcharset0 MS Shell Dlg;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Reduce the font\b0\f1\fs17\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Police-Moins.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4470 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Augmenter la taille de police\b0\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Enlarge the font\b0\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Police-Plus.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4471 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Puces\b0\par \fs16 Cr\'e9er une liste \'e0 puces.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Bullets\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Create a list with bullets.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton avec flèche distincte Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_puces.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4472 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Libellé FR: Remplacer GB: Replace Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Remplacer (Ctrl+H)\b0\par \fs16 Recherche un texte que vous souhaitez modifier et le remplacer par autre chose.\fs18\par \par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Replace (Ctrl+H)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Find a text that you want to modify and replace it by something else.\fs18\par \par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_remplacer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 06/08/2026 Isis_BO 4473 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Diminuer le retrait\b0\par \fs16 Rapprocher le paragraphe de la marge.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Reduce the indent\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Move the paragraph near the margin.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_retrait_gauche-diminuer.p ng Nb. états image 5 06/08/2026 Isis_BO 4474 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Saut de page GB: Page break Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF,GRP_PAGE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Ins\'e9rer un saut de page (Ctrl+Entr\'e9e)\b0\fs18\par \fs16 Terminer la page actuelle ici et passer \'e0 la page suivante.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert a page break (Ctrl+Enter)\b0\fs18\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 End the current page and go to next page.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 4475 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_SautDePage.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Saut de page GB: Page break Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_NONDISPO,GRP_PAGE Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Insérer un saut de page GB: Insert a page break Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_SautDePage.png 06/08/2026 Isis_BO 4476 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Enregistrer GB: Save Groupe GRP_WDFAA_TT_Tous Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu flèche WINDEVFAA_TT_CTX_Sauver On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Enregistrer (Ctrl+S)\b0\fs17\par Enregistrer le document.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Save (Ctrl+S)\b0\fs17\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Save the document.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 4477 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton avec flèche distincte Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_Sauve.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Enregistrer GB: Save Groupe GRP_WDFAA_TT_Tous Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Enregistrer (Ctrl+S)\b0\fs17\par Enregistrer le document.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Save (Ctrl+S)\b0\fs17\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Save the document.\par } Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 4478 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_Sauve.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Signet GB: Bookmark Groupe GRP_WDFAA_TT_Tous Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 4479 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Ins\'e9rer un signet\par \cf1\b0\fs16 Les signets permettent d'atteindre un emplacement sp\'e9cifique dans le document.\cf0\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert a bookmark\par \cf1\b0\fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf1\highlight0 The bookmarks are used to reach a specific location in the document.\cf0\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_Signet.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 06/08/2026 Isis_BO 4480 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Soulign\'e9 (Ctrl+U)\b0\par \fs16 Souligner votre texte.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Underlined (Ctrl+U)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Underline your text.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Souligne.png GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Souligne-US.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4481 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Libellé FR: Insérer à droite GB: Insert to right Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Insérer une colonne à droite de la colonne courante GB: Insert a column to the right of current column Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_tab_ins_droite.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4482 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Libellé FR: Insérer à gauche GB: Insert to left Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Insérer un colonne à gauche de la colonne courante GB: Insert a column to the left of current column Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_tab_ins_gauche.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4483 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Libellé FR: Insérer au-dessus GB: Insert above Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Insérer une ligne au-dessus de la ligne courante GB: Insert a row above the current row Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_tab_ins_dessus.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4484 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Libellé FR: Insérer en dessous GB: Insert below Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Insérer une ligne en dessous de la ligne courante GB: Insert a row below the current row Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_tab_ins_dessous.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4485 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Libellé FR: Supprimer GB: Delete Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu flèche WINDEVFAA_TT_CTX_TableauSupprime On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Supprimer le tableau sélectionné GB: Delete the selected table Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_tab_supprimer.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4486 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Libellé FR: Tableau GB: Table Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 Cr\'e9er un tableau\par \b0 Un tableau est un excellent moyen d'organiser des informations au sein de votre document.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Create a table\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 A tableau is a good way to organize information within your document.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Tableau.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 4487 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Tableau GB: Table Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Créer un tableau GB: Create a table Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Tableau.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4488 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton : Libellé FR: Taille GB: Size Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Choisir la taille de la page\b0\par \fs16 Choisir le format de papier pour votre document.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Choose the page size\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Choose the paper format for your document.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_taille.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 4489 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Zone de texte GB: Text area Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Ins\'e9rer une zone de texte\par \b0 Une zone de texte met un contenu en \'e9vidence : c'est un excellent moyen de mettre en \'e9vidence un texte important comme un en-t\'eate ou une citation.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert a text area\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 A text area highlights a content: it's a good way to highlight an important text such as a header or a quote.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_Zone-Texte_32_5.png Nb. états image 5 Nb. états fond 5 06/08/2026 Isis_BO 4490 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR,GB: 100% Groupe GRP_WDFAA_TT_Affichage Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 100%\b0\par \fs16 Restaurer le niveau de zoom \'e0 100%.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 100%\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Restore the zoom level to 100%.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non 06/08/2026 Isis_BO 4491 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_zoom100.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Largeur de la page GB: Page Width Groupe GRP_WDFAA_TT_Affichage Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Largeur de la page\b0\par \fs16 Effectuer un zoom sur le document afin que la largeur de la page corresponde \'e0 la largeur de la fen\'eatre.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Page Width\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Perform a zoom on the document in order for the page width to correspond to the window width.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 4492 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_zoomlargeurpage.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Page entière GB: Entire page Groupe GRP_WDFAA_TT_Affichage Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 4493 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Une page\b0\par \fs16 Effectuer un zoom sur le document de mani\'e8re \'e0 afficher une page enti\'e8re dans la fen\'eatre.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 A page\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Perform a zoom on the document in order to display the entire page in the window.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_zoomtaillepage.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Affichage Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 4494 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR,GB: Zoom -10% Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_zoommoins.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Affichage Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR,GB: Zoom + 10% Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 4495 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_zoomplus.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Rechercher GB: Find Groupe GRP_WDFAA_TT_Tous Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 4496 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Rechercher (Ctrl+F)\b0\par \fs16 Rechercher du texte dans le document.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Find (Ctrl+F)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Find text in the document.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_recherche.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non 06/08/2026 Isis_BO 4497 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Valeur initiale 12 Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Droite Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 53 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 630 Largeur interne 53 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Taille de police\b0\par \fs16 Modifier la taille de votre texte.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Font Size\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Modify the size of your text.\fs18\par } 06/08/2026 Isis_BO 4498 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Numérique Masque saisie FR,GB: 9 999,0 Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Oui Avec focus Non Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4499 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Regroupement : FI_RubanTT_Mails.RUBAN_WINDEVFAA_TT.GRPRUB_Contenu2 (4) Libellé FR,GB: Contenu Doc Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR: Règles GB: Rulers Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR,GB: Zoom Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : FI_RubanTT_Mails.RUBAN_WINDEVFAA_TT.GRPRUB_WDFAA_Contenu Libellé FR: Contenu GB: Content Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 06/08/2026 Isis_BO 4500 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Regroupement : Libellé FR,GB: Document Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_OptNouveau_32_1.png Nb. états image 1 Regroupement : Libellé FR,GB: Document Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR: En-tête et pied de page GB: Page header and footer Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : FI_RubanTT_Mails.RUBAN_WINDEVFAA_TT.GRPRUB_WDFAA_Export (3) Libellé FR,GB: Export Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Apercu_32_1.png Nb. états image 1 06/08/2026 Isis_BO 4501 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Regroupement : FI_RubanTT_Mails.RUBAN_WINDEVFAA_TT.GRPRUB_WDFAA_Image (1) Libellé FR: Habillage GB: Wrapping Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR: Taille GB: Size Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Rgp_Taille.png Nb. états image 1 Regroupement : Libellé FR: Lignes et colonnes GB: Rows and columns Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 06/08/2026 Isis_BO 4502 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Regroupement : Libellé FR: Mise en page GB: Layout Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR: Paragraphe GB: Paragraph Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Rgp_Paragraphe.png Nb. états image 1 Regroupement : Libellé FR: Mode d'affichage GB: Display mode Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 06/08/2026 Isis_BO 4503 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Regroupement : Libellé FR,GB: Modification Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Rgp_Modification.png Nb. états image 1 Regroupement : FI_RubanTT_Mails.RUBAN_WINDEVFAA_TT.GRPRUB_WDFAA_Pages (1) Libellé FR,GB: Pages Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR: Paragraphe GB: Paragraph Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Rgp_Paragraphe.png Nb. états image 1 06/08/2026 Isis_BO 4504 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Regroupement : FI_RubanTT_Mails.RUBAN_WINDEVFAA_TT.GRPRUB_WDFAA_Police (5) Libellé FR: Police GB: Font Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Rgp_Police.png Nb. états image 1 Regroupement : Libellé FR: Presse-papiers GB: Clipboard Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : FI_RubanTT_Mails.RUBAN_WINDEVFAA_TT.GRPRUB_WDFAA_Style (7) Libellé FR,GB: Style Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Rgp_Style.png Nb. états image 1 06/08/2026 Isis_BO 4505 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Regroupement : Libellé FR: Style de la forme GB: Shape style Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : FI_RubanTT_Mails.RUBAN_WINDEVFAA_TT.GRPRUB_WDFAA_TabCreer Libellé FR: Créer GB: Create Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Image : Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_espacement_avant.png Groupe GRP_WDFAA_TT_Tous Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui 06/08/2026 Isis_BO 4506 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_espacement_avant.png Groupe GRP_WDFAA_TT_Tous Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4507 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Image : Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Entete-Position.png Groupe GRP_ENTETE Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_Pied-Position.png Groupe GRP_ENTETE Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 4508 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_retrait_droite.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non 06/08/2026 Isis_BO 4509 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WINDEVFAA_TT_retrait_gauche.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4510 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GRP_ENTETE,GRP_WDFAA_TT_INACTIF,GRP_WDFAA_TT_Tous Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 Lier au pr\'e9c\'e9dent\b0\fs17\par Etablir un lien vers la section pr\'e9c\'e9dente pour continuer \'e0 utiliser le m\'eame en-t\'eate ou pied de page.\par \par D\'e9sactivez cette fonctionnalit\'e9 pour cr\'e9er un autre en-t\'eate ou pied de page pour la section actuelle.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf1\highlight0 Link to previous\b0\fs17\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 Create a link to the previous section in order to use the same header or footer.\par \par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 Disable this feature to create another header or footer for the current section.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non 06/08/2026 Isis_BO 4511 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Valeur initiale 0 Groupe GRP_ENTETE,GRP_WDFAA_TT_INACTIF,GRP_WDFAA_TT_Tous Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 Page paires et impaires diff\'e9rentes\b0\fs17\par Indiquer si les pages impaires doivent avoir un en-t\'eate et un pied de page diff\'e9rent des pages paires.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf1\highlight0 Different even and odd pages\b0\fs17\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 Specify whether the odd pages and the even pages must have a different header and footer.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non 06/08/2026 Isis_BO 4512 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Valeur initiale 0 Groupe GRP_ENTETE,GRP_WDFAA_TT_INACTIF,GRP_WDFAA_TT_Tous Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 Premi\'e8re page diff\'e9rente\b0\fs17\par D\'e9finir un en-t\'eate et un pied de page diff\'e9rents pour la premi\'e8re page de la section.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf1\highlight0 Different first page\b0\fs17\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 Define a different header and footer for the first section page.\par } Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 4513 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Libellé FR: &Interrupteur GB: &Check box Valeur initiale 0 Groupe GRP_WDFAA_TT_Affichage Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 4514 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.16299}\viewkind4\uc1 \pard\cf1\b\f0\fs17 Afficher les r\'e8gles en regard de votre document\b0\par Gr\'e2ce \'e0 cette fonctionnalit\'e9, vous pouvez afficher et d\'e9finir des taquets de tabulation, ainsi que manipuler les valeurs de retrait de paragraphe. Les r\'e8gles permettent \'e9galement de prendre des mesures.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.16299}\viewkind4\uc1 \pard\cf1\b\f0\fs17 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 Display the rulers in relation to your document\b0\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 This feature allows you to display and define tab stops and to handle paragraph indent values. The rulers can also be used to take measures.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4515 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Libellé : Libellé FR: Couleur de fond : GB: Background color: Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Couleur de trait : GB: Line Color: Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 4516 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4517 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Espacement GB: Spacing Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4518 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Retrait GB: Indent Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4519 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Potentiomètre : Libellé FR: &Potentiomètre GB: &Slider Valeur initiale 10 Groupe GRP_WDFAA_TT_Affichage Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Avec focus Non Valeur persistante Non Texte Markdown Non Nb. états image 2 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GRP_WDFAA_TT_Affichage Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 222 Largeur interne 96 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 4520 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\cf1\b\f0\fs18 Zoom\b0\par \fs16 Choisir le pourcentage d'agrandissement qui vous convient.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\cf1\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf1\highlight0 Zoom\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf1\highlight0 Choose the enlargement percentage that suits you.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 99 999% Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non 06/08/2026 Isis_BO 4521 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Après : GB: After: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 458 Largeur interne 59 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 4522 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Espace apr\'e8s\b0\par \fs16 Modifier l'espacement en dessous des paragraphes s\'e9lectionn\'e9s.\fs18\par \par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Space after\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Modify the spacing below the selected paragraphs.\fs18\par \par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 9 999,00 pt;9 999,00 pt;0 pt; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie 06/08/2026 Isis_BO 4523 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Avant : GB: Before: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 458 Largeur interne 59 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Espace avant\b0\par \fs16 Modifier l'espacement au-dessus des paragraphes s\'e9lectionn\'e9s.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Space before\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Modify the spacing above the selected paragraphs.\fs18\par } 06/08/2026 Isis_BO 4524 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 9 999,00 pt;9 999,00 pt;0 pt; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 4525 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Hauteur : GB: Height: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 408 Largeur interne 66 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Hauteur de l'image GB: Image height Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 9 999,99 cm;9 999,99 cm;0 cm; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant 06/08/2026 Isis_BO 4526 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Largeur : GB: Width: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 4527 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Ancrage au contenu Cadrage horz. Droite Position X interne 408 Largeur interne 66 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Largeur de l'image GB: Image width Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 9 999,99 cm;9 999,99 cm;0 cm; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 06/08/2026 Isis_BO 4528 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: En-tête à partir du haut : GB: Header from top: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF,GRP_ENTETE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 593 Largeur interne 49 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Position de l'en-t\'eate \'e0 partir du haut\b0\par \fs16 Sp\'e9cifier la distance entre le haut de la page et le haut de l'en-t\'eate\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Position of header from top\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Specify the distance between the top of page and the top of header\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 4529 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 99,00 cm;99,00 cm;0 cm; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4530 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Champ de saisie : Libellé FR: Pied de page à partir du bas : GB: Footer from bottom: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF,GRP_ENTETE Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 593 Largeur interne 49 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Position du pied de page \'e0 partir du bas\b0\par \fs16 Sp\'e9cifier la distance entre le bas de la page et le bas du pied de page.\par \fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Position of footer from bottom\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Specify the distance between the page bottom and the footer bottom.\par \fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 99,00 cm;99,00 cm;0 cm; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non 06/08/2026 Isis_BO 4531 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4532 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Champ de saisie : Libellé FR: A droite : GB: Right: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 322 Largeur interne 49 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Retrait \'e0 droite\b0\par \fs16 S\'e9lectionner la distance de retrait du paragraphe par rapport \'e0 la marge droite.\par \par Pour modifier les marges de l'ensemble du document, cliquez sur le bouton Marges.\par \fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Right indent\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Select the indent of the paragraph in relation to the right margin.\par \par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 To modify the margins for the entire document, click the Margins button.\par \fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 99,00 cm;99,00 cm;0 cm; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non 06/08/2026 Isis_BO 4533 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4534 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Champ de saisie : Libellé FR: A gauche : GB: Left: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 322 Largeur interne 49 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Retrait \'e0 gauche\b0\par \fs16 S\'e9lectionner la distance de retrait du paragraphe par rapport \'e0 la marge gauche.\par \par Pour modifier les marges de l'ensemble du document, cliquez sur le bouton Marges.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Left indent\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Select the indent of the paragraph in relation to the left margin.\par \par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 To modify the margins for the entire document, click the Margins button.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 99,00 cm;99,00 cm;0 cm; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse 06/08/2026 Isis_BO 4535 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4536 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Spin : Valeur initiale 0 Groupe ,GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Avec focus Oui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Spin : Valeur initiale 0 Groupe ,GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Avec focus Oui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4537 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Spin : Valeur initiale 0 Groupe ,GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF,GRP_ENTETE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Avec focus Oui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Spin : Valeur initiale 0 Groupe ,GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF,GRP_ENTETE Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Avec focus Oui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4538 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les champs Spin : Valeur initiale 0 Groupe ,GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Avec focus Oui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Spin : Valeur initiale 0 Groupe ,GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Avec focus Oui Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4539 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les menus FI_RubanTT_Mails Informations sur les menus Menu contextuel : 'WINDEVFAA_TT_CTX_Exporter' Nom des options Générer_le_PDF (3) WINDEVFAA_TT_OPT_HTML (7) Libellé des options : Français Exporter en PDF... Exporter en HTML... Libellé des options : Anglais Export in PDF... Export in HTML... Menu contextuel : 'WINDEVFAA_TT_CTX_Sauver' Nom des options WINDEVFAA_TT_OPT_Save (5) WINDEVFAA_TT_OPT_SaveAs (6) Libellé des options : Français Enregistrer Enregistrer sous... Libellé des options : Anglais Save Save as... 06/08/2026 Isis_BO 4540 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les menus Menu contextuel : 'WINDEVFAA_TT_CTX_Orientation' Nom des options WINDEVFAA_TT_OPT_Portrait (12) WINDEVFAA_TT_OPT_Paysage (13) Libellé des options : Français Portrait Paysage Libellé des options : Anglais Portrait Landscape Menu contextuel : 'WINDEVFAA_TT_CTX_TableauSupprime' Nom des options WINDEVFAA_TT_OPT_SupprLigne (8) OPT_Supprimer_la_colonne (9) OPT_Supprimer_le_tableau (10) Libellé des options : Français Supprimer la ligne Supprimer la colonne Supprimer le tableau Libellé des options : Anglais Delete the line Delete the column Delete the table 06/08/2026 Isis_BO 4541 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les menus Menu contextuel : 'WINDEVFAA_TT_CTX_EnTête' Nom des options OPT_ModifierEnTête (15) OPT_SupprimerEnTête (19) Libellé des options : Français &Modifier l'en-tête S&upprimer l'en-tête Libellé des options : Anglais &Modify the header &Delete the header Menu contextuel : 'WINDEVFAA_TT_CTX_PiedDePage' Nom des options OPT_ModifierPiedPage (17) OPT_SupprimerPiedPage (18) Libellé des options : Français &Modifier le pied de page S&upprimer le pied de page Libellé des options : Anglais &Modify the footer &Delete the footer Menu contextuel : 'WINDEVFAA_TT_CTX_Majuscule' 06/08/2026 Isis_BO 4542 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Informations sur les menus Nom des options OPT_WDFAA_Minuscules (21) OPT_MAJUSCULES (22) Libellé des options : Français minuscules MAJUSCULES Libellé des options : Anglais lowercase characters UPPERCASES FI_RubanTT_Mails Messages multilingues 06/08/2026 Isis_BO 4543 ¹ .ssem °N Message 2000 FR: Aucune couleur GB: No color 2001 FR: La taille de la police doit être comprise entre 1 et 1638 GB: The font size must be included between 1 and 1638 2002 FR: Insérer une image GB: Insert an image 2003 FR: es fichiers (*.*)" + TAB GB: files (*.*)" + TAB 2004 FR: GB: Tous les fichiers (*.*) 2005 FR,GB: ) 2006 FR: Impossible d'ouvrir le fichier GB: Unable to open the file 2007 FR: Ce fichier est au format ".DOC". Pour être manipulable avec le champ TT, ce document doit être sauvé au format ".DOCX". Le mode opératoire est simple: Sous votre traitement de texte, ouvrez le document. Effectuez un "Enregistrez sous". Dans le type de fichier, choisissez "DOCX". Sous Word, choisissez "Type: Document Word" (choix par défaut de Word). GB: This file is in ".DOC" format. To be used by the WP control, this document must be saved in ".DOCX" format. The operating mode is straightforward: Open the document in your word processing. Select "Save as". In the file type, choose "DOCX". In Word, choose "Type: Document Word" (default Word choice). Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Messages multilingues 06/08/2026 Isis_BO 4544 ¹ .ssem °N Message 2008 FR: s fichi GB: s file 2009 FR: Tous les fichiers GB: All the files 2010 FR: Zone de texte GB: Text area 2011 FR,GB: Image 2012 FR: Enregistrer sous... GB: Save as... 2013 FR: enregistr GB: save 2014 FR: Ne pas enregistrer GB: Don't save 2015 FR: Annuler GB: Cancel 2016 FR: Enregistrer (%1) GB: Save (%1) 2017 FR: Voulez-vous enregistrer vos modification ? GB: Do you want to save your modifications? 2018 FR: [Texte] GB: [Text] ¹ N° mess. : numéro de message. FI_RubanTT_Mails Code des champs Déclarations globales de FI_RubanTT_Mails procédure MaFenêtre() //EXTERNE "KeyConst.WL" externe WDOBJ_TT_Util //Champ TT manipulé par ce ruban pChampTT est un Champ gProcUpdateUI est procédure //Cache des polices gtabPolices est tableau de chaîne Unicode constant nINDICE_VOLET_INSERTION = 2 nINDICE_VOLET_TABLEAU = 4 nINDICE_VOLET_IMAGE = 5 fin Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs //Trait appliqué par défaut goTrait est un Trait goTrait.Epaisseur = WDOBJ_TT_Util.grDEpaiiseurCadreParDéfaut //Tableau des groupes de champ pour éviter un pb de contexte sur l'utilisation des groupes gtabGrp_Tous est un tableau de Champ = __GetTabChampFromGroupe(GRP_WDFAA_TT_Tous) gtabGrp_Inactif est un tableau de Champ = __GetTabChampFromGroupe(GRP_WDFAA_TT_INACTIF) gtabGrp_NonDispo est un tableau de Champ = __GetTabChampFromGroupe(GRP_WDFAA_TT_NONDISPO) // mode précédente des onglet de volets gbAncienModeTableau, gbAncienModeEntêtePiedDePage sont des booléens gnAncienVoletTableau, gnAncienVoletEntêtePiedDePage sont des entiers gbChangeVoletTableau est booléen = Vrai gnAncienVoletTableau = -1 gnAncienVoletEntêtePiedDePage = -1 gnNextOngletSelectionné est entier = -1 //Répertoire d'insertion d'image gsRepInsertionDefaut est chaîne = fRepEnCours() __SetEtatGroupe(gtabGrp_Tous, Grisé) GRPRUB_WDFAA_Modification..Grisé = Vrai BTN_WDFAA_Nouveau..Grisé = Faux BTN_WDFAA_Ouvrir..Grisé = Faux GRP_ENTETE..Visible = Faux GRPRUB_WDFAA_Style..TauxAncrageLargeur=100 GRPRUB_WDFAA_Style..LargeurMax=10000 gnNumIdPuce est un entier = 4 gbBibliPuce est un booléen = Vrai gnNumIdNumérotation est un entier = 4 gbBibliNumérotation est un booléen = Vrai //Init FI Style. externe FI_WinDevFAA_TT_StyleRuban ChangeFenêtreSource( CFI_DocxStyle, "FI_WinDevFAA_TT_StyleRuban") Fin d'initialisation de FI_RubanTT_Mails //Branche un update UI après tous les autres pour activer explicitement un onglet pRuban est Champ <- RUBAN_WINDEVFAA_TT procédure interne fUI_NextOnglet() si gnNextOngletSelectionné <> -1 alors pRuban = gnNextOngletSelectionné fin gnNextOngletSelectionné = -1 fin gProcUpdateUI += fUI_NextOnglet Clic sur BTN_WDFAA_RaccourciZoom100 dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..Zoom = 100 Clic sur BTN_WDFAA_Redo 06/08/2026 Isis_BO 4545 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour DocRedo(pChampTT) Clic sur BTN_WDFAA_Undo dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour DocUndo(pChampTT) Initialisation de RUBAN_WINDEVFAA_TT gnAncienVoletImage est entier = -1 gbChangeVoletImage est un booléen = Vrai pRuban est Champ <- MoiMême procédure interne fUI_OngletImage //Onglet image visible si sélection d'image ou dans zone de texte f est docFragment <- pChampTT..Sélection..Fragment soit bOngletImageVisible = Faux soit eTypeSousDoc = f..TypeSousDocument si eTypeSousDoc = typeSousDocZoneDeTexte alors bOngletImageVisible = Vrai sinon si pChampTT..Curseur>=1 _et_ f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentImage alors bOngletImageVisible = Vrai fin bAncienModeImage est booléen = pRuban[nINDICE_VOLET_IMAGE]..Visible // on sort du mode image si bOngletImageVisible=Faux alors gbChangeVoletImage = (pRuban=nINDICE_VOLET_IMAGE) si pRuban=nINDICE_VOLET_IMAGE _et_ gnAncienVoletImage<>-1 alors pRuban=gnAncienVoletImage gnAncienVoletImage=-1 fin pRuban[nINDICE_VOLET_IMAGE]..Visible = bOngletImageVisible // si on passe en mode image si bOngletImageVisible=Vrai alors si gbChangeVoletImage alors gnAncienVoletImage = pRuban pRuban = nINDICE_VOLET_IMAGE fin fin si eTypeSousDoc = typeSousDocZoneDeTexte alors pRuban[nINDICE_VOLET_IMAGE]..Libellé = "Zone de texte" sinon 06/08/2026 Isis_BO 4546 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs pRuban[nINDICE_VOLET_IMAGE]..Libellé = "Image" fin fin gProcUpdateUI += fUI_OngletImage Modification du volet affiché de RUBAN_WINDEVFAA_TT si pChampTT<>Null alors RepriseSaisie(pChampTT) fin Initialisation de BTN_WDFAA_Forme externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //Fonction d'update UI : voir bouton d'insertion des zones de texte BTN_WDFAA_ZoneDeTexte Clic sur BTN_WDFAA_Forme externe WinDevFAA_BarreTT_PopupForme sFormePredefinie est chaîne = OuvrePopup(WinDevFAA_BarreTT_PopupForme) si sFormePredefinie = "" alors retour fin e est un docElément e.Type = typeDocElémentZoneDeTexte e.ZoneDeTexte.Hauteur = 50 e.ZoneDeTexte.Largeur = 50 e.ZoneDeTexte.X = 10 e.ZoneDeTexte.Y = 0 e.ZoneDeTexte.Habillage = docHabillageDevantLeTexte e.ZoneDeTexte.FormePrédéfinie = sFormePredefinie e.ZoneDeTexte.Fond.Couleur = RVB(91,155,213) f est un docFragment <= pChampTT..Sélection..Fragment //On insère la zone de texte au début du paragraphe d'insertion, mais après toutes les zones de texte qui s'y trouvent soit nPositionInsertion = f..Paragraphe[1].Positionfin-1 f..PositionDébut = f..Paragraphe[1].PositionDébut f..PositionFin = f..Paragraphe[1].PositionFin pour tout elt de f..Elément si elt.Type <> typeDocElémentZoneDeTexte alors nPositionInsertion = elt.PositionDébut sortir fin fin f..PositionDébut = nPositionInsertion f..PositionFin = nPositionInsertion DocInsère(f,e) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Formule 06/08/2026 Isis_BO 4547 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Formule si pChampTT = Null alors retour fin externe WinDevFAA_ChampFormule Ouvre("WinDevFAA_ChampFormule", pChampTT) Initialisation de BTN_WDFAA_Signet externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Signet extern WinDevFAA_Signet Ouvre("WinDevFAA_Signet",pChampTT) Initialisation de BTN_WDFAA_ZoneDeTexte externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) pThis est Champ <- MoiMême pForme est Champ <- BTN_WDFAA_Forme procédure interne fUI_ZoneDeTexte() f est un docFragment <- pChampTT..Sélection..Fragment d est Document <- pChampTT..Valeur soit nEtat = Actif si (nEtat = Actif) _et_ (d=Null _ou_ pChampTT..Etat=Grisé) alors nEtat = Grisé fin si (nEtat = Actif) _et_ f.TypeSousDocument = typeSousDocZoneDeTexte alors //Zone de texte sélectionnée nEtat = Grisé fin si (nEtat = Actif) _et_ f.PositionDébut<>f.PositionFin alors nEtat = Grisé fin si (nEtat = Actif) _et_ f.Elément..Occurrence>1 _et_ f.Elément[1]..Type <> typeDocElémentTexte alors nEtat = Grisé fin pThis..Etat = nEtat pForme..Etat = nEtat fin gProcUpdateUI += fUI_ZoneDeTexte Clic sur BTN_WDFAA_ZoneDeTexte 06/08/2026 Isis_BO 4548 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs e est un docElément e.Type = typeDocElémentZoneDeTexte e.ZoneDeTexte.Hauteur = 40 e.ZoneDeTexte.Largeur = 50 e.ZoneDeTexte.X = 10 e.ZoneDeTexte.Y = 0 e.ZoneDeTexte.Habillage = docHabillageDevantLeTexte e.ZoneDeTexte.FormePrédéfinie = "rect" e.ZoneDeTexte.Fond.Couleur = Blanc soit t <- e.ZoneDeTexte.Trait t.Couleur = Noir t.Epaisseur = 0.2 DocDébutModification(pChampTT) f est un docFragment <= pChampTT..Sélection..Fragment //On insère la zone de texte au début du paragraphe d'insertion, mais après toutes les zones de texte qui s'y trouvent soit nPositionInsertion = f..Paragraphe[1].Positionfin-1 f..PositionDébut = f..Paragraphe[1].PositionDébut f..PositionFin = f..Paragraphe[1].PositionFin pour tout elt de f..Elément si elt.Type <> typeDocElémentZoneDeTexte alors nPositionInsertion = elt.PositionDébut sortir fin fin f..PositionDébut = nPositionInsertion f..PositionFin = nPositionInsertion DocInsère(f,e) elt est un docElément = Null pour tout e de f.Elément si e.Type = typeDocElémentZoneDeTexte alors e.ZoneDeTexte.Contenu.Texte = "[Texte]" elt <- e fin fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) si elt <> Null alors DocSélectionne(pChampTT, elt.ZoneDeTexte.Contenu) fin //On placera le ruban sur l'onglet "Zone de texte" (qui est en fait le volet "image") gnNextOngletSelectionné = nINDICE_VOLET_IMAGE Initialisation de INT_WDFAA_AfficherRegles externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) A chaque modification de INT_WDFAA_AfficherRegles pChampTT..RègleVisible = MoiMême EcranPremier(pChampTT) Initialisation de BTN_WDFAA_Zoom100 06/08/2026 Isis_BO 4549 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Zoom100 dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..Zoom = 100 Initialisation de BTN_WDFAA_ZoomLargeur externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_ZoomLargeur dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..Zoom = zoomAdapteLargeur Initialisation de BTN_WDFAA_ZoomLargeur1 externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_ZoomLargeur1 dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..Zoom = zoomAdapteTaille Initialisation de BTN_WDFAA_ZoomMoins externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_ZoomMoins dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour nZoomCourant est entier =pChampTT..Zoom/10 pChampTT..Zoom = nZoomCourant*10-10 Initialisation de BTN_WDFAA_ZoomPlus 06/08/2026 Isis_BO 4550 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_ZoomPlus dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour nZoomCourant est entier = pChampTT..Zoom/10 pChampTT..Zoom = nZoomCourant*10+10 Initialisation de POT_WDFAA_Zoom externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) A chaque modification de POT_WDFAA_Zoom dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour nZoom est entier = MoiMême si nZoom > 10 _et_ nZoom < 500 alors pChampTT..Zoom = nZoom fin Initialisation de SAI_FAA_Zoom externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Sortie de SAI_FAA_Zoom dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour rZoom est réel = MoiMême si rZoom > 0.1 _et_ rZoom < 5 alors pChampTT..Zoom = rZoom*100 fin Touche relâchée (WM_KEYUP) de SAI_FAA_Zoom VK_RETURN_local est un entier = 0x0d si _EVE.wParam = VK_RETURN_local alors // valide ExécuteTraitement(MoiMême,trtSortie) DonneFocus(pChampTT) renvoyer Faux fin Initialisation de BTN_WDFAA_Image 06/08/2026 Isis_BO 4551 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Image __Ctx_InsereImage(gsRepInsertionDefaut) Initialisation de BTN_WDFAA_Lien externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) pThis est Champ <- MoiMême procédure interne fUI_Lien() f est un docFragment <- pChampTT..Sélection..Fragment d est Document <- pChampTT..Valeur soit nEtat = Actif si (nEtat = Actif) _et_ (d=Null _ou_ pChampTT..Etat=Grisé) alors nEtat = Grisé fin si (nEtat = Actif) _et_ f.Elément..Occurrence>1 _et_ f.Elément[1]..Type <> typeDocElémentTexte alors nEtat = Grisé fin pThis..Etat = nEtat fin gProcUpdateUI += fUI_Lien Clic sur BTN_WDFAA_Lien externe FEN_WinDevFAA_TT_Lien Ouvre(FEN_WinDevFAA_TT_Lien, pChampTT) Initialisation de BTN_WDFAA_Tableau externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Tableau __Ctx_InsereTableau() Initialisation de BTN_WDFAA_Nouveau externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Nouveau __Ctx_Nouveau() Initialisation de BTN_WDFAA_Ouvrir 06/08/2026 Isis_BO 4552 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Ouvrir __Ctx_Open() Initialisation de BTN_WDFAA_Save externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Save __Ctx_Save() Initialisation de BTN_WDFAA_SaveBTN_WDFAA_Save1 externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) MoiMême..ToucheRaccourci = trControl + Asc("S") Clic sur BTN_WDFAA_SaveBTN_WDFAA_Save1 externe pChampTT dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour doc est Document <- pChampTT..Valeur si pas DocSauve(doc) alors Erreur(ErreurInfo()) fin Initialisation de GRPRUB_WDFAA_EntetePiedDePage soit pRegroupement est Champ <- MoiMême procédure interne fUI_EntetePiedDePage() pRegroupement..Visible = pas pChampTT..EditionHTML fin gProcUpdateUI += fUI_EntetePiedDePage Initialisation de BTN_WDFAA_Entete externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Entete extern WinDevFAA_BarreTT_PopupEntêtePiedDePage si OuvrePopup(WinDevFAA_BarreTT_PopupEntêtePiedDePage,pChampTT,Vrai) alors ChampExécuteModification(pChampTT) fin Initialisation de BTN_WDFAA_FermerEntêtePied 06/08/2026 Isis_BO 4553 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_FermerEntêtePied DocEntreEdition(pChampTT,docCorps) Initialisation de BTN_WDFAA_PiedDePage externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_PiedDePage extern WinDevFAA_BarreTT_PopupEntêtePiedDePage si OuvrePopup(WinDevFAA_BarreTT_PopupEntêtePiedDePage,pChampTT,Faux) alors ChampExécuteModification(pChampTT) fin Initialisation de INT_ENTETE_LIER externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) A chaque modification de INT_ENTETE_LIER s est une docSection <- pChampTT..Sélection..Section[1] selon pChampTT..Sélection..Fragment..TypeSousDocument cas typeSousDocEnTêtePremièrePage s.Entête.PremièrePageHéritée = MoiMême[1] cas typeSousDocEnTêtePagePaire s.Entête.PagePaireHéritée = MoiMême[1] cas typeSousDocEnTêtePageImpaire s.Entête.PageImpaireHéritée = MoiMême[1] cas typeSousDocPiedDePremièrePage s.PiedDePage.PremièrePageHéritée = MoiMême[1] cas typeSousDocPiedDePagePaire s.PiedDePage.PagePaireHéritée = MoiMême[1] cas typeSousDocPiedDePageImpaire s.PiedDePage.PageImpaireHéritée = MoiMême[1] fin ChampExécuteModification(pChampTT) EcranPremier(pChampTT) Initialisation de INT_ENTETE_PAIRE_IMPAIRE externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) A chaque modification de INT_ENTETE_PAIRE_IMPAIRE 06/08/2026 Isis_BO 4554 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs pChampTT..Valeur..PagePaireImpaireDifférente = MoiMême[1] ChampExécuteModification(pChampTT) EcranPremier(pChampTT) Initialisation de INT_ENTETE_PREMIERE externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) A chaque modification de INT_ENTETE_PREMIERE s est une docSection <- pChampTT..Sélection..Section[1] s.PremierePageDifferente = INT_ENTETE_PREMIERE[1] ChampExécuteModification(pChampTT) EcranPremier(pChampTT) Initialisation de SAI_WDFAA_MargeEnTête externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //moimeme = __sValeurCentimètres(0) MoiMême = 0 Sortie de SAI_WDFAA_MargeEnTête dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..Sélection..Section[1]..MargeEntête = __dCentimètresVersMillimètres(MoiMême) ChampExécuteModification(pChampTT) Touche relâchée (WM_KEYUP) de SAI_WDFAA_MargeEnTête si pChampTT<>Null _et_ _EVE.wParam = VK_RETURN alors pChampTT..Sélection..Section[1]..MargeEntête = __dCentimètresVersMillimètres(MoiMême) ChampExécuteModification(pChampTT) DonneFocus(pChampTT) fin Initialisation de SAI_WDFAA_MargePiedDePage externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //MoiMême = __sValeurCentimètres(0) MoiMême = 0 Sortie de SAI_WDFAA_MargePiedDePage dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..Sélection..Section[1].MargePiedDePage = __dCentimètresVersMillimètres(MoiMême) ChampExécuteModification(pChampTT) Touche relâchée (WM_KEYUP) de SAI_WDFAA_MargePiedDePage 06/08/2026 Isis_BO 4555 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs si pChampTT<>Null _et_ _EVE.wParam = VK_RETURN alors pChampTT..Sélection..Section[1].MargePiedDePage = __dCentimètresVersMillimètres(MoiMême) ChampExécuteModification(pChampTT) DonneFocus(pChampTT) fin Incrémentation de SPIN_MargeEnTête externe WDOBJ_TT_Util WDOBJ_TT_Util.__IncrémenteValeurChampDixième(SAI_WDFAA_MargeEnTête,99) pChampTT..Sélection..Section[1]..MargeEntête = __dCentimètresVersMillimètres(SAI_WDFAA_MargeEnTête) ChampExécuteModification(pChampTT) Décrémentation de SPIN_MargeEnTête externe WDOBJ_TT_Util WDOBJ_TT_Util.__DécrémenteValeurChampDixième(SAI_WDFAA_MargeEnTête) pChampTT..Sélection..Section[1]..MargeEntête = __dCentimètresVersMillimètres(SAI_WDFAA_MargeEnTête) ChampExécuteModification(pChampTT) Incrémentation de SPIN_MargePiedDePage externe WDOBJ_TT_Util WDOBJ_TT_Util.__IncrémenteValeurChampDixième(SAI_WDFAA_MargePiedDePage,99) pChampTT..Sélection..Section[1].MargePiedDePage = __dCentimètresVersMillimètres(SAI_ WDFAA_MargePiedDePage) ChampExécuteModification(pChampTT) Décrémentation de SPIN_MargePiedDePage externe WDOBJ_TT_Util WDOBJ_TT_Util.__DécrémenteValeurChampDixième(SAI_WDFAA_MargePiedDePage) pChampTT..Sélection..Section[1].MargePiedDePage = __dCentimètresVersMillimètres(SAI_ WDFAA_MargePiedDePage) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Export externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Initialisation de BTN_WDFAA_Imprimer externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Imprimer __Ctx_Print() Initialisation de GRPRUB_WDFAA_Image procédure interne fUI_Habillage f est un docFragment <- pChampTT..Sélection..Fragment nNewHabillage est un entier = 0 06/08/2026 Isis_BO 4556 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs si (pChampTT..Curseur>=1 _et_ f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentImage) alors nNewHabillage = f.Elément[1].Image.Habillage sinon si (f.TypeSousDocument = typeSousDocZoneDeTexte) doc est Document <- pChampTT..Valeur elt est un docElément<- WDOBJ_TT_Util.RechercheElementZoneDeTexte(doc, f. IdentifiantSousDocument) si elt <> Null alors nNewHabillage = elt.ZoneDeTexte.Habillage fin fin BTN_WDFAA_Habillage_AligneSurLeTexte..Enfoncé = (nNewHabillage = docHabillageAlignéSurLeTexte) BTN_WDFAA_Habillage_Carre..Enfoncé = (nNewHabillage = docHabillageEncadré) BTN_WDFAA_Habillage_DerriereLeTexte..Enfoncé = (nNewHabillage = docHabillageDerrièreLeTexte) BTN_WDFAA_Habillage_DevantLeTexte..Enfoncé = (nNewHabillage = docHabillageDevantLeTexte) BTN_WDFAA_Habillage_HautEtBas..Enfoncé = (nNewHabillage = docHabillageHautEtBas) fin gProcUpdateUI += fUI_Habillage Initialisation de BTN_WDFAA_Habillage_AligneSurLeTexte externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Habillage_AligneSurLeTexte dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour __Ctx_SetHabillage(0) Initialisation de BTN_WDFAA_Habillage_Carre externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Habillage_Carre dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour __Ctx_SetHabillage(1) Initialisation de BTN_WDFAA_Habillage_DerriereLeTexte externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Habillage_DerriereLeTexte dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour 06/08/2026 Isis_BO 4557 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs __Ctx_SetHabillage(5) Initialisation de BTN_WDFAA_Habillage_DevantLeTexte externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Habillage_DevantLeTexte dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour __Ctx_SetHabillage(6) Initialisation de BTN_WDFAA_Habillage_HautEtBas externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Habillage_HautEtBas dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour __Ctx_SetHabillage(4) Initialisation de GRPRUB_WDFAA_Image_Taille procédure interne fUI_ImageTaille f est un docFragment <- pChampTT..Sélection..Fragment nNewHauteur est un réel = 0 nNewLargeur est un réel = 0 si (pChampTT..Curseur>=1 _et_ f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentImage) alors nNewHauteur = f.Elément[1].Image.Hauteur / 10 nNewLargeur = f.Elément[1].Image.Largeur / 10 sinon si (f.TypeSousDocument = typeSousDocZoneDeTexte) doc est Document <- pChampTT..Valeur elt est un docElément<- WDOBJ_TT_Util.RechercheElementZoneDeTexte(doc, f. IdentifiantSousDocument) si elt <> Null alors nNewHauteur = elt.ZoneDeTexte.Hauteur / 10 nNewLargeur = elt.ZoneDeTexte.Largeur / 10 fin fin SAI_WDFAA_ImageHauteur = nNewHauteur SAI_WDFAA_ImageLargeur = nNewLargeur fin gProcUpdateUI += fUI_ImageTaille Initialisation de SAI_WDFAA_ImageHauteur externe WDOBJ_TT_Util 06/08/2026 Isis_BO 4558 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //MoiMême = __sValeurPoints(0) MoiMême = 0 Sortie de SAI_WDFAA_ImageHauteur dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment <- pChampTT..Sélection..Fragment dNewValeur est réel = (MoiMême*10) si f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentImage alors f.Elément[1].Image.Hauteur = dNewValeur ChampExécuteModification(pChampTT) sinon si f.TypeSousDocument = typeSousDocZoneDeTexte doc est Document <- pChampTT..Valeur elt est un docElément <- WDOBJ_TT_Util.RechercheElementZoneDeTexte(doc, f.IdentifiantSousDocument) si elt<>Null alors elt.ZoneDeTexte.Hauteur = dNewValeur fin ChampExécuteModification(pChampTT) fin Touche relâchée (WM_KEYUP) de SAI_WDFAA_ImageHauteur VK_RETURN_local est un entier = 0x0d si _EVE.wParam = VK_RETURN_local alors // valide ExécuteTraitement(MoiMême,trtSortie) DonneFocus(pChampTT) renvoyer Faux fin Initialisation de SAI_WDFAA_ImageLargeur externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //MoiMême = __sValeurPoints(0) MoiMême = 0 Sortie de SAI_WDFAA_ImageLargeur dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment <- pChampTT..Sélection..Fragment dNewValeur est réel = (MoiMême*10) si f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentImage alors f.Elément[1].Image.Largeur = dNewValeur 06/08/2026 Isis_BO 4559 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs sinon si f.TypeSousDocument = typeSousDocZoneDeTexte doc est Document <- pChampTT..Valeur elt est un docElément <- WDOBJ_TT_Util.RechercheElementZoneDeTexte(doc, f.IdentifiantSousDocument) si elt <> Null alors elt.ZoneDeTexte.Largeur = dNewValeur fin fin ChampExécuteModification(pChampTT) Touche relâchée (WM_KEYUP) de SAI_WDFAA_ImageLargeur VK_RETURN_local est un entier = 0x0d si _EVE.wParam = VK_RETURN_local alors // valide ExécuteTraitement(MoiMême,trtSortie) DonneFocus(pChampTT) renvoyer Faux fin Initialisation de BTN_WDFAA_TabInsererADroite externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_TabInsererADroite f est docFragment = pChampTT..Sélection..Fragment f.PositionFin = f.PositionDébut soit tabtableau <- f.Paragraphe[1].Tableau procédure interne GetCellule(p) renvoyer p.Cellule fin soit cellule <- GetCellule(f.Paragraphe[1]) si tabtableau = Null _ou_ cellule = Null alors retour fin si cellule.IndiceColonne >= tabtableau.Colonnes..Occurrence alors Ajoute(tabtableau.Colonnes) sinon Insère(tabtableau.Colonnes, cellule.IndiceColonne+1) fin ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_TabInsererAGauche externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_TabInsererAGauche f est docFragment = pChampTT..Sélection..Fragment f.PositionFin = f.PositionDébut 06/08/2026 Isis_BO 4560 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs soit tabtableau <- f.Paragraphe[1].Tableau procédure interne GetCellule(p) renvoyer p.cellule fin soit cellule <- GetCellule(f.Paragraphe[1]) si tabtableau = Null _ou_ cellule = Null alors retour fin Insère(tabtableau.Colonnes, cellule.IndiceColonne) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_TabInsererAuDessus externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_TabInsererAuDessus f est docFragment = pChampTT..Sélection..Fragment f.PositionFin = f.PositionDébut soit tabtableau <- f.Paragraphe[1].Tableau procédure interne GetCellule(p) renvoyer p.cellule fin soit cellule <- GetCellule(f.Paragraphe[1]) si tabtableau = Null _ou_ cellule = Null alors retour fin Insère(tabtableau.Lignes, cellule.IndiceLigne) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_TabInsererEnDessous externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_TabInsererEnDessous f est docFragment = pChampTT..Sélection..Fragment f.PositionFin = f.PositionDébut soit tabtableau <- f.Paragraphe[1].Tableau procédure interne GetCellule(p) renvoyer p.cellule fin soit cellule <- GetCellule(f.Paragraphe[1]) si tabtableau = Null _ou_ cellule = Null alors retour fin si cellule.IndiceLigne >= tabtableau.Lignes..Occurrence alors Ajoute(tabtableau.Lignes) 06/08/2026 Isis_BO 4561 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs sinon Insère(tabtableau.Lignes, cellule.IndiceLigne+1) fin ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_TabSupprimer externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Initialisation de GRPRUB_WDFAA_MiseEnPage soit p est Champ <- MoiMême procédure interne fUUI p..Visible = pas pChampTT..EditionHTML fin gProcUpdateUI += fUUI Initialisation de BTN_WDFAA_Marges externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Marges externe WDOBJ_FAA_Document WDOBJ_FAA_Document.CLIC_BTN_WDFAA_Marges(pChampTT) Initialisation de BTN_WDFAA_Orientation externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Orientation _Ctx_Orientation_UpdateMenuSelonSelection() Initialisation de BTN_WDFAA_SauteDePage2 externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_SauteDePage2 ExécuteTraitement(BTN_WDFAA_SautDePage,trtClic) Initialisation de BTN_WDFAA_Taille externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Taille 06/08/2026 Isis_BO 4562 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour externe WDOBJ_TT_Util rLargeurPage est un réel = 0 rHauteurPage est un réel = 0 nOrientation est un entier nOrientation=docPortrait bAppliqueAuDoc est un booléen=Faux doc est un Document <- pChampTT..Valeur f est docFragment = WDOBJ_TT_Util.fragmentMiseEnPage(pChampTT) // si le fragment ne contient pas de paragraphe, la coche d'orientation va dépendre du document si f.Paragraphe..Occurrence=0 alors rLargeurPage=Arrondi(doc.Section.LargeurPage) rHauteurPage=Arrondi(doc.Section.HauteurPage) nOrientation=doc.Section.Orientation sinon // initialise l'orientation selon le premier paragraphe rLargeurPage=Arrondi(f.Paragraphe[1].Section.LargeurPage,1) rHauteurPage=Arrondi(f.Paragraphe[1].Section.HauteurPage, 1) nOrientation=f.Paragraphe[1].Section.Orientation fin nOrientationPaysage est un entier rTemp est un réel nOrientationPaysage=docPaysage si nOrientation=nOrientationPaysage alors // on échange portrait et paysage pour la popup rTemp = rLargeurPage rLargeurPage=rHauteurPage rHauteurPage=rTemp fin rLargeurPageCourante est un réel = rLargeurPage rHauteurPageCournate est un réel = rHauteurPage // ouvre la popup externe WinDevFAA_BarreTT_PopupTaillePage nRet est un entier = OuvrePopup(WinDevFAA_BarreTT_PopupTaillePage, rLargeurPage, rHauteurPage) // si on doit swapper, on le fait si nOrientation=nOrientationPaysage alors // on échange portrait et paysage pour la popup rTemp = rLargeurPage rLargeurPage=rHauteurPage rHauteurPage=rTemp fin // taille perso si nRet=2 alors externe WDOBJ_FAA_Document bAppliqueAuDoc=pas WDOBJ_FAA_Document.WDOBJ_FAA_Doc_bAvecSautDeSection(doc) externe WinDevFAA_BarreTT_TaillePage nRet=Ouvre("WinDevFAA_BarreTT_TaillePage", rLargeurPage, rHauteurPage, bAppliqueAuDoc, nOrientation ) fin // annulation si nRet=Faux alors retour // pas de changement (et pas d'application sur le document entier : on ne fait rien si pas bAppliqueAuDoc _et_ rLargeurPage=rLargeurPageCourante _et_ rHauteurPage=rHauteurPageCournate alors retour // on change la taille _Ctx_TaillePage_ChangeTaillePage(rLargeurPage, rHauteurPage, bAppliqueAuDoc) fin: // on redonne le focus au champ DonneFocus(pChampTT) Initialisation de SAI_WDFAA_EspacementApres 06/08/2026 Isis_BO 4563 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //MoiMême = __sValeurPoints(8) MoiMême = 0 A chaque modification de SAI_WDFAA_EspacementApres dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour externe WDOBJ_TT_Util si pChampTT..Curseur <= 0 alors retour f est docFragment <- pChampTT..Sélection..Fragment elt est docElément DocDébutModification(pChampTT) pour tout elt de f.Elément si elt.Paragraphe.MiseEnPage <> Null elt.Paragraphe.MiseEnPage.EspacementAprès = WDOBJ_TT_Util.__dValeurChampPoint(MoiMême) fin fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de SAI_WDFAA_EspacementAvant externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //MoiMême = __sValeurPoints(0) MoiMême = 0 A chaque modification de SAI_WDFAA_EspacementAvant dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour externe WDOBJ_TT_Util si pChampTT..Curseur <= 0 alors retour f est docFragment <- pChampTT..Sélection..Fragment elt est docElément DocDébutModification(pChampTT) pour tout elt de f.Elément si elt.Paragraphe.MiseEnPage <> Null elt.Paragraphe.MiseEnPage.EspacementAvant = WDOBJ_TT_Util.__dValeurChampPoint(MoiMême) fin fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de SAI_WDFAA_RetraitDroite externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //MoiMême = __sValeurCentimètres(0) MoiMême = 0 A chaque modification de SAI_WDFAA_RetraitDroite 06/08/2026 Isis_BO 4564 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour f est docFragment <- pChampTT..Sélection..Fragment elt est docElément DocDébutModification(pChampTT) pour tout elt de f.Elément si elt.Paragraphe.MiseEnPage <> Null elt.Paragraphe.MiseEnPage.RetraitDroit = __dCentimètresVersMillimètres(SAI_WDFAA_RetraitDroite) fin fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de SAI_WDFAA_RetraitGauche externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //moimeme = __sValeurCentimètres(0) MoiMême = 0 A chaque modification de SAI_WDFAA_RetraitGauche dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour f est docFragment <- pChampTT..Sélection..Fragment elt est docElément DocDébutModification(pChampTT) pour tout elt de f.Elément si elt.Paragraphe.MiseEnPage <> Null elt.Paragraphe.MiseEnPage.RetraitGauche = __dCentimètresVersMillimètres(SAI_WDFAA_RetraitGauche ) fin fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Incrémentation de SPIN_EspacementAprès externe WDOBJ_TT_Util WDOBJ_TT_Util.__IncrémenteValeurChamp(SAI_WDFAA_EspacementApres) Décrémentation de SPIN_EspacementAprès externe WDOBJ_TT_Util WDOBJ_TT_Util.__DécrémenteValeurChamp(SAI_WDFAA_EspacementApres) Incrémentation de SPIN_EspacementAvant externe WDOBJ_TT_Util WDOBJ_TT_Util.__IncrémenteValeurChamp(SAI_WDFAA_EspacementAvant) Décrémentation de SPIN_EspacementAvant 06/08/2026 Isis_BO 4565 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.__DécrémenteValeurChamp(SAI_WDFAA_EspacementAvant) Incrémentation de SPIN_RetraitDroite externe WDOBJ_TT_Util WDOBJ_TT_Util.__IncrémenteValeurChampCentimètre(SAI_WDFAA_RetraitDroite) Décrémentation de SPIN_RetraitDroite externe WDOBJ_TT_Util WDOBJ_TT_Util.__DécrémenteValeurChamp(SAI_WDFAA_RetraitDroite) Incrémentation de SPIN_RetraitGauche externe WDOBJ_TT_Util WDOBJ_TT_Util.__IncrémenteValeurChampCentimètre(SAI_WDFAA_RetraitGauche) Décrémentation de SPIN_RetraitGauche externe WDOBJ_TT_Util WDOBJ_TT_Util.__DécrémenteValeurChamp(SAI_WDFAA_RetraitGauche) Initialisation de GRPRUB_WDFAA_ModeAffichage soit p est Champ <- MoiMême procédure interne fUUI p..Visible = pas pChampTT..EditionHTML fin gProcUpdateUI += fUUI Initialisation de BTN_WDFAA_MODEAFFICHAGE_PAGE externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_MODEAFFICHAGE_PAGE dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si MoiMême..Enfoncé alors pChampTT..ModeAffichage = modeAffichageUnePage __UpdateUI_ModeAffichage() fin Initialisation de BTN_WDFAA_MODEAFFICHAGE_WEB externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_MODEAFFICHAGE_WEB 06/08/2026 Isis_BO 4566 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si MoiMême..Enfoncé alors pChampTT..ModeAffichage = modeAffichageWeb __UpdateUI_ModeAffichage() fin Initialisation de BTN_WDFAA_Orthographe externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Orthographe dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..VérifieOrthographe=pas pChampTT..VérifieOrthographe Initialisation de BTn_WDFAA_Recherche externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTn_WDFAA_Recherche externe WinDevFAA_RechercherRemplacer //Ouverture fenêtre recherche OuvreFille("WinDevFAA_RechercherRemplacer" + Dessus,pChampTT) Initialisation de BTN_WDFAA_Remplacer externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Remplacer externe WinDevFAA_RechercherRemplacer //Ouverture fenêtre recherche/remplacement en mode remplacement OuvreFille("WinDevFAA_RechercherRemplacer" + Dessus,pChampTT,Vrai) Initialisation de GRPRUB_WDFAA_Pages soit pRegroupement est Champ <- MoiMême procédure interne fUI_Pages() pRegroupement..Visible = pas pChampTT..EditionHTML fin gProcUpdateUI += fUI_Pages Initialisation de BTN_WDFAA_PageVierge 06/08/2026 Isis_BO 4567 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_PageVierge si pChampTT = Null alors retour fin //Insertion d'un saut de page après le dernier élément f est un docFragment(pChampTT..Valeur, -1,0) f.Texte = RC+Caract(12)+RC //"form feed" == saut de page //On se positionne sur la nouvelle page pChampTT..Curseur = f..Paragraphe[1]..PositionFin-1 DocPositionne(pChampTT) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_SautDePage externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_SautDePage si pChampTT = Null alors retour fin f est docFragment <- pChampTT..Sélection..Fragment f.Texte = RC+Caract(12)+RC //"form feed" == saut de page //On se positionne sur la nouvelle page DocPositionne(pChampTT) ChampExécuteModification(pChampTT) Initialisation de GRPRUB_WDFAA_Paragraphe pBTN_WDFAA_AlignGauche est Champ <- BTN_WDFAA_AlignGauche pBTN_WDFAA_AlignCentre est Champ <- BTN_WDFAA_AlignCentre pBTN_WDFAA_AlignDroite est Champ <- BTN_WDFAA_AlignDroite pBTN_WDFAA_Alignjustifie est Champ <- BTN_WDFAA_Alignjustifie pSAI_WDFAA_RetraitGauche est Champ <- SAI_WDFAA_RetraitGauche pSAI_WDFAA_RetraitDroite est Champ <- SAI_WDFAA_RetraitDroite pSAI_WDFAA_EspacementAvant est Champ <- SAI_WDFAA_EspacementAvant pSAI_WDFAA_EspacementApres est Champ <- SAI_WDFAA_EspacementApres procédure interne fUI() externe WDOBJ_TT_Util f est docFragment <- pChampTT..Sélection..Fragment nAlignementParagraphe est entier = -1 06/08/2026 Isis_BO 4568 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs dRetraitGauche est réel bRetraitGauche est booléen = Vrai dRetraitDroit est réel bRetraitDroit est booléen = Vrai dEspacementAvant est réel bEspacementAvant est booléen = Vrai dEspacementAprès est réel bEspacementAprès est booléen = Vrai bFirst est un booléen = Vrai pour tout p,nIndice de f.Paragraphe si p.MiseEnPage=Null alors continuer fin si bFirst alors bFirst=Faux nAlignementParagraphe = p.MiseEnPage.Alignement dRetraitGauche = p.MiseEnPage.RetraitGauche dRetraitDroit = p.MiseEnPage.RetraitDroit dEspacementAvant = p.MiseEnPage.EspacementAvant dEspacementAprès = p.MiseEnPage.EspacementAprès sinon si nAlignementParagraphe <> (p.MiseEnPage.Alignement) alors nAlignementParagraphe = -1 fin si dRetraitGauche <> (p.MiseEnPage.RetraitGauche) alors bRetraitGauche = Faux fin si dRetraitDroit <> (p.MiseEnPage.RetraitDroit) alors bRetraitDroit = Faux fin si dEspacementAvant <> (p.MiseEnPage.EspacementAvant) alors bEspacementAvant = Faux fin si dEspacementAprès <> (p.MiseEnPage.EspacementAprès) alors bEspacementAprès = Faux fin si nAlignementParagraphe=-1 _et_ pas bRetraitGauche _et_ pas bRetraitDroit _et_ pas bEspacementAvant _et_ pas bEspacementAprès alors sortir fin fin fin pBTN_WDFAA_AlignGauche..Enfoncé = (nAlignementParagraphe=chGauche) pBTN_WDFAA_AlignCentre..Enfoncé = (nAlignementParagraphe=chCentre) pBTN_WDFAA_AlignDroite..Enfoncé = (nAlignementParagraphe=chDroite) pBTN_WDFAA_Alignjustifie..Enfoncé = (nAlignementParagraphe=chJustifié) pSAI_WDFAA_RetraitGauche = bRetraitGauche ? __sValeurMillimètresEnCentimètres(dRetraitGauche) sinon "" pSAI_WDFAA_RetraitDroite = bRetraitDroit ? __sValeurMillimètresEnCentimètres(dRetraitDroit) sinon "" WDOBJ_TT_Util.__AffecteChampPoint(pSAI_WDFAA_EspacementAvant, bEspacementAvant, dEspacementAvant) WDOBJ_TT_Util.__AffecteChampPoint(pSAI_WDFAA_EspacementApres, bEspacementAprès, dEspacementAprès) fin gProcUpdateUI+=fUI Initialisation de BTN_WDFAA_AfficheCaracControle externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_AfficheCaracControle 06/08/2026 Isis_BO 4569 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..AffichageCaractèresContrôle = pas pChampTT..AffichageCaractèresContrôle __UpdateUIRuban_WDFAA() Initialisation de BTN_WDFAA_AlignCentre externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_AlignCentre dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour pChampTT..AffichageActif = Faux f est docFragment <- pChampTT..Sélection..Fragment elt est un docParagraphe DocDébutModification(pChampTT) pour tout elt de f.Paragraphe si elt.miseenpage <> Null alors elt.MiseEnPage.Alignement = chCentre fin fin DocFinModification(pChampTT) pChampTT..AffichageActif = Vrai ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_AlignDroite externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_AlignDroite dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour pChampTT..AffichageActif = Faux f est docFragment <- pChampTT..Sélection..Fragment elt est un docParagraphe DocDébutModification(pChampTT) pour tout elt de f.Paragraphe si elt.MiseEnPage <> Null alors elt.MiseEnPage.Alignement = chDroite fin fin DocFinModification(pChampTT) pChampTT..AffichageActif = Vrai ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_AlignGauche 06/08/2026 Isis_BO 4570 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_AlignGauche dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour pChampTT..AffichageActif = Faux f est docFragment <- pChampTT..Sélection..Fragment elt est un docParagraphe DocDébutModification(pChampTT) pour tout elt de f.Paragraphe si elt.MiseEnPage <> Null alors elt.MiseEnPage.Alignement = chGauche fin fin DocFinModification(pChampTT) pChampTT..AffichageActif = Vrai ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Alignjustifie externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Alignjustifie dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour pChampTT..AffichageActif = Faux f est docFragment <- pChampTT..Sélection..Fragment elt est un docParagraphe DocDébutModification(pChampTT) pour tout elt de f.Paragraphe si elt.MiseEnPage <> Null alors elt.MiseEnPage.Alignement = chJustifié fin fin DocFinModification(pChampTT) pChampTT..AffichageActif = Vrai ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_BordFond externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_BordFond externe WDOBJ_FAA_Document WDOBJ_FAA_Document.CLIC_BTN_FAA_BordFond(pChampTT,goTrait) Initialisation de BTN_WDFAA_BTN_WDFAA_RetraitPlus 06/08/2026 Isis_BO 4571 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_BTN_WDFAA_RetraitPlus dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour externe WDOBJ_TT_Util doc est un Document <- pChampTT..Valeur f est docFragment <- pChampTT..Sélection..Fragment // est-ce que l'on aura besoin de la liste des retraits bListeRetrait est un booléen = Faux pour tout p de f.Paragraphe si p..Numérotation..Identifiant=0 alors bListeRetrait = Vrai sortir fin fin // si on a besoin de la liste des retrait, on la génère tabRetrait est un tableau associatif (*, *, wlRéel) de booléens si bListeRetrait alors soit docCourant <- WDOBJ_TT_Util.docSelection(pChampTT) pour tout pdoc de docCourant..Paragraphe tabRetrait[pdoc..MiseEnPage..RetraitGauche]=Vrai fin fin pChampTT..AffichageActif = Faux DocDébutModification(pChampTT) pour tout p de f.Paragraphe si p..Numérotation..Identifiant>0 alors si p..Numérotation..Niveau <9 alors p..Numérotation..Niveau = p..Numérotation..Niveau + 1 fin sinon si p..MiseEnPage <> Null soit RetraitCourant = Arrondi(p..MiseEnPage..RetraitGauche,1) soit ProchainRetrait = ArrondiSupérieur((RetraitCourant+12.5)/12.5)*12.5 pour tout _b_,retrait de tabRetrait si retrait>RetraitCourant _et_ retrait rien à faire si sCouleur = "" alors retour //Oui => couleur convertie en entier nCouleur est entier = sCouleur //Vérification champ TT dbgAssertion(pChampTT <> Null) //Champ TT OK ? non => rien à faire si pChampTT = Null alors retour //Oui => position curseur OK ? non => rien à faire si pChampTT..Curseur <= 0 alors retour //Oui => on désactive l'affichage du champ TT pChampTT..AffichageActif = Faux //Début opération annulable DocDébutModification(pChampTT) //Récupération sélection f est docFragment <- pChampTT..Sélection..Fragment //Tableau du paragraphe traité oTableau est docTableau //On applique la modification sur le texte sélectionné plutôt que sur le(s) paragraphe(s) ? si WDOBJ_FAA_Document.__bSelectionTexte(pChampTT, f) alors //Oui => modification couleur de fond du texte sélectionné f.MiseEnPage.CouleurFond = nCouleur sinon //Non => on applique la modification sur les paragraphes sélectionnés pour tout oParag de f.Paragraphe //Récupération du tableau du paragraphe traité oTableau <- oParag.tableau //On est dans un tableau ? si oTableau = Null alors //Non => on applique la modification sur le paragraphe oParag.MiseEnPage.CouleurFond = nCouleur sinon //Oui => on applique la modification sur les cellules du tableau sélectionnées pour tout oCellule de oTableau.Cellules //La cellule est après la sélection ? si oCellule.Contenu.PositionDébut > f.PositionFin alors //Oui => pas la peine de continuer sortir fin //Non => la cellule est dans la sélection ? si oCellule.Contenu.PositionFin > f.PositionDébut alors //Oui => on applique la modification à la cellule oCellule.MiseEnPage.CouleurFond = nCouleur fin fin fin fin fin //Fin opération annulable 06/08/2026 Isis_BO 4573 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs DocFinModification(pChampTT) //Oui => on réactive l'affichage du champ TT pChampTT..AffichageActif = Vrai //Le champ TT a été modifié ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Interligne externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Interligne dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur < 0 alors retour f est docFragment <- pChampTT..Sélection..Fragment nTypeInterligne est entier = -1 para est un docParagraphe pour tout para de f.Paragraphe si para.MiseEnPage <> Null alors si nTypeInterligne = -1 alors nTypeInterligne =para.MiseEnPage.TypeInterligne sinon si nTypeInterligne <> (para.MiseEnPage.TypeInterligne) alors nTypeInterligne = -1 sortir fin fin fin fin dInterligne est réel = -1 //Taille de police courante nTaillePolice est un réel = -1 elt est un docElément pour tout para de f.Paragraphe si para.MiseEnPage <> Null si dInterligne = -1 alors dInterligne = para.MiseEnPage.Interligne sinon si dInterligne <> (para.MiseEnPage.Interligne) alors dInterligne = -1 sortir fin fin fin fin pour tout elt de f.Element si dInterligne = -1 alors dInterligne = elt.Paragraphe.MiseEnPage.Interligne sinon si dInterligne <> (elt.Paragraphe.MiseEnPage.Interligne) alors dInterligne = -1 sortir fin fin //Taille de police courante récupérée ou élément sans texte ? si (nTaillePolice = -1) _et_ (elt.Texte <> Null) alors //Non => on la récupère 06/08/2026 Isis_BO 4574 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs nTaillePolice = elt.Texte.MiseEnForme.PoliceTaille fin fin externe WinDevFaa_SelInterligne si pas OuvrePopupPosition(WinDevFaa_SelInterligne,poBas,pChampTT,f,nTypeInterligne,dInterligne, nTaillePolice) alors retour externe WDOBJ_TT_Util WDOBJ_TT_Util.__ModifInterligneSélectionChampTT(pChampTT,f,nTypeInterligne,dInterligne) DocDébutModification(pChampTT) pour tout para de f.Paragraphe si para.MiseEnPage <> Null para.MiseEnPage.TypeInterligne = nTypeInterligne para.MiseEnPage.Interligne = dInterligne fin fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Numero externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Numero externe WDOBJ_TT_Numérotation si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour doc est un Document <- pChampTT externe WDOBJ_TT_Util soit SousDocumentCourant <- WDOBJ_TT_Util.docSelection(pChampTT) fragment est un docFragment <- pChampTT..Sélection..Fragment nNumId est entier si WDOBJ_TT_Numérotation.bToutParagrapheMêmeNumérotation(doc,fragment,nNumId) alors gnNumIdPuce=nNumId gbBibliPuce=Faux WDOBJ_TT_Numérotation.AppliqueSélectionNumérotation(0,Faux,pChampTT,doc,SousDocumentCourant, fragment) sinon WDOBJ_TT_Numérotation.AppliqueSélectionNumérotation(gnNumIdNumérotation,gbBibliNumérotation, pChampTT,doc,SousDocumentCourant,fragment) fin __UpdateUIRuban_WDFAA Clic sur la flèche de BTN_WDFAA_Numero si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour doc est un Document <- pChampTT externe WinDevFaa_SelNumérotation OuvrePopupPosition(WinDevFaa_SelNumérotation,poBas,pChampTT, doc,gnNumIdNumérotation,gb BibliNumérotation) __UpdateUIRuban_WDFAA Initialisation de BTN_WDFAA_Puces 06/08/2026 Isis_BO 4575 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Puces externe WDOBJ_TT_Numérotation si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour doc est un Document <- pChampTT externe WDOBJ_TT_Util soit SousDocumentCourant <- WDOBJ_TT_Util.docSelection(pChampTT) fragment est un docFragment <- pChampTT..Sélection..Fragment nNumId est entier si WDOBJ_TT_Numérotation.bToutParagrapheMêmePuce(doc,fragment,nNumId) alors gnNumIdPuce=nNumId gbBibliPuce=Faux WDOBJ_TT_Numérotation.AppliqueSélectionPuce(0,Faux,pChampTT,doc,SousDocumentCourant,fragment) sinon WDOBJ_TT_Numérotation.AppliqueSélectionPuce(gnNumIdPuce,gbBibliPuce,pChampTT,doc, SousDocumentCourant,fragment) fin __UpdateUIRuban_WDFAA Clic sur la flèche de BTN_WDFAA_Puces si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour doc est un Document <- pChampTT externe WinDevFAA_SelNumerotationPuce OuvrePopupPosition(WinDevFAA_SelNumerotationPuce,poBas,pChampTT, doc, gnNumIdPuce,gbBibliPuce) __UpdateUIRuban_WDFAA Initialisation de BTN_WDFAA_RetraitMoins externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_RetraitMoins dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour externe WDOBJ_TT_Util doc est un Document <- pChampTT..Valeur f est docFragment <- pChampTT..Sélection..Fragment // est-ce que l'on aura besoin de la liste des retraits bListeRetrait est un booléen = Faux pour tout p de f.Paragraphe si p..Numérotation..Identifiant=0 alors bListeRetrait = Vrai sortir fin 06/08/2026 Isis_BO 4576 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs fin // si on a besoin de la liste des retrait, on la génère tabRetrait est un tableau associatif (*, *, wlRéel) de booléens si bListeRetrait alors soit docCourant <- WDOBJ_TT_Util.docSelection(pChampTT) pour tout pdoc de docCourant..Paragraphe tabRetrait[pdoc..MiseEnPage..RetraitGauche]=Vrai fin fin pChampTT..AffichageActif = Faux DocDébutModification(pChampTT) pour tout p de f.Paragraphe si p..numérotation..identifiant>0 alors si p..Numérotation..niveau > 1 alors p..Numérotation..Niveau = p..Numérotation..Niveau -1 fin sinon si p..miseenpage <> Null soit RetraitCourant = Arrondi(p..MiseEnPage..RetraitGauche,1) soit ProchainRetrait = RetraitCourant>12.5 ? ArrondiInférieur((RetraitCourant-12.5)/12.5)*12.5 sinon 0 pour tout _b_,retrait de tabRetrait si retraitProchainRetrait alors ProchainRetrait = retrait fin fin p..MiseEnPage..RetraitGauche = ProchainRetrait fin fin DocFinModification(pChampTT) pChampTT..AffichageActif = Vrai ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Barre externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) MoiMême..PoliceBarrée=Vrai Clic sur BTN_WDFAA_Barre dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = __FragmentStyle() DocDébutModification(pChampTT) f.MiseEnForme.PoliceBarrée = pas f.MiseEnForme.PoliceBarrée DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_CouleurSurlignage externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_CouleurSurlignage 06/08/2026 Isis_BO 4577 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs si MoiMême..Note = "" alors //par défaut, on surligne en jaune MoiMême..Note = ""+65535 fin dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour nCouleur est entier = MoiMême..Note si pChampTT..LongueurSélection = 0 alors retour f est docFragment <- pChampTT..Sélection..Fragment DocDébutModification(pChampTT) f.MiseEnForme.CouleurSurlignage = nCouleur DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Clic sur la flèche de BTN_WDFAA_CouleurSurlignage //Choix couleur extern WinDevFaa_SelCouleur sCouleur est une chaîne = OuvrePopupPosition(WinDevFaa_SelCouleur,poBas,Transparent,"Aucune couleur", Vrai) //Couleur choisie ? non => rien à faire si sCouleur = "" alors retour //Stocke la couleur courante dans ..Note MoiMême..Note = sCouleur //Change la couleur en visu nCouleur est entier = sCouleur si nCouleur = Transparent alors LIB_VisuCouleurSurligne..Visible = Faux sinon LIB_VisuCouleurSurligne..CouleurFond = sCouleur LIB_VisuCouleurSurligne..Visible = Vrai fin //Modif effective ExécuteTraitement(MoiMême,trtClic) Initialisation de BTN_WDFAA_CouleurTexte externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_CouleurTexte si MoiMême..Note <> "" alors dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour nCouleur est entier = MoiMême..Note f est docFragment = __FragmentStyle() DocDébutModification(pChampTT) f.MiseEnForme.CouleurTexte = nCouleur DocFinModification(pChampTT) ChampExécuteModification(pChampTT) fin Clic sur la flèche de BTN_WDFAA_CouleurTexte 06/08/2026 Isis_BO 4578 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs //Choix couleur extern WinDevFaa_SelCouleur nCOULEUR_AUTOMATIQUE est entier = 0xFF000001 sCouleur est une chaîne = OuvrePopupPosition(WinDevFaa_SelCouleur,poBas,nCOULEUR_AUTOMATIQUE, "",Faux, Noir) //Couleur choisie ? non => rien à faire si sCouleur = "" alors retour //Stocke la couleur courante dans le ..Note MoiMême..Note = sCouleur //Change la couleur en visu LIB_VisuCouleurTexte..CouleurFond = sCouleur LIB_VisuCouleurTexte..Visible = Vrai //Modif effective de la couleur ExécuteTraitement(MoiMême,trtClic) Initialisation de BTN_WDFAA_Exposant externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Exposant dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = __FragmentStyle() DocDébutModification(pChampTT) f.MiseEnForme.AlignementVertical = f.MiseEnForme.AlignementVertical <> alignementExposant ? alignementExposant sinon alignementBaseline DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Gras externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) MoiMême..PoliceGras=Vrai Clic sur BTN_WDFAA_Gras dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = __FragmentStyle() DocDébutModification(pChampTT) si f.MiseEnForme.PoliceGras = 2 f.MiseEnForme.PoliceGras = 1 sinon f.MiseEnForme.PoliceGras = pas f.MiseEnForme.PoliceGras fin 06/08/2026 Isis_BO 4579 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Indice externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Indice dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = __FragmentStyle() DocDébutModification(pChampTT) f.MiseEnForme.AlignementVertical = f.MiseEnForme.AlignementVertical <> alignementIndice ? alignementIndice sinon alignementBaseline DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Italique externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) MoiMême..PoliceItalique=Vrai Clic sur BTN_WDFAA_Italique dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = __FragmentStyle() DocDébutModification(pChampTT) f.MiseEnForme.PoliceItalique = pas f.MiseEnForme.PoliceItalique DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Majuscules externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Majuscules __ModifieTaillePolice(COMBO_WDFAA_TaillePolice, -1) Initialisation de BTN_WDFAA_Police externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) 06/08/2026 Isis_BO 4580 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs tabPolices est tableau de chaîne ChaîneVersTableau(PoliceListe(policeDéfaut+2),tabPolices,RC) TableauTrie(tabPolices,tccOrdreLexicographique+ttCroissant) soit nDefaut = TableauCherche(tabPolices, tcDichotomique+tccSansCasse,"Calibri") si nDefaut = -1 alors nDefaut = TableauCherche(tabPolices, tcDichotomique+tccSansCasse, "Open Sans") fin si nDefaut = -1 alors nDefaut = TableauCherche(tabPolices, tcDichotomique+tccSansCasse,"DejaVu Sans") fin si nDefaut = -1 alors nDefaut = TableauCherche(tabPolices, tcDichotomique+tccSansCasse, "Arial") fin si nDefaut <> -1 alors MoiMême = tabPolices[nDefaut] sinon MoiMême = "" fin Clic sur BTN_WDFAA_Police doc est Document <- pChampTT..Valeur f est docFragment <- pChampTT..Sélection..Fragment soit sTexteExemple = "" si f..PositionDébut = f..PositionFin alors si f..Paragraphe..Occurrence>0 alors fPara est docFragment(doc, f..Paragraphe[1].PositionDébut, f..Paragraphe[1].PositionFin - f.. Paragraphe[1].PositionDébut) sTexteExemple = fPara.Texte fin sinon sTexteExemple = f.Texte fin sTexteExemple = SansEspace(sTexteExemple,sscDroite+sscGauche) externe FEN_WinDevFAA_PopupPolice sPoliceChoisie est chaîne = OuvrePopupPosition(FEN_WinDevFAA_PopupPolice, poBas+poDroite, gtabPolices, f.MiseEnForme.PoliceNom, sTexteExemple) si sPoliceChoisie <> "" alors MoiMême = sPoliceChoisie f.MiseEnForme.PoliceNom = sPoliceChoisie ChampExécuteModification(pChampTT) fin EcranPremier(pChampTT) Initialisation de BTN_WDFAA_PoliceMoins externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_PoliceMoins __ModifieTaillePolice(COMBO_WDFAA_TaillePolice, -1) Initialisation de BTN_WDFAA_PolicePlus 06/08/2026 Isis_BO 4581 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_PolicePlus __ModifieTaillePolice(COMBO_WDFAA_TaillePolice, 1) Initialisation de BTN_WDFAA_Souligne externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) MoiMême..PoliceSoulignée=Vrai Clic sur BTN_WDFAA_Souligne dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = __FragmentStyle() DocDébutModification(pChampTT) f.MiseEnForme.PoliceSoulignée = f.MiseEnForme.PoliceSoulignée=soulignéAucun ? soulignéSimple sinon soulignéAucun DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de COMBO_WDFAA_TaillePolice externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) ListeSupprimeTout(MoiMême) ListeAjoute(MoiMême,8+RC+9+RC+10+RC+11+RC+12+RC+14+RC+16+RC+18+RC+20+RC+22+RC+24+RC+26+RC+28+RC+36+RC+ 48+RC+72) MoiMême = 11 Sélection d'une ligne de COMBO_WDFAA_TaillePolice dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = __FragmentStyle() soit nNouvelleTaille = MoiMême DocDébutModification(pChampTT) f.MiseEnForme.PoliceTaille = nNouvelleTaille DocFinModification(pChampTT) ChampExécuteModification(pChampTT) EcranPremier(pChampTT) Initialisation de LIB_VisuCouleurSurligne 06/08/2026 Isis_BO 4582 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs MoiMême..CouleurFond = JauneClair Initialisation de BTN_WDFAA_Coller externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Coller dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour ExécuteFAA(pChampTT,faaColler) Initialisation de BTN_WDFAA_Copier externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Copier dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour ExécuteFAA(pChampTT,faaCopier) Initialisation de BTN_WDFAA_Couper externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Couper dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour si pChampTT..LongueurSélection = 0 alors retour ExécuteFAA(pChampTT,faaCouper)//IDPOP_COUPER Initialisation de GRPRUB_WDFAA_StyleForme p est Champ <- MoiMême procédure interne fUUI() f est docFragment <- pChampTT..Sélection..Fragment soit bSurZoneDeTexte = Faux si f..TypeSousDocument = typeSousDocZoneDeTexte alors bSurZoneDeTexte = Vrai sinon si pChampTT..Curseur>=1 _et_ f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentZoneDeTexte alors 06/08/2026 Isis_BO 4583 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs bSurZoneDeTexte = Vrai fin p..Visible = bSurZoneDeTexte fin gProcUpdateUI += fUUI Initialisation de BTN_WDFAA_CouleurFondForme externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_CouleurFondForme //Choix couleur extern WinDevFaa_SelCouleur externe WDOBJ_FAA_Document //Sélection de couleur sCouleur est une chaîne = OuvrePopupPosition(WinDevFaa_SelCouleur,poBas,iTransparent,"Aucune couleur") //Couleur choisie ? non => rien à faire si sCouleur = "" alors retour //Oui => couleur convertie en entier nCouleur est entier = sCouleur //Vérification champ TT dbgAssertion(pChampTT <> Null) //Champ TT OK ? non => rien à faire si pChampTT = Null alors retour //Oui => position curseur OK ? non => rien à faire si pChampTT..Curseur <= 0 alors retour //Récupération sélection f est docFragment <- pChampTT..Sélection..Fragment elt est un docElément = Null doc est Document <- pChampTT..Valeur si f..TypeSousDocument = typeSousDocZoneDeTexte alors elt <- WDOBJ_TT_Util.RechercheElementZoneDeTexte(doc, f..IdentifiantSousDocument) sinon si pChampTT..Curseur>=1 _et_ f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentZoneDeTexte alors elt = f.Elément[1] fin dbgAssertion(elt<>Null _et_ elt.Type = typeDocElémentZoneDeTexte) si elt = Null _ou_ elt.Type <> typeDocElémentZoneDeTexte alors retour elt.ZoneDeTexte.Fond..Couleur = nCouleur //Le champ TT a été modifié ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_CouleurTraitForme externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_CouleurTraitForme 06/08/2026 Isis_BO 4584 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs //Choix couleur extern WinDevFaa_SelCouleur externe WDOBJ_FAA_Document //Sélection de couleur sCouleur est une chaîne = OuvrePopupPosition(WinDevFaa_SelCouleur,poBas,iTransparent,"Aucune couleur") //Couleur choisie ? non => rien à faire si sCouleur = "" alors retour //Oui => couleur convertie en entier nCouleur est entier = sCouleur //Vérification champ TT dbgAssertion(pChampTT <> Null) //Champ TT OK ? non => rien à faire si pChampTT = Null alors retour //Oui => position curseur OK ? non => rien à faire si pChampTT..Curseur <= 0 alors retour //Récupération sélection f est docFragment <- pChampTT..Sélection..Fragment elt est un docElément = Null doc est Document <- pChampTT..Valeur si f..TypeSousDocument = typeSousDocZoneDeTexte alors elt <- WDOBJ_TT_Util.RechercheElementZoneDeTexte(doc, f..IdentifiantSousDocument) sinon si pChampTT..Curseur>=1 _et_ f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentZoneDeTexte alors elt = f.Elément[1] fin dbgAssertion(elt<>Null _et_ elt.Type = typeDocElémentZoneDeTexte) si elt = Null _ou_ elt.Type <> typeDocElémentZoneDeTexte alors retour //On passe par un ref intermédiaire sinon l'objet Zone de texte est libéré avant l'affectation de la couleur soit z <- elt.ZoneDeTexte z.Trait..Couleur = nCouleur //Le champ TT a été modifié ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Tableau2 externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Tableau2 __Ctx_InsereTableau() Sélection du menu de WINDEVFAA_TT_CTX_EnTête.OPT_ModifierEnTête DocEntreEdition(pChampTT,docEnTête) Sélection du menu de WINDEVFAA_TT_CTX_EnTête.OPT_SupprimerEnTête 06/08/2026 Isis_BO 4585 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs DocEntreEdition(pChampTT,docEnTête) f est docFragment <- pChampTT..Sélection..Fragment f.PositionDébut=1 f.PositionFin=0x7FFFFFFF f.Texte="" DocEntreEdition(pChampTT,docCorps) Sélection du menu de WINDEVFAA_TT_CTX_Exporter.Générer_le_PDF __Ctx_ExportPDF() Sélection du menu de WINDEVFAA_TT_CTX_Exporter.WINDEVFAA_TT_OPT_HTML __Ctx_ExportHTML() Sélection du menu de WINDEVFAA_TT_CTX_Majuscule.OPT_MAJUSCULES __Ctx_Majuscules() Sélection du menu de WINDEVFAA_TT_CTX_Majuscule.OPT_WDFAA_Minuscules __Ctx_Minuscules() Sélection du menu de WINDEVFAA_TT_CTX_Orientation.WINDEVFAA_TT_OPT_Paysage _Ctx_Orientation_ChangeOrientationSelection(docPaysage) Sélection du menu de WINDEVFAA_TT_CTX_Orientation.WINDEVFAA_TT_OPT_Portrait _Ctx_Orientation_ChangeOrientationSelection(docPortrait) Sélection du menu de WINDEVFAA_TT_CTX_PiedDePage.OPT_ModifierPiedPage DocEntreEdition(pChampTT,docPiedDePage) Sélection du menu de WINDEVFAA_TT_CTX_PiedDePage.OPT_SupprimerPiedPage DocEntreEdition(pChampTT,docPiedDePage) f est docFragment <- pChampTT..Sélection..Fragment f.PositionDébut=1 f.Positionfin=0x7FFFFFFF f.Texte="" DocEntreEdition(pChampTT,docCorps) Sélection du menu de WINDEVFAA_TT_CTX_Sauver.WINDEVFAA_TT_OPT_Save __Ctx_Save() Sélection du menu de WINDEVFAA_TT_CTX_Sauver.WINDEVFAA_TT_OPT_SaveAs 06/08/2026 Isis_BO 4586 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Code des champs __Ctx_SaveAs() Sélection du menu de WINDEVFAA_TT_CTX_TableauSupprime.OPT_Supprimer_la_colonne __Ctx_SupprColonne() Sélection du menu de WINDEVFAA_TT_CTX_TableauSupprime.OPT_Supprimer_le_tableau __Ctx_Suppr_Tableau() Sélection du menu de WINDEVFAA_TT_CTX_TableauSupprime.WINDEVFAA_TT_OPT_SupprLigne __Ctx_Suppr_Ligne() FI_RubanTT_Mails Procédures Procédure locale ___UpdateUIRubanMiseEnForme procédure ___UpdateUIRubanMiseEnForme() f est docFragment <- pChampTT..Sélection..Fragment BTN_WDFAA_Gras..Enfoncé = (f.MiseEnForme.PoliceGras=1) BTN_WDFAA_Italique..Enfoncé = (f.MiseEnForme.PoliceItalique=1) BTN_WDFAA_Souligne..Enfoncé = (f.MiseEnForme.PoliceSoulignée<>soulignéAucun) BTN_WDFAA_Barre..Enfoncé = (f.MiseEnForme.PoliceBarrée=1) BTN_WDFAA_Indice..Enfoncé = (f.MiseEnForme.AlignementVertical=alignementIndice) BTN_WDFAA_Exposant..Enfoncé = (f.MiseEnForme.AlignementVertical=alignementExposant) BTN_WDFAA_Tableau..Etat = (pChampTT..LongueurSélection = 0) ? Actif sinon Grisé BTN_WDFAA_Tableau2..Etat = (pChampTT..LongueurSélection = 0) ? Actif sinon Grisé BTN_WDFAA_Police = f.MiseEnForme.PoliceNom soit nIndiceTaille = ListeCherche(COMBO_WDFAA_TaillePolice, ""+f.MiseEnForme.PoliceTaille) si nIndiceTaille<>-1 alors ListeSelectPlus(COMBO_WDFAA_TaillePolice,nIndiceTaille) sinon COMBO_WDFAA_TaillePolice = f.MiseEnForme.PoliceTaille fin Procédure locale __bDansEnTêteOuPiedDePage procédure privée __bDansEnTêteOuPiedDePage(fragment est un docFragment) soit eTypeSousDoc = fragment..TypeSousDocument si eTypeSousDoc _dans_ (typeSousDocEnTêtePageImpaire, typeSousDocEnTêtePagePaire, typeSousDocEnTêtePremièrePage, typeSousDocPiedDePageImpaire, typeSousDocPiedDePagePaire, typeSousDocPiedDePremièrePage) renvoyer Vrai 06/08/2026 Isis_BO 4587 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures fin si eTypeSousDoc = typeSousDocCorps alors renvoyer Faux fin si fragment..Elément..Vide alors renvoyer Faux fin procédure interne DansEnteteOuPiedDepage(e est un docElément) si e..Type _dans_ (typeDocElémentDocument, typeDocElémentInconnu) alors renvoyer Faux fin si e..Type _dans_ (typeDocElémentEnTête, typeDocElémentPiedDePage) alors renvoyer Vrai fin renvoyer DansEnteteOuPiedDepage(e..parent) fin renvoyer DansEnteteOuPiedDepage(fragment..Elément[1]) Procédure locale __ChangeListeStyle procédure __ChangeListeStyle() pDoc est un Document <- pChampTT externe WDOBJ_TT_StyleRuban externe CFI_DocxStyle WDOBJ_TT_StyleRuban.RemplirZR(CFI_DocxStyle.ZR_STYLE, pDoc, Faux) Procédure locale __Ctx_ExportHTML procédure __Ctx_ExportHTML() dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour doc est un Document <- pChampTT..Valeur sNomFichierDefaut est chaîne si doc..CheminFichier <> "" sNomFichierDefaut = fExtraitChemin(pChampTT..Valeur..CheminFichier,fFichier)+".htm" fin sFichier est chaîne = fSélecteur(fRepEnCours(), sNomFichierDefaut, "","HTM (*.htm)"+TAB+"*.htm" + RC + "HTML (*.html)"+TAB+"*.html" + RC + "Tous" + TAB + "*.*",".htm", fselCrée+fselExiste) si sFichier = "" alors retour DocVersHTML(doc, sFichier) Procédure locale __Ctx_ExportPDF procédure privée __Ctx_ExportPDF() dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour doc est un Document <- pChampTT..Valeur sNomFichierDefaut est chaîne si doc..CheminFichier <> "" sNomFichierDefaut = fExtraitChemin(pChampTT..Valeur..CheminFichier,fFichier)+".pdf" fin 06/08/2026 Isis_BO 4588 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures sFichier est chaîne = fSélecteur(fRepEnCours(), sNomFichierDefaut, "","PDF (*.pdf)"+TAB+"*.pdf",".pdf", fselCrée+fselExiste) si sFichier = "" alors retour DocVersPDF(doc, sFichier) Procédure locale __Ctx_InsereImage procédure privée __Ctx_InsereImage(sRepDefaut est chaîne) si pChampTT = Null alors retour fin sFichier est chaîne = fSélecteurImage(sRepDefaut,"","Insérer une image","Tous les types d'images" + TAB + "*.jpg;*.jpeg;*.png;*.gif;*.bmp" + RC + ... "JPEG (*.jpg;*.jpeg)" + TAB + "*.jpg;* .jpeg" + RC + ... "GIF (*.gif)" + TAB + "*.gif" + RC + ... "PNG (*.png)" + TAB + "*.png" + RC + ... "BMP (*.bmp)" + TAB + "*.bmp" + RC + ... "Tous les fichiers (*.*)" + TAB + "*.*") si sFichier = "" alors retour fin sRepDefaut = fExtraitChemin(sFichier,fDisque+fRépertoire) //Stocke la position d'insertion f est un docFragment <= pChampTT..Sélection..Fragment soit nPositionInsertion = f..PositionDébut //On placera le ruban sur l'onglet "Image" gnNextOngletSelectionné = nINDICE_VOLET_IMAGE externe WDOBJ_FAA_Document WDOBJ_FAA_Document.WDOBJ_FAA_Doc_ColleImage(pChampTT, sFichier) //On se positionne sur l'image f.PositionDébut = nPositionInsertion f.PositionFin = nPositionInsertion DocSélectionne(pChampTT, f) Procédure locale __Ctx_InsereTableau procédure privée __Ctx_InsereTableau() si pChampTT = Null alors retour fin externe WINDEVFAA_PopupCreationTableau soit (nNbLignes, nNbColonnes) = OuvrePopup(WINDEVFAA_PopupCreationTableau) si nNbColonnes = 0 _ou_ nNbLignes = 0 alors retour fin 06/08/2026 Isis_BO 4589 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures f est docFragment <- pChampTT..Sélection..Fragment soit nPositionCurseurApresInsertion = f.PositionDébut DocInsèreTableau(pChampTT..Sélection..Fragment,nNbColonnes, nNbLignes) ChampExécuteModification(pChampTT) //Si on était pas au début du doc, DocInsèreTableau a inséré un nouveau paragraphe si nPositionCurseurApresInsertion > 1 alors nPositionCurseurApresInsertion++ fin f..PositionDébut = nPositionCurseurApresInsertion f..PositionFin = nPositionCurseurApresInsertion DocSélectionne(pChampTT,f) DonneFocus(pChampTT) Procédure locale __Ctx_Majuscules procédure __Ctx_Majuscules() si pChampTT = Null alors retour f est docFragment <- pChampTT..Sélection..Fragment si f = Null alors retour f.Texte = Majuscule(f.Texte) ChampExécuteModification(pChampTT) Procédure locale __Ctx_Minuscules procédure __Ctx_Minuscules() si pChampTT = Null alors retour f est docFragment <- pChampTT..Sélection..Fragment si f = Null alors retour f.Texte = Minuscule(f.Texte) ChampExécuteModification(pChampTT) Procédure locale __Ctx_Nouveau procédure privée __Ctx_Nouveau() externe pChampTT dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour doc est Document <- pChampTT..Valeur si doc <> Null alors //Demande de sauver le fichier avant fermeture externe WDOBJ_TT_Util si pas ChampExécuteFermeture(pChampTT) alors retour fin fin pChampTT..Valeur = "" ExécuteTraitement(pChampTT,trtAprèsOuvertureDocument) EcranPremier(pChampTT) Procédure locale __Ctx_Open 06/08/2026 Isis_BO 4590 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures procédure privée __Ctx_Open() dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour soit sRepDefaut = ChargeParamètre("TT_OPEN_SAVE_DEFAULT_DIR",fRepDonnéesUtilisateur()) sFichier est chaîne = fSélecteur(sRepDefaut, "","","DOCX (*.docx)"+TAB+"*.docx"+RC+"RTF (*.rtf)"+TAB+"* .rtf"+RC+"Tous les fichiers"+TAB+"*.*","docx", fselOuvre+fselExiste) si sFichier = "" alors retour SauveParamètre("TT_OPEN_SAVE_DEFAULT_DIR",fExtraitChemin(sFichier,fDisque+fRépertoire)) //Demande de sauver le fichier avant fermeture externe WDOBJ_TT_Util si pas ChampExécuteFermeture(pChampTT) retour fin si fExtraitChemin(sFichier,fExtension) ~= ".doc" alors soit sInfo = "Ce fichier est au format "".DOC""." Erreur("Impossible d'ouvrir le fichier", sInfo) retour fin si pas DocOuvre(pChampTT, sFichier) alors Erreur("Impossible d'ouvrir le fichier", ErreurInfo()) retour fin ExécuteTraitement(pChampTT,trtAprèsOuvertureDocument) EcranPremier(pChampTT) Procédure locale __Ctx_Print procédure privée __Ctx_Print() dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour soit bAffichageActif = pChampTT..AffichageActif pChampTT..AffichageActif = Faux soit bOrtho = pChampTT..VérifieOrthographe pChampTT..VérifieOrthographe = Faux FAAExécute(pChampTT, faaImprimerTraitementDeTexte) pChampTT..VérifieOrthographe = bOrtho pChampTT..AffichageActif = bAffichageActif Procédure locale __Ctx_Save procédure privée __Ctx_Save() externe WDOBJ_TT_Util renvoyer WDOBJ_TT_Util.TT_Save(pChampTT) Procédure locale __Ctx_SaveAs procédure privée __Ctx_SaveAs() externe WDOBJ_TT_Util 06/08/2026 Isis_BO 4591 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures si WDOBJ_TT_Util.TT_SaveAs(pChampTT) = Oui alors ExécuteTraitement(pChampTT,trtAprèsOuvertureDocument) fin Procédure locale __Ctx_SetHabillage procédure privée __Ctx_SetHabillage(nHabillage est entier) externe WDOBJ_TT_Util doc est Document <- pChampTT..Valeur f est docFragment <- pChampTT..Sélection..Fragment f..PositionFin = f..PositionDébut+1 elt est un docElément = Null si f.Elément..Occurrence <= 2 alors pour tout eltFrag de f.Elément si eltFrag.Type = typeDocElémentImage alors elt <- eltFrag fin fin fin si elt = Null _et_ f.TypeSousDocument = typeSousDocZoneDeTexte alors elt <- WDOBJ_TT_Util.RechercheElementZoneDeTexte(doc, f.IdentifiantSousDocument) fin si elt = Null alors retour fin DocDébutModification(pChampTT) soit nAncienHabillage = 0 selon elt.Type cas typeDocElémentImage nAncienHabillage = elt.Image.Habillage elt.Image.Habillage = nHabillage cas typeDocElémentZoneDeTexte nAncienHabillage = elt.ZoneDeTexte.Habillage elt.ZoneDeTexte.Habillage = nHabillage fin si nAncienHabillage = docHabillageAlignéSurLeTexte alors soit nPositionDebutParagraphe = elt.Paragraphe.PositionDébut si elt.Paragraphe.Numérotation.Identifiant<>0 alors nPositionDebutParagraphe++ fin img est un docElément <= elt fPourInsertion est un docFragment = Null selon elt.Type cas typeDocElémentImage fPourInsertion <- f cas typeDocElémentZoneDeTexte fZone est un docFragment(doc, elt..PositionDébut, 1) fPourInsertion <- fZone 06/08/2026 Isis_BO 4592 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures fin // retire l'image / la zone fPourInsertion..Texte = "" // ajoute l'image au début du paragraphe fPourInsertion.PositionDébut = nPositionDebutParagraphe fPourInsertion.PositionFin = nPositionDebutParagraphe DocInsère(fPourInsertion,img) // séléctionne l'image fPourInsertion.PositionDébut = nPositionDebutParagraphe fPourInsertion.PositionFin = nPositionDebutParagraphe+1 DocSélectionne(pChampTT,fPourInsertion) fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Procédure locale __Ctx_Suppr_Ligne procédure privée __Ctx_Suppr_Ligne() f est docFragment = pChampTT..Sélection..Fragment f.PositionFin = f.PositionDébut soit tabtableau <- f.Paragraphe[1].Tableau procédure interne GetCellule(p) renvoyer p.cellule fin soit cellule <- GetCellule(f.Paragraphe[1]) si tabtableau = Null _ou_ cellule = Null alors retour fin soit nIndiceLigne = cellule.IndiceLigne Supprime(tabtableau.Lignes, nIndiceLigne) soit nIndiceLigneSelection = nIndiceLigne si nIndiceLigneSelection > tabtableau.Lignes..Occurrence alors nIndiceLigneSelection = tabtableau.Lignes..Occurrence fin si nIndiceLigneSelection > 0 alors c est docCellule <- tabtableau.Cellules[nIndiceLigneSelection, 1] si c <> Null alors pChampTT..Curseur = c.Contenu.PositionDébut pChampTT..FinCurseur = c.Contenu.PositionDébut fin fin Procédure locale __Ctx_Suppr_Tableau procédure privée __Ctx_Suppr_Tableau() f est docFragment = pChampTT..Sélection..Fragment f.PositionFin = f.PositionDébut soit para <- f.Paragraphe[1] si para.Tableau = Null alors retour 06/08/2026 Isis_BO 4593 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures fin externe WDOBJ_TT_Util soit docCourant <- WDOBJ_TT_Util.docSelection(pChampTT) Supprime(docCourant.Paragraphe, para.IndiceParagraphe) ChampExécuteModification(pChampTT) Procédure locale __Ctx_SupprColonne procédure privée __Ctx_SupprColonne() f est docFragment = pChampTT..Sélection..Fragment f.PositionFin = f.PositionDébut soit tabtableau <- f.Paragraphe[1].Tableau procédure interne GetCellule(p) renvoyer p.Cellule fin soit cellule <- GetCellule(f.Paragraphe[1]) si tabtableau = Null _ou_ cellule = Null alors retour fin soit nIndiceColonne = cellule.IndiceColonne Supprime(tabtableau.Colonnes, nIndiceColonne) soit nIndiceColonneSelection = nIndiceColonne si nIndiceColonneSelection > tabtableau.Colonnes..Occurrence alors nIndiceColonneSelection = tabtableau.Colonnes..Occurrence fin si nIndiceColonneSelection > 0 alors c est docCellule <- tabtableau.Cellules[1, nIndiceColonneSelection] si c <> Null alors pChampTT..Curseur = c.Contenu.PositionDébut pChampTT..FinCurseur = c.Contenu.PositionDébut fin fin Procédure locale __dCentimètresVersMillimètres // Résumé : Convertit une valeur chaîne en centimètres avec unités en valeur numérique en millimètres // Syntaxe : //[ = ] __dCentimètresVersMillimètres () // // Paramètres : // sValeur : valeur chaîne en centimètres avec unités // Valeur de retour : // variant : // Valeur numérique en millimètres // procédure privée __dCentimètresVersMillimètres(sValeur) externe WDOBJ_TT_Util renvoyer WDOBJ_TT_Util.__dUnitéVersMillimètres(sValeur,"cm") Procédure locale __FixeRaccourciClavier procédure privée __FixeRaccourciClavier() tabChamps est tableau de Champs 06/08/2026 Isis_BO 4594 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures tabTouche est tableau de entier procédure interne EnumèreBouton(sParent, callback est une procédure) i est un entier = 1 NomChamp est une chaîne = EnumèreChamp(sParent, i) tantque NomChamp <> "" ChampCourant est un Champ <- {NomChamp,indChamp} selon ChampCourant..Type cas typRuban, typRegroupementRuban soit sNomComplet = ChampCourant..NomComplet sNomComplet = Milieu(sNomComplet, Position(sNomComplet, MaFenêtreInterne..Nom + ".")) EnumèreBouton( sNomComplet ,callback) cas typBouton callback(ChampCourant) cas typComboAVS, typComboSNS callback(ChampCourant) autre cas fin i++ NomChamp = EnumèreChamp(sParent,i) fin fin procédure interne FixeRaccourciClavierChamp(ChampCourant est un Champ) tabCtrl est un tableau de chaîne = [ "Ctrl", "Strg" ] tabShift est un tableau de chaîne = [ "Shift", "Maj", "Umschalt", "Vaihto" ] tabMot est un tableau dynamique de 2 par * chaîne = [ [Asc(0x0D), "Return"], [Asc(0x0D), "Invio "], [Asc(0x0D), "Retour"], [Asc(0x0D), "Entrée"], [Asc(0x0D), "Retorn"] ] nPos est entier sBulle est une chaîne = RTFVersTexte(ChampCourant..bulle) //trace("--------------------"+rc+ChampCourant..nom+rc+RTFVersTexte(sBulle)) // cherche control pour tout sCtrl de tabCtrl nPos = Position(sBulle,"("+sCtrl+"+") si nPos>0 alors nPos += Taille(sCtrl)+2 sortir fin fin si nPos<1 alors retour // cherche Maj bMaj est un booléen = Faux pour tout sShift de tabShift si ChaîneCommencePar(sBulle[[nPos à]],sShift+"+") alors bMaj=Vrai nPos+=Taille(sShift)+1 sortir fin fin // lettre sLettre est chaîne pour i=1 _à_ TableauInfo(tabMot,tiDimension,1) si ChaîneCommencePar(sBulle[[nPos à]],tabMot[i,2]) alors sLettre = tabMot[i,1] nPos+=Taille(tabMot[i,2]) sortir fin 06/08/2026 Isis_BO 4595 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures fin si sLettre="" alors sLettre = sBulle[[nPos]] nPos++ fin si sLettre="" _ou_ sBulle[[nPos]]<>")" alors retour // fixe le raccourci ChampCourant..ToucheRaccourci = bMaj ? trControl + trShift + Asc(sLettre) sinon trControl + Asc (sLettre) //Ajout le champ dans un tableau pour débrancher le raccourci clavier selon le focus Ajoute(tabChamps, ChampCourant) Ajoute(tabTouche, ChampCourant..ToucheRaccourci) fin p est une procédure = FixeRaccourciClavierChamp EnumèreBouton(MoiMême,p) //Débranche le raccourci clavier selon le focus procédure interne onKillFocus() pour tout c de tabChamps c..ToucheRaccourci = "" fin fin procédure interne onGetFocus() pour tout c, n de tabChamps c..ToucheRaccourci = tabTouche[n] fin fin pChampTT..Traitement[trtPriseFocus] += onGetFocus pChampTT..Traitement[trtPerteFocus] += onKillFocus Procédure locale __FragmentStyle // Résumé : retourne le fragment a utiliser pour appliquer un style procédure privée __FragmentStyle() f est docFragment <- pChampTT..Sélection..Fragment // si aucune sélection et que le curseur est dans un mot, on utilise le mot si pChampTT..LongueurSélection=0 si f..mot..Occurrence=1 alors renvoyer f..mot[1] fin fin renvoyer f Procédure locale __GetTabChampFromGroupe procédure privée __GetTabChampFromGroupe(NomGroupe) : tableau de Champ //Pb de contexte pour la manipulation des groupes //Affectation de l'état au niveau du groupe peut affecter un autre champ TT //Pour éviter ça, on passe explicitement par chaque champ tabChamps est un tableau de Champ soit i=1 06/08/2026 Isis_BO 4596 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures soit ResChamp = EnumèreChamp(NomGroupe, i) tantque ResChamp <> "" c est Champ <- {ResChamp, indChamp} Ajoute(tabChamps, c) i++ ResChamp = EnumèreChamp(NomGroupe, i) fin renvoyer tabChamps Procédure locale __InitChamp procédure privée __InitChamp(_pChampTT est Champ, nFlag=0) pChampTT <- _pChampTT //Option qui indique si le changement de fichier est autorisé bBtnOuvrirAutorisé est booléen = pas ETBinaire(nFlag, 1) //Regroupements visibles de manière exclusive GRPRUB_WDFAA_Document..Visible = bBtnOuvrirAutorisé GRPRUB_WDFAA_DocumentFixe..Visible = pas bBtnOuvrirAutorisé externe CFI_DocxStyle CFI_DocxStyle.SetChampTT(_pChampTT) //Champ fenêtre interne parent (le nom est unique), pour avoir le bon contexte fi est Champ <- {MaFenêtreInterne..Nom, indChamp} procédure interne fUpdateUI fi.__UpdateUIRuban_WDFAA() fin gProcUpdateUI += fUpdateUI trtRafraîchissementRuban est entier = 261 // TRT_RafraichissementRubanTT pChampTT..Traitement[trtRafraîchissementRuban] += gProcUpdateUI //Modification APPLILOGIK pour réuduire le ruban à l'édition de mails HTML GRPRUB_WDFAA_DocumentFixe..Visible=Faux GRPRUB_WDFAA_Export..Visible=Faux GRPRUB_Contenu2..Visible = Faux GRPRUB_WDFAA_Style..Visible=Faux pChampTT..ModeAffichage = modeAffichageWeb // FIN Modif APPLILOGIK // init de la liste des styles si necessaire __ChangeListeStyle() // on appel un update pour fixer les choses sur le champ __UpdateUIRuban_WDFAA() //Fixe les raccourcis clavier + gestion du focus __FixeRaccourciClavier() Procédure locale __ModifieTaillePolice procédure privée __ModifieTaillePolice(ChampCombo est Champ, nIncrement est entier) soit nIndiceCombo = ListeCherche(ChampCombo, ChampCombo) si nIndiceCombo>0 alors 06/08/2026 Isis_BO 4597 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures //Si hors des bornes, on sort si nIndiceCombo+nIncrement <= 0 alors retour si nIndiceCombo+nIncrement > ChampCombo..Occurrence alors retour ListeSelectPlus(ChampCombo,nIndiceCombo+nIncrement) sinon nValeurPolice est entier = ChampCombo nValeurPolice += nIncrement si nValeurPolice <= 0 alors retour ChampCombo = ""+nValeurPolice fin ExécuteTraitement(ChampCombo, trtSélection) Procédure locale __SetEtatGroupe procédure privée __SetEtatGroupe(tabChamps est tableau de Champ, eEtat est entier) //Pb de contexte pour la manipulation des groupes //Affectation de l'état au niveau du groupe peut affecter un autre champ TT //Pour éviter ça, on passe explicitement par chaque champ pour tout c de tabChamps c..Etat = eEtat fin Procédure locale __sValeurCentimètres // Résumé : Renvoie une valeur en centimètres // Syntaxe : //[ = ] __sValeurCentimètres ( [, ]) // // Paramètres : // dValeur : Valeur // bUnité (valeur par défaut=0) : Indique si on affiche les unités // Valeur de retour : // Type indéterminé : // Valeur en centimètres // procédure privée __sValeurCentimètres(dValeur,bUnité = Faux) externe WDOBJ_TT_Util renvoyer WDOBJ_TT_Util.__sValeurUnité(dValeur,"cm",bUnité) Procédure locale __sValeurMillimètresEnCentimètres // Résumé : Renvoie une valeur en millimètres converties en centimètres avec unités // Syntaxe : //[ = ] __sValeurMillimètresEnCentimètres ( [, ]) // // Paramètres : // dValeur : valeur en millimètres // bUnité (valeur par défaut=0) : Indique si on affiche les unités // Valeur de retour : // Type indéterminé : // Valeur convertie en centimètres avec unités // procédure privée __sValeurMillimètresEnCentimètres(dValeur,bUnité = Faux) externe WDOBJ_TT_Util renvoyer __sValeurCentimètres(Conversion(dValeur,"mm","cm"),bUnité) Procédure locale __updateOngletVisibleEtActif 06/08/2026 Isis_BO 4598 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures procédure privée __updateOngletVisibleEtActif(bVoletTableauVisible) soit eTypeSousDoc = pChampTT..Sélection..Fragment..TypeSousDocument bEntêtePied est un booléen = (eTypeSousDoc=typeSousDocEnTêtePageImpaire) _ou_ (eTypeSousDoc= typeSousDocEnTêtePagePaire) _ou_ (eTypeSousDoc=typeSousDocEnTêtePremièrePage)... _ou_ (eTypeSousDoc=typeSousDocPiedDePageImpaire) _ou_ (eTypeSousDoc= typeSousDocPiedDePagePaire) _ou_ (eTypeSousDoc=typeSousDocPiedDePremièrePage) si bVoletTableauVisible alors RUBAN_WINDEVFAA_TT[nINDICE_VOLET_TABLEAU]..Visible = Vrai // si on passe en mode entête si gbAncienModeEntêtePiedDePage=Faux _et_ bEntêtePied=Vrai alors gnAncienVoletEntêtePiedDePage = RUBAN_WINDEVFAA_TT RUBAN_WINDEVFAA_TT = nINDICE_VOLET_INSERTION // on sort du mode entête sinon si gbAncienModeEntêtePiedDePage=Vrai _et_ bEntêtePied=Faux alors si RUBAN_WINDEVFAA_TT=nINDICE_VOLET_INSERTION alors RUBAN_WINDEVFAA_TT=gn AncienVoletEntêtePiedDePage gnAncienVoletEntêtePiedDePage = -1 fin // on sort du mode tableau si gbAncienModeTableau=Vrai _et_ bVoletTableauVisible=Faux alors gbChangeVoletTableau = (RUBAN_WINDEVFAA_TT=nINDICE_VOLET_TABLEAU) si RUBAN_WINDEVFAA_TT=nINDICE_VOLET_TABLEAU _et_ gnAncienVoletTableau<>-1 alors RUBAN_WINDEVFAA_TT= gnAncienVoletTableau gnAncienVoletTableau=-1 fin // si on passe en mode tableau si gbAncienModeTableau=Faux _et_ bVoletTableauVisible=Vrai alors si gbChangeVoletTableau alors gnAncienVoletTableau = RUBAN_WINDEVFAA_TT RUBAN_WINDEVFAA_TT = nINDICE_VOLET_TABLEAU fin fin gbAncienModeEntêtePiedDePage = bEntêtePied gbAncienModeTableau = bVoletTableauVisible si bVoletTableauVisible=Faux alors RUBAN_WINDEVFAA_TT[nINDICE_VOLET_TABLEAU]..Visible = Faux Procédure locale __UpdateUI_ModeAffichage procédure privée __UpdateUI_ModeAffichage() nModeAffichage est entier = pChampTT..ModeAffichage selon nModeAffichage cas modeAffichageUnePage BTN_WDFAA_MODEAFFICHAGE_PAGE..Enfoncé = Vrai BTN_WDFAA_MODEAFFICHAGE_PAGE..Etat = AffichageSeulement BTN_WDFAA_MODEAFFICHAGE_WEB..Enfoncé = Faux BTN_WDFAA_MODEAFFICHAGE_WEB..Etat = Actif cas modeAffichageWeb BTN_WDFAA_MODEAFFICHAGE_PAGE..Enfoncé = Faux BTN_WDFAA_MODEAFFICHAGE_PAGE..Etat = Actif BTN_WDFAA_MODEAFFICHAGE_WEB..Enfoncé = Vrai BTN_WDFAA_MODEAFFICHAGE_WEB..Etat = AffichageSeulement autre cas fin Procédure locale __UpdateUIRuban_WDFAA 06/08/2026 Isis_BO 4599 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures procédure privée __UpdateUIRuban_WDFAA() externe WDOBJ_TT_Util externe WDOBJ_TT_Numérotation externe CFI_DocxStyle dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour MaFenêtre..AffichageActif = Faux bVoletTableauVisible est un booléen = Faux __UpdateUI_ModeAffichage() // il faut un document pour faire quelque chose (même un document nouveau et vide) d est un Document <- pChampTT..Valeur si d = Null alors __SetEtatGroupe(gtabGrp_Tous, Grisé) GRPRUB_WDFAA_Modification..Grisé = Vrai //boutons hors du groupe pour optim dessin BTN_WDFAA_Couper..Grisé = Vrai BTN_WDFAA_Copier..Grisé = Vrai BTN_WDFAA_Undo..Grisé = Vrai BTN_WDFAA_Redo..Grisé = Vrai BTn_WDFAA_Recherche..Grisé = Vrai BTN_WDFAA_Orthographe..Grisé = Vrai BTN_WDFAA_Nouveau..Grisé = Faux BTN_WDFAA_Ouvrir..Grisé = Faux retour fin __SetEtatGroupe(gtabGrp_Tous, Actif) GRPRUB_WDFAA_Modification..Grisé = Faux BTN_WDFAA_Orthographe..Enfoncé = pChampTT..VérifieOrthographe INT_WDFAA_AfficherRegles = pChampTT..RègleVisible si pChampTT..Curseur < 0 alors retour ___UpdateUIRubanMiseEnForme() LIB_LectureSeule..Visible = d.LectureSeule BTN_WDFAA_Couper..Grisé = (pChampTT..LongueurSélection = 0) BTN_WDFAA_Copier..Grisé = (pChampTT..LongueurSélection = 0) BTN_WDFAA_Coller..Grisé = pas(PressePapierFormat(ppfTexte) _ou_ PressePapierFormat(ppfTexteUnicode)) BTN_WDFAA_Undo..Grisé = DocUndoOccurrence(pChampTT) <= 0 BTN_WDFAA_Redo..Grisé = DocRedoOccurrence(pChampTT) <= 0 BTN_WDFAA_AfficheCaracControle..Enfoncé = pChampTT..AffichageCaractèresContrôle BTN_WDFAA_Image..Grisé = pChampTT..Curseur<1 _ou_ pChampTT..LongueurSélection>0 f est docFragment <- pChampTT..Sélection..Fragment si pChampTT..Curseur>=1 alors fragTableau est docFragment <= pChampTT..Sélection..Fragment fragTableau.PositionFin = fragTableau.PositionDébut si fragTableau.Paragraphe..Occurrence>=1 _et_ fragTableau.Paragraphe[1].Tableau <> Null alors bVoletTableauVisible = Vrai fin fin 06/08/2026 Isis_BO 4600 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures __SetEtatGroupe(gtabGrp_NonDispo, Grisé) POT_WDFAA_Zoom = pChampTT..Zoom SAI_FAA_Zoom = pChampTT..Zoom/100. __UpdateUIRubanNumeroPuce(f) CFI_DocxStyle.SelectionneStyle(f) __UpdateUIRubanEntete() fin: __updateOngletVisibleEtActif(bVoletTableauVisible) CFI_DocxStyle.UpdateEtat() __UpdateUIRubanAffichageSeul() MaFenêtre..AffichageActif = Vrai Procédure locale __UpdateUIRubanAffichageSeul procédure privée __UpdateUIRubanAffichageSeul() si pChampTT<>Null _et_ pChampTT..Etat=AffichageSeulement alors GRP_WDFAA_TT_Tous..Etat=AffichageSeulement GRP_WDFAA_TT_Affichage..Etat=Actif BTN_WDFAA_Signet..Etat=Actif BTn_WDFAA_Recherche..Etat=Actif si BTN_WDFAA_FermerEntêtePied..Visible alors BTN_WDFAA_FermerEntêtePied..Etat=Actif fin Procédure locale __UpdateUIRubanEntete procédure privée __UpdateUIRubanEntete() bEntêtePied est un booléen = __bDansEnTêteOuPiedDePage(pChampTT..Sélection..Fragment) si pas bEntêtePied alors GRP_ENTETE..Visible = Faux sinon GRP_ENTETE..Visible = Vrai GRP_PAGE..Etat = Grisé s est une docSection <- pChampTT..Sélection..Section[1] INT_ENTETE_PAIRE_IMPAIRE[1] = pChampTT..Valeur..PagePaireImpaireDifférente INT_ENTETE_PREMIERE[1] = s.PremierePageDifferente si s.Numero=1 alors INT_ENTETE_LIER[1] = Faux INT_ENTETE_LIER..Etat = Grisé sinon INT_ENTETE_LIER..Etat = Actif selon pChampTT..Sélection..Fragment..TypeSousDocument cas typeSousDocEnTêtePremièrePage INT_ENTETE_LIER[1] = s.Entête.PremièrePageHéritée cas typeSousDocEnTêtePagePaire INT_ENTETE_LIER[1] = s.Entête.PagePaireHéritée cas typeSousDocEnTêtePageImpaire INT_ENTETE_LIER[1] = s.Entête.PageImpaireHéritée cas typeSousDocPiedDePremièrePage INT_ENTETE_LIER[1] = s.PiedDePage.PremièrePageHéritée cas typeSousDocPiedDePagePaire INT_ENTETE_LIER[1] = s.PiedDePage.PagePaireHéritée cas typeSousDocPiedDePageImpaire INT_ENTETE_LIER[1] = s.PiedDePage.PageImpaireHéritée fin fin 06/08/2026 Isis_BO 4601 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures SAI_WDFAA_MargeEnTête = __sValeurMillimètresEnCentimètres(s.MargeEntete) SAI_WDFAA_MargePiedDePage = __sValeurMillimètresEnCentimètres(s.MargePiedDePage) fin Procédure locale __UpdateUIRubanNumeroPuce procédure __UpdateUIRubanNumeroPuce(f) externe WDOBJ_TT_Numérotation bPuce, bNumérotation sont des booléens pour tout p de f..Paragraphe si p..Numérotation..Identifiant < 1 alors bPuce=Faux bNumérotation=Faux sortir fin numerotation est un docNumérotation <- WDOBJ_TT_Numérotation.GetNumérotation(pChampTT..Valeur,p.. Numérotation..Identifiant,faux) // invalid document si numerotation=Null alors bPuce=Faux bNumérotation=Faux sortir fin si WDOBJ_TT_Numérotation.bNumérotationPuce(numerotation) alors si bNumérotation alors bPuce=Faux bNumérotation=Faux sortir fin bPuce=Vrai sinon si bPuce alors bPuce=Faux bNumérotation=Faux sortir fin bNumérotation=Vrai fin fin BTN_WDFAA_Numero..Enfoncé = bNumérotation BTN_WDFAA_Puces..Enfoncé = bPuce Procédure locale _Ctx_Orientation_ChangeOrientationSelection procédure privée _Ctx_Orientation_ChangeOrientationSelection(nOrientation ) dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour externe WDOBJ_TT_Util f est docFragment = WDOBJ_TT_Util.FragmentMiseEnPage(pChampTT) // si le fragment ne contient pas de paragraphe, la coche d'orientation va dépendre du document si f.Paragraphe..Occurrence=0 alors doc est un Document <- pChampTT..Valeur DocDébutModification(pChampTT) doc.Section.Orientation=nOrientation DocFinModification(pChampTT) 06/08/2026 Isis_BO 4602 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures ChampExécuteModification(pChampTT) retour fin // parcours les paragraphes de la sélection DocDébutModification(pChampTT) pour nParagraphe=1 _à_ f.Paragraphe..Occurrence f.Paragraphe[nParagraphe].Section.Orientation=nOrientation fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Procédure locale _Ctx_Orientation_UpdateMenuSelonSelection procédure privée _Ctx_Orientation_UpdateMenuSelonSelection() nOrientation est un entier = -1 // orientation courante (docPortrait, docPaysage, -1 si portrait+paysage ) externe WDOBJ_TT_Util dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = WDOBJ_TT_Util.FragmentMiseEnPage(pChampTT) // si le fragment ne contient pas de paragraphe, la coche d'orientation va dépendre du document si f.Paragraphe..Occurrence=0 alors doc est un Document <- pChampTT..Valeur nOrientation=doc.Section.Orientation retour fin // initialise l'orientation selon le premier paragraphe nOrientation=f.Paragraphe[1].Section.Orientation // parcours les paragraphes de la sélection pour nParagraphe=2 _à_ f.Paragraphe..Occurrence // la sélection contient une orientation différente de la sélection courante : on invalide nOrientationParagraphe est un entier nOrientationParagraphe=f.Paragraphe[nParagraphe].Section.Orientation si nOrientationParagraphe <> nOrientation alors nOrientation=-1 retour fin fin fin: WINDEVFAA_TT_OPT_Portrait..Cochée=(nOrientation=docPortrait) WINDEVFAA_TT_OPT_Paysage..Cochée=(nOrientation=docPaysage) Procédure locale _Ctx_TaillePage_ChangeTaillePage procédure privée _Ctx_TaillePage_ChangeTaillePage(dLargeurPage, dHauteurPage, bAppliqueAuDoc=Faux) dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour externe WDOBJ_TT_Util f est docFragment = WDOBJ_TT_Util.FragmentMiseEnPage(pChampTT) // si le fragment ne contient pas de paragraphe, la coche d'orientation va dépendre du document si f.Paragraphe..Occurrence=0 _ou_ bAppliqueAuDoc alors 06/08/2026 Isis_BO 4603 Partie 3 › Fenêtre WINDEV › FI_RubanTT_Mails › Procédures doc est un Document <- pChampTT..Valeur DocDébutModification(pChampTT) doc.Section.LargeurPage=dLargeurPage doc.Section.HauteurPage=dHauteurPage DocFinModification(pChampTT) ChampExécuteModification(pChampTT) retour fin // parcours les paragraphes de la sélection DocDébutModification(pChampTT) pour nParagraphe=1 _à_ f.Paragraphe..Occurrence // la sélection contient une orientation différente de la sélection courante : on invalide dLargeur est un réel dLargeur = f.Paragraphe[nParagraphe].Section.LargeurPage si dLargeur <> dLargeurPage alors f.Paragraphe[nParagraphe].Section.largeurPage=dLargeurPage fin dHauteur est un réel dHauteur = f.Paragraphe[nParagraphe].Section.HauteurPage si dHauteur <> dHauteurPage alors f.Paragraphe[nParagraphe].Section.HauteurPage=dHauteurPage fin fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) 06/08/2026 Isis_BO 4604 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Image FI_ModEmail_Gestion Image FI_ModEmail_Gestion Informations générales FI_ModEmail_Gestion Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_ModEmail_Gestion.wdw Créé par DFI Date de création 01/02/2020 15:49:11 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:29 Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère 06/08/2026 Isis_BO 4605 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations générales | Position X | 0 Position Y | | 0 Largeur | 1113 Hauteur | 519 | | --------------------- | ------------ | -------------------- | --------- | --------------- | --- | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | Déplace souris sur bouton par | | Non | | | | | Compact. barres outils | | Non | | | | | 06/08/2026 | | | Isis_BO | | 4606 | Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations générales Statistiques de la fenêtre | | Champ de saisie | | 4 | | Libellé | | 19 | | --- | --------------------- | --- | --- | --- | ----------------------- | --- | --- | | | Bouton | | 10 | | Image | | 5 | | | Combo | | 1 | | Forme | | 3 | | | Zone répétée | | 2 | | Fenêtre interne | | 1 | | | Attribut zone répétée | | 7 | | Rupture de zone répétée | | 2 | | | Traitement de texte | | 1 | | | | | Nombre d'éléments dans la fenêtre : 55 FI_ModEmail_Gestion Informations sur les champs Fenêtre : FI_ModEmail_Gestion Fenêtre interne BAT ehcuoT laitini tatE | | | X noitisoP | Y noitisoP | | | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | | | | | | ruegraL | ruetuaH | | | elbisiV nalP | FI_ModEmail_Gestion | | 0 | 0 | 1113 | 519 | 0 | | | ------------------- | --- | --- | --- | ---- | --- | --- | --- | Fenêtre interne : FI_ModEmail_Gestion Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | ---------------------------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | | | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --------------------- | --- | ------------ | ---------------------- | ---------- | ------------------------- | ------------- | | | | | laitini tatE | BAT ehcuoT eisias epyT | FTR tamroF | | | | | X noitisoP Y noitisoP | | | | engilitluM | | | ruegraL ruetuaH elbisiV nalP | SAI_Categories | 640 63 170 | 22 0 | affichag | Texte | | Non | | | --------------- | ----------- | ---- | -------- | ----- | --- | --- | ---- | | SAI_Description | 250 63 378 | 22 0 | Actif | Texte | | Non | | | SAI_MailTest | 395 487 185 | 22 0 | Actif | Texte | | Non | | | SAI_Sujet | 250 133 560 | 22 0 | Actif | Texte | | Non | | | 06/08/2026 | | | Isis_BO | | | | 4607 | Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | elbisiV | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | nalP | LIB_BORDURE_DROITE_MENU1 | 244 103 | 606 4 | 0 | Actif | Gauche | Haut | | | ------------------------ | ------- | ------ | --- | ----- | ------ | ------ | --- | | LIB_BORDURE_DROITE_MENU2 | 244 467 | 606 4 | 0 | Actif | Gauche | Haut | | | LIB_CATEGORIES | 640 43 | 170 14 | 0 | Actif | Gauche | Haut | | | LIB_Code | 250 91 | 100 14 | 0 | Actif | Gauche | Haut | | | LIB_Compte | 250 473 | 139 14 | 0 | Actif | Gauche | Haut | | | LIB_DESCRIPTION | 250 43 | 378 14 | 0 | Actif | Gauche | Haut | | | LIB_ENTETE_MODELES | 7 13 | 156 17 | 0 | Actif | Centre | Centre | | | LIB_Exporte_le_modèle | 659 477 | 62 27 | 0 | Actif | Gauche | Haut | | | LIB_Importe_un_modèle | 770 477 | 73 31 | 0 | Actif | Gauche | Haut | | | LIB_Nom | 871 13 | 156 17 | 0 | Actif | Centre | Centre | | | LIB_SUJET | 250 113 | 560 14 | 0 | Actif | Gauche | Haut | | | LIB_Système | 670 91 | 140 14 | 0 | Actif | Droite | Haut | | | LIB_TEST | 395 473 | 185 14 | 0 | Actif | Gauche | Haut | | | LIB_Titre | 244 10 | 242 20 | 0 | Actif | Centre | Centre | | Bouton | | | | | | | BAT ehcuoT | notuob epyT | | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | ----------- | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_ADD_MOD_EMAIL | 709 | 8 24 | 24 | 0 | Actif | Normal | | | --------------------------- | --- | ------- | --- | --- | ----- | ------ | --- | | BTN_DEL_MODELE_MAIL | 754 | 8 24 | 24 | 0 | Actif | Normal | | | BTN_DUP_MODELE_MAIL | 667 | 8 24 | 24 | 0 | Actif | Normal | | | BTN_Envoyer_avec_Messagerie | 88 | 525 140 | 24 | 0 | Actif | Normal | | | BTN_Envoyer_avec_Outlook | 240 | 525 140 | 24 | 0 | Actif | Normal | | | BTN_ExportMail | 629 | 478 24 | 24 | 0 | Actif | Normal | | | BTN_ImporteMail | 740 | 480 24 | 24 | 0 | Actif | Normal | | | BTN_ListeCategories | 813 | 61 24 | 24 | 0 | Actif | Normal | | | BTN_TestMail | 586 | 478 24 | 24 | 0 | Actif | Normal | | Image | | | | | | | cilc ruop eriatiroirP tuaféd rap eéminA | | | --- | ---------- | ---------- | ------- | --- | ------------ | --------------------------------------- | ---------- | | | X noitisoP | Y noitisoP | | | laitini tatE | | sucof cevA | | | | | ruetuaH | | | cilc cevA | | ruegraL elbisiV nalP | IMG_LISTE_MODELES | 7 | 4 227 | 32 | 0 | Actif | | | | ------------------ | --- | ------- | --- | --- | ----- | --- | ---- | | IMG_LISTE_MODELES1 | 862 | 4 244 | 32 | 0 | Actif | | | | IMG_SansNom1 | 244 | 4 606 | 37 | 0 | Actif | | | | IMG_SansNom2 | -42 | 0 24 | 24 | 0 | Actif | | | | 06/08/2026 | | Isis_BO | | | | | 4608 | Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | laitini tatE | BAT ehcuoT | eisias cevA | | | | --- | --- | --- | --- | --- | ------------ | ---------- | ----------- | --- | --- | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | sruocraP | | | | | --- | --- | ------- | ------- | --- | --- | -------- | --- | --- | --- | elbisiV | | | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_Compte | 250 | 487 139 | 22 | 0 | Actif | Mémoire | | Non | | | ------------ | --- | ------- | --- | --- | ----- | ------- | --- | --- | --- | Forme BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_CADRE_CARACTERISTIQUES | | | 244 | 36 | 606 | 479 | 0 | Actif | | | -------------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | FRM_SansNom1 | | | 250 | -21 | 606 | 2 | 0 | Actif | | | FRM_SansNom2 | | | 250 | 563 | 606 | 2 | 0 | Actif | | Zone répétée BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_Modeles | | | 7 | 36 | 227 | 478 | 0 | Actif | | | ---------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | ZR_Mot | | | 862 | 36 | 244 | 478 | 0 | Actif | | Traitement de texte BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | TT_Corps | | | 250 | 161 | 592 | 296 | 0 | Actif | | | -------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Zone répétée : FI_ModEmail_Gestion.ZR_Modeles Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Catégorie | | 27 | 39 173 | 20 | 0 | affichag | Droite | Haut | | | ------------- | --- | --- | ------ | ------- | --- | -------- | ------ | ------ | ---- | | LIB_Nom | | 6 | 3 194 | 32 | 0 | affichag | Gauche | Centre | | | 06/08/2026 | | | | Isis_BO | | | | | 4609 | Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | --- | ------- | --- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | | | ruegraL | | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_System | 6 | 39 | 20 | 20 | 0 | Actif | | | | ---------- | --- | --- | --- | --- | --- | ----- | --- | --- | Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP ATT_Cadenas ATT_Categorie ATT_ID ATT_Nom Zone répétée : FI_ModEmail_Gestion.ZR_Mot Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_Description | 46 2 | 169 | 16 | 0 | Actif | Gauche | Haut | | | --------------- | ----- | --- | --- | --- | ----- | ------ | ---- | --- | | LIB_GROUPE | 28 5 | 199 | 14 | 0 | Actif | Gauche | Haut | | | LIB_Mot | 46 16 | 169 | 17 | 0 | Actif | Droite | Haut | | Bouton notuob epyT | | | | | | | laitini tatE | BAT ehcuoT | | | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | --- | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_COPIE_COLLE_MOTCLE | 6 | 4 | 24 | 24 | 0 | Actif | Normal | | | ---------------------- | --- | --- | ------- | --- | --- | ----- | ------ | ---- | | 06/08/2026 | | | Isis_BO | | | | | 4610 | Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Attribut zone répétée 06/08/2026 Isis_BO 4611 X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT ATT_Groupe ATT_Lib ATT_Mot Rupture de zone répétée X noitisoP Y noitisoP ruegraL ruetuaH nalP elbisiV laitini tatE BAT ehcuoT RUPT_BasRupture1 RUPT_HautRupture1 Fenêtre : FI_ModEmail_Gestion Fenêtre interne : FI_ModEmail_Gestion UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Fenêtre interne : FI_ModEmail_Gestion Bouton : FI_ModEmail_Gestion.BTN_ADD_MOD_EMAIL Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4612 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Bouton : FI_ModEmail_Gestion.BTN_DEL_MODELE_MAIL Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4613 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Bouton : FI_ModEmail_Gestion.BTN_DUP_MODELE_MAIL Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Dupliquer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4614 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Bouton : FI_ModEmail_Gestion.BTN_Envoyer_avec_Messagerie Libellé FR: Envoyer avec Messagerie Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4615 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Bouton : FI_ModEmail_Gestion.BTN_Envoyer_avec_Outlook Libellé FR: Envoyer avec Outlook Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4616 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Bouton : FI_ModEmail_Gestion.BTN_ExportMail Groupe GR_BandeauEntete Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Exporte le modèle courant Message FR: Exporte le modèle courant Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\exporte_16_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4617 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Bouton : FI_ModEmail_Gestion.BTN_ImporteMail Groupe GR_BandeauEntete Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Importe un modèle Message FR: Importe un modèle Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Importe_16_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4618 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Bouton : FI_ModEmail_Gestion.BTN_ListeCategories Groupe GR_MODEOPAQUE_FICHE_INTERVENTION,GR_EDITLIEU_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4619 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Bouton : FI_ModEmail_Gestion.BTN_TestMail Groupe GR_BandeauEntete Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Tester l'envoi de l'Email Message FR: Tester l'envoi de l'Email Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\SendMail.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4620 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Combo : FI_ModEmail_Gestion.COMBO_Compte Libellé FR: Compte : Groupe GR_PIECEJOINTE Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 139 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 250 Largeur interne 139 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: Compte email Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse A la fin Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 4621 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Rub. affichée :gpclListeDocInter.m_clTabModele.m_sNom Rub. mémorisée :gpclListeDocInter.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_ModEmail_Gestion.FRM_CADRE_CARACTERISTIQUES UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_ModEmail_Gestion.FRM_SansNom1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Horizontal Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 4622 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_ModEmail_Gestion.FRM_SansNom2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Horizontal Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_ModEmail_Gestion.IMG_LISTE_MODELES Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non 06/08/2026 Isis_BO 4623 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Mode 9 images Oui Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_ModEmail_Gestion.IMG_LISTE_MODELES1 Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4624 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Image : FI_ModEmail_Gestion.IMG_SansNom1 Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_ModEmail_Gestion.IMG_SansNom2 Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\mail_24_1.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 4625 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_ModEmail_Gestion.LIB_BORDURE_DROITE_MENU1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4626 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Libellé : FI_ModEmail_Gestion.LIB_BORDURE_DROITE_MENU2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_ModEmail_Gestion.LIB_CATEGORIES Libellé FR: Catégories Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4627 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 0 Taux anc. largeur 500 Taux anc. hauteur 1000 Libellé : FI_ModEmail_Gestion.LIB_Code Libellé FR: S001 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :odMC.saCodeModel Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4628 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Libellé : FI_ModEmail_Gestion.LIB_Compte Libellé FR: Compte email Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : FI_ModEmail_Gestion.LIB_DESCRIPTION Libellé FR: Nom du modèle Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4629 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Libellé : FI_ModEmail_Gestion.LIB_ENTETE_MODELES Libellé FR: Liste des modèles Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4630 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Libellé : FI_ModEmail_Gestion.LIB_Exporte_le_modèle Libellé FR: Exporte le modèle Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : FI_ModEmail_Gestion.LIB_Importe_un_modèle Libellé FR: Importe un modèle Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4631 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : FI_ModEmail_Gestion.LIB_Nom Libellé FR: Mots Clés disponibles Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4632 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Libellé : FI_ModEmail_Gestion.LIB_SUJET Libellé FR: Sujet Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Libellé : FI_ModEmail_Gestion.LIB_Système Libellé FR: Système Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4633 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_ModEmail_Gestion.LIB_TEST Libellé FR: Destinataire de l'essai Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4634 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Libellé : FI_ModEmail_Gestion.LIB_Titre Libellé FR: EDITEUR DE MODELES DE MAILS Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_ModEmail_Gestion.SAI_Categories Libellé FR: Catégories Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche 06/08/2026 Isis_BO 4635 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Position X interne 640 Largeur interne 170 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :odMC.sLstCat Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 06/08/2026 Isis_BO 4636 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Champ de saisie : FI_ModEmail_Gestion.SAI_Description Libellé FR: Description Groupe GR_SAISIE_MODELE_EMAIL Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 250 Largeur interne 378 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais 06/08/2026 Isis_BO 4637 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :odMC.sNom Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 Champ de saisie : FI_ModEmail_Gestion.SAI_MailTest Libellé FR: Destinataire de l'essai Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 06/08/2026 Isis_BO 4638 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 395 Largeur interne 185 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Oui Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Oui Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 06/08/2026 Isis_BO 4639 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : FI_ModEmail_Gestion.SAI_Sujet Libellé FR: Sujet Groupe GR_SAISIE_MODELE_EMAIL Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 250 Largeur interne 560 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 4640 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :odMC.sSujet Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Traitement de texte : FI_ModEmail_Gestion.TT_Corps Groupe GR_SAISIE_MODELE_EMAIL Ordre navigation 4 Épinglé Non Masquer lors du scrolling Non Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Autorise ChangeGabarit Oui Lien automatique Oui Verifier l'orthographe Oui 06/08/2026 Isis_BO 4641 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Barre d'outils Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 FI source ruban FI_RubanTT_Mails Mode Minibarre Non Texte Markdown Non Édition HTML Oui Thème sur ruban Non Change Document Non Mode d'affichage Plusieurs listes Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_ModEmail_Gestion.ZR_Modeles Libellé FR: dfsdfsdfsdfsdf Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 62 Largeur colonne 227 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non 06/08/2026 Isis_BO 4642 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_ModEmail_Gestion.ZR_Mot Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 34 Largeur colonne 244 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 4643 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur et droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4644 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Zone répétée : FI_ModEmail_Gestion.ZR_Modeles Attribut zone répétée : FI_ModEmail_Gestion.ZR_Modeles.ATT_Cadenas (4) Champ associé IMG_System Propriété associée 73 Attribut zone répétée : FI_ModEmail_Gestion.ZR_Modeles.ATT_Categorie (3) Champ associé LIB_Catégorie Propriété associée 1 Attribut zone répétée : FI_ModEmail_Gestion.ZR_Modeles.ATT_ID (1) Propriété associée 1 Attribut zone répétée : FI_ModEmail_Gestion.ZR_Modeles.ATT_Nom (2) Champ associé LIB_Nom Propriété associée 1 Image : FI_ModEmail_Gestion.ZR_Modeles.IMG_System Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Cadenas_Blanc_20_1.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 4645 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_ModEmail_Gestion.ZR_Modeles.LIB_Catégorie Libellé FR: Catégorie Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4646 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Libellé : FI_ModEmail_Gestion.ZR_Modeles.LIB_Nom Libellé FR: Description Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_ModEmail_Gestion.ZR_Mot Attribut zone répétée : FI_ModEmail_Gestion.ZR_Mot.ATT_Groupe (3) Champ associé LIB_GROUPE Propriété associée 1 Liaison des données :TermeRapport.ListeTerme.Groupe 06/08/2026 Isis_BO 4647 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Attribut zone répétée : FI_ModEmail_Gestion.ZR_Mot.ATT_Lib (1) Champ associé LIB_Description Propriété associée 1 Attribut zone répétée : FI_ModEmail_Gestion.ZR_Mot.ATT_Mot (2) Champ associé LIB_Mot Propriété associée 1 Bouton : FI_ModEmail_Gestion.ZR_Mot.BTN_COPIE_COLLE_MOTCLE Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_dupliquer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 4648 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : FI_ModEmail_Gestion.ZR_Mot.LIB_Description Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4649 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Libellé : FI_ModEmail_Gestion.ZR_Mot.RUPT_HautRupture1.LIB_GROUPE Libellé FR: Groupe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_ModEmail_Gestion.ZR_Mot.LIB_Mot Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4650 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : FI_ModEmail_Gestion.ZR_Mot.RUPT_BasRupture1 (5) Toujours visible Non Attribut de rupture 2 Rupture de zone répétée : FI_ModEmail_Gestion.ZR_Mot.RUPT_HautRupture1 (4) Toujours visible Non Attribut de rupture 2 FI_ModEmail_Gestion Messages multilingues 06/08/2026 Isis_BO 4651 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Code des champs FI_ModEmail_Gestion Code des champs Déclarations globales de FI_ModEmail_Gestion procédure MaFenêtre() tbMod est un tableau de PF_ModeleEmail dynamique odMC est un PF_ModeleEmail dynamique nLigneAffichée est un entier nPos est un entier saMotCopié est une chaîne ANSI gtaParamEmailConfig est un tableau associatif de STParamEnvoiEmailPerso Fin d'initialisation de FI_ModEmail_Gestion TT_Corps="" ChargeListeMotsClefs() ChargeListeModeles() ChargeListeCompteMail() si ZR_Modeles..Occurrence=0 alors ChangeModelCourant(Vrai) sinon ChangeModelCourant(Faux) fin Fermeture de FI_ModEmail_Gestion si GR_SAISIE_MODELE_EMAIL..Modifié alors odMC:bufCorps = TT_Corps EnregistreModeleCourant() fin Clic sur BTN_ADD_MOD_EMAIL NouveauModeleEmail() Clic sur BTN_DEL_MODELE_MAIL si OuiNon("Supprimer ce modèle ?") alors SupprimeModeleCourant() fin Clic sur BTN_DUP_MODELE_MAIL si odMC<>Null alors oSource est un PF_ModeleEmail <= odMC NouveauModeleEmail odMC <=oSource odMC:oMod:sNom += " COPIE" odMC:oMod:m_bNouveau = Vrai odMC:bEstSystem = Faux 06/08/2026 Isis_BO 4652 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Code des champs odMC:oMod:NouveauCodeModele() EnregistreModeleCourant() SAI_Description = odMC:sNom SAI_Sujet = odMC:sSujet TT_Corps = odMC:bufCorps LIB_Code = odMC:saCodeModel SAI_Categories = odMC:sLstCat ZR_Modeles[nLigneAffichée].ATT_Nom = odMC:oMod:sNom ZR_Modeles[nLigneAffichée].ATT_Categorie = odMC:sLstCat ZR_Modeles[nLigneAffichée].ATT_ID = odMC:oMod:IdentifiantUnique ZR_Modeles[nLigneAffichée].ATT_Cadenas = odMC:oMod:bEstSystem fin Clic sur BTN_Envoyer_avec_Messagerie si SAI_MailTest="" alors retour EnregistreModeleCourant() saSujet est une chaîne ANSI = SAI_Sujet saCorps est une chaîne ANSI = DocVersHTML(TT_Corps) sRep est une chaîne ANSI = EnvoieViaMessagerieParDefaut("difou@free.fr",SAI_MailTest,"",saSujet,saCorps ,2,"") si sRep<>"" alors Erreur(sRep) sinon Info("Mail Envoyé !") fin Clic sur BTN_Envoyer_avec_Outlook si SAI_MailTest="" alors retour EnregistreModeleCourant() saSujet est une chaîne ANSI = SAI_Sujet saCorps est une chaîne ANSI = DocVersHTML(TT_Corps) sRep est une chaîne ANSI = EnvoieMailViaOutlook(SAI_MailTest,"",saSujet,saCorps,2,"",Faux) si sRep<>"" alors Erreur(sRep) sinon Info("Mail Envoyé !") fin Clic sur BTN_ExportMail si odMC = Null alors retour EnregistreModeleCourant() ExporteModeleDeMail() Clic sur BTN_ImporteMail 06/08/2026 Isis_BO 4653 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Code des champs EnregistreModeleCourant() ImporteModeledeMail() Clic sur BTN_ListeCategories OuvrePopup(FEN_ModEmail_ChoixCatégories,odMC) SAI_Categories = odMC:sLstCat SAI_Categories..Bulle = odMC:sLstCat GR_SAISIE_MODELE_EMAIL..Modifié=Vrai ActualiseLigneCourante() Clic sur BTN_TestMail si SAI_MailTest="" alors retour si COMBO_Compte <> Null _et_ gtaParamEmailConfig[COMBO_Compte]..Existe alors Sablier(Vrai) EnregistreModeleCourant() saSujet est une chaîne ANSI = SAI_Sujet saCorps est une chaîne ANSI = DocVersHTML(TT_Corps) saCorps +=ChaîneVersUTF8(gtaParamEmailConfig[COMBO_Compte].SMTP.bufSignature) oMail est un Email sRepest une chaîne ANSI = EnvoiMail(SAI_MailTest,"","",saSujet,saCorps,"",oMail,gta ParamEmailConfig[COMBO_Compte]) Sablier(Faux) si sRep<>"" alors Erreur(sRep) sinon Info("Mail Envoyé !") fin sinon si gtaParamEmailConfig..Occurrence <= 0 alors Info("Vous n'avez pas encore paramétré votre compte de messagerie sur votre application.") retour sinon Info("Veuillez sélectionner un compte mail.") retour fin fin A chaque modification de SAI_Description WL.ChampVersSource(MoiMême) ZR_Modeles[nLigneAffichée].ATT_Nom = odMC:oMod:sNom A chaque modification de SAI_Sujet WL.ChampVersSource(MoiMême) Initialisation de TT_Corps 06/08/2026 Isis_BO 4654 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Code des champs MoiMême="" Sélection d'une ligne de ZR_Modeles ChangeModelCourant(Faux) Clic sur BTN_COPIE_COLLE_MOTCLE ( ZR_Mot ) elt est un docElément elt..Type = typeDocElémentTexte elt..Texte = LIB_Mot elt..Texte..MiseEnForme..PoliceNom = FI_RubanTT_Mails.BTN_WDFAA_Police elt..Texte..MiseEnForme..PoliceTaille=FI_RubanTT_Mails.COMBO_WDFAA_TaillePolice DocInsère(TT_Corps,TT_Corps..Curseur,elt) //VersPressePapier(LIB_Mot) FI_ModEmail_Gestion Procédures Procédure locale ActualiseLigneCourante procédure ActualiseLigneCourante() ZR_Modeles[nLigneAffichée].ATT_Nom = odMC:oMod:sNom ZR_Modeles[nLigneAffichée].ATT_Categorie = odMC:sLstCat Procédure locale ChangeModelCourant procédure ChangeModelCourant(bNouveau est un booléen) si odMC<>Null alors si odMC:IdentifiantUnique<>ZR_Modeles.ATT_ID alors //Changement de modele courant //Enregistre si modifié si GR_SAISIE_MODELE_EMAIL..Modifié alors odMC:bufCorps = TT_Corps ActualiseLigneCourante() si pas EnregistreModeleCourant() alors retour fin GR_SAISIE_MODELE_EMAIL..Modifié=Faux fin odMC=Null sinon si pas bNouveau //Pas de changement retour fin fin odMC = allouer un PF_ModeleEmail 06/08/2026 Isis_BO 4655 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Procédures si bNouveau alors odMC:sNom="Nouveau" odMC:oMod:NouveauCodeModele() SAI_Description = "" SAI_Sujet = "" TT_Corps ="" LIB_Code = odMC:saCodeModel ZoneRépétéeInsèreLigne(ZR_Modeles,1,0,odMC:sNom,"") ZoneRépétéeSelectPlus(ZR_Modeles,1) nLigneAffichée=1 sinon si ZR_Modeles>0 alors nLigneAffichée=ZR_Modeles si HLitRecherchePremier(MailModele,MM_PKID,ZR_Modeles.ATT_ID) alors odMC:Charge(MailModele.MM_Code) SAI_Description = odMC:sNom SAI_Sujet = odMC:sSujet si odMC:bufCorps="" alors TT_Corps="" sinon TT_Corps = odMC:bufCorps LIB_Code = odMC:saCodeModel fin fin SAI_Categories = odMC:sLstCat SAI_Categories..Bulle = odMC:sLstCat SAI_Description..Etat = odMC:bEstSystem ? AffichageSeulement sinon Actif LIB_Système..Visible = odMC:bEstSystem BTN_ListeCategories..Visible = pas odMC:bEstSystem DonneFocus(TT_Corps) nPos=TT_Corps..Curseur si odMC:bEstSystem alors DonneFocus(SAI_Sujet) sinon DonneFocus(SAI_Description) fin Procédure locale ChargeListeCompteMail procédure ChargeListeCompteMail() ListeSupprimeTout(COMBO_Compte) TableauSupprimeTout(gtaParamEmailConfig) n est un entier stParametreSoc est une ST_Param_Societe stParametrevide est une ST_Param_Societe st_ParamEmail est un STParamEnvoiEmailPerso sRésultat est une chaîne ANSI sCodeEnvoi est une chaîne ANSI si pas gpclFicheUtilisateurEnCours:m_sLogin dans ("ServiceMobile","admin","AdminClient") alors gtaParamEmailConfig = DonneListeConfigMail() sinon pour tout oSoc de gpclListeSociete:m_clTabModele stParametreSoc = stParametrevide si oSoc:m_sParametres <> "" alors Désérialise(stParametreSoc,oSoc:m_sParametres,psdJSON) fin 06/08/2026 Isis_BO 4656 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Procédures si sRésultat = "" _et_ (stParametreSoc.Compte.sCompte = "" _ou_ stParametreSoc.SMTP.sLogin = "" ) alors sRésultat = ParametreLit(cParam_SMTP,"",Vrai) si sRésultat<>"" alors stParametreSoc.SMTP.sLogin = ExtraitChaîne(sRésultat,1,"<>", DepuisDébut) stParametreSoc.SMTP.sMdp = ExtraitChaîne(sRésultat,2,"<>",DepuisDébut) stParametreSoc.SMTP.sAdresseServeur = ExtraitChaîne(sRésultat,3,"<>", DepuisDébut) stParametreSoc.SMTP.sPortServeur = ExtraitChaîne(sRésultat,4,"<>", DepuisDébut) stParametreSoc.SMTP.nCryptage = Val(ExtraitChaîne(sRésultat,5,"<>", DepuisDébut)) stParametreSoc.Compte.sEmail = ExtraitChaîne(sRésultat,6,"<>",DepuisDébut) stParametreSoc.Compte.sCompte = ExtraitChaîne(sRésultat,7,"<>",DepuisDébut) fin fin si stParametreSoc.SMTP.sLogin <> "" alors sCodeEnvoi = "EMAIL_ENVOI_"+oSoc.m_nPKID st_ParamEmail.Compte = stParametreSoc.Compte st_ParamEmail.SMTP = stParametreSoc.SMTP si pas gtaParamEmailConfig[sCodeEnvoi]..Existe alors st_ParamEmail.SMTP.sMdp = Décrypte(st_ParamEmail.SMTP.sMdp,gsCleMdp) gtaParamEmailConfig[sCodeEnvoi] = st_ParamEmail fin fin fin fin pour tout stParam, sCode de gtaParamEmailConfig n = ListeAjoute(COMBO_Compte, stParam.Compte.sCompte +" <"+stParam.SMTP.sLogin+">"+ gValeurMémorisée(sCode)) fin Procédure locale ChargeListeModeles procédure ChargeListeModeles() ZR_Modeles.SupprimeTout() rq est une Requête SQL = [ SELECT MM_PKID,MM_Nom,MM_Code,STRING_AGG(PA_Libelle,',') AS Cat ,MM_System FROM ( MailModele LEFT OUTER JOIN MailCat ON MailModele.MM_Code = MailCat.MMC_CodeModMail ) LEFT OUTER JOIN ParametreMetier ON MailCat.MMC_CodeCat = ParametreMetier.PA_Valeur WHERE ParametreMetier.PA_Code = 'MC' OR ParametreMetier.PA_Code IS NULL GROUP BY MM_PKID,MM_Nom,MM_Code,MM_System ORDER BY MM_Nom ] 06/08/2026 Isis_BO 4657 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Procédures HExécuteRequête(rq) pour tout rq ZR_Modeles.AjouteLigne(rq.MM_PKID,rq.MM_Nom,rq.Cat,rq.MM_System) fin si ZR_Modeles..Occurrence>0 alors ZR_Modeles.SelectPlus(1) fin Procédure locale ChargeListeMotsClefs procédure ChargeListeMotsClefs() ZR_Mot.SupprimeTout() //Mots clés temporairement exclus sLstMotExclus est une chaîne ANSI ="" //"DOSSIER.NUM,DOSSIER.DATE,DOSSIER.TITRE,DOSSIER.REFEXT,DOSSIER.TYPE,DOSSIER.STATUT,CLIENT.ADRESSE" rq est une Requête SQL = [ SELECT MOC_Lib,MOC_Mot,MOC_Code,MOC_Groupe FROM MotClef WHERE MOC_Langue='FR' ORDER BY MOC_Groupe, MOC_Code,MOC_Lib ] HExécuteRequête(rq) pour tout rq si ChaîneOccurrence(sLstMotExclus,rq.MOC_Code)=0 alors ZR_Mot.AjouteLigne(rq.MOC_Lib,rq.MOC_Mot,rq.MOC_Groupe) fin fin Procédure locale EnregistreModeleCourant procédure EnregistreModeleCourant() oErr est un CErreur si odMC<>Null alors si pas odMC:EnregistreModele(oErr) alors Erreur(oErr:FormateMessage()) renvoyer Faux fin fin renvoyer Vrai Procédure locale EnvoieMailViaOutlook // Traitement automatique des erreurs : exécuter le bloc de code CAS ERREUR // // Traitement automatique des exceptions : exécuter le bloc de code CAS EXCEPTION: // SenderName propriété pour mettre le nom de la personne qui envoi procédure EnvoieMailViaOutlook(Destinataire,Copie,Sujet,Corps,BodyFormat, Piece,Envoie) //Déclaration des objets OLE olMailItem est un entier = 0 objOutlook est un objet OLE dynamique MonMail est un objet OLE dynamique objOutlook = allouer un objet OLE "Outlook.Application" MonMail = objOutlook>>CreateItem(olMailItem) 06/08/2026 Isis_BO 4658 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Procédures // Destinataire MonMail>>TO = Remplace( Destinataire,RC,";") MonMail>>cc = Remplace(Copie,RC,";") // Sujet MonMail>>subject = Sujet // Message MonMail>>BodyFormat = BodyFormat selon BodyFormat cas 1 //Plain Format MonMail>>Body = Corps cas 2 //HTML MonMail>>HTMLBody = Corps cas 3 //RTF MonMail>>RTFBody = Corps fin // Ajouter une pièce jointe pour toute chaîne sFic de Piece séparée par RC MonMail>>attachments>>add(sFic) fin //Affichage du mail, sans l'envoyer si Envoie alors MonMail>>send() sinon MonMail>>Display() fin //Libération des variables libérer MonMail libérer objOutlook renvoyer Vrai cas erreur: Info("Erreur lors de l'envoi du mail via OUTLOOK",ErreurInfo(errComplet)) renvoyer Faux cas exception: Info("Exception lors de l'envoi du mail via OUTLOOK",ExceptionInfo(errComplet)) renvoyer Faux Procédure locale EnvoieViaMessagerieParDefaut procédure EnvoieViaMessagerieParDefaut(Expéditeur,Destinataire,Copie,Sujet,Corps,BodyFormat, Piece) quand exception dans EmailRAZ() Email.NbDestinataire=1 Email.Destinataire[1]=Destinataire si Copie<>"" alors Email.NbCc=1 Email.Cc[1]=Copie fin Email.Sujet=Sujet selon BodyFormat cas 1 //Plain Format Email.TexteBrut=Corps cas 2 //HTML Email.HTML=Corps fin Email.HTML=Corps Email.TexteBrut=Corps si Piece<>"" alors Email.NbAttache=1 06/08/2026 Isis_BO 4659 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Procédures Email.Attache[1]=Piece fin Email.AdresseExpéditeur=Expéditeur Email.Expéditeur=Expéditeur EmailLanceAppli() si ErreurDétectée() alors renvoyer ErreurInfo(errMessage) sinon renvoyer "" fin faire renvoyer "Exception lors de l'envoi du mail : " + RC + ExceptionInfo(errComplet) fin Procédure locale ExporteModeleDeMail procédure ExporteModeleDeMail() quand exception dans stExp est un ST_ModelMail stExp.sNom = odMC:oMod:sNom stExp.sSujet = odMC:oMod:sSujet stExp.sMailCode = odMC:oMod:saCodeModel stExp.bSystem = odMC:oMod:bEstSystem stExp.sLangue = odMC:oMod:sLangue stExp.bufDoc = odMC:oMod:bufCorps pour tout pclCat de odMC:tbCat stCat est un ST_MailCat stCat.sCatCode =pclCat:saCodeCat stCat.sCatNom =pclCat:p_saLibCat stCat.bSystem =pclCat:p_bSystem stExp.tatbCat.Ajoute(stCat) fin bufJSON est un Buffer Sérialise(stExp,bufJSON,psdJSON) // Ouvre le sélecteur de fichiers sFichier est une chaîne sMesDocuments est une chaîne ANSI = SysRep(srMesDocumentsCommun) sFichier = fSélecteur(sMesDocuments, Remplace(stExp.sNom,[":","/","\","?","*","""","<",">","|"],"_" ) + ".bemail", "Exporter dans", "Modèle de mail (*.bemail)" + TAB + "*.bemail", "*.bemail", fselCrée) si sFichier="" alors retour fSauveBuffer(sFichier,bufJSON) Info("Fichier enregistré !") faire Erreur("Erreur durant l'opération") 06/08/2026 Isis_BO 4660 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Procédures fin Procédure locale ImporteModeledeMail procédure ImporteModeledeMail() quand exception dans sMesDocuments est une chaîne ANSI = SysRep(srMesDocumentsCommun) // Ouvre le sélecteur de fichiers sFichier est une chaîne = fSélecteur(sMesDocuments, "", "Sélectionnez un fichier...", "Modèle de mail (*.bemail)" + TAB + "*.bemail" + RC + "Tous les fichiers (*.*)" + TAB + "*.*", "* .bemail") si sFichier ="" alors retour bufJSON est un Buffer = fChargeBuffer(sFichier) stImp est un ST_ModelMail Désérialise(stImp,bufJSON,psdJSON) si stImp.sMailCode="" alors Erreur("Mauvais format de fichier !","Opération abandonnée.") retour fin clErreur est un CErreur clMail est un MModeleEmail si stImp.bSystem alors //Si c'est un modèle système, on conserve son code clMail:saCodeModel = stImp.sMailCode //Si le modèle système existe déjà, on le met à jour si HLitRecherchePremier(MailModele,MM_Code,stImp.sMailCode) alors clMail:Charger(MailModele) fin sinon //Pour un modèle "perso" on calcul un nouveau code modèle clMail:NouveauCodeModele() fin clMail:sNom = stImp.sNom clMail:sSujet = stImp.sLangue clMail:bufCorps = stImp.bufDoc clMail:bEstSystem= stImp.bSystem si pas clMail.bEnregistrer(clErreur) alors Erreur(clErreur:FormateMessage()) retour fin //Enregistrement des Catégories //Les catégories systeme ne sont pas affectées si elles sont déjà présentes dans la base pour tout stCat de stImp.tatbCat si (stCat.bSystem _et_ pas HLitRecherchePremier(ParametreMetier,PA_CodePA_Valeur,[ cPM_MM_MailCat,stCat.sCatCode])) _ou_ (pas stCat.bSystem ) alors clParam est un MParametreMetier 06/08/2026 Isis_BO 4661 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Procédures clParam:m_sCode = cPM_MM_MailCat clParam:m_sValeur = stCat.sCatCode clParam:m_sLibelle = stCat.sCatNom clParam:m_bSysteme = stCat.bSystem si pas clParam.bEnregistrer(clErreur) alors Erreur(clErreur:FormateMessage()) retour fin fin clMCat est un MMailCat clMCat:saCodeCat = stCat.sCatCode clMCat:saCodeModMail = clMail:saCodeModel si pas clMCat:Existe() alors si pas clMCat:bEnregistrer(clErreur) alors Erreur(clErreur:FormateMessage()) retour fin fin fin ChargeListeModeles() Info("Fichier importé !") faire Erreur("Erreur durant l'importation du fichier","Opération abandonnée") fin Procédure locale NouveauModeleEmail procédure NouveauModeleEmail() ChangeModelCourant(Vrai) Procédure locale ProcLâcher procédure ProcLâcher() //PiloteSouris(_DND.ChampCible,psClicGauche,_DND.SourisPosX,_DND.SourisPosY) EnvoieTouche("{BTNGAUCHE}",Handle(_DND.ChampCible)) EnvoieTouche(saMotCopié,Handle(_DND.ChampCible)) WL.ChampVersSource(SAI_Sujet) WL.ChampVersSource(TT_Corps) GR_SAISIE_MODELE_EMAIL..Modifié = Vrai //trace("OK") Procédure locale ProcSurvol procédure ProcSurvol() DnDAccepte(dndDéfaut) Procédure locale SupprimeModeleCourant procédure SupprimeModeleCourant() oErr est un CErreur si odMC<>Null alors si pas odMC:SupprimeModele(oErr) alors 06/08/2026 Isis_BO 4662 Partie 3 › Fenêtre WINDEV › FI_ModEmail_Gestion › Procédures Erreur("Erreur lors de la suppression.",oErr:FormateMessage()) retour fin ZR_Modeles.Supprime(nLigneAffichée,zrAnimationSuppression) si ZR_Modeles.Occurrence()>0 alors ChangeModelCourant(Faux) sinon ChangeModelCourant(Vrai) fin fin 06/08/2026 Isis_BO 4663 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Image FI_Parametrage_Batigest Image FI_Parametrage_Batigest Informations générales FI_Parametrage_Batigest Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Parametrage_Batigest.wdw Créé par DFI Date de création 29/04/2020 19:16:00 06/08/2026 Isis_BO 4664 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations générales | Dernière modification par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date dernière modification | | 11/04/2025 16:08:27 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1278 Hauteur | 689 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | 06/08/2026 | | | Isis_BO | | 4665 | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations générales | Adapte Taille contenu | Non | | | | | | | ------------------------------ | --- | --- | --- | --- | --- | --- | | Assombri quand inactif | Oui | | | | | | | Déplace souris sur bouton par | Non | | | | | | | Compact. barres outils | Non | | | | | | Statistiques de la fenêtre | | Champ de saisie | | 7 | Libellé | | 14 | | --- | ------------------- | --- | --- | ---------------- | --- | --- | | | Bouton | | 9 | Sélecteur | | 1 | | | Image | | 2 | Table | | 2 | | | Jauge | | 1 | Combo | | 1 | | | Fenêtre interne | | 1 | Superchamp | | 3 | | | Option de sélecteur | | 2 | Colonne de table | | 15 | Nombre d'éléments dans la fenêtre : 58 FI_Parametrage_Batigest Informations sur les champs Fenêtre : FI_Parametrage_Batigest Fenêtre interne BAT ehcuoT laitini tatE X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | --- | --- | --- | ------- | ------- | --- | --- | elbisiV nalP | FI_Parametrage_Batigest | | 0 | 0 1278 | 689 | 0 | | | ----------------------- | --- | --- | ------ | --- | --- | --- | Fenêtre interne : FI_Parametrage_Batigest | 06/08/2026 | | | Isis_BO | | | 4666 | | ---------- | --- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | | elbisiV | | | | | | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_SOCIETE | 1066 | 55 151 | 17 | 0 | Actif | Gauche | Haut | | | ----------- | ---- | ------ | --- | --- | ----- | ------ | ---- | --- | Superchamp | | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | SC_CONTROLE_DONNEES_CLIENTS_BATIGES | | 12 | 116 | 1256 | 560 | 0 | Actif | | | ----------------------------------- | --- | --- | --- | ---- | --- | --- | ----- | --- | | SC_LOCALISATION_BATIGEST | | 293 | 12 | 973 | 98 | 0 | Actif | | | SC_LOCALISATION_SERVICE_BATIGEST | | 12 | 12 | 269 | 96 | 0 | Actif | | Superchamp : FI_Parametrage_Batigest.SC_CONTROLE_DONNEES_CLIENTS_BATIGEST Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | --- | --- | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | LIB_BORDURE_DROITE_MENU1 | 13 | 329 1254 | 5 | 0 | Actif | Gauche | Haut | | | ------------------------ | --- | -------- | --- | --- | -------- | ------ | ---- | --- | | LIB_CONTROLE | 43 | 128 1071 | 14 | 0 | Actif | Gauche | Haut | | | LIB_Commentaires | 18 | 153 1248 | 45 | 0 | affichag | Gauche | Haut | | Bouton notuob epyT | | | | | | | laitini tatE | BAT ehcuoT | | | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | --- | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_IMPORT_CLIENT | 1184 | 123 | 24 | 24 | 0 | Actif | | Normal | | ----------------- | ---- | --- | --- | --- | --- | ----- | --- | ------ | BTN_Verification_Config_Batigest 1154 123 24 24 0 Actif Normal | 06/08/2026 | | | Isis_BO | | | | | 4667 | | ---------- | --- | --- | ------- | --- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | --- | --- | ----------------------------- | --- | ------------------------------ | -------------- | | | | | | | | | .gerne egacolB noitcelésitluM | | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP | Y noitisoP | | laitini tatE | | | | | | | | --- | ---------- | ---------- | ------- | ------------ | --- | -------- | --- | --- | --- | --- | | | | | ruetuaH | | | sruocraP | | | | | ruegraL elbisiV | | | | nalP | | elbaT | | | | | | | ----------------- | --- | -------- | ----- | -------- | ------ | --- | --- | --- | --- | --- | | TABLE_CHANTIERDEF | 13 | 340 1254 | 323 0 | affichag | Mémoir | | | | | 0 | | TABLE_CLIENTDEF | 13 | 204 1254 | 119 0 | affichag | Mémoir | | | | | 0 | Jauge | | | | | | | | BAT ehcuoT | | | euqirtémyS | | --- | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | -------- | ---------- | ---------- | | | | | | | | laitini tatE | | | .nim enroB | .xam enroB | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | ruegraL | ruetuaH | | | | lacitreV | | | elbisiV nalP | JAUGE_Jauge | | 749 | 128 197 | 14 | 0 | Actif | | | 0 | 100 | | ----------- | --- | --- | ------- | --- | --- | ----- | --- | --- | --- | --- | Table : FI_Parametrage_Batigest.SC_CONTROLE_DONNEES_CLIENTS_BATIGEST.TABLE_CHANTIE Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC ehcrehcer cevA | | | | | ehcuag à eéxiF | | | .zroh egardaC | | | | | --- | --- | --- | --- | -------------- | --- | --- | ------------- | --- | --- | --- | .trev egardaC | | | | | elbaçalpéD | | | | eisias epyT | FTR tamroF | eisias cevA | | --- | --- | --- | ------------ | ---------- | --- | --- | --- | ----------- | ---------- | ----------- | | | | | laitini tatE | | | | | | engilitluM | | ruegraL elbisiV | | | epyT | | | | | | | | eéirT | | ----------- | --- | ---- | ----- | --- | --- | ------ | ------ | ----- | --- | ----- | | COL_Code | | 100 | Actif | | | Gauche | Centre | Texte | | | | COL_Libelle | | 100 | Actif | | | Gauche | Centre | Texte | | | | COL_CodeC | | 100 | Actif | | | Gauche | Centre | Texte | | | | COL_Nom | | 308 | Actif | | | Gauche | Centre | Texte | | | | COL_Adresse | | 345 | Actif | | | Gauche | Centre | Texte | | | | COL_CP | | 67 | Actif | | | Gauche | Centre | Texte | | | | COL_Ville | | 100 | Actif | | | Gauche | Centre | Texte | | | Table : FI_Parametrage_Batigest.SC_CONTROLE_DONNEES_CLIENTS_BATIGEST.TABLE_CLIENTD | 06/08/2026 | | | | | Isis_BO | | | | | 4668 | | ---------- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC ehcrehcer cevA | | | | | ehcuag à eéxiF | .zroh egardaC | .trev egardaC | | | | | --- | --- | --- | ------------ | -------------- | ------------- | ------------- | ----------- | ---------- | ----------- | | | | | laitini tatE | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | | epyT | | | | | | | | eéirT | | ----------- | ---- | --- | ----- | --- | ------ | ------ | ----- | --- | ----- | | COL_Code | | 100 | Actif | | Gauche | Centre | Texte | | | | COL_Nom | | 208 | Actif | | Gauche | Centre | Texte | | | | COL_Contact | | 208 | Actif | | Gauche | Centre | Texte | | | | COL_Adresse | | 236 | Actif | | Gauche | Centre | Texte | | | | COL_CP | | 67 | Actif | | Gauche | Centre | Texte | | | | COL_Ville | | 101 | Actif | | Gauche | Centre | Texte | | | | COL_Pays | | 79 | Actif | | Gauche | Centre | Texte | | | | COL_Tel | | 121 | Actif | | Gauche | Centre | Texte | | | Superchamp : FI_Parametrage_Batigest.SC_LOCALISATION_BATIGEST Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | BAT ehcuoT | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | ------------ | ---------------------- | --- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | laitini tatE | eisias epyT engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_Base | 320 | 73 606 21 | 0 | Actif | Texte | Non | | | | | -------------------- | --- | --------- | --- | ----- | ----- | --- | --- | --- | --- | | SAI_Dossier_Batigest | 859 | 73 200 21 | 0 | Actif | Texte | Non | | | | SAI_MDP_BATIGEST_C | | 714 | 73 132 21 | 0 | Actif | Texte | Non | | | | | ------------------ | --- | --------- | --- | ----- | ----- | --- | --- | --- | --- | | SAI_SERVEUR_BATIGE | 321 | 73 225 21 | 0 | Actif | Texte | Non | | | | SAI_USER_BATIGEST_ | | 557 | 73 144 21 | 0 | Actif | Texte | Non | | | | | --- | --- | --------- | --- | ----- | ----- | --- | --- | --- | --- | Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_ASSOCIATION_BATIGEST | | 320 | 23 | 119 14 | 0 | Actif | Gauche | Haut | | | -------------------------- | --- | --- | --- | ------- | --- | ----- | ------ | ---- | ---- | | LIB_BDD | | 320 | 53 | 200 14 | 0 | Actif | Gauche | Haut | | | LIB_Dossier | | 859 | 55 | 200 17 | 0 | Actif | Gauche | Haut | | | LIB_MDP_BATIGEST_CONNECT | | 714 | 55 | 132 17 | 0 | Actif | Gauche | Haut | | | LIB_SERVEUR_BATIGEST_CONNE | | 320 | 55 | 200 17 | 0 | Actif | Gauche | Haut | | | LIB_Societe_Batigest | | 859 | 92 | 200 17 | 0 | Actif | Gauche | Haut | | | LIB_USER_BATIGEST_CONNECT | | 557 | 55 | 144 17 | 0 | Actif | Gauche | Haut | | | 06/08/2026 | | | | Isis_BO | | | | | 4669 | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Bouton notuob epyT | | | | | | | | laitini tatE BAT ehcuoT | | | --- | --- | --------------------- | ------- | ------- | --- | --- | ----------------------- | --- | | | | X noitisoP Y noitisoP | | | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_ADD_BDD_BATIGEST | | 1093 | 18 24 | 24 | 0 | Actif | | Normal | | ----------------------------- | --- | ---- | ----- | --- | --- | ----- | --- | ------ | | BTN_ChercheBase | | 931 | 71 24 | 24 | 0 | Actif | | Normal | | BTN_PREC | | 1030 | 18 24 | 24 | 0 | Actif | | Normal | | BTN_SUIV | | 1060 | 18 24 | 24 | 0 | Actif | | Normal | | BTN_Supprimer_Config_Batigest | | 1167 | 18 24 | 24 | 0 | Actif | | Normal | | BTN_VAL_CLIENT | | 1130 | 18 24 | 24 | 0 | Actif | | Normal | Sélecteur ellennoitroporp .loC sennoloc .bN | | | | | | | laitini tatE | BAT ehcuoT | staté siorT | | --- | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ----------- | | | | X noitisoP Y noitisoP | | | | | | | ruegraL ruetuaH elbisiV nalP | SEL_FORMULE_BATIGEST | | 445 21 | 202 | 28 | 0 Actif | | | 2 | | -------------------- | --- | ------ | --- | --- | ------- | --- | --- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | laitini tatE | | sucof cevA | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --------- | ---------- | | | | X noitisoP Y noitisoP | | | | | | | | | | | ruegraL | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_COLLAB | | 300 22 | 16 | 16 | 0 | Actif | | | | ---------- | --- | ------ | --- | --- | --- | ----- | --- | --- | Combo reihcif eétsissa eisiaS eriotagilbo eisiaS .zroH tnemeliféD ruesnecsa elluB | | | | | BAT ehcuoT | | | | ediv is LLUN | | --- | ---------- | ---------- | --- | ------------ | -------- | ----------- | --- | ------------ | | | X noitisoP | Y noitisoP | | laitini tatE | | eisias cevA | | | | | | ruetuaH | | | sruocraP | | | | ruegraL | | | | elbisiV | | elbaT | | | | | ------------- | ---- | --------- | ------- | ----- | -------- | ----- | --- | ---- | | | | | nalP | | | eéirT | | | | COMBO_Societe | 1066 | 72 194 22 | 0 | Actif | Variable | | Non | | | 06/08/2026 | | | Isis_BO | | | | | 4670 | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Superchamp : FI_Parametrage_Batigest.SC_LOCALISATION_SERVICE_BATIGEST Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ----------- | ---------- | --- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_Adresse_Service_ | 32 | 73 176 | 21 | 0 | Actif | | Texte | | Non | | | | | | --------------------- | --- | ------ | --- | --- | ----- | --- | ------ | --- | --- | --- | --- | --- | --- | | SAI_Port_Service_Bati | 214 | 73 38 | 21 | 0 | Actif | | Numéri | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_AdresseBG | | 32 | | 53 | 176 | 14 | 0 | | Actif | Gauche | Haut | | | | -------------------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_Localisation_ServiceBG | | 39 | | 22 | 159 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_PortService | | 214 | | 53 | 38 | 14 | 0 | | Actif | Gauche | Haut | | | Bouton | | | | | | | | | | | | BAT ehcuoT | notuob epyT | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | --- | laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_Valider_Service_Batigest | | | 194 | | 17 | 24 | 24 | | 0 | Actif | | Normal | | | ---------------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | | | | | laitini tatE | | | sucof cevA | | --- | --- | --- | ---------- | ---------- | ------- | --- | ------- | --- | --- | ------------ | --------- | --- | ---------- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | | ruegraL | | ruetuaH | | | | cilc cevA | | | elbisiV nalP | IMG_COLLAB | | | 19 | 21 | | 16 | 16 | 0 | | Actif | | | | | ---------- | --- | --- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | --- | ---- | | 06/08/2026 | | | | | | Isis_BO | | | | | | | 4671 | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Fenêtre : FI_Parametrage_Batigest Fenêtre interne : FI_Parametrage_Batigest UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Parametrage_Batigest Libellé : FI_Parametrage_Batigest.LIB_SOCIETE Libellé FR: Société de rattachement Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non 06/08/2026 Isis_BO 4672 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Parametrage_Batigest.SC_CONTROLE_DONNEES_CLIENTS_BATIGEST Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 1254 Hauteur externe 558 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Parametrage_Batigest.SC_LOCALISATION_BATIGEST Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 971 Hauteur externe 96 06/08/2026 Isis_BO 4673 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Parametrage_Batigest.SC_LOCALISATION_SERVICE_BATIGEST Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 267 Hauteur externe 94 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4674 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Superchamp : FI_Parametrage_Batigest.SC_CONTROLE_DONNEES_CLIENTS_BATIGEST Bouton : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\import_client_batigest.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4675 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4676 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Jauge : Libellé FR: Jauge Valeur initiale 0 Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Haut Position X interne 749 Largeur interne 195 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Afficher le pourcentage Non Mode LCD Non Animée par défaut Non Type jauge Jauge linéaire Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Non Texte Markdown Non Image fixe Oui Mode 9 images Non Mode 9 images (image) Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 4677 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Contrôle Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 4678 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Commentaires Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : Libellé FR: Table Ordre navigation 4 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 4679 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur 06/08/2026 Isis_BO 4680 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : Libellé FR: Table Ordre navigation 3 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne 06/08/2026 Isis_BO 4681 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Parametrage_Batigest.SC_CONTROLE_DONNEES_CLIENTS_BATIGEST.TABLE_CHANTIE Colonne de table : Titre FR: Code Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non 06/08/2026 Isis_BO 4682 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Libelle Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Code Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 4683 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 330 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4684 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Colonne de table : Titre FR: Adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 340 Taux anc. hauteur 1000 Colonne de table : Titre FR: CP Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 4685 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Ville Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4686 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Table : FI_Parametrage_Batigest.SC_CONTROLE_DONNEES_CLIENTS_BATIGEST.TABLE_CLIENTD Colonne de table : Titre FR: Code Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 4687 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 330 Taux anc. hauteur 1000 Colonne de table : Titre FR: Contact Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 330 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4688 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Colonne de table : Titre FR: Adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 340 Taux anc. hauteur 1000 Colonne de table : Titre FR: CP Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 4689 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Ville Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4690 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Colonne de table : Titre FR: Pays Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Tel Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 4691 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Superchamp : FI_Parametrage_Batigest.SC_LOCALISATION_BATIGEST Bouton : Groupe GR_MODEOPAQUE_FICHE_CLIENT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 06/08/2026 Isis_BO 4692 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Parametrage_Batigest.SC_LOCALISATION_BATIGEST.BTN_ChercheBase Libellé FR: &Bouton Groupe GR_BATIGEST_CLASSIQUE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_ouvrir_dossier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 4693 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Parametrage_Batigest.SC_LOCALISATION_BATIGEST.BTN_PREC Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_A_Gauche.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4694 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Bouton : FI_Parametrage_Batigest.SC_LOCALISATION_BATIGEST.BTN_SUIV Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_A_Droite.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4695 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Bouton : Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4696 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Bouton : FI_Parametrage_Batigest.SC_LOCALISATION_BATIGEST.BTN_VAL_CLIENT Groupe GR_BATIGEST_CONNECT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4697 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Combo : FI_Parametrage_Batigest.SC_LOCALISATION_BATIGEST.COMBO_Societe Libellé FR: &Société Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 194 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 1066 Largeur interne 194 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 4698 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Liaison des données :gclBaseExterne.m_nIDSociete Nb. Enreg. Max 0 Fichier parcouru :gpclListeSociete.m_clTabModele Rub. affichée :gpclListeSociete.m_clTabModele.m_sNom Rub. mémorisée :gpclListeSociete.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Parametrage_Batigest.SC_LOCALISATION_BATIGEST.IMG_COLLAB Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_COLLAB.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 4699 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Application Batigest Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Batigest.SC_LOCALISATION_BATIGEST.LIB_BDD Libellé FR: Chemin de la base de données Groupe GR_BATIGEST_CLASSIQUE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 4700 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Batigest.SC_LOCALISATION_BATIGEST.LIB_Dossier Libellé FR: Dossier Batigest Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 4701 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Mot de passe Batigest Groupe GR_BATIGEST_CONNECT Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Serveur Batigest Groupe GR_BATIGEST_CONNECT Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 4702 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Batigest.SC_LOCALISATION_BATIGEST.LIB_Societe_Batigest Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 4703 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Utilisateur Batigest Groupe GR_BATIGEST_CONNECT Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4704 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Champ de saisie : FI_Parametrage_Batigest.SC_LOCALISATION_BATIGEST.SAI_Base Libellé FR: Base Groupe GR_BATIGEST_CLASSIQUE Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 320 Largeur interne 606 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 4705 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Dossier Batigest Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 859 Largeur interne 200 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui 06/08/2026 Isis_BO 4706 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclBaseExterne.m_sNom Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4707 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Champ de saisie : Libellé FR: Base Valeur initiale FR: localhost Groupe GR_BATIGEST_CONNECT Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 714 Largeur interne 132 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non 06/08/2026 Isis_BO 4708 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Base Valeur initiale FR: localhost Groupe GR_BATIGEST_CONNECT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 321 Largeur interne 225 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 4709 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage 06/08/2026 Isis_BO 4710 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Base Valeur initiale FR: USR_BTG Groupe GR_BATIGEST_CONNECT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 557 Largeur interne 144 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non 06/08/2026 Isis_BO 4711 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Sélecteur : Libellé FR: &Sélecteur Valeur initiale 1 Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 4712 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Parametrage_Batigest.SC_LOCALISATION_SERVICE_BATIGEST Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 4713 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Parametrage_Batigest.SC_LOCALISATION_SERVICE_BATIGEST.IMG_COLLAB Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_COLLAB.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 4714 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Parametrage_Batigest.SC_LOCALISATION_SERVICE_BATIGEST.LIB_AdresseBG Libellé FR: Adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4715 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Libellé : Libellé FR: Localisation du service Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Port Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4716 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Base Valeur initiale FR: localhost Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 32 Largeur interne 176 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse 06/08/2026 Isis_BO 4717 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4718 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Champ de saisie : Valeur initiale FR: 4000 Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 214 Largeur interne 38 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: +9999 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4719 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_Parametrage_Batigest Code des champs Déclarations globales de FI_Parametrage_Batigest procédure FI_Parametrage_Batigest() gnIndiceBG est un entier =1 clConnecteur est un C_ConnecteurBatigest clBaseCourante est C_ConnecteurBddBatigest InitialiseFenetre() Fin d'initialisation de FI_Parametrage_Batigest si gpclListeSociete:m_clTabModele..Occurrence = 0 alors Erreur( "Il faut définir une société dans la base de l'application avant de paramétrer ce connecteur.") MaFenêtre..Etat=Grisé sinon SAI_Base = clBaseCourante.DossierBG SEL_FORMULE_BATIGEST = ParametreLit(cParam_Connect,"0",Faux,"Indique s'il s'agit de la version Connect de BATIGEST") 06/08/2026 Isis_BO 4720 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Code des champs si SEL_FORMULE_BATIGEST=1 alors GR_BATIGEST_CONNECT..Visible = Vrai GR_BATIGEST_CLASSIQUE..Visible= Faux SAI_SERVEUR_BATIGEST_CONNECT = clBaseCourante.sBG_Connect_Serveur=""? "DESKTOP-HCOA08F\SAGEBAT" sinon clBaseCourante.sBG_Connect_Serveur // ParametreLit(cParam_Connect_Srv,"DESKTOP-HCOA08F\SAGEBAT",Faux,"Machine où se trouve la base SQLServer de BATIGEST Connect") SAI_USER_BATIGEST_CONNECT = clBaseCourante.sBG_Connect_Utilisateur=""? "USR_BTG" sinon clBaseCourante.sBG_Connect_Utilisateur //ParametreLit(cParam_Connect_User,"USR_BTG",Faux,"Utilisateur de connexion à la base SQLServer de BATIGEST Connect") SAI_MDP_BATIGEST_CONNECT = clBaseCourante.sBG_Connect_MotDePasse //ParametreLit(cParam_Connect_Mdp,"",Faux,"Mot de passe de connexion à la base SQLServer de BATIGEST Connect") SAI_Dossier_Batigest = clBaseCourante.suBG_Dossier //ParametreLit(cParam_Connect_BDD,"",Faux,"Nom de la base de données sur SQL Server de BATIGEST Connect") COMBO_Societe = gclBaseExterne.m_nIDSociete BTN_ADD_BDD_BATIGEST..Visible = gtaBaseExterneParIndice..Occurrence>0 _et_ clBaseCourante: sBG_GUID>0 BTN_PREC..Visible = gnIndiceBG>1 BTN_SUIV..Visible = gnIndiceBG v.Code alors //Est-ce que le code client précédent contient déjà un élément si sCodeClientRupt<>"" alors clErreur est un CErreur //Récupère la fiche client correspondant au code client précédent pclFicheClient <- tabListeClient[sCodeClientRupt] //Est-ce que l'enregistrement en base de données est validé si pclFicheClient.bOK(clErreur) alors pclFicheClient.p_clCourant.bEnregistrer(clErreur) TraiteContactPrincipalClient(clErreur,pclFicheClient,sMessage) TraiteSiteClient(clErreur,pclFicheClient,sMessage) clClientBddExterne est un MClient_BddExterne clClientBddExterne.m_dhDateSynchro= DateHeureSys() clClientBddExterne.m_nIDCLient = pclFicheClient.m_nPKID clClientBddExterne.m_sIDExterne = sCodeClientRupt clClientBddExterne.m_nIDBddExterne= gtaBaseExterneParNom[SAI_ Dossier_Batigest]:m_nPKID//gclBaseExterne:m_nPKID si pas clClientBddExterne.bEnregistrer(clErreur) alors Erreur(clErreur.FormateMessage()) fin sinon Erreur(clErreur.FormateMessage()) fin fin sCodeClientRupt = v.Code pclFicheClient = PFicheClient.gNouvellePresentation() PFicheClient.gListeAdresses(pclFicheClient) PFicheClient.gListeContacts(pclFicheClient) PFicheClient.gListeLieu(pclFicheClient) pclFicheClient.m_sNom = v.Nom pclFicheClient.m_sCodeClient = v.Code pclFicheClient.m_sIDImport = v.Code pclFicheClient.m_nIDType = v.Statut="E" ? gpclListeTypeClient. RechercheEtDonneIdDepuisValeur("1") sinon v.Statut="P" ? gpclListeTypeClient. RechercheEtDonneIdDepuisValeur("2") sinon v.Statut="A" ? gpclListeTypeClient. RechercheEtDonneIdDepuisValeur("5") sinon gpclListeTypeClient. RechercheEtDonneIdDepuisValeur("0") pclFicheClient.m_nIDStatut = v.Type="C" ? gpclListeStatutClient. RechercheEtDonneIdDepuisValeur("1") sinon v.Type="P" ? gpclListeStatutClient. RechercheEtDonneIdDepuisValeur("2") sinon v.Type="T" ? gpclListeStatutClient. 06/08/2026 Isis_BO 4723 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Code des champs RechercheEtDonneIdDepuisValeur("3") sinon gpclListeStatutClient.RechercheEtDonneIdDepuisValeur("0") pclFicheClient.m_sCodeComptable = v.Compte pclFicheClient.m_bBlocageCciale = v.CompteBloque pclFicheClient.m_nIDApporteur = v.parqui<>"" ? gpclListeApporteurClient. RechercheEtDonneIdDepuisLibelle(v.parqui) sinon gpclListeApporteurClient. RechercheEtDonneIdDepuisValeur("10") pclFicheClient.m_nIDOrigine = v.Comment<>"" ? gpclListeOrigineClient. RechercheEtDonneIdDepuisLibelle(v.Comment) sinon gpclListeOrigineClient. RechercheEtDonneIdDepuisValeur("10") pclFicheClient.m_sFormeJuridique= v.Statut="P" ? "" sinon v.Civilite si v.Statut="P" _et_ v.NumAdr=v.Num alors pclFicheClient.m_sTel = v.Tel pclFicheClient.m_sFax = v.Fax pclFicheClient.m_sEmail = v.email fin GestionAdresseEtContact(v,pclFicheClient) tabListeClient[v.Code] = pclFicheClient sinon pclFicheClient <- tabListeClient[v.Code] GestionAdresseEtContact(v,pclFicheClient) fin fin si nCptLigne=nTotLigne alors sCodeClientRupt = v.Code fin fin fin clErreur est un CErreur pclFicheClient est un PFicheClient dynamique pclFicheClient <- tabListeClient[sCodeClientRupt] si pas HLitRecherchePremier(Client_BddExterne,Client_BddExterne.CLX_IDExterne,sCodeClientRupt) _et_ pclFicheClient.m_bNouveau _et_ pclFicheClient.bOK(clErreur) alors pclFicheClient.p_clCourant.bEnregistrer(clErreur) TraiteContactPrincipalClient(clErreur,pclFicheClient,sMessage) TraiteSiteClient(clErreur,pclFicheClient,sMessage) clClientBddExterne est un MClient_BddExterne clClientBddExterne.m_dhDateSynchro= DateHeureSys() clClientBddExterne.m_nIDCLient = pclFicheClient.m_nPKID clClientBddExterne.m_sIDExterne = sCodeClientRupt clClientBddExterne.m_nIDBddExterne= gtaBaseExterneParNom[SAI_Dossier_Batigest].m_nPKID //gclBaseExterne:m_nPKID si pas clClientBddExterne.bEnregistrer(clErreur) alors Erreur(clErreur.FormateMessage()) fin sinon Erreur(clErreur.FormateMessage()) fin faire Erreur(ExceptionInfo(errComplet)) fin si sMessage<>"" alors TraceDébut(trFichier,ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"] +"Logs_"+Utilisateur. UT_Login+"_" + DateHeureSys() + ".txt") Trace(sMessage) fin clConnecteur:FermeConnexion() fin procédure interne GestionAdresseEtContact(v,pclFicheCli est un PFicheClient dynamique) 06/08/2026 Isis_BO 4724 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Code des champs nIndiceLieu est un entier si v.Adr<>"" _et_ v.CP<>"" _et_ v.Ville<>"" alors nIndice est un entier | nTaille2 | | | est un entier | = Taille(v.SuiteAdr) | | | -------- | --- | --- | ------------- | -------------------- | --- | si v.Num=v.NumAdrFact alors //Création d'une nouvelle fiche adresse | | clClient_Adresse | | est un MClient_Adresse() | | | | --- | --------------------------------- | --- | ------------------------ | --- | --- | | | clClient_Adresse:m_nIDTypeAdresse | | = gpclListeTypeAdresse. | | | RechercheEtDonneIdDepuisValeur("2") //SINON gpclListeTypeAdresse.RechercheEtDonneIdDepuisValeur("0") | | clClient_Adresse:m_clAdresse:m_sEtiquette | | = v.Libelle | | | | --- | ----------------------------------------- | --- | ----------- | --- | --- | clClient_Adresse:m_clAdresse:m_sLigne_4 = v.Adr clClient_Adresse:m_clAdresse:m_sLigne_5 = nTaille2>38 ? Gauche(v.SuiteAdr,38) sinon v.SuiteAdr clClient_Adresse:m_clAdresse:m_sLigne_2 = nTaille2>38 ? Milieu(v.SuiteAdr,38, nTaille2-38) sinon "" | | clClient_Adresse:m_clAdresse:m_sCodePostal | | = v.CP | | | | --- | ------------------------------------------ | --- | ----------------------------------------- | --- | --- | | | clClient_Adresse:m_clAdresse:m_sVille | | = v.Ville | | | | | nIndice | | = TableauAjoute(pclFicheCli:ListeAdresse: | | | m_clTabModele,clClient_Adresse) //Variable de type d'une fiche client_lieu //pclFicheClientLieu est un PFicheClient_Lieu dynamique //Instanciation d'une fiche client lieu //pclFicheClientLieu <- pclFicheCli.ListeLieu.Nouveau(Vrai,pclFicheCli:IdentifiantUnique) clClientLieu est un MClient_Lieu //pclFicheClientLieu est un PFicheClient_Lieu dynamique = PFicheClient_Lieu.gNouvellePresentation() clClientLieu:m_clLieu:m_sCodeLieu = v.Nom+"-"+v.code+"-"+v.Num //+"-"+pclFicheCli:ListeAdresse.m_clTabModele[nIndice]:m_clAdresse:m_sLigne_4 | | clClientLieu:m_clLieu.m_sIDImport | | = v.code+"-"+v.Num | | | | --- | --------------------------------- | --- | ------------------ | --- | --- | | | clClientLieu:m_bLieuPrincipalCli | | = v.NumAdr=v.Num | | | clClientLieu:m_clLieu:m_clAdresse <= pclFicheCli:ListeAdresse.m_clTabModele[nIndice]: m_clAdresse | | nIndiceLieu | | = TableauAjoute(pclFicheCli:ListeLieu: | | | | --- | ----------- | --- | -------------------------------------- | --- | --- | m_clTabModele,clClientLieu) //pclFicheCli:ListeLieu:m_clTabModele[nIndiceLieu] = pclFicheClientLieu si nIndice>1 _et_ v.NumAdr=v.Num alors TableauDéplace(pclFicheCli:ListeAdresse:m_clTabModele,nIndice,1,tdDéplace) fin sinon clClientLieu est un MClient_Lieu clClientLieu:m_clLieu:m_sCodeLieu = v.Nom+"-"+v.code+"-"+v.Num //+"-"+v.Adr | | clClientLieu:m_clLieu.m_sIDImport | | = v.code+"-"+v.Num | | | | --- | ---------------------------------------------- | --- | ------------------ | --- | --- | | | clClientLieu:m_clLieu:m_clAdresse:m_sEtiquette | | = v.Libelle | | | | | clClientLieu:m_clLieu:m_clAdresse:m_sLigne_4 | | = v.Adr | | | clClientLieu:m_clLieu:m_clAdresse:m_sLigne_5 = nTaille2>38 ? Gauche(v.SuiteAdr,38) sinon v.SuiteAdr clClientLieu:m_clLieu:m_clAdresse:m_sLigne_2 = nTaille2>38 ? Milieu(v.SuiteAdr,38, nTaille2-38) sinon "" | | clClientLieu:m_clLieu:m_clAdresse:m_sCodePostal | | = v.CP | | | | --- | ----------------------------------------------- | --- | --------- | ---------------------------- | --- | | | clClientLieu:m_clLieu:m_clAdresse:m_sVille | | = v.Ville | | | | | nIndiceLieu | | | = TableauAjoute(pclFicheCli: | | ListeLieu:m_clTabModele,clClientLieu) pclFicheCli:ListeLieu:m_clTabModele[nIndiceLieu]:m_bLieuPrincipalCli = (v.Num=v.Numadr) fin fin //Client Particulier qui donne lieu à la création du contact principal | 06/08/2026 | | | Isis_BO | | 4725 | | ---------- | --- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Code des champs si v.Statut="P" _et_ v.NumAdr=v.Num alors clContact est MPersonne clContact.m_bContactPrincipalCli = Vrai clContact.m_nIDCivilite = v.Civilite="Monsieur" ? gpclListeCivilite. RechercheEtDonneIdDepuisValeur("1") sinon v.Civilite="Madame" ? gpclListeCivilite. RechercheEtDonneIdDepuisValeur("2") sinon v.Civilite="Mr & Mme" ? gpclListeCivilite. RechercheEtDonneIdDepuisValeur("3") sinon gpclListeCivilite.RechercheEtDonneIdDepuisValeur("0") clContact.m_sNom = ExtraitChaîne(v.Nom,1," ") clContact.m_sPrenom = ExtraitChaîne(v.Nom,2," ") clContact.m_sTelFixe = v.Tel clContact.m_sTelMobile = v.Portable clContact.m_sFax = v.Fax clContact.m_sEmail = v.email TableauAjoute(pclFicheCli:ListeContact:m_clTabModele,clContact) fin si v.Interloc<>"" alors clContact est MPersonne clContact.m_bContactPrincipalCli = v.Statut="P" ? Faux sinon v.NumAdr=v.Num ? Vrai sinon Faux clContact.m_sNom = v.Interloc clContact.m_sTelFixe = v.Tel clContact.m_sTelMobile = v.Portable clContact.m_sFax = v.Fax clContact.m_sEmail = v.email si v.Num=v.NumAdrFact alors nIndice est un entier = TableauAjoute(pclFicheCli:ListeContact: m_clTabModele,clContact) sinon si nIndiceLieu>0 _et_ v.Adr<>"" _et_ v.CP<>"" _et_ v.Ville<>"" alors clContact.m_sIDImport = v.code+"-"+v.Num nIndice est un entier = TableauAjoute(pclFicheCli:ListeContact: m_clTabModele,clContact) // clLieuPersonne est un MLieu_Personne // clLieuPersonne:m_clContact = clContact // pclFicheClientLieu est un PFicheClient_Lieu(pclFicheCli.ListeLieu:m_clTabModele[pclFicheCli:ListeLieu:p_nTotal]) // clFicheLieu est un PFicheLieu (pclFicheClientLieu:m_clLieu) // //PFicheLieu.gListeContact(clFicheLieu) // nIndiceLP est un entier = TableauAjoute(clFicheLieu:ListeContact:m_clTabModele,clLieuPersonne) fin fin si v.Num=v.NumAdrFact _et_ v.Adr<>"" _et_ v.CP<>"" _et_ v.Ville<>"" alors fin fin procédure interne TraiteContacSite(clErr est un CErreur,pclFicClient est un PFicheClient dynamique, pclFicLieu est un PFicheLieu dynamique,sMSG est une chaîne) bResultat est un booléen //Retourne l'indice du lieu dans le tableau des lieux du client nIndice est un entier = TableauCherche(pclFicClient.ListeContact.m_clTabModele, tcLinéaire,"m_sIDImport",pclFicLieu.m_sIDImport,1) si nIndice>0 alors clFichePersonne est un PFichePersonne(pclFicClient.ListeContact.m_clTabModele[nIndice]) si clFichePersonne.bOK(clErr) alors //Instanciation d'une fiche contact à partir de l'enregistrement du tableau des contacts clFicLieuPers est un MLieu_Personne clFicheLieuContact est un PFicheLieu_Personne(clFicLieuPers) clFicheLieuContact:m_nIDPersonne = clFichePersonne:m_nPKID clFicheLieuContact:m_nIDLieu = pclFicLieu:m_nPKID clFicheLieuContact:m_nIDRole = gpclListeRoleContact.RechercheEtDonneIdDepuisValeur( 06/08/2026 Isis_BO 4726 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Code des champs "0") // effectue la modification dans le fichier et en cas d'erreur annule la transaction si clFicheLieuContact:bOK(clErr) alors bResultat = Vrai sinon sMSG+=clFicheLieuContact:m_clLieu:m_sCodeLieu+"-"+clFicheLieuContact:m_clContact: m_sNom+"-"+clErr.FormateMessage() fin sinon sMSG+=clFichePersonne:m_sNom+"-"+clErr.FormateMessage() fin fin // POUR j = 1 _À_ pclFicClient:ListeContact:p_nTotal // //Retourne l'indice du lieu dans le tableau des lieux du client // nIndice est un entier = TableauCherche(pclFicClient.ListeLieu.m_clTabModele,tcLinéaire,"m_sIDLieu",clMLieu.m_nPKID,1) // //Instanciation d'une fiche contact à partir de l'enregistrement du tableau des contacts // clFicheLieuContact est un PFicheLieu_Personne() // // clFichePersonne est un PFichePersonne(clFicheLieuContact:m_clContact) // SI clFichePersonne.bOK(clErr) ALORS // clFicheLieuContact:m_nIDPersonne = clFichePersonne:m_nPKID // clFicheLieuContact:m_nIDLieu = pclFicLieu:m_nPKID // clFicheLieuContact:m_nIDRole = gpclListeRoleContact.RechercheEtDonneIdDepuisValeur("0") // // // // effectue la modification dans le fichier et en cas d'erreur annule la transaction // SI clFicheLieuContact:bOK(clErr) ALORS // bResultat = vrai // SINON // sMSG+=clFicheLieuContact:m_clLieu:m_sCodeLieu+"-"+clFicheLieuContact:m_clContact:m_snom+"-"+clErr.Forma teMessage() // FIN // SINON // sMSG+=clFicheLieuContact:m_clContact:m_sNom+"-"+clErr.FormateMessage() // FIN // FIN renvoyer bResultat fin procédure interne TraiteSiteClient(clErr est un CErreur,pclFicClient est un PFicheClient dynamique,sMSG est une chaîne) pour i = 1 _à_ pclFicClient.ListeLieu.p_nTotal clFicheClientLieu est un PFicheClient_Lieu(pclFicClient.ListeLieu:m_clTabModele[i]) clFicheClientLieu:m_nIDClient =pclFicClient:m_nPKID clFicheLieu est un PFicheLieu (clFicheClientLieu:m_clLieu) si clFicheLieu:bOK(clErr) alors si PFicheClient.gListeLieu(pclFicClient,clFicheClientLieu:m_clLieu) alors si clFicheLieu:ListeContact<>Null alors si pas TraiteContacSite(clErr,pclFicClient,clFicheLieu,sMSG) alors sMSG+=clErr.FormateMessage() fin fin sinon sMSG+= ChaîneConstruit("Erreur de l'ajout du lieu %1 au client %2",clFicheLieu: m_sCodeLieu,pclFicClient:m_sIDImport) fin sinon sMSG+=clFicheLieu:m_sCodeLieu+"-"+clErr.FormateMessage() 06/08/2026 Isis_BO 4727 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Code des champs fin fin fin procédure interne TraiteContactPrincipalClient(clErr est un CErreur,pclFicClient est un PFicheClient dynamique,sMSG est une chaîne) pour i = 1 _à_ pclFicClient.ListeContact.p_nTotal si pclFicClient.ListeContact:m_clTabModele[i]:m_bContactPrincipalCli alors pclFicClient.p_clCourant:m_nIDContactPrincipal = pclFicClient.ListeContact:m_clTabModele[i ]:m_nPKID si pas pclFicClient.p_clCourant.bEnregistrer(clErr) alors sMSG+=clErr.FormateMessage() fin break fin fin fin Clic sur BTN_Verification_Config_Batigest ( SC_CONTROLE_DONNEES_CLIENTS_BATIGEST ) quand exception dans si gtaBaseExterneParNom..Occurrence>0 alors retour//gclBaseExterne:m_nPKID=0 ALORS RETOUR bOK est un booléen saRep est une chaîne ANSI (bOK,saRep)=clConnecteur:ConnectAuService() si pas bOK alors Erreur(saRep) // Erreur("Le Service associé au Connecteur BATIGEST ne répond pas","Vérifiez :"," - que le service soit démarré"," - que le service soit installé sur cette machine") retour fin bBGConnecte est un booléen = ParametreLit(cParam_Connect)="1"? Vrai sinon Faux stBGConnect est un ST_BG_CONNECT si SEL_FORMULE_BATIGEST=1 alors stBGConnect.sBGCServeur = ParametreLit(cParam_Connect_Srv) stBGConnect.sBGCUser = ParametreLit(cParam_Connect_User) stBGConnect.sBGCMdP = ParametreLit(cParam_Connect_Mdp) stBGConnect.sBGCBdd = ParametreLit(cParam_Connect_BDD) fin sRQ est une chaîne="SELECT TOP 50 * FROM ClientDef ORDER BY [Code] DESC;" //[Code],[Nom],Interloc, Adr,CP,Ville,Pays,Tel (bOK,saRep)= clConnecteur:RequeteExecute(sRQ,clBaseCourante:DossierBG,bBGConnecte,stBGConnect ) si saRep="" alors Erreur("Aucune données lues dans la base") clConnecteur:FermeConnexion() retour fin //Trace(saRep) sdTest est un Variant sdTest=JSONVersVariant(saRep) TableSupprimeTout(TABLE_CLIENTDEF) TableSupprimeTout(TABLE_CHANTIERDEF) 06/08/2026 Isis_BO 4728 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Code des champs pour tout v de sdTest TableAjouteLigne(TABLE_CLIENTDEF,v.Code, v.Nom,v.Interloc,v.Adr,v.CP,v.Ville,v.Pays,v.Tel) fin si TABLE_CLIENTDEF..Occurrence=0 alors LIB_Commentaires="La table des clients est vide" sinon (bOK,saRep)= clConnecteur:RequeteExecute("SELECT Max(Val([Code])) AS MX FROM ClientDef;", clBaseCourante:DossierBG,bBGConnecte,stBGConnect ) si bOK alors si saRep<>"" alors sdTest=JSONVersVariant(saRep) N est un entier = Val(sdTest[1].MX) LIB_Commentaires = "Le plus grand code CLIENT numérique trouvé dans la base est : " + N + ". Le prochain code sera donc : " + (N + 1) fin fin fin sRQ= "SELECT ChantierDef.Code, ChantierDef.Libelle, ChantierDef.CodeClient, ChantierDef.NomClient, ChantierDef.AdrChantier, ChantierDef.SuiteAdrChantier, ChantierDef.CPChantier, ChantierDef.VilleChantier FROM ChantierDef; " (bOK,saRep)= clConnecteur:RequeteExecute(sRQ,clBaseCourante:DossierBG,bBGConnecte,stBGConnect ) si saRep="" alors Erreur("Aucune données de chantier lues dans la base") clConnecteur:FermeConnexion() retour fin //Trace(saRep) sdTest=JSONVersVariant(saRep) pour tout v de sdTest TableAjouteLigne(TABLE_CHANTIERDEF,v.Code, v.Libelle, v.CodeClient, v.NomClient, v.AdrChantier + " " + v.SuiteAdrChantier, v.CPChantier, v.VilleChantier) fin si TABLE_CHANTIERDEF..Occurrence=0 alors LIB_Commentaires+= RC + "La table des chantiers est vide." sinon (bOK,saRep)= clConnecteur:RequeteExecute("SELECT Max(Val([Code])) AS MX FROM ChantierDef;", clBaseCourante:DossierBG,bBGConnecte,stBGConnect ) si bOK alors si saRep <>"" alors sdTest=JSONVersVariant(saRep) N est un entier = Val(sdTest[1].MX) LIB_Commentaires += RC + "Le plus grand code CHANTIER numérique trouvé dans la base est : " + N + ". Le prochain code sera donc : " + NumériqueVersChaîne( (N + 1) ,"08d") fin fin fin faire Erreur(ExceptionInfo(errComplet)) fin 06/08/2026 Isis_BO 4729 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Code des champs clConnecteur:FermeConnexion() //sRep est une chaîne = SAI_Base // //SI sRep="" ALORS // Erreur("Indiquez un dossier Batigest !") // RETOUR //FIN //SI PAS fRépertoireExiste(sRep) ALORS // Erreur("Le Dossier est inaccessible ou inexistant !") // RETOUR //FIN // // ////sMsgErr est une chaîne ANSI //clBase est un C_ConnexionBaseBatigest // //clBase <= clBaseCourante // // //SI PAS clBase:OuvreBaseAccess() ALORS // Erreur("L'ouverture de la base de données à échouée !",clBase:sMsgRetour) //SINON // SI PAS clBase:EstUneBaseBatigest() ALORS // Erreur("Echec de la vérification",clBase:sMsgRetour) // SINON // SI PAS clBase:RecupereInfosBase() ALORS // Erreur("Erreur de lecture de la base",clBase:sMsgRetour) // SINON // SI clBaseCourante:sBG_GUID<>"" ET clBaseCourante:sBG_GUID <> clBase:sBG_GUID ALORS // Erreur("Cette base ne correspond pas à la base précédemment utilisée !") // // SINON // SAI_Dossier_Batigest = clBase:sBG_Societe // //Affichage des Clients pour contrôle. // sdTest est une source de données // // sRQ est une chaîne="SELECT TOP 50 * FROM ClientDef ORDER BY Val([Code]) DESC;" // //Contrôle de la présence des tables nécessaires dans le fichier mdb // TableSupprimeTout(TABLE_CLIENTDEF) // SI clBase:LitRequete(sRQ,sdTest) ALORS // POUR TOUT sdTest // TableAjouteLigne(TABLE_CLIENTDEF,sdTest.Code, sdTest.Nom,sdTest.Interloc,sdTest.Adr,sdTest.CP,sdTest.Ville,sdTest.Pays,sdTest.Tel) // FIN // SI TABLE_CLIENTDEF..Occurrence=0 ALORS // LIB_Commentaires="La table des clients est vide" // SINON // SI clBase:LitRequete("SELECT Max(Val([Code])) AS MX FROM ClientDef;",sdTest) ALORS // SI HLitPremier(sdTest) ALORS // N est un entier = val(sdTest.MX) // // LIB_Commentaires = "Le plus grand code CLIENT numérique trouvé dans la base est : " + N + ". Le prochain code sera donc : " + (N + 1) // FIN // // FIN // FIN // // sRQ="SELECT ChantierDef.Code, ChantierDef.Libelle, ChantierDef.CodeClient, ChantierDef.NomClient, ChantierDef.AdrChantier, ChantierDef.SuiteAdrChantier, ChantierDef.CPChantier, ChantierDef.VilleChantier 06/08/2026 Isis_BO 4730 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Code des champs FROM ChantierDef; " | // SI clBase:LitRequete(sRQ,sdTest) ALORS | | | | | | ----------------------------------------- | ----------------- | --- | --- | --- | | // | POUR TOUT sdTest | | | | // TableAjouteLigne(TABLE_CHANTIERDEF,sdTest.Code, sdTest.Libelle, sdTest.CodeClient, sdTest.NomClient, sdTest.AdrChantier + " " + sdTest.SuiteAdrChantier, sdTest.CPChantier, sdTest.VilleChantier) | // | FIN | | | | | ------------------------------------------- | --- | --- | --- | --- | | // FIN | | | | | | // SI TABLE_CHANTIERDEF..Occurrence=0 ALORS | | | | | // LIB_Commentaires+= RC + "La table des chantiers est vide." | // SINON | | | | | | -------- | --- | --- | --- | --- | // SI clBase:LitRequete("SELECT Max(Val([Code])) AS MX FROM ChantierDef;",sdTest) ALORS | // | SI HLitPremier(sdTest) ALORS | | | | | --- | -------------------------------- | --- | --- | --- | | // | N est un entier = val(sdTest.MX) | | | | // // LIB_Commentaires += RC + "Le plus grand code CHANTIER numérique trouvé dans la base est : " + N + ". Le prochain code sera donc : " + NumériqueVersChaîne( (N + 1) ,"08d") | // | FIN | | | | | --- | --- | --- | --- | --- | // | // | FIN | | | | | ------ | --- | --- | --- | --- | | // FIN | | | | | // // // SINON | // Info("Erreur lors de l'accès à la base Access. | | | | | | ------------------------------------------------- | --- | --- | --- | --- | " ,"L'erreur renvoyée est :" + RC ,HErreurInfo(hErrMessageSystème)) // // FIN // HAnnuleDéclaration(sdTest) // FIN // FIN // FIN // clBase:FermeConnexion() // // //FIN Initialisation de JAUGE_Jauge ( SC_CONTROLE_DONNEES_CLIENTS_BATIGEST ) // Version 1 // Description // JAUGE_Jauge linéaire simple horizontale Initialisation de LIB_Commentaires ( SC_CONTROLE_DONNEES_CLIENTS_BATIGEST ) MoiMême="" Clic sur BTN_ADD_BDD_BATIGEST ( SC_LOCALISATION_BATIGEST ) | gnIndiceBG | | | +=1 | | | -------------- | --- | --- | ------------------------------------------ | --- | | gclBaseExterne | | | = PFicheBddExterne.gNouvellePresentation() | | | clBaseCourante | | | = allouer un C_ConnecteurBddBatigest | | gtaBaseExterneParNom[gclBaseExterne.m_sNom] <- gclBaseExterne gtaBaseExterneParSoc[gclBaseExterne.m_nIDSociete] <- gclBaseExterne | gtaBaseExterneParIndice[gnIndiceBG] | | | <- gclBaseExterne | | | ----------------------------------- | --- | --- | ----------------- | --- | | BTN_PREC..Visible | | | = gnIndiceBG>1 | | BTN_SUIV..Visible = gnIndiceBG"" et clBaseCourante:sBG_GUID<>stB.saGuidBG alors Erreur("Attention !", "Cette base ne correspond pas à celle avec laquelle une liaison est déjà établie.", "En poursuivant vous allez corrompre l'intégrité des données.", "Vous devez tout d'abord Délier les deux bases.") retour fin //Base validée Info("Connexion réussie à la base : " + stB.saSociete) //clBaseCourante.nPKID = gpclListeSociete:m_clTabModele[1]:m_nPKID //clBaseCourante.sSociete = gpclListeSociete:m_clTabModele[1]:m_sNom clBaseCourante.nCliModNum = 1 clBaseCourante.sCliPrefix = "" clBaseCourante.sBG_Societe = stB.saSociete clBaseCourante.DossierBG = suRepBG clBaseCourante:sBG_GUID = stB.saGuidBG SAI_Dossier_Batigest = clBaseCourante:sBG_Societe SAI_Base = suRepBG clErr est un CErreur //gclBaseExterne:m_sParam = clBaseCourante:DonneParam() //gclBaseExterne:m_bNouveau = gclBaseExterne:m_nPKID=0 06/08/2026 Isis_BO 4732 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Code des champs gtaBaseExterneParNom[suRepBG].m_sParam = clBaseCourante:DonneParam() si pas gclBaseExterne:bOK(clErr) alors Erreur(clErr:FormateMessage()) fin //sTitre est une chaîne = "Dossier Batigest" //sRepBG est une chaîne = fRepSélecteur("", sTitre, "") // //si sRepBG="" alors retour // ////sMsgErr est une chaîne // //clNewBase est C_ConnexionBaseBatigest // //clNewBase:Dossier = sRepBG // //si clNewBase:OuvreBaseAccess() alors // si clNewBase:EstUneBaseBatigest() alors // si pas clNewBase:RecupereInfosBase() alors // Erreur("Erreur de lecture de la base",clNewBase:sMsgRetour) // retour // fin // si clBaseCourante:sBG_GUID<>"" ET clBaseCourante:sBG_GUID<>clNewBase:sBG_GUID alors // si pas ouinon(non,"Attention !","Cette base ne correspond pas à celle avec laquelle une liaison est déjà établie.","En poursuivant vous allez corrompre l'intégrité des données.","Voulez vous continuer tout de même ?") ALORS // retour // SINON // //Il insiste le bougre... // // C'est içi qu'il faut mémoriser cette action // // Il faut aussi proposer de vider la table Client_Ext car les codes ne sont surement plus valables // FIN // FIN // SAI_Dossier_Batigest = clNewBase:sBG_Societe // SAI_Base = sRepBG // clNewBase.Dossier = sRepBG // clNewBase.nPKID = gpclListeSociete:m_clTabModele[1]:m_nPKID // clNewBase.nCliModNum = 1 // clNewBase.sCliPrefix = "" // clNewBase.sSociete = gpclListeSociete:m_clTabModele[1]:m_sNom // // //Remplacement de la base courante par la nouvelle définition // clBaseCourante <= clNewBase // // sinon // Erreur("La base n'a pas pu être vérifiée",clNewBase:smsgretour ) // fin // clNewBase:FermeConnexion() //sinon // Erreur("Erreur d'ouverture de la base",clNewBase:smsgretour) //fin Clic sur BTN_PREC ( SC_LOCALISATION_BATIGEST ) gnIndiceBG -=1 gclBaseExterne = gtaBaseExterneParIndice[gnIndiceBG] BTN_PREC..Visible = gnIndiceBG>1 BTN_SUIV..Visible = gnIndiceBG1 BTN_SUIV..Visible = gnIndiceBG0 alors retour si NombreUtilisateursConnectés()>0 alors si pas OuiNon("Des utilisateurs sont connectés à la base", "Il est préférable de demander aux utilisateurs de quitter l'application pendant cette opération.", "Continuer quand même ?") alors retour fin fin si pas OuiNon("Etes vous sûr de vouloir continuer ?", "Cette opération DEFINITIVE va supprimer les codes liants les clients et les Interventions de la base de l'application à la base 06/08/2026 Isis_BO 4734 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Code des champs Batigest.", "Ces fiches pourraient donc être exportées de nouveau au risque de générer des doublons dans Batigest") alors retour fin si OuiNon ("Un petit regret ?") alors retour HExécuteRequêteSQL("DEL",hRequêteDéfaut,"DELETE FROM Client_BddExterne") HExécuteRequêteSQL("DEL",hRequêteDéfaut,"DELETE FROM Intervention_BddExterne") HExécuteRequêteSQL("DEL",hRequêteDéfaut,"DELETE FROM BddExterne") gclBaseExterne = Null clBaseCourante= allouer un C_ConnecteurBddBatigest InitialiseFenetre() Info("Terminé !") Clic sur BTN_VAL_CLIENT ( SC_LOCALISATION_BATIGEST ) bOk est un booléen saReponse est une chaîne ANSI stBGConnect est un ST_BG_CONNECT //Stock la formule Batigest ParametreEcrit(cParam_Connect,SEL_FORMULE_BATIGEST) si SEL_FORMULE_BATIGEST=1 alors // ParametreEcrit(cParam_Connect_Srv,SAI_SERVEUR_BATIGEST_CONNECT) // ParametreEcrit(cParam_Connect_User,SAI_USER_BATIGEST_CONNECT) // ParametreEcrit(cParam_Connect_Mdp,SAI_MDP_BATIGEST_CONNECT) // ParametreEcrit(cParam_Connect_BDD,SAI_Dossier_Batigest) si SAI_SERVEUR_BATIGEST_CONNECT..Valeur="" alors Erreur("Veuillez renseigner le serveur Batigest"); retour si SAI_USER_BATIGEST_CONNECT..Valeur="" alors Erreur("Veuillez renseigner l'utilisateur Batigest "); retour si SAI_Dossier_Batigest..Valeur="" alors Erreur("Veuillez renseigner le dossier Batigest"); retour si COMBO_Societe..ValeurAffichée="" alors Erreur( "Veuillez renseigner la société de rattachement"); retour fin (bOk,saReponse)=clConnecteur:ConnectAuService() si pas bOk alors Erreur(saReponse); retour si SEL_FORMULE_BATIGEST=1 alors stBGConnect.sBGCServeur = SAI_SERVEUR_BATIGEST_CONNECT stBGConnect.sBGCUser = SAI_USER_BATIGEST_CONNECT stBGConnect.sBGCMdP = SAI_MDP_BATIGEST_CONNECT stBGConnect.sBGCBdd = SAI_Dossier_Batigest fin //Demande au ServiceBG de Valider le fichier (bOk,saReponse)=clConnecteur.ValideBase(AnsiVersUnicode(SAI_SERVEUR_BATIGEST_CONNECT),"",SEL_ FORMULE_BATIGEST=1 ? Vrai sinon Faux,stBGConnect) clConnecteur:FermeConnexion() si pas bOk alors Erreur(saReponse); retour //Base validée stB est un ST_BG_BASE Désérialise(stB,saReponse,psdJSON) 06/08/2026 Isis_BO 4735 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Code des champs si BTN_PREC..Visible=Faux _et_ BTN_SUIV..Visible=Faux _et_ clBaseCourante:sBG_GUID<>"" et clBaseCourante:sBG_GUID<>stB.saGuidBG alors Erreur("Attention !", "Cette base ne correspond pas à celle avec laquelle une liaison est déjà établie.", "En poursuivant vous allez corrompre l'intégrité des données.", "Vous devez tout d'abord Délier les deux bases.") retour fin //Base validée Info("Connexion réussie à la base : " + stB.saSociete) //clBaseCourante.nPKID = gpclListeSociete:m_clTabModele[1]:m_nPKID //clBaseCourante.sSociete = gpclListeSociete:m_clTabModele[1]:m_sNom clBaseCourante.nCliModNum = 1 clBaseCourante.sCliPrefix = "" clBaseCourante.sBG_Societe = stB.saSociete clBaseCourante.DossierBG = SAI_Dossier_Batigest clBaseCourante:sBG_GUID = stB.saGuidBG si SEL_FORMULE_BATIGEST<>1 alors SAI_Dossier_Batigest = clBaseCourante:sBG_Societe SAI_Base = SAI_Dossier_Batigest sinon LIB_Societe_Batigest = clBaseCourante:sBG_Societe clBaseCourante:sBG_Connect_Serveur = SAI_SERVEUR_BATIGEST_CONNECT clBaseCourante:sBG_Connect_Utilisateur = SAI_USER_BATIGEST_CONNECT clBaseCourante:sBG_Connect_MotDePasse = SAI_MDP_BATIGEST_CONNECT fin clErr est un CErreur gclBaseExterne:m_sNom = clBaseCourante:suBG_Dossier gclBaseExterne:m_sParam = clBaseCourante:DonneParam() gclBaseExterne:m_bNouveau = gclBaseExterne:m_nPKID=0 si pas gclBaseExterne:bOK(clErr) alors Erreur(clErr:FormateMessage()) fin BTN_ADD_BDD_BATIGEST..Visible = gtaBaseExterneParIndice..Occurrence>0 _et_ clBaseCourante:sBG_GUID>0 Sortie de COMBO_Societe ( SC_LOCALISATION_BATIGEST ) ChampVersSource() A chaque modification de SEL_FORMULE_BATIGEST ( SC_LOCALISATION_BATIGEST ) si SEL_FORMULE_BATIGEST=1 alors BTN_ChercheBase..Visible = Faux GR_BATIGEST_CONNECT..Visible = Vrai GR_BATIGEST_CLASSIQUE..Visible = Faux SAI_Dossier_Batigest..Etat = Actif sinon BTN_ChercheBase..Visible = Vrai GR_BATIGEST_CONNECT..Visible = Faux GR_BATIGEST_CLASSIQUE..Visible= Vrai SAI_Dossier_Batigest..Etat = AffichageSeulement fin Clic sur BTN_Valider_Service_Batigest ( SC_LOCALISATION_SERVICE_BATIGEST ) bOK est un booléen saReponse est une chaîne ANSI 06/08/2026 Isis_BO 4736 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Code des champs si pas Ping(SAI_Adresse_Service_Batigest,2s) alors Erreur("L'adresse " + SAI_Adresse_Service_Batigest + " ne répond pas.") retour fin clConnecteur:m_nPortCom=SAI_Port_Service_Batigest clConnecteur:m_sIPService=SAI_Adresse_Service_Batigest (bOK,saReponse)=clConnecteur:ConnectAuService("INFO") clConnecteur:FermeConnexion() si pas bOK alors Erreur(saReponse) retour fin Info("Connecteur connecté.",saReponse) FI_Parametrage_Batigest Procédures Procédure locale InitialiseFenetre procédure InitialiseFenetre() //Lecture du paramètrage du connecteur, stocké au format JSON dans la table de paramètres Système //Il s'agit d'un tableau avec 1 seul élément, mais qui pourra en avoir plusieurs plus tard. //Lit l'adresse et le port du service dans les paramètres System clConnecteur:LitParametresSocket() //Créé un objet BaseBatigest avec les paramètres JSON lu dans Base_Ext "Utilitaire"> si gclBaseExterne<> Null alors clBaseCourante:InitParam(gclBaseExterne:m_sParam) fin SAI_Base="" SAI_Dossier_Batigest="" SAI_SERVEUR_BATIGEST_CONNECT="" SAI_USER_BATIGEST_CONNECT="" SAI_MDP_BATIGEST_CONNECT="" TABLE_CHANTIERDEF.SupprimeTout() TABLE_CLIENTDEF.SupprimeTout() LIB_Commentaires="" Procédure locale NombreUtilisateursConnectés procédure NombreUtilisateursConnectés() quand exception dans sLst est une chaîne = HListeUtilisateurConnecté(gcnxBO) sLogin est une chaîne 06/08/2026 Isis_BO 4737 Partie 3 › Fenêtre WINDEV › FI_Parametrage_Batigest › Procédures N est un entier pour toute chaîne sUser de sLst séparée par RC sLogin=ExtraitChaîne(sUser,1,TAB) si pas sLogin dans ("ServiceMobile","admin","AdminClient") alors N++ fin fin renvoyer N faire renvoyer 0 fin 06/08/2026 Isis_BO 4738 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Image FI_Modele_Rapport Image FI_Modele_Rapport Informations générales FI_Modele_Rapport Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Modele_Rapport.wdw Créé par DFI Date de création 01/02/2020 15:49:11 Dernière modification par SMR Date dernière modification 11/04/2025 16:08:26 Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère Position X 0 Position Y 0 Largeur 1113 Hauteur 504 06/08/2026 Isis_BO 4739 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations générales | Visible | Barre de titre | | Menu système | | | --------------------- | -------------------- | --- | --------------- | --- | | Icône réduction | Icône agrandissement | | Icône aide ctx. | | | Barre de message | Détourer le fond | | Mode 9 images | | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | ------- | --- | ---- | | 06/08/2026 | | Isis_BO | | 4740 | Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | 1 | | Libellé | | | 9 | | --- | ----------------------- | --- | --- | --- | --- | --------------------- | --- | --- | --- | | | Bouton | | | 5 | | Image | | | 3 | | | Forme | | | 2 | | Zone répétée | | | 2 | | | Fenêtre interne | | | 1 | | Attribut zone répétée | | | 7 | | | Rupture de zone répétée | | | 2 | | Traitement de texte | | | 1 | Nombre d'éléments dans la fenêtre : 33 FI_Modele_Rapport Informations sur les champs Fenêtre : FI_Modele_Rapport Fenêtre interne laitini tatE BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FI_Modele_Rapport | | | 0 | 0 | 1113 | 504 | | 0 | | | ----------------- | --- | --- | --- | --- | ---- | --- | --- | --- | --- | Fenêtre interne : FI_Modele_Rapport Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | --------------------------------- | --- | latnoziroh .csA | | | | | | | | essap ed toM | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --- | --------------------- | --- | ------------ | ---------------------- | ---------- | ------------ | ------------------------- | ------------- | | | | | | | BAT ehcuoT eisias epyT | FTR tamroF | | | | | | | X noitisoP Y noitisoP | | laitini tatE | | engilitluM | | | | ruegraL ruetuaH elbisiV nalP | SAI_NOM_MODELE | | 250 58 593 | 22 0 | Actif | Texte | | Non | | | | -------------- | --- | ---------- | ---- | ------- | ----- | --- | --- | --- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | 4741 | Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | | elbisiV | | | | | | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_BORDURE_DROITE_MENU1 | 244 | 87 606 | 4 | 0 | Actif | Gauche | Haut | | | ------------------------ | --- | ------ | --- | --- | ----- | ------ | ------ | --- | | LIB_ENTETE_MODELES | 7 | 13 156 | 17 | 0 | Actif | Centre | Centre | | | LIB_NOM_MODELE | 250 | 38 378 | 14 | 0 | Actif | Gauche | Haut | | | LIB_Nom | 871 | 13 156 | 18 | 0 | Actif | Centre | Centre | | | LIB_Titre | 244 | 10 242 | 20 | 0 | Actif | Centre | Centre | | Bouton notuob epyT BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP | BTN_ADD_MODELE_RAPPORT | 724 | 8 | 24 | 24 | 0 | Actif | | Normal | | ------------------------- | --- | --- | --- | --- | --- | ----- | --- | ------ | | BTN_DEL_MODELE_RAPPORT | 754 | 8 | 24 | 24 | 0 | Actif | | Normal | | BTN_DUP_MODELE_RAPPORT | 664 | 8 | 24 | 24 | 0 | Actif | | Normal | | BTN_VALIDE_MODELE_ENCOURS | 694 | 8 | 24 | 24 | 0 | Actif | | Normal | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_LISTE_MODELES | 7 | 4 | 227 | 32 | 0 | Actif | | | | ------------------ | --- | --- | --- | --- | --- | ----- | --- | --- | | IMG_LISTE_MODELES1 | 862 | 4 | 244 | 32 | 0 | Actif | | | | IMG_SansNom1 | 244 | 4 | 606 | 32 | 0 | Actif | | | Forme BAT ehcuoT | | | X noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | --- | --- | --- | --- | ------------ | --- | Y noitisoP | | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | FRM_CADRE_CARACTERISTIQUES | | 244 | 36 | 606 | 464 | 0 | Actif | | | -------------------------- | --- | --- | ------- | --- | --- | --- | ----- | ---- | | FRM_SansNom2 | | 250 | 548 | 606 | 2 | 0 | Actif | | | 06/08/2026 | | | Isis_BO | | | | | 4742 | Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_MODELES_RAPPORT | | 7 36 | 227 463 | 0 | Actif | | | ------------------ | --- | ---- | ------- | --- | ----- | --- | | ZR_MOT_CLE_RAPPORT | 862 | 36 | 244 463 | 0 | Actif | | Traitement de texte BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP | TT_CORPS | 250 | 97 | 593 395 | 0 | Actif | | | -------- | --- | --- | ------- | --- | ----- | --- | Zone répétée : FI_Modele_Rapport.ZR_MODELES_RAPPORT Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF X noitisoP Y noitisoP laitini tatE ruetuaH ruegraL elbisiV nalP | LIB_Nom | 6 3 | 194 32 | 0 affichag | Gauche | Centre | | | ------- | --- | ------ | ---------- | ------ | ------ | --- | Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP ATT_ID ATT_Nom Zone répétée : FI_Modele_Rapport.ZR_MOT_CLE_RAPPORT | 06/08/2026 | | Isis_BO | | | | 4743 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | elbisiV | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | nalP | LIB_Description | 37 1 | 187 16 | 0 | Actif | Gauche | Haut | | | --------------- | ----- | ------ | --- | ----- | ------ | ---- | --- | | LIB_GROUPE | 22 5 | 199 14 | 0 | Actif | Gauche | Haut | | | LIB_Mot | 37 19 | 187 16 | 0 | Actif | Droite | Haut | | Bouton | | | | | | | BAT ehcuoT | notuob epyT | | --- | ---------- | ---------- | --- | --- | ------------ | ---------- | ----------- | | | X noitisoP | Y noitisoP | | | laitini tatE | | | ruetuaH ruegraL elbisiV nalP | BTN_COPIE_COLLE_MOTCLES | 6 | 4 24 | 24 | 0 | Actif | Normal | | | ----------------------- | --- | ---- | --- | --- | ----- | ------ | --- | Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | ruegraL | | | elbisiV | | | | --- | --- | ------- | --- | --- | ------- | --- | --- | nalP ATT_BTNCOPIER ATT_Groupe ATT_Lib ATT_Mot ATT_ORDRE Rupture de zone répétée | | | | | | | laitini tatE | BAT ehcuoT | | --- | ---------- | ---------- | --- | --- | --- | ------------ | ---------- | | | X noitisoP | Y noitisoP | | | | | | ruegraL ruetuaH elbisiV nalP RUPT_BasRupture1 RUPT_HRUPT_MOTCLES Fenêtre : FI_Modele_Rapport | 06/08/2026 | | Isis_BO | | | | | 4744 | | ---------- | --- | ------- | --- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Fenêtre interne : FI_Modele_Rapport UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Modele_Rapport Bouton : FI_Modele_Rapport.BTN_ADD_MODELE_RAPPORT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 4745 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Modele_Rapport.BTN_DEL_MODELE_RAPPORT Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 06/08/2026 Isis_BO 4746 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Modele_Rapport.BTN_DUP_MODELE_RAPPORT Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Dupliquer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4747 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Bouton : FI_Modele_Rapport.BTN_VALIDE_MODELE_ENCOURS Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4748 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Forme : FI_Modele_Rapport.FRM_CADRE_CARACTERISTIQUES UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Modele_Rapport.FRM_SansNom2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Horizontal Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Modele_Rapport.IMG_LISTE_MODELES Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 4749 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Modele_Rapport.IMG_LISTE_MODELES1 Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non 06/08/2026 Isis_BO 4750 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Modele_Rapport.IMG_SansNom1 Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4751 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Libellé : FI_Modele_Rapport.LIB_BORDURE_DROITE_MENU1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse A la fin Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Modele_Rapport.LIB_ENTETE_MODELES Libellé FR: Liste des modèles Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4752 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Modele_Rapport.LIB_NOM_MODELE Libellé FR: Nom du modèle Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4753 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Libellé : FI_Modele_Rapport.LIB_Nom Libellé FR: Mots Clés disponibles Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Modele_Rapport.LIB_Titre Libellé FR: Editeur de modèles de rapports Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4754 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Modele_Rapport.SAI_NOM_MODELE Libellé FR: Description Groupe GR_SAISIE_MODELE_EMAIL Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 250 Largeur interne 593 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse 06/08/2026 Isis_BO 4755 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Non Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheModeleRapport.p_clCourant.m_sLibelle Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4756 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Traitement de texte : FI_Modele_Rapport.TT_CORPS Ordre navigation 4 Épinglé Non Masquer lors du scrolling Non Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Autorise ChangeGabarit Oui Lien automatique Oui Verifier l'orthographe Oui Barre d'outils Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 FI source ruban FI_WinDevFAA_RubanTT Mode Minibarre Non Texte Markdown Non Édition HTML Non Thème sur ruban Non Change Document Non Mode d'affichage Plusieurs listes Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Modele_Rapport.ZR_MODELES_RAPPORT Libellé FR: dfsdfsdfsdfsdf Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 41 Largeur colonne 210 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 4757 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 Parcours Automatique Fichier parcouru :gclPresentationListeModeleRapport.m_clTabModele Rub. mémorisée :gclPresentationListeModeleRapport.m_clTabModele Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4758 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Zone répétée : FI_Modele_Rapport.ZR_MOT_CLE_RAPPORT Libellé FR: &Zone répétée Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 34 Largeur colonne 227 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Variable Nb. Enreg. Max 0 06/08/2026 Isis_BO 4759 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Parcours Automatique Fichier parcouru :TermeRapport.ListeTerme Rub. mémorisée :TermeRapport.ListeTerme Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur et droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Modele_Rapport.ZR_MODELES_RAPPORT Attribut zone répétée : FI_Modele_Rapport.ZR_MODELES_RAPPORT.ATT_ID (1) Propriété associée 1 Liaison des données :gclPresentationListeModeleRapport.m_clTabModele.m_nPKID Attribut zone répétée : FI_Modele_Rapport.ZR_MODELES_RAPPORT.ATT_Nom (2) Champ associé LIB_Nom Propriété associée 1 Liaison des données :gclPresentationListeModeleRapport.m_clTabModele.m_sLibelle Libellé : FI_Modele_Rapport.ZR_MODELES_RAPPORT.LIB_Nom Libellé FR: Nom du modèle Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte 06/08/2026 Isis_BO 4760 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :gclPresentationListeModeleRapport.m_clTabModele.m_sLibelle Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Modele_Rapport.ZR_MOT_CLE_RAPPORT Attribut zone répétée : FI_Modele_Rapport.ZR_MOT_CLE_RAPPORT.ATT_BTNCOPIER (4) Champ associé BTN_COPIE_COLLE_MOTCLES Propriété associée 5 Attribut zone répétée : FI_Modele_Rapport.ZR_MOT_CLE_RAPPORT.ATT_Groupe (3) Champ associé LIB_GROUPE Propriété associée 1 Liaison des données :TermeRapport.ListeTerme.Groupe Attribut zone répétée : FI_Modele_Rapport.ZR_MOT_CLE_RAPPORT.ATT_Lib (1) Champ associé LIB_Description Propriété associée 1 Liaison des données :TermeRapport.ListeTerme.Description 06/08/2026 Isis_BO 4761 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Attribut zone répétée : FI_Modele_Rapport.ZR_MOT_CLE_RAPPORT.ATT_Mot (2) Champ associé LIB_Mot Propriété associée 1 Liaison des données :TermeRapport.ListeTerme.Rubrique Attribut zone répétée : FI_Modele_Rapport.ZR_MOT_CLE_RAPPORT.ATT_ORDRE (5) Propriété associée 1 Liaison des données :TermeRapport.ListeTerme.Ordre Bouton : FI_Modele_Rapport.ZR_MOT_CLE_RAPPORT.BTN_COPIE_COLLE_MOTCLES Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_dupliquer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 06/08/2026 Isis_BO 4762 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : FI_Modele_Rapport.ZR_MOT_CLE_RAPPORT.LIB_Description Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :TermeRapport.ListeTerme.Description Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4763 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Libellé : Libellé FR: Groupe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :TermeRapport.ListeTerme.Groupe Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Modele_Rapport.ZR_MOT_CLE_RAPPORT.LIB_Mot Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 4764 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Liaison des données :TermeRapport.ListeTerme.Rubrique Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : Toujours visible Non Attribut de rupture 2 Rupture de zone répétée : Toujours visible Non Attribut de rupture 2 FI_Modele_Rapport Messages multilingues 06/08/2026 Isis_BO 4765 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Code des champs FI_Modele_Rapport Code des champs Déclarations globales de FI_Modele_Rapport procédure MaFenêtre(gclPresentationFicheModeleRapport est un PFicheParametreMetier dynamique < présentation>=Null, paramSupplementaire est un STParamFenetreAppelante=Null) TermeRapportOrig est un STJSONRubriqueRapport TermeRapport est un STJSONRubriqueRapport vRub est un Variant si HLitRecherchePremier(ParametreSysteme,PAS_Code,"RUBRIQUE_RAPPORT_INTERVENTION") alors vRub = JSONVersVariant(ParametreSysteme.PAS_Valeur) fin si vRub<>Null alors Désérialise(TermeRapportOrig,ParametreSysteme.PAS_Valeur,psdJSON) VisibleBO() TableauTrie(TermeRapport:ListeTerme,ttMembre,"Groupe;Ordre") ZoneRépétéeAffiche(ZR_MOT_CLE_RAPPORT,taInit) fin nLigneAffichée est un entier nPos est un entier saMotCopié est une chaîne ANSI gclPresentationListeModeleRapport est un PTableParametreMetier dynamique gclPresentationListeModeleRapport<-gpclListeModelRapportInterv Fin d'initialisation de FI_Modele_Rapport //ZoneRépétéeTrie(ATT_Groupe) //ZR_MOT_CLE_RAPPORT.Trie("ATT_Groupe") //ZR_MOT_CLE_RAPPORT.Trie() ZoneRépétéeTrie("ATT_Groupe"+TAB+"ATT_Ordre") si ZR_MODELES_RAPPORT..Occurrence>0 alors ZoneRépétéeSelectPlus(ZR_MODELES_RAPPORT,1) ExécuteTraitement(FI_Modele_Rapport.ZR_MODELES_RAPPORT,trtSélection) fin Demande de mise à jour de l'affichage de FI_Modele_Rapport si gclPresentationFicheModeleRapport<>Null _et_ gclPresentationFicheModeleRapport est PFicheParametreMetier alors SourceVersEcran("","gclPresentationFicheModeleRapport") fin si gclPresentationListeModeleRapport<>Null _et_ gclPresentationListeModeleRapport est PTableParametreMetier alors SourceVersEcran("","gclPresentationListeModeleRapport") MAJChampZREtObjet(ZR_MODELES_RAPPORT,gclPresentationListeModeleRapport:p_clCourant) si gclPresentationListeModeleRapport:p_clCourant<>Null _et_ gclPresentationListeModeleRapport: p_clCourant:m_nPKID>0 alors sCheminFichier est une chaîne = gpclListeParamAppli:m_clTabModele[ "CHEMIN_REPERTOIRE_MODELE_RAPPORT"]:m_sValeur+["\"]+gclPresentationListeModeleRapport: p_clCourant:m_sParametre 06/08/2026 Isis_BO 4766 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Code des champs si sCheminFichier<>TT_CORPS..CheminFichier alors DocOuvre(TT_CORPS,gpclListeParamAppli:m_clTabModele["CHEMIN_REPERTOIRE_MODELE_RAPPORT"]: m_sValeur+["\"]+gclPresentationListeModeleRapport:p_clCourant:m_sParametre) fin sinon TT_CORPS="" fin fin SourceVersEcran("","TermeRapport") Fermeture de FI_Modele_Rapport si GR_SAISIE_MODELE_EMAIL..Modifié alors //odMC:bufCorps = TT_Corps //EnregistreModeleCourant() fin Clic sur BTN_ADD_MODELE_RAPPORT gclPresentationFicheModeleRapport <-gpclListeModelRapportInterv.Nouveau() gclPresentationFicheModeleRapport:m_sCode = gpclListeModelRapportInterv:m_clTabModele[gpcl ListeModelRapportInterv:p_nTotal]:m_sCode gclPresentationFicheModeleRapport:m_nOrdre = gpclListeModelRapportInterv:m_clTabModele[gpcl ListeModelRapportInterv:p_nTotal]:m_nOrdre+1 gclPresentationFicheModeleRapport:m_sValeur = Val(gpclListeModelRapportInterv:m_clTabModele[gpcl ListeModelRapportInterv:p_nTotal]:m_sValeur)+1 gclPresentationFicheModeleRapport:m_sLibelle = "Nom du nouveau modèle ("+ gclPresentationFicheModeleRapport:m_sValeur+")" gclPresentationFicheModeleRapport:m_sParametre = "" gclPresentationFicheModeleRapport:m_bActif = Vrai gclPresentationFicheModeleRapport:m_bInvisible = Faux gclPresentationFicheModeleRapport:m_bSysteme = Faux //Validation en mémoire de la nouvelle fiche gclPresentationFicheModeleRapport.AppelProcValidation(2) //Création d'un nouvel enregistrement dans la zone répétée des collaborateurs nIndice est un entier = ZoneRépétéeAjouteLigne(ZR_MODELES_RAPPORT) //Positionnement dans le nouvel enregistrement de la zone répétée des collaborateurs ZoneRépétéeSelectPlus(ZR_MODELES_RAPPORT,nIndice) //Rafraichissement des données de la zone répétée des collaborateurs ZoneRépétéeAffiche(ZR_MODELES_RAPPORT,nIndice) //SourceVersEcran("","gclPresentationFicheModeleRapport") DonneFocus(SAI_NOM_MODELE) Clic sur BTN_DEL_MODELE_RAPPORT si OuiNon("Confirmez vous la suppression ?")=Non alors retour fin clErreur est un CErreur //clFicheClient est un PFicheClient(gclPresentationListeClient:p_clCourant,*) //SI PAS clFicheClient:bControle(clErreur,Vrai) ALORS // Erreur(clErreur.FormateMessage()) //SINON si pas gclPresentationListeModeleRapport.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon // gestion de la saisie en cascade 06/08/2026 Isis_BO 4767 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Code des champs // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente //nIndice est un entier=TableSelect(TABLE_LISTE_CLIENT) //TableSupprime(TABLE_LISTE_CLIENT,nIndice) DemandeMiseAJourIHM() // SI nIndice>1 _ET_ nIndice=TableOccurrence(TABLE_LISTE_CLIENT) ALORS // TableSelectPlus(TABLE_LISTE_CLIENT,nIndice-1) // FIN fin Clic sur BTN_VALIDE_MODELE_ENCOURS EnregistrerFiche() Sortie de SAI_NOM_MODELE ChampVersSource() si pas EnregistrerFiche() alors RepriseSaisie(MoiMême) A chaque changement de la sélection de TT_CORPS //nPos = TT_CORPS..Curseur Rafraîchissement du ruban de TT_CORPS //SI nPos>0 _et_ TT_CORPS..Curseur<>nPos ALORS // TT_CORPS..Curseur=nPos //FIN Prise de focus (WM_SETFOCUS) de TT_CORPS //SI nPos>0 ALORS // TT_Corps..Curseur=nPos //FIN si TT_CORPS<>Null _et_ TT_CORPS="" _et_ gclPresentationFicheModeleRapport:p_clCourant:m_nPKID=0 alors ToastAffiche("Redigez votre texte, placez votre curseur à l'endroit où vous souhaitez insérer un mot clé et cliquez sur le bouton du mot clé correspondant" ) fin Perte de focus (WM_KILLFOCUS) de TT_CORPS //nPos = TT_Corps..Curseur ChampVersSource() si pas EnregistrerFiche() alors RepriseSaisie(MoiMême) Sortie d'une ligne de ZR_MODELES_RAPPORT //// si la table n'a pas été modifiée, il ne faut rien faire //SI ZR_MODELES_RAPPORT..Modifié=Faux ALORS // RETOUR //FIN // //clErr est un CErreur //pclPresenFicheEquipe est un PFicheParametreMetier dynamique // //// ajout d'une nouvelle ligne 06/08/2026 Isis_BO 4768 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Code des champs //SI ZR_MODELES_RAPPORT..Nouveau ALORS // pclPresenFicheEquipe<-gclPresentationFicheSociete:ListeEquipe:Nouveau(Vrai,gclPresentationFicheSociete: IdentifiantUnique) // // modification d'une ligne existante //SINON // pclPresenFicheEquipe<-gclPresentationFicheSociete:ListeEquipe:Modifier() //FIN // //// sauvegarde de la table //pclPresenFicheEquipe:FicheEnCours = ZR_Equipe//TableEnregistre(TABLE,pclPresentationFiche) // //// traitement des erreurs //SI PAS pclPresenFicheEquipe.bOK(clErr) ALORS//PAS pclPresenFicheEquipe.bOK(clErr,Vrai,Vrai) // Erreur(clErr.FormateMessage()) //FIN // //// repasse la table en non modifiée //ZR_Equipe..Modifié=Faux EnregistrerFiche() Sélection d'une ligne de ZR_MODELES_RAPPORT //Variable temporaire servant à passer les éléments de la table pclModeleRapport est un MParametreMetier dynamique //Copie des valeurs de la table dans la variable temporaire pclModeleRapport = ZR_MODELES_RAPPORT clPresentationFiche est un PFicheParametreMetier(pclModeleRapport) //mise à jour de la ligne courante gclPresentationFicheModeleRapport<-clPresentationFiche DemandeMiseAJourIHM() Affichage d'une ligne de ZR_MOT_CLE_RAPPORT //unTerme est un STJSONListTerme //unTerme=ZR_MOT_CLE_RAPPORT[ZR_MOT_CLE_RAPPORT] //SI ChaîneCommencePar(unTerme:Rubrique,"$TAB") ALORS // ZR_MOT_CLE_RAPPORT[ZR_MOT_CLE_RAPPORT].BTN_COPIE_COLLE_MOTCLES..Visible=faux //FIN Clic sur BTN_COPIE_COLLE_MOTCLES ( ZR_MOT_CLE_RAPPORT ) //VersPressePapier(LIB_Mot) //TT_Corps..Curseur=nPos unTerme est un STJSONListTerme= ZR_MOT_CLE_RAPPORT si unTerme:Type="Tableau" alors si Contient(LIB_Mot,"PHOTO") alors InsereTableauPhotoTraitementdeTexte(unTerme:ListeMembre,TT_CORPS) sinon InsereTableauTraitementdeTexte(unTerme:ListeMembre,TT_CORPS) fin sinon elt est un docElément elt..Type = typeDocElémentTexte elt..Texte = LIB_Mot DocInsère(TT_CORPS,TT_CORPS..Curseur,elt) fin 06/08/2026 Isis_BO 4769 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Procédures FI_Modele_Rapport Procédures Procédure locale EnregistrerFiche // Résumé : // Syntaxe : //[ = ] EnregistrerFiche () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure EnregistrerFiche() bResultat est un booléen=Faux clErreur est un CErreur si ChampSuivant() dans (BTN_DEL_MODELE_RAPPORT..Nom,"BTN_FERMER_MODELE_RAPPORT") alors bResultat=Vrai goto SORTIE fin si SAI_NOM_MODELE="" alors clErreur.Init(CErreur.Fonctionnelle,"Veuillez renseigner le nom du modèle") si ChampEnCours(BTN_VALIDE_MODELE_ENCOURS) alors RepriseSaisie(SAI_NOM_MODELE) fin sinon si gclPresentationFicheModeleRapport.m_nPKID=0 alors gclPresentationFicheModeleRapport.m_sParametre = SAI_NOM_MODELE+".docx" fin si pas clErreur.p_bOk _ou_ pas gclPresentationFicheModeleRapport.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) sinon sChemin est une chaîne = gpclListeParamAppli:m_clTabModele["CHEMIN_REPERTOIRE_MODELE_RAPPORT"]:m_s Valeur+["\"]+gclPresentationListeModeleRapport:p_clCourant:m_sParametre si TT_CORPS<>Null _et_ DocSauve(TT_CORPS,sChemin) alors bResultat=Vrai fin fin SORTIE: renvoyer bResultat Procédure locale VisibleBO procédure VisibleBO() h est un entier pour i = 1 _à_ TermeRapportOrig.ListeTerme..Occurrence stUnTerme est un STJSONListTerme = TermeRapportOrig.ListeTerme[i] si stUnTerme.Rubrique <> "" alors si pas stUnTerme.InvisibleBO alors si stUnTerme.Type = "Tableau" alors h = 0 si pas stUnTerme.InvisibleBO alors pour b = 1 _à_ TermeRapportOrig.ListeTerme[i].ListeMembre..Occurrence h += 1 06/08/2026 Isis_BO 4770 Partie 3 › Fenêtre WINDEV › FI_Modele_Rapport › Procédures si TermeRapportOrig.ListeTerme[i].ListeMembre[b].InvisibleBO alors TableauSupprime(stUnTerme.ListeMembre,h) h -= 1 fin fin TableauAjoute(TermeRapport.ListeTerme, stUnTerme) fin sinon TableauAjoute(TermeRapport.ListeTerme, stUnTerme) fin fin fin fin 06/08/2026 Isis_BO 4771 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Image FI_TdBPrincipal_Collaborateur_Inactif Image FI_TdBPrincipal_Collaborateur_Inactif Informations générales FI_TdBPrincipal_Collaborateur_Inacti f Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_TdBPrincipal_Collaborateur_Inactif.wdw | Créé par | | SMR | | | | | -------------------------- | ---------- | ----------------------------- | ------- | ------------ | ---- | | Date de création | | 11/05/2022 15:19:12 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:26 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 260 | 430 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | 06/08/2026 | | | Isis_BO | | 4772 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations générales | Icône réduction | Icône agrandissement | | Icône aide ctx. | | | --------------------- | -------------------- | --- | --------------- | --- | | Barre de message | Détourer le fond | | Mode 9 images | | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | ------- | --- | ---- | | 06/08/2026 | | Isis_BO | | 4773 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations générales Statistiques de la fenêtre | | Champ de saisie | | 5 | Libellé | | | 9 | | --- | --------------- | --- | --- | --------------- | --- | --- | --- | | | Bouton | | 1 | Forme | | | 3 | | | Zone répétée | | 1 | Fenêtre interne | | | 1 | Nombre d'éléments dans la fenêtre : 20 FI_TdBPrincipal_Collaborateur_Inactif Informations sur les champs Fenêtre : FI_TdBPrincipal_Collaborateur_Inactif Fenêtre interne BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | FI_TdBPrincipal_Collaborateur_Inactif | | 0 | 0 260 | 430 | 0 | | | | ------------------------------------- | --- | --- | ----- | --- | --- | --- | --- | Fenêtre interne : FI_TdBPrincipal_Collaborateur_Inactif Forme BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_Titre | | 0 | 0 260 | 49 | 0 | Actif | | | --------- | --- | --- | ----- | --- | --- | ----- | --- | Zone répétée | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | ZR_Collaborateurs_Inactifs | | 7 | 55 250 | 371 | 0 | Actif | | | -------------------------- | --- | --- | ------- | --- | --- | ----- | ---- | | 06/08/2026 | | | Isis_BO | | | | 4774 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Zone répétée : FI_TdBPrincipal_Collaborateur_Inactif.ZR_Collaborateurs_Inactifs Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | | BAT ehcuoT | | FTR tamroF | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | --- | ------------ | ----------- | ---------- | ---------- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_DateDebut | 21 | 88 87 | 22 | 0 | affichag | | Date | | Non | | | | | | -------------- | ------- | ------ | --- | --- | -------- | --- | ----- | --- | --- | --- | --- | --- | --- | | SAI_DateFin | 122 | 87 87 | 22 | 0 | affichag | | Date | | Non | | | | | | SAI_HeureDebut | 21 130 | 87 | 22 | 0 | affichag | | Heure | | Non | | | | | | SAI_HeureFin | 122 130 | 89 | 22 | 0 | affichag | | Heure | | Non | | | | | | SAI_Lieu | 48 | 41 157 | 28 | 0 | affichag | | Texte | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | --- | | | | | | | | | | | laitini tatE | | | FTR tamroF | | X noitisoP Y noitisoP | | | | | | ruegraL | ruetuaH | | | | | | | | | --- | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_Collaborateur | | 55 | 159 | | 161 | 22 | | 0 | Actif | Gauche | Haut | | | | ----------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_DateDebut | | 21 | | 73 | 89 | 14 | | 0 | Actif | Gauche | Haut | | | | LIB_DateFin | | 121 | | 72 | 88 | 20 | | 0 | Actif | Gauche | Haut | | | | LIB_HeureDebut | | 20 | 110 | | 100 | 20 | | 0 | Actif | Gauche | Haut | | | | LIB_HeureFin | | 124 | 110 | | 89 | 14 | | 0 | Actif | Gauche | Haut | | | | LIB_Intervention | | 14 | | 13 | 83 | 13 | | 0 | Actif | Gauche | Haut | | | | LIB_Lieu | | 17 | | 41 | 37 | 29 | | 0 | Actif | Gauche | Haut | | | | LIB_NIntervention | | 105 | | 11 | 89 | 21 | | 0 | Actif | Gauche | Haut | | | | LIB_User | | 20 | 152 | | 34 | 28 | | 0 | Actif | Gauche | Haut | | | Bouton notuob epyT | | | | | | | | | | | laitini tatE | BAT ehcuoT | | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | ------------ | ---------- | --- | --- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_Modifier | | | 201 | | 8 | 24 | | 24 | 0 | Actif | | Normal | | | ------------ | --- | --- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | ------ | ---- | | 06/08/2026 | | | | | | Isis_BO | | | | | | | 4775 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Forme BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_SansNom1 | 13 | 35 210 | 149 | 0 | Actif | | | ------------ | --- | ------ | --- | --- | ----- | --- | | FRM_SansNom2 | 12 | 9 210 | 23 | 0 | Actif | | Fenêtre : FI_TdBPrincipal_Collaborateur_Inactif Fenêtre interne : FI_TdBPrincipal_Collaborateur_Inactif | UI par l'utilisateur Selon fenêtre | | | | | | | | ------------------------------------------------------------------- | --- | --- | --- | --- | --- | --- | | Unité des tailles Compatible desktop ET mobile | | | | | | | | Taux Paral. hauteur 0 | | | | | | | | Taux Paral. Y 0 | | | | | | | | Épinglé Non | | | | | | | | Masquer lors du scrolling Non | | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide 0 | | | | | | | | Thème destination Oui | | | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | | | | | | | | Facteur de rétrécissement 0 | | | | | | | Facteur d'agrandissement 0 | Ctx. HFSQL indép. Non | | | | | | | | --------------------- | --- | --- | --- | --- | --- | --- | | Ancrage | | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_TdBPrincipal_Collaborateur_Inactif Forme : FI_TdBPrincipal_Collaborateur_Inactif.FRM_Titre | Libellé FR: | Collaborateurs Inactifs | | | | | | | ---------------------------------- | ----------------------- | ------- | --- | --- | --- | ---- | | UI par l'utilisateur Selon fenêtre | | | | | | | | Taux Paral. hauteur 0 | | | | | | | | Taux Paral. Y 0 | | | | | | | | Épinglé Non | | | | | | | | Masquer lors du scrolling Non | | | | | | | | Numéro aide 0 | | | | | | | | Opacité 100 | | | | | | | | Angles arrondis Non | | | | | | | | Epaisseur 1 | | | | | | | | 06/08/2026 | | Isis_BO | | | | 4776 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_TdBPrincipal_Collaborateur_Inactif.ZR_Collaborateurs_Inactifs Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 190 Largeur colonne 250 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui 06/08/2026 Isis_BO 4777 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Oui Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_TdBPrincipal_Collaborateur_Inactif.ZR_Collaborateurs_Inactifs Bouton : FI_TdBPrincipal_Collaborateur_Inactif.ZR_Collaborateurs_Inactifs.BTN_Modifier Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 4778 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage 06/08/2026 Isis_BO 4779 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Date de début Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 4780 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_TdBPrincipal_Collaborateur_Inactif.ZR_Collaborateurs_Inactifs.LIB_DateFin Libellé FR: Date de fin Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 4781 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Heure de début Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_TdBPrincipal_Collaborateur_Inactif.ZR_Collaborateurs_Inactifs.LIB_HeureFin Libellé FR: Heure de fin Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 4782 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Intervention N° Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 4783 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_TdBPrincipal_Collaborateur_Inactif.ZR_Collaborateurs_Inactifs.LIB_Lieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 4784 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_TdBPrincipal_Collaborateur_Inactif.ZR_Collaborateurs_Inactifs.LIB_User Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4785 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Champ de saisie : Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 28 Largeur interne 85 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: UseSystemMask Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4786 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 129 Largeur interne 85 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non 06/08/2026 Isis_BO 4787 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Taille de saisie 0 Masque saisie FR: UseSystemMask Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4788 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Champ de saisie : Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 28 Largeur interne 85 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM:SS Format retour HHMMSS Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4789 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 129 Largeur interne 87 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non 06/08/2026 Isis_BO 4790 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Taille de saisie 0 Masque saisie FR: HH:MM:SS Format retour HHMMSS Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4791 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Champ de saisie : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 55 Largeur interne 157 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui 06/08/2026 Isis_BO 4792 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Informations sur les champs Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_TdBPrincipal_Collaborateur_Inactif Code des champs Déclarations globales de FI_TdBPrincipal_Collaborateur_Inactif procédure MaFenêtre() gtabRdv est un tableau dynamique de MRdv Init() si gtabRdv..Occurrence = 0 alors FRM_Titre..Visible=Faux fin Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur ZR_Collaborateurs_Inactifs Ouvrir_Dossier() Clic sur BTN_Modifier ( ZR_Collaborateurs_Inactifs ) Ouvrir_Dossier() Initialisation de SAI_DateDebut ( ZR_Collaborateurs_Inactifs ) // Version 1 // Description 06/08/2026 Isis_BO 4793 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Code des champs // Saisie d'une date Initialisation de SAI_DateFin ( ZR_Collaborateurs_Inactifs ) // Version 1 // Description // Saisie d'une date Initialisation de SAI_HeureDebut ( ZR_Collaborateurs_Inactifs ) // Version 1 // Description // Saisie d'une heure Initialisation de SAI_HeureFin ( ZR_Collaborateurs_Inactifs ) // Version 1 // Description // Saisie d'une heure Initialisation de SAI_Lieu ( ZR_Collaborateurs_Inactifs ) // Version 1 // Description // Saisie de texte FI_TdBPrincipal_Collaborateur_Inactif Procédures Procédure locale Init // Résumé : // Syntaxe : // Init () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Init() nN_Zone est un entier = 0 dhDateDuJour est un DateHeure = DateHeureSys() dhDateDuJour = Gauche(dhDateDuJour, 8) + "000000000" ZoneRépétéeSupprimeTout(ZR_Collaborateurs_Inactifs) TableauSupprimeTout(gtabRdv) // requête condition 1 (RDV planifié avec des collaborateurs inactifs) 06/08/2026 Isis_BO 4794 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Procédures // condition 1 : date supérieure ou égale à aujourd'hui avec RDV non archivé avec un collaborateur non actif // requête condition 2 (RDV planifiés dont la date est passée mais qui ont été laissés avec un statut différent à FAIT) // condition 2 : date inférieure à aujourd'hui, RDV non archivé et avec un statut entre 40 et 43 (40 = aucun statut de RDV , 41 = en attente, 42 = confirmé, 43 = a faire) | sReqSQL | est une Requête SQL | = | | | | ------- | ------------------- | --- | --- | --- | [ SELECT CO_PKID,Planning_RDV.*,IN_PKID, IN_IDDossier,IN_RefInterne,LI_PKID,CO_Nom, CO_Prenom, LI_CodeLieu FROM Collaborateur INNER JOIN Planning_RDV ON PL_IDCollaborateur = CO_PKID INNER JOIN Intervention ON IN_PKID = PL_IDIntervention INNER JOIN Lieu ON LI_PKID = IN_IDLieu WHERE (Planning_RDV.PL_DateDebut >= {date} AND CO_Actif = 0 AND NOT Planning_RDV.Archive=1) ORDER BY Planning_RDV.PL_DateDebut ASC ] sReqSQL.date = dhDateDuJour si HExécuteRequête(sReqSQL,hRequêteDéfaut) alors pour tout sReqSQL nN_Zone += 1 ZoneRépétéeAjoute(ZR_Collaborateurs_Inactifs) ZR_Collaborateurs_Inactifs[nN_Zone].LIB_NIntervention = sReqSQL.IN_RefInterne ZR_Collaborateurs_Inactifs[nN_Zone].LIB_Collaborateur = sReqSQL.CO_Nom + " " + sReqSQL. CO_Prenom ZR_Collaborateurs_Inactifs[nN_Zone].SAI_Lieu = sReqSQL.LI_CodeLieu ZR_Collaborateurs_Inactifs[nN_Zone].SAI_DateDebut = Gauche(sReqSQL.PL_DateDebut, 8) ZR_Collaborateurs_Inactifs[nN_Zone].SAI_DateFin = Gauche(sReqSQL.PL_DateFin,8) ZR_Collaborateurs_Inactifs[nN_Zone].SAI_HeureDebut = Gauche(Droite(sReqSQL. PL_DateDebut,9),6) ZR_Collaborateurs_Inactifs[nN_Zone].SAI_HeureFin = Gauche(Droite(sReqSQL.PL_DateFin ,9),6) //création d'une instance de MRdv qui est enregistré dans un tableaux pour pouvoir ensuite ouvrir le RDV dans le planning clRdv est un MRdv | clRdv:m_npkid | | = sReqSQL.PL_PKID | | | | ------------------------ | --- | ---------------------------- | --- | --- | | clRdv:m_nidgroupe | | = sReqSQL.PL_IDGroupe | | | | clRdv:m_nidsociete | | = sReqSQL.PL_IDSociete | | | | clRdv:m_nidequipe | | = sReqSQL.PL_IDEquipe | | | | clRdv:m_nidcollaborateur | | = sReqSQL.PL_IDCollaborateur | | | | clRdv:m_niddossier | | = sReqSQL.PL_IDDossier | | | | clRdv:m_nidintervention | | = sReqSQL.PL_IDIntervention | | | | clRdv:m_nIDTypeActivite | | = sReqSQL.PL_IDTypeActivite | | | | clRdv:m_nIDStatut | | = sReqSQL.PL_IDStatut | | | | clRdv:m_sDescription | | = sReqSQL.PL_Description | | | | clRdv:m_nidlieu | | = sReqSQL.PL_IDLieu | | | | clRdv:m_dhdatedebut | | = sReqSQL.PL_DateDebut | | | | clRdv:m_dhdatefin | | = sReqSQL.PL_DateFin | | | | clRdv:m_bSuperposable | | = sReqSQL.PL_Superposable | | | | clRdv:m_bPrive | | = sReqSQL.PL_Prive | | | | clRdv:m_bGrouper | | = sReqSQL.PL_Grouper | | | | clRdv:m_sObjet | | = sReqSQL.PL_Objet | | | | clRdv:m_sIDImport | | = sReqSQL.PL_IDImport | | | | clRdv:m_nIDPersonne | | = sReqSQL.PL_IDPersonne | | | TableauAjoute(gtabRdv, clRdv) | 06/08/2026 | | | Isis_BO | 4795 | | ---------- | --- | --- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_Collaborateur_Inactif › Procédures fin fin HLibèreRequête(sReqSQL) Procédure locale Ouvrir_Dossier // Résumé : // Syntaxe : //Ouvrir_Dossier () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Ouvrir_Dossier() pclFicheRdv est un PFicheRdv(gtabRdv[ZR_Collaborateurs_Inactifs]) FEN_Menu.OuvreOuActive(FI_Planning,"Planning",Vrai,*,DonneParam(DansOnglet,"FI_Fiche_Intervention", MoiMême..Nom,Null,"","InterventionRendezVous",*,pclFicheRdv)) 06/08/2026 Isis_BO 4796 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_RDV_Non_Positionne › Image FI_TdBPrincipal_RDV_Non_Positionne Image FI_TdBPrincipal_RDV_Non_Positionne Informations générales FI_TdBPrincipal_RDV_Non_Positionn Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_TdBPrincipal_RDV_Non_Positionne.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 13/05/2022 14:41:15 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 450 Hauteur | 245 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | -------------- | --- | ----- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | 06/08/2026 | | | Isis_BO | | 4797 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_RDV_Non_Positionne › Informations générales Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Bouton 1 Table 1 Forme 1 Fenêtre interne 1 Colonne de table 5 06/08/2026 Isis_BO 4798 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_RDV_Non_Positionne › Informations générales Nombre d'éléments dans la fenêtre : 9 FI_TdBPrincipal_RDV_Non_Positionne Informations sur les champs Fenêtre : FI_TdBPrincipal_RDV_Non_Positionne Fenêtre interne BAT ehcuoT | | | X noitisoP | | | | laitini tatE | | | --- | --- | ---------- | --- | --- | --- | ------------ | --- | Y noitisoP ruegraL ruetuaH elbisiV nalP | FI_TdBPrincipal_RDV_Non_Positionne | | 0 | 0 | 450 | 245 | 0 | | | ---------------------------------- | --- | --- | --- | --- | --- | --- | --- | Fenêtre interne : FI_TdBPrincipal_RDV_Non_Positionne Bouton notuob epyT BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | BTN_Modifier | | 403 | 14 24 | 24 | 0 | Actif | Normal | | ------------ | --- | --- | ----- | --- | --- | ----- | ------ | Table eitros ne tnemertsigernE ruesnecsa/egahciffA | | | | | | | lennoitroporp .csA | .loc .gifnoc .oméM | | --- | --- | --- | --- | --- | ------------------ | ------------------------------ | ----------------------------- | | | | | | | )(ertliFH resilitU | ruesnecsa elluB EERTNE noitseG | eércna ennoloC 5.5 elbitapmoC | .gerne egacolB noitcelésitluM edacsac eisiaS BAT ehcuoT | | X noitisoP Y noitisoP | | laitini tatE | | | | | | --- | --------------------- | ------- | ------------ | -------- | --- | --- | --- | | | ruegraL | ruetuaH | | sruocraP | | | | elbisiV elbaT nalP | TABLE_RDV_Non_Posi | | | | Mémoir | | | | | ------------------ | -------- | ----- | -------- | ------ | --- | --- | ---- | | | 0 53 450 | 192 0 | affichag | | | | 2 | | 06/08/2026 | | | Isis_BO | | | | 4799 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_RDV_Non_Positionne › Informations sur les champs Forme BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_Titre | | 0 | 0 450 | 53 | 0 | Actif | | | --------- | --- | --- | ----- | --- | --- | ----- | --- | Table : FI_TdBPrincipal_RDV_Non_Positionne.TABLE_RDV_Non_Positionne Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | -------------- | --------------- | --------------------------- | ----------- | ---------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | | laitini tatE | elbaçalpéD | | eisias epyT | FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | | ----------------- | --- | ----- | --- | ------------- | ------- | ----- | --- | | COL_NIntervention | 120 | Actif | | Gauche Centre | Texte | | | | COL_Lieu | 306 | Actif | | Gauche Centre | Texte | | | | COL_INPKID | 100 | Actif | | Droite Centre | Numériq | | | | COL_RDVPKID | 100 | Actif | | Droite Centre | Numériq | | | Numériq | COL_IdDoss | 100 | Actif | | Droite Centre | | | | | ---------- | --- | ----- | --- | ------------- | --- | --- | --- | Fenêtre : FI_TdBPrincipal_RDV_Non_Positionne Fenêtre interne : FI_TdBPrincipal_RDV_Non_Positionne | UI par l'utilisateur | Selon fenêtre | | | | | | | | -------------------------------- | ---------------------------------- | --- | --- | --- | --- | --- | --- | | Unité des tailles | Compatible desktop ET mobile | | | | | | | | Taux Paral. hauteur | 0 | | | | | | | | Taux Paral. Y | 0 | | | | | | | | Épinglé | Non | | | | | | | | Masquer lors du scrolling | Non | | | | | | | | Ancrage au contenu | | | | | | | | | Numéro aide | 0 | | | | | | | | Thème destination | Oui | | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement 0 | Facteur d'agrandissement | 0 | | | | | | | | ------------------------- | ------- | --- | --- | --- | --- | --- | --- | | Ctx. HFSQL indép. | Non | | | | | | | | Ancrage | | | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | | Isis_BO | | | | 4800 | | ---------- | --- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_RDV_Non_Positionne › Informations sur les champs Fenêtre interne : FI_TdBPrincipal_RDV_Non_Positionne Bouton : FI_TdBPrincipal_RDV_Non_Positionne.BTN_Modifier Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4801 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_RDV_Non_Positionne › Informations sur les champs Forme : FI_TdBPrincipal_RDV_Non_Positionne.FRM_Titre Libellé FR: RDV Non Positionné UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_TdBPrincipal_RDV_Non_Positionne.TABLE_RDV_Non_Positionne Ordre navigation 2 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 4802 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_RDV_Non_Positionne › Informations sur les champs Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_TdBPrincipal_RDV_Non_Positionne.TABLE_RDV_Non_Positionne 06/08/2026 Isis_BO 4803 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_RDV_Non_Positionne › Informations sur les champs Colonne de table : Titre FR: Intervention N° Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Lieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 4804 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_RDV_Non_Positionne › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: INPKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4805 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_RDV_Non_Positionne › Informations sur les champs Colonne de table : Titre FR: RDVPKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: IdDoss Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask 06/08/2026 Isis_BO 4806 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_RDV_Non_Positionne › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_TdBPrincipal_RDV_Non_Positionne Code des champs Déclarations globales de FI_TdBPrincipal_RDV_Non_Positionne procédure MaFenêtre() gnNLigne est un entier = 0 BTN_Modifier.Grisé = Vrai Init() Clic sur BTN_Modifier gnNLigne = TABLE_RDV_Non_Positionne Ouvrir_Dossier() Sélection d'une ligne de TABLE_RDV_Non_Positionne BTN_Modifier.Grisé = Faux Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_RDV_Non_Positionne gnNLigne = TABLE_RDV_Non_Positionne Ouvrir_Dossier() FI_TdBPrincipal_RDV_Non_Positionne Procédures Procédure locale Init // Résumé : // Syntaxe : 06/08/2026 Isis_BO 4807 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_RDV_Non_Positionne › Procédures // Init () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Init() nN_Ligne est un entier = 0 TableSupprimeTout(TABLE_RDV_Non_Positionne) // requête (RDV Non Positionne) // condition : date ou l'heure n'est pas défini et le RDV n'est pas archivé rq est une Requête SQL = [ SELECT Planning_RDV.*,Dossier.DO_PKID,IN_IDDossier,IN_RefInterne,LI_CodeLieu,IN_PKID FROM Planning_RDV INNER JOIN Intervention ON IN_PKID = PL_IDIntervention INNER JOIN Lieu ON LI_PKID = IN_IDLieu INNER JOIN Dossier ON DO_PKID = IN_IDDossier WHERE Planning_RDV.PL_DateDebut LIKE '%000000000' AND Planning_RDV.PL_DateFin LIKE '%000000000' AND NOT Planning_RDV.Archive=1 ORDER BY Planning_RDV.PL_DateDebut ASC,PL_IDGroupe ] nIDRuptGroupe est un entier sur 8 octets si HExécuteRequête(rq,hRequêteDéfaut) alors nIDRuptGroupe = 0 pour tout rq si nIDRuptGroupe<>rq.PL_IDGroupe _ou_ nIDRuptGroupe=0 alors nIDRuptGroupe=rq.PL_IDGroupe nN_Ligne += 1 TableAjouteLigne(TABLE_RDV_Non_Positionne) TABLE_RDV_Non_Positionne[nN_Ligne].COL_NIntervention = rq.IN_RefInterne TABLE_RDV_Non_Positionne[nN_Ligne].COL_Lieu = rq.LI_CodeLieu TABLE_RDV_Non_Positionne[nN_Ligne].COL_INPKID = rq.IN_PKID TABLE_RDV_Non_Positionne[nN_Ligne].COL_RDVPKID = rq.PL_PKID TABLE_RDV_Non_Positionne[nN_Ligne].COL_IdDoss =rq.DO_PKID fin fin fin HLibèreRequête(rq) Procédure locale Ouvrir_Dossier // Résumé : // Syntaxe : //Ouvrir_Dossier () // // Paramètres : // Aucun // Valeur de retour : // Aucune // 06/08/2026 Isis_BO 4808 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_RDV_Non_Positionne › Procédures // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Ouvrir_Dossier() si pas HLitRecherchePremier(Dossier,DO_PKID,COL_IdDoss) alors retour fin oDossier est un MDossier FichierVersMémoire(oDossier,Dossier) oFicheDossier est un PFicheDossier(oDossier) nIdInterv est un entier sur 8 octets = TABLE_RDV_Non_Positionne.COL_INPKID paramDoss est STParamFenetreAppelante paramDoss.eTypeAppel = DansOnglet paramDoss.sNomIDAppelant = "DossierInterv" paramDoss.nIdFenetreAppelante = nIdInterv paramDoss.sContexteAppelant = MoiMême..Nom paramDoss.sTitreFenetre = "Dossier" paramDoss.bRafraichit = Vrai paramDoss.pclObjetAppelant = oFicheDossier FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche Dossier",Vrai,oFicheDossier,paramDoss) //Boucle sur tous les onglets du dossier pour tout sAliasLogiqueDoss de {"FEN_Menu.gtabOngletRef"} //Il s'agit de l'onglet de l'intervention concerné par le HSurveille si Contient(sAliasLogiqueDoss,"FI_Fiche_Dossier"+oFicheDossier.m_nPKID) alors //Stock l'alias de l'onglet sAliasRefDoss est une chaîne = FEN_Menu.gtabOngletLog[sAliasLogiqueDoss] si OngletEtat(FEN_Menu.ONG_FENETRE,FEN_Menu.gtabOngletLog[sAliasLogiqueDoss])<>voletInexistant alors //Boucle sur tous les onglets du dossier pour tout sAliasLogiqueInterv de {sAliasRefDoss+".gtabOngletIntervRef"} //Il s'agit de l'onglet de l'intervention concerné par le HSurveille si Contient(sAliasLogiqueInterv,"FI_Fiche_Intervention"+nIdInterv) _et_ OngletEtat({ sAliasRefDoss+".ONG_INTERVENTION"},{sAliasRefDoss+".gtabOngletIntervLog"}[ sAliasLogiqueInterv])<>voletInexistant alors //Execute la procédure de rafraichissement des rendez-vous pour l'intervention concernée ExécuteTraitement({sAliasRefDoss+".gtabOngletIntervLog"}[sAliasLogiqueInterv]+ ".SelectionneRdvEtModifie", trtProcédure,TABLE_RDV_Non_Positionne.COL_RDVPKID) fin fin fin fin fin 06/08/2026 Isis_BO 4809 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Image FI_TdbPrincipal_RDV_Manque Image FI_TdbPrincipal_RDV_Manque Informations générales FI_TdbPrincipal_RDV_Manque Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_TdbPrincipal_RDV_Manque.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | ---- | | Date de création | | 23/05/2022 10:15:34 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 263 Hauteur | 405 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | 06/08/2026 | | | Isis_BO | | 4810 | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations générales | Redimensionnable | Avec grip | | Grip dans image | | | --------------------- | -------------- | --- | --------------- | --- | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | ------- | --- | ---- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | | Déplace souris sur bouton par | Non | | | | | Compact. barres outils | Non | | | | | 06/08/2026 | | Isis_BO | | 4811 | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations générales Statistiques de la fenêtre | | Champ de saisie | | 5 | Libellé | | | 7 | | --- | --------------------- | --- | --- | --------------- | --- | --- | --- | | | Bouton | | 1 | Forme | | | 3 | | | Zone répétée | | 1 | Fenêtre interne | | | 1 | | | Attribut zone répétée | | 7 | | | | | Nombre d'éléments dans la fenêtre : 25 FI_TdbPrincipal_RDV_Manque Informations sur les champs Fenêtre : FI_TdbPrincipal_RDV_Manque Fenêtre interne BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FI_TdbPrincipal_RDV_Manque | | 0 | 0 263 | 405 | 0 | | | | -------------------------- | --- | --- | ----- | --- | --- | --- | --- | Fenêtre interne : FI_TdbPrincipal_RDV_Manque Forme | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | FRM_Titre | | 0 | 0 263 | 50 | 0 | Actif | | | ---------- | --- | --- | ------- | --- | --- | ----- | ---- | | 06/08/2026 | | | Isis_BO | | | | 4812 | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Zone répétée BAT ehcuoT | | | | X noitisoP | | Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | ---------- | --- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_RDV_Manque | | | | 9 | 56 | | 254 | 343 | | 0 | Actif | | | ------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Zone répétée : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ----------- | ---------- | --- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | | eisias epyT | engilitluM | | | | | ruetuaH ruegraL elbisiV nalP | SAI_DateDebut | 21 | 88 87 | 22 | 0 | affichag | | Date | | Non | | | | | -------------- | ------- | ------ | --- | --- | -------- | --- | ----- | --- | --- | --- | --- | --- | | SAI_DateFin | 122 | 87 87 | 22 | 0 | affichag | | Date | | Non | | | | | SAI_HeureDebut | 21 130 | 87 | 22 | 0 | affichag | | Heure | | Non | | | | | SAI_HeureFin | 122 130 | 89 | 22 | 0 | affichag | | Heure | | Non | | | | | SAI_Lieu | 48 | 41 157 | 28 | 0 | affichag | | Texte | | Non | | | | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | | | | ruegraL | ruetuaH | | | | | | | | --- | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_DateDebut | | 21 | | 73 | 89 | 14 | 0 | | Actif | Gauche | Haut | | | ----------------- | --- | --- | --- | --- | --- | ------- | --- | --- | ----- | ------ | ---- | ---- | | LIB_DateFin | | 121 | | 72 | 88 | 20 | 0 | | Actif | Gauche | Haut | | | LIB_HeureDebut | | 20 | 110 | | 100 | 20 | 0 | | Actif | Gauche | Haut | | | LIB_HeureFin | | 124 | 110 | | 89 | 14 | 0 | | Actif | Gauche | Haut | | | LIB_Intervention | | 14 | | 13 | 83 | 13 | 0 | | Actif | Gauche | Haut | | | LIB_Lieu | | 17 | | 41 | 37 | 29 | 0 | | Actif | Gauche | Haut | | | LIB_NIntervention | | 105 | | 11 | 89 | 21 | 0 | | Actif | Gauche | Haut | | | 06/08/2026 | | | | | | Isis_BO | | | | | | 4813 | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Bouton notuob epyT | | | | | laitini tatE | BAT ehcuoT | | | --- | --- | --- | --- | ------------ | ---------- | --- | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_Modifier | 201 8 | 24 24 | 0 | Actif | Normal | | | ------------ | ----- | ----- | --- | ----- | ------ | --- | Forme BAT ehcuoT laitini tatE | | X noitisoP | Y noitisoP | | | | | | --- | ---------- | ---------- | ------- | --- | --- | --- | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_SansNom1 | 13 | 35 210 | 131 | 0 | Actif | | | ------------ | --- | ------ | --- | --- | ----- | --- | | FRM_SansNom2 | 12 | 9 210 | 23 | 0 | Actif | | Attribut zone répétée | | | | | | laitini tatE | BAT ehcuoT | | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP ATT_Debut ATT_Fin ATT_HDeb ATT_HFin ATT_IdRDV ATT_Lieu ATT_NIntervention Fenêtre : FI_TdbPrincipal_RDV_Manque Fenêtre interne : FI_TdbPrincipal_RDV_Manque | UI par l'utilisateur | Selon fenêtre | | | | | | | -------------------------------- | ---------------------------------- | --- | --- | --- | --- | --- | | Unité des tailles | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide | 0 | | | | | | | Thème destination | Oui | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement | 0 | | | | | | Facteur d'agrandissement 0 | Ctx. HFSQL indép. | Non | | | | | | | ----------------- | ------- | ------- | --- | --- | --- | ---- | | Ancrage | | | | | | | | 06/08/2026 | | Isis_BO | | | | 4814 | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_TdbPrincipal_RDV_Manque Forme : FI_TdbPrincipal_RDV_Manque.FRM_Titre Libellé FR: RDV Manqué UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 172 Largeur colonne 254 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 4815 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Oui Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4816 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Zone répétée : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque Attribut zone répétée : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.ATT_Debut (3) Champ associé SAI_DateDebut Propriété associée 1 Attribut zone répétée : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.ATT_Fin (4) Champ associé SAI_DateFin Propriété associée 1 Attribut zone répétée : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.ATT_HDeb (5) Champ associé SAI_HeureDebut Propriété associée 1 Attribut zone répétée : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.ATT_HFin (6) Champ associé SAI_HeureFin Propriété associée 1 Attribut zone répétée : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.ATT_IdRDV (1) Propriété associée -1 Attribut zone répétée : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.ATT_Lieu (7) Champ associé SAI_Lieu Propriété associée 1 06/08/2026 Isis_BO 4817 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Attribut zone répétée : Champ associé LIB_NIntervention Propriété associée 1 Bouton : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.BTN_Modifier Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4818 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Forme : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.FRM_SansNom1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.FRM_SansNom2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4819 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Libellé : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.LIB_DateDebut Libellé FR: Date de début Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.LIB_DateFin Libellé FR: Date de fin Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4820 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.LIB_HeureDebut Libellé FR: Heure de début Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4821 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Libellé : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.LIB_HeureFin Libellé FR: Heure de fin Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.LIB_Intervention Libellé FR: Intervention N° Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4822 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.LIB_Lieu Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4823 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Libellé : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.LIB_NIntervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.SAI_DateDebut Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 30 Largeur interne 85 06/08/2026 Isis_BO 4824 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: UseSystemMask Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 06/08/2026 Isis_BO 4825 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.SAI_DateFin Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 131 Largeur interne 85 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: UseSystemMask Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui 06/08/2026 Isis_BO 4826 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.SAI_HeureDebut Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 30 Largeur interne 85 06/08/2026 Isis_BO 4827 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM:SS Format retour HHMMSS Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 06/08/2026 Isis_BO 4828 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.SAI_HeureFin Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 131 Largeur interne 87 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: HH:MM:SS Format retour HHMMSS Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui 06/08/2026 Isis_BO 4829 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_TdbPrincipal_RDV_Manque.ZR_RDV_Manque.SAI_Lieu Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 57 Largeur interne 157 06/08/2026 Isis_BO 4830 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 4831 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Informations sur les champs Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_TdbPrincipal_RDV_Manque Code des champs Déclarations globales de FI_TdbPrincipal_RDV_Manque procédure MaFenêtre() gtabRdv est un tableau dynamique de MRdv Init() Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur ZR_RDV_Manque Ouvrir_Dossier() Clic sur BTN_Modifier ( ZR_RDV_Manque ) Ouvrir_Dossier() Initialisation de SAI_DateDebut ( ZR_RDV_Manque ) // Version 1 // Description // Saisie d'une date Initialisation de SAI_DateFin ( ZR_RDV_Manque ) // Version 1 // Description // Saisie d'une date Initialisation de SAI_HeureDebut ( ZR_RDV_Manque ) // Version 1 // Description // Saisie d'une heure FI_TdbPrincipal_RDV_Manque Procédures Procédure locale Init 06/08/2026 Isis_BO 4832 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Procédures // Résumé : // Syntaxe : // Init () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Init() nN_Zone est un entier = 0 dhDateDuJour est un DateHeure = DateHeureSys() dhDateDuJour = Gauche(dhDateDuJour, 8) + "000000000" nIDRuptureGroupe est un entier sur 8 octets ZoneRépétéeSupprimeTout(ZR_RDV_Manque) // requête condition 1 (RDV planifié avec des collaborateurs inactifs) // condition 1 : date inférieur à aujourd'hui avec RDV non archivé et status différente à fait // et heure de début et fin différente à 000000000 qui corresponde aux RDV non planifie rq est une Requête SQL = [ SELECT PL_DateDebut,PL_DateFin,PL_IDGroupe,Planning_RDV.PL_PKID, IN_PKID, IN_IDDossier, IN_RefInterne, LI_PKID, LI_CodeLieu FROM Planning_RDV INNER JOIN Intervention ON IN_PKID = PL_IDIntervention INNER JOIN Lieu ON LI_PKID = IN_IDLieu INNER JOIN ParametreMetier ON PA_PKID = PL_IDStatut WHERE (Planning_RDV.PL_DateDebut BETWEEN {Debut} AND {Fin} AND NOT Planning_RDV.Archive=1 AND PA_Valeur<>'4' AND Planning_RDV.PL_DateDebut NOT LIKE '%000000000' AND Planning_RDV.PL_DateFin NOT LIKE '%000000000') ORDER BY Planning_RDV.PL_DateDebut ASC,PL_IDGroupe ] rq.fin = dhDateDuJour dhDateDuJour.Mois -=3 rq.Debut=dhDateDuJour si HExécuteRequête(rq,hRequêteDéfaut) alors nIDRuptureGroupe = 0 pour tout rq si nIDRuptureGroupe<>rq.PL_IDGroupe _ou_ nIDRuptureGroupe=0 alors nIDRuptureGroupe=rq.PL_IDGroupe nN_Zone += 1 ZoneRépétéeAjoute(ZR_RDV_Manque) ZR_RDV_Manque[nN_Zone].ATT_NIntervention = rq.IN_RefInterne ZR_RDV_Manque[nN_Zone].ATT_Lieu = rq.LI_CodeLieu ZR_RDV_Manque[nN_Zone].ATT_Debut = Gauche(rq.PL_DateDebut, 8) ZR_RDV_Manque[nN_Zone].ATT_Fin = Gauche(rq.PL_DateFin,8) ZR_RDV_Manque[nN_Zone].ATT_HDeb = Gauche(Droite(rq.PL_DateDebut,9),6) ZR_RDV_Manque[nN_Zone].ATT_HFin = Gauche(Droite(rq.PL_DateFin,9),6) ZR_RDV_Manque[nN_Zone].ATT_IdRDV = rq.PL_PKID 06/08/2026 Isis_BO 4833 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_RDV_Manque › Procédures //création d'une instance de MRdv qui est enregistré dans un tableaux pour pouvoir ensuite ouvrir le RDV dans le planning | | // | clRdv est un MRdv | | | | --- | --- | ----------------- | --- | --- | // | | // | clRdv:m_nPKID | = rq.PL_PKID | | | --- | --- | ------------------------ | ----------------------- | --- | | | // | clRdv:m_nIDGroupe | = rq.PL_IDGroupe | | | | // | clRdv:m_nIDSociete | = rq.PL_IDSociete | | | | // | clRdv:m_nIDEquipe | = rq.PL_IDEquipe | | | | // | clRdv:m_nIDCollaborateur | = rq.PL_IDCollaborateur | | | | // | clRdv:m_nIDDossier | = rq.PL_IDDossier | | | | // | clRdv:m_nIDIntervention | = rq.PL_IDIntervention | | | | // | clRdv:m_nIDTypeActivite | = rq.PL_IDTypeActivite | | | | // | clRdv:m_nIDStatut | = rq.PL_IDStatut | | | | // | clRdv:m_sDescription | = rq.PL_Description | | | | // | clRdv:m_nIDLieu | = rq.PL_IDLieu | | | | // | clRdv:m_dhDateDebut | = rq.PL_DateDebut | | | | // | clRdv:m_dhDateFin | = rq.PL_DateFin | | | | // | clRdv:m_bSuperposable | = rq.PL_Superposable | | | | // | clRdv:m_bPrive | = rq.PL_Prive | | | | // | clRdv:m_bGrouper | = rq.PL_Grouper | | | | // | clRdv:m_sObjet | = rq.PL_Objet | | | | // | clRdv:m_sIDImport | = rq.PL_IDImport | | | | // | clRdv:m_nIDPersonne | = rq.PL_IDPersonne | | // | | // | TableauAjoute(gtabRdv, clRdv) | | | | --- | --- | ----------------------------- | --- | --- | fin fin fin HLibèreRequête(rq) Procédure locale Ouvrir_Dossier // Résumé : // Syntaxe : // Ouvrir_Dossier () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Ouvrir_Dossier() oRDV est un MRdv si pas HLitRecherchePremier(Planning_RDV,PL_PKID,ATT_IdRDV) alors retour FichierVersMémoire(oRDV,Planning_RDV) pclFicheRdv est un PFicheRdv(oRDV) FEN_Menu.OuvreOuActive(FI_Planning,"Planning",Vrai,*,DonneParam(DansOnglet,"FI_Fiche_Intervention", MoiMême..Nom,Null,"","InterventionRendezVous",*,pclFicheRdv)) | 06/08/2026 | | | Isis_BO | 4834 | | ---------- | --- | --- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Image FI_TdbPrincipal_Client_Non_Batigest Image FI_TdbPrincipal_Client_Non_Batigest Informations générales FI_TdbPrincipal_Client_Non_Batigest Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_TdbPrincipal_Client_Non_Batigest.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | ---- | | Date de création | | 23/05/2022 10:15:34 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 263 Hauteur | 405 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | 06/08/2026 | | | Isis_BO | | 4835 | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations générales | Redimensionnable | Avec grip | | Grip dans image | | | --------------------- | -------------- | --- | --------------- | --- | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | ------- | --- | ---- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | | Déplace souris sur bouton par | Non | | | | | Compact. barres outils | Non | | | | | 06/08/2026 | | Isis_BO | | 4836 | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations générales Statistiques de la fenêtre | | Champ de saisie | | 2 | Libellé | | | 5 | | --- | --------------- | --- | --- | --------------------- | --- | --- | --- | | | Bouton | | 1 | Combo | | | 1 | | | Forme | | 3 | Zone répétée | | | 1 | | | Fenêtre interne | | 1 | Attribut zone répétée | | | 5 | Nombre d'éléments dans la fenêtre : 19 FI_TdbPrincipal_Client_Non_Batigest Informations sur les champs Fenêtre : FI_TdbPrincipal_Client_Non_Batigest Fenêtre interne BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FI_TdbPrincipal_Client_Non_Batigest | | 0 | 0 263 | 405 | 0 | | | | ----------------------------------- | --- | --- | ----- | --- | --- | --- | --- | Fenêtre interne : FI_TdbPrincipal_Client_Non_Batigest Forme | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | FRM_Titre | | 0 | 0 263 | 50 | 0 | Actif | | | ---------- | --- | --- | ------- | --- | --- | ----- | ---- | | 06/08/2026 | | | Isis_BO | | | | 4837 | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Zone répétée BAT ehcuoT | | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | --- | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP | ZR_Client_Non_Batigest | | | | 4 | | 56 | 254 | | 343 | 0 | Actif | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Zone répétée : FI_TdbPrincipal_Client_Non_Batigest.ZR_Client_Non_Batigest Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | | FTR tamroF | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | --- | ------------ | ----------- | ---------- | ---------- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_Nom | 19 100 | 198 | 22 | 0 | affichag | | Texte | | Non | | | | | | ----------- | ------ | --- | --- | --- | -------- | --- | ----- | --- | --- | --- | --- | --- | --- | | SAI_TelFixe | 19 145 | 90 | 22 | 0 | Actif | | Texte | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | ------------ | --- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | | | | | elbisiV nalP | LIB_CLIENT | | 14 | | 13 | 83 | 13 | | 0 | Actif | Gauche | Haut | | | | -------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_CODECLIENT | | 105 | | 11 | 89 | 21 | | 0 | Actif | Gauche | Haut | | | | LIB_NOM | | 19 | | 83 | 120 | 17 | | 0 | Actif | Gauche | Haut | | | | LIB_TELFIXE | | 19 | | 128 | 90 | 17 | | 0 | Actif | Gauche | Haut | | | | LIB_TYPECLIENT | | 19 | | 38 | 125 | 17 | | 0 | Actif | Gauche | Haut | | | Bouton | | | | | | | | | | | | BAT ehcuoT | notuob epyT | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | --- | laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_Modifier | | | 201 | | 8 | 24 | | 24 | 0 | Actif | | Normal | | | ------------ | --- | --- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | ------ | ---- | | 06/08/2026 | | | | | | Isis_BO | | | | | | | 4838 | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Combo reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | laitini tatE BAT ehcuoT | | eisias cevA | | | | --- | --- | --- | ----------------------- | --- | ----------- | --- | --- | X noitisoP Y noitisoP | | | ruegraL ruetuaH | | sruocraP | | | | | --- | --- | --------------- | --- | -------- | --- | --- | --- | elbisiV | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_TypeClient | 19 55 | 198 22 | 0 affichag | Variable | Non | | | | ---------------- | ----- | ------ | ---------- | -------- | --- | --- | --- | Forme BAT ehcuoT laitini tatE | | | X noitisoP | Y noitisoP | | | | | | --- | --- | ---------- | ---------- | ------- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_SansNom1 | | 13 | 35 210 | 133 | 0 | Actif | | | ------------ | --- | --- | ------ | --- | --- | ----- | --- | | FRM_SansNom2 | | 12 | 9 210 | 23 | 0 | Actif | | Attribut zone répétée BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP ATT_Code ATT_ID ATT_Nom ATT_Tel ATT_Type Fenêtre : FI_TdbPrincipal_Client_Non_Batigest Fenêtre interne : FI_TdbPrincipal_Client_Non_Batigest | UI par l'utilisateur | | Selon fenêtre | | | | | | | -------------------------------- | --- | ---------------------------------- | ------- | --- | --- | --- | ---- | | Unité des tailles | | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | | 0 | | | | | | | Taux Paral. Y | | 0 | | | | | | | Épinglé | | Non | | | | | | | Masquer lors du scrolling | | Non | | | | | | | Ancrage au contenu | | | | | | | | | Numéro aide | | 0 | | | | | | | Thème destination | | Oui | | | | | | | Alignement sur l'axe secondaire | | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement | | 0 | | | | | | | Facteur d'agrandissement | | 0 | | | | | | | Ctx. HFSQL indép. | | Non | | | | | | | Ancrage | | | | | | | | | 06/08/2026 | | | Isis_BO | | | | 4839 | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_TdbPrincipal_Client_Non_Batigest Forme : FI_TdbPrincipal_Client_Non_Batigest.FRM_Titre Libellé FR: Client non Batigest UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_TdbPrincipal_Client_Non_Batigest.ZR_Client_Non_Batigest Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 172 Largeur colonne 254 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 4840 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Oui Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4841 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Zone répétée : FI_TdbPrincipal_Client_Non_Batigest.ZR_Client_Non_Batigest Attribut zone répétée : Champ associé LIB_CODECLIENT Propriété associée 1 Attribut zone répétée : Propriété associée -1 Attribut zone répétée : Champ associé SAI_Nom Propriété associée 1 Attribut zone répétée : Champ associé SAI_TelFixe Propriété associée 1 Attribut zone répétée : Champ associé COMBO_TypeClient Propriété associée 1 Bouton : FI_TdbPrincipal_Client_Non_Batigest.ZR_Client_Non_Batigest.BTN_Modifier Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 4842 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Libellé FR: Type de client Groupe GR_CADENAS_CLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 198 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 23 06/08/2026 Isis_BO 4843 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Largeur interne 198 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Type de client Numéro aide 0 Texte d'indication si vide FR: Type de client Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeClient.m_clTabModele Filtre 2 Rub. affichée :gpclListeTypeClient.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeClient.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4844 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Forme : FI_TdbPrincipal_Client_Non_Batigest.ZR_Client_Non_Batigest.FRM_SansNom1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_TdbPrincipal_Client_Non_Batigest.ZR_Client_Non_Batigest.FRM_SansNom2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4845 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Libellé : FI_TdbPrincipal_Client_Non_Batigest.ZR_Client_Non_Batigest.LIB_CLIENT Libellé FR: Client N° Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_TdbPrincipal_Client_Non_Batigest.ZR_Client_Non_Batigest.LIB_CODECLIENT Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4846 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_TdbPrincipal_Client_Non_Batigest.ZR_Client_Non_Batigest.LIB_NOM Libellé FR: Nom du client Groupe GR_NOM_CLIENT Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4847 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Libellé : FI_TdbPrincipal_Client_Non_Batigest.ZR_Client_Non_Batigest.LIB_TELFIXE Libellé FR: Téléphone Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : FI_TdbPrincipal_Client_Non_Batigest.ZR_Client_Non_Batigest.LIB_TYPECLIENT Libellé FR: Type du client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4848 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Nom Groupe GR_NOM_CLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 23 Largeur interne 198 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Nom du client Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 100 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non 06/08/2026 Isis_BO 4849 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4850 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Champ de saisie : Libellé FR: Téléphone Groupe GR_CADENAS_CLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 23 Largeur interne 90 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Téléphone fixe du contact Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 14 Masque saisie FR: 21 Masque affichage FR: 21 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui 06/08/2026 Isis_BO 4851 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Informations sur les champs Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_TdbPrincipal_Client_Non_Batigest Code des champs Déclarations globales de FI_TdbPrincipal_Client_Non_Batigest procédure FI_TdbPrincipal_Client_Non_Batigest() maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI //gtabClient est un tableau dynamique de MClient Init() //SI gtabClient..Occurrence = 0 ALORS // FRM_Titre..Visible =Faux //FIN Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur ZR_Client_Non_Batigest Ouvrir_Client() Clic sur BTN_Modifier ( ZR_Client_Non_Batigest ) Ouvrir_Client() Sortie de COMBO_TypeClient ( ZR_Client_Non_Batigest ) 06/08/2026 Isis_BO 4852 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Code des champs FI_TdbPrincipal_Client_Non_Batigest Procédures Procédure locale Init // Résumé : // Syntaxe : // Init () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Init() nIndice est un entier = 0 ZoneRépétéeSupprimeTout(ZR_Client_Non_Batigest) sReqSQL est une Requête SQL = [ SELECT * //Client.CL_CodeClient,Client.CL_nom,Client.CL_Tel,Client.CL_IDType FROM Client WHERE NOT EXISTS(SELECT 1 FROM Client_BddExterne WHERE Client_BddExterne.CLX_IDCLient = CL_PKID) ORDER BY CL_CodeClient ] si HExécuteRequête(sReqSQL,hRequêteDéfaut) alors pour tout sReqSQL nIndice += 1 ZoneRépétéeAjoute(ZR_Client_Non_Batigest) ZR_Client_Non_Batigest[nIndice].ATT_Code = sReqSQL.CL_CodeClient ZR_Client_Non_Batigest[nIndice].ATT_Nom = sReqSQL.CL_Nom ZR_Client_Non_Batigest[nIndice].ATT_Type = sReqSQL.CL_IDType ZR_Client_Non_Batigest[nIndice].ATT_Tel = sReqSQL.CL_Tel ZR_Client_Non_Batigest[nIndice].ATT_ID = sReqSQL.CL_PKID fin fin HLibèreRequête(sReqSQL) Procédure locale MAJObjetRetourFI 06/08/2026 Isis_BO 4853 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Client_Non_Batigest › Procédures // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // <*> : > procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai Init() renvoyer bResultat Procédure locale Ouvrir_Client // Résumé : // Syntaxe : //Ouvrir_Client () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Ouvrir_Client() clClient est un MClient si HLitRecherchePremier(Client,CL_PKID,ATT_ID) alors FichierVersMémoire(clClient,Client) pclFicheClient est un PFicheClient(clClient) FEN_Menu.OuvreOuActive(FI_Fiche_Client,"FI_Fiche_Client",Vrai,pclFicheClient,DonneParam(DansOnglet, "FI_Fiche_Client",MoiMême..Nom,maProcMAJObjetRetourFI,"","TdBClientNonBatigest",*,pclFicheClient)) fin 06/08/2026 Isis_BO 4854 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Image FI_TdbPrincipal_Intervention_Non_Batigest Image FI_TdbPrincipal_Intervention_Non_Batigest Informations générales FI_TdbPrincipal_Intervention_Non_B atigest Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_TdbPrincipal_Intervention_Non_Batigest.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | ---- | | Date de création | | 23/05/2022 10:15:34 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 263 Hauteur | 405 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | 06/08/2026 | | | Isis_BO | | 4855 | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations générales | Barre de message | Détourer le fond | | Mode 9 images | | | --------------------- | ---------------- | --- | --------------- | --- | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | ------- | --- | ---- | | 06/08/2026 | | Isis_BO | | 4856 | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations générales Statistiques de la fenêtre | | Champ de saisie | | 3 | Libellé | | | 7 | | --- | --------------------- | --- | --- | --------------- | --- | --- | --- | | | Bouton | | 1 | Forme | | | 3 | | | Zone répétée | | 1 | Fenêtre interne | | | 1 | | | Attribut zone répétée | | 6 | | | | | Nombre d'éléments dans la fenêtre : 22 FI_TdbPrincipal_Intervention_Non_Batigest Informations sur les champs Fenêtre : FI_TdbPrincipal_Intervention_Non_Batigest Fenêtre interne BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FI_TdbPrincipal_Intervention_Non_Batigest | | 0 | 0 263 | 405 | 0 | | | | ----------------------------------------- | --- | --- | ----- | --- | --- | --- | --- | Fenêtre interne : FI_TdbPrincipal_Intervention_Non_Batigest Forme | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | FRM_Titre | | 0 | 0 263 | 50 | 0 | Actif | | | ---------- | --- | --- | ------- | --- | --- | ----- | ---- | | 06/08/2026 | | | Isis_BO | | | | 4857 | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Zone répétée BAT ehcuoT | | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | --- | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP | ZR_Interv_Non_Batigest | | | | 4 | | 56 | 254 | | 343 | 0 | Actif | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Zone répétée : FI_TdbPrincipal_Intervention_Non_Batigest.ZR_Interv_Non_Batigest Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | | FTR tamroF | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | --- | ------------ | ----------- | ---------- | ---------- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_NOMSOCIETE | 19 | 61 198 | 22 | 0 | affichag | | Texte | | Non | | | | | | -------------- | ------ | ------ | --- | --- | -------- | --- | ----- | --- | --- | --- | --- | --- | --- | | SAI_NomClient | 19 100 | 198 | 22 | 0 | affichag | | Texte | | Non | | | | | | SAI_SUIVIPAR | 19 144 | 198 | 22 | 0 | affichag | | Texte | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | ------------ | --- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | | | | | elbisiV nalP | LIB_IDDOSSIER | | 150 | | 38 | 28 | 17 | | 0 | Actif | Gauche | Haut | | | | ---------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_IDINTERV | | 184 | | 38 | 28 | 17 | | 0 | Actif | Gauche | Haut | | | | LIB_INTERVENTION | | 14 | | 13 | 83 | 13 | | 0 | Actif | Gauche | Haut | | | | LIB_NOM | | 19 | | 83 | 120 | 17 | | 0 | Actif | Gauche | Haut | | | | LIB_REFINTERNE | | 105 | | 11 | 89 | 21 | | 0 | Actif | Gauche | Haut | | | | LIB_SOCIETE | | 19 | | 38 | 125 | 17 | | 0 | Actif | Gauche | Haut | | | | LIB_SUIVIPAR | | 19 | | 128 | 90 | 17 | | 0 | Actif | Gauche | Haut | | | Bouton notuob epyT BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | | | | ruegraL | | | elbisiV | | | | | | --- | --- | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | nalP | BTN_Modifier | | | 201 | | 8 | 24 | | 24 | 0 | Actif | | Normal | | | ------------ | --- | --- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | ------ | ---- | | 06/08/2026 | | | | | | Isis_BO | | | | | | | 4858 | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Forme BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_SansNom1 | 13 | 35 210 | 133 | 0 | Actif | | | ------------ | --- | ------ | --- | --- | ----- | --- | | FRM_SansNom2 | 12 | 9 210 | 23 | 0 | Actif | | Attribut zone répétée BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | | | | ruegraL | ruetuaH | | | | elbisiV nalP ATT_Client ATT_IdDossier ATT_IdInter ATT_Inter ATT_Societe ATT_Suivi Fenêtre : FI_TdbPrincipal_Intervention_Non_Batigest Fenêtre interne : FI_TdbPrincipal_Intervention_Non_Batigest | UI par l'utilisateur Selon fenêtre | | | | | | | | ------------------------------------------------------------------- | --- | --- | --- | --- | --- | --- | | Unité des tailles Compatible desktop ET mobile | | | | | | | | Taux Paral. hauteur 0 | | | | | | | | Taux Paral. Y 0 | | | | | | | | Épinglé Non | | | | | | | | Masquer lors du scrolling Non | | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide 0 | | | | | | | | Thème destination Oui | | | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | | | | | | | | Facteur de rétrécissement 0 | | | | | | | | Facteur d'agrandissement 0 | | | | | | | | Ctx. HFSQL indép. Non | | | | | | | | Ancrage | | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | Isis_BO | | | | 4859 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Fenêtre interne : FI_TdbPrincipal_Intervention_Non_Batigest Forme : FI_TdbPrincipal_Intervention_Non_Batigest.FRM_Titre Libellé FR: Intervention non Batigest UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_TdbPrincipal_Intervention_Non_Batigest.ZR_Interv_Non_Batigest Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 172 Largeur colonne 254 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui 06/08/2026 Isis_BO 4860 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Oui Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_TdbPrincipal_Intervention_Non_Batigest.ZR_Interv_Non_Batigest Attribut zone répétée : Champ associé SAI_NomClient Propriété associée 1 06/08/2026 Isis_BO 4861 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Attribut zone répétée : Champ associé LIB_IDDOSSIER Propriété associée 1 Attribut zone répétée : Champ associé LIB_IDINTERV Propriété associée 1 Attribut zone répétée : Champ associé LIB_REFINTERNE Propriété associée 1 Attribut zone répétée : Champ associé SAI_NOMSOCIETE Propriété associée 1 Attribut zone répétée : Champ associé SAI_SUIVIPAR Propriété associée 1 Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton 06/08/2026 Isis_BO 4862 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4863 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 4864 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Intervention N° Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 4865 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_TdbPrincipal_Intervention_Non_Batigest.ZR_Interv_Non_Batigest.LIB_NOM Libellé FR: Nom du client Groupe GR_NOM_CLIENT Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 4866 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Société Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 4867 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : Libellé FR: Suivi Par Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 4868 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Nom Groupe GR_NOM_CLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 23 Largeur interne 198 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Nom du client Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 100 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non 06/08/2026 Isis_BO 4869 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Nom Groupe GR_NOM_CLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 23 06/08/2026 Isis_BO 4870 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Largeur interne 198 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Nom du client Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 100 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 06/08/2026 Isis_BO 4871 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Nom Groupe GR_NOM_CLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 23 Largeur interne 198 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Nom du client Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 100 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais 06/08/2026 Isis_BO 4872 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Informations sur les champs Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_TdbPrincipal_Intervention_Non_Batigest Code des champs Déclarations globales de FI_TdbPrincipal_Intervention_Non_Batigest procédure FI_TdbPrincipal_Intervention_Non_Batigest() maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI gpclListeCollabResp est un PTableCollaborateur dynamique gpclListeSocieteAppartenance est un PTableSociete dynamique gpclListeCollabResp = PTableCollaborateur.gNouvellePresentation(0) gpclListeSocieteAppartenance = PTableSociete.gNouvellePresentation(0) Init() Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur ZR_Interv_Non_Batigest 06/08/2026 Isis_BO 4873 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Code des champs Ouvrir_Intervention() Clic sur BTN_Modifier ( ZR_Interv_Non_Batigest ) Ouvrir_Intervention() FI_TdbPrincipal_Intervention_Non_Batigest Procédures Procédure locale Init // Résumé : // Syntaxe : // Init () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Init() nIndice est un entier = 0 ZoneRépétéeSupprimeTout(ZR_Interv_Non_Batigest) rq est une Requête SQL = [ SELECT Intervention.*,Client.CL_Nom,Societe.SO_Nom,Collaborateur.CO_Nom,Collaborateur.CO_Prenom //Client.CL_CodeClient,Client.CL_nom,Client.CL_Tel,Client.CL_IDType FROM Intervention INNER JOIN Client ON (CL_PKID=Intervention.IN_IDClient) INNER JOIN Societe ON (SO_PKID=Intervention.IN_IDSociete) INNER JOIN Collaborateur ON (CO_PKID=Intervention.IN_IDSuiviPar) WHERE NOT EXISTS(SELECT 1 FROM Intervention_BddExterne WHERE Intervention_BddExterne. INX_IDIntervention = IN_PKID) AND Intervention.IN_DateIntervention<{pDate} ORDER BY IN_RefInterne ] d est une Date = DateSys() d.Mois -= 3 rq.pDate=d si HExécuteRequête(rq,hRequêteDéfaut) alors pour tout rq nIndice += 1 ZoneRépétéeAjoute(ZR_Interv_Non_Batigest) ZR_Interv_Non_Batigest[nIndice].ATT_Inter = rq.IN_REFINTERNE ZR_Interv_Non_Batigest[nIndice].ATT_IdDossier = rq.IN_IDDossier 06/08/2026 Isis_BO 4874 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Procédures ZR_Interv_Non_Batigest[nIndice].ATT_IdInter = rq.IN_PKID ZR_Interv_Non_Batigest[nIndice].ATT_Client = rq.CL_Nom ZR_Interv_Non_Batigest[nIndice].ATT_Societe = rq.SO_Nom ZR_Interv_Non_Batigest[nIndice].ATT_Suivi = rq.CO_Prenom+" "+rq.CO_Nom fin fin HLibèreRequête(rq) Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //[ = ] MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // <*> : > procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai Init() renvoyer bResultat Procédure locale Ouvrir_Intervention // Résumé : // Syntaxe : //Ouvrir_Intervention () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Ouvrir_Intervention() gclPresentationListeDossier est un PTableDossier dynamique gclPresentationListeDossier = PTableDossier.gNouvellePresentation(5,ZR_Interv_Non_Batigest.ATT_ IdDossier) si gclPresentationListeDossier:p_nTotal=1 alors gclPresentationListeDossier:p_clCourant = gclPresentationListeDossier:m_clTabModele[1] Sablier() clPresentationFiche est un objet dynamique paramDoss est STParamFenetreAppelante paramDoss.eTypeAppel = DansOnglet paramDoss.sNomIDAppelant = "TdBClientNonBatigest" paramDoss.nIdFenetreAppelante = ZR_Interv_Non_Batigest.ATT_IdInter paramDoss.sContexteAppelant = MoiMême..Nom paramDoss.gProcMAJRetour = maProcMAJObjetRetourFI 06/08/2026 Isis_BO 4875 Partie 3 › Fenêtre WINDEV › FI_TdbPrincipal_Intervention_Non_Batigest › Procédures paramDoss.sTitreFenetre = "Dossier" paramDoss.bRafraichit = Vrai clPresentationFiche <-gclPresentationListeDossier.Modifier() paramDoss.pclObjetAppelant = clPresentationFiche FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"FI_Fiche_Dossier",Vrai,clPresentationFiche,paramDoss) Sablier(Faux) fin 06/08/2026 Isis_BO 4876 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients › Image FI_TdBPrincipal_DerniersClients Image FI_TdBPrincipal_DerniersClients Informations générales FI_TdBPrincipal_DerniersClients Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_TdBPrincipal_DerniersClients.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 11/06/2019 15:16:29 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 450 Hauteur | 245 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | -------------- | --- | ----- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | 06/08/2026 | | | Isis_BO | | 4877 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients › Informations générales Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 1 Image 1 Table 1 Fenêtre interne 1 Colonne de table 4 Disposition 2 Cellule de disposition 6 06/08/2026 Isis_BO 4878 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients › Informations générales Nombre d'éléments dans la fenêtre : 16 FI_TdBPrincipal_DerniersClients Informations sur les champs Fenêtre : FI_TdBPrincipal_DerniersClients Fenêtre interne BAT ehcuoT | | X noitisoP | | | | laitini tatE | | | --- | ---------- | --- | --- | --- | ------------ | --- | Y noitisoP ruegraL ruetuaH elbisiV nalP | FI_TdBPrincipal_DerniersClients | | 0 0 | 450 245 | 0 | | | | ------------------------------- | --- | --- | ------- | --- | --- | --- | Fenêtre interne : FI_TdBPrincipal_DerniersClients Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_CARACTERISTIQUE | 0 6 | 173 20 | 0 Actif | Gauche | Haut | | | ------------------- | --- | ------ | ------- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------------ | --------- | ---------- | | | | | ruetuaH | | cilc cevA | | ruegraL elbisiV nalP | IMG_ICONE_CARACTERISTIQUES | 4 | 7 16 | 16 0 | Actif | | | | -------------------------- | --- | ------- | ---- | ----- | --- | ---- | | 06/08/2026 | | Isis_BO | | | | 4879 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients › Informations sur les champs Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | -------------- | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | --- | --------------------- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | | | | ruetuaH | | | | sruocraP | | | | ruegraL elbisiV | | | | nalP | | elbaT | | | | | | ------------------ | --- | --------- | ---- | -------- | ------ | --- | --- | --- | --- | | TABLE_DERNIERCLIEN | 0 | 0 450 213 | 0 | affichag | Mémoir | | | | 2 | Disposition BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | elbisiV | | | | --- | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | DISP_IDENT_COLLAB_TETE | | | 0 | 0 | 450 | 32 | 0 | Actif | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | DISP_IntervDuJour | | | 0 | 0 | 450 | 245 | 0 | Actif | | Table : FI_TdBPrincipal_DerniersClients.DISP_IntervDuJour.TABLE_DERNIERCLIENT Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | | elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | --- | --- | -------------- | --------------- | -------------- | --- | --- | --- | | | | | | ehcuag à eéxiF | | .zroh egardaC | | | | .trev egardaC | | | | | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | | ------------ | ---- | --------------- | ------------ | ---------- | --- | ------------- | ----------- | ---------- | ----------- | | | | | laitini tatE | | | | | engilitluM | | | | | ruegraL elbisiV | | | | | | | | | | epyT | | | | | | | | eéirT | | COL_CLIENT | | 179 | Actif | | | Gauche Centre | Texte | | | | COL_CODE | | 73 | Actif | | | Gauche Centre | Texte | | | | COL_ADRESSE | | 182 | Actif | | | Gauche Centre | Texte | | | | COL_IDCLIENT | | 100 | Actif | | | Droite Centre | Numériq | | | Fenêtre : FI_TdBPrincipal_DerniersClients Fenêtre interne : FI_TdBPrincipal_DerniersClients | UI par l'utilisateur | | Selon fenêtre | | | | | | | | | ------------------------- | --- | ---------------------------- | --- | ------- | --- | --- | --- | --- | ---- | | Unité des tailles | | Compatible desktop ET mobile | | | | | | | | | Taux Paral. hauteur | | 0 | | | | | | | | | Taux Paral. Y | | 0 | | | | | | | | | Épinglé | | Non | | | | | | | | | Masquer lors du scrolling | | Non | | | | | | | | | Ancrage au contenu | | | | | | | | | | | Numéro aide | | 0 | | | | | | | | | 06/08/2026 | | | | Isis_BO | | | | | 4880 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients › Informations sur les champs Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_TdBPrincipal_DerniersClients Disposition : Libellé FR: Disposition Ordre navigation -1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4881 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients › Informations sur les champs Disposition : FI_TdBPrincipal_DerniersClients.DISP_IntervDuJour Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CARACT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui 06/08/2026 Isis_BO 4882 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients › Informations sur les champs Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Les 10 derniers clients Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4883 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients › Informations sur les champs Table : FI_TdBPrincipal_DerniersClients.DISP_IntervDuJour.TABLE_DERNIERCLIENT Libellé FR: Table Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non 06/08/2026 Isis_BO 4884 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients › Informations sur les champs Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Rub. parcourue -IN_PKID Rub. mémorisée IN_PKID Ajout/Suppr. dans variable Non Synchro HFSQL C/S Toujours Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_TdBPrincipal_DerniersClients.DISP_IntervDuJour.TABLE_DERNIERCLIENT Colonne de table : Titre FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non 06/08/2026 Isis_BO 4885 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: N° Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Adresse Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 4886 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: IDCLIENT Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4887 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients › Code des champs FI_TdBPrincipal_DerniersClients Code des champs Déclarations globales de FI_TdBPrincipal_DerniersClients procédure MaFenêtre() Init() FI_TdBPrincipal_DerniersClients Procédures Procédure locale Init // Résumé : // Syntaxe : // Init () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Init() TableSupprimeTout(TABLE_DERNIERCLIENT) sReqSQL est une Requête SQL = [ SELECT TOP 10 Client.* ,(SELECT STRING_AGG(Adresse.AD_Presentation,CHR(13)+'--------------------'+CHR(13)) FROM Adresse INNER JOIN Client_Adresse ON (CA_IDAdresse=AD_PKID) WHERE CA_IDClient=CL_PKID) AS Coord FROM Client ORDER BY Client.CL_PKID DESC ] si HExécuteRequête(sReqSQL,hRequêteDéfaut) alors pour tout sReqSQL TableAjouteLigne(TABLE_DERNIERCLIENT,sReqSQL.CL_Nom,sReqSQL.CL_CodeClient,sReqSQL.Coord,sReqSQL .CL_PKID) fin fin 06/08/2026 Isis_BO 4888 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients_Suppr › Image FI_TdBPrincipal_DerniersClients_Suppr Image FI_TdBPrincipal_DerniersClients_Suppr Informations générales FI_TdBPrincipal_DerniersClients_Sup pr Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_TdBPrincipal_DerniersClients_Suppr.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 11/06/2019 15:16:29 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 450 Hauteur | 245 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------ | --- | ----- | ------- | --- | ---- | | 06/08/2026 | | | Isis_BO | | 4889 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients_Suppr › Informations générales Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 1 Image 1 Table 1 Fenêtre interne 1 Colonne de table 4 Disposition 2 Cellule de disposition 6 06/08/2026 Isis_BO 4890 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients_Suppr › Informations générales Nombre d'éléments dans la fenêtre : 16 FI_TdBPrincipal_DerniersClients_Suppr Informations sur les champs Fenêtre : FI_TdBPrincipal_DerniersClients_Suppr Fenêtre interne BAT ehcuoT | | X noitisoP | | | | laitini tatE | | | --- | ---------- | --- | --- | --- | ------------ | --- | Y noitisoP ruegraL ruetuaH elbisiV nalP | FI_TdBPrincipal_DerniersClients_Suppr | | 0 0 | 450 245 | 0 | | | | ------------------------------------- | --- | --- | ------- | --- | --- | --- | Fenêtre interne : FI_TdBPrincipal_DerniersClients_Suppr Libellé tuaféd rap eéminA | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_CARACTERISTIQUE | 0 6 | 210 20 | 0 Actif | Gauche | Haut | | | ------------------- | --- | ------ | ------- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------------ | --------- | ---------- | | | | | ruetuaH | | cilc cevA | | ruegraL elbisiV nalP | IMG_ICONE_CARACTERISTIQUES | 4 | 7 16 | 16 0 | Actif | | | | -------------------------- | --- | ------- | ---- | ----- | --- | ---- | | 06/08/2026 | | Isis_BO | | | | 4891 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients_Suppr › Informations sur les champs Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | -------------- | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | --- | --------------------- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | | | | ruetuaH | | | | sruocraP | | | | ruegraL elbisiV | | | | nalP | | elbaT | | | | | | ------------------ | --- | --------- | ---- | -------- | ------ | --- | --- | --- | --- | | TABLE_DERNIERCLIEN | 0 | 0 450 213 | 0 | affichag | Mémoir | | | | 2 | Disposition BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | | ruegraL | | elbisiV | | | | --- | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | DISP_IDENT_COLLAB_TETE | | | 0 | 0 | 450 | 32 | 0 | Actif | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | | DISP_IntervDuJour | | | 0 | 0 | 450 | 245 | 0 | Actif | | Table : FI_TdBPrincipal_DerniersClients_Suppr.DISP_IntervDuJour.TABLE_DERNIERCLIENT Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | | elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | --- | --- | -------------- | --------------- | -------------- | --- | --- | --- | | | | | | ehcuag à eéxiF | | .zroh egardaC | | | | .trev egardaC | | | | | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | | ------------ | ---- | --------------- | ------------ | ---------- | --- | ------------- | ----------- | ---------- | ----------- | | | | | laitini tatE | | | | | engilitluM | | | | | ruegraL elbisiV | | | | | | | | | | epyT | | | | | | | | eéirT | | COL_CLIENT | | 179 | Actif | | | Gauche Centre | Texte | | | | COL_CODE | | 73 | Actif | | | Gauche Centre | Texte | | | | COL_SUPPRPAR | | 182 | Actif | | | Gauche Centre | Texte | | | | COL_IDCLIENT | | 100 | Actif | | | Droite Centre | Numériq | | | Fenêtre : FI_TdBPrincipal_DerniersClients_Suppr Fenêtre interne : FI_TdBPrincipal_DerniersClients_Suppr | UI par l'utilisateur | | Selon fenêtre | | | | | | | | | ------------------------- | --- | ---------------------------- | --- | ------- | --- | --- | --- | --- | ---- | | Unité des tailles | | Compatible desktop ET mobile | | | | | | | | | Taux Paral. hauteur | | 0 | | | | | | | | | Taux Paral. Y | | 0 | | | | | | | | | Épinglé | | Non | | | | | | | | | Masquer lors du scrolling | | Non | | | | | | | | | Ancrage au contenu | | | | | | | | | | | Numéro aide | | 0 | | | | | | | | | 06/08/2026 | | | | Isis_BO | | | | | 4892 | Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients_Suppr › Informations sur les champs Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_TdBPrincipal_DerniersClients_Suppr Disposition : Libellé FR: Disposition Ordre navigation -1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4893 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients_Suppr › Informations sur les champs Disposition : FI_TdBPrincipal_DerniersClients_Suppr.DISP_IntervDuJour Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 0 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CARACT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui 06/08/2026 Isis_BO 4894 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients_Suppr › Informations sur les champs Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Les 10 derniers clients supprimés Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4895 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients_Suppr › Informations sur les champs Table : Libellé FR: Table Ordre navigation 1 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 16 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non 06/08/2026 Isis_BO 4896 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients_Suppr › Informations sur les champs Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Rub. parcourue -IN_PKID Rub. mémorisée IN_PKID Ajout/Suppr. dans variable Non Synchro HFSQL C/S Toujours Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_TdBPrincipal_DerniersClients_Suppr.DISP_IntervDuJour.TABLE_DERNIERCLIENT Colonne de table : Titre FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non 06/08/2026 Isis_BO 4897 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients_Suppr › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: N° Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Supprimé par Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 06/08/2026 Isis_BO 4898 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients_Suppr › Informations sur les champs Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: IDCLIENT Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4899 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients_Suppr › Code des champs FI_TdBPrincipal_DerniersClients_Suppr Code des champs Déclarations globales de FI_TdBPrincipal_DerniersClients_Suppr procédure MaFenêtre() Init() FI_TdBPrincipal_DerniersClients_Suppr Procédures Procédure locale Init // Résumé : // Syntaxe : // Init () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Init() cnxJNL est une Connexion cnxJNL..Provider = hAccèsHFClientServeur cnxJNL..Accès = hOLectureEcriture cnxJNL..Cryptage = hCryptageRC5_16 cnxJNL..Compression = Vrai cnxJNL..Serveur = gcnxBO..Serveur cnxJNL..BaseDeDonnées= "__JNL" cnxJNL..Utilisateur = "admin"//gcnxBO..Utilisateur cnxJNL..MotDePasse = Mdp3+"!"+Gauche(gcnxBO..BaseDeDonnées,Taille(gcnxBO..BaseDeDonnées)-4) TableSupprimeTout(TABLE_DERNIERCLIENT) si HOuvreConnexion(cnxJNL) alors sdClientJNL est une Source de Données="ClientJNL" sdJNLUSERS est une Source de Données="JNL_USERS" sMDP est une chaîne = DonneMdpGroupeDeFichier(ProtectionStd,gcnxBO..BaseDeDonnées) HPasse("ClientJNL",sMDP) si HDéclareExterne(ChaîneConstruit("%1\ClientJNL.FIC",gcnxBO..BaseDeDonnées),sdClientJNL,cnxJNL) HDéclareExterne("JNL_USERS.FIC",sdJNLUSERS,cnxJNL) sEnreg est une chaîne pour tout sdClientJNL avec "WLFunction_ID=21" sEnreg += sdClientJNL.USER_ID si HLitRecherchePremier(sdJNLUSERS,"USER_ID",sdClientJNL.USER_ID) alors 06/08/2026 Isis_BO 4900 Partie 3 › Fenêtre WINDEV › FI_TdBPrincipal_DerniersClients_Suppr › Procédures HInfoUtilisateur(cnxJNL,sdJNLUSERS.Login) TableAjouteLigne(TABLE_DERNIERCLIENT,sdClientJNL.CL_Nom,"sdClientJNL.CL_CodeClient", HUtilisateur.NomComplet,sdClientJNL.CL_PKID) fin fin fin // //HChangeConnexion("ClientJNL",cnxJNL) // sReqClientJNL est une chaine =[ // //SELECT TOP 10 CLIENTJNL.* FROM [%1\CLIENTJNL] WHERE WLFunction_ID=21 order by Server_Time desc // // ] //HHistoriqueModification(Client) // SI HExécuteRequêteSQL(sdJNLFIC,hRequêteDéfaut,ChaîneConstruit(sReqClientJNL,gcnxBO..BaseDeDonnées)) ALORS // sEnreg est une chaine // POUR TOUT sdJNLFIC // sEnreg += sdJNLFIC.USER_ID // //TableAjouteLigne(TABLE_DERNIERCLIENT,sReqSQL.CL_Nom,sReqSQL.CL_CodeClient,sReqSQL.Coord,sReqSQL.CL_PK ID) // FIN // Info(sEnreg) // FIN fin //HInfoFichier(cnx,Client) //dfFichierJournalClient est une Description de Fichier // //HDécritFichier(Client) //,(SELECT STRING_AGG(Adresse.AD_Presentation,CHR(13)+'--------------------' +CHR(13)) FROM Adresse INNER JOIN Client_Adresse ON (CA_IDAdresse=AD_PKID) WHERE CA_IDClient=CL_PKID) AS Coord sReqSQLJNLFIC est une chaîne = [ SELECT * FROM [_JNL\JNL_FILES] WHERE (Source_DB_File_Location~]'Client.fic') ] 06/08/2026 Isis_BO 4901 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Image FI_Temps_Saisie Image FI_Temps_Saisie Informations générales 06/08/2026 Isis_BO 4902 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations générales FI_Temps_Saisie Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Temps_Saisie.wdw | Créé par | | SMR | | | | | -------------------------- | ---------- | ----------------------------- | ------- | --------------- | --- | | Date de création | | 14/11/2023 09:13:35 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 08/10/2025 14:43:47 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 1483 | 825 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Windows 11 | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | 06/08/2026 | | | Isis_BO | | 4903 | Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations générales | M.C.U. | Oui | | | | | | | ------------------------------ | --- | --- | --- | --- | --- | --- | | Anim. Ouverture | 0 | | | | | | | Anim. Fermeture | 0 | | | | | | | Durée Anim. Ouverture | 100 | | | | | | | Durée Anim. Fermeture | 50 | | | | | | | Adapte Taille contenu | Non | | | | | | | Assombri quand inactif | Oui | | | | | | | Déplace souris sur bouton par | Non | | | | | | | Compact. barres outils | Non | | | | | | Statistiques de la fenêtre | | Champ de saisie | | 14 | Libellé | | 13 | | --- | ---------------------- | --- | --- | --------------------- | --- | --- | | | Bouton | | 20 | Interrupteur | | 1 | | | Sélecteur | | 1 | Image | | 8 | | | Table | | 2 | Combo | | 4 | | | Forme | | 2 | Zone répétée | | 2 | | | Fenêtre interne | | 1 | Superchamp | | 3 | | | Attribut zone répétée | | 12 | Option d'interrupteur | | 1 | | | Option de sélecteur | | 3 | Colonne de table | | 14 | | | Agenda | | 1 | Disposition | | 2 | | | Cellule de disposition | | 7 | | | | Nombre d'éléments dans la fenêtre : 111 FI_Temps_Saisie Informations sur les champs Fenêtre : FI_Temps_Saisie Fenêtre interne BAT ehcuoT X noitisoP Y noitisoP laitini tatE | | | | ruegraL | ruetuaH | | | | --- | --- | --- | ------- | ------- | --- | --- | elbisiV nalP | FI_Temps_Saisie | | 0 | 0 1483 | 825 | 0 | | | --------------- | --- | --- | ------- | --- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | 4904 | Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Fenêtre interne : FI_Temps_Saisie Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | ---------- | ---------- | --- | --- | ------------ | ----------- | ---------- | --- | ------------------------- | --- | --- | ------------- | | | X noitisoP | Y noitisoP | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_Periode | 585 | 79 288 | 22 | 0 | Actif | Texte | | Non | | | | | | ------------- | --- | ------ | --- | ---------- | ----- | ------ | --- | --- | --- | --- | --- | --- | | SAI_TempTotal | 957 | 63 141 | 42 | 0 affichag | | Numéri | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_ANNEE | | 667 | 40 | 52 | 14 | 0 | | Actif | Gauche | Haut | | | | ---------------------- | --- | ---- | ----- | --- | --- | --- | ----- | ----- | ------ | ------ | --- | --- | | LIB_CARACTERISTIQUE | | | 7 125 | 273 | 16 | 0 | | Actif | Gauche | Haut | | | | LIB_COLLABORATEUR | | | 9 63 | 238 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_COLLABORATEUR_DEST | | 1530 | 22 | 238 | 14 | 0 | Grisé | | Gauche | Haut | | | | LIB_Societe | | | 9 40 | 86 | 14 | 0 | | Actif | Gauche | Haut | | | | LIB_Titre_de_fenêtre | | | 6 6 | 287 | 21 | 0 | | Actif | Gauche | Centre | | | Bouton notuob epyT BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | | | ruegraL | | | elbisiV | | | | | | --- | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | nalP | BTN_CSV | | | 10 | 4 | 24 | 24 | | 0 | Actif | | Normal | | | ----------------------------- | --- | --- | ---- | --- | ------- | --- | --- | --- | ----- | --- | ------- | ---- | | BTN_Calendrier | | | 879 | 78 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_CopierBas | | | 677 | 393 | 107 | 24 | | 0 | Actif | | Normal | | | BTN_CopierHaut | | | 550 | 393 | 107 | 24 | | 0 | Actif | | Normal | | | BTN_CopierSemaine | | | 1532 | 81 | 136 | 24 | | 0 | Grisé | | Normal | | | BTN_Fermer_fiche_intervention | | | 4 | 4 | 24 | 24 | | 0 | Actif | | Abandon | | | BTN_Imprimer | | | 4 | 4 | 24 | 24 | | 0 | Grisé | | Normal | | | BTN_LOUPE_Collaborateur | | | 450 | 58 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_PERIODE_PRECEDENTE | | | 553 | 77 | 26 | 26 | | 0 | Actif | | Normal | | | BTN_PERIODE_SUIVANTE | | | 908 | 75 | 30 | 30 | | 0 | Actif | | Normal | | | BTN_Parametre | | | 4 | 4 | 24 | 24 | | 0 | Grisé | | Normal | | | BTN_Refresh | | | 5 | 4 | 24 | 24 | | 0 | Actif | | Normal | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 4905 | Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | staté siorT | | --- | --- | --------------------- | --- | --- | ------------ | --- | --- | ----------- | ruetuaH | | | | ruegraL | elbisiV | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | nalP | INT_CollaborateurInatif | | 9 81 | 259 25 | 0 | Actif | | 1 | | | ----------------------- | --- | ---- | ------ | --- | ----- | --- | --- | --- | Sélecteur ellennoitroporp .loC | | | | | | | BAT ehcuoT sennoloc .bN | | | | --- | --- | --------------------- | --- | --- | ------------ | ----------------------- | --- | ----------- | | | | | | | laitini tatE | | | staté siorT | | | | X noitisoP Y noitisoP | | | | | | | ruegraL ruetuaH elbisiV nalP | SEL_ModeAffichage | | 646 58 | 229 23 | 0 | Actif | | 3 | | | ----------------- | --- | ------ | ------ | --- | ----- | --- | --- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | laitini tatE | | | sucof cevA | | --- | --- | --------------------- | --------------- | --- | ------------ | --------- | --- | ---------- | | | | X noitisoP Y noitisoP | | | | | | | | | | | ruegraL ruetuaH | | | cilc cevA | | | elbisiV nalP | IMG_LISTE_MODELES1 | | 6 119 | 334 32 | 0 | Actif | | | | | ------------------ | --- | ------ | ------ | --- | ----- | --- | --- | --- | | IMG_Lien | | -59 47 | 30 30 | 0 | Actif | | | | Combo reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB | | | | | BAT ehcuoT | | | ediv is LLUN | | | --- | ---------- | --------------- | ------------ | ---------- | ----------- | --- | ------------ | --- | | | | | laitini tatE | | eisias cevA | | | | | | X noitisoP | Y noitisoP | | | sruocraP | | | | | | | ruegraL ruetuaH | | | | | | | elbisiV | | | | nalP | elbaT | eéirT | | | | | --------------------- | ---- | --------- | ------- | ------- | ----- | --- | --- | ---- | | COMBO_IDCollaborateur | 253 | 59 193 22 | 0 Actif | Mémoire | | Non | | | | COMBO_SDT_Annee | 725 | 36 76 22 | 0 Actif | Mémoire | | Non | | | | COMBO_SDT_IDCollabora | 1511 | 47 238 22 | 0 Grisé | Mémoire | | Non | | | | COMBO_Societe | 253 | 36 220 22 | 0 Actif | Mémoire | | Non | | | | 06/08/2026 | | | Isis_BO | | | | | 4906 | Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Forme BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_ENTETE | 0 | 33 1483 | 75 | 0 | Actif | | | ---------- | --- | ------- | --- | --- | ----- | --- | Superchamp BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | | | | ruegraL | ruetuaH | | | | elbisiV nalP | SC_Liste | 6 | 151 334 | 674 | 0 | Actif | | | -------------------------- | --- | ------- | --- | --- | ----- | --- | | SC_SuiviTemps | 351 | 111 699 | 270 | 0 | Actif | | | SC_SuiviTempsCollaborateur | 351 | 427 699 | 395 | 0 | Actif | | Agenda BAT ehcuoT laitini tatE | | X noitisoP | Y noitisoP | | | | | | --- | ---------- | ---------- | ------- | --- | --- | --- | | | | ruegraL | ruetuaH | | | | elbisiV nalP | AGD_Collaborateur | 1056 | 119 405 | 697 | 0 | affichag | | | ----------------- | ---- | ------- | --- | --- | -------- | --- | Disposition BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | ---------- | ---------- | ------- | --- | ------------ | --- | | | | ruegraL | ruetuaH | | | | elbisiV nalP | DISP_BANDEAU_ENTETE | 0 | 0 1483 | 33 | 0 | Actif | | | ------------------- | --- | ------ | --- | --- | ----- | --- | | DISP_FICHE_TEMPS | 0 | 0 1483 | 33 | 0 | Actif | | Superchamp : FI_Temps_Saisie.SC_Liste Zone répétée | | | | | | laitini tatE | BAT ehcuoT | | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | ZR_ListeRDV | 7 | 154 334 | 668 | 0 | affichag | | | ----------- | --- | ------- | --- | --- | -------- | ---- | | 06/08/2026 | | Isis_BO | | | | 4907 | Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ----------- | ---------- | ---------- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_DateDebut | 298 40 | 18 | 22 | 0 | Grisé | Numéri | | Non | | | | | | ------------- | ------ | --- | --- | --- | ----- | ------ | --- | --- | --- | --- | --- | --- | | SAI_DateFin | 272 61 | 18 | 22 | 0 | Grisé | Numéri | | Non | | | | | | SAI_IdGroupe | 297 21 | 18 | 22 | 0 | Grisé | Numéri | | Non | | | | | | SAI_IdTypeRDV | 273 38 | 19 | 22 | 0 | Grisé | Numéri | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | --- | FTR tamroF | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_Adresse | | 6 | | 51 261 | 44 | | 0 | Actif | Gauche | Haut | | | | ---------------- | --- | --- | --- | ------ | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_NomClient | | 6 | | 37 276 | 15 | | 0 | Actif | Gauche | Haut | | | | LIB_NumInter | | 55 | | 3 227 | 16 | | 0 | Actif | Gauche | Haut | | | | LIB_Periodeinter | | 55 | | 17 227 | 16 | | 0 | Actif | Gauche | Haut | | | Bouton notuob epyT BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | | | ruegraL | | | elbisiV | | | | | | --- | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | nalP | BTN_Initiale | | | 0 | 2 | 56 | | 34 | 0 | Actif | | Normal | | | ------------ | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | X noitisoP | | Y noitisoP | | | | | laitini tatE | | | sucof cevA | | --- | --- | ---------- | --- | ---------- | --- | ------- | --- | --- | ------------ | --------- | --- | ---------- | | | | | | | | ruetuaH | | | | cilc cevA | | | ruegraL elbisiV nalP | IMG_Controle | | | 286 | 60 | 30 | 30 | | 0 | affichag | | | | | ------------ | --- | --- | --- | --- | ------- | --- | --- | --- | -------- | --- | --- | ---- | | IMG_Grp | | | 286 | 5 | 30 | 30 | | 0 | Actif | | | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 4908 | Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Forme BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_SansNom1 | | 46 | 32 | 228 | 2 | 0 | Actif | | | ------------ | --- | --- | --- | --- | --- | --- | ----- | --- | Attribut zone répétée BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP ATT_Adresse ATT_DateDebut ATT_DateFin ATT_IDCollab ATT_IDInter ATT_IDRdv ATT_IdGroupe ATT_IdTypeRDV ATT_Initiale ATT_NomClient ATT_NumInter ATT_Periode Superchamp : FI_Temps_Saisie.SC_SuiviTemps Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | BAT ehcuoT | | FTR tamroF | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | ------------ | ----------- | ---------- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | laitini tatE | eisias epyT | engilitluM | | | | ruetuaH ruegraL elbisiV nalP Numéri | SAI_TempsPasse | 519 150 105 | 42 0 | Actif | | Non | | | | | ----------------- | ----------- | ---- | ------- | ------ | --- | --- | --- | ---- | | SAI_TempsPrevu | 388 149 105 | 42 0 | Actif | Numéri | Non | | | | | SAI_TempsRestante | 650 149 163 | 43 0 | Actif | Texte | Non | | | | | 06/08/2026 | | | Isis_BO | | | | | 4909 | Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_LibelleRdv | | 384 123 | 367 | 16 | 0 | Actif | Gauche | Haut | | | -------------- | --- | ------- | --- | --- | --- | ----- | ------ | ---- | --- | Bouton | | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | ----------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_ModifierTemps | | 963 | 150 | 24 | 24 | 0 | Actif | | Normal | | ------------------ | --- | --- | --- | --- | --- | --- | ----- | --- | ------ | | BTN_NouveauTemps | | 929 | 150 | 24 | 24 | 0 | Actif | | Normal | | BTN_SupprimerTemps | | 997 | 150 | 24 | 24 | 0 | Actif | | Normal | Image | | | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --------------------- | ----------------- | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | sucof cevA | cilc cevA | | | | ruegraL | | ruetuaH | | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | elbisiV nalP | IMG_ENTET_FICHE1 | | 363 | 118 | 670 | 88 | 0 | Actif | | | | ---------------- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | | | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | ----------------------------- | | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | eércna ennoloC 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | --- | --- | sruocraP ruegraL ruetuaH elbisiV | | | nalP | | | elbaT | | | | | | ----------------- | ------- | ------- | ------- | --- | ------ | --- | --- | --- | --- | | TABLE_TempsSaisie | 364 198 | 670 175 | 0 Actif | | Mémoir | | | | 4 | Table : FI_Temps_Saisie.SC_SuiviTemps.TABLE_TempsSaisie | 06/08/2026 | | | | Isis_BO | | | | | 4910 | | ---------- | --- | --- | --- | ------- | --- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | ruegraL | ruetuaH | | cilc cevA | | elbisiV nalP | IMG_Controle | 374 | 226 25 | 25 0 | affichag | | | | ------------ | --- | ------ | ---- | -------- | --- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC ehcrehcer cevA | | | ehcuag à eéxiF | .zroh egardaC | | | | | --- | --- | -------------- | ------------- | --- | --- | --- | .trev egardaC | | | elbaçalpéD | | eisias epyT | FTR tamroF | eisias cevA | | --- | --- | ------------ | --- | ----------- | ---------- | ----------- | | | | laitini tatE | | | engilitluM | | ruegraL elbisiV eéirT epyT | COL_Controle | 55 affichag | | Centre Centre | | | | | ------------- | ------------ | --- | ------------- | ------- | --- | --- | | COL_Date | 109 affichag | | Centre Centre | Date | | | | COL_TypeTemps | 151 affichag | | Gauche Centre | Texte | | | | COL_Duree | 156 affichag | | Centre Centre | Numériq | | | | COL_Libelle | 181 affichag | | Gauche Centre | Texte | | | Numériq | COL_IDTemps | 100 Actif | | Droite Centre | | | | | ----------- | --------- | --- | ------------- | --- | --- | --- | Numériq | COL_IdTypeTemps | 100 Grisé | | Droite Centre | | | | | --------------- | --------- | --- | ------------- | --- | --- | --- | Superchamp : FI_Temps_Saisie.SC_SuiviTempsCollaborateur Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | --- | ------------ | --- | --- | --- | ruetuaH | | | ruegraL | elbisiV | | | | | --- | --- | ------- | ------- | --- | --- | --- | nalP | LIB_Collaborateurs | 378 442 | 391 21 | 0 Actif | Gauche | Haut | | | ------------------ | ------- | ------ | ------- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------------ | --------- | ---------- | | | | | ruetuaH | | cilc cevA | | ruegraL elbisiV nalP | IMG_ENTET_FICHE2 | 363 | 433 671 | 383 0 | Actif | | | | ---------------- | --- | ------- | ----- | ----- | --- | ---- | | 06/08/2026 | | Isis_BO | | | | 4911 | Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Zone répétée BAT ehcuoT | | | | X noitisoP | | Y noitisoP | | | | | | laitini tatE | | | | --- | --- | --- | ---------- | --- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | ruetuaH ruegraL elbisiV nalP | ZR_RdvGroupes | | | | 364 | 469 | | 669 | 347 | | 0 | Actif | | | | ------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Zone répétée : FI_Temps_Saisie.SC_SuiviTempsCollaborateur.ZR_RdvGroupes Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ----------- | ---------- | --- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_IdCollaborrateur | 343 | 9 18 | 22 | 0 | Grisé | | Numéri | | Non | | | | | | -------------------- | ------ | ---- | --- | --- | ----- | --- | ------ | --- | --- | --- | --- | --- | --- | | SAI_IdRdv | 320 | 9 18 | 22 | 0 | Grisé | | Numéri | | Non | | | | | | SAI_TempsPasseGrp | 13 100 | 82 | 42 | 0 | Actif | | Numéri | | Non | | | | | | SAI_TempsPrevuGrp | 13 60 | 82 | 42 | 0 | Actif | | Numéri | | Non | | | | | SAI_TempsRestanteG | | 13 148 | 111 | 43 | 0 | Actif | | Texte | | Non | | | | | | --- | ------ | --- | --- | --- | ----- | --- | ----- | --- | --- | --- | --- | --- | --- | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | --- | | | | | | | | | | | laitini tatE | | | FTR tamroF | | X noitisoP Y noitisoP | | | | | ruegraL | | ruetuaH | | | | | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_NomPrenom | | 73 | | 13 | 144 | 38 | 0 | | Actif | Gauche | Centre | | | | ------------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ------ | --- | --- | Bouton notuob epyT BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | BTN_Initiale | | | 6 | | 11 | 67 | 42 | | 0 | Actif | | Normal | | | --------------------- | --- | --- | --- | --- | --- | ------- | --- | --- | --- | ----- | --- | ------ | ---- | | BTN_ModifierTempsGrp | | | 574 | | 11 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_NouveauTempsGrp | | | 540 | | 11 | 24 | 24 | | 0 | Actif | | Normal | | | BTN_SupprimerTempsGrp | | | 608 | | 12 | 24 | 24 | | 0 | Actif | | Normal | | | 06/08/2026 | | | | | | Isis_BO | | | | | | | 4912 | Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | )(ertliFH resilitU | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | ----------------------------- | ------------------------------ | -------------- | | | | | | .gerne egacolB noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | laitini tatE | | | | | --- | --------------------- | ------- | ------------ | -------- | --- | --- | | | | ruetuaH | | sruocraP | | | ruegraL elbisiV | | | nalP | elbaT | | | | | ------------------ | ------ | --------- | ------------ | --- | --- | --- | | TABLE_TempsSaisieG | 130 41 | 515 150 0 | Actif Mémoir | | | 4 | Table : FI_Temps_Saisie.SC_SuiviTempsCollaborateur.ZR_RdvGroupes.TABLE_TempsSaisieGrp Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | laitini tatE | sucof cevA | | --- | --- | --------------------- | --------------- | --- | ------------ | ---------- | | | | X noitisoP Y noitisoP | | | | | | | | | ruegraL ruetuaH | | cilc cevA | | elbisiV nalP | IMG_Controle | | 10 4 | 25 25 | 0 | affichag | | | ------------ | --- | ---- | ----- | --- | -------- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL elbairt ennoloC ehcrehcer cevA | | | | ehcuag à eéxiF | .zroh egardaC | | | | --- | --- | --- | -------------- | ------------- | --- | --- | .trev egardaC | | | | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | | --- | --- | --- | ---------- | --- | ---------------------- | ----------- | laitini tatE engilitluM ruegraL elbisiV eéirT epyT | COL_Controle | | 53 affichag | | Centre Centre | | | | ------------- | --- | ------------ | --- | ------------- | ------- | --- | | COL_Date | | 99 affichag | | Centre Centre | Date | | | COL_TypeTemps | | 118 affichag | | Gauche Centre | Texte | | | COL_Duree | | 88 affichag | | Centre Centre | Numériq | | | COL_Libelle | | 141 affichag | | Gauche Centre | Texte | | Numériq | COL_IDTemps | | 100 Grisé | | Droite Centre | | | | ----------- | --- | --------- | --- | ------------- | --- | --- | Numériq | COL_IdTypeTemps | | 100 Grisé | | Droite Centre | | | | --------------- | --- | --------- | ------- | ------------- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | 4913 | Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Fenêtre : FI_Temps_Saisie Fenêtre interne : FI_Temps_Saisie UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Temps_Saisie Agenda : FI_Temps_Saisie.AGD_Collaborateur Libellé FR: Agenda Ordre navigation 13 Curseur survol 32512 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne 48 Hauteur journée entière 35 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mémoriser le mode Oui Édition Rdv par simple clic Non 06/08/2026 Isis_BO 4914 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Journée entière Non Boutons période Jamais Numéro semaine Non Semaine ISO8601 Non Affiche mois Non Autorise chevauchement Oui Texte Markdown Non Mode menu ctx. Mode Aff. Agenda Jour Nb. Jours 5 FI en mode Mois Oui Granularité de déplacement 15 Granularité de durée 15 Masque date FR: JJJ JJ Premier jour semaine Lundi Chevauche rendez-vous Décalage Rendez-vous redim. Non Rendez-vous déplaçable Non Heure visible début 0600 Heure visible fin 2000 Heure ouvrable début 0800 Heure ouvrable fin 2100 Sélection de périodes Non Hauteur heure fixe Oui Réglette modifiable Oui Réglette visible Non Source de remplissage Mémoire Nb. Enreg. Max -1 Suppr. dans source Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite, largeur et hauteur Taux anc. droite 650 Taux anc. bas 0 Taux anc. largeur 380 Taux anc. hauteur 950 Bouton : FI_Temps_Saisie.DISP_FICHE_TEMPS.DISP_BANDEAU_ENTETE.BTN_CSV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton 06/08/2026 Isis_BO 4915 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\CSV.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Temps_Saisie.BTN_Calendrier Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 4916 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\ICONE_ENTETE_BANDEAU_AGENDA.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Temps_Saisie.BTN_CopierBas Libellé FR: Copier Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\copierHaut.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond 06/08/2026 Isis_BO 4917 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Temps_Saisie.BTN_CopierHaut Libellé FR: Copier Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\copierBas.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4918 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton : FI_Temps_Saisie.BTN_CopierSemaine Libellé FR: Copier la semaine Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4919 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4920 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton : FI_Temps_Saisie.DISP_FICHE_TEMPS.DISP_BANDEAU_ENTETE.BTN_Imprimer Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_imprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4921 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton : FI_Temps_Saisie.BTN_LOUPE_Collaborateur Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4922 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton : FI_Temps_Saisie.BTN_PERIODE_PRECEDENTE Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_A_Gauche.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4923 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton : FI_Temps_Saisie.BTN_PERIODE_SUIVANTE Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_A_Droite.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4924 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton : FI_Temps_Saisie.DISP_FICHE_TEMPS.DISP_BANDEAU_ENTETE.BTN_Parametre Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Paramétrage.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4925 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton : FI_Temps_Saisie.DISP_FICHE_TEMPS.DISP_BANDEAU_ENTETE.BTN_Refresh Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4926 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Combo : FI_Temps_Saisie.COMBO_IDCollaborateur Libellé FR: Collaborateur Actif seulement Valeur initiale 0 Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 193 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 253 Largeur interne 193 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 4927 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Filtre 8 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Temps_Saisie.COMBO_SDT_Annee Libellé FR: Année Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 76 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 725 Largeur interne 76 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non 06/08/2026 Isis_BO 4928 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Oui Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Filtre 08 Rub. affichée :gpclListeTypeLieu.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeLieu.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Temps_Saisie.COMBO_SDT_IDCollaborateur1 Libellé FR: Copier vers Valeur initiale 0 Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 238 Larg. déroulée perso. Non 06/08/2026 Isis_BO 4929 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Hauteur ligne 15 Retrait gauche 2 Position X interne 1511 Largeur interne 238 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Filtre 8 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4930 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Combo : FI_Temps_Saisie.COMBO_Societe Libellé FR: &Société Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 220 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 253 Largeur interne 220 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 4931 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Rub. affichée :gpclListeSocieteAppartenance.m_clTabModele.m_sNom Rub. mémorisée :gpclListeSocieteAppartenance.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Disposition : FI_Temps_Saisie.DISP_FICHE_TEMPS.DISP_BANDEAU_ENTETE Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Horizontale Marge entre les cellules 12 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4932 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Disposition : FI_Temps_Saisie.DISP_FICHE_TEMPS Libellé FR: Disposition Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 1 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 6 Débordement Afficher un ascenseur automatiquement Débordement - Réduire Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Temps_Saisie.FRM_ENTETE UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4933 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Image : FI_Temps_Saisie.IMG_LISTE_MODELES1 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 Image : FI_Temps_Saisie.IMG_Lien Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\lié.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 4934 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Temps_Saisie.INT_CollaborateurInatif Libellé FR: &Interrupteur Valeur initiale 0 Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non 06/08/2026 Isis_BO 4935 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Temps_Saisie.LIB_ANNEE Libellé FR: Année Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4936 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Libellé : FI_Temps_Saisie.LIB_CARACTERISTIQUE Libellé FR: Liste des rendez-vous du collaborateur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Temps_Saisie.LIB_COLLABORATEUR Libellé FR: Collaborateur Actif seulement Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4937 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Temps_Saisie.LIB_COLLABORATEUR_DEST Libellé FR: Copier vers Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4938 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Libellé : FI_Temps_Saisie.LIB_Societe Libellé FR: Société Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Saisie des temps par Collaborateur Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4939 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Temps_Saisie.SAI_Periode Libellé FR: Période : Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 650 Largeur interne 223 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non 06/08/2026 Isis_BO 4940 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4941 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Champ de saisie : FI_Temps_Saisie.SAI_TempTotal Libellé FR: Total (Temps en heures) Groupe GR_NewSaisie Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 957 Largeur interne 141 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 99,99 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 4942 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Temps_Saisie.SC_Liste Ordre navigation 14 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 334 Hauteur externe 674 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4943 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Superchamp : FI_Temps_Saisie.SC_SuiviTemps Ordre navigation 12 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 699 Hauteur externe 270 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 210 Taux anc. bas 1000 Taux anc. largeur 390 Taux anc. hauteur 1000 Superchamp : FI_Temps_Saisie.SC_SuiviTempsCollaborateur Ordre navigation 15 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 699 Hauteur externe 395 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite, largeur et hauteur 06/08/2026 Isis_BO 4944 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Taux anc. droite 210 Taux anc. bas 1000 Taux anc. largeur 390 Taux anc. hauteur 1000 Sélecteur : FI_Temps_Saisie.SEL_ModeAffichage Libellé FR: &Sélecteur 2 colonnes Valeur initiale 1 Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Oui Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\210 Blueberries\Blueberries_Radio.png Nb. états image 1 Largeur image 23 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4945 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Superchamp : FI_Temps_Saisie.SC_Liste Zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 93 Largeur colonne 334 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui 06/08/2026 Isis_BO 4946 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Non Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 Zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV Attribut zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.ATT_Adresse (5) Champ associé LIB_Adresse Propriété associée 1 Attribut zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.ATT_DateDebut (9) Champ associé SAI_DateDebut Propriété associée 1 Attribut zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.ATT_DateFin (10) Champ associé SAI_DateFin Propriété associée 1 Attribut zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.ATT_IDCollab (8) Propriété associée 1 06/08/2026 Isis_BO 4947 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Attribut zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.ATT_IDInter (6) Propriété associée 1 Attribut zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.ATT_IDRdv (7) Propriété associée 1 Attribut zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.ATT_IdGroupe (11) Champ associé SAI_IdGroupe Propriété associée 1 Attribut zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.ATT_IdTypeRDV (12) Champ associé SAI_IdTypeRDV Propriété associée 1 Attribut zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.ATT_Initiale (1) Champ associé BTN_Initiale Propriété associée 5 Attribut zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.ATT_NomClient (4) Champ associé LIB_NomClient Propriété associée 1 06/08/2026 Isis_BO 4948 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Attribut zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.ATT_NumInter (2) Champ associé LIB_NumInter Propriété associée 1 Attribut zone répétée : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.ATT_Periode (3) Champ associé LIB_Periodeinter Propriété associée 1 Bouton : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.BTN_Initiale Libellé FR: XVA Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 4949 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.FRM_SansNom1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Horizontal Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.IMG_Controle Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\valide.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non 06/08/2026 Isis_BO 4950 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.IMG_Grp Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4951 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Libellé : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.LIB_Adresse Libellé FR: 75 chemins des Ecoliers BP 6302 42190 SAINT HILAIRE SOUS CHARLIEU Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.LIB_NomClient Libellé FR: Nom du Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 4952 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.LIB_NumInter Libellé FR: Intervention n° 00002336 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4953 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Libellé : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.LIB_Periodeinter Libellé FR: Le 02/02/2020 de 14h00 à 16h00 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.SAI_DateDebut Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 305 06/08/2026 Isis_BO 4954 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Largeur interne 18 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 99 999 999 999 999 999 999 Borne max. 9223372036854775807 Borne min. 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 06/08/2026 Isis_BO 4955 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.SAI_DateFin Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 280 Largeur interne 17 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 99 999 999 999 999 999 999 Borne max. 9223372036854775807 Borne min. 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais 06/08/2026 Isis_BO 4956 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.SAI_IdGroupe Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 4957 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Cadrage horz. Droite Position X interne 304 Largeur interne 18 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 99 999 999 999 999 999 999 Borne max. 9223372036854775807 Borne min. 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 06/08/2026 Isis_BO 4958 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Temps_Saisie.SC_Liste.ZR_ListeRDV.SAI_IdTypeRDV Libellé FR: Entier Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 280 Largeur interne 19 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 99 999 999 999 999 999 999 Borne max. 9223372036854775807 Borne min. 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 4959 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Temps_Saisie.SC_SuiviTemps 06/08/2026 Isis_BO 4960 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton : FI_Temps_Saisie.SC_SuiviTemps.BTN_ModifierTemps Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4961 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton : FI_Temps_Saisie.SC_SuiviTemps.BTN_NouveauTemps Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4962 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton : FI_Temps_Saisie.SC_SuiviTemps.BTN_SupprimerTemps Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4963 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Image : FI_Temps_Saisie.SC_SuiviTemps.IMG_ENTET_FICHE1 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Temps_Saisie.SC_SuiviTemps.LIB_LibelleRdv Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 4964 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Temps_Saisie.SC_SuiviTemps.SAI_TempsPasse Libellé FR: Temps passé Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Centre Position X interne 519 Largeur interne 105 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 999 999 999 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non 06/08/2026 Isis_BO 4965 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4966 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Champ de saisie : FI_Temps_Saisie.SC_SuiviTemps.SAI_TempsPrevu Libellé FR: Temps prévu Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Centre Position X interne 388 Largeur interne 105 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 999 999 999 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 4967 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Temps_Saisie.SC_SuiviTemps.SAI_TempsRestante Libellé FR: Temps restant Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Centre Position X interne 665 Largeur interne 134 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 4968 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4969 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Table : FI_Temps_Saisie.SC_SuiviTemps.TABLE_TempsSaisie Libellé FR: Table Ordre navigation 5 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 30 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sous le champ Table Somme FR: Somme des Heures : Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non 06/08/2026 Isis_BO 4970 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Ruptures Enroulables Non Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Temps_Saisie.SC_SuiviTemps.TABLE_TempsSaisie Colonne de table : FI_Temps_Saisie.SC_SuiviTemps.TABLE_TempsSaisie.COL_Controle Titre FR: Contrôlé Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Champ principal IMG_Controle Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4971 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\valide.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Colonne de table : FI_Temps_Saisie.SC_SuiviTemps.TABLE_TempsSaisie.COL_Date (2) Titre FR: Date Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Oui Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui 06/08/2026 Isis_BO 4972 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Type d'activité Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4973 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Colonne de table : FI_Temps_Saisie.SC_SuiviTemps.TABLE_TempsSaisie.COL_Duree (4) Titre FR: Temps en minutes Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Temps_Saisie.SC_SuiviTemps.TABLE_TempsSaisie.COL_Libelle (5) Titre FR: Note Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 4974 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Oui Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Temps_Saisie.SC_SuiviTemps.TABLE_TempsSaisie.COL_IDTemps Titre FR: IDTemps Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4975 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Colonne de table : Titre FR: IdTypeTemps Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Superchamp : FI_Temps_Saisie.SC_SuiviTempsCollaborateur Image : FI_Temps_Saisie.SC_SuiviTempsCollaborateur.IMG_ENTET_FICHE2 Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 4976 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Temps_Saisie.SC_SuiviTempsCollaborateur.LIB_Collaborateurs Libellé FR: Collaborateurs présents au rendez-vous Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 4977 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Temps_Saisie.SC_SuiviTempsCollaborateur.ZR_RdvGroupes Libellé FR: &Zone répétée Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 213 Largeur colonne 669 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui 06/08/2026 Isis_BO 4978 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Oui Blocage enreg. Non Enregistrement en sortie Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 Zone répétée : FI_Temps_Saisie.SC_SuiviTempsCollaborateur.ZR_RdvGroupes Bouton : FI_Temps_Saisie.SC_SuiviTempsCollaborateur.ZR_RdvGroupes.BTN_Initiale Libellé FR: XVA Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 06/08/2026 Isis_BO 4979 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4980 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4981 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton : Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4982 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Libellé : Libellé FR: Nom prénom Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 707 06/08/2026 Isis_BO 4983 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Largeur interne 18 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 99 999 999 999 999 999 999 Borne max. 9223372036854775807 Borne min. 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 06/08/2026 Isis_BO 4984 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 684 Largeur interne 18 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 99 999 999 999 999 999 999 Borne max. 9223372036854775807 Borne min. 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais 06/08/2026 Isis_BO 4985 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Temps passé Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 4986 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Ancrage au contenu Cadrage horz. Centre Position X interne 377 Largeur interne 82 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 999 999 999 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 06/08/2026 Isis_BO 4987 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Temps prévu Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Centre Position X interne 377 Largeur interne 82 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 999 999 999 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais 06/08/2026 Isis_BO 4988 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Temps restant Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 4989 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Ancrage au contenu Cadrage horz. Centre Position X interne 391 Largeur interne 89 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 06/08/2026 Isis_BO 4990 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : Libellé FR: Table Ordre navigation 4 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 30 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 06/08/2026 Isis_BO 4991 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sous le champ Table Somme FR: Somme des Heures : Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Non Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Temps_Saisie.SC_SuiviTempsCollaborateur.ZR_RdvGroupes.TABLE_TempsSaisieGrp Colonne de table : Titre FR: Contrôlé Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse 06/08/2026 Isis_BO 4992 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Champ principal IMG_Controle Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\valide.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4993 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Colonne de table : Titre FR: Date Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Oui Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: UseSystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Type d'activité Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 4994 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: Temps en min Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 4995 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Colonne de table : Titre FR: Note Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Oui Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: IDTemps Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 06/08/2026 Isis_BO 4996 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: IdTypeTemps Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_Temps_Saisie Messages multilingues 06/08/2026 Isis_BO 4997 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Messages multilingues 06/08/2026 Isis_BO 4998 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? 2001 FR: Confirmez vous la suppression ? 2002 FR: Confirmez vous la suppression ? 2003 FR: Confirmez vous la suppression ? 2004 FR: Confirmez vous la suppression ? 2005 FR: Confirmez vous la suppression ? 2006 FR: Semaine %1 ¹ N° mess. : numéro de message. FI_Temps_Saisie Code des champs Déclarations globales de FI_Temps_Saisie procédure FI_Temps_Saisie() gnIdCollaborateur est un entier sur 8 octets gdDateInf est une Date gdDateSup est une Date gdDateRetour est une Date gnIdTypeTempsGlobal est un entier sur 8 octets = gpclListeTypeTemps. RechercheEtDonneIdDepuisValeur(1) gnIdTypeTempsNonAffecte est un entier sur 8 octets = gpclListeTypeTemps. RechercheEtDonneIdDepuisValeur(99) gnIdTypeTempsInter est un entier sur 8 octets = gpclListeTypeTemps. RechercheEtDonneIdDepuisValeur(2) gsIdGroupe est une chaîne ANSI gnLigneSelectionne est un entier = 0 PresentRDVGroupe est un PTableCollaborateur dynamique maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI gpclListeSocieteAppartenance est un PTableSociete dynamique gpclListeSocieteAppartenance=PTableSociete.gNouvellePresentation(1,gpclFicheUtilisateurEnCours:m_nPKID) STSuivi est une Structure nPKID est un entier sur 8 octets dhDateDebut est une DateHeure dhDateFin est une DateHeure nNbMinutes est un entier sLibelle est une chaîne ANSI sTypeTempsLib est une chaîne ANSI nIDRdv est un entier sur 8 octets bControle est un booléen sCollaborateur est une chaîne ANSI sTrigramme est une chaîne ANSI nIdCollaborateur est un entier sur 8 octets nIdTypeTemps est un entier sur 8 octets fin STPlanning est une Structure Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Code des champs nPKID est un entier sur 8 octets dhDateDebut est une DateHeure dhDateFin est une DateHeure sAdresse est une chaîne ANSI sClient est une chaîne ANSI nIdInter est un entier sur 8 octets sNumInter est une chaîne ANSI bControle est un booléen sTrigramme est une chaîne ANSI nIdCollaborateur est un entier sur 8 octets nIdTypeAct est un entier sur 8 octets nIdGroupe est un entier sur 8 octets fin STSuiviTemps est une Structure tabSuivis est un tableau de STSuivi nIdPlanning est un entier sur 8 octets fin STRdvDate est une Structure tabRDV est un tableau de STPlanning dDate est une Date fin constante cImg_valide = "valide.png" cImg_NonValide = "supprime1.png" fin gtaSuiviTemps est un tableau associatif de STSuiviTemps gtaSuiviTempsGroupe est un tableau associatif de STSuiviTemps gtaListeRDV est un tableau associatif de STRdvDate InitComboFiltre() InitComboSociete() Fin d'initialisation de FI_Temps_Saisie Filtre() Initialisation de AGD_Collaborateur // Ce code permet d'exécuter le code de changement de période à la fin de l'initialisation de la fenêtre // Les différents champs de la barre de navigation ont ajouté des traitements pour se mettre à jour // Le code de changement de période provoquera la mise à jour de l'état de ces champs de navigation procédure interne MAJPremierAffichage() ExécuteTraitement(AGD_Collaborateur, trtChangementPériodeAgenda) fin MaFenêtre..Traitement[trtInit] += MAJPremierAffichage Avant création du rendez-vous dans AGD_Collaborateur procédure AvantCréation(rdvCréé est un RendezVous) Entrée en saisie d'un rendez-vous de AGD_Collaborateur procédure EntréeEnSaisie(rdvEdité est un RendezVous) Sortie de saisie du rendez-vous de AGD_Collaborateur 06/08/2026 Isis_BO 4999 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Code des champs procédure SortieDeSaisie(rdvModifié est un RendezVous) Sélection d'un rendez-vous de AGD_Collaborateur procédure Sélection(rdvSélectionné est un RendezVous) Déplacement d'un rendez-vous dans AGD_Collaborateur procédure Déplacement(rdvDéplacé est un RendezVous) Redimensionnement d'un rendez-vous de AGD_Collaborateur procédure Redimensionnement(rdvRedimensionné est un RendezVous) Suppression d'un rendez-vous de AGD_Collaborateur procédure Suppression(rdvSupprimé est un RendezVous) Clic sur BTN_Calendrier si COMBO_SDT_Annee = -1 alors gdDateRetour..Année = COMBO_SDT_Annee..ValeurMémorisée fin sDate est une chaîne ANSI = gdDateRetour sRetour est une chaîne=OuvrePopup(FEN_ChoixCalendrierTps,sDate) nIndice est un entier gdDateRetour=sRetour si gdDateRetour..Année<>COMBO_SDT_Annee..ValeurMémorisée alors nIndice=ListeCherche(COMBO_SDT_Annee,Gauche(sRetour,4),Vrai) si nIndice<>-1 alors ListeSelectPlus(COMBO_SDT_Annee,nIndice) fin fin Filtre() Initialisation de BTN_CopierBas // Version 1 // Description // Bouton au style Appliquer Clic sur BTN_CopierBas CopierBas() Filtre() Initialisation de BTN_CopierHaut // Version 1 // Description // Bouton au style Appliquer Clic sur BTN_CopierHaut 06/08/2026 Isis_BO 5000 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Code des champs CopierHaut() Filtre() Clic sur BTN_CopierSemaine si COMBO_SDT_IDCollaborateur1 <= 0 alors Info("Veuillez sélectionner un collaborateur") retour fin sMessageCopier est une chaîne ANSI nrdvs est un entier CopierTemps(nrdvs,sMessageCopier) si nrdvs > 0 alors sMessageCopier = "Temps total copié : " + nrdvs + sMessageCopier Info(sMessageCopier) sinon Info("Aucun temps a été copié") fin Clic sur BTN_LOUPE_Collaborateur si COMBO_Societe..ValeurMémorisée > 0 alors stParametreFenInterne est un STParamFenetreAppelante = DonneParam(DansFenetre,"FI_Fiche_Temps", MoiMême..Nom,maProcMAJObjetRetourFI,"Collaborateurs","SuiviTemps",Val(COMBO_Societe.. ValeurMémorisée),PresentRDVGroupe,INT_CollaborateurInatif) //TableauSupprimeTout(PresentRDVGroupe.m_clTabModele) OuvrePopupPosition(FEN_Choix_Equipe_Collaborateur,poBas,*,stParametreFenInterne) si stParametreFenInterne.nIdRenvoye > 0 alors COMBO_IDCollaborateur = stParametreFenInterne.nIdRenvoye gnIdCollaborateur = stParametreFenInterne.nIdRenvoye ExécuteTraitement(FI_Temps_Saisie.SEL_ModeAffichage,trtModification) fin sinon Info("Vous devez choisir une société") retour fin //si gclPresentationFicheRdv.m_nIDStatut = gpclListeStatutRendezVous:RechercheEtDonneIdDepuisValeur("99") alors // OuvrePopupPosition(FEN_Choix_Equipe_Collaborateur,poBas,*,DonneParam(DansFenetre,"FI_Fiche_Rdv",MoiMême ..Nom,maProcMAJObjetRetourFI,"Collaborateurs","RendezVousEquipeCollabRDVP",Val(COMBO_PL_Societe..Valeur Mémorisée),gclPresentRDVGroupe,Vrai)) //sinon // OuvrePopupPosition(FEN_Choix_Equipe_Collaborateur,poBas,*,DonneParam(DansFenetre,"FI_Fiche_Rdv",MoiMême ..Nom,maProcMAJObjetRetourFI,"Collaborateurs","RendezVousEquipeCollab",Val(COMBO_PL_Societe..ValeurMémo risée),gclPresentRDVGroupe,Vrai)) //FIN ////gclPresentRDVGroupe <-clPresentation //DemandeMiseAJourIHM() //gbModif = Vrai Clic sur BTN_PERIODE_PRECEDENTE 06/08/2026 Isis_BO 5001 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Code des champs selon SEL_ModeAffichage // Jour cas 1 gdDateRetour.Jour -= 1 // Semaine cas 2 gdDateRetour.Jour -= 6 // Mois cas 3 gdDateRetour.Mois -=1 fin Filtre() Clic sur BTN_PERIODE_SUIVANTE selon SEL_ModeAffichage // Jour cas 1 gdDateRetour.Jour += 1 // Semaine cas 2 gdDateRetour.Jour += 6 // Mois cas 3 gdDateRetour.Mois +=1 fin Filtre() Sélection d'une ligne de COMBO_IDCollaborateur gnIdCollaborateur = COMBO_IDCollaborateur..ValeurMémorisée Filtre() Sélection d'une ligne de COMBO_SDT_Annee gdDateRetour..Année = COMBO_SDT_Annee..ValeurMémorisée Filtre() Sélection d'une ligne de COMBO_Societe InitComboCollaborateur() Initialisation de BTN_CSV MoiMême..Visible = Faux si EnModeTest() alors MoiMême..Visible = Vrai fin Clic sur BTN_CSV Ouvre(FEN_Exporter_Temps_CSV) Clic sur BTN_Fermer_fiche_intervention FermeVoletEtActiveLePrecedent(VoletDuChamp(DISP_FICHE_TEMPS)) Clic sur BTN_Imprimer 06/08/2026 Isis_BO 5002 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Code des champs // création d'un nom de fichier unique //d_trois_colonne..visible=faux //disp_fiche_temps..visible=faux //frm_entete..visible=faux //disp_bandeau_entete..visible=faux //fen_menu.affichageactif = faux //iraz() //iaperçu(iapzoomdéfaut) //// impression de l'état basé sur le champ table "table_tableclient" // //cllistetemps est un ptablesuividestemps dynamique //cllistetemps =ptablesuividestemps.gnouvellepresentation(2,combo_sdt_idcollaborateur..valeurmémorisée,col_lundi,col_d imanche) //tabmsuividestemps est tableau de msuividestemps dynamique = cllistetemps:m_cltabmodele //tabmsuividestemps.trie(ttmembre+tccordrelexicographique,"m_clcollaborateur:m_snom") //iimprimeetat(etat_suiviedestemps,tabmsuividestemps ,combo_sdt_semaine..valeuraffichée+" "+combo_sdt_annee..valeuraffichée) Clic sur BTN_Parametre //OuvrePopupPosition(FEN_Choix_Parametre_Metier,poHaut,*,DonneParam(DansFenetre,"FI_Saisie_temps_Def",M oiMême..Nom,maProcMAJObjetRetourListDossier," Etat d'intervention","EtatIntervention",*,pclTabEtat,Vrai)) Clic sur BTN_Refresh Filtre() Initialisation de INT_CollaborateurInatif // Version 1 // Description // Interrupteur simple 2 états A chaque modification de INT_CollaborateurInatif si MoiMême = Vrai alors LIB_COLLABORATEUR= "Collaborateur avec les Inactifs" sinon LIB_COLLABORATEUR= "Collaborateur Actif seulement" fin InitComboCollaborateur() Sélection d'une ligne de ZR_ListeRDV gnLigneSelectionne = ZR_ListeRDV FiltreTableTemps() FiltreTableTempsAutresCollaborateurs() FiltreAgenda() Initialisation de SAI_DateDebut ( ZR_ListeRDV ) // Version 1 // Description 06/08/2026 Isis_BO 5003 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Code des champs // Saisie d'un nombre entier Initialisation de SAI_DateFin ( ZR_ListeRDV ) // Version 1 // Description // Saisie d'un nombre entier Initialisation de SAI_IdGroupe ( ZR_ListeRDV ) // Version 1 // Description // Saisie d'un nombre entier Initialisation de SAI_IdTypeRDV ( ZR_ListeRDV ) // Version 1 // Description // Saisie d'un nombre entier Clic sur BTN_ModifierTemps ( SC_SuiviTemps ) nIdPlanning est un entier sur 8 octets = 0 nIdSuivi est un entier sur 8 octets = 0 si TABLE_TempsSaisie > 0 alors si TABLE_TempsSaisie.COL_IDTemps > 0 alors nIdSuivi = TABLE_TempsSaisie.COL_IDTemps fin fin si ZR_ListeRDV > 0 alors si ZR_ListeRDV.ATT_IDRdv > 0 alors nIdPlanning = ZR_ListeRDV.ATT_IDRdv fin fin si nIdPlanning <= 0 alors Info("Veuillez sélectionner un rendez-vous dans la liste de rendez-vous ") retour fin si nIdSuivi <= 0 alors Info("Veuillez sélectionner une ligne à modifier") retour fin si nIdPlanning > 0 et nIdSuivi > 0 alors si Ouvre(FEN_Saisie_Temps,nIdPlanning, nIdSuivi) alors ExécuteTraitement(FI_Temps_Saisie.BTN_Refresh, trtClic) fin fin Clic sur BTN_NouveauTemps ( SC_SuiviTemps ) nIdPlanning est un entier sur 8 octets = 0 si ZR_ListeRDV > 0 alors si ZR_ListeRDV.ATT_IDRdv > 0 alors nIdPlanning = ZR_ListeRDV.ATT_IDRdv 06/08/2026 Isis_BO 5004 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Code des champs fin fin si nIdPlanning <= 0 alors Info("Veuillez sélectionner un rendez-vous dans la liste de rendez-vous ") retour sinon si Ouvre(FEN_Saisie_Temps,nIdPlanning,0) alors ExécuteTraitement(FI_Temps_Saisie.BTN_Refresh, trtClic) fin fin Clic sur BTN_SupprimerTemps ( SC_SuiviTemps ) nIdPlanning est un entier sur 8 octets = 0 nIdSuivi est un entier sur 8 octets = 0 si TABLE_TempsSaisie > 0 alors si TABLE_TempsSaisie.COL_IDTemps > 0 alors nIdSuivi = TABLE_TempsSaisie.COL_IDTemps fin fin si ZR_ListeRDV > 0 alors si ZR_ListeRDV.ATT_IDRdv > 0 alors nIdPlanning = ZR_ListeRDV.ATT_IDRdv fin fin si nIdPlanning <= 0 alors Info("Veuillez sélectionner un rendez-vous dans la liste de rendez-vous ") retour fin si nIdSuivi <= 0 alors Info("Veuillez sélectionner une ligne à modifier") retour fin si nIdPlanning > 0 et nIdSuivi > 0 alors si OuiNon("Confirmez vous la suppression ?") = Non alors retour sinon HLitRecherche(SuiviDesTemps,SDT_PKID,nIdSuivi) si HTrouve(SuiviDesTemps) alors si pas HSupprime(SuiviDesTemps) alors Erreur("Erreur", HErreurInfo(hErrComplet)) retour sinon ExécuteTraitement(FI_Temps_Saisie.BTN_Refresh, trtClic) fin sinon Erreur("Enregistrement non trouvé") fin fin fin Sélection d'une ligne de TABLE_TempsSaisie 06/08/2026 Isis_BO 5005 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Code des champs //nIndice est un entier //nIndice=ZoneRépétéeCherche(ZR_ListeRDV.ATT_IDRdv,TABLE_TempsSaisie.COL_IDRdv) //SI nIndice<>-1 ALORS // ZoneRépétéeSelectPlus(ZR_ListeRDV,nIndice) // RempliFicheHeures_2(Val(ZR_ListeRDV[nIndice].ATT_IDRdv),val(ZR_ListeRDV[nIndice].ATT_IDInter),COMBO_SDT _IDCollaborateur..ValeurMémorisée)//RempliFicheHeures(Val(ZR_ListeRDV[nIndice].ATT_IDRdv),val(ZR_ListeR DV[nIndice].ATT_IDInter)) // CalculTempsNonAffecte() //sinon // nIndice = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","1") // // RempliFicheHeuresGrpe_2(Val(COL_IDGroupe),gpclListeTypeTemps.m_clTabModele[nIndice].m_nPKID)//RempliFic heHeuresGrpe(val(COL_IDGroupe),gpclListeTypeTemps.m_clTabModele[nIndice].m_nPKID) // CalculTempsNonAffecte() //FIN Double clic sur COL_Controle si ZR_ListeRDV > 0 et TABLE_TempsSaisie > 0 alors si gtaSuiviTemps[ZR_ListeRDV[ZR_ListeRDV].ATT_IDRdv]..Existe alors b est un entier = TableauCherche(gtaSuiviTemps[ZR_ListeRDV[ZR_ListeRDV].ATT_IDRdv].tabSuivis, tcLinéaire,"nPKID",TABLE_TempsSaisie[TABLE_TempsSaisie].COL_IDTemps) si gtaSuiviTemps[ZR_ListeRDV[ZR_ListeRDV].ATT_IDRdv].tabSuivis[b].bControle alors si ControleTemps(gtaSuiviTemps[ZR_ListeRDV[ZR_ListeRDV].ATT_IDRdv].tabSuivis[b].nPKID,Faux ) alors gtaSuiviTemps[ZR_ListeRDV[ZR_ListeRDV].ATT_IDRdv].tabSuivis[b].bControle = Faux FiltreTableTemps() fin sinon si ControleTemps(gtaSuiviTemps[ZR_ListeRDV[ZR_ListeRDV].ATT_IDRdv].tabSuivis[b].nPKID,Vrai ) alors gtaSuiviTemps[ZR_ListeRDV[ZR_ListeRDV].ATT_IDRdv].tabSuivis[b].bControle = Vrai FiltreTableTemps() fin fin fin fin Sortie de COL_Date ( TABLE_TempsSaisie ) //SI COL_Date<=DteDimanche ALORS ////gptabTableauHeure <- AjouterRDVListeHeure(DateVersChaîne(COL_Date,"AAAAMMJJ"),DateVersChaîne(COL_Date,"AAAAMMJJ"),COMBO_SDT_ IDCollaborateur..ValeurMémorisée,gptabTableauHeure) ////ListeAffiche(COL_HeureDebut,taInit) ////ListeAffiche(COL_HeureFin,taInit) //SINON //INFO("Cette date ne fait pas partie de la semaine affichée") //col_date="" //FIN ////ListeSupprimeTout(COL_HeureDebut) ////ListeSupprimeTout(COL_Heurefin) ////pour TOUT nelement DE gptabTableauHeure ////ListeAjoute(COL_HeureDebut,nelement) ////ListeAjoute(COL_Heurefin,nelement) ////FIN Clic sur BTN_ModifierTempsGrp ( ZR_RdvGroupes ) 06/08/2026 Isis_BO 5006 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Code des champs nIdPlanning est un entier sur 8 octets = 0 nIdRdv est un entier sur 8 octets = 0 nIdSuivi est un entier sur 8 octets = 0 si ZR_ListeRDV > 0 alors si ZR_ListeRDV.ATT_IdGroupe > 0 alors nIdPlanning = ZR_ListeRDV.ATT_IdGroupe fin fin si nIdPlanning <= 0 alors Info("Veuillez sélectionner un rendez-vous dans la liste de rendez-vous ") retour fin si ZR_RdvGroupes.TABLE_TempsSaisieGrp > 0 alors si ZR_RdvGroupes.TABLE_TempsSaisieGrp.COL_IDTemps > 0 alors nIdSuivi = ZR_RdvGroupes.TABLE_TempsSaisieGrp.COL_IDTemps fin fin si nIdSuivi <= 0 alors Info("Veuillez sélectionner une ligne à modifier") retour fin nIdRdv = ZR_RdvGroupes.SAI_IdRdv si nIdRdv > 0 et nIdSuivi > 0 alors si Ouvre(FEN_Saisie_Temps,nIdRdv,nIdSuivi) alors ExécuteTraitement(FI_Temps_Saisie.BTN_Refresh, trtClic) fin fin Clic sur BTN_NouveauTempsGrp ( ZR_RdvGroupes ) nIdPlanning est un entier sur 8 octets = 0 nIdRdv est un entier sur 8 octets = 0 si ZR_ListeRDV > 0 alors si ZR_ListeRDV.ATT_IdGroupe > 0 alors nIdPlanning = ZR_ListeRDV.ATT_IdGroupe fin fin si nIdPlanning <= 0 alors Info("Veuillez sélectionner un rendez-vous dans la liste de rendez-vous ") retour fin nIdRdv = ZR_RdvGroupes.SAI_IdRdv si nIdRdv > 0 alors si Ouvre(FEN_Saisie_Temps,nIdRdv, 0) alors ExécuteTraitement(FI_Temps_Saisie.BTN_Refresh, trtClic) fin fin Clic sur BTN_SupprimerTempsGrp ( ZR_RdvGroupes ) 06/08/2026 Isis_BO 5007 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Code des champs nIdPlanning est un entier sur 8 octets = 0 nIdSuivi est un entier sur 8 octets = 0 si ZR_RdvGroupes.TABLE_TempsSaisieGrp > 0 alors si ZR_RdvGroupes.TABLE_TempsSaisieGrp.COL_IDTemps > 0 alors nIdSuivi = ZR_RdvGroupes.TABLE_TempsSaisieGrp.COL_IDTemps fin fin si ZR_ListeRDV > 0 alors si ZR_ListeRDV.ATT_IDRdv > 0 alors nIdPlanning = ZR_ListeRDV.ATT_IDRdv fin fin si nIdPlanning <= 0 alors Info("Veuillez sélectionner un rendez-vous dans la liste de rendez-vous ") retour fin si nIdSuivi <= 0 alors Info("Veuillez sélectionner une ligne à modifier") retour fin si nIdPlanning > 0 et nIdSuivi > 0 alors si OuiNon("Confirmez vous la suppression ?") = Non alors retour sinon HLitRecherche(SuiviDesTemps,SDT_PKID,nIdSuivi) si HTrouve(SuiviDesTemps) alors si pas HSupprime(SuiviDesTemps) alors Erreur("Erreur", HErreurInfo(hErrComplet)) retour sinon ExécuteTraitement(FI_Temps_Saisie.BTN_Refresh, trtClic) fin sinon Erreur("Enregistrement non trouvé") fin fin fin Initialisation de LIB_NomPrenom ( ZR_RdvGroupes ) // Version 1 // Description // Libellé simple Initialisation de SAI_IdCollaborrateur ( ZR_RdvGroupes ) // Version 1 // Description // Saisie d'un nombre entier Initialisation de SAI_IdRdv ( ZR_RdvGroupes ) 06/08/2026 Isis_BO 5008 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Code des champs // Version 1 // Description // Saisie d'un nombre entier Sélection d'une ligne de TABLE_TempsSaisieGrp //nIndice est un entier //nIndice=ZoneRépétéeCherche(ZR_ListeRDV.ATT_IDRdv,TABLE_TempsSaisie1.COL_IDRdv) //SI nIndice<>-1 ALORS // ZoneRépétéeSelectPlus(ZR_ListeRDV,nIndice) // RempliFicheHeures_2(Val(ZR_ListeRDV[nIndice].ATT_IDRdv),val(ZR_ListeRDV[nIndice].ATT_IDInter),COMBO_SDT _IDCollaborateur..ValeurMémorisée)//RempliFicheHeures(Val(ZR_ListeRDV[nIndice].ATT_IDRdv),val(ZR_ListeR DV[nIndice].ATT_IDInter)) // CalculTempsNonAffecte() //sinon // nIndice = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire,"m_sValeur","1") // // RempliFicheHeuresGrpe_2(Val(COL_IDGroupe),gpclListeTypeTemps.m_clTabModele[nIndice].m_nPKID)//RempliFic heHeuresGrpe(val(COL_IDGroupe),gpclListeTypeTemps.m_clTabModele[nIndice].m_nPKID) // CalculTempsNonAffecte() //FIN Double clic sur COL_Controle si ZR_ListeRDV > 0 et ZR_RdvGroupes > 0 alors si ZR_RdvGroupes[ZR_RdvGroupes].TABLE_TempsSaisieGrp > 0 si ZR_ListeRDV[ZR_ListeRDV].ATT_IdGroupe > 0 alors si gtaSuiviTempsGroupe[ZR_ListeRDV[ZR_ListeRDV].ATT_IdGroupe]..Existe alors b est un entier = TableauCherche(gtaSuiviTempsGroupe[ZR_ListeRDV[ZR_ListeRDV].ATT_ IdGroupe].tabSuivis,tcLinéaire,"nPKID",ZR_RdvGroupes[ZR_RdvGroupes].TABLE_ TempsSaisieGrp[TABLE_TempsSaisieGrp].COL_IDTemps) si gtaSuiviTempsGroupe[ZR_ListeRDV[ZR_ListeRDV].ATT_IdGroupe].tabSuivis[b].bControle alors si ControleTemps(gtaSuiviTempsGroupe[ZR_ListeRDV[ZR_ListeRDV].ATT_IdGroupe].tab Suivis[b].nPKID,Faux) alors gtaSuiviTempsGroupe[ZR_ListeRDV[ZR_ListeRDV].ATT_IdGroupe].tabSuivis[b].b Controle = Faux FiltreTableTempsAutresCollaborateurs() fin sinon si ControleTemps(gtaSuiviTempsGroupe[ZR_ListeRDV[ZR_ListeRDV].ATT_IdGroupe].tab Suivis[b].nPKID,Vrai) alors gtaSuiviTempsGroupe[ZR_ListeRDV[ZR_ListeRDV].ATT_IdGroupe].tabSuivis[b].b Controle = Vrai FiltreTableTempsAutresCollaborateurs() fin fin fin fin fin fin Sortie de COL_Date ( TABLE_TempsSaisieGrp ) //SI COL_Date<=DteDimanche ALORS ////gptabTableauHeure <- AjouterRDVListeHeure(DateVersChaîne(COL_Date,"AAAAMMJJ"),DateVersChaîne(COL_Date,"AAAAMMJJ"),COMBO_SDT_ IDCollaborateur..ValeurMémorisée,gptabTableauHeure) 06/08/2026 Isis_BO 5009 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Code des champs ////ListeAffiche(COL_HeureDebut,taInit) ////ListeAffiche(COL_HeureFin,taInit) //SINON //INFO("Cette date ne fait pas partie de la semaine affichée") //col_date="" //FIN ////ListeSupprimeTout(COL_HeureDebut) ////ListeSupprimeTout(COL_Heurefin) ////pour TOUT nelement DE gptabTableauHeure ////ListeAjoute(COL_HeureDebut,nelement) ////ListeAjoute(COL_Heurefin,nelement) ////FIN A chaque modification de SEL_ModeAffichage selon SEL_ModeAffichage // Jour cas 1 BTN_CopierSemaine..Libellé="Copier la journée" SAI_Periode..Libellé="Jour :" SAI_Periode=DateVersChaîne(gdDateInf,"Jjjj JJ Mmmm AAAA") // Semaine cas 2 BTN_CopierSemaine..Libellé="Copier la semaine" ListeSemaine(gdDateRetour) // Mois cas 3 BTN_CopierSemaine..Libellé="Copier le mois" ListeMois(gdDateRetour) fin Filtre() FI_Temps_Saisie Procédures Procédure locale ControleTemps procédure ControleTemps(nIdSuivi est un entier sur 8 octets, bValide est un booléen) si nIdSuivi > 0 alors HLitRecherchePremier(SuiviDesTemps,SDT_PKID,nIdSuivi) si HTrouve(SuiviDesTemps) alors SuiviDesTemps.SDT_Controle = bValide si pas HModifie(SuiviDesTemps) alors si HErreurIntégrité() alors Erreur("Erreur d'intégrité", HErreurInfo(hErrComplet)) renvoyer Faux fin sinon renvoyer Vrai fin 06/08/2026 Isis_BO 5010 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures sinon Erreur("Erreur"+RC+"Enregistrement non trouvé") renvoyer Faux fin renvoyer Vrai sinon renvoyer Faux fin Procédure locale CopierBas procédure CopierBas() si pas ZR_RdvGroupes > 0 alors Info("Veuillez sélectionner une ligne à copier") retour fin si pas ZR_RdvGroupes.TABLE_TempsSaisieGrp..Occurrence > 0 alors Erreur("Aucune donnée à copier") retour fin nSelect est un entier = ZR_RdvGroupes si gnLigneSelectionne > 0 et ZR_ListeRDV..Occurrence >= gnLigneSelectionne alors //sIdsTemps est une chaîne ANSI nRDV est un entier Duree est une Durée // supprimer les temps actuels // POUR TOUTE LIGNE b DE TABLE_TempsSaisie // SI sIdsTemps..Taille > 1 ALORS // sIdsTemps += "," // FIN // sIdsTemps += TABLE_TempsSaisie[b].COL_IDTemps // FIN si ZR_ListeRDV[gnLigneSelectionne].ATT_IDRdv > 0 alors saReq est une chaîne ANSI = "DELETE FROM SuiviDesTemps WHERE SuiviDesTemps.SDT_IDRdv in ("+ZR_ListeRDV[gnLigneSelectionne]. ATT_IDRdv+")" sdReqSupp est une Source de Données si pas HExécuteRequêteSQL(sdReqSupp,hRequêteDéfaut,saReq) alors Erreur("Une erreur s'est produite" + RC + HErreurInfo()) retour fin fin // créer les nouveaux temps pour toute ligne d de ZR_RdvGroupes[nSelect].TABLE_TempsSaisieGrp nRDV = TableauCherche(gtaSuiviTempsGroupe[ZR_ListeRDV[gnLigneSelectionne].ATT_IdGroupe].tab Suivis,tcLinéaire,"nPKID",ZR_RdvGroupes[nSelect].TABLE_TempsSaisieGrp[d].COL_IDTemps) si nRDV > 0 alors Duree = (gtaSuiviTempsGroupe[ZR_ListeRDV[gnLigneSelectionne].ATT_IdGroupe].tabSuivis[nRDV] .dhDateFin - gtaSuiviTempsGroupe[ZR_ListeRDV[gnLigneSelectionne].ATT_IdGroupe].tabSuivis[ nRDV].dhDateDebut) HRAZ(SuiviDesTemps) SuiviDesTemps.CreationDate = DateHeureSys() 06/08/2026 Isis_BO 5011 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures SuiviDesTemps.CreationUser = gpclFicheUtilisateurEnCours:m_n PKID SuiviDesTemps.GUID = DonneGUID(guidBrut) SuiviDesTemps.SDT_IDCollaborateur = gnIdCollaborateur SuiviDesTemps.SDT_IDIntervention = ZR_ListeRDV[gnLigneSelectionne]. ATT_IDInter SuiviDesTemps.SDT_IDRdv = ZR_ListeRDV[gnLigneSelectionne]. ATT_IDRdv SuiviDesTemps.SDT_IDTypeRdv = ZR_ListeRDV[gnLigneSelectionne]. SAI_IdTypeRDV SuiviDesTemps.SDT_IDTypeTemps = ZR_RdvGroupes[nSelect].TABLE_ TempsSaisieGrp[d].COL_IdTypeTemps SuiviDesTemps.SDT_DateDebut = gtaSuiviTempsGroupe[ZR_ListeRDV[ gnLigneSelectionne].ATT_IdGroupe].tabSuivis[nRDV].dhDateDebut SuiviDesTemps.SDT_DateHeureFin = gtaSuiviTempsGroupe[ZR_ListeRDV[gn LigneSelectionne].ATT_IdGroupe].tabSuivis[nRDV].dhDateFin SuiviDesTemps.SDT_NbMinutes = Duree.EnMinutes SuiviDesTemps.SDT_Controle = Vrai SuiviDesTemps.ModifDate = DateHeureSys() SuiviDesTemps.ModifUser = gpclFicheUtilisateurEnCours:m_n PKID si pas HAjoute(SuiviDesTemps) alors si HErreurIntégrité() alors Erreur("Erreur d'intégrité", HErreurInfo(hErrComplet)) retour fin fin fin fin sinon Info("Veuillez sélectionner un rendez-vous dans la liste de rendez-vous ") retour fin Procédure locale CopierHaut procédure CopierHaut() si pas TABLE_TempsSaisie..Occurrence > 0 alors Erreur("Aucune donnée à copier") retour fin si pas ZR_RdvGroupes..Occurrence > 0 alors Info("Vous ne pouvez pas copier le temps passé dans des rendez-vous individuels") retour fin si gnLigneSelectionne > 0 et ZR_ListeRDV..Occurrence >= gnLigneSelectionne alors sIdsTemps est une chaîne ANSI nRDV est un entier Duree est une Durée // supprimer les temps actuels pour toute ligne i de ZR_RdvGroupes si sIdsTemps..Taille > 1 alors sIdsTemps += "," fin sIdsTemps += ZR_RdvGroupes[i].SAI_IdRdv fin 06/08/2026 Isis_BO 5012 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures si sIdsTemps..Taille > 2 alors saReq est une chaîne ANSI = "DELETE FROM SuiviDesTemps WHERE SuiviDesTemps.SDT_IDRdv in ("+sIdsTemps+")" sdReqSupp est une Source de Données si pas HExécuteRequêteSQL(sdReqSupp,hRequêteDéfaut+hVérifieIntégrité,saReq) alors Erreur("Une erreur s'est produite" + RC + HErreurInfo()) retour fin fin // créer les nouveaux temps pour toute ligne x de ZR_RdvGroupes pour toute ligne d de TABLE_TempsSaisie nRDV = TableauCherche(gtaSuiviTemps[ZR_ListeRDV[gnLigneSelectionne].ATT_IDRdv].tabSuivis, tcLinéaire,"nPKID",TABLE_TempsSaisie[d].COL_IDTemps) si nRDV > 0 alors Duree = (gtaSuiviTemps[ZR_ListeRDV[gnLigneSelectionne].ATT_IDRdv].tabSuivis[nRDV].dh DateFin - gtaSuiviTemps[ZR_ListeRDV[gnLigneSelectionne].ATT_IDRdv].tabSuivis[nRDV].dh DateDebut) HRAZ(SuiviDesTemps) SuiviDesTemps.CreationDate = DateHeureSys() SuiviDesTemps.CreationUser = gpclFicheUtilisateurEnCours:m_n PKID SuiviDesTemps.GUID = DonneGUID(guidBrut) SuiviDesTemps.SDT_IDCollaborateur = ZR_RdvGroupes[x].SAI_ IdCollaborrateur SuiviDesTemps.SDT_IDIntervention = ZR_ListeRDV[gnLigneSelectionne]. ATT_IDInter SuiviDesTemps.SDT_IDRdv = ZR_RdvGroupes[x].SAI_IdRdv SuiviDesTemps.SDT_IDTypeRdv = ZR_ListeRDV[gnLigneSelectionne]. SAI_IdTypeRDV SuiviDesTemps.SDT_IDTypeTemps = TABLE_TempsSaisie[d].COL_IdTypeTemps SuiviDesTemps.SDT_DateDebut = gtaSuiviTemps[ZR_ListeRDV[gn LigneSelectionne].ATT_IDRdv].tabSuivis[nRDV].dhDateDebut SuiviDesTemps.SDT_DateHeureFin = gtaSuiviTemps[ZR_ListeRDV[gn LigneSelectionne].ATT_IDRdv].tabSuivis[nRDV].dhDateFin SuiviDesTemps.SDT_NbMinutes = Duree.EnMinutes SuiviDesTemps.SDT_Controle = Vrai SuiviDesTemps.ModifDate = DateHeureSys() SuiviDesTemps.ModifUser = gpclFicheUtilisateurEnCours:m_n PKID si pas HAjoute(SuiviDesTemps) alors si HErreurIntégrité() alors Erreur("Erreur d'intégrité", HErreurInfo(hErrComplet)) retour fin fin fin fin fin sinon Info("Veuillez sélectionner un rendez-vous dans la liste de rendez-vous ") retour fin Procédure locale CopierTemps procédure CopierTemps(nRdvs est un entier,sMessageCopier est une chaîne ANSI) nIdPlanning est un entier sur 8 octets = 0 nIdSuivi est un entier sur 8 octets = 0 i, pos, b est un entier nIdCollaborateurCopieest un entier sur 8 octets 06/08/2026 Isis_BO 5013 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures sComp est une chaîne ANSI nIdCollaborateurCopie = COMBO_SDT_IDCollaborateur1 si nIdCollaborateurCopie <= 0 alors renvoyer Faux fin pour tout ligne de ZR_ListeRDV i += 1 nIdPlanning = 0 nIdPlanning = ZR_ListeRDV[i].ATT_IdGroupe si nIdPlanning > 0 alors si gtaSuiviTempsGroupe[nIdPlanning]..Existe alors nIdSuivi = 0 pos = 0 b = 0 pos = TableauCherche(gtaSuiviTempsGroupe[nIdPlanning].tabSuivis,tcLinéaire, "nIdCollaborateur", nIdCollaborateurCopie) si pos > 0 alors si gtaSuiviTemps[ZR_ListeRDV[i].ATT_IDRdv]..Existe alors pour tout temps de gtaSuiviTemps[ZR_ListeRDV[i].ATT_IDRdv].tabSuivis si temps.nIdTypeTemps > 0 alors b = TableauCherche(gtaSuiviTempsGroupe[nIdPlanning].tabSuivis,tcLinéaire, "nIdTypeTemps",temps.nIdTypeTemps) si b > 0 alors nIdSuivi = gtaSuiviTempsGroupe[nIdPlanning].tabSuivis[b].nPKID fin si nIdSuivi <= 0 alors HRAZ(SuiviDesTemps) SuiviDesTemps.CreationDate = DateHeureSys() SuiviDesTemps.CreationUser = gpcl FicheUtilisateurEnCours:m_nPKID SuiviDesTemps.GUID = DonneGUID( guidBrut) sinon HLitRecherchePremier(SuiviDesTemps,SDT_PKID,nIdSuivi) fin SuiviDesTemps.SDT_IDCollaborateur = nIdCollaborateurCopie SuiviDesTemps.SDT_IDIntervention = ZR_ListeRDV[i].ATT_ IDInter SuiviDesTemps.SDT_IDRdv = gtaSuiviTempsGroupe[ nIdPlanning].tabSuivis[pos].nIDRdv SuiviDesTemps.SDT_IDTypeRdv = ZR_ListeRDV[i].SAI_ IdTypeRDV SuiviDesTemps.SDT_IDTypeTemps = temps.nIdTypeTemps SuiviDesTemps.SDT_DateDebut = temps.dhDateDebut SuiviDesTemps.SDT_DateHeureFin = temps.dhDateFin SuiviDesTemps.SDT_NbMinutes = temps.nNbMinutes SuiviDesTemps.SDT_Controle = Vrai SuiviDesTemps.ModifDate = DateHeureSys() SuiviDesTemps.ModifUser = gpcl FicheUtilisateurEnCours:m_nPKID sComp = "Le temps de ("+ temps.sTypeTempsLib +") du rendez-vous "+ DateVersChaîne(temps.dhDateDebut,"JJ/MM/AAAA")+ " de "... + HeureVersChaîne(Droite(temps.dhDateDebut,9),"HH:mm")+" à "+ HeureVersChaîne(Droite(temps.dhDateFin,9),"HH:mm") +" à été copie" si nIdSuivi <=0 alors si pas HAjoute(SuiviDesTemps) alors 06/08/2026 Isis_BO 5014 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures si HErreurIntégrité() alors Erreur("Erreur d'intégrité", HErreurInfo(hErrComplet)) renvoyer Faux fin sinon nRdvs += 1 sMessageCopier += RC + sComp fin sinon si pas HModifie(SuiviDesTemps) alors si HErreurIntégrité() alors Erreur("Erreur d'intégrité", HErreurInfo(hErrComplet)) renvoyer Faux fin fin nRdvs += 1 fin fin fin fin fin fin fin fin Procédure locale CorrectionTempsCollaborateur procédure CorrectionTempsCollaborateur() nRdv est un entier pour tout stTemps de gtaSuiviTemps nRdv = 0 pour tout stTemp de stTemps.tabSuivis nRdv = TableauCherche(stTemps.tabSuivis,tcLinéaire,"nIdTypeTemps",gnIdTypeTempsInter) si nRdv > 0 alors si stTemp.nIdTypeTemps <> gnIdTypeTempsInter alors si stTemps.tabSuivis[nRdv].dhDateDebut <= stTemp.dhDateDebut et stTemps.tabSuivis[nRdv ].dhDateFin >= stTemp.dhDateFin alors stTemps.tabSuivis[nRdv].nNbMinutes -= stTemp.nNbMinutes fin fin fin fin fin Procédure locale CorrectionTempsGrp procédure CorrectionTempsGrp() nRdv est un entier nIdUser est un entier sur 8 octets 06/08/2026 Isis_BO 5015 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures pour tout stTemps de gtaSuiviTempsGroupe nIdUser = 0 pour tout stTemp de stTemps.tabSuivis si nIdUser <> stTemp.nIdCollaborateur alors nRdv = 0 pour tout stTemp2, cle de stTemps.tabSuivis si stTemp2.nIdCollaborateur = stTemp.nIdCollaborateur et stTemp2.nIdTypeTemps = gn IdTypeTempsInter alors nRdv = cle fin nIdUser = stTemp2.nIdCollaborateur fin fin si nRdv > 0 alors si stTemp.nIdTypeTemps <> gnIdTypeTempsInter et nIdUser = stTemp.nIdCollaborateur alors si stTemps.tabSuivis[nRdv].dhDateDebut <= stTemp.dhDateDebut et stTemps.tabSuivis[nRdv ].dhDateFin >= stTemp.dhDateFin alors stTemps.tabSuivis[nRdv].nNbMinutes -= stTemp.nNbMinutes fin fin fin fin fin Procédure locale Filtre procédure Filtre() selon SEL_ModeAffichage // Jour cas 1 gdDateInf = gdDateRetour gdDateSup = gdDateRetour SAI_Periode..Libellé = "Jour :" SAI_Periode = DateVersChaîne(gdDateInf,"Jjjj JJ Mmmm AAAA") // Semaine cas 2 ListeSemaine(gdDateRetour) // Mois cas 3 ListeMois(gdDateRetour) fin InitListeRDV() InitTempsSaisies() InitTempsSaisiesGroupe() FiltreZrRDV() SAI_TempsPrevu = 0 SAI_TempsPasse = 0 SAI_TempsRestante = "" LIB_LibelleRdv = "" TableSupprimeTout(TABLE_TempsSaisie) ZoneRépétéeSupprimeTout(ZR_RdvGroupes) si gnLigneSelectionne > 0 alors si ZR_ListeRDV..Occurrence >= gnLigneSelectionne alors ZR_ListeRDV = gnLigneSelectionne ExécuteTraitement(ZR_ListeRDV,trtSélection) fin fin Procédure locale FiltreAgenda 06/08/2026 Isis_BO 5016 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures procédure FiltreAgenda() AgendaSupprimeTout(AGD_Collaborateur) LeRdv est un RendezVous dynamique si gnLigneSelectionne > 0 alors // Positionne le champ Agenda sur la date du jour AgendaPosition(AGD_Collaborateur, ZR_ListeRDV[gnLigneSelectionne].ATT_DateDebut) fin si gtaListeRDV[Gauche(ZR_ListeRDV.ATT_DateDebut,8)]..Existe alors pour tout STRDVs de gtaListeRDV[Gauche(ZR_ListeRDV.ATT_DateDebut,8)].tabRDV si gtaSuiviTemps[STRDVs.nPKID]..Existe alors pour tout stTemps de gtaSuiviTemps[STRDVs.nPKID].tabSuivis LeRdv = allouer un RendezVous | | LeRdv.Titre | = stTemps.sTypeTempsLib | | | | --- | --------------- | ----------------------- | --- | --- | | | LeRdv.DateDébut | = stTemps.dhDateDebut | | | LeRdv.DateFin = stTemps.dhDateFin si stTemps.nIdTypeTemps = gnIdTypeTempsInter alors LeRdv..CouleurFond=OrangeFoncé sinon LeRdv..CouleurFond=BleuPastel fin // Ajoute le rendez-vous au champ Agenda AgendaAjouteRendezVous(AGD_Collaborateur,LeRdv) fin fin fin fin Procédure locale FiltreTableTemps procédure FiltreTableTemps() | SAI_TempsPrevu | | = 0 | | | | ----------------- | --- | ---- | --- | --- | | SAI_TempsPasse | | = 0 | | | | SAI_TempsRestante | | = "" | | | | LIB_LibelleRdv | | = "" | | | TableSupprimeTout(TABLE_TempsSaisie) si ZR_ListeRDV <> -1 alors | nI | est un entier | | | | | ------------ | --------------------------------------------- | -------------------------------------- | --- | --- | | dhDateDebut | est une DateHeure = ZR_ListeRDV.ATT_DateDebut | | | | | dhDateFin | est une DateHeure = ZR_ListeRDV.ATT_DateFin | | | | | MaDuréeJours | est une Durée = dhDateFin - dhDateDebut | | | | | nNbRdvs | est un entier | = PartieEntière(MaDuréeJours..EnJours) | | | | duMaDuréeMin | est une Durée | = dhDateFin - dhDateDebut | | | si nNbRdvs <= 0 alors nNbRdvs = 1 | SAI_TempsPrevu | | = duMaDuréeMin.EnMinutes * nNbRdvs | | | | --------------- | --- | ---------------------------------- | --- | --- | | SAI_TempsPasse | | = 0 | | | LIB_LibelleRdv = ZR_ListeRDV.ATT_NumInter si gtaSuiviTemps[ZR_ListeRDV.ATT_IDRdv]..Existe alors pour tout stTemps de gtaSuiviTemps[ZR_ListeRDV.ATT_IDRdv].tabSuivis nI = TableAjouteLigne(TABLE_TempsSaisie) TABLE_TempsSaisie[nI].COL_Date = stTemps.dhDateDebut..PartieDate | TABLE_TempsSaisie[nI].COL_TypeTemps | | | = stTemps.sTypeTempsLib | | | ------------------------------------ | --- | --- | ----------------------- | ---- | | TABLE_TempsSaisie[nI].COL_Duree | | | = stTemps.nNbMinutes | | | 06/08/2026 | | | Isis_BO | 5017 | Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures TABLE_TempsSaisie[nI].COL_IDTemps = stTemps.nPKID TABLE_TempsSaisie[nI].COL_Libelle = stTemps.sLibelle TABLE_TempsSaisie[nI].COL_IdTypeTemps = stTemps.nIdTypeTemps SAI_TempsPasse += stTemps.nNbMinutes si stTemps.bControle alors TABLE_TempsSaisie[nI].COL_Controle.IMG_Controle = cImg_valide sinon TABLE_TempsSaisie[nI].COL_Controle.IMG_Controle = cImg_NonValide fin fin fin SAI_TempsRestante = (SAI_TempsPrevu - SAI_TempsPasse) fin Procédure locale FiltreTableTempsAutresCollaborateurs procédure FiltreTableTempsAutresCollaborateurs() ZoneRépétéeSupprimeTout(ZR_RdvGroupes) si ZR_ListeRDV > 0 alors nI, nB est un entier nIdCo est un entier sur 8 octets dhDateDebut est une DateHeure= ZR_ListeRDV.SAI_DateDebut dhDateFin est une DateHeure= ZR_ListeRDV.SAI_DateFin MaDuréeJours est une Durée = dhDateFin - dhDateDebut nNbRdvs est un entier = PartieEntière(MaDuréeJours..EnJours) duMaDuréeMin est une Durée = dhDateFin - dhDateDebut si nNbRdvs <= 0 alors nNbRdvs = 1 si gtaSuiviTempsGroupe[ZR_ListeRDV.ATT_IdGroupe]..Existe alors pour tout stTemps de gtaSuiviTempsGroupe[ZR_ListeRDV.ATT_IdGroupe].tabSuivis si nIdCo <> stTemps.nIdCollaborateur alors nI = ZoneRépétéeAjouteLigne(ZR_RdvGroupes) nIdCo = stTemps.nIdCollaborateur ZR_RdvGroupes[nI].BTN_Initiale..Libellé = stTemps.sTrigramme ZR_RdvGroupes[nI].LIB_NomPrenom = stTemps.sCollaborateur ZR_RdvGroupes[nI].SAI_TempsPasseGrp = 0 ZR_RdvGroupes[nI].SAI_TempsPrevuGrp = duMaDuréeMin.EnMinutes * nNbRdvs ZR_RdvGroupes[nI].SAI_IdCollaborrateur = stTemps.nIdCollaborateur ZR_RdvGroupes[nI].SAI_IdRdv = stTemps.nIDRdv fin si stTemps.dhDateDebut <> "" et stTemps.nNbMinutes > 0 alors nB = TableAjouteLigne(ZR_RdvGroupes[nI].TABLE_TempsSaisieGrp) ZR_RdvGroupes[nI].TABLE_TempsSaisieGrp[nB].COL_Date = stTemps.dhDateDebut ..PartieDate ZR_RdvGroupes[nI].TABLE_TempsSaisieGrp[nB].COL_TypeTemps = stTemps.sTypeTempsLib ZR_RdvGroupes[nI].TABLE_TempsSaisieGrp[nB].COL_Duree = stTemps.nNbMinutes ZR_RdvGroupes[nI].TABLE_TempsSaisieGrp[nB].COL_IDTemps = stTemps.nPKID ZR_RdvGroupes[nI].TABLE_TempsSaisieGrp[nB].COL_Libelle = stTemps.sLibelle ZR_RdvGroupes[nI].TABLE_TempsSaisieGrp[nB].COL_IdTypeTemps = stTemps. nIdTypeTemps ZR_RdvGroupes[nI].SAI_TempsPasseGrp += stTemps.nNbMinutes si stTemps.bControle alors ZR_RdvGroupes[nI].TABLE_TempsSaisieGrp[nB].COL_Controle.IMG_Controle = cImg_valide sinon ZR_RdvGroupes[nI].TABLE_TempsSaisieGrp[nB].COL_Controle.IMG_Controle = 06/08/2026 Isis_BO 5018 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures cImg_NonValide fin fin si nI > 0 alors ZR_RdvGroupes[nI].SAI_TempsRestanteGrp = (ZR_RdvGroupes[nI].SAI_TempsPrevuGrp - ZR_ RdvGroupes[nI].SAI_TempsPasseGrp) fin fin fin fin Procédure locale FiltreZrRDV procédure FiltreZrRDV() si gnIdCollaborateur <= 0 alors retour fin ZoneRépétéeSupprimeTout(ZR_ListeRDV) nIndice est un entier bControle est un booléen pour tout stRdvGrp de gtaListeRDV pour tout stRdv de stRdvGrp.tabRDV bControle = Faux nIndice = ZoneRépétéeAjouteLigne(ZR_ListeRDV) ZR_ListeRDV[nIndice].ATT_Adresse = stRdv.sAdresse ZR_ListeRDV[nIndice].ATT_Initiale = stRdv.sTrigramme ZR_ListeRDV[nIndice].ATT_NomClient= stRdv.sClient ZR_ListeRDV[nIndice].ATT_Periode = "Le "+DateVersChaîne(stRdv.dhDateDebut,"JJ/MM/AAAA")+ " de " + HeureVersChaîne(Droite(stRdv.dhDateDebut,9),"HH:mm")+" à "+HeureVersChaîne(Droite( stRdv.dhDateFin,9),"HH:mm") ZR_ListeRDV[nIndice].ATT_IDCollab = stRdv.nIdCollaborateur ZR_ListeRDV[nIndice].ATT_IDInter = stRdv.nIdInter ZR_ListeRDV[nIndice].ATT_IDRdv = stRdv.nPKID ZR_ListeRDV[nIndice].ATT_NumInter = stRdv.sNumInter ZR_ListeRDV[nIndice].ATT_DateDebut= stRdv.dhDateDebut ZR_ListeRDV[nIndice].ATT_DateFin = stRdv.dhDateFin ZR_ListeRDV[nIndice].ATT_IdGroupe = stRdv.nIdGroupe ZR_ListeRDV[nIndice].ATT_IdTypeRDV= stRdv.nIdTypeAct si gtaSuiviTemps[stRdv.nPKID]..Existe alors pour tout stTemps de gtaSuiviTemps[stRdv.nPKID].tabSuivis si stTemps.bControle _et_ stTemps.nIdTypeTemps = gnIdTypeTempsInter alors bControle = Vrai fin fin fin si stRdv.nIdGroupe > 0 alors si gtaSuiviTempsGroupe[stRdv.nIdGroupe]..Existe alors ZR_ListeRDV[nIndice].IMG_Grp = fExtraitChemin(IMG_Lien, fFichier + fExtension) fin fin ZR_ListeRDV[nIndice].IMG_Controle..Visible = bControle fin fin 06/08/2026 Isis_BO 5019 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures ZoneRépétéeSelectMoins(ZR_ListeRDV) Procédure locale InitComboCollaborateur procédure InitComboCollaborateur() ListeSupprimeTout(COMBO_IDCollaborateur) ListeSupprimeTout(COMBO_SDT_IDCollaborateur1) nIdSociete est un entier sur 8 octets = COMBO_Societe..ValeurMémorisée si nIdSociete > 0 alors reqSQL est une Requête SQL = [ SELECT DISTINCT Collaborateur.*,Equipe.* FROM Collaborateur LEFT OUTER JOIN Equipe_Collaborateur ON Equipe_Collaborateur.EC_IDCollaborateur=Collaborateur. CO_PKID LEFT OUTER JOIN Equipe ON Equipe.EQ_PKID=Equipe_Collaborateur.EC_IDEquipe AND Equipe. EQ_IDSociete={p_nIdSociete} WHERE Collaborateur.CO_AuPlanning={p_planning} AND Collaborateur.CO_Actif = {p_actif} ORDER BY EQ_Nom ] reqSQL.p_nIdSociete = nIdSociete si INT_CollaborateurInatif alors reqSQL.p_actif = Faux reqSQL.p_planning = Null sinon reqSQL.p_actif = Vrai reqSQL.p_planning = Vrai fin // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL ListeAjoute(COMBO_IDCollaborateur,reqSQL.CO_Nom+" "+reqSQL.CO_Prenom+gLien(reqSQL.CO_PKID) ) ListeAjoute(COMBO_SDT_IDCollaborateur1,reqSQL.CO_Nom+" "+reqSQL.CO_Prenom+gLien(reqSQL. CO_PKID)) fin fin //SI INT_CollaborateurInatif=Vrai ALORS // POUR TOUT Collaborateur // ListeAjoute(COMBO_IDCollaborateur,Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom+gLien(Collaborateur.CO_PKID)) // ListeAjoute(COMBO_SDT_IDCollaborateur1,Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom+gLien(Collaborateur.CO_PKID)) // FIN //SINON // POUR TOUT Collaborateur // SI Collaborateur.CO_Actif=Vrai ALORS // ListeAjoute(COMBO_IDCollaborateur,Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom+gLien(Collaborateur.CO_PKID)) // ListeAjoute(COMBO_SDT_IDCollaborateur1,Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom+gLien(Collaborateur.CO_PKID)) 06/08/2026 Isis_BO 5020 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures // FIN // FIN //FIN // //ListeTrie(COMBO_IDCollaborateur, Vrai, ccOrdreLexicographique) //ListeTrie(COMBO_SDT_IDCollaborateur1, Vrai, ccOrdreLexicographique) COMBO_IDCollaborateur = -1 fin Procédure locale InitComboFiltre procédure InitComboFiltre() nIndice est un entier I est un entier N est un entier dDteest une Date dDte= DateDuJour() N = dDte..Année pour I=N à 2000 pas -1 ListeAjoute(COMBO_SDT_Annee,I+gLien(I)) fin nIndice=ListeCherche(COMBO_SDT_Annee,N,Vrai) si nIndice<>-1 alors ListeSelectPlus(COMBO_SDT_Annee,nIndice) fin gdDateRetour..Année = COMBO_SDT_Annee..ValeurMémorisée Procédure locale InitComboSociete procédure InitComboSociete() ListeSupprimeTout(COMBO_Societe) nIdSoc est un entier sur 8 octets si gpclListeSocieteAppartenance <> Null alors pour tout pclSoc de gpclListeSocieteAppartenance:m_clTabModele si gpclFicheUtilisateurEnCours:m_nIDSocietePrincipale = pclSoc.m_nPKID alors nIdSoc = pclSoc.m_nPKID fin ListeAjoute(COMBO_Societe,pclSoc.m_sNom + gLien(pclSoc.m_nPKID)) fin fin si nIdSoc > 0 alors COMBO_Societe = nIdSoc InitComboCollaborateur() fin Procédure locale InitListeRDV procédure InitListeRDV() pstUnRDV est un STPlanning dynamique gsIdGroupe = "" si gnIdCollaborateur <= 0 alors retour fin TableauSupprimeTout(gtaListeRDV) nIndice est un entier 06/08/2026 Isis_BO 5021 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures sLibTypeActivite est une chaîne sNumInter est une chaîne reqRdv est une Requête SQL = [ SELECT PL_DateDebut,PL_DateFin,PL_PKID,PL_IDGroupe,PL_Objet,PL_IDIntervention,PL_TempsValide, PL_IDTypeActivite,CO_Nom,CO_Prenom,CO_PKID,CO_Trigramme,CO_Ponderation,IN_RefInterne,PL_Description ,CL_Nom,AD_Presentation FROM Planning_RDV LEFT OUTER JOIN Collaborateur ON Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur LEFT OUTER JOIN Intervention ON Intervention.IN_PKID=Planning_RDV.PL_IDIntervention LEFT OUTER JOIN Client ON Client.CL_PKID= Intervention.IN_IDClient LEFT OUTER JOIN Lieu ON Lieu.LI_PKID=Intervention.IN_IDLieu LEFT OUTER JOIN Adresse ON Adresse.AD_PKID= Lieu.LI_IDAdresse WHERE Planning_RDV.PL_IDCollaborateur={P_IDCollab} AND LEFT(Planning_RDV.PL_DateDebut,8) >= {P_dateInf} AND LEFT(Planning_RDV.PL_DateFin,8) <= {P_dateSup} AND Planning_RDV.PL_IDStatut<>{p_nIDNonPlanifie} AND Planning_RDV.Archive=0 ORDER BY Planning_RDV.PL_DateDebut DESC ] reqRdv.P_IDCollab = gnIdCollaborateur=-1 ? Null sinon gnIdCollaborateur reqRdv.P_dateInf = Gauche(gdDateInf,8)=-1 ? Null sinon Gauche(gdDateInf,8) reqRdv.P_dateSup = Gauche(gdDateSup,8)=-1 ? Null sinon Gauche(gdDateSup,8) reqRdv.p_nIDNonPlanifie = gpclListeStatutRendezVous.RechercheEtDonneIdDepuisValeur(99) si HExécuteRequête(reqRdv) alors pour tout reqRdv nIndice = TableauCherche(gpclListeTypeRendezVous.m_clTabModele,tcLinéaire,"m_nPKID",reqRdv. PL_IDTypeActivite) si nIndice<>-1 alors sLibTypeActivite=gpclListeTypeRendezVous.m_clTabModele[nIndice].m_sLibelle fin si reqRdv.IN_RefInterne<>"" alors sNumInter=" n°"+reqRdv.IN_RefInterne sinon sNumInter="" fin pstUnRDV = allouer un STPlanning pstUnRDV.nPKID = reqRdv.PL_PKID pstUnRDV.sAdresse = reqRdv.AD_Presentation pstUnRDV.nIdTypeAct = reqRdv.PL_IDTypeActivite pstUnRDV.sNumInter = sLibTypeActivite+sNumInter pstUnRDV.bControle = reqRdv.PL_TempsValide pstUnRDV.dhDateDebut = reqRdv.PL_DateDebut pstUnRDV.dhDateFin = reqRdv.PL_DateFin pstUnRDV.nIdGroupe = reqRdv.PL_IDGroupe pstUnRDV.sTrigramme = reqRdv.CO_Trigramme pstUnRDV.sClient = reqRdv.CL_Nom pstUnRDV.nIdCollaborateur = reqRdv.CO_PKID pstUnRDV.nIdInter = reqRdv.PL_IDIntervention TableauAjoute(gtaListeRDV[pstUnRDV.dhDateDebut..PartieDate].tabRDV,pstUnRDV) gtaListeRDV[pstUnRDV.dhDateDebut..PartieDate].dDate = reqRdv.PL_DateDebut..PartieDate si reqRdv.PL_IDGroupe > 0 alors si gsIdGroupe <> "" alors gsIdGroupe += "," + reqRdv.PL_IDGroupe sinon gsIdGroupe += reqRdv.PL_IDGroupe fin fin 06/08/2026 Isis_BO 5022 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures fin fin HAnnuleDéclaration(reqRdv) Procédure locale InitTempsSaisies procédure InitTempsSaisies() pstUnSuivi est un STSuivi dynamique MaDurée est une Durée IndiceParametre est un entier TableauSupprimeTout(gtaSuiviTemps) sdReq est une Requête SQL = [ SELECT SuiviDesTemps.*, PL_PKID, PL_DateDebut, PL_DateFin FROM SuiviDesTemps INNER JOIN Planning_RDV ON SDT_IDRdv = Planning_RDV.PL_PKID WHERE (SDT_DateHeureFin > 0 OR SDT_DateDebut > 0 ) AND Planning_RDV.PL_IDCollaborateur={P_IDCollab} AND LEFT(Planning_RDV.PL_DateDebut,8) >= {P_dateInf} AND LEFT(Planning_RDV.PL_DateFin,8) <= {P_dateSup} AND Planning_RDV.PL_IDStatut<>{p_nIDNonPlanifie} AND Planning_RDV.Archive=0 AND SDT_IDTypeTemps <> {p_idTempNonAffecte} AND SDT_IDTypeTemps <> {p_idTempGlobal} ORDER BY Planning_RDV.PL_DateDebut DESC ] sdReq.P_IDCollab = gnIdCollaborateur=-1 ? Null sinon gnIdCollaborateur sdReq.P_dateInf = Gauche(gdDateInf,8)=-1 ? Null sinon Gauche(gdDateInf,8) sdReq.P_dateSup = Gauche(gdDateSup,8)=-1 ? Null sinon Gauche(gdDateSup,8) sdReq.p_nIDNonPlanifie = gpclListeStatutRendezVous.RechercheEtDonneIdDepuisValeur(99) sdReq.p_idTempGlobal = gnIdTypeTempsGlobal=-1 ? Null sinon gnIdTypeTempsGlobal sdReq.p_idTempNonAffecte = gnIdTypeTempsNonAffecte=-1 ? Null sinon gnIdTypeTempsNonAffecte si HExécuteRequête(sdReq) alors pour tout sdReq si sdReq.SDT_DateDebut <> "" et sdReq.SDT_DateHeureFin <> "" et sdReq.SDT_NbMinutes > 0 alors pstUnSuivi = allouer un STSuivi pstUnSuivi.nPKID = sdReq.SDT_PKID pstUnSuivi.sLibelle = sdReq.SDT_Libelle pstUnSuivi.nIdTypeTemps = sdReq.SDT_IDTypeTemps IndiceParametre = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire, "m_nPKID",sdReq.SDT_IDTypeTemps) si gpclListeTypeTemps.m_clTabModele..Occurrence >= IndiceParametre et IndiceParametre > 0 alors pstUnSuivi.sTypeTempsLib = gpclListeTypeTemps.m_clTabModele[IndiceParametre].m_s Libelle fin pstUnSuivi.nIDRdv = sdReq.PL_PKID pstUnSuivi.bControle = sdReq.SDT_Controle pstUnSuivi.dhDateDebut = sdReq.SDT_DateDebut pstUnSuivi.dhDateFin = sdReq.SDT_DateHeureFin //si val(sdReq.SDT_DateHeureFin) > 0 ou val(sdReq.SDT_DateDebut) > 0 alors MaDurée = sdReq.SDT_DateHeureFin - sdReq.SDT_DateDebut pstUnSuivi.nNbMinutes = MaDurée.EnMinutes TableauAjoute(gtaSuiviTemps[sdReq.PL_PKID].tabSuivis,pstUnSuivi) gtaSuiviTemps[sdReq.PL_PKID].nIdPlanning = sdReq.PL_PKID //fin fin 06/08/2026 Isis_BO 5023 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures fin fin HAnnuleDéclaration(sdReq) CorrectionTempsCollaborateur() TotalHeures() Procédure locale InitTempsSaisiesGroupe procédure InitTempsSaisiesGroupe() TableauSupprimeTout(gtaSuiviTempsGroupe) si gsIdGroupe <> "" et gnIdCollaborateur > 0 alors pstUnSuivi est un STSuivi dynamique MaDurée est une Durée IndiceParametre est un entier sComplReq est une chaîne ANSI sDReq est une chaîne ANSI = [ SELECT SuiviDesTemps.*, PL_PKID, PL_DateDebut, PL_DateFin, PL_IDGroupe, CO_Nom, CO_Prenom, CO_Trigramme, PL_IDCollaborateur,PL_PKID FROM Planning_RDV LEFT JOIN SuiviDesTemps ON PL_PKID = SDT_IDRdv LEFT JOIN Collaborateur ON PL_IDCollaborateur = Collaborateur.CO_PKID WHERE (SDT_DateHeureFin > 0 OR SDT_DateDebut > 0 ) ] sComplReq += " AND Planning_RDV.PL_IDCollaborateur<>"+gnIdCollaborateur sComplReq += " AND Planning_RDV.Archive=0" si gpclListeStatutRendezVous.RechercheEtDonneIdDepuisValeur(99) > 0 alors sComplReq += " AND Planning_RDV.PL_IDStatut<>"+gpclListeStatutRendezVous. RechercheEtDonneIdDepuisValeur(99) fin si gsIdGroupe <> "" alors sComplReq += " AND PL_IDGroupe IN ("+gsIdGroupe+")" fin sComplReq += " ORDER BY Planning_RDV.PL_DateDebut, SDT_IDCollaborateur DESC" sDReq += sComplReq sdSDRDV est une Source de Données si HExécuteRequêteSQL(sdSDRDV,hVérifieDoublon+hVérifieIntégrité,sDReq) alors pour tout sdSDRDV pstUnSuivi = allouer un STSuivi pstUnSuivi.sCollaborateur = sdSDRDV.CO_Nom +" "+sdSDRDV.CO_Prenom pstUnSuivi.sTrigramme = sdSDRDV.CO_Trigramme pstUnSuivi.nIdCollaborateur = sdSDRDV.PL_IDCollaborateur pstUnSuivi.nIDRdv = sdSDRDV.PL_PKID si sdSDRDV.SDT_DateDebut <> "" et sdSDRDV.SDT_DateHeureFin <> "" et sdSDRDV.SDT_NbMinutes > 0 et sdSDRDV.SDT_IDTypeTemps <> gnIdTypeTempsNonAffecte et sdSDRDV.SDT_IDTypeTemps <> gn IdTypeTempsGlobal alors pstUnSuivi.nPKID = sdSDRDV.SDT_PKID pstUnSuivi.sLibelle = sdSDRDV.SDT_Libelle IndiceParametre = TableauCherche(gpclListeTypeTemps.m_clTabModele,tcLinéaire ,"m_nPKID",sdSDRDV.SDT_IDTypeTemps) si gpclListeTypeTemps.m_clTabModele..Occurrence >= IndiceParametre et IndiceParametre > 0 alors 06/08/2026 Isis_BO 5024 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures pstUnSuivi.sTypeTempsLib = gpclListeTypeTemps.m_clTabModele[IndiceParametre].m_s Libelle fin pstUnSuivi.bControle = sdSDRDV.SDT_Controle pstUnSuivi.dhDateDebut = sdSDRDV.SDT_DateDebut pstUnSuivi.dhDateFin = sdSDRDV.SDT_DateHeureFin pstUnSuivi.nIdTypeTemps = sdSDRDV.SDT_IDTypeTemps MaDurée = sdSDRDV.SDT_DateHeureFin - sdSDRDV.SDT_DateDebut pstUnSuivi.nNbMinutes = MaDurée.EnMinutes sinon pstUnSuivi.dhDateDebut = "" pstUnSuivi.nNbMinutes = 0 pstUnSuivi.dhDateFin = "" fin TableauAjoute(gtaSuiviTempsGroupe[sdSDRDV.PL_IDGroupe].tabSuivis,pstUnSuivi) gtaSuiviTempsGroupe[sdSDRDV.PL_IDGroupe].nIdPlanning = sdSDRDV.PL_IDGroupe fin fin HAnnuleDéclaration(sDReq) fin CorrectionTempsGrp() Procédure locale ListeMois procédure ListeMois(local MaDate est une Date) gdDateInf = PremierJourDuMois(MaDate..Année, MaDate..Mois) gdDateSup = DernierJourDuMois(MaDate..Année, MaDate..Mois) LibelleDate est une chaîne ANSI LibelleDate = DateVersMoisEnLettre(gdDateInf) SAI_Periode = LibelleDate SAI_Periode..Libellé = "Mois :" Procédure locale ListeSemaine procédure ListeSemaine(local MaDate est une Date) dPremierLundi est une Date dDimanche est une Date dPremierLundi = SemaineVersDate(DateVersNuméroDeSemaine(MaDate), MaDate..Année) dDimanche = dPremierLundi dDimanche..Jour += 6 LibelleDate est une chaîne ANSI LibelleDate = " - du " + DateVersChaîne(dPremierLundi,"JJ/MM/AAAA") + " au " + DateVersChaîne( dDimanche,"JJ/MM/AAAA") SAI_Periode = LibelleDate SAI_Periode..Libellé = "Semaine :" gdDateInf = dPremierLundi gdDateSup = dDimanche Procédure locale MAJObjetRetourFI procédure MAJObjetRetourFI() Procédure locale TotalHeures 06/08/2026 Isis_BO 5025 Partie 3 › Fenêtre WINDEV › FI_Temps_Saisie › Procédures procédure TotalHeures() SAI_TempTotal = 0 pour tout stTemps de gtaSuiviTemps pour tout stTemp de stTemps.tabSuivis SAI_TempTotal += (stTemp.nNbMinutes/60) fin fin 06/08/2026 Isis_BO 5026 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Image FI_Agenda_Suivi_Temps Image | 06/08/2026 | Isis_BO | 5027 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Image | 06/08/2026 | Isis_BO | 5028 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Image FI_Agenda_Suivi_Temps Informations générales FI_Agenda_Suivi_Temps | 06/08/2026 | Isis_BO | 5029 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations générales Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Agenda_Suivi_Temps.wdw | Créé par | | XVA | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 31/10/2018 15:46:10 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:29 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1464 Hauteur | 896 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Office XP | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | 06/08/2026 | | | Isis_BO | | 5030 | Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations générales | Anim. Fermeture | 0 | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | | Durée Anim. Ouverture | 100 | | | | | | | Durée Anim. Fermeture | 50 | | | | | | | Adapte Taille contenu | Non | | | | | | | Assombri quand inactif | Oui | | | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | Statistiques de la fenêtre | | Libellé | | 9 | Bouton | | 11 | | --- | ---------------- | --- | --- | ----------------------- | --- | --- | | | Image | | 4 | Table | | 5 | | | Forme | | 3 | Fenêtre interne | | 2 | | | Fenêtre interne | | 1 | Calendrier | | 1 | | | Colonne de table | | 15 | Rupture de zone répétée | | 4 | | | Agenda | | 1 | | | | Nombre d'éléments dans la fenêtre : 56 FI_Agenda_Suivi_Temps Informations sur les champs Fenêtre : FI_Agenda_Suivi_Temps Fenêtre interne BAT ehcuoT X noitisoP Y noitisoP laitini tatE ruetuaH | | | | ruegraL | | elbisiV | | | --- | --- | --- | ------- | --- | ------- | --- | nalP | FI_Agenda_Suivi_Temps | | 0 | 0 1464 | 896 | 0 | | | --------------------- | --- | --- | ------- | --- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | 5031 | Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Fenêtre interne : FI_Agenda_Suivi_Temps Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_Collaborateurs | 6 615 | 155 24 | 0 | Actif | Gauche | Haut | | | -------------------- | ------ | ------ | --- | ----- | ------ | ------ | --- | | LIB_Equipes | 10 381 | 155 24 | 0 | Actif | Gauche | Haut | | | LIB_Mois | 248 38 | 193 30 | 0 | Actif | Gauche | Centre | | | LIB_Semaine | 248 74 | 193 24 | 0 | Actif | Gauche | Centre | | | LIB_Societe | 8 282 | 155 24 | 0 | Actif | Gauche | Haut | | | LIB_Temps | 8 184 | 155 24 | 0 | Actif | Gauche | Haut | | | LIB_Titre_de_fenêtre | 6 6 | 155 21 | 0 | Actif | Gauche | Centre | | Bouton notuob epyT BAT ehcuoT | | X noitisoP | Y noitisoP | | | laitini tatE | | | | --- | ---------- | ---------- | --- | --- | ------------ | --- | --- | ruetuaH | | | ruegraL | | elbisiV | | | | | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | BTN_Afficher | 40 | 857 130 | 30 | 0 | Actif | Normal | | | ----------------------------- | ---- | ------- | --- | --- | ----- | -------- | --- | | BTN_Aujourd_hui | 1354 | 53 99 | 30 | 0 | Actif | Interrup | | | BTN_ChangeMode | 591 | 53 130 | 30 | 0 | Actif | Normal | | | BTN_ChangeMode1 | 447 | 53 130 | 30 | 0 | Actif | Normal | | | BTN_Fermer_fiche_intervention | 1429 | 3 24 | 24 | 0 | Actif | Abandon | | | BTN_Jour | 1058 | 53 67 | 30 | 0 | Actif | Interrup | | | BTN_Mois | 1284 | 53 67 | 30 | 0 | Actif | Interrup | | | BTN_PeriodePrecedente | 188 | 38 24 | 30 | 0 | Actif | Interrup | | | BTN_PeriodeSuivante | 218 | 38 24 | 30 | 0 | Actif | Interrup | | | BTN_Semaine | 1128 | 53 75 | 30 | 0 | Actif | Interrup | | | BTN_Semaine1 | 1206 | 53 75 | 30 | 0 | Actif | Interrup | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | --- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | | ruegraL | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_Lien | -46 | 157 30 | 30 | 0 | Actif | | | | ------------------ | ---- | ------- | --- | --- | ----- | --- | ---- | | IMG_OPACITE_ENTETE | 0 | 0 1358 | 896 | 1 | Actif | | | | IMG_TempsNonValide | -133 | 291 40 | 40 | 0 | Actif | | | | IMG_TempsValide | -85 | 203 40 | 40 | 0 | Actif | | | | 06/08/2026 | | Isis_BO | | | | | 5032 | Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | ------------------ | -------------- | ------------------------------ | -------------- | | | | | | | .gerne egacolB | noitcelésitluM | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | laitini tatE | | | | | | | --- | --------------------- | ------- | ------------ | --- | -------- | --- | --- | --- | | | | ruetuaH | | | sruocraP | | | | ruegraL elbisiV | | | nalP | | elbaT | | | | | | ------------------- | ------------ | ----- | ----- | ------ | --- | --- | --- | --- | | TABLE_AgendaST | 220 105 1233 | 785 0 | Actif | Mémoir | | | | 0 | | TABLE_Collaborateur | 6 645 199 | 206 0 | Actif | Mémoir | | | | 1 | | TABLE_Eqp | 6 406 199 | 204 0 | Actif | Mémoir | | | | 1 | | TABLE_Soc | 4 307 199 | 68 0 | Actif | Mémoir | | | | 1 | | TABLE_Temps | 4 208 199 | 68 0 | Actif | Mémoir | | | | 1 | Forme BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FRM_Bandeau_Entete | | 0 | -1 | 1464 | 33 | 0 | Actif | | | ------------------ | --- | ---- | --- | ---- | --- | --- | ----- | --- | | FRM_RDV_LARGE | | 341 | 100 | 678 | 545 | 1 | Actif | | | FRM_RDV_LARGE1 | | 1197 | 101 | 157 | 158 | 2 | Actif | | Fenêtre interne | | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | CFI_Parametres | | 1198 | 103 | 153 | 154 | 2 | Actif | | | -------------- | --- | ---- | --- | --- | --- | --- | ----- | --- | | CFI_RDV | | 341 | 100 | 678 | 545 | 1 | Actif | | Calendrier BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | CAL_Planning | | 15 | 33 | 176 | 146 | 0 | Actif | | | ------------ | --- | --- | ------- | --- | --- | --- | ----- | ---- | | 06/08/2026 | | | Isis_BO | | | | | 5033 | Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Table : FI_Agenda_Suivi_Temps.TABLE_AgendaST Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | ------------ | -------------- | --------------- | --------------------------- | ----------- | ---------- | ----------- | | | | | | | .zroh egardaC .trev egardaC | | | | | | | laitini tatE | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | | | eéirT | | ------------ | ---- | ----- | --- | --- | ------------- | --- | --- | ----- | | COL_AgendaST | 1233 | Actif | | | Gauche Centre | | | | Agenda | | | | | | | | laitini tatE | BAT ehcuoT | | --- | --- | --- | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | AGD_RdvST | | 218 | 175 | 1210 | 687 | 0 | Actif | | | --------- | --- | --- | --- | ---- | --- | --- | ----- | --- | Table : FI_Agenda_Suivi_Temps.TABLE_Collaborateurs Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | ---------- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | X noitisoP | | | | laitini tatE | | | FTR tamroF | Y noitisoP | | | ruegraL | ruetuaH | | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_LibEquipe | 37 | 651 140 | 14 | | 0 Actif | Gauche | Haut | | | ------------- | --- | ------- | --- | --- | ------- | ------ | ---- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | --- | -------------- | --------------- | -------------- | --- | --- | --- | | | | | ehcuag à eéxiF | | .zroh egardaC | | | | .trev egardaC | | | | elbaçalpéD | | | eisias epyT | FTR tamroF | eisias cevA | | --- | --- | ------------ | ---------- | --- | --- | ----------- | ---------- | ----------- | | | | laitini tatE | | | | | engilitluM | | ruegraL elbisiV eéirT epyT | COL_Selection | 33 | Actif | | | Centre Centre | | | | | ------------------ | --- | -------- | ------- | --- | ------------- | ------- | --- | ---- | | COL_Collaborateurs | 152 | affichag | | | Gauche Centre | Texte | | | | COL_PKID | 100 | Grisé | | | Droite Centre | Numériq | | | | COL_EqNom | 100 | Grisé | | | Gauche Centre | Texte | | | | 06/08/2026 | | | Isis_BO | | | | | 5034 | Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Rupture de zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP RUPT_BasRupture1 RUPT_HautRupture1 Table : FI_Agenda_Suivi_Temps.TABLE_Eqp Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_LibSoc | 30 | 410 147 | 14 | 0 Actif | Gauche | Haut | | | ---------- | --- | ------- | --- | ------- | ------ | ---- | --- | Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | -------------- | --------------- | --------------------------- | ----------- | ---------- | ----------- | | | | ehcuag à eéxiF | | .zroh egardaC .trev egardaC | | | | | | | laitini tatE | elbaçalpéD | | eisias epyT | FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | | eéirT | | ----------- | --- | -------- | --- | ------------- | ------- | --- | ----- | | COL_SelecEq | 29 | Actif | | Centre Centre | | | | | COL_Eq | 152 | affichag | | Gauche Centre | Texte | | | | COL_IDEq | 100 | Grisé | | Droite Centre | Numériq | | | | COL_SocEq | 100 | Grisé | | Gauche Centre | Texte | | | Rupture de zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP RUPT_BasRupture1 RUPT_HautRupture1 | 06/08/2026 | | | Isis_BO | | | | 5035 | | ---------- | --- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Table : FI_Agenda_Suivi_Temps.TABLE_Soc Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | -------------- | --------------- | --------------------------- | ---------------------- | ----------- | | | | | | .zroh egardaC .trev egardaC | | | | | | laitini tatE | elbaçalpéD | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | epyT | | | | | | eéirT | | ------------ | --- | -------- | --- | ------------- | ------- | ----- | | COL_SelecSoc | 29 | Actif | | Centre Centre | | | | COL_Soc | 152 | affichag | | Gauche Centre | Texte | | | COL_IDSoc | 100 | Grisé | | Droite Centre | Numériq | | Table : FI_Agenda_Suivi_Temps.TABLE_Temps Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | elbairt ennoloC | ehcrehcer cevA | | | | --- | --- | --- | --------------- | -------------- | --- | --- | ehcuag à eéxiF | | | | | .zroh egardaC .trev egardaC | | | | --- | --- | ------------ | ---------- | --------------------------- | ---------------------- | ----------- | | | | | elbaçalpéD | | FTR tamroF | | | | | laitini tatE | | | eisias epyT engilitluM | eisias cevA | ruegraL elbisiV | epyT | | | | | | eéirT | | -------------- | --- | -------- | --- | ------------- | ------- | ----- | | COL_SelecTemps | 29 | Actif | | Centre Centre | | | | COL_Temps | 152 | affichag | | Gauche Centre | Texte | | | COL_IDTemps | 100 | Grisé | | Droite Centre | Numériq | | Fenêtre : FI_Agenda_Suivi_Temps Fenêtre interne : FI_Agenda_Suivi_Temps | UI par l'utilisateur | Selon fenêtre | | | | | | | -------------------------------- | ---------------------------------- | --- | --- | --- | --- | --- | | Unité des tailles | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide | 0 | | | | | | | Thème destination | Oui | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | Facteur de rétrécissement 0 | Facteur d'agrandissement | 0 | | | | | | | ------------------------- | --- | --- | ------- | --- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | 5036 | Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Agenda_Suivi_Temps Bouton : FI_Agenda_Suivi_Temps.BTN_Afficher Libellé FR: Afficher Ordre navigation 17 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5037 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Bouton : FI_Agenda_Suivi_Temps.BTN_Aujourd_hui Libellé FR: Aujourd'hui Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5038 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Bouton : FI_Agenda_Suivi_Temps.BTN_ChangeMode Libellé FR: Mode Planning Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5039 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Bouton : FI_Agenda_Suivi_Temps.BTN_ChangeMode1 Libellé FR: Mode Agenda Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5040 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Bouton : FI_Agenda_Suivi_Temps.BTN_Fermer_fiche_intervention Groupe GR_MODEOPAQUE_FICHE_INTERVENTION Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5041 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Bouton : FI_Agenda_Suivi_Temps.BTN_Jour Libellé FR: Jour Groupe GR_Jours Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5042 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Bouton : FI_Agenda_Suivi_Temps.BTN_Mois Libellé FR: Mois Groupe GR_Jours Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5043 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Bouton : FI_Agenda_Suivi_Temps.BTN_PeriodePrecedente Libellé FR: < Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Blueberries\Blueberries_Pict_PeriodPrevious_24_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5044 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Bouton : FI_Agenda_Suivi_Temps.BTN_PeriodeSuivante Libellé FR: > Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\210 Blueberries\Blueberries_Pict_PeriodNext_24_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5045 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Bouton : FI_Agenda_Suivi_Temps.BTN_Semaine Libellé FR: Semaine/5j Groupe GR_Jours Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5046 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Bouton : FI_Agenda_Suivi_Temps.BTN_Semaine1 Libellé FR: Semaine/7j Groupe GR_Jours Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5047 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Calendrier : FI_Agenda_Suivi_Temps.CAL_Planning Libellé FR: Calendrier Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format retour AAAAMMJJ Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Numéro semaine Non Semaine ISO8601 Non Texte Markdown Non Sélection hors mois Oui Style hors mois Oui Jours hors mois Oui Premier jour semaine Lundi Bouton aujourd'hui Oui Libellé aujourd'hui FR: aujourd'hui Format mois FR: MMMM AAAA Sélection de périodes Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Agenda_Suivi_Temps.CFI_Parametres Ordre navigation 19 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non 06/08/2026 Isis_BO 5048 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Agenda_Suivi_Temps.CFI_RDV Ordre navigation 18 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5049 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Forme : FI_Agenda_Suivi_Temps.FRM_Bandeau_Entete UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Agenda_Suivi_Temps.FRM_RDV_LARGE UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5050 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Forme : FI_Agenda_Suivi_Temps.FRM_RDV_LARGE1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Oui Epaisseur 20 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Agenda_Suivi_Temps.IMG_Lien Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\lié.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 5051 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Agenda_Suivi_Temps.IMG_OPACITE_ENTETE Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 50 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Non Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Agenda_Suivi_Temps.IMG_TempsNonValide Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\TempsNonValide.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 5052 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Agenda_Suivi_Temps.IMG_TempsValide Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\TempsValide.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui 06/08/2026 Isis_BO 5053 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda_Suivi_Temps.LIB_Collaborateurs Libellé FR: Collaborateurs Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5054 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Libellé : FI_Agenda_Suivi_Temps.LIB_Equipes Libellé FR: Équipes Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda_Suivi_Temps.LIB_Mois Libellé FR: 20181122 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 5055 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Type saisie Date Masque saisie FR: Mmmm AAAA Format retour AAAAMMJJ Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda_Suivi_Temps.LIB_Semaine Libellé FR: Semaine X Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5056 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Libellé : FI_Agenda_Suivi_Temps.LIB_Societe Libellé FR: Sociétés Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda_Suivi_Temps.LIB_Temps Libellé FR: Type de temps Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 5057 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda_Suivi_Temps.LIB_Titre_de_fenêtre Libellé FR: Suivi de temps Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5058 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Table : FI_Agenda_Suivi_Temps.TABLE_AgendaST Ordre navigation 12 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Menu contextuel Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 695 Marge en haut 1 Marge en bas 1 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sélection simple Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non 06/08/2026 Isis_BO 5059 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Agenda_Suivi_Temps.TABLE_Collaborateurs Libellé FR: Table Ordre navigation 16 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique 06/08/2026 Isis_BO 5060 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Agenda_Suivi_Temps.TABLE_Eqp Libellé FR: Table Ordre navigation 15 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 2 Marge en bas 2 06/08/2026 Isis_BO 5061 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5062 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Table : FI_Agenda_Suivi_Temps.TABLE_Soc Libellé FR: Table Ordre navigation 14 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non 06/08/2026 Isis_BO 5063 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Agenda_Suivi_Temps.TABLE_Temps Libellé FR: Table Ordre navigation 13 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique 06/08/2026 Isis_BO 5064 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Agenda_Suivi_Temps.TABLE_AgendaST Colonne de table : FI_Agenda_Suivi_Temps.TABLE_AgendaST.COL_AgendaST (1) Titre FR: AgendaST Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 06/08/2026 Isis_BO 5065 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Champ principal AGD_RdvST Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Agenda : FI_Agenda_Suivi_Temps.TABLE_AgendaST.COL_AgendaST.AGD_RdvST Libellé FR: Agenda Ordre navigation 1 Curseur survol 32512 UI par l'utilisateur Selon fenêtre Fenêtre Interne FI_WinDevVueRDV Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne 29 Hauteur journée entière 35 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mémoriser le mode Non Édition Rdv par simple clic Non Journée entière Non Boutons période Jamais Numéro semaine Non Semaine ISO8601 Non Affiche mois Non Autorise chevauchement Non Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 5066 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Mode Aff. Agenda Semaine Nb. Jours 5 FI en mode Mois Non Granularité de déplacement 60 Granularité de durée 60 Masque date FR: JJJ JJ Premier jour semaine Lundi Chevauche rendez-vous Décalage Rendez-vous redim. Non Rendez-vous déplaçable Non Heure visible début 0000 Heure visible fin 2300 Heure ouvrable début 0800 Heure ouvrable fin 1800 Sélection de périodes Oui Hauteur heure fixe Non Réglette modifiable Oui Réglette visible Non Source de remplissage Mémoire Nb. Enreg. Max -1 Suppr. dans source Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Agenda_Suivi_Temps.TABLE_Collaborateurs Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 Libellé : Libellé FR: Lib équipe Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 5067 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : Toujours visible Non Attribut de rupture 3 Colonne de table : FI_Agenda_Suivi_Temps.TABLE_Collaborateurs.COL_Selection (3) Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non 06/08/2026 Isis_BO 5068 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Agenda_Suivi_Temps.TABLE_Collaborateurs.COL_Collaborateurs Titre FR: Collaborateurs Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5069 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Colonne de table : FI_Agenda_Suivi_Temps.TABLE_Collaborateurs.COL_PKID (5) Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 99 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Agenda_Suivi_Temps.TABLE_Collaborateurs.COL_EqNom (6) Titre FR: EqNom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 5070 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Table : FI_Agenda_Suivi_Temps.TABLE_Eqp Rupture de zone répétée : FI_Agenda_Suivi_Temps.TABLE_Eqp.RUPT_HautRupture1 (1) Toujours visible Non Attribut de rupture 3 Libellé : FI_Agenda_Suivi_Temps.TABLE_Eqp.RUPT_HautRupture1.LIB_LibSoc Libellé FR: Lib société Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non 06/08/2026 Isis_BO 5071 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : FI_Agenda_Suivi_Temps.TABLE_Eqp.RUPT_BasRupture1 (2) Toujours visible Non Attribut de rupture 3 Colonne de table : FI_Agenda_Suivi_Temps.TABLE_Eqp.COL_SelecEq (3) Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5072 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Colonne de table : FI_Agenda_Suivi_Temps.TABLE_Eqp.COL_Eq (4) Titre FR: Eq Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Agenda_Suivi_Temps.TABLE_Eqp.COL_IDEq (5) Titre FR: IDEq Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 99 999 999 999 999 999 999 06/08/2026 Isis_BO 5073 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Agenda_Suivi_Temps.TABLE_Eqp.COL_SocEq (6) Titre FR: SocEq Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5074 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Table : FI_Agenda_Suivi_Temps.TABLE_Soc Colonne de table : FI_Agenda_Suivi_Temps.TABLE_Soc.COL_SelecSoc (1) Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Agenda_Suivi_Temps.TABLE_Soc.COL_Soc (2) Titre FR: Soc Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 5075 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Agenda_Suivi_Temps.TABLE_Soc.COL_IDSoc (3) Titre FR: IDSoc Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 99 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5076 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Table : FI_Agenda_Suivi_Temps.TABLE_Temps Colonne de table : FI_Agenda_Suivi_Temps.TABLE_Temps.COL_SelecTemps (1) Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Agenda_Suivi_Temps.TABLE_Temps.COL_Temps (2) Titre FR: Temps Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 5077 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Agenda_Suivi_Temps.TABLE_Temps.COL_IDTemps (3) Titre FR: IDTemps Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 99 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5078 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Messages multilingues FI_Agenda_Suivi_Temps Messages multilingues 06/08/2026 Isis_BO 5079 ¹ .ssem °N Message 2000 FR: Semaine %1 ¹ N° mess. : numéro de message. FI_Agenda_Suivi_Temps Code des champs Déclarations globales de FI_Agenda_Suivi_Temps procédure FI_Agenda_Suivi_Temps(gclPresentationFicheAgd est un PTableRDV dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null) nIDtempInter est un entier sur 8 octets = gpclListeTypeTemps. RechercheEtDonneIdDepuisValeur(2) gtaSuivi est un tableau associatif de STInfoSuivis gtaRDVs est un tableau associatif de STRDVs gnIDStatutFait est un entier sur 8 octets = gpclListeStatutRendezVous. RechercheEtDonneIdDepuisLibelle("Fait") gnIDStatutAnnule est un entier sur 8 octets = gpclListeStatutRendezVous. RechercheEtDonneIdDepuisValeur("98") gsDateJour est une Date=DateDuJour() gsDateJour..Jour-=15 gsdateInf est une Date= gsDateJour gsDateJour..Jour+=20 gsdateSup est une Date= gsDateJour ghHDO,ghHFO sont des Heures ghHDV,ghHFV sont des Heures (ghHDO,ghHFO) = gpclFicheUtilisateurEnCours:HeuresOuvrablesRDV() (ghHDV,ghHFV) = gpclFicheUtilisateurEnCours:HeuresVisiblesRDV() gpclListeSocieteAppartenance est un PTableSociete dynamique gpclListeSocieteAppartenance=PTableSociete.gNouvellePresentation(1,gpclFicheUtilisateurEnCours:m_nPKID) ChargeListes() ChargeAgendaCollab() COL_AgendaST..Visible=Faux si TableOccurrence(TABLE_AgendaST)=0 TableAjouteLigne(TABLE_AgendaST,1,1) fin BTN_Semaine..Enfoncé=Vrai CreaJourFerie() TABLE_AgendaST..AffichageActif=Faux Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Code des champs RempliAgenda() TABLE_AgendaST..AffichageActif=Vrai Clic sur BTN_Afficher Sablier() TABLE_AgendaST..AffichageActif=Faux RempliAgenda() TABLE_AgendaST..AffichageActif=Vrai BTN_Afficher..Enfoncé= Faux Sablier(Faux) Clic sur BTN_Aujourd_hui Sablier() sUneColonne est une chaîne sAgendaColonne est une chaîne pour nColonne = 1 _à_ TableOccurrence(TABLE_AgendaST, toColonne) sUneColonne = TableEnumèreColonne(TABLE_AgendaST, nColonne) sAgendaColonne=sUneColonne+".AGD_RdvST" AgendaChangeMode(sAgendaColonne,agzJour) AgendaPosition(sAgendaColonne,DateDuJour()) fin TableAffiche(TABLE_AgendaST,1) Charge_ChangementPeriode() //Mise à jour de bouton BTN_Jour..Enfoncé =Faux BTN_Mois..Enfoncé =Faux BTN_Semaine..Enfoncé =Faux BTN_Semaine1..Enfoncé =Faux BTN_Aujourd_hui..Enfoncé =Vrai Sablier(Faux) Clic sur BTN_ChangeMode //Sablier() //FEN_Menu.OuvreOuActive(FI_Planning,"Planning") //Sablier(Faux) Sablier() FEN_Menu.OuvreOuActive(FI_Planning,"Planning") Sablier(Faux) Clic sur BTN_ChangeMode1 Sablier() FEN_Menu.OuvreOuActive(FI_Agenda3,"Agenda") Sablier(Faux) Initialisation de BTN_Jour //// ajoute la procédure de MAJ du bouton "Jour" // PROCÉDURE INTERNE MAJBtn_Jour() // POUR i= 1 _A_ ZR_AgendaRessource..Occurrence // BTN_Jour..Enfoncé=AgendaMode(ZR_AgendaRessource[i].ONG_Ressource1.AGD_Rdv)=agzJour // FIN //FIN //POUR i= 1 _A_ ZR_AgendaRessource..Occurrence //ZR_AgendaRessource[i].ONG_Ressource1.AGD_Rdv..Traitement[trtChangementPériodeAgenda]+=MAJBtn_Jour //fin Clic sur BTN_Jour 06/08/2026 Isis_BO 5080 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Code des champs Sablier() sUneColonne est une chaîne sAgendaColonne est une chaîne pour nColonne = 1 _à_ TableOccurrence(TABLE_AgendaST, toColonne) sUneColonne = TableEnumèreColonne(TABLE_AgendaST, nColonne) sAgendaColonne=sUneColonne+".AGD_Rdvst" AgendaChangeMode(sAgendaColonne,agzJour) fin TableAffiche(TABLE_AgendaST,1) //Charge_ChangementPeriode() //Mise à jour de bouton BTN_Jour..Enfoncé = Vrai BTN_Mois..Enfoncé=Faux BTN_Semaine..Enfoncé=Faux BTN_Semaine1..Enfoncé=Faux BTN_Aujourd_hui..Enfoncé = Faux Sablier(Faux) Initialisation de BTN_Mois // PROCÉDURE INTERNE MAJBtnMois() // BTN_Mois..Enfoncé=AgendaMode(AGD_Rdv)=agzMois // FIN //AGD_Rdv..Traitement[trtChangementPériodeAgenda]+=MAJBtnMois Clic sur BTN_Mois Sablier() sUneColonne est une chaîne sAgendaColonne est une chaîne sDateSel est une chaîne=CalendrierSelect(CAL_Planning) pour nColonne = 1 _à_ TableOccurrence(TABLE_AgendaST, toColonne) sUneColonne = TableEnumèreColonne(TABLE_AgendaST, nColonne) sAgendaColonne=sUneColonne+".AGD_RdvST" AgendaChangeMode(sAgendaColonne,agzMois) fin TableAffiche(TABLE_AgendaST,1) si BTN_Mois..Enfoncé=Vrai alors LIB_Semaine="" sinon d est une Date = CalendrierSelect(CAL_Planning) LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) fin CalendrierSelectPlus(CAL_Planning,sDateSel) Charge_ChangementPeriode() LIB_Mois=CalendrierSelect(CAL_Planning) //Mise à jour de bouton BTN_Jour..Enfoncé = Faux BTN_Mois..Enfoncé =Vrai BTN_Semaine..Enfoncé =Faux BTN_Semaine1..Enfoncé =Faux BTN_Aujourd_hui..Enfoncé = Faux Sablier(Faux) Clic sur BTN_PeriodePrecedente Sablier() sUneColonne est une chaîne sAgendaColonne est une chaîne dAncienneDate est une Date=CalendrierSelect(CAL_Planning) 06/08/2026 Isis_BO 5081 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Code des champs pour nColonne = 1 _à_ TableOccurrence(TABLE_AgendaST, toColonne) sUneColonne = TableEnumèreColonne(TABLE_AgendaST, nColonne) sAgendaColonne=sUneColonne+".AGD_RdvST" AgendaAffichePériodePrécédente(sAgendaColonne) fin si TABLE_AgendaST..Occurrence > 0 alors TableAffiche(TABLE_AgendaST,1) fin si BTN_Mois..Enfoncé=Vrai alors LIB_Semaine="" dAncienneDate..Mois-=1 dAncienneDate..Jour=1 sinon d est une Date = CalendrierSelect(CAL_Planning) LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) fin Charge_ChangementPeriode() //CalendrierSelectPlus(CAL_Planning,dAncienneDate) LIB_Mois=CalendrierSelect(CAL_Planning) Sablier(Faux) Clic sur BTN_PeriodeSuivante // //POUR i= 1 _A_ ZR_AgendaRessource..Occurrence // AgendaAffichePériodeSuivante(ZR_AgendaRessource[i].ONG_Ressource1.AGD_Rdv) // ZoneRépétéeAffiche(ZR_AgendaRessource,i) //FIN //SI BTN_Mois..Enfoncé=Vrai ALORS // LIB_Semaine="" //SINON // d est une date = CalendrierSelect(CAL_Planning) // LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) //FIN //LIB_Mois=CalendrierSelect(CAL_Planning) Sablier() sUneColonne est une chaîne sAgendaColonne est une chaîne dAncienneDate est une Date=CalendrierSelect(CAL_Planning) pour nColonne = 1 _à_ TableOccurrence(TABLE_AgendaST, toColonne) sUneColonne = TableEnumèreColonne(TABLE_AgendaST, nColonne) sAgendaColonne=sUneColonne+".AGD_RdvST" AgendaAffichePériodeSuivante(sAgendaColonne) fin si TABLE_AgendaST..Occurrence > 0 alors TableAffiche(TABLE_AgendaST,1) fin si BTN_Mois..Enfoncé=Vrai alors LIB_Semaine="" dAncienneDate..mois+=1 dAncienneDate..Jour=1 sinon d est une Date = CalendrierSelect(CAL_Planning) LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) dAncienneDate=COL_AgendaST.AGD_RdvST.Position() fin Charge_ChangementPeriode() 06/08/2026 Isis_BO 5082 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Code des champs //CalendrierSelectPlus(CAL_Planning,dAncienneDate) LIB_Mois=CalendrierSelect(CAL_Planning) Sablier(Faux) Initialisation de BTN_Semaine // // PROCÉDURE INTERNE MAJBtnSemaine() // BTN_Semaine..Enfoncé=AgendaMode(AGD_Rdv)=agzSemaine // FIN //AGD_Rdv..Traitement[trtChangementPériodeAgenda]+=MAJBtnSemaine Clic sur BTN_Semaine Sablier() sUneColonne est une chaîne sAgendaColonne est une chaîne pour nColonne = 1 _à_ TableOccurrence(TABLE_AgendaST, toColonne) sUneColonne = TableEnumèreColonne(TABLE_AgendaST, nColonne) sAgendaColonne=sUneColonne+".AGD_RdvST" AgendaChangeMode(sAgendaColonne,agzSemaineSur5) fin TableAffiche(TABLE_AgendaST,1) //Charge_ChangementPeriode() //Mise à jour de bouton BTN_Jour..Enfoncé = Faux BTN_Mois..Enfoncé =Faux BTN_Semaine..Enfoncé =Vrai BTN_Semaine1..Enfoncé =Faux BTN_Aujourd_hui..Enfoncé = Faux Sablier(Faux) Initialisation de BTN_Semaine1 // // PROCÉDURE INTERNE MAJBtnSemaine() // BTN_Semaine..Enfoncé=AgendaMode(AGD_Rdv)=agzSemaine // FIN //AGD_Rdv..Traitement[trtChangementPériodeAgenda]+=MAJBtnSemaine Clic sur BTN_Semaine1 Sablier() sUneColonne est une chaîne sAgendaColonne est une chaîne pour nColonne = 1 _à_ TableOccurrence(TABLE_AgendaST, toColonne) sUneColonne = TableEnumèreColonne(TABLE_AgendaST, nColonne) sAgendaColonne=sUneColonne+".AGD_RdvST" AgendaChangeMode(sAgendaColonne,agzSemaine) fin TableAffiche(TABLE_AgendaST,1) //Charge_ChangementPeriode() //Mise à jour de bouton BTN_Jour..Enfoncé = Faux BTN_Mois..Enfoncé =Faux BTN_Semaine..Enfoncé =Faux BTN_Semaine1..Enfoncé =Vrai BTN_Aujourd_hui..Enfoncé = Faux 06/08/2026 Isis_BO 5083 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Code des champs Sablier(Faux) Sélection d'un jour dans CAL_Planning Sablier() // //POUR i= 1 _A_ ZR_AgendaRessource..Occurrence // AgendaPosition(ZR_AgendaRessource[i].ONG_Ressource1.AGD_Rdv, CalendrierSelect(CAL_Planning)) // ZoneRépétéeAffiche(ZR_AgendaRessource,i) //FIN //LIB_Mois=CalendrierSelect(CAL_Planning) //SI BTN_Mois..Enfoncé=Vrai ALORS // LIB_Semaine="" //SINON // d est une date = CalendrierSelect(CAL_Planning) // LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) //FIN sUneColonne est une chaîne sAgendaColonne est une chaîne pour nColonne = 1 _à_ TableOccurrence(TABLE_AgendaST, toColonne) sUneColonne = TableEnumèreColonne(TABLE_AgendaST, nColonne) sAgendaColonne=sUneColonne+".AGD_RdvST" AgendaPosition(sAgendaColonne,CalendrierSelect(CAL_Planning)) fin TableAffiche(TABLE_AgendaST,1) LIB_Mois=CalendrierSelect(CAL_Planning) si BTN_Mois..Enfoncé=Vrai alors LIB_Semaine="" sinon d est une Date = CalendrierSelect(CAL_Planning) LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) fin Charge_ChangementPeriode() Sablier(Faux) Initialisation de LIB_Collaborateurs // Version 1 // Description // Libellé simple Initialisation de LIB_Equipes // Version 1 // Description // Libellé simple Initialisation de LIB_Mois // Procédure interne MAJLibMois() // d est une date=AgendaPosition(ZR_AgendaRessource[1].ONG_Ressource1.AGD_Rdv) // // en mode mois, le moi a afficher est le mois qui correspond au milieu de la période // // on ajoute donc 15 jours a la première date // SI AgendaMode(ZR_AgendaRessource[1].ONG_Ressource1.AGD_Rdv)=agzMois ALORS d..Jour+=15 // LIB_Mois=d // fin // ZR_AgendaRessource[1].ONG_Ressource1.AGD_Rdv..Traitement[trtChangementPériodeAgenda]+=MAJLibMois LIB_Mois=CalendrierSelect(CAL_Planning) Initialisation de LIB_Semaine 06/08/2026 Isis_BO 5084 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Code des champs si BTN_Mois..Enfoncé=Vrai alors LIB_Semaine="" sinon d est une Date = CalendrierSelect(CAL_Planning) LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) fin Initialisation de LIB_Societe // Version 1 // Description // Libellé simple Initialisation de LIB_Temps // Version 1 // Description // Libellé simple Initialisation de AGD_RdvST ( COL_AgendaST ) si Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) > 0 alors MoiMême..GranularitéDurée = Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) MoiMême..GranularitéDéplacement = Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) MoiMême..HeureOuvrableDébut = ghHDO MoiMême..HeureOuvrableFin = ghHFO AgendaHeureAffichée(MoiMême,ghHDV,ghHFV) fin Avant création du rendez-vous dans AGD_RdvST ( COL_AgendaST ) procédure AvantCréation(rdvCréé est un RendezVous) Entrée en saisie d'un rendez-vous de AGD_RdvST ( COL_AgendaST ) procédure EntréeEnSaisie(rdvEdité est un RendezVous) Sortie de saisie du rendez-vous de AGD_RdvST ( COL_AgendaST ) procédure SortieDeSaisie(rdvModifié est un RendezVous) Sélection d'un rendez-vous de AGD_RdvST ( COL_AgendaST ) procédure Sélection(rdvSélectionné est un RendezVous) Déplacement d'un rendez-vous dans AGD_RdvST ( COL_AgendaST ) procédure Déplacement(rdvDéplacé est un RendezVous) Redimensionnement d'un rendez-vous de AGD_RdvST ( COL_AgendaST ) procédure Redimensionnement(rdvRedimensionné est un RendezVous) Suppression d'un rendez-vous de AGD_RdvST ( COL_AgendaST ) 06/08/2026 Isis_BO 5085 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Code des champs procédure Suppression(rdvSupprimé est un RendezVous) A chaque changement de période de AGD_RdvST ( COL_AgendaST ) CalendrierSelectPlus(CAL_Planning,AGD_RdvST.Position()) Initialisation de LIB_LibEquipe ( TABLE_Collaborateurs ) // Version 1 // Description // Libellé simple A chaque modification de COL_SelecEq ( TABLE_Eqp ) ChargeColb() TrieTableColb() Initialisation de LIB_LibSoc ( TABLE_Eqp ) // Version 1 // Description // Libellé simple A chaque modification de COL_SelecSoc ( TABLE_Soc ) ChargeEqp() TrieTableEq() ChargeColb() TrieTableColb() Initialisation de TABLE_Temps TableSupprimeTout(TABLE_Temps) i est un entier pour tout temps de gpclListeTypeTemps:m_clTabModele si temps:m_sValeur <> "0" et temps:m_sValeur <> "1" et temps:m_sValeur <> "99" alors i = TableAjouteLigne(TABLE_Temps) COL_IDTemps[i] = temps.m_nPKID COL_Temps[i] = temps.m_sLibelle si nIDtempInter = temps.m_nPKID alors COL_SelecTemps[i] = Vrai fin fin fin A chaque modification de COL_SelecTemps ( TABLE_Temps ) RempliAgenda() 06/08/2026 Isis_BO 5086 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Procédures FI_Agenda_Suivi_Temps Procédures Procédure locale Charge_ChangementPeriode // Résumé : // Syntaxe : // Charge_ChangementPeriode () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Charge_ChangementPeriode() //COL_Agenda.AGD_Rdv1.Position(gsdateInf) gsdateInf = AgendaPosition(COL_AgendaST.AGD_RdvST,agDateDébut) gsdateInf..Jour-=30 gsdateSup = AgendaPosition(COL_AgendaST.AGD_RdvST,agDateFin) gsdateSup..Jour+=30 TABLE_AgendaST..AffichageActif=Faux RempliAgenda() TABLE_AgendaST..AffichageActif=Vrai Procédure locale ChargeAgendaCollab procédure ChargeAgendaCollab() TableSupprimeTout(TABLE_AgendaST) nId est un entier sur 8 octets sNomColonne est une chaîne sNomColAgenda est une chaîne TABLE_AgendaST..AffichageActif=Faux pour toute Collaborateur nId = Collaborateur.CO_PKID sNomColonne = "COL_ST"+nId si pas ChampExiste(sNomColonne) alors ChampClone(COL_AgendaST,sNomColonne) {sNomColonne,indChamp}..Titre=Collaborateur.CO_Prenom+" "+Collaborateur.CO_Nom {sNomColonne,indChamp}..Visible=Faux sNomColAgenda=sNomColonne+".AGD_RdvST" fin fin TABLE_AgendaST..AffichageActif=Vrai Procédure locale ChargeColb procédure ChargeColb() 06/08/2026 Isis_BO 5087 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Procédures i est un entier nSelectSansEquipe,nSelectAvecEquipe sont des entiers sListeEquipe, IdEquipe, sListeIdSoc,sIdCollab sont des chaînes tabIdColbselect est un tableau d'entiers sur 8 octets pour toute ligne b de TABLE_Eqp si COL_SelecEq[b] alors si COL_IDEq[b]=0 alors nSelectSansEquipe++ sinon IdEquipe +=[";"]+COL_IDEq[b] nSelectAvecEquipe++ fin sListeEquipe+=[";"]+COL_IDEq[b] fin fin pour toute ligne c de TABLE_Soc si COL_SelecSoc[c] alors si COL_IDSoc[c]>0 alors sListeIdSoc+=[";"]+COL_IDSoc[c] fin fin fin pour toute ligne d de TABLE_Collaborateurs si COL_Selection[d] alors TableauAjoute(tabIdColbselect,COL_PKID[d]) fin fin TableSupprimeTout(TABLE_Collaborateurs) si nSelectAvecEquipe > 0 alors reqCollab est une Requête SQL = [ SELECT CO_Nom,CO_Prenom,CO_PKID,Equipe.EQ_Nom,Equipe.EQ_PKID FROM Collaborateur LEFT OUTER JOIN Equipe_Collaborateur ON Equipe_Collaborateur.EC_IDCollaborateur=Collaborateur. CO_PKID LEFT OUTER JOIN Equipe ON Equipe.EQ_PKID=Equipe_Collaborateur.EC_IDEquipe WHERE Equipe.EQ_PKID IN ({P_IdEquipe}) AND Collaborateur.CO_AuPlanning=1 ORDER BY EQ_Nom,CO_Nom ] reqCollab.P_IdEquipe=sListeEquipe HExécuteRequête(reqCollab,hRequêteDéfaut) TableSupprimeTout(TABLE_Collaborateurs) pour tout reqCollab sIdCollab +=[";"]+reqCollab.CO_PKID si reqCollab.EQ_Nom<>"" alors i = TableAjouteLigne(TABLE_Collaborateurs,0,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom, reqCollab.CO_PKID,reqCollab.EQ_Nom) TABLE_Collaborateurs[i].LIB_LibEquipe = reqCollab.EQ_Nom sinon i =TableAjouteLigne(TABLE_Collaborateurs,0,reqCollab.CO_Nom+" "+reqCollab.CO_Prenom, reqCollab.CO_PKID,"Sans équipe") TABLE_Collaborateurs[i].LIB_LibEquipe = "Sans équipe" fin fin HAnnuleDéclaration(reqCollab) fin 06/08/2026 Isis_BO 5088 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Procédures si nSelectSansEquipe>0 alors reqcollabsansequipe est une Requête SQL = [ SELECT DISTINCT CO_Nom,CO_Prenom,CO_PKID FROM Collaborateur INNER JOIN Societe_Collaborateur ON Societe_Collaborateur.SC_IDCollaborateur=Collaborateur. CO_PKID WHERE Societe_Collaborateur.SC_IDCSociete IN ({P_IdSoc}) AND Collaborateur.CO_PKID NOT IN ( {P_IdCollab}) AND Collaborateur.CO_AuPlanning=1 ORDER BY CO_Nom,CO_Prenom ] si sIdCollab<>"" alors reqcollabsansequipe.P_IdCollab=sIdCollab sinon sIdCollab = -1 reqcollabsansequipe.P_IdCollab= sIdCollab fin reqcollabsansequipe.P_IdSoc=sListeIdSoc HExécuteRequête(reqcollabsansequipe,hRequêteDéfaut) pour tout reqcollabsansequipe i = TableAjouteLigne(TABLE_Collaborateurs,0,reqcollabsansequipe.CO_Nom+" "+reqcollabsansequipe. CO_Prenom,reqcollabsansequipe.CO_PKID,"Sans équipe") TABLE_Collaborateurs[i].LIB_LibEquipe = "Sans équipe" fin HAnnuleDéclaration(reqcollabsansequipe) fin pour toute ligne d de TABLE_Collaborateurs ResIndice est un entier ResIndice = TableauCherche(tabIdColbselect, tcLinéairePremier,COL_PKID[d] ) si ResIndice > 0 alors COL_Selection[d] = Vrai fin fin Procédure locale ChargeEqp procédure ChargeEqp() IdSoc est une chaîne ANSI i,nIndice sont des entiers tabIdeqselect est un tableau d'entiers sur 8 octets pour toute ligne c de TABLE_Eqp si COL_SelecEq[c] alors TableauAjoute(tabIdeqselect,COL_IDEq[c]) fin fin TableSupprimeTout(TABLE_Eqp) req est une Requête SQL = [ SELECT EQ_Nom,EQ_PKID, EQ_IDSociete FROM Societe INNER JOIN Equipe ON Equipe.EQ_IDSociete=Societe.SO_PKID WHERE Societe.SO_PKID IN ({P_IdSOc}) ORDER BY EQ_Nom ] pour toute ligne b de TABLE_Soc si COL_SelecSoc[b] alors IdSoc += [";"]+COL_IDSoc[b] fin fin 06/08/2026 Isis_BO 5089 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Procédures req.P_IdSOc=IdSoc HExécuteRequête(req,hRequêteDéfaut) pour tout req i = TableAjouteLigne(TABLE_Eqp,0,req.EQ_Nom,req.EQ_PKID) si i > 0 alors nIndice = TableCherche(COL_IDSoc,req.EQ_IDSociete) si nIndice > 0 alors COL_SocEq[i] = COL_Soc[nIndice] TABLE_Eqp[i].LIB_LibSoc = COL_Soc[nIndice] fin fin ResIndice est un entier ResIndice = TableauCherche(tabIdeqselect, tcLinéairePremier,req.EQ_PKID ) si ResIndice > 0 alors COL_SelecEq[i] = Vrai fin fin Procédure locale ChargeListes procédure ChargeListes() STPreferenceUtilisateur est une Structure sEntite est une chaîne nValeur est un entier sur 8 octets fin UneLigne est une STPreferenceUtilisateur tabPreferenceUser est un tableau de STPreferenceUtilisateur nIndice est un entier sCollab, sSociete, sEquipe,sListeSocSelect sont des chaîne // On charge un tableau de structure avec les préferences utilisateur des sociétés equipes et collaborateurs dernièrement enregistré nIndice=TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","CHOIX_SOCIETE_EQUIPE_COLLAB",gpclFicheUtilisateurEnCours.m_nPKID) si nIndice<>-1 alors sSociete=ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[nIndice] .m_sValeur,1,"_",DepuisDébut) pour toute chaîne soc de sSociete séparée par ";" UneLigne.sEntite = "Societe" UneLigne.nValeur = Val(soc) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin sEquipe=ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[nIndice]. m_sValeur,2,"_",DepuisDébut) pour toute chaîne Equ de sEquipe séparée par ";" UneLigne.sEntite = "Equipe" UneLigne.nValeur = Val(Equ) TableauAjouteLigne(tabPreferenceUser,UneLigne) fin sCollab=ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[nIndice]. m_sValeur,3,"_",DepuisDébut) pour toute chaîne Cola de sCollab séparée par ";" UneLigne.sEntite = "Collaborateur" UneLigne.nValeur = Val(Cola) TableauAjouteLigne(tabPreferenceUser,UneLigne) 06/08/2026 Isis_BO 5090 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Procédures fin fin TableSupprimeTout(TABLE_Soc) pour tout Societe nIndice=TableauCherche(tabPreferenceUser,tcLinéaire,"nValeur;sEntite",Societe.SO_PKID,"Societe") si nIndice>0 alors TableAjouteLigne(TABLE_Soc,1,Societe.SO_Nom,Societe.SO_PKID) sListeSocSelect+=[";"]+Societe.SO_PKID sinon TableAjouteLigne(TABLE_Soc,0,Societe.SO_Nom,Societe.SO_PKID) fin fin TableTrie(TABLE_Soc,"-COL_SelecSoc"+TAB+"COL_Soc") // On charge la tbl des équipes avec le choix des préférences utilisateur TableSupprimeTout(TABLE_Eqp) si sListeSocSelect<>"" alors ChargeEqp() pour toute ligne p de TABLE_Eqp nIndice=TableauCherche(tabPreferenceUser,tcLinéaire,"nValeur;sEntite",COL_IDEq[p],"Equipe") si nIndice<>-1 alors COL_SelecEq[p] = Vrai fin fin TrieTableEq() fin ChargeColb() si sCollab<>"0" alors pour toute ligne c de TABLE_Collaborateurs nIndice=TableauCherche(tabPreferenceUser,tcLinéaire,"nValeur;sEntite",COL_PKID[c], "Collaborateur") si nIndice > 0 alors COL_Selection[c] = Vrai fin fin sinon si TABLE_Collaborateurs..Occurrence > 0 alors COL_Selection[1] = Vrai fin fin TrieTableColb() Procédure locale CreaJourFerie // Résumé : // Syntaxe : // CreaJourFerie () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // 06/08/2026 Isis_BO 5091 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Procédures procédure CreaJourFerie() // Suppression de tous les jours fériés JourFériéSupprimeTout() // Initialisation des 11 jours fériés communs aux départements français et DOM/TOM JourFériéAjoute("0101") // 1er Janvier | JourFériéAjoute(jfLundiDePâques) | | // Lundi de Pâques | | | | -------------------------------- | --- | ------------------ | --- | --- | JourFériéAjoute("0501") // 1er Mai JourFériéAjoute("0508") // 8 Mai | JourFériéAjoute(jfJeudiDeLAscension) | | // Jeudi de l'Ascension | | | | ------------------------------------ | --- | ----------------------- | --- | --- | | JourFériéAjoute(jfLundiDePentecôte) | | // Lundi de Pentecôte | | | JourFériéAjoute("0714") // 14 Juillet JourFériéAjoute("0815") // 15 Août (Assomption) JourFériéAjoute("1101") // Toussaint JourFériéAjoute("1111") // 11 Novembre JourFériéAjoute("1225") // Noël Procédure locale InitRdv procédure InitRdv(MonRdv est un RendezVous) | MonRdv.Contenu | = "" | | | | | ------------------- | ---- | --- | --- | --- | | MonRdv.Auteur | = "" | | | | | MonRdv.Catégorie | = "" | | | | | MonRdv.Note | ="" | | | | | MonRdv..Image | = "" | | | | | MonRdv.Titre | ="" | | | | | MonRdv..CouleurFond | ="" | | | | | MonRdv.Ressource | = "" | | | | | MonRdv.DateDébut | = "" | | | | | MonRdv.DateFin | = "" | | | | Procédure locale MAJObjetRetourFI // Résumé : procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai paramSupplementaire.nIdFenetreAppelante=Null paramSupplementaire.pclObjetAppelant=Null paramSupplementaire.sContexteAppelant=Null paramSupplementaire.sNomFenetreAppelante=Null paramSupplementaire.sNomIDAppelant=Null paramSupplementaire.sTitreFenetre=Null paramSupplementaire.pclObjetAppelant=Null renvoyer bResultat Procédure locale MaJTailleColRDV procédure MaJTailleColRDV() TABLE_AgendaST..AffichageActif=Faux | nlargeurTable | est un entier | = TABLE_AgendaST..Largeur | | | | ------------- | ------------- | ------------------------- | ------- | ---- | | nCompteur | est un entier | | | | | 06/08/2026 | | | Isis_BO | 5092 | Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Procédures //POUR nColonne = 1 _A_ TableOccurrence(TABLE_Agenda, toColonne) // sColNom est une chaîne = TableEnumèreColonne(TABLE_Agenda, nColonne) // {sColNom,indChamp}..Visible=Faux //FIN pour toute ligne i de TABLE_Collaborateurs si COL_Selection[i] alors nCompteur++ fin fin sUneColonne est une chaîne sAgendaColonne est une chaîne selon nCompteur cas 0 TABLE_AgendaST..Etat=AffichageSeulement retour cas 1 pour nColonne = 1 _à_ TableOccurrence(TABLE_AgendaST, toColonne) sUneColonne = TableEnumèreColonne(TABLE_AgendaST, nColonne) sAgendaColonne = sUneColonne+".AGD_RdvST" {sUneColonne,indChamp}..Largeur=nlargeurTable-20 {sAgendaColonne}..Largeur=nlargeurTable-20 fin TABLE_AgendaST..Etat=Actif cas 2 pour nColonne = 1 _à_ TableOccurrence(TABLE_AgendaST, toColonne) sUneColonne = TableEnumèreColonne(TABLE_AgendaST, nColonne) sAgendaColonne = sUneColonne+".AGD_RdvST" {sUneColonne,indChamp}..Largeur=(nlargeurTable/nCompteur)-10 {sAgendaColonne}..Largeur=(nlargeurTable/nCompteur)-10 fin TABLE_AgendaST..Etat=Actif cas 3 pour nColonne = 1 _à_ TableOccurrence(TABLE_AgendaST, toColonne) sUneColonne = TableEnumèreColonne(TABLE_AgendaST, nColonne) sAgendaColonne = sUneColonne+".AGD_RdvST" {sUneColonne,indChamp}..Largeur=(nlargeurTable/nCompteur)-7 {sAgendaColonne}..Largeur=(nlargeurTable/nCompteur)-7 fin TABLE_AgendaST..Etat=Actif autre cas pour nColonne = 1 _à_ TableOccurrence(TABLE_AgendaST, toColonne) sUneColonne = TableEnumèreColonne(TABLE_AgendaST, nColonne) sAgendaColonne = sUneColonne+".AGD_RdvST" {sUneColonne,indChamp}..Largeur=(nlargeurTable/4) {sAgendaColonne}..Largeur=(nlargeurTable/4) fin TABLE_AgendaST..Etat=Actif fin TABLE_AgendaST..AffichageActif=Vrai Procédure locale RempliAgenda procédure RempliAgenda() scouleur est une chaîne ANSI sEtatCouleur est une chaîne ANSI TABLE_AgendaST..Visible=Faux nCompteur est un entier sCollab est une chaîne nIndice est un entier 06/08/2026 Isis_BO 5093 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Procédures sNomColonne est une chaîne sNomColAgenda est une chaîne pour nColonne = 1 _à_ TableOccurrence(TABLE_AgendaST, toColonne) sNomColonne = TableEnumèreColonne(TABLE_AgendaST, nColonne) {sNomColonne,indChamp}..Visible=Faux sNomColAgenda=sNomColonne+".AGD_RdvST" AgendaSupprimeTout({sNomColAgenda}) fin pour toute ligne i de TABLE_Collaborateurs si COL_Selection[i] alors nCompteur++ si sCollab <> "" alors sCollab+="," fin sCollab+=COL_PKID[i] sNomColonne="COL_ST"+COL_PKID[i] {sNomColonne,indChamp}..Visible=Vrai fin fin si sCollab<>"" alors ReqRDVs(sCollab) fin si TABLE_AgendaST..Occurrence > 0 alors pour toute ligne i de TABLE_Collaborateurs si COL_Selection[i] alors si gtaRDVs[COL_PKID[i]]..Existe alors pour tout UnRdv de gtaRDVs[COL_PKID[i]].tatbRDVs nIndice = TableCherche(COL_IDTemps,Val(UnRdv..lieu),rechercheIdentique) sEtatCouleur = DonneEtatRDV(Val(UnRdv.Note)) si nIndice > 0 alors si COL_SelecTemps[nIndice] alors scouleur = DonneCouleurTypeTemps(COL_IDTemps[nIndice]) sNomColonne="COL_ST"+COL_PKID[i] sNomColAgenda=sNomColonne+".AGD_RdvST" UnRdv..CouleurFond=scouleur UnRdv..Auteur = sEtatCouleur AgendaAjouteRendezVous({sNomColAgenda,indChamp},UnRdv) fin fin fin fin fin fin fin MaJTailleColRDV() TABLE_AgendaST..Visible=Vrai Procédure locale ReqRDVs procédure ReqRDVs(sIdCollaborateurs est une chaîne ANSI) ReqSuiviTemps(sIdCollaborateurs) 06/08/2026 Isis_BO 5094 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Procédures TableauSupprimeTout(gtaRDVs) saReqRDVest une Requête SQL = [ SELECT Planning_RDV.*,CL_CodeClient, CL_Nom, IN_NumDevis, IN_RefInterne, DO_RefInterne, AD_Ligne_1, AD_Ligne_2, AD_Ligne_3,AD_Ligne_4,AD_Ligne_5,AD_CodePostal,AD_Ville FROM Planning_RDV LEFT OUTER JOIN Intervention ON (Intervention.IN_PKID=Planning_RDV.PL_IDIntervention) LEFT OUTER JOIN Dossier ON (Dossier.DO_PKID=Intervention.IN_IDDossier) LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Planning_RDV.PL_IDLieu) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE Planning_RDV.Archive=0 AND (LEFT(Planning_RDV.PL_DateDebut,8) >= {P_DateInf} AND LEFT( Planning_RDV.PL_DateDebut,8) <= {P_DateSup} ) AND Planning_RDV.PL_IDCollaborateur IN ( {p_IdCollaborateurs}) ] saReqRDV.P_DateInf = gsdateInf saReqRDV.P_DateSup = gsdateSup saReqRDV.p_IdCollaborateurs = sIdCollaborateurs // exécution de la requête si HExécuteRequête(saReqRDV) alors // charge les enregistrements en mémoire monRDv est un RendezVous sRefInterne est une chaîne ANSI sLieu est une chaîne ANSI bTemps est un booléen pour tout saReqRDV InitRdv(monRDv) sRefInterne ="" sLieu ="" bTemps = Faux // Temps Intervention si saReqRDV.IN_NumDevis <> "" alors sRefInterne = saReqRDV.IN_NumDevis sinon sRefInterne = saReqRDV.IN_RefInterne fin sRefInterne += " " + gpclListeTypeRendezVous.RechercheEtDonneLibelleDepuisID(saReqRDV. PL_IDTypeActivite) monRDv..Titre= sRefInterne si saReqRDV.AD_CodePostal <> "" et saReqRDV.AD_Ville <> "" alors sLieu += saReqRDV.AD_Ligne_1<>"" ? saReqRDV.AD_Ligne_1 sinon "" sLieu += saReqRDV.AD_Ligne_2<>"" ? RC+ saReqRDV.AD_Ligne_2 sinon "" sLieu += saReqRDV.AD_Ligne_3<>"" ? RC+ saReqRDV.AD_Ligne_3 sinon "" sLieu += saReqRDV.AD_Ligne_4<>"" ? RC+ saReqRDV.AD_Ligne_4 sinon "" sLieu += saReqRDV.AD_Ligne_5<>"" ? RC+ saReqRDV.AD_Ligne_5 sinon "" sLieu += saReqRDV.AD_CodePostal<>"" ? RC+ saReqRDV.AD_CodePostal sinon "" sLieu += saReqRDV.AD_Ville<>"" ? TAB+ saReqRDV.AD_Ville sinon "" fin monRDv.Contenu += saReqRDV.CL_CodeClient<>"" ? saReqRDV.CL_CodeClient sinon "" monRDv.Contenu += saReqRDV.CL_Nom<>"" ? RC+ saReqRDV.CL_Nom sinon "" si monRDv.Contenu <> "" _et_ sLieu = "" alors monRDv.Contenu+= RC fin monRDv.Contenu += sLieu monRDv.Contenu += saReqRDV.PL_Objet<>"" ? RC+ saReqRDV.PL_Objet sinon "" monRDv.Contenu += saReqRDV.PL_Description<>"" ? RC+ saReqRDV.PL_Description sinon "" 06/08/2026 Isis_BO 5095 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Procédures monRDv.note = saReqRDV.PL_IDStatut si gtaSuivi[saReqRDV.PL_PKID]..Existe alors pour tout stSuivi de gtaSuivi[saReqRDV.PL_PKID].taSuivis si stSuivi.nIdTypeTemps = nIDtempInter alors monRDv..DateDébut = stSuivi.dhDateHeureDebut monRDv..DateFin = stSuivi.dhDateHeureFin bTemps = Vrai fin fin fin si pas bTemps alors monRDv..DateDébut = saReqRDV.PL_DateDebut monRDv..DateFin = saReqRDV.PL_DateFin fin monRDv..lieu = nIDtempInter monRDv..ID = saReqRDV.PL_PKID monRDv..Bulle = monRDv..Titre + RC + DateVersChaîne(monRDv..DateDébut,"HH:mm")+ " - "+ DateVersChaîne(monRDv..DateFin,"HH:mm") +RC+ monRDv.Contenu si bTemps alors monRDv..Image=fExtraitChemin(IMG_TempsValide, fFichier + fExtension) sinon monRDv..Image=fExtraitChemin(IMG_TempsNonValide, fFichier + fExtension) fin si saReqRDV.PL_IDStatut=gnIDStatutAnnule alors monRDv..CouleurFond=RougeClair fin TableauAjoute(gtaRDVs[saReqRDV.PL_IDCollaborateur].tatbRDVs,monRDv) // Fin de Temps Intervention si gtaSuivi[saReqRDV.PL_PKID]..Existe alors pour tout stSuivi de gtaSuivi[saReqRDV.PL_PKID].taSuivis InitRdv(monRDv) si stSuivi.nIdTypeTemps <> nIDtempInter alors monRDv..DateDébut = stSuivi.dhDateHeureDebut monRDv..DateFin = stSuivi.dhDateHeureFin monRDv..Titre = gpclListeTypeTemps.RechercheEtDonneLibelleDepuisID( stSuivi.nIdTypeTemps) monRDv..ID = saReqRDV.PL_PKID monRDv..Bulle = monRDv..Titre + RC + DateVersChaîne(monRDv..DateDébut, "HH:mm")+" - "+ DateVersChaîne(monRDv..DateFin,"HH:mm") monRDv..Image=fExtraitChemin(IMG_TempsValide, fFichier + fExtension) monRDv..lieu = stSuivi.nIdTypeTemps TableauAjoute(gtaRDVs[saReqRDV.PL_IDCollaborateur].tatbRDVs,monRDv) fin fin fin fin fin Procédure locale ReqSuiviTemps 06/08/2026 Isis_BO 5096 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Procédures procédure ReqSuiviTemps(sIdCollaborateurs est une chaîne ANSI) TableauSupprimeTout(gtaSuivi) nIdTypeTempsInterest un entier sur 8 octets = gpclListeTypeTemps.RechercheEtDonneIdDepuisValeur (2) saRqSDT est une Requête SQL = [ SELECT SuiviDesTemps.*, PL_DateDebut, PL_DateFin, PA_Libelle FROM SuiviDesTemps INNER JOIN Planning_RDV ON PL_PKID = SuiviDesTemps.SDT_IDRdv INNER JOIN ParametreMetier ON PA_PKID = SuiviDesTemps.SDT_IDTypeTemps WHERE Planning_RDV.Archive=0 AND SDT_NbMinutes > 0 AND SDT_DateDebut > '00000000' AND SDT_DateHeureFin > '00000000' AND SDT_IDTypeTemps > 0 AND (Planning_RDV.PL_DateDebut BETWEEN {P_DateInf} AND {P_DateSup} ) AND Planning_RDV.PL_IDCollaborateur IN ({p_IdCollaborateurs}) ] saRqSDT.P_DateInf = gsdateInf saRqSDT.P_DateSup = gsdateSup saRqSDT.p_IdCollaborateurs = sIdCollaborateurs si pas HExécuteRequête(saRqSDT) alors renvoyer Faux sinon pour tout saRqSDT si saRqSDT.SDT_DateDebut <> "" et saRqSDT.SDT_DateHeureFin <> "" et saRqSDT.SDT_NbMinutes > 0 alors stSDT est une STSuivisRqListe stSDT.dhDateHeureDebut = saRqSDT. SDT_DateDebut stSDT.dhDateHeureFin = saRqSDT. SDT_DateHeureFin stSDT.nIN_PKID = saRqSDT. SDT_IDIntervention stSDT.nRDV_PKID = saRqSDT.SDT_IDRdv stSDT.dhDateCreation = saRqSDT.CreationDate stSDT.sGUID = saRqSDT.GUID stSDT.nNbMin = saRqSDT.SDT_NbMinutes stSDT.sTypeTemps = saRqSDT.PA_Libelle stSDT.nIdTypeTemps = saRqSDT. SDT_IDTypeTemps stSDT.dhDateHDRDV = saRqSDT.PL_DateDebut stSDT.dhDateHFRDV = saRqSDT.PL_DateFin gtaSuivi[saRqSDT.SDT_IDRdv].nRDV_PKID = saRqSDT.SDT_IDRdv gtaSuivi[saRqSDT.SDT_IDRdv].taSuivis[saRqSDT.SDT_IDTypeTemps] = stSDT fin fin fin pour tout suivis de gtaSuivi si suivis.taSuivis[nIdTypeTempsInter]..Existe <> Faux alors pour tout stTemps de suivis.taSuivis si stTemps.nIdTypeTemps <> nIdTypeTempsInter alors si stTemps.dhDateHDRDV <= stTemps.dhDateHeureDebut et stTemps.dhDateHFRDV >= stTemps. 06/08/2026 Isis_BO 5097 Partie 3 › Fenêtre WINDEV › FI_Agenda_Suivi_Temps › Procédures dhDateHeureFin alors suivis.taSuivis[nIdTypeTempsInter].nNbMin -= stTemps.nNbMin fin fin fin fin fin renvoyer Vrai Procédure locale TrieTableColb procédure TrieTableColb() TableTrie(TABLE_Collaborateurs,"COL_EqNom"+TAB+"-COL_Selection"+TAB+"COL_Collaborateurs") Procédure locale TrieTableEq procédure TrieTableEq() i est un entier TableTrie(TABLE_Eqp,"COL_SocEq"+TAB+"-COL_SelecEq"+TAB+"COL_Eq") pour toute ligne b de TABLE_Eqp si COL_SelecEq[b] alors i += 1 fin fin si i > 0 alors i = TableAjouteLigne(TABLE_Eqp,0,"Sans équipe",0, "") sinon i = TableAjouteLigne(TABLE_Eqp,1,"Sans équipe",0, "") fin TABLE_Eqp[i].LIB_LibSoc = "" 06/08/2026 Isis_BO 5098 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Image FI_CollaborateurListe Image FI_CollaborateurListe Informations générales FI_CollaborateurListe Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_CollaborateurListe.wdw | Créé par | | DFI | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 23/08/2024 15:54:55 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 23/04/2025 09:15:41 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1076 Hauteur | 281 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | 06/08/2026 | | | Isis_BO | | 5099 | | ---------- | --- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations générales Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Windows 11 Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Bouton 3 Interrupteur 1 Table 1 Combo 1 Fenêtre interne 1 Option d'interrupteur 1 Colonne de table 12 06/08/2026 Isis_BO 5100 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations générales Nombre d'éléments dans la fenêtre : 20 FI_CollaborateurListe Informations sur les champs Fenêtre : FI_CollaborateurListe Fenêtre interne BAT ehcuoT | | | X noitisoP | | | | | | | laitini tatE | | | --- | --- | ---------- | --- | --- | --- | --- | --- | --- | ------------ | --- | Y noitisoP | | | | | | ruegraL | ruetuaH | | | | | | --- | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | FI_CollaborateurListe | | 0 | | 0 | 1076 | | 281 | 0 | | | | --------------------- | --- | --- | --- | --- | ---- | --- | --- | --- | --- | --- | Fenêtre interne : FI_CollaborateurListe Bouton notuob epyT BAT ehcuoT | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | ------------ | --- | --- | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | BTN_Fermer_Liste_Collaborateur | 1042 | | 6 | 24 | | 24 | 0 | Actif | Abandon | | | -------------------------------- | ---- | --- | --- | --- | --- | --- | --- | ----- | ------- | --- | | BTN_Modifier_Liste_Collaborateur | 1008 | | 6 | 24 | | 24 | 0 | Actif | Normal | | | BTN_Nouveau_Liste_Collaborateur | 974 | | 6 | 24 | | 24 | 0 | Actif | Normal | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP | | | | | | laitini tatE | | | staté siorT | | --- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | ----------- | Y noitisoP | | | | ruegraL | ruetuaH | | | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | elbisiV nalP | INT_AfficheInactifs | 692 | 6 | 168 | | 28 | 0 | Actif | | 1 | | | ------------------- | --- | --- | --- | ------- | --- | --- | ----- | --- | --- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | | 5101 | Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB EERTNE noitseG | eércna ennoloC | | --- | --- | --- | --- | --- | --- | --- | ----------------------------- | --- | ------------------------------ | -------------- | | | | | | | | | .gerne egacolB noitcelésitluM | | edacsac eisiaS | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | laitini tatE | | | | | | | | --- | --------------------- | ------- | --- | ------------ | --- | -------- | --- | --- | --- | --- | | | | ruetuaH | | | | sruocraP | | | | | ruegraL elbisiV | | | | nalP | | elbaT | | | | | | | ---------- | ---- | -------- | ---- | -------- | ------ | --- | --- | --- | --- | --- | | TBL_Collab | 0 40 | 1076 241 | 0 | affichag | Mémoir | | | | | 1 | Combo reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | laitini tatE | BAT ehcuoT | | eisias cevA | | | | --- | --- | --- | --- | --- | ------------ | ---------- | --- | ----------- | --- | --- | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | sruocraP | | | | | --- | --- | ------- | ------- | --- | --- | --- | -------- | --- | --- | --- | elbisiV | | | | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | CMB_Societe | 7 | 6 274 | 26 | 0 | Actif | | Mémoire | | Non | | | ----------- | --- | ----- | --- | --- | ----- | --- | ------- | --- | --- | --- | Table : FI_CollaborateurListe.TBL_Collab Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | ehcuag à eéxiF | elbairt ennoloC | ehcrehcer cevA | | | | | | --- | --- | --- | --- | -------------- | --------------- | -------------- | --------------------------- | --- | --- | --- | | | | | | | | | .zroh egardaC .trev egardaC | | | | FTR tamroF | | | | laitini tatE | elbaçalpéD | | | | | eisias epyT engilitluM | eisias cevA | | --- | --- | --- | ------------ | ---------- | --- | --- | --- | --- | ---------------------- | ----------- | ruegraL elbisiV | | epyT | | | | | | | | | eéirT | | -------------- | ---- | --- | ----- | ------- | --- | ------ | ------ | ------- | --- | ----- | | COL_Nom | | 109 | Actif | | | Gauche | Centre | Texte | | | | COL_Prenom | | 100 | Actif | | | Gauche | Centre | Texte | | | | COL_TriG | | 60 | Actif | | | Gauche | Centre | Texte | | | | COL_Fonction | | 116 | Actif | | | Gauche | Centre | Texte | | | | COL_AuPlanning | | 71 | Actif | | | Centre | Centre | | | | | COL_Profil | | 100 | Actif | | | Gauche | Centre | Texte | | | | COL_BO | | 65 | Actif | | | Centre | Centre | | | | | COL_Mobile | | 64 | Actif | | | Centre | Centre | | | | | COL_Actif | | 56 | Actif | | | Centre | Centre | | | | | COL_Société | | 145 | Actif | | | Gauche | Centre | Texte | | | | COL_AutreSoc | | 171 | Actif | | | Gauche | Centre | Texte | | | | COL_CollabID | | 100 | Actif | | | Droite | Centre | Numériq | | | | 06/08/2026 | | | | Isis_BO | | | | | | 5102 | Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Fenêtre : FI_CollaborateurListe Fenêtre interne : FI_CollaborateurListe UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_CollaborateurListe Bouton : FI_CollaborateurListe.BTN_Fermer_Liste_Collaborateur Groupe GR_MODEFORMULAIRE_LISTE_COLLABORATEUR Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 5103 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_CollaborateurListe.BTN_Modifier_Liste_Collaborateur Groupe GR_MODIFICATION_LISTE_COLLABORATEUR,GR_MODEFORMULAIRE_LISTE_COLLABORATEUR Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png 06/08/2026 Isis_BO 5104 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_CollaborateurListe.BTN_Nouveau_Liste_Collaborateur Groupe GR_MODEFORMULAIRE_LISTE_COLLABORATEUR Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 5105 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_CollaborateurListe.CMB_Societe Libellé FR: Société Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 224 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 57 Largeur interne 224 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, non bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui 06/08/2026 Isis_BO 5106 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_CollaborateurListe.INT_AfficheInactifs Libellé FR: I&nterrupteur Valeur initiale 0 Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non 06/08/2026 Isis_BO 5107 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_CollaborateurListe.TBL_Collab Libellé FR: Table Ordre navigation 6 Curseur survol 0 Mode Loupe Filtre UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 2 Marge en bas 2 Marge à gauche 5 Marge à droite 3 Sens Vertical Retrait gauche 0 Angle titre 0 Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non 06/08/2026 Isis_BO 5108 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Minimum FR: Minimum Maximum FR: Maximum Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Oui Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_CollaborateurListe.TBL_Collab Colonne de table : FI_CollaborateurListe.TBL_Collab.COL_Nom (1) Titre FR: Nom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 5109 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 Colonne de table : FI_CollaborateurListe.TBL_Collab.COL_Prenom (2) Titre FR: Prenom Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5110 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Colonne de table : FI_CollaborateurListe.TBL_Collab.COL_TriG (3) Titre FR: TriG Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_CollaborateurListe.TBL_Collab.COL_Fonction (4) Titre FR: Fonction Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 5111 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_CollaborateurListe.TBL_Collab.COL_AuPlanning (5) Titre FR: Au Planning Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5112 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Colonne de table : FI_CollaborateurListe.TBL_Collab.COL_Profil (6) Titre FR: Profil Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_CollaborateurListe.TBL_Collab.COL_BO (7) Titre FR: Utilisateur BO Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse 06/08/2026 Isis_BO 5113 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_CollaborateurListe.TBL_Collab.COL_Mobile (8) Titre FR: Utilisateur Mobile Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5114 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Colonne de table : FI_CollaborateurListe.TBL_Collab.COL_Actif (9) Titre FR: Actif Curseur survol 0 UI par l'utilisateur Bouton Calculatrice Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_CollaborateurListe.TBL_Collab.COL_Société (10) Titre FR: Société principale Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse 06/08/2026 Isis_BO 5115 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 Colonne de table : FI_CollaborateurListe.TBL_Collab.COL_AutreSoc (11) Titre FR: Sociétés secondaires Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 500 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5116 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Informations sur les champs Colonne de table : FI_CollaborateurListe.TBL_Collab.COL_CollabID (12) Titre FR: CollabID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_CollaborateurListe Code des champs Déclarations globales de FI_CollaborateurListe procédure FI_CollaborateurListe() Fin d'initialisation de FI_CollaborateurListe Filtrer() BTN_Nouveau_Liste_Collaborateur..Visible = AccesEtDroitCollaborateur() Clic sur BTN_Fermer_Liste_Collaborateur 06/08/2026 Isis_BO 5117 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Code des champs FermeVoletEtActiveLePrecedent(VoletDuChamp(BTN_Fermer_Liste_Collaborateur)) Clic sur BTN_Modifier_Liste_Collaborateur si TBL_Collab > 0 _et_ COL_CollabID[TBL_Collab] > 0 alors Ouvre(FEN_Collaborateur,COL_CollabID[TBL_Collab]) Filtrer(TBL_Collab) sinon Info("Veuillez sélectionner un collaborateur") fin Clic sur BTN_Nouveau_Liste_Collaborateur Ouvre(FEN_Collaborateur,0) Filtrer() Initialisation de CMB_Societe ListeSupprimeTout(MonChamp) rq est une Requête SQL = [ SELECT SO_Nom,SO_PKID,SO_Archive FROM Societe ORDER BY SO_Archive , SO_Nom ] rq.ExécuteRequête(hRequêteDéfaut) pour tout rq si pas rq.SO_Archive alors ListeAjoute(MonChamp,rq.SO_Nom+gLien(rq.SO_PKID)) sinon ListeAjoute(MonChamp,gStylo(GrisFoncé)+gPoliceItalique()+ rq.so_nom+gLien(rq.so_pkid)) fin fin si ListeOccurrence(MonChamp)>1 alors ListeInsère(MonChamp,"Toutes"+gLien(0),1) fin ListeSelectPlus(MonChamp,1) Sélection d'une ligne de CMB_Societe Filtrer() A chaque modification de INT_AfficheInactifs Filtrer() Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TBL_Collab Ouvre(FEN_Collaborateur,COL_CollabID) Filtrer(TBL_Collab) FI_CollaborateurListe Procédures Procédure locale Filtrer 06/08/2026 Isis_BO 5118 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Procédures // Résumé : Affiche la liste des collaborateurs en fonction des filtres sélectionnés // Syntaxe : //Filtrer ( [ est entier]) // // Paramètres : // nLigne (entier - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // // procédure Filtrer(nLigne est un entier=0) rq est une Requête SQL = [ SELECT CO_Nom, CO_Prenom, CO_Trigramme, CO_Actif, CO_AuPlanning, CO_TelMobile, CO_Email, CO_PKID, UT_AccesBO, UT_AccesMobile, CO_Fonction, UT_IDTypeProfil, UT_IDSocietePrincipale ,Societe.SO_Nom, (SELECT STRING_AGG(SO_Nom,' - ') FROM Societe_Collaborateur INNER JOIN Societe ON Societe_Collaborateur.SC_IDCSociete = Societe.SO_PKID WHERE Societe_Collaborateur. SC_IDCollaborateur = Collaborateur.CO_PKID AND Societe_Collaborateur.SC_IDCSociete<>Utilisateur. UT_IDSocietePrincipale) AS AutreSoc FROM Collaborateur LEFT OUTER JOIN Utilisateur ON Collaborateur.CO_PKID = Utilisateur.UT_IDCollaborateur LEFT OUTER JOIN Societe ON Utilisateur.UT_IDSocietePrincipale = Societe. SO_PKID WHERE Utilisateur.UT_IDSocietePrincipale={pIdSociete} AND Collaborateur.CO_Actif={pActif} AND Collaborateur.CO_PKID={pIdCollab} ORDER BY Collaborateur.CO_Nom,Collaborateur.CO_Prenom ] si nLigne=0 alors //Chargement de tous le tableau si CMB_Societe>0 alors rq.pIdSociete = CMB_Societe fin si pas INT_AfficheInactifs alors rq.pActif=1 fin TBL_Collab.SupprimeTout() sinon //Mise à jour d'une seule ligne rq.pidcollab=COL_CollabID[nLigne] fin rq.ExécuteRequête(hRequêteDéfaut) n est un entier pour tout rq si nLigne=0 alors n = TBL_Collab.AjouteLigne() 06/08/2026 Isis_BO 5119 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Procédures sinon n=nLigne fin COL_Nom[n] = rq.CO_Nom COL_Prenom[n] = rq.CO_Prenom COL_TriG[n] = rq.co_trigramme COL_Actif[n] = rq.co_actif COL_AuPlanning[n]= rq.co_auplanning COL_BO[n] = rq.ut_accesbo COL_Mobile[n] = rq.ut_accesmobile COL_Fonction[n] = rq.CO_Fonction COL_Profil[n] = gpclListeProfilUser.RechercheEtDonneLibelleDepuisID(rq.UT_IDTypeProfil) COL_Société[n] = rq.so_nom COL_AutreSoc[n] = rq.AutreSoc COL_CollabID[n] = rq.CO_PKID fin //rq est une requête SQL = //[ // SELECT CO_Nom, // CO_Prenom, // CO_Trigramme, // CO_Actif, // CO_AuPlanning, // CO_TelMobile, // CO_Email, // CO_PKID, // UT_AccesBO, // UT_AccesMobile, // CO_Fonction, // UT_IDTypeProfil, // UT_IDSocietePrincipale ,Societe.SO_Nom, // STRING_AGG(S2.SO_Nom,' - ') AutreSoc // FROM Collaborateur // LEFT OUTER JOIN Utilisateur ON Collaborateur.CO_PKID = Utilisateur.UT_IDCollaborateur // LEFT OUTER JOIN Societe ON Utilisateur.UT_IDSocietePrincipale = Societe.SO_PKID // LEFT OUTER JOIN Societe_Collaborateur ON Societe_Collaborateur.SC_IDCollaborateur = Collaborateur.CO_PKID // LEFT OUTER JOIN Societe S2 ON Societe_Collaborateur.SC_IDCSociete = S2.SO_PKID // WHERE Utilisateur.UT_IDSocietePrincipale={pIdSociete} // //AND (Societe_collaborateur.SC_IDCSociete IS NULL OR Societe_collaborateur.SC_IDCSociete<>Utilisateur.UT_IDSocietePrincipale) // AND Collaborateur.CO_Actif={pActif} // AND Collaborateur.CO_PKID={pIdCollab} // GROUP BY // CO_Nom, // CO_Prenom, // CO_Trigramme, // CO_Actif, // CO_AuPlanning, // CO_TelMobile, // CO_Email, // CO_PKID, // UT_AccesBO, // UT_AccesMobile, // CO_Fonction, // UT_IDTypeProfil, 06/08/2026 Isis_BO 5120 Partie 3 › Fenêtre WINDEV › FI_CollaborateurListe › Procédures // UT_IDSocietePrincipale ,Societe.SO_Nom // // ORDER BY Collaborateur.CO_Nom,Collaborateur.CO_Prenom //] 06/08/2026 Isis_BO 5121 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Image FI_Liste_Client_V2 Image FI_Liste_Client_V2 Informations générales FI_Liste_Client_V2 Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Liste_Client_V2.wdw | Créé par | | frederic.bourras@applilogik.fr | | | | | -------------------------- | ------------ | ------------------------------ | --------- | ------------ | ---- | | Date de création | | 13/08/2018 18:42:43 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:31 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1458 Hauteur | 452 | | Visible | | Barre de titre | | Menu système | | | 06/08/2026 | | | Isis_BO | | 5122 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations générales | Icône réduction | Icône agrandissement | | Icône aide ctx. | | | --------------------- | -------------------- | --- | --------------- | --- | | Barre de message | Détourer le fond | | Mode 9 images | | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ----------------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Office XP | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | ------- | --- | ---- | | 06/08/2026 | | Isis_BO | | 5123 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations générales Statistiques de la fenêtre | | Champ de saisie | | | 20 | | Libellé | | 13 | | --- | --------------------- | --- | --- | --- | --- | ----------------------- | --- | --- | | | Bouton | | | 10 | | Interrupteur | | 30 | | | Sélecteur | | | 1 | | Image | | 10 | | | Table | | | 1 | | Combo | | 14 | | | Forme | | | 9 | | Fenêtre interne | | 1 | | | Superchamp | | | 5 | | Champ Modèle de champs | | 5 | | | Option d'interrupteur | | | 30 | | Option de sélecteur | | 3 | | | Colonne de table | | | 11 | | Rupture de zone répétée | | 2 | | | Disposition | | | 1 | | Cellule de disposition | | 5 | Nombre d'éléments dans la fenêtre : 171 FI_Liste_Client_V2 Informations sur les champs Fenêtre : FI_Liste_Client_V2 Fenêtre interne BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FI_Liste_Client_V2 | | | 0 | 0 | 1458 | 452 | 0 | | | ------------------ | --- | --- | --- | --- | ---- | --- | --- | --- | Fenêtre interne : FI_Liste_Client_V2 Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | eriotagilbo eisiaS .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | ----------------------------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | FTR tamroF | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --- | --------------------- | --- | ------------ | ----------- | ---------- | ------------------------- | ------------- | | | | X noitisoP Y noitisoP | | laitini tatE | eisias epyT | engilitluM | | | ruetuaH ruegraL elbisiV nalP | SAI_CLIENT_RECH | | 75 -83 259 | 24 0 | Actif | Texte | | Non | | | --------------- | --- | ---------- | ---- | ------- | ----- | --- | --- | ---- | | 06/08/2026 | | | | Isis_BO | | | | 5124 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | --- | --- | ruetuaH | | | | | ruegraL | | | elbisiV | | | | | | | --- | --- | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | --- | --- | nalP | LIB_AFFICHER | | | 6 9 | 45 | 14 | 0 | Actif | Gauche | | Haut | | | | ------------ | --- | --- | --- | --- | --- | --- | ----- | ------ | --- | ---- | --- | --- | | LIB_DEPUIS | | 227 | 9 | 45 | 14 | 0 | Actif | Gauche | | Haut | | | LIB_Titre_de_fenêtre_liste_client 9 6 181 21 0 Actif Gauche Centre | LIB_Total_Liste_Client | | 44 | 0 | 36 | 14 | 0 | Actif | Gauche | | Haut | | | | ---------------------------- | --- | --- | --- | --- | --- | --- | ----- | ------ | --- | ---- | --- | --- | | LIB_Total_Titre_Liste_Client | | | 0 0 | 40 | 14 | 0 | Actif | Gauche | | Haut | | | Bouton notuob epyT BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | BTN_ADD_LISTE_CLIENT | | | 1247 | 4 | 24 | 24 | 0 | | Actif | | Normal | | | --------------------------- | --- | --- | ---- | --- | --- | --- | --- | --- | ----- | --- | ------ | --- | | BTN_AVANCEE | | | 1103 | 4 | 24 | 24 | 0 | | Actif | | Normal | | | BTN_CLOSE_LISTE_CLIENT | | | 1423 | 4 | 24 | 24 | 0 | | Actif | | Normal | | | BTN_COLLAPSE_LISTE_CLIENT | | | 717 | 4 | 24 | 24 | 0 | | Actif | | Normal | | | BTN_DEL_LISTE_CLIENT | | | 1379 | 4 | 24 | 24 | 0 | | Grisé | | Normal | | | BTN_EDT_LISTE_CLIENT | | | 1291 | 4 | 24 | 24 | 0 | | Grisé | | Normal | | | BTN_GOMMER | | | 1191 | 4 | 24 | 24 | 0 | | Actif | | Normal | | | BTN_RECHERCHE_CLIENT | | | 1147 | 4 | 24 | 24 | 0 | | Actif | | Normal | | | BTN_SEL_LISTE_CLIENT | | | 1335 | 4 | 24 | 24 | 0 | | Grisé | | Normal | | | BTN_UNCOLLAPSE_LISTE_CLIENT | | | 717 | 4 | 24 | 24 | 0 | | Actif | | Normal | | Table eitros ne tnemertsigernE ruesnecsa/egahciffA lennoitroporp .csA .loc .gifnoc .oméM | | | | | | | | )(ertliFH resilitU | | ruesnecsa elluB | EERTNE noitseG | eércna ennoloC | | | --- | --- | --- | --- | --- | --- | --- | ------------------ | -------------- | --------------- | -------------- | -------------- | -------------- | | | | | | | | | .gerne egacolB | noitcelésitluM | | edacsac eisiaS | | 5.5 elbitapmoC | BAT ehcuoT | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | --- | --- | --- | --- | sruocraP ruegraL ruetuaH elbisiV | | | | nalP | | | elbaT | | | | | | | | ------------------ | --- | ------ | ---- | ---------- | --- | ------ | --- | --- | --- | --- | --- | --- | | TABLE_LISTE_CLIENT | 0 | 0 1458 | 90 | 0 affichag | | Mémoir | | | | | | 1 | Combo reihcif eétsissa eisiaS | | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | | laitini tatE BAT ehcuoT | | | eisias cevA | | | | | --- | --- | --- | --- | --- | --- | ----------------------- | --- | --- | ----------- | --- | --- | --- | X noitisoP Y noitisoP | | | | ruegraL ruetuaH | | | | sruocraP | | | | | | | --- | --- | --- | --------------- | --- | --- | --- | -------- | --- | --- | --- | --- | --- | elbisiV | | | | | | | | elbaT | eéirT | | | | | | --- | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | --- | --- | nalP | COMBO_PERIODE_AFFICH | 272 | 5 | 87 | 22 | 0 | Actif | Variable | | | Non | | | | -------------------- | --- | --- | --- | --- | ------- | ----- | -------- | --- | --- | --- | --- | ---- | | COMBO_SEUIL_AFFICHAG | 57 | 5 | 158 | 22 | 0 | Actif | Variable | | | Non | | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 5125 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Forme BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_BANDEAU_BAS_CLIENT | | 0 | 0 1458 | 14 | 0 | Actif | | | ------------------------------ | --- | --- | ------ | --- | --- | ----- | --- | | FRM_CRITERE_LISTE_CLIENT | | 0 | 0 1458 | 282 | 0 | Actif | | | FRM_DEPLIER_PLIER_LISTE_CLIENT | | 0 | 0 1458 | 33 | 0 | Actif | | Superchamp BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | SC_Crit_Client | | 92 | 38 944 | 132 | 0 | Actif | | | --------------- | --- | ---- | ------- | --- | --- | ----- | --- | | SC_Crit_Dossier | | 412 | 141 309 | 131 | 0 | Actif | | | SC_Crit_Inter | | 737 | 141 624 | 135 | 0 | Actif | | | SC_Critere_Site | | 1047 | 5 312 | 132 | 0 | Actif | | | SC_SansNom1 | | 91 | 174 309 | 132 | 0 | Actif | | Disposition BAT ehcuoT | | | X noitisoP | | | | laitini tatE | | | --- | --- | ---------- | --- | --- | --- | ------------ | --- | Y noitisoP | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | D_LISTE_CLIENT | | 0 | 0 1458 | 518 | 0 | Actif | | | -------------- | --- | --- | ------ | --- | --- | ----- | --- | Table : FI_Liste_Client_V2.D_LISTE_CLIENT.TABLE_LISTE_CLIENT Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_DATEMODIF | 24 | 43 1490 | 16 0 | Actif | Gauche | Haut | | | ------------- | --- | ------- | ------- | ----- | ------ | ---- | ---- | | 06/08/2026 | | | Isis_BO | | | | 5126 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Colonne de table reihcif eétsissa eisiaS elbatsuja ruegraL | | | | | elbairt ennoloC | ehcrehcer cevA | | | | | --- | --- | --- | ------------ | --------------- | -------------- | ------------- | ---------------------- | ----------- | | | | | | ehcuag à eéxiF | .zroh egardaC | .trev egardaC | | | | | | | laitini tatE | elbaçalpéD | | | eisias epyT FTR tamroF | eisias cevA | engilitluM ruegraL elbisiV | | epyT | | | | | | | eéirT | | -------------- | ---- | --- | -------- | --- | ------ | ------ | ------- | ----- | | COL_NomClient | | 386 | affichag | | Gauche | Centre | Texte | | | COL_Coordonnee | | 280 | affichag | | Gauche | Centre | Texte | | | COL_NIDType | | 199 | affichag | | Gauche | Centre | Texte | | | COL_NIDStatut | | 201 | affichag | | Gauche | Centre | Texte | | | CodeClient | | 227 | Actif | | Gauche | Centre | Texte | | | CodeComptable | | 150 | affichag | | Gauche | Centre | Texte | | | MinDateModif | | 100 | affichag | | Gauche | Centre | Texte | | | NbJrsModif | | 100 | affichag | | Droite | Centre | Numériq | | | COL_PKID | | 100 | affichag | | Droite | Centre | Numériq | | | IDOrigine | | 100 | Actif | | Gauche | Centre | Texte | | | IDApporteur | | 100 | Actif | | Gauche | Centre | Texte | | Rupture de zone répétée BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP RUPT_H_MinDateModif RUPT_V_MinDateModif Superchamp : FI_Liste_Client_V2.SC_Crit_Client Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | .trev tnemeliféD | | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ---------------- | latnoziroh .csA | | | | | | | essap ed toM | cnalb à esiM ediv is LLUN | lacitrev .csA | | --- | --------------------- | --- | --- | ---------------------- | ---------- | ------------ | ------------------------- | ------------- | | | | | | BAT ehcuoT eisias epyT | FTR tamroF | | | | | | X noitisoP Y noitisoP | | | laitini tatE | engilitluM | | | | ruegraL ruetuaH elbisiV nalP | SAI_CLIENT | 222 71 | 173 22 | 0 | Actif Texte | | Non | | | | ------------------ | ------- | ------ | --- | ----------- | --- | --- | --- | ---- | | SAI_CODEPOSTAL_CLI | 544 94 | 173 22 | 0 | Actif Texte | | Non | | | | SAI_CODE_CLIENT | 222 121 | 173 22 | 0 | Actif Texte | | Non | | | | SAI_COORD_CLIENT | 544 69 | 173 22 | 0 | Actif Texte | | Non | | | | SAI_VILLE_CLIENT | 544 119 | 173 22 | 0 | Actif Texte | | Non | | | | 06/08/2026 | | | | Isis_BO | | | | 5127 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | laitini tatE | | | | | | --- | --- | --------------------- | --- | ------------ | --- | --- | --- | --- | ruetuaH | | | | ruegraL | elbisiV | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | nalP | LIB_BLOCAGE | | 435 148 | 100 17 | 0 Actif | Gauche | Haut | | | | ----------- | --- | ------- | ------ | ------- | ------ | ---- | --- | --- | Interrupteur ellennoitroporp .loC | | | | | | | BAT ehcuoT sennoloc .bN | | | | --- | --- | --------------------- | --------------- | --- | ------------ | ----------------------- | --- | ----------- | | | | | | | laitini tatE | | | staté siorT | | | | X noitisoP Y noitisoP | | | | | | | | | | | ruegraL ruetuaH | | | | | | elbisiV nalP | INT_APPORTEUR | | 728 68 | 130 25 | 0 | Actif | | 1 | | | --------------------- | --- | ------- | ------ | --- | ----- | --- | --- | --- | | INT_CLIENT | | 92 70 | 130 25 | 0 | Actif | | 1 | | | INT_CODEPOSTAL_CLIENT | | 414 93 | 130 25 | 0 | Actif | | 1 | | | INT_CODE_CLIENT | | 92 120 | 130 25 | 0 | Actif | | 1 | | | INT_COORD_CLIENT | | 414 68 | 130 25 | 0 | Actif | | 1 | | | INT_ORIGINE | | 728 93 | 130 25 | 0 | Actif | | 1 | | | INT_REGLEMENT | | 728 118 | 130 25 | 0 | Actif | | 1 | | | INT_STATUT_CLIENT | | 92 145 | 130 25 | 0 | Actif | | 1 | | | INT_TYPE_CLIENT | | 92 95 | 130 25 | 0 | Actif | | 1 | | | INT_VILLE_CLIENT | | 414 118 | 130 25 | 0 | Actif | | 1 | | Sélecteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | staté siorT | | --- | --- | --------------------- | --------------- | --- | ------------ | --- | --- | ----------- | | | | | ruegraL ruetuaH | | | | | | elbisiV nalP | SEL_BLOCAGE_CLIENT | | 544 141 | 173 25 | 0 | Actif | | 3 | | | ------------------ | --- | ------- | ------ | --- | ----- | --- | --- | --- | Combo reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | laitini tatE BAT ehcuoT | eisias cevA | | | | | --- | --- | --- | --- | ----------------------- | ----------- | --- | --- | --- | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | sruocraP | | | | | --- | --- | ------- | ------- | --- | -------- | --- | --- | --- | elbisiV | | | | | elbaT | eéirT | | | | | --- | --- | --- | --- | ----- | ----- | --- | --- | --- | nalP | COMBO_APPORTEUR | 858 | 69 173 | 22 0 Actif | Variable | | Non | | | | ------------------- | --- | ------- | ---------- | -------- | --- | --- | --- | ---- | | COMBO_ORIGINE | 858 | 94 173 | 22 0 Actif | Variable | | Non | | | | COMBO_REGLEMENT | 858 | 119 173 | 22 0 Actif | Variable | | Non | | | | COMBO_STATUT_CLIENT | 222 | 146 173 | 22 0 Actif | Variable | | Non | | | | COMBO_TYPE_CLIENT | 222 | 96 173 | 22 0 Actif | Variable | | Non | | | | 06/08/2026 | | | Isis_BO | | | | | 5128 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Forme BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_CADRE_CARACTERISTIQUES1 | | 92 | 67 | 944 103 | 0 | Actif | | | --------------------------- | --- | --- | --- | ------- | --- | ----- | --- | Champ Modèle de champs BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | CMOD_Crit_Client | | 92 | 38 | 944 29 | 0 | Actif | | | ---------------- | --- | --- | --- | ------ | --- | ----- | --- | Champ Modèle de champs : FI_Liste_Client_V2.SC_Crit_Client.CMOD_Crit_Client Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | LIB_BLOC | 126 | 43 819 | 19 | 0 Actif | Gauche | Haut | | | -------- | --- | ------ | --- | ------- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | | | ruegraL | ruetuaH | | cilc cevA | | elbisiV nalP | IMG_Entete | 92 | 38 | 944 | 29 0 | Actif | | | | ---------- | --- | --- | --- | ---- | ----- | --- | --- | | IMG_ICONE | 100 | 44 | 16 | 16 0 | Actif | | | Superchamp : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Dossier | 06/08/2026 | | | Isis_BO | | | | 5129 | | ---------- | --- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | FTR tamroF | | cnalb à esiM | ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | ------------ | ----------- | ---------- | --- | ------------ | ------------ | --- | ------------- | | | X noitisoP Y noitisoP | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruegraL ruetuaH elbisiV nalP | SAI_NUMDOSSIER | 130 31 | 173 | 22 0 | Actif | Texte | | Non | | | | | | ------------------ | ------ | --- | ---- | ----- | ----- | --- | --- | --- | --- | --- | --- | | SAI_REFEXT_DOSSIER | 130 56 | 173 | 22 0 | Actif | Texte | | Non | | | | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP | | | | | laitini tatE | | | | staté siorT | | --- | --- | ---------- | --- | --- | --- | --- | ------------ | --- | --- | --- | ----------- | Y noitisoP ruegraL ruetuaH elbisiV nalP | INT_NUMDOSSIER | | | 0 30 | 130 | 25 | 0 | Actif | | | 1 | | | ------------------ | --- | --- | ----- | --- | --- | --- | ----- | --- | --- | --- | --- | | INT_REFEXT_DOSSIER | | | 0 55 | 130 | 25 | 0 | Actif | | | 1 | | | INT_STATUT_DOSSIER | | | 0 105 | 130 | 25 | 0 | Actif | | | 1 | | | INT_TYPE_DOSSIER | | | 0 80 | 130 | 25 | 0 | Actif | | | 1 | | Combo reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB | | | | | | | BAT ehcuoT | | | | ediv is LLUN | | | --- | ---------- | ---------- | ------- | --- | ------------ | ---------- | -------- | ----------- | --- | ------------ | --- | | | X noitisoP | Y noitisoP | | | laitini tatE | | | eisias cevA | | | | | | | | ruetuaH | | | | sruocraP | | | | | ruegraL | | | | | | elbisiV | elbaT | | | | | | | ------------------- | --- | --- | ------ | ---- | ------- | -------- | --- | ----- | --- | --- | --- | | | | | | nalP | | | | eéirT | | | | | COMBO_STATUT_DOSSIE | 130 | 106 | 173 22 | 0 | Actif | Variable | | | Non | | | | COMBO_TYPE_DOSSIER | 130 | 81 | 173 22 | 0 | Actif | Variable | | | Non | | | Forme BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | FRM_CADRE_CARACTERISTIQUES1 | | | 0 | 28 | 309 | 103 | | 0 | | Actif | | | --------------------------- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | ----- | ---- | | 06/08/2026 | | | | | Isis_BO | | | | | | 5130 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Champ Modèle de champs BAT ehcuoT | | | | X noitisoP | | Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | ---------- | --- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | CMOD_Entete_Dossier | | | | 0 | | 0 | 309 | 29 | | 0 | Actif | | | ------------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Champ Modèle de champs : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Dossier.CMOD_Entete_Dossier Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | | | --- | --- | ---------- | ---------- | ------- | --- | ------- | --- | --- | ------------ | --- | --- | --- | | | | | | ruegraL | | ruetuaH | | | | | | | elbisiV nalP | LIB_BLOC | | 34 | | 5 | 184 | 19 | 0 | | Actif | Gauche | Haut | | | -------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | sucof cevA | | --- | --- | --- | ---------- | ---------- | ------- | --- | ------- | --- | ------- | ------------ | --------- | ---------- | | | | | | | | | ruetuaH | | | | cilc cevA | | | | | | | | ruegraL | | | | elbisiV | | | | nalP | IMG_Entete | | | 0 | 0 | | 309 | 29 | 0 | | Actif | | | | ---------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | | IMG_ICONE | | | 8 | 6 | | 16 | 16 | 0 | | Actif | | | Superchamp : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --- | --- | --- | --- | ------------ | ---------- | ---------------------- | ---------- | --- | ------------------------- | --- | ------------- | | | | | | | laitini tatE | | eisias epyT engilitluM | FTR tamroF | | | | | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | SAI_DATE_INTERV_AU | 544 109 | 74 | 22 | 0 | Actif | | Date | | Non | | | | | ------------------ | ------- | --- | --- | --- | ----- | ------- | ----- | --- | --- | --- | --- | ---- | | SAI_DATE_INTERV_DU | 445 109 | 74 | 22 | 0 | Actif | | Date | | Non | | | | | SAI_DESCRIPTION | 445 82 | 172 | 22 | 0 | Actif | | Texte | | Non | | | | | SAI_NUMINTERV | 130 31 | 173 | 22 | 0 | Actif | | Texte | | Non | | | | | SAI_REFEXT_INTERV | 130 109 | 173 | 22 | 0 | Actif | | Texte | | Non | | | | | 06/08/2026 | | | | | | Isis_BO | | | | | | 5131 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | --- | --- | --- | ruetuaH | | | | | | ruegraL | | elbisiV | | | | | | --- | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | nalP | LIB_DATE_INTERV_AU | | 526 | | 113 | 17 14 | | 0 Actif | Gauche | | Haut | | | ------------------ | --- | --- | --- | --- | ----- | --- | ------- | ------ | --- | ---- | --- | Interrupteur ellennoitroporp .loC | | | | | | | | | | BAT ehcuoT | sennoloc .bN | | | --- | --- | ---------- | --- | ---------- | ------- | ------- | --- | ------------ | ---------- | ------------ | ----------- | | | | | | | | | | laitini tatE | | | staté siorT | | | | X noitisoP | | Y noitisoP | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | INT_DATE_INTERV_DU | | | 315 | 108 | 130 | 25 | 0 Actif | | | 1 | | | --------------------- | --- | --- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | | INT_DESCRIPTION | | | 314 | 81 | 130 | 25 | 0 Actif | | | 1 | | | INT_ETAT_INTERV | | | 314 | 55 | 130 | 25 | 0 Actif | | | 1 | | | INT_NUMINTERV | | | 0 | 30 | 130 | 25 | 0 Actif | | | 1 | | | INT_REFEXT_INTERV | | | 0 | 106 | 130 | 25 | 0 Actif | | | 1 | | | INT_SOCIETE_INTERV | | | 314 | 30 | 130 | 25 | 0 Actif | | | 1 | | | INT_SUIVI_PAR | | | 0 | 56 | 130 | 25 | 0 Actif | | | 1 | | | INT_TYPE_INTERVENTION | | | 0 | 81 | 131 | 25 | 0 Actif | | | 1 | | Combo reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB | | | | | | | | BAT ehcuoT | | | ediv is LLUN | | | --- | ---------- | ---------- | --- | ------- | --- | ------------ | ---------- | ----------- | --- | ------------ | --- | | | X noitisoP | Y noitisoP | | | | laitini tatE | | eisias cevA | | | | | | | | | ruetuaH | | | sruocraP | | | | | ruegraL | | | | | | elbisiV | | elbaT | | | | | | -------------------- | --- | --- | --- | --- | ------- | ----- | -------- | ----- | --- | --- | --- | | | | | | | nalP | | | eéirT | | | | | COMBO_ETAT_INTERV | 445 | 56 | 173 | 22 | 0 | Actif | Mémoire | | Non | | | | COMBO_SOCIETE_INTERV | 445 | 31 | 173 | 22 | 0 | Actif | Mémoire | | Non | | | | COMBO_SUIVI_PAR | 130 | 56 | 173 | 22 | 0 | Actif | Variable | | Non | | | | COMBO_TYPE_INTERVENT | 130 | 82 | 173 | 22 | 0 | Actif | Variable | | Non | | | Forme BAT ehcuoT | | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | FRM_CADRE_CARACTERISTIQUES | | | | 0 | 28 | 624 | 107 | 0 | | Actif | | | -------------------------- | --- | --- | --- | --- | ------- | --- | ----- | --- | --- | ----- | ---- | | FRM_SansNom1 | | | | 307 | 28 | | 8 103 | 0 | | Actif | | | 06/08/2026 | | | | | Isis_BO | | | | | | 5132 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Champ Modèle de champs BAT ehcuoT | | | | X noitisoP | | Y noitisoP | | | | | laitini tatE | | | --- | --- | --- | ---------- | --- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | CMOD_Entete_Inter | | | | 0 | 0 | 624 | 29 | | 0 | Actif | | | ----------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Champ Modèle de champs : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.CMOD_Entete_Inter Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | LIB_BLOC | | 34 | 5 | 499 | 19 | 0 | | Actif | Gauche | Haut | | | -------- | --- | --- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | sucof cevA | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------- | ------------ | --------- | ---------- | | | | | | | | ruetuaH | | | | cilc cevA | | | | | | | | ruegraL | | | elbisiV | | | | nalP | IMG_Entete | | | 0 | 0 | 624 | 29 | 0 | | Actif | | | | ---------- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | | IMG_ICONE | | | 8 | 6 | 16 | 16 | 0 | | Actif | | | Superchamp : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Critere_Site Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD .trev tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --------------------------------- | --- | latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --- | --- | --- | --- | ------------ | ---------------------- | ---------- | --- | ------------------------- | --- | ------------- | | | | | | | laitini tatE | eisias epyT engilitluM | FTR tamroF | | | | | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | SAI_ADRESSE_SITE | 130 55 | 175 | 22 | 0 | Actif | Texte | | Non | | | | | ---------------- | ------ | --- | --- | --- | ----- | ----- | --- | --- | --- | --- | --- | SAI_CODEPOSTAL_SIT | | 130 80 | 175 | 22 | 0 | Actif | Texte | | Non | | | | | -------------- | ------- | --- | --- | --- | ------- | ----- | --- | --- | --- | --- | ---- | | SAI_CODE_LIEU | 130 30 | 175 | 22 | 0 | Actif | Texte | | Non | | | | | SAI_VILLE_SITE | 130 105 | 175 | 22 | 0 | Actif | Texte | | Non | | | | | 06/08/2026 | | | | | Isis_BO | | | | | | 5133 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | staté siorT | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ----------- | ruetuaH | | | ruegraL | | | elbisiV | | | | | --- | --- | ------- | --- | --- | ------- | --- | --- | --- | nalP | INT_ADRESSE_SITE | 0 | 54 130 | | 25 0 | Actif | | 1 | | | ------------------- | --- | ------- | --- | ---- | ----- | --- | --- | --- | | INT_CODEPOSTAL_SITE | 0 | 79 130 | | 25 0 | Actif | | 1 | | | INT_CODE_LIEU | 0 | 29 130 | | 25 0 | Actif | | 1 | | | INT_VILLE_SITE | 0 | 104 130 | | 25 0 | Actif | | 1 | | Forme BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_CADRE_CARACTERISTIQUES1 | | 2 | 30 | 310 | 103 | 0 | Actif | | | --------------------------- | --- | --- | --- | --- | --- | --- | ----- | --- | Champ Modèle de champs BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | --- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | CMOD_SansNom1 | | 2 | 0 | 310 | 29 | 0 | Actif | | | ------------- | --- | --- | --- | --- | --- | --- | ----- | --- | Champ Modèle de champs : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Critere_Site.CMOD_SansNom1 Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_BLOC | 34 | 5 185 | 19 | 0 | Actif | Gauche | Haut | | | ---------- | --- | ----- | ------- | --- | ----- | ------ | ---- | ---- | | 06/08/2026 | | | Isis_BO | | | | | 5134 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | | laitini tatE | | sucof cevA | | --- | --- | --- | --- | --- | --- | --- | ------------ | --- | ---------- | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | cilc cevA | | | | --- | --- | --- | ------- | ------- | --- | --- | --------- | --- | --- | elbisiV nalP | IMG_Entete | | 0 | 0 310 | 29 | 0 | | Actif | | | | ---------- | --- | --- | ----- | --- | --- | --- | ----- | --- | --- | | IMG_ICONE | | 8 | 6 16 | 16 | 0 | | Actif | | | Superchamp : FI_Liste_Client_V2.SC_SansNom1 Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA | | | | | | | essap ed toM | cnalb à esiM | | | | --- | --------------------- | --- | ------------ | ---------------------- | ---------- | ------------ | ------------ | --- | ------------- | | | | | | BAT ehcuoT eisias epyT | FTR tamroF | | ediv is LLUN | | lacitrev .csA | | | X noitisoP Y noitisoP | | laitini tatE | | engilitluM | | | | | ruetuaH | | | ruegraL | elbisiV | | | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | --- | nalP | SAI_EMAIL_CONTACT | 221 254 | 173 22 0 | Actif | Texte | | Non | | | | | ----------------- | ------- | -------- | ----- | ----- | --- | --- | --- | --- | --- | | SAI_NOM_CONTACT | 221 204 | 173 22 0 | Actif | Texte | | Non | | | | | SAI_TELS_CONTACT | 221 229 | 173 22 0 | Actif | Texte | | Non | | | | Interrupteur ellennoitroporp .loC | | | | | | | | BAT ehcuoT sennoloc .bN | | | | --- | --- | --- | --- | --- | --- | ------------ | ----------------------- | --- | ----------- | | | | | | | | laitini tatE | | | staté siorT | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | INT_EMAIL_CONTACT | | 91 253 | 130 | 25 | 0 | Actif | | 1 | | | ----------------- | --- | ------ | --- | --- | --- | ----- | --- | --- | --- | | INT_NOM_CONTACT | | 91 203 | 130 | 25 | 0 | Actif | | 1 | | | INT_ROLE_CONTACT | | 91 279 | 130 | 25 | 0 | Actif | | 1 | | | INT_TELS_CONTACT | | 91 228 | 130 | 25 | 0 | Actif | | 1 | | Combo reihcif eétsissa eisiaS eriotagilbo eisiaS | | | | | | | | | | ruesnecsa elluB .zroH tnemeliféD | | --- | ---------- | ---------- | --- | ------------ | ---------- | --- | ----------- | ------------ | -------------------------------- | | | | | | | BAT ehcuoT | | | ediv is LLUN | | | | X noitisoP | Y noitisoP | | laitini tatE | | | eisias cevA | | | sruocraP | | | ruegraL ruetuaH | | | | | | | | | --- | --- | --------------- | --- | --- | --- | --- | --- | --- | --- | elbisiV | | | | nalP | | elbaT | | eéirT | | | | ------------------ | --- | ---------- | ------- | ----- | -------- | --- | ----- | --- | ---- | | COMBO_ROLE_CONTACT | 221 | 280 173 22 | 0 | Actif | Variable | | Non | | | | 06/08/2026 | | | Isis_BO | | | | | | 5135 | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Forme BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | ---------- | ---------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_CADRE_CARACTERISTIQUES | | 91 | 203 | 309 103 | 0 | Actif | | | -------------------------- | --- | --- | --- | ------- | --- | ----- | --- | Champ Modèle de champs BAT ehcuoT | | | X noitisoP | Y noitisoP | | | laitini tatE | | | --- | --- | ---------- | ---------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | CMOD_Entete_Contact | | 91 | 174 | 309 29 | 0 | Actif | | | ------------------- | --- | --- | --- | ------ | --- | ----- | --- | Champ Modèle de champs : FI_Liste_Client_V2.SC_SansNom1.CMOD_Entete_Contact Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | LIB_BLOC | 125 | 179 184 | 19 | 0 Actif | Gauche | Haut | | | -------- | --- | ------- | --- | ------- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | | | ruegraL | ruetuaH | | cilc cevA | | elbisiV nalP | IMG_Entete | 91 | 174 | 309 | 29 0 | Actif | | | | ---------- | --- | --- | --- | ---- | ----- | --- | --- | | IMG_ICONE | 99 | 180 | 16 | 16 0 | Actif | | | Fenêtre : FI_Liste_Client_V2 | 06/08/2026 | | | Isis_BO | | | | 5136 | | ---------- | --- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Fenêtre interne : FI_Liste_Client_V2 UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Liste_Client_V2 Bouton : FI_Liste_Client_V2.D_LISTE_CLIENT.BTN_ADD_LISTE_CLIENT Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 5137 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Liste_Client_V2.D_LISTE_CLIENT.BTN_AVANCEE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Paramétrage.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond 06/08/2026 Isis_BO 5138 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Liste_Client_V2.D_LISTE_CLIENT.BTN_CLOSE_LISTE_CLIENT Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5139 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Bouton : FI_Liste_Client_V2.D_LISTE_CLIENT.BTN_COLLAPSE_LISTE_CLIENT Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Plier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5140 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Bouton : FI_Liste_Client_V2.D_LISTE_CLIENT.BTN_DEL_LISTE_CLIENT Groupe GR_MODEFORMULAIRE_LISTE_CLIENT,GR_MODIFICATION_LISTE_CLIENT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5141 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Bouton : FI_Liste_Client_V2.D_LISTE_CLIENT.BTN_EDT_LISTE_CLIENT Groupe GR_MODIFICATION_LISTE_CLIENT,GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5142 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Bouton : FI_Liste_Client_V2.D_LISTE_CLIENT.BTN_GOMMER Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Icone_Applicatif_24_24_Gommer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5143 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Bouton : FI_Liste_Client_V2.D_LISTE_CLIENT.BTN_RECHERCHE_CLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_refresh.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5144 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Bouton : FI_Liste_Client_V2.D_LISTE_CLIENT.BTN_SEL_LISTE_CLIENT Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5145 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Bouton : FI_Liste_Client_V2.D_LISTE_CLIENT.BTN_UNCOLLAPSE_LISTE_CLIENT Groupe GR_MODEFORMULAIRE_LISTE_CLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 500 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5146 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Combo : FI_Liste_Client_V2.D_LISTE_CLIENT.COMBO_PERIODE_AFFICHAGE_CLIENT Groupe GR_PERIODE_AFFICHAGE_CLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 87 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 272 Largeur interne 87 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Période d'affichage du nombre de lignes Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 5147 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListePeriodeAffichageListe.m_clTabVisible Filtre 02 Rub. affichée :gpclListePeriodeAffichageListe.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListePeriodeAffichageListe.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 333 Taux anc. bas 250 Taux anc. largeur 1000 Taux anc. hauteur 250 Combo : FI_Liste_Client_V2.D_LISTE_CLIENT.COMBO_SEUIL_AFFICHAGE_CLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 158 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 57 Largeur interne 158 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Seuil d'affichage du nombre de lignes Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 5148 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeSeuilAffichageListe.m_clTabVisible Filtre 02 Rub. affichée :gpclListeSeuilAffichageListe.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeSeuilAffichageListe.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 333 Taux anc. bas 250 Taux anc. largeur 1000 Taux anc. hauteur 250 Disposition : FI_Liste_Client_V2.D_LISTE_CLIENT Libellé FR: Disposition Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cellule ancrée 4 Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 5149 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Alignement Cellules En haut / à gauche Disposition Verticale Marge entre les cellules 0 Débordement Tronquer le contenu Débordement - Réduire Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Client_V2.D_LISTE_CLIENT.FRM_BANDEAU_BAS_CLIENT UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Client_V2.D_LISTE_CLIENT.FRM_CRITERE_LISTE_CLIENT UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 0 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5150 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Forme : FI_Liste_Client_V2.D_LISTE_CLIENT.FRM_DEPLIER_PLIER_LISTE_CLIENT UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et bas Taux anc. droite 1000 Taux anc. bas 500 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Client_V2.D_LISTE_CLIENT.LIB_AFFICHER Libellé FR: Afficher Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 5151 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Client_V2.D_LISTE_CLIENT.LIB_DEPUIS Libellé FR: Depuis Groupe GR_PERIODE_AFFICHAGE_CLIENT Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Client_V2.D_LISTE_CLIENT.LIB_Titre_de_fenêtre_liste_client Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 5152 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Client_V2.D_LISTE_CLIENT.LIB_Total_Liste_Client Libellé FR: 000 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 5153 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : FI_Liste_Client_V2.D_LISTE_CLIENT.LIB_Total_Titre_Liste_Client Libellé FR: Total : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client_V2.SAI_CLIENT_RECH Libellé FR: &Client Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression En saisie Touche TAB Accessible par TAB Taux Paral. hauteur 0 06/08/2026 Isis_BO 5154 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 75 Largeur interne 259 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: Saisir le nom du client recherché Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 5155 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Liste_Client_V2.SC_Crit_Client Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 944 Hauteur externe 132 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5156 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Superchamp : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Dossier Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 309 Hauteur externe 131 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter Ordre navigation 3 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 624 Hauteur externe 135 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite 06/08/2026 Isis_BO 5157 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Critere_Site Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 312 Hauteur externe 132 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Liste_Client_V2.SC_SansNom1 Ordre navigation 4 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 309 Hauteur externe 132 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non 06/08/2026 Isis_BO 5158 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Liste_Client_V2.D_LISTE_CLIENT.TABLE_LISTE_CLIENT Ordre navigation 1 Curseur survol 0 Mode Loupe Recherche UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne (sans marges) 18 Marge en haut 0 Marge en bas 0 Marge à gauche 1 Marge à droite 3 Sens Vertical Retrait gauche 2 Angle titre 0 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Hauteur des lignes Non Sélection multiple Non Bulle sur tronqués Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Toujours visible Mode de sélection Sélection simple Sélect. colonnes Sans sélection Sélect. cellules Sans sélection Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 500 Etat chargement Non Retrait gauche FI détail 0 FI détail au survol Non 06/08/2026 Isis_BO 5159 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Même contenu/ligne Non Aff. résultats Sans affichage Somme FR: Somme Moyenne FR: Moyenne Compteur FR: Compteur Sauve position auto Non Ruptures Enroulables Oui Titre multiligne Oui Menu ctx. colonne Oui Texte Markdown Non Mode menu ctx. Mémoriser filtres Non Mémoriser tris Non Nb. Enreg. Max 0 Ajout/Suppr. dans variable Non Synchro HFSQL C/S Jamais Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Liste_Client_V2.SC_Crit_Client Champ Modèle de champs : FI_Liste_Client_V2.SC_Crit_Client.CMOD_Crit_Client Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5160 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Combo : FI_Liste_Client_V2.SC_Crit_Client.COMBO_APPORTEUR Libellé FR: &Apporté par Groupe GR_CRITERE_LISTECLIENT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 858 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 5161 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeApporteurClient.m_clTabModele Filtre 6 Rub. affichée :gpclListeApporteurClient.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeApporteurClient.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client_V2.SC_Crit_Client.COMBO_ORIGINE Libellé FR: &Origine Valeur initiale 1 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 858 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 5162 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeOrigineClient.m_clTabModele Rub. affichée :gpclListeOrigineClient.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeOrigineClient.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client_V2.SC_Crit_Client.COMBO_REGLEMENT Libellé FR: &Règlement Valeur initiale 1 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 17 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 5163 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 858 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeModeReglementCli.m_clTabModele Rub. affichée :gpclListeModeReglementCli.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeModeReglementCli.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 5164 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client_V2.SC_Crit_Client.COMBO_STATUT_CLIENT Libellé FR: Stat&ut du client Valeur initiale 1 Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 22 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 222 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non 06/08/2026 Isis_BO 5165 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeStatutClient.m_clTabVisible Rub. affichée :gpclListeStatutClient.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeStatutClient.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client_V2.SC_Crit_Client.COMBO_TYPE_CLIENT Libellé FR: Type de client Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 222 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Message FR: Type de client Numéro aide 0 Texte d'indication si vide FR: Type de client Opacité 100 06/08/2026 Isis_BO 5166 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeClient.m_clTabVisible Filtre 02 Rub. affichée :gpclListeTypeClient.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeTypeClient.m_clTabVisible.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5167 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Forme : FI_Liste_Client_V2.SC_Crit_Client.FRM_CADRE_CARACTERISTIQUES1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.SC_Crit_Client.INT_APPORTEUR Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non 06/08/2026 Isis_BO 5168 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.SC_Crit_Client.INT_CLIENT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 5169 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.SC_Crit_Client.INT_CODEPOSTAL_CLIENT Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5170 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur : FI_Liste_Client_V2.SC_Crit_Client.INT_CODE_CLIENT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 18 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5171 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur : FI_Liste_Client_V2.SC_Crit_Client.INT_COORD_CLIENT Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5172 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur : FI_Liste_Client_V2.SC_Crit_Client.INT_ORIGINE Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5173 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur : FI_Liste_Client_V2.SC_Crit_Client.INT_REGLEMENT Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 15 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5174 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur : FI_Liste_Client_V2.SC_Crit_Client.INT_STATUT_CLIENT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 21 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5175 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur : FI_Liste_Client_V2.SC_Crit_Client.INT_TYPE_CLIENT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5176 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur : FI_Liste_Client_V2.SC_Crit_Client.INT_VILLE_CLIENT Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 14 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5177 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Libellé : FI_Liste_Client_V2.SC_Crit_Client.LIB_BLOCAGE Libellé FR: Blocage Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client_V2.SC_Crit_Client.SAI_CLIENT Libellé FR: &Client Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 5178 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Cadrage horz. Gauche Position X interne 222 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 06/08/2026 Isis_BO 5179 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client_V2.SC_Crit_Client.SAI_CODEPOSTAL_CLIENT Groupe GR_CRITERE_LISTECLIENT Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 544 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non 06/08/2026 Isis_BO 5180 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client_V2.SC_Crit_Client.SAI_CODE_CLIENT Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 19 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 5181 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Cadrage horz. Gauche Position X interne 222 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 06/08/2026 Isis_BO 5182 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client_V2.SC_Crit_Client.SAI_COORD_CLIENT Groupe GR_CRITERE_LISTECLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 544 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non 06/08/2026 Isis_BO 5183 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client_V2.SC_Crit_Client.SAI_VILLE_CLIENT Groupe GR_CRITERE_LISTECLIENT Ordre navigation 16 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 5184 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Cadrage horz. Gauche Position X interne 544 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 06/08/2026 Isis_BO 5185 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Sélecteur : FI_Liste_Client_V2.SC_Crit_Client.SEL_BLOCAGE_CLIENT Libellé FR: &Sélecteur Valeur initiale 1 Ordre navigation 20 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CBox_A28.png Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage 06/08/2026 Isis_BO 5186 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : FI_Liste_Client_V2.SC_Crit_Client.CMOD_Crit_Client Image : FI_Liste_Client_V2.SC_Crit_Client.CMOD_Crit_Client.IMG_Entete Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5187 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Image : FI_Liste_Client_V2.SC_Crit_Client.CMOD_Crit_Client.IMG_ICONE Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CLIENT.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Client_V2.SC_Crit_Client.CMOD_Crit_Client.LIB_BLOC Libellé FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 5188 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Dossier Champ Modèle de champs : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5189 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Combo : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Dossier.COMBO_STATUT_DOSSIER Libellé FR: Stat&ut du dossier Valeur initiale 1 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 542 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 5190 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeStatutDossier.m_clTabModele Rub. affichée :gpclListeStatutDossier.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeStatutDossier.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Dossier.COMBO_TYPE_DOSSIER Libellé FR: &Type de dossier Groupe GR_CRITERE_LISTECLIENT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 542 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 5191 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeDossier.m_clTabModele Filtre 6 Rub. affichée :gpclListeTypeDossier.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeDossier.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 5192 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Dossier.INT_NUMDOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5193 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Dossier.INT_REFEXT_DOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5194 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Dossier.INT_STATUT_DOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5195 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Dossier.INT_TYPE_DOSSIER Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5196 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Champ de saisie : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Dossier.SAI_NUMDOSSIER Groupe GR_CRITERE_LISTECLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 542 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 5197 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CRITERE_LISTECLIENT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 542 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 5198 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5199 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Champ Modèle de champs : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Dossier.CMOD_Entete_Dossier Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_dossier.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 5200 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 5201 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter Champ Modèle de champs : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.COMBO_ETAT_INTERV Libellé FR: &Intervention suivi par Groupe GR_CRITERE_LISTECLIENT Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Fenêtre Popup FEN_Choix_Parametre_Metier Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non 06/08/2026 Isis_BO 5202 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Hauteur ligne 15 Retrait gauche 2 Position X interne 1182 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5203 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Combo : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.COMBO_SOCIETE_INTERV Libellé FR: &Intervention suivi par Groupe GR_CRITERE_LISTECLIENT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Fenêtre Popup FEN_Choix_Parametre_Metier Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 1182 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non 06/08/2026 Isis_BO 5204 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.COMBO_SUIVI_PAR Libellé FR: &Intervention suivi par Groupe GR_CRITERE_LISTECLIENT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Fenêtre Popup FEN_Choix_Collab_Responsable Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 867 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant 06/08/2026 Isis_BO 5205 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeCollabResp.m_clTabModele Rub. affichée :gpclListeCollabResp.m_clTabModele.NomPrenom Rub. mémorisée :gpclListeCollabResp.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.COMBO_TYPE_INTERVENTION Libellé FR: &Type d'intervention Groupe GR_CRITERE_LISTECLIENT Ordre navigation 12 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 06/08/2026 Isis_BO 5206 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Largeur liste 173 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 867 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeIntervention.m_clTabModele Rub. affichée :gpclListeTypeIntervention.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeIntervention.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5207 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Forme : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.FRM_SansNom1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Sens Vertical Numéro aide 0 Opacité 100 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.INT_DATE_INTERV_DU Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 15 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 5208 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.INT_DESCRIPTION Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 5209 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.INT_ETAT_INTERV Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 5210 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.INT_NUMINTERV Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non 06/08/2026 Isis_BO 5211 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.INT_REFEXT_INTERV Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 14 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 5212 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.INT_SOCIETE_INTERV Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5213 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.INT_SUIVI_PAR Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5214 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.INT_TYPE_INTERVENTION Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5215 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Libellé : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.LIB_DATE_INTERV_AU Libellé FR: au Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CRITERE_LISTECLIENT Ordre navigation 18 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite 06/08/2026 Isis_BO 5216 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Position X interne 1281 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 06/08/2026 Isis_BO 5217 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CRITERE_LISTECLIENT Ordre navigation 17 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Oui Bouton Calculatrice Oui Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 1182 Largeur interne 74 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais 06/08/2026 Isis_BO 5218 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.SAI_DESCRIPTION Groupe GR_CRITERE_LISTECLIENT Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 5219 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Ancrage au contenu Cadrage horz. Gauche Position X interne 1182 Largeur interne 172 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 06/08/2026 Isis_BO 5220 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.SAI_NUMINTERV Groupe GR_CRITERE_LISTECLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 867 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais 06/08/2026 Isis_BO 5221 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.SAI_REFEXT_INTERV Groupe GR_CRITERE_LISTECLIENT Ordre navigation 16 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 5222 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Ancrage au contenu Cadrage horz. Gauche Position X interne 867 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 06/08/2026 Isis_BO 5223 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.CMOD_Entete_Inter Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5224 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_action.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Crit_Inter.CMOD_Entete_Inter.LIB_BLOC Libellé FR: Intervention Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 5225 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Critere_Site Champ Modèle de champs : Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5226 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Forme : UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Critere_Site.INT_ADRESSE_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non 06/08/2026 Isis_BO 5227 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Critere_Site.INT_CODEPOSTAL_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 5228 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Critere_Site.INT_CODE_LIEU Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5229 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Critere_Site.INT_VILLE_SITE Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5230 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Champ de saisie : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Critere_Site.SAI_ADRESSE_SITE Groupe GR_CRITERE_LISTECLIENT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1177 Largeur interne 175 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 5231 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GR_CRITERE_LISTECLIENT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1177 Largeur interne 175 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 5232 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5233 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Champ de saisie : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Critere_Site.SAI_CODE_LIEU Groupe GR_CRITERE_LISTECLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1177 Largeur interne 175 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 5234 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Critere_Site.SAI_VILLE_SITE Groupe GR_CRITERE_LISTECLIENT Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 1177 Largeur interne 175 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 5235 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5236 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Champ Modèle de champs : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Critere_Site.CMOD_SansNom1 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_SITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut 06/08/2026 Isis_BO 5237 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Liste_Client_V2.D_LISTE_CLIENT.SC_Critere_Site.CMOD_SansNom1.LIB_BLOC Libellé FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 5238 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Liste_Client_V2.SC_SansNom1 Champ Modèle de champs : FI_Liste_Client_V2.SC_SansNom1.CMOD_Entete_Contact Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Liste_Client_V2.SC_SansNom1.COMBO_ROLE_CONTACT Libellé FR: Stat&ut du client Valeur initiale 1 Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 173 Larg. déroulée perso. Non 06/08/2026 Isis_BO 5239 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Hauteur ligne 15 Retrait gauche 2 Position X interne 221 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Fichier parcouru :gpclListeRoleContact.m_clTabVisible Rub. affichée :gpclListeRoleContact.m_clTabVisible.m_sLibelle Rub. mémorisée :gpclListeRoleContact.m_clTabVisible.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5240 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Forme : FI_Liste_Client_V2.SC_SansNom1.FRM_CADRE_CARACTERISTIQUES UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Droite Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.SC_SansNom1.INT_EMAIL_CONTACT Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non 06/08/2026 Isis_BO 5241 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.SC_SansNom1.INT_NOM_CONTACT Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 5242 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : FI_Liste_Client_V2.SC_SansNom1.INT_ROLE_CONTACT Valeur initiale 0 Groupe ,GR_CRITERE_LISTECLIENT Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5243 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Interrupteur : FI_Liste_Client_V2.SC_SansNom1.INT_TELS_CONTACT Valeur initiale 0 Groupe GR_CRITERE_LISTECLIENT Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. Nb. états image 1 Largeur image 64 Nb. étapes animation 1 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5244 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Champ de saisie : FI_Liste_Client_V2.SC_SansNom1.SAI_EMAIL_CONTACT Groupe GR_CRITERE_LISTECLIENT Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 221 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 5245 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : FI_Liste_Client_V2.SC_SansNom1.SAI_NOM_CONTACT Groupe GR_CRITERE_LISTECLIENT Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 221 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 5246 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5247 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Champ de saisie : FI_Liste_Client_V2.SC_SansNom1.SAI_TELS_CONTACT Groupe GR_CRITERE_LISTECLIENT Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 221 Largeur interne 173 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui 06/08/2026 Isis_BO 5248 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ Modèle de champs : FI_Liste_Client_V2.SC_SansNom1.CMOD_Entete_Contact Image : FI_Liste_Client_V2.SC_SansNom1.CMOD_Entete_Contact.IMG_Entete Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. 06/08/2026 Isis_BO 5249 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Liste_Client_V2.SC_SansNom1.CMOD_Entete_Contact.IMG_ICONE Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_CONTACTSITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5250 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Libellé : FI_Liste_Client_V2.SC_SansNom1.CMOD_Entete_Contact.LIB_BLOC Libellé FR: Contact Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Table : FI_Liste_Client_V2.D_LISTE_CLIENT.TABLE_LISTE_CLIENT Rupture de zone répétée : Toujours visible Non Attribut de rupture 6 06/08/2026 Isis_BO 5251 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Libellé : Libellé FR: Date de modification Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Rupture de zone répétée : Toujours visible Non Attribut de rupture 6 06/08/2026 Isis_BO 5252 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Colonne de table : Titre FR: Nom du Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 100 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 300 Taux anc. hauteur 1000 Colonne de table : Titre FR: Coordonnées Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 06/08/2026 Isis_BO 5253 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 300 Taux anc. hauteur 1000 Colonne de table : Titre FR: Type client Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 227 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5254 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Colonne de table : Titre FR: Statut Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 150 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 150 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Client_V2.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.CodeClient Titre FR: CodeClient Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 06/08/2026 Isis_BO 5255 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : Titre FR: CodeComptable Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5256 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Colonne de table : Titre FR: MinDateModif Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: 0 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Client_V2.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.NbJrsModif Titre FR: NbJrsModif Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: MoneySystemMask 06/08/2026 Isis_BO 5257 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Client_V2.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.COL_PKID Titre FR: PKID Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Touche TAB Accessible par TAB Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Non Format HTML 0 Taille de saisie 0 Mot de passe Non Masque saisie FR: +9 999 999 999 999 999 999 Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5258 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Colonne de table : FI_Liste_Client_V2.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.IDOrigine Titre FR: Origine Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 0 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Colonne de table : FI_Liste_Client_V2.D_LISTE_CLIENT.TABLE_LISTE_CLIENT.IDApporteur Titre FR: Apporteur Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calculatrice Non Hauteur liste 0 Largeur liste 0 Larg. déroulée perso. Non Marge en haut 0 Marge en bas 0 Marge à gauche 0 Marge à droite 0 Retrait gauche 0 Numéro aide 0 Bandeau visible Oui Format HTML 0 06/08/2026 Isis_BO 5259 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Informations sur les champs Taille de saisie 0 Mot de passe Non Mode ellipse Verifier l'orthographe Non Unicode Non Saisie obligatoire Non Export/Impression Si visible (défaut) Vide si zéro Non Retour à la ligne Non Coche tous dans entête Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 FI_Liste_Client_V2 Messages multilingues 06/08/2026 Isis_BO 5260 ¹ .ssem °N Message 2000 FR: Confirmez vous la suppression ? 2001 FR: Confirmez vous la suppression ? ¹ N° mess. : numéro de message. FI_Liste_Client_V2 Code des champs Déclarations globales de FI_Liste_Client_V2 procédure FI_Liste_Client(x, paramSupplementaire est un STParamFenetreAppelante=Null) //Variable qui contient la call stack à appeler dans les appels de sous fenêtre //maProcMAJObjetRetourFI est une Procédure = MAJObjetRetourFI maProcMAJObjetRetourListClient est une procédure = MAJObjetRetourFI //maProcRefreshObjetPres est une procédure = RefreshObjetListeClient maProcMAJCriterePerso est une procédure = MAJCriterePerso //gbEnRechercheLocal est un booléen = faux gsTriEnCours est une chaîne gstListePerso est un STListePerso gstCriterePerso est un STCritereListePerso gpclListeCollabResp est un PTableCollaborateur dynamique pclTabEtat est un PTableParametreMetier dynamique pclTabSoc est un PTableSociete dynamique Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs si paramSupplementaire=Null alors st est un STParamFenetreAppelante paramSupplementaire=st fin gnDelai est un entier //IDEve est entier LIB_Titre_de_fenêtre_liste_client = paramSupplementaire.eTypeAppel=Libre ? "Liste des clients" sinon paramSupplementaire.sTitreFenetre<>"" ? paramSupplementaire.sTitreFenetre sinon "Liste des clients" local pclTabEtat = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"13") // PTableParametreMetier.gNouvellePresentation(-1) pclTabSoc = PTableSociete.gNouvellePresentation(-1) gpclListeCollabResp=PTableCollaborateur.gNouvellePresentation(6) ListeAffiche(COMBO_TYPE_CLIENT,taInit) ListeAffiche(COMBO_STATUT_CLIENT,taInit) ListeAffiche(COMBO_ROLE_CONTACT,taInit) ListeAffiche(COMBO_TYPE_DOSSIER,taInit) ListeAffiche(COMBO_STATUT_DOSSIER,taInit) ListeAffiche(COMBO_SUIVI_PAR,taInit) ListeAffiche(COMBO_TYPE_INTERVENTION,taInit) ListeAffiche(COMBO_SEUIL_AFFICHAGE_CLIENT,taInit) ListeAffiche(COMBO_PERIODE_AFFICHAGE_CLIENT,taInit) SelectionValeurCombo(COMBO_SEUIL_AFFICHAGE_CLIENT,1)//INT_LIMITE_LISTE_CLIENT=1 SelectionValeurCombo(COMBO_PERIODE_AFFICHAGE_CLIENT,0) SEL_BLOCAGE_CLIENT=-1 si paramSupplementaire.sNomIDAppelant="DossierClient" alors //_ET_ paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture ALORS GR_PERIODE_AFFICHAGE_CLIENT..Etat = Grisé SEL_BLOCAGE_CLIENT=0 SEL_BLOCAGE_CLIENT..Etat=Grisé ExécuteTraitement(BTN_COLLAPSE_LISTE_CLIENT,trtClic) ChargementSQL() si paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture gnDelai = DonneValeurTimeOutObjet(paramSupplementaire.pclObjetAppelant) si gnDelai>0 alors ActiveEvenement() fin TimerSys(TimeOutDeFermeture,100) fin sinon si gpclFicheUtilisateurEnCours<>Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<> Null alors gstListePerso = gpclFicheUtilisateurEnCours:DonneColonneEtTriListePerso(2) gstCriterePerso = gpclFicheUtilisateurEnCours:DonneCritereListePerso(2) fin InitCriterePerso(GR_CRITERE_LISTECLIENT,gstCriterePerso,maProcMAJCriterePerso) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) //MajCocheBlocage(INT_BLOCAGE_CLIENT) ChargementSQL() fin Fin d'initialisation de FI_Liste_Client_V2 06/08/2026 Isis_BO 5261 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs InitColonneChampTablePerso(TABLE_LISTE_CLIENT,gstListePerso) si TABLE_LISTE_CLIENT..Occurrence>0 alors TableSelectPlus(TABLE_LISTE_CLIENT,1) fin ////Evénement(TriColonne,"TABLE_LISTE_CLIENT",1529) ////Evénement(DoubleClicLigneTableau,"TABLE_LISTE_CLIENT",WM_LBUTTONDBLCLK) Demande de mise à jour de l'affichage de FI_Liste_Client_V2 ////SI gclPresentationListeClient<>Null _et_ gclPresentationListeClient est PTableClient//(gclPresentationListeClient=pclObjet _ou_ pclObjet=Null) ALORS //// ////// Gestion de l'accessibilité des boutons //// GestionBoutonsEnteteDansListe(GR_MODIFICATION_LISTE_CLIENT,BTN_ADD_LISTE_CLIENT,BTN_SEL_LISTE_CLIENT,TA BLE_LISTE_CLIENT,paramSupplementaire) //// //// SI paramSupplementaire.eTypeAppel<>DansFenetre ALORS FEN_Menu.PriseFocus(VoletDuChamp(D_LISTE_CLIENT))//FEN_Menu.PriseFocus("FI_Liste_Client") ////FIN Clic sur BTN_ADD_LISTE_CLIENT //Nouveau client ////gnDelai=0 ////TimeOutDeFermeture() //////La liste est sur l'onglet principale ////SI paramSupplementaire.eTypeAppel = Libre ALORS //// //// //////Appel de la fiche en dessous de la liste //// OuvreFicheDepuisListe(FicheEnAjout,DonneParam(DansOnglet,"FI_Fiche_Client",MoiMême..Nom,maProcMAJObjetR etourListClient,"Client",*,*,gclPresentationListeClient,*),gclPresentationListeClient,FI_Fiche_Client,M aFenêtreInterne..Nom,D_LISTE_CLIENT,TABLE_LI STE_CLIENT,Null,Null,Null,Null,maProcMAJObjetRetourListClient,MoiMême..Nom,DansOnglet,faux,0,Vrai) //// //////La liste est dans un champ FI ////SINON SI paramSupplementaire.eTypeAppel=DansChampFI ALORS //////nIdIntervention est un entier sur 8 octets=paramSupplementaire.pclObjetAppelant.m_nPKID //// //// stNewParam est un STParamFenetreAppelante = DonneParam(DansFenetre,"FI_Liste_Client",MoiMême..Nom,maProcMAJObjetRetourListClient,*,"AddClient",*,gc lPresentationListeClient) //// //// //// ////nRetour est un entier = Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Client",stNewParam) //////Fermeture par Timer ////SI nRetour=-1 ALORS //// gnDelai=1 //// TimeOutDeFermeture() ////FIN //// //// ////FIN Clic sur BTN_AVANCEE 06/08/2026 Isis_BO 5262 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs //,DonneParam(DansFenetre,"FI_Liste_Dossier",MoiMême..Nom,maProcMAJObjetRetourListDossier,"","",*,pclTa bSoc,Vrai) OuvrePopupPosition(FEN_Choix_Colonne_Et_Tri,poHaut,2,TABLE_LISTE_CLIENT,gstListePerso)//ChargementSQL() nIndiceRupt est un entier nIndiceRuptsvg est un entier pour toute ligne de TABLE_LISTE_CLIENT nIndiceRupt = TableIndiceRupture(TABLE_LISTE_CLIENT.RUPT_H_MinDateModif,TABLE_LISTE_CLIENT) si nIndiceRuptsvg<>nIndiceRupt alors nIndiceRuptsvg = nIndiceRupt TABLE_LISTE_CLIENT[nIndiceRupt].LIB_DATEMODIF = TABLE_LISTE_CLIENT[TABLE_LISTE_CLIENT]. MinDateModif TableAffiche(TABLE_LISTE_CLIENT,taCourantBandeau) fin fin Clic sur BTN_CLOSE_LISTE_CLIENT si paramSupplementaire.eTypeAppel=DansChampFI alors //SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) ////AppelProcFenetreAppelante(gclPresentationListeClient,paramSupplementaire,Faux,vrai) ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansOnglet alors FermeVoletEtActiveLePrecedent(VoletDuChamp(D_LISTE_CLIENT)) sinon si paramSupplementaire.eTypeAppel=DansFenetre alors Ferme() sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(D_LISTE_CLIENT)) fin Clic sur BTN_COLLAPSE_LISTE_CLIENT D_LISTE_CLIENT[2]..Visible = Faux BTN_UNCOLLAPSE_LISTE_CLIENT..Visible=Vrai MoiMême..Visible = Faux TABLE_LISTE_CLIENT.MinDateModif..Visible = Vrai Clic sur BTN_DEL_LISTE_CLIENT //SUPPRESSION D'UNE FICHE CLIENT ////si ChargeLigneSelectionnee(Faux) ////SI OuiNon("Confirmez vous la suppression ?")=non alors //// RETOUR ////FIN //// ////clErreur est un CErreur //// ////clFicheClient est un PFicheClient(gclPresentationListeClient:p_clCourant,*) ////SI PAS clFicheClient:bControle(clErreur,Vrai) ALORS //// Erreur(clErreur.FormateMessage()) ////SINON SI PAS gclPresentationListeClient.bSupprimer(clErreur) ALORS //// Erreur(clErreur.FormateMessage()) ////SINON //// // gestion de la saisie en cascade //// // si suppression de la dernière ligne de la table il faut selectionner la ligne précédente //// nIndice est un entier=TableSelect(TABLE_LISTE_CLIENT) //// TableSupprime(TABLE_LISTE_CLIENT,nIndice) //// DemandeMiseAJourIHM() ////// SI nIndice>1 _ET_ nIndice=TableOccurrence(TABLE_LISTE_CLIENT) ALORS ////// TableSelectPlus(TABLE_LISTE_CLIENT,nIndice-1) ////// FIN ////FIN 06/08/2026 Isis_BO 5263 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs ////FIN Clic sur BTN_EDT_LISTE_CLIENT //EDITION DE LA FICHE CLIENT //OuvreFicheClient() ////gnDelai=0 ////TimeOutDeFermeture() //// //////La liste est sur l'onglet principale ////SI paramSupplementaire.eTypeAppel = Libre ALORS//_ET_ gclPresentationListeClient.p_clCourant<>Null ALORS ////DoubleClicLigneTableau()//OuvreFicheClient() //// //////La liste est dans un champ FI ////SINON SI paramSupplementaire.eTypeAppel=DansChampFI _et_ ChargeLigneSelectionnee(faux) ALORS //// ////stNewParam est un STParamFenetreAppelante //// stNewParam = DonneParam(DansFenetre,"FI_Liste_Client",MoiMême..Nom,maProcMAJObjetRetourListClient,*,"ModifClient",*, gclPresentationListeClient,*) //// ////nRetour est un entier = Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Client",stNewParam) //// //////Fermeture par Timer ////SI nRetour=-1 ALORS //// gnDelai=1 //// TimeOutDeFermeture() ////FIN ////DemandeMiseAJourIHM() ////FIN Clic sur BTN_GOMMER RAZ(GR_CRITERE_LISTECLIENT) ListeSupprimeTout(COMBO_ETAT_INTERV) COMBO_ETAT_INTERV..Bulle="" TableauSupprimeTout(pclTabEtat:m_clTabModele) //TableauSupprimeTout(pclTabEtat:m_clTabVisible) ListeSupprimeTout(COMBO_SOCIETE_INTERV) COMBO_SOCIETE_INTERV..Bulle="" TableauSupprimeTout(pclTabSoc:m_clTabModele) SelectionValeurCombo(COMBO_SEUIL_AFFICHAGE_CLIENT,1)//INT_LIMITE_LISTE_CLIENT[1]=vrai MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Clic sur BTN_RECHERCHE_CLIENT si gpclFicheUtilisateurEnCours<>Null _et_ gpclFicheUtilisateurEnCours:ListeParametreUtilisateur<>Null alors //Récupération des critère dans un tableau RecupCriterePerso(GR_CRITERE_LISTECLIENT,gstCriterePerso,maProcMAJCriterePerso) //Sauvegarde des critères en base gpclFicheUtilisateurEnCours:MAJCritereListePerso(2,gstCriterePerso) fin //Execution des critères ChargementSQL() 06/08/2026 Isis_BO 5264 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs //Application des tris InitTriChampTablePerso(TABLE_LISTE_CLIENT,gstListePerso) Clic sur BTN_SEL_LISTE_CLIENT ////SI paramSupplementaire.eTypeAppel=DansChampFI ALORS //// //// ////AppelProcFenetreAppelante(gclPresentationListeClient,paramSupplementaire,Vrai,vrai) ////ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) //// ////SINON SI paramSupplementaire.eTypeAppel=DansFenetre ALORS ////AppelProcFenetreAppelante(gclPresentationListeClient,paramSupplementaire,Vrai,Vrai) ////Ferme(FEN_ChoixFenetreInterne,gclPresentationListeClient.p_clCourant) ////FIN //// Clic sur BTN_UNCOLLAPSE_LISTE_CLIENT D_LISTE_CLIENT[2]..Visible = Vrai BTN_COLLAPSE_LISTE_CLIENT..Visible=Vrai MoiMême..Visible = Faux Sélection d'une ligne de COMBO_PERIODE_AFFICHAGE_CLIENT ChargementSQL() Sélection d'une ligne de COMBO_SEUIL_AFFICHAGE_CLIENT GR_PERIODE_AFFICHAGE_CLIENT..Etat = DonneParametreCombo(MoiMême)="-1" ? Grisé sinon Actif ChargementSQL() Fin d'initialisation de CMOD_Entete_Dossier //Exécute le traitement défini dans le modèle ExécuteAncêtre Demande de mise à jour de l'affichage de CMOD_Entete_Dossier //Exécute le traitement défini dans le modèle ExécuteAncêtre Entrée dans CMOD_Entete_Dossier //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de CMOD_Entete_Dossier //Exécute le traitement défini dans le modèle ExécuteAncêtre Affectation de la propriété Valeur de CMOD_Entete_Dossier //Exécute le traitement défini dans le modèle ExécuteAncêtre Récupération de la propriété Valeur de CMOD_Entete_Dossier //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de CMOD_Entete_Dossier 06/08/2026 Isis_BO 5265 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de IMG_ICONE ( CMOD_Entete_Dossier ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Clic sur IMG_ICONE ( CMOD_Entete_Dossier ) //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de IMG_ICONE ( CMOD_Entete_Dossier ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Balayage horizontal et vertical de IMG_ICONE ( CMOD_Entete_Dossier ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Scroll au(x) doigt(s) de IMG_ICONE ( CMOD_Entete_Dossier ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Zoom aux doigts de IMG_ICONE ( CMOD_Entete_Dossier ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de LIB_BLOC ( CMOD_Entete_Dossier ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de COMBO_STATUT_DOSSIER ( SC_Crit_Dossier ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) Sélection d'une ligne de COMBO_STATUT_DOSSIER ( SC_Crit_Dossier ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de COMBO_TYPE_DOSSIER ( SC_Crit_Dossier ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) Sélection d'une ligne de COMBO_TYPE_DOSSIER ( SC_Crit_Dossier ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_NUMDOSSIER ( SC_Crit_Dossier ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_REFEXT_DOSSIER ( SC_Crit_Dossier ) 06/08/2026 Isis_BO 5266 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_STATUT_DOSSIER ( SC_Crit_Dossier ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_TYPE_DOSSIER ( SC_Crit_Dossier ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_NUMDOSSIER ( SC_Crit_Dossier ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_NUMDOSSIER ( SC_Crit_Dossier ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_REFEXT_DOSSIER ( SC_Crit_Dossier ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_REFEXT_DOSSIER ( SC_Crit_Dossier ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Fin d'initialisation de CMOD_Entete_Inter //Exécute le traitement défini dans le modèle ExécuteAncêtre Demande de mise à jour de l'affichage de CMOD_Entete_Inter //Exécute le traitement défini dans le modèle ExécuteAncêtre Entrée dans CMOD_Entete_Inter //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de CMOD_Entete_Inter //Exécute le traitement défini dans le modèle ExécuteAncêtre Affectation de la propriété Valeur de CMOD_Entete_Inter //Exécute le traitement défini dans le modèle ExécuteAncêtre Récupération de la propriété Valeur de CMOD_Entete_Inter //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de CMOD_Entete_Inter 06/08/2026 Isis_BO 5267 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de IMG_ICONE ( CMOD_Entete_Inter ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Clic sur IMG_ICONE ( CMOD_Entete_Inter ) //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de IMG_ICONE ( CMOD_Entete_Inter ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Balayage horizontal et vertical de IMG_ICONE ( CMOD_Entete_Inter ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Scroll au(x) doigt(s) de IMG_ICONE ( CMOD_Entete_Inter ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Zoom aux doigts de IMG_ICONE ( CMOD_Entete_Inter ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de LIB_BLOC ( CMOD_Entete_Inter ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Ouverture de la liste déroulante de COMBO_ETAT_INTERV ( SC_Crit_Inter ) OuvrePopupPosition(FEN_Choix_Parametre_Metier,poHaut,*,DonneParam(DansFenetre,"FI_Liste_Client",MoiMême ..Nom,maProcMAJObjetRetourListClient,"Etat d'intervention","EtatIntervention",*,pclTabEtat,Vrai)) Ouverture de la liste déroulante de COMBO_SOCIETE_INTERV ( SC_Crit_Inter ) OuvrePopupPosition(FEN_Choix_Societe,poHaut,*,DonneParam(DansFenetre,"FI_Liste_Client",MoiMême..Nom, maProcMAJObjetRetourListClient,"Sociétés","SuiviSociete",*,pclTabSoc,Vrai)) Ouverture de la liste déroulante de COMBO_SUIVI_PAR ( SC_Crit_Inter ) OuvrePopupPosition(FEN_Choix_Collab_Responsable,poBas,*,DonneParam(DansFenetre,"FI_Liste_Client", MoiMême..Nom,maProcMAJObjetRetourListClient,"","ListeClientSuiviPar",Val(MoiMême..ValeurMémorisée))) Sélection d'une ligne de COMBO_TYPE_INTERVENTION ( SC_Crit_Inter ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_DATE_INTERV_DU ( SC_Crit_Inter ) 06/08/2026 Isis_BO 5268 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_DESCRIPTION ( SC_Crit_Inter ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_ETAT_INTERV ( SC_Crit_Inter ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_NUMINTERV ( SC_Crit_Inter ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_REFEXT_INTERV ( SC_Crit_Inter ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_SOCIETE_INTERV ( SC_Crit_Inter ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_SUIVI_PAR ( SC_Crit_Inter ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_TYPE_INTERVENTION ( SC_Crit_Inter ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_DATE_INTERV_AU ( SC_Crit_Inter ) //SI MoiMême..ValeurAffichée<>"" ALORS ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_INTERV_AU ( SC_Crit_Inter ) INT_DATE_INTERV_DU=SAI_DATE_INTERV_DU..ValeurAffichée<>"" _ou_ SAI_DATE_INTERV_AU..ValeurAffichée<>"" //MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_DATE_INTERV_DU ( SC_Crit_Inter ) //SI MoiMême..ValeurAffichée<>"" ALORS ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE) A chaque modification de SAI_DATE_INTERV_DU ( SC_Crit_Inter ) INT_DATE_INTERV_DU=SAI_DATE_INTERV_DU..ValeurAffichée<>"" _ou_ SAI_DATE_INTERV_AU..ValeurAffichée<>"" //MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_DESCRIPTION ( SC_Crit_Inter ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_DESCRIPTION ( SC_Crit_Inter ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_NUMINTERV ( SC_Crit_Inter ) 06/08/2026 Isis_BO 5269 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_NUMINTERV ( SC_Crit_Inter ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_REFEXT_INTERV ( SC_Crit_Inter ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_REFEXT_INTERV ( SC_Crit_Inter ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Fin d'initialisation de CMOD_SansNom1 //Exécute le traitement défini dans le modèle ExécuteAncêtre Demande de mise à jour de l'affichage de CMOD_SansNom1 //Exécute le traitement défini dans le modèle ExécuteAncêtre Entrée dans CMOD_SansNom1 //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de CMOD_SansNom1 //Exécute le traitement défini dans le modèle ExécuteAncêtre Affectation de la propriété Valeur de CMOD_SansNom1 //Exécute le traitement défini dans le modèle ExécuteAncêtre Récupération de la propriété Valeur de CMOD_SansNom1 //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de CMOD_SansNom1 //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de INT_ADRESSE_SITE ( SC_Critere_Site ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_CODE_LIEU ( SC_Critere_Site ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_CODEPOSTAL_SITE ( SC_Critere_Site ) 06/08/2026 Isis_BO 5270 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_VILLE_SITE ( SC_Critere_Site ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_ADRESSE_SITE ( SC_Critere_Site ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_ADRESSE_SITE ( SC_Critere_Site ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_CODE_LIEU ( SC_Critere_Site ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_CODE_LIEU ( SC_Critere_Site ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_CODEPOSTAL_SITE ( SC_Critere_Site ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_CODEPOSTAL_SITE ( SC_Critere_Site ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_VILLE_SITE ( SC_Critere_Site ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_VILLE_SITE ( SC_Critere_Site ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie d'une ligne de TABLE_LISTE_CLIENT //// si la table n'a pas été modifiée, il ne faut rien faire //SI TABLE_LISTE_CLIENT..Modifié=Faux ALORS // RETOUR //FIN // //clErr est un CErreur //pclPresentationFiche est un PFicheClient dynamique // //// ajout d'une nouvelle ligne //SI TABLE_LISTE_CLIENT..Nouveau ALORS // pclPresentationFiche<-gclPresentationListeClient.Nouveau() //// modification d'une ligne existante //SINON // pclPresentationFiche<-gclPresentationListeClient.Modifier() //FIN // //// sauvegarde de la table //TableEnregistre(TABLE_LISTE_CLIENT,pclPresentationFiche) 06/08/2026 Isis_BO 5271 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs // //// traitement des erreurs //si pas pclPresentationFiche.bOK(clErr) alors//PAS pclPresentationFiche.bOK(clErr,Faux,Faux) // Erreur(clErr.FormateMessage()) //FIN // //// repasse la table en non modifiée //TABLE_LISTE_CLIENT..Modifié=Faux Sélection d'une ligne de TABLE_LISTE_CLIENT //SI TABLE_LISTE_CLIENT..Nouveau ALORS // gclPresentationListeClient.p_clCourant=Null //SINON // //gclPresentationListeClient.Trie(DonneTrieClasseDepuisTable(TABLE_LISTE_CLIENT)) // gclPresentationListeClient.p_clCourant=TABLE_LISTE_CLIENT // //FIN DemandeMiseAJourIHM() Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur TABLE_LISTE_CLIENT DoubleClicLigneTableau() Touche appuyée (WM_CHAR) de TABLE_LISTE_CLIENT nTouche est un entier = 0x0d // Vérifie si la touche dont le code virtuel est 0x0d a été appuyée si ToucheEnfoncée(nTouche) _ou_ _EVE.wParam = nTouche alors // Insérer ici le traitement à effectuer DoubleClicLigneTableau() fin Affichage d'une ligne de RUPT_H_MinDateModif ( TABLE_LISTE_CLIENT ) TABLE_LISTE_CLIENT[TABLE_LISTE_CLIENT].LIB_DATEMODIF = TABLE_LISTE_CLIENT[TABLE_LISTE_CLIENT]. MinDateModif Entrée dans SAI_CLIENT_RECH //SI PAS EnregistrerFiche() ALORS RepriseSaisie(ChampPrécédent()) Sortie de SAI_CLIENT_RECH // //SI MoiMême..ValeurAffichée<>"" ALORS // gbEnRechercheLocal = faux // nPKID est un entier sur 8 octets // nPKID = Val(ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"[",DepuisDébut),1,"]")) // sTitre est une chaine = ExtraitChaîne(MoiMême,2," [",DepuisFin) // SI nPKID>0 ALORS // gclPresentationListeClient=PTableClient.gNouvellePresentation(1,nPKID) // // SINON // SI ExtraitChaîne(ExtraitChaîne(MoiMême..Valeur,2,"---",DepuisDébut),1,"---",DepuisFin)=ChaîneFormate("Aucu n résultat",ccMajuscule) ALORS 06/08/2026 Isis_BO 5272 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs // MoiMême="" // SaisieAssistéeSupprimeTout(MoiMême) // ExécuteTraitement(MoiMême,trtModification) // SINON // gclPresentationListeClient=PTableClient.gNouvellePresentation(1,-1,MoiMême..ValeurAffichée) // FIN // FIN // SI nPKID>0 ALORS // MoiMême = Majuscule(sTitre) // FIN // DonneFocus(BTN_Fermer_liste_client) // DemandeMiseAJourIHM() //FIN A chaque modification de SAI_CLIENT_RECH ////Recherche le client suivant ce qui a été saisi par l'utilisateur //// ////SI SAI_CLIENT="" ALORS ////PTableClient.gTHNouvellePresentation(0,maProcRefreshObjetPres) ////TableAffiche(TABLE_LISTE_CLIENT,taInit) ////RETOUR ////FIN ////Sablier(Vrai) //// ////SI Taille(SAI_CLIENT..ValeurAffichée)> 2 ALORS //// //////Chargement liste des Clients trouvés ////pclListeRechercheClient est une PTableClient dynamique ////pclListeRechercheClient=PTableClient.gNouvellePresentation(5,SAI_CLIENT) //// ////nCompteur est un entier ////nCompteur=pclListeRechercheClient.m_clTabModele..Occurrence ////SI nCompteur=0 ALORS ////// Info("Aucun résultat trouvé pour cette recherche") ////Tableausupprimetout(gclPresentationListeClient.m_clTabModele) ////TableAffiche(TABLE_LISTE_CLIENT,taInit) ////Sablier(Faux) //// RETOUR ////FIN ////SI nCompteur=1 ALORS //// ////gclPresentationListeClient=pclListeRechercheClient //// ////SINON //// //// gclPresentationListeClient=pclListeRechercheClient ////FIN ////TableAffiche(TABLE_LISTE_CLIENT,taInit) //// ////SINON ////// Info("Vous devez saisir au moins 3 caratères pour réaliser votre recherche") ////// RepriseSaisie(SAI_CLIENT) ////FIN //// ////Sablier(Faux) ////CAS ERREUR: ////Erreur(HErreurInfo()) Sélection d'une valeur dans la liste de saisie assistée de SAI_CLIENT_RECH 06/08/2026 Isis_BO 5273 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs //ExécuteTraitement(MoiMême,trtSortie) Fin d'initialisation de CMOD_Crit_Client //Exécute le traitement défini dans le modèle ExécuteAncêtre Demande de mise à jour de l'affichage de CMOD_Crit_Client //Exécute le traitement défini dans le modèle ExécuteAncêtre Entrée dans CMOD_Crit_Client //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de CMOD_Crit_Client //Exécute le traitement défini dans le modèle ExécuteAncêtre Affectation de la propriété Valeur de CMOD_Crit_Client //Exécute le traitement défini dans le modèle ExécuteAncêtre Récupération de la propriété Valeur de CMOD_Crit_Client //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de CMOD_Crit_Client //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de IMG_ICONE ( CMOD_Crit_Client ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Clic sur IMG_ICONE ( CMOD_Crit_Client ) //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de IMG_ICONE ( CMOD_Crit_Client ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Balayage horizontal et vertical de IMG_ICONE ( CMOD_Crit_Client ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Scroll au(x) doigt(s) de IMG_ICONE ( CMOD_Crit_Client ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Zoom aux doigts de IMG_ICONE ( CMOD_Crit_Client ) 06/08/2026 Isis_BO 5274 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de LIB_BLOC ( CMOD_Crit_Client ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de COMBO_APPORTEUR ( SC_Crit_Client ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) Sélection d'une ligne de COMBO_APPORTEUR ( SC_Crit_Client ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de COMBO_ORIGINE ( SC_Crit_Client ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) Sélection d'une ligne de COMBO_ORIGINE ( SC_Crit_Client ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de COMBO_REGLEMENT ( SC_Crit_Client ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) Sélection d'une ligne de COMBO_REGLEMENT ( SC_Crit_Client ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de COMBO_STATUT_CLIENT ( SC_Crit_Client ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) Sélection d'une ligne de COMBO_STATUT_CLIENT ( SC_Crit_Client ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sélection d'une ligne de COMBO_TYPE_CLIENT ( SC_Crit_Client ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_APPORTEUR ( SC_Crit_Client ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_CLIENT ( SC_Crit_Client ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_CODE_CLIENT ( SC_Crit_Client ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_CODEPOSTAL_CLIENT ( SC_Crit_Client ) 06/08/2026 Isis_BO 5275 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_COORD_CLIENT ( SC_Crit_Client ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_ORIGINE ( SC_Crit_Client ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_REGLEMENT ( SC_Crit_Client ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_STATUT_CLIENT ( SC_Crit_Client ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_TYPE_CLIENT ( SC_Crit_Client ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_VILLE_CLIENT ( SC_Crit_Client ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_CLIENT ( SC_Crit_Client ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_CLIENT ( SC_Crit_Client ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_CODE_CLIENT ( SC_Crit_Client ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_CODE_CLIENT ( SC_Crit_Client ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_CODEPOSTAL_CLIENT ( SC_Crit_Client ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_CODEPOSTAL_CLIENT ( SC_Crit_Client ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_COORD_CLIENT ( SC_Crit_Client ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_COORD_CLIENT ( SC_Crit_Client ) 06/08/2026 Isis_BO 5276 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_VILLE_CLIENT ( SC_Crit_Client ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_VILLE_CLIENT ( SC_Crit_Client ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de SEL_BLOCAGE_CLIENT ( SC_Crit_Client ) //MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Fin d'initialisation de CMOD_Entete_Contact //Exécute le traitement défini dans le modèle ExécuteAncêtre Demande de mise à jour de l'affichage de CMOD_Entete_Contact //Exécute le traitement défini dans le modèle ExécuteAncêtre Entrée dans CMOD_Entete_Contact //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de CMOD_Entete_Contact //Exécute le traitement défini dans le modèle ExécuteAncêtre Affectation de la propriété Valeur de CMOD_Entete_Contact //Exécute le traitement défini dans le modèle ExécuteAncêtre Récupération de la propriété Valeur de CMOD_Entete_Contact //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de CMOD_Entete_Contact //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de IMG_ICONE ( CMOD_Entete_Contact ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Clic sur IMG_ICONE ( CMOD_Entete_Contact ) //Exécute le traitement défini dans le modèle ExécuteAncêtre A chaque modification de IMG_ICONE ( CMOD_Entete_Contact ) 06/08/2026 Isis_BO 5277 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs //Exécute le traitement défini dans le modèle ExécuteAncêtre Balayage horizontal et vertical de IMG_ICONE ( CMOD_Entete_Contact ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Scroll au(x) doigt(s) de IMG_ICONE ( CMOD_Entete_Contact ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Zoom aux doigts de IMG_ICONE ( CMOD_Entete_Contact ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Initialisation de LIB_BLOC ( CMOD_Entete_Contact ) //Exécute le traitement défini dans le modèle ExécuteAncêtre Sortie de COMBO_ROLE_CONTACT ( SC_SansNom1 ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) Sélection d'une ligne de COMBO_ROLE_CONTACT ( SC_SansNom1 ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_EMAIL_CONTACT ( SC_SansNom1 ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_NOM_CONTACT ( SC_SansNom1 ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_ROLE_CONTACT ( SC_SansNom1 ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) A chaque modification de INT_TELS_CONTACT ( SC_SansNom1 ) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_EMAIL_CONTACT ( SC_SansNom1 ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_EMAIL_CONTACT ( SC_SansNom1 ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_NOM_CONTACT ( SC_SansNom1 ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_NOM_CONTACT ( SC_SansNom1 ) 06/08/2026 Isis_BO 5278 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Code des champs MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Sortie de SAI_TELS_CONTACT ( SC_SansNom1 ) si MoiMême..ValeurAffichée<>"" alors ExecuteClicSurBoutonSiToucheEntree(BTN_RECHERCHE_CLIENT) A chaque modification de SAI_TELS_CONTACT ( SC_SansNom1 ) MAJCocheCritere(MoiMême) MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) FI_Liste_Client_V2 Procédures Procédure locale ActiveEvenement // Résumé : // Syntaxe : // ActiveEvenement () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ActiveEvenement() Evénement(SurActivite, "*.*", WM_LBUTTONDOWN) Evénement(SurActivite, "*.*", WM_RBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MOUSEMOVE) Evénement(SurActivite, "*.*", WM_KEYDOWN) Procédure locale ChargeLigneSelectionnee // Résumé : // Syntaxe : //ChargeLigneSelectionnee ( est booléen) // // Paramètres : // bMultiSelect (booléen) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // ////PROCEDURE ChargeLigneSelectionnee(LOCAL bMultiSelect est un booléen) ////bResultat est un booléen ////SI PAS bMultiSelect ALORS //// ////SI COL_PKID>0 ALORS 06/08/2026 Isis_BO 5279 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Procédures //// gclPresentationListeClient = PTableClient.gNouvellePresentation(6,COL_PKID) ////FIN ////SI gclPresentationListeClient:p_nTotal=1 ALORS //// gclPresentationListeClient:p_clCourant = gclPresentationListeClient:m_clTabModele[1] ////FIN ////bResultat = gclPresentationListeClient:p_clCourant<>null ////SINON ////gclPresentationListeClientTemp est un PTableClient dynamique ////SI COL_PKID>0 ALORS //// gclPresentationListeClientTemp = PTableClient.gNouvellePresentation(6,COL_PKID) ////FIN ////SI gclPresentationListeClientTemp:p_nTotal=1 ALORS //// gclPresentationListeClientTemp:m_clTabModele[1]:m_bSelection= Vrai //// SI gclPresentationListeClient.m_clTabModele.Ajoute(gclPresentationListeClientTemp:m_clTabModele[1]) ALORS //// bResultat = Vrai //// SINON //// bResultat = Faux //// FIN ////FIN ////FIN ////RENVOYER bResultat Procédure locale ChargementSQL // Résumé : // Syntaxe : // ChargementSQL () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargementSQL() // vide le tableau TableSupprimeTout(TABLE_LISTE_CLIENT) ReqSQL est une chaîne sCR est une chaîne //ReqTopSite est une Requête SQL = //[ // SELECT (SELECT STRING_AGG(Lieu.LI_CodeLieu+' | '+Adresse.AD_Presentation+' | '+ParametreMetier.PA_Libelle,CHR(13)) // FROM Lieu // INNER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=Lieu.LI_IDType) // INNER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) // WHERE LI_PKID=Client_Lieu.CLI_IDLieu // ) // FROM Client_Lieu // WHERE Client_Lieu.CLI_IDClient={p_IDClient} // ORDER BY Client_Lieu.ModifDate DESC // LIMIT 5 //] sExisteAdresse est une chaîne = "SELECT 1 FROM Adresse WHERE AD_PKID=%1 %2" sExistSite est une chaîne = "SELECT 1 FROM Lieu INNER JOIN Client_Lieu ON (CLI_IDLieu=LI_PKID) WHERE CLI_IDClient=%1 %2" sExistAdrSite est une chaîne = 06/08/2026 Isis_BO 5280 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Procédures "SELECT 1 FROM Adresse INNER JOIN Lieu ON (LI_IDAdresse=AD_PKID) INNER JOIN Client_Lieu ON (CLI_IDLieu=LI_PKID) WHERE CLI_IDClient=%1 %2" sExistContact est une chaîne = "SELECT 1 FROM Personne WHERE PE_IDclient=%1 %2" sExistContactOr est une chaîne = "SELECT 1 FROM Personne WHERE PE_IDclient=%1 AND (%2)" sExistDossier est une chaîne = "SELECT 1 FROM Dossier WHERE DO_IDClient=%1 %2" sExistInterv est une chaîne = "SELECT 1 FROM Intervention INNER JOIN Dossier ON (DO_PKID=IN_IDDossier) WHERE DO_IDClient=%1 %2" sdListeClient est une Source de Données nTop est un entier = Val(DonneParametreCombo(COMBO_SEUIL_AFFICHAGE_CLIENT)) si nTop>0 alors ReqSQL=ChaîneConstruit("SELECT DISTINCT TOP %1 ",nTop) sinon ReqSQL="SELECT DISTINCT " fin // récupération des données //ReqSQL est une Requête SQL = ReqSQL+=[ CL_PKID ,CL_Nom AS NomClient ,CL_IDStatut AS IDStatutClient ,CL_IDType AS IDTypeClient ,CL_CodeClient AS CodeClient ,CL_IDApportOrigine AS IDOrigine ,CL_IDApporteur AS IDApporteur ,CL_CodeComptable AS CodeComptableClient ,(SELECT STRING_AGG(Adresse.AD_Presentation,CHR(13)+'--------------------' +CHR(13)) FROM Adresse INNER JOIN Client_Adresse ON (CA_IDAdresse=AD_PKID) WHERE CA_IDClient=CL_PKID) AS Coord ,CAST(CLIENT.ModifDate AS DATE) AS MinDateModif ,WL.Val(WL.DuréeVersChaîne(WL.ChaîneVersDurée (WL.DateHeureDifférence ( CAST(CLIENT.ModifDate AS DATE), WL.DateHeureSys() ),'+JHHMMSSLL'),'+J')) AS NbJours ] ReqSQL+=[ FROM CLIENT ] // FROM Intervention // INNER JOIN Dossier ON (DO_PKID=IN_IDDossier) // LEFT OUTER JOIN Client ON (Client.CL_PKID=Dossier.DO_IDClient) // LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) // LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) // //] ReqSQL+=[ WHERE 1=1 ] //sCR+=CritereHF(opt1,ch1,Affaires.AF_Nom..Nom,tfMilieutexte) sListeEtat est une chaîne sListeSociete est une chaîne si pclTabEtat<>Null _et_ pclTabEtat:p_nTotal>0 alors pour I = 1 _à_ pclTabEtat:p_nTotal sListeEtat +=[","]+ pclTabEtat:m_clTabModele[I]:m_nPKID fin sinon sListeEtat = "" fin 06/08/2026 Isis_BO 5281 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Procédures si pclTabSoc<>Null _et_ pclTabSoc:p_nTotal>0 alors pour I = 1 _à_ pclTabSoc:p_nTotal sListeSociete +=[","]+ pclTabSoc:m_clTabModele[i]:m_nPKID fin sinon sListeSociete="" fin //sCR+=CritereHF(INT_NUMDOSSIER ,SAI_NUMDOSSIER ,Dossier.DO_RefInterne..Nom ,tfFinTexte) sCR+=CritereHF(INT_CLIENT ,SAI_CLIENT ,Client.CL_Nom..Nom ,tfMilieutexte ) sCR+=CritereHF(INT_CODE_CLIENT ,SAI_CODE_CLIENT ,Client.CL_CodeClient..Nom ,tfMilieutexte )//sCR+=CritereHF(INT_CODE_COMPTABLE ,SAI_CODE_COMPTABLE ,Client.CL_CodeComptable..Nom ,tfMilieutexte ) sCR+=CritereHF(INT_TYPE_CLIENT ,COMBO_TYPE_CLIENT ,Client.CL_IDType..Nom ,tfNumerique ) sCR+=CritereHF(INT_STATUT_CLIENT ,COMBO_STATUT_CLIENT ,Client.CL_IDStatut..Nom ,tfNumerique ) sCR+=CritereHF(INT_COORD_CLIENT ,SAI_COORD_CLIENT ,Client.CL_IDAdressePrincipale..Nom ,tfExiste ,ChaîneConstruit(sExisteAdresse ,Client.CL_IDAdressePrincipale..Nom,CritereHF(INT_ COORD_CLIENT,SAI_COORD_CLIENT,Adresse.AD_Presentation..Nom,tfMilieutexte)))// sCR+=CritereHF(INT_CODEPOSTAL_CLIENT ,SAI_CODEPOSTAL_CLIENT ,Client.CL_IDAdressePrincipale..Nom ,tfExiste ,ChaîneConstruit(sExisteAdresse ,Client.CL_IDAdressePrincipale..Nom,CritereHF(INT_ CODEPOSTAL_CLIENT,SAI_CODEPOSTAL_CLIENT,Adresse.AD_CodePostal..Nom,tfMilieutexte))) sCR+=CritereHF(INT_VILLE_CLIENT ,SAI_VILLE_CLIENT ,Client.CL_IDAdressePrincipale..Nom ,tfExiste ,ChaîneConstruit(sExisteAdresse ,Client.CL_IDAdressePrincipale..Nom,CritereHF(INT_ VILLE_CLIENT,SAI_VILLE_CLIENT,Adresse.AD_Ville..Nom,tfMilieutexte))) sCR+=CritereHF(SEL_BLOCAGE_CLIENT=-1? Faux sinon Vrai,Val(SEL_BLOCAGE_CLIENT),Client.CL_Blocage..Nom ,tfBooleen ) sCR+=CritereHF(INT_APPORTEUR ,COMBO_APPORTEUR ,Client.CL_IDApporteur..Nom ,tfNumerique ) sCR+=CritereHF(INT_ORIGINE ,COMBO_ORIGINE ,Client.CL_IDApportOrigine..Nom ,tfNumerique ) sCR+=CritereHF(INT_REGLEMENT ,COMBO_REGLEMENT ,Client.CL_IDModeReglement..Nom ,tfNumerique ) sCR+=CritereHF(INT_CODE_LIEU ,SAI_CODE_LIEU ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistSite ,Client.CL_PKID..Nom,CritereHF(INT_CODE_LIEU,SAI_ CODE_LIEU,Lieu.LI_CodeLieu..Nom,tfMilieutexte))) sCR+=CritereHF(INT_ADRESSE_SITE ,SAI_ADRESSE_SITE ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistAdrSite,Client.CL_PKID..Nom,CritereHF(INT_ADRESSE_SITE,SAI_ ADRESSE_SITE,Adresse.AD_Presentation..Nom,tfMilieutexte))) sCR+=CritereHF(INT_CODEPOSTAL_SITE ,SAI_CODEPOSTAL_SITE ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistAdrSite,Client.CL_PKID..Nom,CritereHF(INT_CODEPOSTAL_SITE,SAI_ CODEPOSTAL_SITE,Adresse.AD_CodePostal..Nom,tfMilieutexte))) sCR+=CritereHF(INT_VILLE_SITE ,SAI_VILLE_SITE ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistAdrSite,Client.CL_PKID..Nom,CritereHF(INT_VILLE_SITE,SAI_ VILLE_SITE,Adresse.AD_Ville..Nom,tfMilieutexte))) sCR+=CritereHF(INT_NOM_CONTACT ,SAI_NOM_CONTACT ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistContact,Client.CL_PKID..Nom,CritereHF(INT_NOM_CONTACT,SAI_ NOM_CONTACT,Personne.PE_Nom..Nom,tfMilieutexte))) sCR+=CritereHF(INT_TELS_CONTACT ,SAI_TELS_CONTACT ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistContactOr,Client.CL_PKID..Nom,Remplace(CritereHF(INT_ TELS_CONTACT,SAI_TELS_CONTACT,Personne.PE_TelFixe..Nom,tfMilieutexte),"AND ","")+Remplace(CritereHF( INT_TELS_CONTACT,SAI_TELS_CONTACT,Personne.PE_TelMobile..Nom,tfMilieutexte),"AND "," OR "))) sCR+=CritereHF(INT_EMAIL_CONTACT ,SAI_EMAIL_CONTACT ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistContact,Client.CL_PKID..Nom,CritereHF(INT_EMAIL_CONTACT,SAI_ EMAIL_CONTACT,Personne.PE_Email..Nom,tfMilieutexte))) sCR+=CritereHF(INT_ROLE_CONTACT ,COMBO_ROLE_CONTACT ,Client.CL_PKID..Nom 06/08/2026 Isis_BO 5282 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Procédures ,tfExiste ,ChaîneConstruit(sExistContact,Client.CL_PKID..Nom,CritereHF(INT_ROLE_CONTACT,COMBO_ ROLE_CONTACT,Personne.PE_IDRole..Nom,tfNumerique))) sCR+=CritereHF(INT_NUMDOSSIER ,SAI_NUMDOSSIER ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistDossier,Client.CL_PKID..Nom,CritereHF(INT_NUMDOSSIER,SAI_ NUMDOSSIER,Dossier.DO_RefInterne..Nom,tfFinTexte))) sCR+=CritereHF(INT_REFEXT_DOSSIER ,SAI_REFEXT_DOSSIER ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistDossier,Client.CL_PKID..Nom,CritereHF(INT_REFEXT_DOSSIER,SAI_ REFEXT_DOSSIER,Dossier.DO_RefExterne..Nom,tfMilieutexte))) sCR+=CritereHF(INT_TYPE_DOSSIER ,COMBO_TYPE_DOSSIER ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistDossier,Client.CL_PKID..Nom,CritereHF(INT_TYPE_DOSSIER,COMBO_ TYPE_DOSSIER,Dossier.DO_IDTypeDossier..Nom,tfNumerique))) sCR+=CritereHF(INT_STATUT_DOSSIER ,COMBO_STATUT_DOSSIER,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistDossier,Client.CL_PKID..Nom,CritereHF(INT_STATUT_DOSSIER,COMBO_ STATUT_DOSSIER,Dossier.DO_IDStatut..Nom,tfNumerique))) sCR+=CritereHF(INT_NUMINTERV ,SAI_NUMINTERV ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_NUMINTERV,SAI_ NUMINTERV,Intervention.IN_RefInterne..Nom,tfFinTexte))) sCR+=CritereHF(INT_SUIVI_PAR ,COMBO_SUIVI_PAR ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_SUIVI_PAR,COMBO_ SUIVI_PAR,Intervention.IN_IDSuiviPar..Nom,tfNumerique))) sCR+=CritereHF(INT_REFEXT_INTERV ,SAI_REFEXT_INTERV ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_REFEXT_INTERV,SAI_ REFEXT_INTERV,Intervention.IN_RefExterne..Nom,tfMilieutexte))) sCR+=CritereHF(INT_TYPE_INTERVENTION ,COMBO_TYPE_INTERVENTION,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_TYPE_INTERVENTION, COMBO_TYPE_INTERVENTION,Intervention.IN_IDTypeIntervention..Nom,tfNumerique))) sCR+=CritereHF(INT_DESCRIPTION ,SAI_DESCRIPTION ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_DESCRIPTION,SAI_ DESCRIPTION,Intervention.IN_Description..Nom,tfMilieutexte))) sCR+=CritereHF(INT_SOCIETE_INTERV ,sListeSociete ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_SOCIETE_INTERV, sListeSociete,Intervention.IN_IDSociete..Nom,tfDansListe))) sCR+=CritereHF(INT_ETAT_INTERV ,sListeEtat ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_ETAT_INTERV, sListeEtat,Intervention.IN_IDEtatIntervention..Nom,tfDansListe))) sCR+=CritereHF(INT_DATE_INTERV_DU ,SAI_DATE_INTERV_DU ,Client.CL_PKID..Nom ,tfExiste ,ChaîneConstruit(sExistInterv ,Client.CL_PKID..Nom,CritereHF(INT_DATE_INTERV_DU,SAI_ DATE_INTERV_DU,Intervention..Nom+"."+Intervention.CreationDate..Nom ,tfPeriodeLarge ,"",SAI_ DATE_INTERV_AU))) // ReqSQL+=sCR si sCR="" _et_ COMBO_PERIODE_AFFICHAGE_CLIENT..Etat=Actif alors // ReqSQL+=[ // AND ( Dossier.ModifDate>='%1' // OR Intervention.ModifDate>='%1' // ) // ] // ReqSQL+=[ // AND ( NbJours<=%1 // ) // ] nbJours est un entier = Val(DonneParametreCombo(COMBO_PERIODE_AFFICHAGE_CLIENT)) si nbJours<>-1 alors ReqSQL+=[ AND ( MinDateModif>=%1 ) ] 06/08/2026 Isis_BO 5283 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Procédures dDateCpt est une Date = DateSys() dDateCpt..Jour-= Val(DonneParametreCombo(COMBO_PERIODE_AFFICHAGE_CLIENT)) //ParametreLit("NBJOUR_DERNIEREMODIF_CLIENT","30") ReqSQL = ChaîneConstruit(ReqSQL,DateVersChaîne(dDateCpt,"AAAAMMJJ")) fin //ReqSQL = ChaîneConstruit(ReqSQL,val(ParametreLit("NBJOUR_DERNIEREMODIF_DOSS_INTERV","30"))) fin ReqSQL+=[ ORDER BY MinDateModif DESC ] //ReqSQL.p_IdDossier = Null//MesParamètres..Occurrence>0 _ET_ MesParamètres[1]<>-1 ? MesParamètres[1] SINON Null // exécution de la requête si HExécuteRequêteSQL(sdListeClient,gcnxBO,hRequêteDéfaut+hRequêteSansCorrection,ReqSQL) alors nIndiceLigne est un entier // nIndiceRupt est un entier // nIndiceRuptsvg est un entier nCptEnreg est un entier = HNbEnr(sdListeClient) si nCptEnreg>0 alors //TableTrie(TABLE_DOSSIER,TABLE_DOSSIER.NbJrsModif..nom)//,"-"+TABLE_DOSSIER.MinDateModif..Nom InitTriChampTablePerso(TABLE_LISTE_CLIENT,gstListePerso) si TableColonnesTriées(TABLE_LISTE_CLIENT)="" alors TableTrie(TABLE_LISTE_CLIENT,TABLE_LISTE_CLIENT.NbJrsModif..Nom) fin // charge les enregistrements en mémoire pour tout sdListeClient avec sdListeClient nIndiceLigne = TableAjouteLigne(TABLE_LISTE_CLIENT,.NomClient,.Coord,.IDTypeClient,. IDStatutClient,.CodeClient,.CodeComptableClient,DateVersChaîne(.MinDateModif, maskDateDuréeRelative),.NbJours,.CL_PKID,.IDOrigine,.IDApporteur) // Si nIndiceLigne>0 ALORS // ReqTopSite.p_IDClient = sdListeClient.CL_PKID // SI HExécuteRequête(ReqTopSite,hRequêteDéfaut) ALORS // POUR TOUTE ReqTopSite // TableAjouteLigne(TABLE_LISTE_CLIENT[nIndiceLigne].TABLE_LIEN_SITE,ReqTopSite.Expr1) // FIN // FIN // FIN fin // nIndiceRupt = TableIndiceRupture(TABLE_DOSSIER.RUPT_Haut,nIndiceLigne) // SI nIndiceRuptsvg<>nIndiceRupt ALORS // nIndiceRuptsvg = nIndiceRupt // TABLE_DOSSIER[nIndiceRupt].LIB_DATEMODIF = DateVersChaîne(sdListeDoss.MinDateModif,maskDateDuréeRelative) // // //TableAffiche(TABLE_DOSSIER,taCourantBandeau) // FIN //trace(TABLE_DOSSIER[nIndiceRupt].LIB_DATEMODIF) fin // TableAffiche(TABLE_LISTE_CLIENT,taCourantBandeau) // pour TOUTE LIGNE DE TABLE_LISTE_CLIENT // nIndiceRupt = TableIndiceRupture(TABLE_LISTE_CLIENT.RUPT_H_MinDateModif,TABLE_LISTE_CLIENT) // SI nIndiceRuptsvg<>nIndiceRupt ALORS // nIndiceRuptsvg = nIndiceRupt // TABLE_LISTE_CLIENT[nIndiceRupt].LIB_DATEMODIF = TABLE_LISTE_CLIENT[TABLE_LISTE_CLIENT].MinDateModif // 06/08/2026 Isis_BO 5284 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Procédures // TableAffiche(TABLE_LISTE_CLIENT,taCourantBandeau) // FIN // FIN fin LIB_Total_Liste_Client = nCptEnreg sinon LIB_Total_Liste_Client = 0 fin HLibèreRequête(sdListeClient) Procédure locale DoubleClicLigneTableau // Résumé : // Syntaxe : // DoubleClicLigneTableau () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DoubleClicLigneTableau() //// ////SI ChargeLigneSelectionnee(faux) ALORS //// //////Sablier() ////paramCli est STParamFenetreAppelante //= paramSupplementaire ////paramCli.eTypeAppel = DansOnglet ////paramCli.sNomIDAppelant = "Client" //////paramDoss.nIdFenetreAppelante = idInterv ////paramCli.sContexteAppelant = MoiMême..Nom ////paramCli.gProcMAJRetour = maProcMAJObjetRetourListClient ////paramCli.sTitreFenetre = "Client" //// //// OuvreFicheOuRetourneSelection(paramSupplementaire,paramCli,gclPresentationListeClient,FI_Fiche_Client,F icheEnModification,DansOnglet,MaFenêtreInterne..Nom,D_LISTE_CLIENT,TABLE_LISTE_CLIENT,Null,Null,Null,GR _MODEFORMULAIRE_LISTE_CLIENT,maProcMAJObjetR etourListClient) ////FIN Procédure locale MAJCriterePerso // Résumé : // Syntaxe : //MAJCriterePerso ( est chaîne, est objet dynamique, est objet dynamique, est champ) // // Paramètres : // sNomChamp (chaîne ANSI) : // pclListeAll (objet dynamique) : // pclListeCrit (objet dynamique) : // champBouton (champ) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. 06/08/2026 Isis_BO 5285 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Procédures // procédure MAJCriterePerso(local sNomChamp est une chaîne,pclListeAll est un objet dynamique< utile>,pclListeCrit est un objet dynamique,champBouton est un Champ) //Pour le critère Société si sNomChamp = COMBO_SOCIETE_INTERV..Nom _et_ pclTabSoc<>Null alors pclListeAll = PTableSociete.gNouvellePresentation(0) pclListeCrit = pclTabSoc //champBouton <- BTN_SOCIETE_INTERV //Pour le critère état intervention sinon si sNomChamp = COMBO_ETAT_INTERV..Nom_et_ pclTabEtat<>Null alors pclListeAll = gpclListeEtatIntervention pclListeCrit = pclTabEtat //champBouton <- BTN_ETAT_INTERVENTION fin Procédure locale MAJObjetRetourFI // Résumé : // Syntaxe : //MAJObjetRetourFI ([...]) // // Paramètres : // <*> : > // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sContexte (chaîne ANSI) : // pclObjet (objet dynamique) : // <*> : > procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique ////bResultat est un booléen=vrai ////nMode est un entier ////sNomChamp est une chaine ////pclObjet est un objet dynamique ////bReorga est un booléen=vrai ////bBloc est un booléen ////SI MesParamètres..Occurrence>0 ALORS ////nMode = MesParamètres[1] ////FIN //// ////SELON nMode ////CAS 1 : //// sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) SINON "" //// pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] SINON Null //// ////CAS 2 //// bReorga = Faux //// pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] SINON Null //// ////CAS 3 //// bReorga = Faux //// bBloc = Vrai ////FIN //// //// ////SI bReorga ALORS //// 06/08/2026 Isis_BO 5286 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Procédures ////FIN ////SI pclObjet<>Null ALORS //// //*******************************MISE A JOUR DE L'OBJET********************************************************* ////SELON sNomChamp //// CAS BTN_EDT_LISTE_CLIENT..Nom,BTN_ADD_LISTE_CLIENT..Nom //// DemandeMiseAJourIHM() //// CAS COMBO_SUIVI_PAR..Nom //// //// COMBO_SUIVI_PAR = pclObjet:m_nPKID //// ListeAffiche(COMBO_SUIVI_PAR,taCourantBandeau) //// INT_SUIVI_PAR[1] = COMBO_SUIVI_PAR..ValeurAffichée<>"" //// //// //// CAS COMBO_SOCIETE_INTERV..Nom //// MAJComboMultiLigne(pclObjet,pclTabSoc,COMBO_SOCIETE_INTERV) //// //// CAS COMBO_ETAT_INTERV..Nom //// MAJComboMultiLigne(pclObjet,pclTabEtat,COMBO_ETAT_INTERV) //// //// AUTRE CAS //// ////FIN //// ////FIN ////SI paramSupplementaire.sNomIDAppelant="DossierClient" ALORS ////SI paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture ALORS //// SI bReorga ALORS //// gnDelai = DonneValeurTimeOutObjet(paramSupplementaire.pclObjetAppelant) //// TimerSys(TimeOutDeFermeture,100) //// SINON //// AppelProcFenetreAppelante(gclPresentationListeClient,paramSupplementaire,Vrai,Faux) //// FIN //// //Une demande de blocage a été demandée par une fenetre fille et l'enregistrement n'est pas bloqué ////SINON SI bBloc ALORS //// //Tentative de blocage //// bResultat= AppelProcFenetreAppelante(gclPresentationListeClient,paramSupplementaire,Faux,Faux,Vrai) ////FIN ////FIN ////RENVOYER bResultat Procédure locale OuvreFicheClient // Résumé : // Syntaxe : // OuvreFicheClient () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure OuvreFicheClient() 06/08/2026 Isis_BO 5287 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Procédures ////clPresentationFiche est un PFicheClient<-gclPresentationListeClient.Modifier() ////FEN_Menu.OuvreOuActive(FI_Fiche_Client,"Fiche client",*,clPresentationFiche) Procédure locale RefreshObjetListeClient // Résumé : // Syntaxe : //RefreshObjetListeClient ( est objet dynamique) // // Paramètres : // pclObjet (objet dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // ////PROCEDURE RefreshObjetListeClient(pclObjet est un objet dynamique) ////SI pclObjet<>Null ALORS //// ////clPresention est un PTableClient(pclObjet) ////TableSauvePositionEtSélection(TABLE_LISTE_CLIENT) ////// récupération de l'instance courante ////nIndice est un entier=TableSelect(TABLE_LISTE_CLIENT) //// ////gclPresentationListeClient = clPresention //// ////SourceVersEcran("","gclPresentationListeClient") //// ////TableAffiche(TABLE_LISTE_CLIENT,taInit) ////TableRestaurePositionEtSélection(TABLE_LISTE_CLIENT) ////// récupération de l'instance courante //////nIndice =TableSelect(TABLE) ////SI nIndice<=0 _OU_ TABLE_LISTE_CLIENT..Nouveau ALORS //// gclPresentationListeClient.p_bMajCourantSansIHM=Vrai //// gclPresentationListeClient.p_clCourant=Null //// gclPresentationListeClient.p_bMajCourantSansIHM=Faux ////SINON //// gclPresentationListeClient.p_bMajCourantSansIHM=Vrai //// gclPresentationListeClient.p_clCourant=TABLE_LISTE_CLIENT[nIndice] //// gclPresentationListeClient.p_bMajCourantSansIHM=Faux ////FIN ////FIN Procédure locale SurActivite // Résumé : // Syntaxe : //SurActivite (, , ) // // Paramètres : // wEve : // wParam : // lParam : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurActivite(wEve,wParam,lParam) selon paramSupplementaire.sNomIDAppelant cas "DossierClient" : si paramSupplementaire.pclObjetAppelant:m_bBlocageEcriture alors 06/08/2026 Isis_BO 5288 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Procédures gnDelai = DonneValeurTimeOutObjet(paramSupplementaire.pclObjetAppelant) fin fin Procédure locale SurModifCritere // Résumé : // Syntaxe : //SurModifCritere (, , ) // // Paramètres : // UnMessage : // wParam : // lParam : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurModifCritere(UnMessage, wParam, lParam) //trace("Mess :"+UnMessage+" wp:"+wParam+" lp:"+lParam) //SI ExtraitChaîne(MoiMême..Nom,1,"_")<>"INT" ALORS // MAJCocheCritere(MoiMême) //FIN //MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) //MAJCocheCritere(MoiMême) //MAJChampPeriodeAffichage(GR_CRITERE_LISTECLIENT,GR_PERIODE_AFFICHAGE_CLIENT) Procédure locale TimeOutDeFermeture procédure TimeOutDeFermeture() //Enlève 1 seconde au temps restant gnDelai-- //Le temps est écoulé, l'enregistrement et le déblocage de ce dernier c'est bien passé si gnDelai = 0 alors FinTimerSys() ExécuteTraitement(BTN_CLOSE_LISTE_CLIENT,trtClic) sinon si gnDelai < 0 alors FinTimerSys() fin Procédure locale TriColonne // Procédure callback appelée à chaque clic sur entête de colonne de "Table1" pour trier la colonne // wEve [in]: Numéro du message Windows // wParam [in] : Numéro de la colonne a trier // lParam [in]: Ordre du tri 5 (1 : Croissant, 0 : décroissant) // Renvoyer 0 pour ne pas effectuer le tri demandé ////Procedure TriColonne(wEve,wParam,lParam) ////sSens est une chaîne="" //////Trace("wParam = "+wParam+" lParam="+lParam)// Pour test uniquement ////SI wParam<>0 ALORS//N° de colonne sur laquelle le clic est effectué //// //////Détection du sens du tri ////SI PAS lParam ALORS sSens="-" //// //////Trier sur la colonne ////TableTrie(TABLE_LISTE_CLIENT,sSens+TableEnumèreColonne(TABLE_LISTE_CLIENT,wParam),"+COL_PKID") //// 06/08/2026 Isis_BO 5289 Partie 3 › Fenêtre WINDEV › FI_Liste_Client_V2 › Procédures //////Traitement à effectuer "Après chaque tri" ////TrieObjetChampTableSiBesoin(gclPresentationListeClient,TABLE_LISTE_CLIENT,gsTriEnCours) ////RENVOYER 0 ////FIN 06/08/2026 Isis_BO 5290 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Image FI_AgendaPlanning Image | 06/08/2026 | Isis_BO | 5291 | | ---------- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations générales FI_AgendaPlanning Informations générales FI_AgendaPlanning Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_AgendaPlanning.wdw | Créé par | | SMR | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 27/03/2025 11:37:55 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 16/05/2025 09:13:53 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1352 Hauteur | 864 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Windows 11 | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | 06/08/2026 | | | Isis_BO | | 5292 | Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations générales | Valide auto. | 0 | | | | | | | ------------------------------ | ------- | --- | --- | --- | --- | --- | | Lib. + tps restant | Oui | | | | | | | Pos. X Menu | 6 | | | | | | | Pos. Y Menu | 28 | | | | | | | Texte Markdown | Non | | | | | | | Mode menu ctx. | | | | | | | | M.C.U. | Oui | | | | | | | Anim. Ouverture | 0 | | | | | | | Anim. Fermeture | 0 | | | | | | | Durée Anim. Ouverture | 100 | | | | | | | Durée Anim. Fermeture | 50 | | | | | | | Adapte Taille contenu | Non | | | | | | | Assombri quand inactif | Oui | | | | | | | Déplace souris sur bouton par | Non | | | | | | | Compact. barres outils | Non | | | | | | Statistiques de la fenêtre | | Libellé | | 2 | Bouton | | 11 | | --- | --------------- | --- | --- | -------- | --- | --- | | | Image | | 5 | Combo | | 1 | | | Fenêtre interne | | 1 | Planning | | 1 | Nombre d'éléments dans la fenêtre : 21 FI_AgendaPlanning Informations sur les champs Fenêtre : FI_AgendaPlanning Fenêtre interne BAT ehcuoT laitini tatE X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | --- | --- | --- | ------- | ------- | --- | --- | elbisiV nalP | FI_AgendaPlanning | | 0 | 0 1352 | 864 | 0 | | | ----------------- | --- | --- | ------- | --- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | 5293 | Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Fenêtre interne : FI_AgendaPlanning Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | LIB_Mois | 151 6 | 193 | 30 | 0 | Actif | Gauche | Centre | | | ----------- | ------ | --- | --- | --- | ----- | ------ | ------ | --- | | LIB_Semaine | 151 36 | 193 | 24 | 0 | Actif | Gauche | Centre | | Bouton notuob epyT | | | | | | | laitini tatE | BAT ehcuoT | | | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | ---------- | --- | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | BTN_Aujourd_hui | 1209 | 6 | 99 | 30 | 0 | Actif | | Interrup | | --------------------- | ---- | --- | --- | --- | --- | ----- | --- | -------- | | BTN_Cald | 9 | 5 | 55 | 48 | 0 | Actif | | Validati | | BTN_ChangeMode | 1043 | 42 | 130 | 30 | 0 | Actif | | Normal | | BTN_Colb | 806 | 3 | 76 | 54 | 0 | Actif | | Validati | | BTN_Imprimer | 1178 | 42 | 130 | 30 | 0 | Actif | | Normal | | BTN_Jour | 988 | 6 | 67 | 30 | 0 | Actif | | Interrup | | BTN_Listes | 724 | 3 | 76 | 54 | 0 | Actif | | Validati | | BTN_Mois | 1139 | 6 | 67 | 30 | 0 | Actif | | Interrup | | BTN_PeriodePrecedente | 73 | 6 | 24 | 30 | 0 | Actif | | Interrup | | BTN_PeriodeSuivante | 103 | 6 | 24 | 30 | 0 | Actif | | Interrup | | BTN_Semaine | 1061 | 6 | 75 | 30 | 0 | Actif | | Interrup | Image | | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --------------------- | ----------------- | | | X noitisoP | Y noitisoP | | | | laitini tatE | | sucof cevA | cilc cevA | | | | ruegraL | ruetuaH | | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | IMG_Déroulé | -77 | 163 | 18 | 18 | 0 | Actif | | | | --------------- | ---- | --- | ------- | --- | --- | ----- | --- | ---- | | IMG_Enroulé | -98 | 163 | 18 | 18 | 0 | Actif | | | | IMG_Lien | -130 | 159 | 30 | 30 | 0 | Actif | | | | IMG_Parametrage | 1314 | 6 | 30 | 30 | 0 | Actif | | | | IMG_Pregunta | 1314 | 42 | 30 | 30 | 0 | Actif | | | | 06/08/2026 | | | Isis_BO | | | | | 5294 | Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Combo reihcif eétsissa eisiaS | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | laitini tatE | BAT ehcuoT | eisias cevA | | | | --- | --- | --- | ------------ | ---------- | ----------- | --- | --- | X noitisoP Y noitisoP | | | ruegraL ruetuaH | | sruocraP | | | | | --- | --- | --------------- | --- | -------- | --- | --- | --- | elbisiV | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_ListeColb | 353 17 | 323 37 | 0 Actif | Mémoire | Non | | | | --------------- | ------ | ------ | ------- | ------- | --- | --- | --- | Planning BAT ehcuoT laitini tatE | | | X noitisoP | Y noitisoP | | | | | | --- | --- | ---------- | ---------- | ------- | --- | --- | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | PLN_AGD | | 0 | 74 1352 | 777 | 0 | Actif | | | ------- | --- | --- | ------- | --- | --- | ----- | --- | Fenêtre : FI_AgendaPlanning Fenêtre interne : FI_AgendaPlanning | UI par l'utilisateur | | Selon fenêtre | | | | | | | -------------------------------- | --- | ---------------------------------- | --- | --- | --- | --- | --- | | Unité des tailles | | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | | 0 | | | | | | | Taux Paral. Y | | 0 | | | | | | | Épinglé | | Non | | | | | | | Masquer lors du scrolling | | Non | | | | | | | Ancrage au contenu | | | | | | | | | Numéro aide | | 0 | | | | | | | Thème destination | | Oui | | | | | | | Alignement sur l'axe secondaire | | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement | | 0 | | | | | | Facteur d'agrandissement 0 | Ctx. HFSQL indép. | | Non | | | | | | | ----------------- | --- | ------- | --- | --- | --- | --- | --- | | Ancrage | | | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | | Isis_BO | | | | 5295 | | ---------- | --- | --- | ------- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Fenêtre interne : FI_AgendaPlanning Bouton : FI_AgendaPlanning.BTN_Aujourd_hui Libellé FR: Aujourd'hui Groupe GR_Jours Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5296 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Bouton : FI_AgendaPlanning.BTN_Cald Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\DateCald.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5297 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Bouton : FI_AgendaPlanning.BTN_ChangeMode Libellé FR: Mode Agenda Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5298 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Bouton : FI_AgendaPlanning.BTN_Colb Libellé FR: Collaborateurs Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\rechercheColb.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5299 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Bouton : FI_AgendaPlanning.BTN_Imprimer Libellé FR: Imprimer Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5300 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Bouton : FI_AgendaPlanning.BTN_Jour Libellé FR: Jour Groupe GR_Jours Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5301 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Bouton : FI_AgendaPlanning.BTN_Listes Libellé FR: Listes Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Listes.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5302 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Bouton : FI_AgendaPlanning.BTN_Mois Libellé FR: Mois Groupe GR_Jours Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5303 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Bouton : FI_AgendaPlanning.BTN_PeriodePrecedente Libellé FR: < Groupe GR_DatesBTN Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Pict_PeriodPrevious_24_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5304 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Bouton : FI_AgendaPlanning.BTN_PeriodeSuivante Libellé FR: > Groupe GR_DatesBTN Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Pict_PeriodNext_24_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5305 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Bouton : FI_AgendaPlanning.BTN_Semaine Libellé FR: Semaine/7j Groupe GR_Jours Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5306 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Combo : FI_AgendaPlanning.COMBO_ListeColb Libellé FR: Listes Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 323 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 353 Largeur interne 323 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 5307 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Rub. affichée :gpclListeSocieteAppartenance.m_clTabModele.m_sNom Rub. mémorisée :gpclListeSocieteAppartenance.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_AgendaPlanning.IMG_Déroulé Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Déroulé.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5308 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Image : FI_AgendaPlanning.IMG_Enroulé Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\Enroulé.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_AgendaPlanning.IMG_Lien Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\lié.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 5309 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_AgendaPlanning.IMG_Parametrage Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\parametresUtilisateur.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite 06/08/2026 Isis_BO 5310 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_AgendaPlanning.IMG_Pregunta Libellé FR: FAQ Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\pregunta.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Bulle d'aide FR: FAQ Nouvelles fonctionnalités Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5311 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Libellé : FI_AgendaPlanning.LIB_Mois Libellé FR: 20250327 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Date Masque saisie FR: Mmmm AAAA Format retour AAAAMMJJ Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_AgendaPlanning.LIB_Semaine Libellé FR: Semaine X Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 5312 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Planning : FI_AgendaPlanning.PLN_AGD Libellé FR: Planning Ordre navigation 12 Curseur survol 32512 UI par l'utilisateur Selon fenêtre Fenêtre Interne FI_RDV Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne 39 Largeur ressources auto. Non Largeur entête ressources 120 Largeur/hauteur minimale d'une 80 Largeur/hauteur min journée 508 Nb jours selon taille Agrandir les jours Hauteur rupture jours 24 Hauteur journée entière 35 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Édition Rdv par simple clic Oui Ancrer ressources Oui Journée entière Non Boutons période Non Numéro semaine Oui Semaine ISO8601 Oui 06/08/2026 Isis_BO 5313 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Informations sur les champs Affiche heures Oui Affiche mois Oui Autorise chevauchement Oui Texte Markdown Non Mode menu ctx. Granularité de déplacement 60 Granularité de durée 60 Mode Aff. Planning Ressources en ligne Mode Nb jours Semaine sur 7 jours Nb. jours (Mode libre) 3 Masque date FR: JJj JJ Rendez-vous continu Oui Premier jour semaine Lundi Chevauche rendez-vous Décalage Rendez-vous redim. Oui Rendez-vous déplaçable Oui Heure visible début 0700 Heure visible fin 2000 Heure ouvrable début 0800 Heure ouvrable fin 1800 Sélection de périodes Oui Autorise le changement de Non Réglette modifiable Oui Réglette visible Non Source de remplissage Mémoire Nb. Enreg. Max -1 Suppr. dans source Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_AgendaPlanning Messages multilingues 06/08/2026 Isis_BO 5314 ¹ .ssem °N Message 2000 FR: Semaine %1 2001 FR: Semaine %1 2002 FR: Semaine %1 2003 FR: Semaine %1 2004 FR: Semaine %1 ¹ N° mess. : numéro de message. Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Code des champs FI_AgendaPlanning Code des champs Déclarations globales de FI_AgendaPlanning procédure FI_AgendaPlanning(paramSupplementaire est un STParamFenetreAppelante=Null) maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI | gclPresenFicheRDV | est un PFicheRdv dynamique | | | | ----------------- | -------------------------- | -------------- | --- | gnIdTypeInter est un entier sur 8 octets = gpclListeTypeRendezVous. RechercheEtDonneIdDepuisValeur("1") | ghHDO,ghHFO | sont des Heures | | | | ----------- | --------------- | --- | --- | | ghHDV,ghHFV | sont des Heures | | | (ghHDO,ghHFO) = gpclFicheUtilisateurEnCours:HeuresOuvrablesRDV() (ghHDV,ghHFV) = gpclFicheUtilisateurEnCours:HeuresVisiblesRDV() gnIdRvdSel est un entier sur 8 octets gbDeplacementEnCours est un booléen gtaEnroulementRuptureest un tableau associatif (*, *, wlChaîne) de booléens // Définit pour chaque ressource "rupture" l'état d'enroulement (Vrai/1 = déroulé : Faux/0 = enroulé) | gtaRessourceFille | est un tableau associatif de chaînes | | | | ------------------- | ------------------------------------ | --- | --- | | gsRessourceAffichée | est une chaîne | | | // Mémorise la ressource actuellement affichée pour repositionner le planning lors du rafraichissement // /!\ Attention : ces variables doivent être modifiées en fonction des paramètres du champ Planning | gnLargeurRessource | est un entier | = 120 | | | ------------------ | ------------- | ----- | --- | // Largeur de la zone de ressource | gnHauteurJour | est un entier | = 60 | | | ------------- | ------------- | ---- | --- | // Hauteur de la zone de jours | gstPrefUserAGD | est un ST_ChoixAGD | | | | ---------------- | ------------------ | --- | --- | | gstChoixColbAgd | est un STPrefAgdPl | | | gdhDateD est une DateHeure = PremierJourDeLaSemaine(DateSys()) gdhDateF est une DateHeure = gdhDateD gdhDateF..Jour += 6 tabIdColb est un tableau d'entiers sur 8 octets si HSurveille(Planning_RDV,MAJHSurveille,hNumEnrTous,hsAjout+hsModification)= Faux alors Erreur("Impossible d'activer la surveillance : ", HErreurInfo()) fin CreaJourFerie() constante cJour = 1 cSemaine = 2 cMois = 3 fin EEtatRessource est une Enumération | ressErreur | // Ressource inexistante ou non "rupture" | | | | ---------------------------------- | ----------------------------------------- | --- | --- | | ressEnroulée // Ressource déroulée | | | | | ressDéroulée // Ressource enroulée | | | | fin Fin d'initialisation de FI_AgendaPlanning | 06/08/2026 | | Isis_BO | 5315 | | ---------- | --- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Code des champs FiltreListe() Filtre() Fermeture de FI_AgendaPlanning HSurveilleStop(Planning_RDV,MAJHSurveille,hNumEnrTous) Clic sur BTN_Aujourd_hui PlanningPositionDateHeure(PLN_AGD, DateDuJour()) FiltreRessources() //Mise à jour de bouton BTN_Jour..Enfoncé = Faux BTN_Mois..Enfoncé = Faux BTN_Semaine..Enfoncé = Faux BTN_Aujourd_hui..Enfoncé = Vrai Initialisation de BTN_Cald // Version 1 // Description // Bouton en validation Clic sur BTN_Cald dDateD est une Date = gdhDateD dDateD = Ouvre(FEN_ChoixCalendrierTps,dDateD) gdhDateD..PartieDate = dDateD PlanningPositionDateHeure(PLN_AGD,gdhDateD) FiltreRessources() Clic sur BTN_ChangeMode Sablier() si paramSupplementaire.pclObjetAppelant<>Null alors si paramSupplementaire.sNomIDAppelant="InterventionAjouteRendezVous" alors FEN_Menu.OuvreOuActive(FI_Agenda,"Agenda",Vrai,DonneParam(DansOnglet,"FI_AgendaPlanning", MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionAjouteRendezVous",*,paramSupplementaire.pcl ObjetAppelant)) sinon si paramSupplementaire.sNomIDAppelant="InterventionRendezVous" FEN_Menu.OuvreOuActive(FI_Agenda,"Agenda",Vrai,DonneParam(DansOnglet,"FI_AgendaPlanning", MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionRendezVous",*,paramSupplementaire.pcl ObjetAppelant)) fin sinon FEN_Menu.OuvreOuActive(FI_Agenda,"Agenda") fin Sablier(Faux) Initialisation de BTN_Colb // Version 1 // Description // Bouton en validation Clic sur BTN_Colb 06/08/2026 Isis_BO 5316 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Code des champs //Ouvre(FEN_Choix_Clb_AGD) stParametreFenInterne est un STParamFenetreAppelante = DonneParam(DansFenetre,"AgendaPlanning",MoiMême. .Nom,maProcMAJObjetRetourFI,"Collaborateurs","AgendaPlanning",0) Ouvre(FEN_Choix_Tous_Collaborateurs,stParametreFenInterne) si stParametreFenInterne.tabIDS..Occurrence > 0 alors InitChoixColb(stParametreFenInterne.tabIDS) fin Clic sur BTN_Imprimer si pas BTN_Semaine..Enfoncé alors Erreur("Veuillez choisir le mode semaine/7j ") sinon dDateDebutPlanning est une Date = PlanningPositionDateHeure(PLN_AGD,plnDateDébut) dDateFinPlanning est une Date = PlanningPositionDateHeure(PLN_AGD,plnDateFin) sListeIdCollabSelect est une chaîne ANSI = TableauVersChaîne(tabIdColb,";") pclListeCollabSelect est un PTableCollaborateur dynamique=PTableCollaborateur.gNouvellePresentation (7,sListeIdCollabSelect) sIdCollabSelect est une chaîne sIdCollabSelect=OuvrePopupPosition(FEN_Choix_Impression_Agenda,popCentréFenêtre, pclListeCollabSelect,DonneParam(DansFenetre,"FI_Agenda",MoiMême..Nom,maProcMAJObjetRetourFI, "Choix Agenda à imprimer","choixagenda",*,pclListeCollabSelect,Vrai)) si sIdCollabSelect <> "" alors tabRdv est un tableau de RendezVous tabRdv = PlanningListeRendezVous(PLN_AGD,"P" +ESC+sIdCollabSelect) si tabRdv..Occurrence > 0 alors FEN_Menu.AffichageActif = Faux iAperçu(i100) iImprimeEtat(ETAT_Agenda_Collaborateur,tabRdv,agzSemaine) FEN_Menu.AffichageActif = Vrai sinon Erreur("Il n'y a aucun rendez-vous à imprimer") fin fin fin Initialisation de BTN_Jour procédure interne MAJBtn_Jour() BTN_Jour..Enfoncé=PlanningMode(PLN_AGD)=plnModeJournée fin PLN_AGD..Traitement[trtChangementPériodePlanning]+=MAJBtn_Jour Clic sur BTN_Jour PlanningChangeMode(PLN_AGD,plnModeJournée) //Mise à jour de bouton BTN_Jour..Enfoncé = Vrai BTN_Mois..Enfoncé = Faux BTN_Semaine..Enfoncé = Faux BTN_Aujourd_hui..Enfoncé = Faux Initialisation de BTN_Listes // Version 1 // Description // Bouton en validation Clic sur BTN_Listes 06/08/2026 Isis_BO 5317 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Code des champs si Ouvre(FEN_Choix_Clb_AGD) alors nIdListe est un entier = COMBO_ListeColb FiltreListe() si nIdListe > 0 alors COMBO_ListeColb = nIdListe fin InitChoixColb() fin Initialisation de BTN_Mois procédure interne MAJBtnMois() BTN_Mois..Enfoncé=PlanningMode(PLN_AGD)=plnModeMois fin PLN_AGD..Traitement[trtChangementPériodePlanning]+=MAJBtnMois Clic sur BTN_Mois PlanningPositionDateHeure(PLN_AGD,PlanningPositionDateHeure(PLN_AGD,agDateDébut)) PlanningChangeMode(PLN_AGD,plnModeMois) FiltreRessources() //Mise à jour de bouton BTN_Jour..Enfoncé = Faux BTN_Mois..Enfoncé = Vrai BTN_Semaine..Enfoncé = Faux BTN_Aujourd_hui..Enfoncé = Faux Clic sur BTN_PeriodePrecedente PlanningAffichePériodePrécédente(PLN_AGD) FiltreRessources() Clic sur BTN_PeriodeSuivante PlanningAffichePériodeSuivante(PLN_AGD) FiltreRessources() Initialisation de BTN_Semaine procédure interne MAJBtnSemaine() si PlanningMode(PLN_AGD)=plnModeSemaine alors BTN_Semaine..Enfoncé= Vrai sinon BTN_Semaine..Enfoncé= Faux fin fin PLN_AGD..Traitement[trtChangementPériodePlanning]+=MAJBtnSemaine Clic sur BTN_Semaine PlanningPositionDateHeure(PLN_AGD,PlanningPositionDateHeure(PLN_AGD,agDateDébut)) PlanningChangeMode(PLN_AGD,plnModeSemaine,7) FiltreRessources() //Mise à jour de bouton BTN_Jour..Enfoncé = Faux BTN_Mois..Enfoncé = Faux BTN_Semaine..Enfoncé = Vrai BTN_Aujourd_hui..Enfoncé = Faux Sélection d'une ligne de COMBO_ListeColb 06/08/2026 Isis_BO 5318 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Code des champs InitChoixColb() Clic sur IMG_Parametrage si Ouvre(FEN_Parametres_Granularite_RDV) alors nGranularite est un entier = gpclFicheUtilisateurEnCours:GranulariteRDV() (ghHDO,ghHFO) = gpclFicheUtilisateurEnCours:HeuresOuvrablesRDV() (ghHDV,ghHFV) = gpclFicheUtilisateurEnCours:HeuresVisiblesRDV() si Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) > 0 alors PLN_AGD..GranularitéDurée = Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) PLN_AGD..GranularitéDéplacement = Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) PLN_AGD.HeureOuvrableDébut = ghHDO PLN_AGD.HeureOuvrableFin = ghHFO PLN_AGD.HeureAffichée(ghHDV,ghHFV) fin FiltreListe() InitChoixColb() fin Clic sur IMG_Pregunta InitVisitePlanning("FI_AgendaPlanning") Initialisation de LIB_Mois procédure interne MAJLibMois() LIB_Mois=PLN_AGD..DébutEtendueVisible fin PLN_AGD..Traitement[trtChangementPériodePlanning]+=MAJLibMois Initialisation de LIB_Semaine procédure interne MAJLibSemaine() d est une Date = PLN_AGD..DébutEtendueVisible LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) fin PLN_AGD..Traitement[trtChangementPériodePlanning]+=MAJLibSemaine Initialisation de PLN_AGD si Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) > 0 alors PLN_AGD..GranularitéDurée = Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) PLN_AGD..GranularitéDéplacement = Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) PLN_AGD.HeureOuvrableDébut = ghHDO PLN_AGD.HeureOuvrableFin = ghHFO PLN_AGD.HeureAffichée(ghHDV,ghHFV) fin Avant création du rendez-vous dans PLN_AGD procédure AvantCréation(rdvCréé est un RendezVous) renvoyer PlanningFicheRDV(rdvCréé) Entrée en saisie d'un rendez-vous de PLN_AGD procédure EntréeEnSaisie(rdvEdité est un RendezVous) renvoyer Faux Sortie de saisie du rendez-vous de PLN_AGD 06/08/2026 Isis_BO 5319 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Code des champs procédure SortieDeSaisie(rdvModifié est un RendezVous) renvoyer Faux Sélection d'un rendez-vous de PLN_AGD procédure Sélection(rdvSélectionné est un RendezVous) gnIdRvdSel = rdvSélectionné.id Déplacement d'un rendez-vous dans PLN_AGD procédure Déplacement(rdvDéplacé est un RendezVous) Sablier(Vrai) ModifRDVDirectementPlanning(rdvDéplacé,Vrai) Sablier(Faux) renvoyer Faux Redimensionnement d'un rendez-vous de PLN_AGD procédure Redimensionnement(rdvRedimensionné est un RendezVous) Sablier(Vrai) ModifRDVDirectementPlanning(rdvRedimensionné,Faux) Sablier(Faux) renvoyer Faux Suppression d'un rendez-vous de PLN_AGD procédure Suppression(rdvSupprimé est un RendezVous) SupprimerRdv(Val(rdvSupprimé.ID)) renvoyer Faux Réaffectation d'un rendez-vous dans PLN_AGD procédure DéplacementRessource(rdvRessourceDéplacé est un RendezVous) Survol souris (WM_MOUSEMOVE) sur PLN_AGD // GESTION DU CURSEUR // Récupère l'identifiant de la ressource survolée sIdRessource est une chaîne = PlanningInfoXY(MoiMême, plnRessource, SourisPosX(), SourisPosY()) selon PlanningEtatRessource(MoiMême..NomComplet, sIdRessource) // Il s'agit d'un groupe ("rupture") cas ressEnroulée, ressDéroulée // Empêche la sélection de période MoiMême..SélectionPériode = Faux // Si le clic gauche est enfoncé si gbDeplacementEnCours alors // Change le curseur en curseur interdit MoiMême..CurseurSouris = curInterdit sinon // Si le survol est sur la zone de ressource (à gauche) si SourisPosX() <= gnLargeurRessource _et_ SourisPosY() > gnHauteurJour alors // Positionne le curseur main (pour indiquer qu'un clic est possible MoiMême..CurseurSouris = curMainSystème sinon // Si le survol et sur la zone des rendez-vous 06/08/2026 Isis_BO 5320 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Code des champs // Positionne le curseur par défaut MoiMême..CurseurSouris = curFlèche fin fin // Il s'agit d'une personne (ressource "non rupture") cas ressErreur // Active la sélection de période MoiMême..SélectionPériode = Vrai // Si le survol est sur la zone de ressource (à gauche) si SourisPosX() <= gnLargeurRessource _et_ SourisPosY() > gnHauteurJour alors // Positionne le curseur main (pour indiquer qu'un clic est possible MoiMême..CurseurSouris = curMainSystème sinon // Si le survol et sur la zone des rendez-vous // Positionne le curseur par défaut MoiMême..CurseurSouris = curFlèche fin autres cas fin Bouton gauche enfoncé (WM_LBUTTONDOWN) de PLN_AGD // Bouton gauche enfoncé = un déplacement est en cours gbDeplacementEnCours = Vrai // Récupère l'identifiant (glien) de la ressource cliquée sIDRessource est une chaîne = PlanningInfoXY(MoiMême, plnRessource, SourisPosX(), SourisPosY()) // Si le clic est réalisé sur la zone de ressource si SourisPosX() <= gnLargeurRessource _et_ SourisPosY() > gnHauteurJour alors // Selon le type de ressource (rupture ou non) et l'état d'enroulement selon PlanningEtatRessource(MoiMême..NomComplet, sIDRessource) // Il s'agit d'un groupe ("rupture") cas ressEnroulée, ressDéroulée // Inverse l'état d'enroulement PlanningInverseEtatRessource(PLN_AGD..NomComplet, sIDRessource) // Mémorise la ressource actuellement affichée (pour repositionner le planning dessus) gsRessourceAffichée = PlanningPositionRessource(PLN_AGD) // Remplit à nouveau le planning FiltreRessources() // Il s'agit d'une personne (ressource "non rupture") cas ressErreur fin fin Bouton gauche relâché (WM_LBUTTONUP) de PLN_AGD 06/08/2026 Isis_BO 5321 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Code des champs // Bouton gauche relâché = fin de déplacement gbDeplacementEnCours = Faux // Positionne le curseur par défaut MoiMême..CurseurSouris = curFlèche Entrée en survol de PLN_AGD // Bouton gauche relâché = fin de déplacement gbDeplacementEnCours = Faux Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur PLN_AGD PlanningFicheRDV() FI_AgendaPlanning Procédures Procédure locale Filtre procédure Filtre() si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" _et_ paramSupplementaire.pclObjetAppelant<>Null alors selon paramSupplementaire.sNomIDAppelant cas "InterventionRendezVous" : FiltreRDVDepuisFicheInter() //CAS "InterventionAjouteRendezVous" autre cas PlanningPositionDateHeure(PLN_AGD,gdhDateD) BTN_Semaine..Enfoncé=Vrai InitChoixColb() fin sinon PlanningPositionDateHeure(PLN_AGD,gdhDateD) BTN_Semaine..Enfoncé=Vrai InitChoixColb() fin Procédure locale FiltreListe procédure FiltreListe() ListeSupprimeTout(COMBO_ListeColb) nIdDefaut est un entier sur 8 octets gstPrefUserAGD = ChargePrefAGD() pour tout stPref de gstPrefUserAGD.tabListe si stPref.nId > 0 alors 06/08/2026 Isis_BO 5322 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Procédures ListeAjoute(COMBO_ListeColb,stPref.sNom+gValeurMémorisée(stPref.nId)) si stPref.bParDefaut alors nIdDefaut = stPref.nId fin fin fin si nIdDefaut > 0 alors COMBO_ListeColb = nIdDefaut fin Procédure locale FiltreRDVDepuisFicheInter procédure FiltreRDVDepuisFicheInter() tabIDS est un tableau d'entiers sur 8 octets pour tout colb de paramSupplementaire:pclObjetAppelant:m_clModeleCourant:m_clListeCollabGroup TableauAjoute(tabIDS,colb:m_nPKID) fin gdhDateD = paramSupplementaire:pclObjetAppelant:m_clModeleCourant:m_dhDateDebut gdhDateF = paramSupplementaire:pclObjetAppelant:m_clModeleCourant:m_dhDateFin PlanningChangeMode(PLN_AGD,plnModeJournée) PlanningPositionDateHeure(PLN_AGD,gdhDateD) BTN_Jour..Enfoncé=Vrai InitChoixColb(tabIDS) tabRdv est un tableau de RendezVous = PlanningListeRendezVous(PLN_AGD) indice est un entier = TableauCherche(tabRdv,tcLinéaire,"ID",paramSupplementaire: pclObjetAppelant:m_clModeleCourant:m_nPKID,1) si indice > 0 alors PlanningSelectPlus(PLN_AGD,indice) ExécuteTraitement(FI_AgendaPlanning.PLN_AGD,trtSélectionRdvPlanning,tabRdv[indice]) fin Procédure locale FiltreRessources procédure FiltreRessources() PLN_AGD..AffichageActif = Faux //sRessourceAffichée est une chaine // Mémorise la ressource actuellement affichée (pour repositionner le planning dessus) //sRessourceAffichée = PlanningPositionRessource(PLN_agd) // Vide le planning complètement PlanningSupprimeTout(PLN_AGD) tabRessources est un tableau de ColbRes TableauSupprimeTout(tabIdColb) FiltreRessourcesPLN(gstChoixColbAgd,tabRessources) sIDEq est une chaîne ANSI sNomColb est une chaîne ANSI sIdColb est une chaîne ANSI nPosColb est un entier si gpclListeTOUTCollab <> Null _et_ gpclListeTOUTCollab.m_clTabModele..Occurrence > 0 alors si pas gstChoixColbAgd.bAffichageParEq alors pour tout stRess de tabRessources si stRess.bEq alors pour tout stClb de stRess.Colb si stClb.nId > 0 alors nPosColb = TableauCherche(gpclListeTOUTCollab.m_clTabModele,tcLinéaire,"m_nPKID", stClb.nId ,1) 06/08/2026 Isis_BO 5323 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Procédures si nPosColb > 0 alors sNomColb= gpclListeTOUTCollab:m_clTabModele[nPosColb].NomPrenom+" ("+gpcl ListeTOUTCollab:m_clTabModele[nPosColb].m_sTrigramme+")" // La personne est identifiée par P[ESC] sIDEq = "E" +ESC+ 0+stClb.nid sIdColb = "P" +ESC+ stClb.nId PlanningAjouteRessourceRupture(PLN_AGD..NomComplet, gLien(sIDEq) + "("+gpcl ListeTOUTCollab:m_clTabModele[nPosColb].m_sTrigramme+")", ( *)) si PlanningAjouteRessourceFille(PLN_AGD..NomComplet,sIDEq, sNomColb + gLien( sIdColb), stRess.saCouleur) > 0 alors TableauAjoute(tabIdColb,stClb.nId) fin fin fin fin sinon si stRess.nIdColb > 0 alors nPosColb = TableauCherche(gpclListeTOUTCollab.m_clTabModele,tcLinéaire,"m_nPKID", stRess.nIdColb ,1) si nPosColb > 0 alors sNomColb= gpclListeTOUTCollab:m_clTabModele[nPosColb].NomPrenom+" ("+gpcl ListeTOUTCollab:m_clTabModele[nPosColb].m_sTrigramme+")" // La personne est identifiée par P[ESC] sIdColb = "P" +ESC+ stRess.nIdColb sIDEq = "E" +ESC+ 0+stRess.nIdColb PlanningAjouteRessourceRupture(PLN_AGD..NomComplet, gLien(sIDEq) + "("+gpcl ListeTOUTCollab:m_clTabModele[nPosColb].m_sTrigramme+")", ( *)) si PlanningAjouteRessourceFille(PLN_AGD..NomComplet,sIDEq, sNomColb + gLien( sIdColb)) > 0 alors TableauAjoute(tabIdColb,stRess.nIdColb) fin fin fin fin fin sinon pour tout stRess de tabRessources si stRess.bEq alors sIDEq = "E" +ESC+ stRess.nIdEq // Ajoute l’équipe PlanningAjouteRessourceRupture(PLN_AGD..NomComplet, gLien(sIDEq) + stRess.sNomEq, stRess. saCouleur) pour tout stClb de stRess.Colb si stClb.nId > 0 alors nPosColb = TableauCherche(gpclListeTOUTCollab.m_clTabModele,tcLinéaire,"m_nPKID", stClb.nId ,1) si nPosColb > 0 alors sNomColb= gpclListeTOUTCollab:m_clTabModele[nPosColb].NomPrenom+" ("+gpcl ListeTOUTCollab:m_clTabModele[nPosColb].m_sTrigramme+")" // La personne est identifiée par P[ESC] sIdColb = "P" +ESC+ stClb.nId // Ajoute la personne si PlanningAjouteRessourceFille(PLN_AGD..NomComplet, sIDEq, sNomColb + gLien( sIdColb), stRess.saCouleur) > 0 alors TableauAjoute(tabIdColb,stClb.nId) fin fin fin fin sinon si stRess.nIdColb > 0 alors nPosColb = TableauCherche(gpclListeTOUTCollab.m_clTabModele,tcLinéaire,"m_nPKID", stRess.nIdColb ,1) si nPosColb > 0 alors sNomColb= gpclListeTOUTCollab:m_clTabModele[nPosColb].NomPrenom+" ("+gpcl 06/08/2026 Isis_BO 5324 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Procédures ListeTOUTCollab:m_clTabModele[nPosColb].m_sTrigramme+")" // La personne est identifiée par P[ESC] sIdColb = "P" +ESC+ stRess.nIdColb sIDEq = "E" +ESC+ 0+ stRess.nIdColb // Ajoute la personne PlanningAjouteRessourceRupture(PLN_AGD..NomComplet, gLien(sIDEq) + "("+gpcl ListeTOUTCollab:m_clTabModele[nPosColb].m_sTrigramme+")", ( *)) si PlanningAjouteRessourceFille(PLN_AGD..NomComplet, sIDEq, sNomColb + gLien( sIdColb)) > 0 alors TableauAjoute(tabIdColb,stRess.nIdColb) fin fin fin fin fin fin // Positionne le planning sur la dernière ressource affichée mémorisée //SI sRessourceAffichée <> "" ALORS PlanningPositionRessource(PLN_AGD, sRessourceAffichée) PlanningChargeRDVS(tabIdColb) fin // Réactive l'affichage du champ PLN_AGD..AffichageActif = Vrai Procédure locale InitChoixColb procédure InitChoixColb(tabIDS est un tableau d'entiers sur 8 octets = Null) gstChoixColbAgd.nId = 0 gstChoixColbAgd.sNom = "" gstChoixColbAgd.bAffichageParEq = Faux TableauSupprimeTout(gstChoixColbAgd.tabColb) TableauSupprimeTout(gstChoixColbAgd.tabEquipe) gbDeplacementEnCours = Faux TableauSupprimeTout(gtaEnroulementRupture) TableauSupprimeTout(gtaRessourceFille) gsRessourceAffichée = "" stColb est un STItemChoix si tabIDS <> Null _et_ tabIDS..Occurrence > 0 alors pour tout nId de tabIDS stColb.nId = nId TableauAjoute(gstChoixColbAgd:tabColb,stColb) fin sinon si COMBO_ListeColb > 0 alors npos est un entier = TableauCherche(gstPrefUserAGD:tabListe,tcLinéaire,"nID", COMBO_ListeColb) si npos > 0 alors gstChoixColbAgd = gstPrefUserAGD:tabListe[npos] fin fin fin FiltreRessources() Procédure locale MaJDatesPLN procédure MaJDatesPLN() gdhDateD..PartieDate = PlanningPositionDateHeure(PLN_AGD,agDateDébut) gdhDateF..PartieDate = PlanningPositionDateHeure(PLN_AGD,agDateFin) gdhDateF..Jour += 1 06/08/2026 Isis_BO 5325 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Procédures gdhDateD..PartieHeure= "000000000" gdhDateF..PartieHeure= "000000000" Procédure locale MAJHSurveille procédure MAJHSurveille(sdFichierDeDonnées est une Source de Données, nNuméroEnregistrement est un entier, nAction est un entier ) si HLit(sdFichierDeDonnées, nNuméroEnregistrement) = Faux alors Erreur("Impossible de lire l'enregistrement notifié comme ajouté :", HErreurInfo()) retour fin nIDStatutNonPlan est un entier sur 8 octets = gpclListeStatutRendezVous. RechercheEtDonneIdDepuisValeur(99) MaJDatesPLN() RDV est un Enregistrement de Planning_RDV = sdFichierDeDonnées nIdRdv est un entier sur 8 octets = RDV.PL_PKID nIdColb est un entier sur 8 octets = RDV.PL_IDCollaborateur //On vérifie si on est concerné par le rendez-vous tabRdv est un tableau de RendezVous tabRdv=PlanningListeRendezVous(PLN_AGD) indice est un entier=TableauCherche(tabRdv,tcLinéaire,"ID",nIdRdv,1) si indice > 0 _ou_ (TableauCherche(tabIdColb,tcLinéairePremier,nIdColb) > 0 _et_ RDV.PL_DateDebut >= gdhDateD _et_ RDV.PL_DateFin <= gdhDateF) alors selon nAction cas 1 // Traite l'enregistrement tabIdsColb est un tableau d'entiers sur 8 octets TableauAjoute(tabIdsColb,nIdColb) PlanningChargeRDVS(tabIdsColb,nIdRdv) cas 2 si RDV.Archive=1 _et_ indice > 0 alors PlanningSupprimeRendezVous(PLN_AGD,indice) sinon si indice > 0 alors //Modification de la date d'un rendez-vous , il ne dois plus être visible si pas ( RDV.PL_DateDebut >= gdhDateD _et_ RDV.PL_DateFin <= gdhDateF) alors PlanningSupprimeRendezVous(PLN_AGD,indice) sinon tabIdsColb est un tableau d'entiers sur 8 octets TableauAjoute(tabIdsColb,RDV.PL_IDCollaborateur) sRqSql est une chaîne ANSI = PlanningRqSQL(gstPrefUserAGD,tabIdColb,gdhDateD, gdhDateF, nIdRdv) sdRDVs est une Source de Données si sRqSql <> "" _et_ pas HExécuteRequêteSQL(sdRDVs,hRequêteDéfaut,sRqSql) alors si pas EnModeTest() alors LogEcrit("Problème avec la requête PlanningChargeRDVS "+RC+ HErreurInfo(hErrComplet),eErreur) sinon Info(HErreurInfo(hErrComplet)) fin sinon pour tout sdRDVs PlanningRempliObjRDV(tabRdv[indice], sdRDVs,gstPrefUserAGD) fin fin fin 06/08/2026 Isis_BO 5326 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Procédures sinon //Modification de la date d'un rendez-vous tabIdsColb est un tableau d'entiers sur 8 octets TableauAjoute(tabIdsColb,nIdColb) PlanningChargeRDVS(tabIdsColb,nIdRdv) fin fin autre cas fin fin Procédure locale MAJObjetRetourFI // Résumé : procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique bReorga est un booléen=Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors paramSupplementaire.nIdFenetreAppelante=Null paramSupplementaire.pclObjetAppelant=Null paramSupplementaire.sContexteAppelant=Null paramSupplementaire.sNomFenetreAppelante=Null paramSupplementaire.sNomIDAppelant=Null paramSupplementaire.sTitreFenetre=Null paramSupplementaire.pclObjetAppelant=Null fin renvoyer bResultat Procédure locale PlanningAjouteRessourceFille procédure PlanningAjouteRessourceFille(local sNomChampPlanning est une chaîne, local sIDParent est une chaîne, local sRessource est une chaîne, local Couleur est un Couleur = Null) : entier nIndice est un entier sLibelléest une chaîne 06/08/2026 Isis_BO 5327 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Procédures sID est une chaîne // Le champ Planning doit exister si ChampExiste(sNomChampPlanning) = Faux alors ErreurConstruit("Le champ Planning %1 n'existe pas", sNomChampPlanning) renvoyer -1 fin // Définit le libellé et l'identifiant de la ressource (si la ressource précisée contient un gLien) si Position(sRessource, ESC+"K") > 0 alors // Récupère le libellé et l'identifiant (gLien) en fonction de la position du gLien si ExtraitChaîne(sRessource, 1, ESC+"K") ~= "" alors // Libellé sLibellé = ExtraitChaîne(sRessource, 3, ESC+"K") // Identifiant sID = ExtraitChaîne(sRessource, 2, ESC+"K") sinon // Libellé sLibellé = ExtraitChaîne(sRessource, 1, ESC+"K") // Identifiant sID = ExtraitChaîne(sRessource, 2, ESC+"K") fin sinon // pas de gLien // Le libellé et l'identifiant sont identiques sID = sRessource sLibellé= sRessource fin // Mémorise pour le couple parent / fille gtaRessourceFille[sID] = sIDParent // Si le parent est enroulé, la ressource n'est pas ajoutée au planning si gtaEnroulementRupture[sIDParent] = Faux alors renvoyer -1 nIdColb est un entier sur 8 octets = Val(Remplace(sID,[ESC,"P","K"],"")) sRessource = PlanningRessourceNom(nIdColb,sRessource) nIndice = PlanningAjouteRessource(sNomChampPlanning, sRessource) //PLN_AGD.Ressource[1]. = RougeClair si Couleur <> Null alors dhDateDeb est une DateHeure dhDateFin est une DateHeure dhDateDeb..PartieDate= PlanningPositionDateHeure(PLN_AGD,agDateDébut) dhDateFin..PartieDate= PlanningPositionDateHeure(PLN_AGD,agDateFin) dhDateFin..Jour += 1 dhDateDeb..PartieHeure = "000000000" dhDateFin..PartieHeure = "000000000" PlanningCouleurFond(PLN_AGD,dhDateDeb,dhDateFin,sID,Couleur) fin renvoyer nIndice Procédure locale PlanningAjouteRessourceRupture procédure PlanningAjouteRessourceRupture(local sNomChampPlanning est une chaîne, local sRessource est une chaîne, local nCouleur est un entier = RVB(190, 191, 191)) : entier 06/08/2026 Isis_BO 5328 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Procédures nIndice est un entier sID est une chaîne sLibelléest une chaîne // Le champ Planning doit exister si ChampExiste(sNomChampPlanning) = Faux alors ErreurConstruit("Le champ Planning %1 n'existe pas", sNomChampPlanning) renvoyer -1 fin // Définit le libellé et l'identifiant de la ressource (si la ressource précisée contient un gLien) si Position(sRessource, ESC+"K") > 0 alors // Récupère le libellé et l'identifiant (gLien) en fonction de la position du gLien si ExtraitChaîne(sRessource, 1, ESC+"K") ~= "" alors // Libellé sLibellé = ExtraitChaîne(sRessource, 3, ESC+"K") // Identifiant sID = ExtraitChaîne(sRessource, 2, ESC+"K") sinon // Libellé sLibellé = ExtraitChaîne(sRessource, 1, ESC+"K") // Identifiant sID = ExtraitChaîne(sRessource, 2, ESC+"K") fin sinon // pas de gLien // Le libellé et l'identifiant sont identiques sID = sRessource sLibellé= sRessource fin // Ajoute la ressource nIndice = PlanningAjouteRessource(sNomChampPlanning, sRessource) // Modifie l'affichage du groupe pour "simuler" une rupture (hauteur réduite, couleur différente) {sNomChampPlanning, indChamp}..Ressource[sID]..Hauteur = 20 {sNomChampPlanning, indChamp}..Ressource[sID]..CouleurFond = nCouleur MaPalette est une Palette = PaletteGénère(nCouleur) {sNomChampPlanning, indChamp}..Ressource[sID]..CouleurFondTitre = nCouleur // S'il s'agit du premier chargement : mémorise la "rupture" comme déroulée par défaut si gtaEnroulementRupture[sID]..Vide alors gtaEnroulementRupture[sID] = Vrai // Selon l'enroulement de la "rupture" à appliquer selon gtaEnroulementRupture[sID] // Déroulée cas Vrai // Ajoute un picto déroulé au titre {sNomChampPlanning, indChamp}..Ressource[sID]..Titre = gImage(IMG_Déroulé) +" "+ gStylo( MaPalette.Couleur["primary_text"])+sLibellé // Enroulée cas Faux // Ajoute un picto enroulé au titre {sNomChampPlanning, indChamp}..Ressource[sID]..Titre = gImage(IMG_Enroulé) +" "+ gStylo( MaPalette.Couleur["primary_text"])+sLibellé fin renvoyer nIndice Procédure locale PlanningChargeRDVS 06/08/2026 Isis_BO 5329 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Procédures procédure PlanningChargeRDVS(tabIdsColb est un tableau d'entiers sur 8 octets, nIdRdv est un entier sur 8 octets = 0) si tabIdsColb..Occurrence <= 0 alors renvoyer Faux fin MaJDatesPLN() sRqSql est une chaîne ANSI = PlanningRqSQL(gstPrefUserAGD,tabIdsColb,gdhDateD,gdhDateF, nIdRdv) si sRqSql = "" alors renvoyer Faux fin sdRDVs est une Source de Données si pas HExécuteRequêteSQL(sdRDVs,hRequêteDéfaut,sRqSql) alors si pas EnModeTest() alors LogEcrit("Problème avec la requête PlanningChargeRDVS "+RC+HErreurInfo(hErrComplet),eErreur) sinon Info(HErreurInfo(hErrComplet)) fin sinon pour tout sdRDVs sIdColb est une chaîne ANSI = "P" +ESC+ sdRDVs.PL_IDCollaborateur si gtaRessourceFille[sIdColb]..Vide = Faux alors // Si la ressource parente est enroulée si PlanningEtatRessource(PLN_AGD..NomComplet, gtaRessourceFille[sIdColb]) = ressEnroulée alors // Le rendez-vous ne doit pas être affiché sinon unRdv est un RendezVous unRdv.Ressource = sIdColb PlanningRempliObjRDV(unRdv,sdRDVs,gstPrefUserAGD) WL.PlanningAjouteRendezVous(PLN_AGD, unRdv) fin fin fin fin Procédure locale PlanningEtatRessource procédure PlanningEtatRessource(local sNomChampPlanning est une chaîne, local sIDRessource est une chaîne) : EEtatRessource // Le champ Planning doit exister si ChampExiste(sNomChampPlanning) = Faux alors ErreurConstruit("Le champ Planning %1 n'existe pas", sNomChampPlanning) renvoyer ressErreur fin // Si la ressource n'est pas trouvée dans le tableau si gtaEnroulementRupture[sIDRessource]..Vide alors // Ressource non rupture renvoyer ressErreur fin // Renvoie l'état d'enroulement selon gtaEnroulementRupture[sIDRessource] 06/08/2026 Isis_BO 5330 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Procédures // Enroulée cas Faux : renvoyer ressEnroulée // Déroulée cas Vrai : renvoyer ressDéroulée fin cas erreur: renvoyer ressErreur Procédure locale PlanningFicheRDV procédure PlanningFicheRDV(rdvCréé est un RendezVous = Null) si PLN_AGD=0 ou rdvCréé <> Null alors nIdColb est un entier sur 8 octets = Val(Remplace(PLN_AGD..RessourceSélectionnée,[ESC,"P","K"],"") ) dhDateDeb est une DateHeure dhDateFin est une DateHeure si nIdColb <= 0 alors renvoyer Faux fin si rdvCréé <> Null alors dhDateDeb = rdvCréé..DateDébut dhDateFin = rdvCréé..DateFin sinon dhDateDeb = PLN_AGD..DateDébut dhDateFin = PLN_AGD..DateFin fin si paramSupplementaire.sNomIDAppelant="InterventionAjouteRendezVous" alors paramSupplementaire.pclObjetAppelant.m_bNouveau = Vrai paramSupplementaire.pclObjetAppelant.m_dhDateDebut = dhDateDeb paramSupplementaire.pclObjetAppelant.m_dhDateFin = dhDateFin paramSupplementaire.pclObjetAppelant.m_nCreationUser = gpclFicheUtilisateurEnCours.m_nPKID paramSupplementaire.pclObjetAppelant.m_nModifUser = gpclFicheUtilisateurEnCours.m_nPKID paramSupplementaire.pclObjetAppelant.m_nIDCollaborateur = nIdColb paramSupplementaire.pclObjetAppelant.m_nIDTypeActivite = gnIdTypeInter Ouvre(FEN_Fiche_RDV_F,paramSupplementaire.pclObjetAppelant,DonneParam(DansChampFI,"FI_Planning" ,MoiMême..Nom,maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) sinon clModele est un MRdv() clPresentationFiche est un PFicheRdv(clModele) nPos est un entier = TableauCherche(gpclListeUtilisateur:m_clTabModele,tcLinéaire, "m_nIDCollaborateur",nIdColb,1) si nPos > 0 _et_ gpclListeUtilisateur:m_clTabModele[nPos].m_nIDSocietePrincipale > 0 alors clPresentationFiche.m_nIDSociete=gpclListeUtilisateur:m_clTabModele[nPos].m_n IDSocietePrincipale fin clPresentationFiche.m_bNouveau =Vrai clPresentationFiche.m_dhDateDebut = dhDateDeb clPresentationFiche.m_dhDateFin = dhDateFin clPresentationFiche.m_nCreationUser = gpclFicheUtilisateurEnCours.m_nPKID clPresentationFiche.m_nModifUser = gpclFicheUtilisateurEnCours.m_nPKID clPresentationFiche.m_nIDCollaborateur = nIdColb Ouvre(FEN_Fiche_RDV_F,clPresentationFiche,DonneParam(DansChampFI,"FI_Planning",MoiMême..Nom, 06/08/2026 Isis_BO 5331 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Procédures maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) fin sinon si gnIdRvdSel > 0 alors oRDV est un MRdv si pas HLitRecherchePremier(Planning_RDV,PL_PKID,gnIdRvdSel) alors renvoyer Faux FichierVersMémoire(oRDV,Planning_RDV) clPresentationFiche est un PFicheRdv(oRDV) Ouvre(FEN_Fiche_RDV_F,clPresentationFiche,DonneParam(DansChampFI,"FI_Planning",MoiMême..Nom, maProcMAJObjetRetourFI,"Modification d'un rendez-vous","modifier")) fin fin renvoyer Faux Procédure locale PlanningInverseEtatRessource procédure PlanningInverseEtatRessource(local sNomChampPlanning est une chaîne, local sIDRessource est une chaîne) : booléen // Le champ Planning doit exister si ChampExiste(sNomChampPlanning) = Faux alors ErreurConstruit("Le champ Planning %1 n'existe pas", sNomChampPlanning) renvoyer Faux fin // Si la ressource n'est pas trouvée dans le tableau si gtaEnroulementRupture[sIDRessource]..Vide alors // Ressource non rupture renvoyer Faux fin // Inverse l'état gtaEnroulementRupture[sIDRessource] = pas gtaEnroulementRupture[sIDRessource] // Modification effective renvoyer Vrai Procédure locale PlanningRessourceNom procédure PlanningRessourceNom(nIdColb est un entier sur 8 octets = 0, sRessource est une chaîne ANSI = "") sNom est une chaîne = "" CoulerSoc est un Couleur = Blanc si gpclListeUtilisateur <> Null alors nPos est un entier = TableauCherche(gpclListeUtilisateur:m_clTabModele,tcLinéaire, "m_nIDCollaborateur",nIdColb,1) si nPos > 0 _et_ gpclListeUtilisateur:m_clTabModele[nPos].m_nIDSocietePrincipale <> 0 alors sCouleurChaine est une chaîne ANSI= PreferenceCouleurSoc(c_CouleurSociete,gpclListeUtilisateur: m_clTabModele[nPos].m_nIDSocietePrincipale) si sCouleurChaine <> "" alors CoulerSoc = sCouleurChaine // pour éviter la couleur null donc Noir fin fin sNom = gCercle(0, 0, 18, 13, CoulerSoc, CoulerSoc)+RC+gPoliceTaille(8) + gPoliceGras(Vrai) + sRessource + gPoliceGras(Faux)// couleur société // Le libellé est formaté pour afficher : 06/08/2026 Isis_BO 5332 Partie 3 › Fenêtre WINDEV › FI_AgendaPlanning › Procédures //sNom += gCoord(30, 6) + gPoliceTaille(8) + gPoliceGras(Vrai) + sRessource + gPoliceGras(Faux) //sNom += gCoord(10, 0) + gCercle(0, 0, 18, 13, CoulerSoc, CoulerSoc) renvoyer sNom Procédure locale RafraichissementFiche procédure RafraichissementFiche(stParamSupplementaire est STParamFenetreAppelante) si stParamSupplementaire.eTypeAppel<>Libre _et_ stParamSupplementaire.sNomIDAppelant<>"" _et_ stParamSupplementaire.pclObjetAppelant<>Null alors selon stParamSupplementaire.sNomIDAppelant cas "InterventionRendezVous" : paramSupplementaire = stParamSupplementaire FiltreRDVDepuisFicheInter() cas "InterventionAjouteRendezVous" paramSupplementaire = stParamSupplementaire autre cas fin fin 06/08/2026 Isis_BO 5333 Partie 3 › Fenêtre WINDEV › FI_RDV › Image FI_RDV Image FI_RDV Informations générales FI_RDV | Fichier physique | | D:\Projets Windev\Batik\WD30\Dev\FI_RDV.wdw | | | | | -------------------------- | ------------ | ------------------------------------------- | --------- | --------------- | --- | | Créé par | | SMR | | | | | Date de création | | 16/04/2025 15:54:15 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 30/04/2025 17:09:08 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 175 Hauteur | 225 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | -------------- | --- | ----- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | 06/08/2026 | | | Isis_BO | | 5334 | Partie 3 › Fenêtre WINDEV › FI_RDV › Informations générales Unité des tailles Compatible desktop ET mobile Ancrage au contenu Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Windows 11 Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 2 Image 1 Forme 1 Fenêtre interne 1 Nombre d'éléments dans la fenêtre : 5 FI_RDV Informations sur les champs 06/08/2026 Isis_BO 5335 Partie 3 › Fenêtre WINDEV › FI_RDV › Informations sur les champs Fenêtre : FI_RDV Fenêtre interne BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | FI_RDV | | 0 | 0 175 | 225 | 0 | | | | ------ | --- | --- | ----- | --- | --- | --- | --- | Fenêtre interne : FI_RDV Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | LIB_Descip | 1 | 46 174 | 179 0 | Actif | Gauche | Haut | | | ---------- | --- | ------ | ----- | ----- | ------ | ---- | --- | | LIB_Titre | 20 | 2 148 | 38 0 | Actif | Gauche | Haut | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | X noitisoP | Y noitisoP | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | --- | ------------ | --------- | ---------- | | | | | ruetuaH | | | cilc cevA | | ruegraL elbisiV nalP | IMG_Groupe | 2 | 20 | 12 12 | 0 | Actif | | | | ---------- | --- | --- | ----- | --- | ----- | --- | --- | Forme BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | FRM_Etat | | 2 | 2 12 | 12 | 0 | Actif | | | ---------- | --- | --- | ------- | --- | --- | ----- | ---- | | 06/08/2026 | | | Isis_BO | | | | 5336 | Partie 3 › Fenêtre WINDEV › FI_RDV › Informations sur les champs Fenêtre : FI_RDV Fenêtre interne : FI_RDV UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_RDV Forme : FI_RDV.FRM_Etat UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Epaisseur 1 AntiAliasing Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5337 Partie 3 › Fenêtre WINDEV › FI_RDV › Informations sur les champs Image : FI_RDV.IMG_Groupe Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Libellé : FI_RDV.LIB_Descip Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 6 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 5338 Partie 3 › Fenêtre WINDEV › FI_RDV › Informations sur les champs Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 10 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_RDV.LIB_Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 6 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 10 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5339 Partie 3 › Fenêtre WINDEV › FI_RDV › Code des champs FI_RDV Code des champs Déclarations globales de FI_RDV procédure FI_RDV(EvenementOuRDV) //EvenementOuRDV : Rendez-vous ou Evenement a dessiner // => SourceVersEcran si EvenementOuRDV.Image <> Null _et_ EvenementOuRDV.image <> "" alors IMG_Groupe..Valeur = EvenementOuRDV.Image sinon IMG_Groupe..Visible = Faux fin si EvenementOuRDV.Catégorie <> Null _et_ EvenementOuRDV.Catégorie <> "" alors FRM_Etat..CouleurFond = EvenementOuRDV.Catégorie fin LIB_Titre = Remplace(Remplace(EvenementOuRDV.Titre," ", " ")," "," ") LIB_Descip = Remplace(Remplace(EvenementOuRDV.Contenu," ", " ")," "," ") //FRM_Type..Couleur = EvenementOuRDV.note // Applique la couleur du rendez-vous directement sur la fenêtre interne MaPalette est une Palette MaPalette = PaletteGénère(EvenementOuRDV.couleurFond) MaFenêtreInterne..CouleurFond = EvenementOuRDV.couleurFond //LIB_Fond..cadre..Couleur = MaPalette.Couleur["container_background"] LIB_Titre..Couleur = MaPalette.Couleur["primary_text"] LIB_Descip..Couleur = MaPalette.Couleur["primary_text"] Clic sur IMG_Groupe Info("test clic sur image") Initialisation de LIB_Descip // Version 1 // Description // Libellé simple Initialisation de LIB_Titre // Version 1 // Description // Libellé simple FI_RDV Procédures Procédure locale CouleurLisible 06/08/2026 Isis_BO 5340 Partie 3 › Fenêtre WINDEV › FI_RDV › Procédures procédure CouleurLisible(local nCouleurOrigine est un entier) : entier CouleurOrigine est une Couleur CouleurRetour est une Couleur // Mémorise la couleur d'origine CouleurOrigine = nCouleurOrigine // Appelle la syntaxe avec les variables de types couleur CouleurRetour = CouleurLisible2(CouleurOrigine) // Renvoie la couleur inverse trouvée renvoyer CouleurRetour..Couleur Procédure locale CouleurLisible2 procédure CouleurLisible2(local CouleurOrigine est une Couleur) : Couleur nLuminosité est un entier rLuminance est un réel CouleurRetour est une Couleur // Calcul de la luminance de la couleur passée en paramètre rLuminance = 1 - (0.299 * CouleurOrigine..Rouge + 0.587 * CouleurOrigine..Vert + 0.114 * CouleurOrigine ..Bleu)/255 // En fonction de la luminance, la couleur d'écriture doit avoir une faible ou une forte luminosité si rLuminance < 0.5 alors // Faible luminosité nLuminosité = 30 sinon // Forte luminosité nLuminosité = 30 fin // La couleur renvoyée conserve la tonalité et la saturation CouleurRetour = TSL(CouleurTeinte(CouleurOrigine), CouleurSaturation(CouleurOrigine), nLuminosité) // Renvoie la couleur inverse trouvée renvoyer CouleurRetour 06/08/2026 Isis_BO 5341 Partie 3 › Fenêtre WINDEV › FI_Agenda › Image FI_Agenda Image FI_Agenda Informations générales FI_Agenda Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Agenda.wdw Créé par SMR Date de création 22/04/2025 15:19:18 Dernière modification par SMR 06/08/2026 Isis_BO 5342 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations générales | Date dernière modification | | 16/05/2025 09:13:56 | | | | | -------------------------- | ---------- | ----------------------------- | ------- | --------------- | --- | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | | 0 | | 0 | 1368 | 660 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Windows 11 | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | 06/08/2026 | | | Isis_BO | | 5343 | Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations générales | Assombri quand inactif | | Oui | | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | Déplace souris sur bouton par Non | Compact. barres outils | | Non | | | | | | | | ---------------------- | --- | --- | --- | --- | --- | --- | --- | --- | Statistiques de la fenêtre | | Libellé | | | 2 | Bouton | | | 11 | | --- | --------------- | --- | --- | --- | -------- | --- | --- | --- | | | Image | | | 2 | Combo | | | 1 | | | Fenêtre interne | | | 1 | Planning | | | 1 | Nombre d'éléments dans la fenêtre : 18 FI_Agenda Informations sur les champs Fenêtre : FI_Agenda Fenêtre interne BAT ehcuoT | | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | FI_Agenda | | | 0 | 0 1368 | 660 | 0 | | | | --------- | --- | --- | --- | ------ | --- | --- | --- | --- | Fenêtre interne : FI_Agenda Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | nalP | LIB_Mois | | 150 | 5 193 | 30 0 | Actif | Gauche | Centre | | | ----------- | --- | --- | ------ | ------- | ----- | ------ | ------ | ---- | | LIB_Semaine | | 150 | 35 193 | 24 0 | Actif | Gauche | Centre | | | 06/08/2026 | | | | Isis_BO | | | | 5344 | Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Bouton notuob epyT | | | | | | | | | laitini tatE | BAT ehcuoT | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | ---------- | --- | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | BTN_Aujourd_hui | | 1225 | | 5 99 | 30 | 0 | Actif | | | Interrup | | --------------------- | --- | ---- | --- | ---- | --- | --- | ----- | --- | --- | -------- | | BTN_Cald | | 8 | | 5 55 | 48 | 0 | Actif | | | Validati | | BTN_ChangeMode | | 1059 | 41 | 130 | 30 | 0 | Actif | | | Normal | | BTN_Colb | | 798 | | 4 76 | 54 | 0 | Actif | | | Validati | | BTN_Imprimer | | 1194 | 41 | 130 | 30 | 0 | Actif | | | Normal | | BTN_Jour | | 1007 | | 5 67 | 30 | 0 | Actif | | | Interrup | | BTN_Listes | | 715 | | 4 76 | 54 | 0 | Actif | | | Validati | | BTN_Mois | | 1155 | | 5 67 | 30 | 0 | Actif | | | Interrup | | BTN_PeriodePrecedente | | 72 | | 5 24 | 30 | 0 | Actif | | | Interrup | | BTN_PeriodeSuivante | | 102 | | 5 24 | 30 | 0 | Actif | | | Interrup | | BTN_Semaine | | 1077 | | 5 75 | 30 | 0 | Actif | | | Interrup | Image | | | | | | | | | | cilc ruop eriatiroirP | tuaféd rap eéminA | | --- | --- | --- | --- | --- | --- | --- | ------------ | --- | --------------------- | ----------------- | | | | | | | | | laitini tatE | | | sucof cevA | X noitisoP Y noitisoP | | | | | ruegraL | ruetuaH | | | | cilc cevA | | | --- | --- | --- | --- | ------- | ------- | --- | --- | --- | --------- | --- | elbisiV nalP | IMG_Parametrage | | 1330 | 5 | 30 | 30 | 0 | Actif | | | | | --------------- | --- | ---- | --- | --- | --- | --- | ----- | --- | --- | --- | | IMG_Pregunta | | 1330 | 41 | 30 | 30 | 0 | Actif | | | | Combo reihcif eétsissa eisiaS eriotagilbo eisiaS ruesnecsa elluB .zroH tnemeliféD | | | | | | | BAT ehcuoT | | | | ediv is LLUN | | --- | ---------- | ---------- | --- | --- | ------------ | ---------- | ----------- | --- | --- | ------------ | | | X noitisoP | Y noitisoP | | | laitini tatE | | eisias cevA | | | | sruocraP ruegraL ruetuaH elbisiV | | | | | nalP | | elbaT | eéirT | | | | | --------------- | --- | ------ | --- | ---- | ----- | ------- | ----- | --- | --- | --- | | COMBO_ListeColb | 352 | 16 323 | 37 | 0 | Actif | Mémoire | | Non | | | Planning BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | PLN_AGD | | | 1 | 75 | 1360 | 579 | 0 | | Actif | | | ---------- | --- | --- | --- | ------- | ---- | --- | --- | --- | ----- | ---- | | 06/08/2026 | | | | Isis_BO | | | | | | 5345 | Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Fenêtre : FI_Agenda Fenêtre interne : FI_Agenda UI par l'utilisateur Selon fenêtre Unité des tailles Compatible desktop ET mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_Agenda Bouton : FI_Agenda.BTN_Aujourd_hui Libellé FR: Aujourd'hui Groupe GR_Jours Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 5346 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Agenda.BTN_Cald Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\DateCald.png Nb. états image 5 06/08/2026 Isis_BO 5347 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Agenda.BTN_ChangeMode Libellé FR: Mode Planning Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite 06/08/2026 Isis_BO 5348 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Agenda.BTN_Colb Libellé FR: Collaborateurs Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\rechercheColb.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5349 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Bouton : FI_Agenda.BTN_Imprimer Libellé FR: Imprimer Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5350 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Bouton : FI_Agenda.BTN_Jour Libellé FR: Jour Groupe GR_Jours Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5351 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Bouton : FI_Agenda.BTN_Listes Libellé FR: Listes Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Listes.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5352 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Bouton : FI_Agenda.BTN_Mois Libellé FR: Mois Groupe GR_Jours Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5353 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Bouton : FI_Agenda.BTN_PeriodePrecedente Libellé FR: < Groupe GR_DatesBtn Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Pict_PeriodPrevious_24_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5354 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Bouton : FI_Agenda.BTN_PeriodeSuivante Libellé FR: > Groupe GR_DatesBtn Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Pict_PeriodNext_24_5.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5355 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Bouton : FI_Agenda.BTN_Semaine Libellé FR: Semaine/7j Groupe GR_Jours Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5356 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Combo : FI_Agenda.COMBO_ListeColb Libellé FR: Listes Groupe GR_CADENAS_INTERV Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 323 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 352 Largeur interne 323 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 5357 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Non Nb. Enreg. Max 0 Rub. affichée :gpclListeSocieteAppartenance.m_clTabModele.m_sNom Rub. mémorisée :gpclListeSocieteAppartenance.m_clTabModele.m_nPKID 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_Agenda.IMG_Parametrage Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\parametresUtilisateur.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5358 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Image : FI_Agenda.IMG_Pregunta Libellé FR: FAQ Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\pregunta.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Bulle d'aide FR: FAQ Nouvelles fonctionnalités Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda.LIB_Mois Libellé FR: 20250327 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 5359 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Date Masque saisie FR: Mmmm AAAA Format retour AAAAMMJJ Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Agenda.LIB_Semaine Libellé FR: Semaine X Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 5360 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Planning : FI_Agenda.PLN_AGD Libellé FR: Planning Ordre navigation 12 Curseur survol 32512 UI par l'utilisateur Selon fenêtre Fenêtre Interne FI_RDV Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne 19 Largeur ressources auto. Non Largeur entête ressources 100 Largeur/hauteur minimale d'une 200 Largeur/hauteur min journée 296 Nb jours selon taille Agrandir les jours Hauteur rupture jours 23 Hauteur journée entière 35 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Édition Rdv par simple clic Oui Ancrer ressources Oui Journée entière Non Boutons période Non Numéro semaine Non Semaine ISO8601 Non Affiche heures Oui Affiche mois Oui Autorise chevauchement Oui Texte Markdown Non Mode menu ctx. Granularité de déplacement 60 Granularité de durée 60 Mode Aff. Planning Ressources en colonne Mode Nb jours Semaine sur 7 jours Nb. jours (Mode libre) 3 Masque date FR: JJJ JJ Rendez-vous continu Oui 06/08/2026 Isis_BO 5361 Partie 3 › Fenêtre WINDEV › FI_Agenda › Informations sur les champs | Premier jour semaine | Lundi | | | | -------------------------- | ------------------ | --- | --- | | Chevauche rendez-vous | Côte à côte | | | | Rendez-vous redim. | Oui | | | | Rendez-vous déplaçable | Oui | | | | Heure visible début | 0700 | | | | Heure visible fin | 2000 | | | | Heure ouvrable début | 0800 | | | | Heure ouvrable fin | 1800 | | | | Sélection de périodes | Oui | | | | Autorise le changement de | Non | | | | Réglette modifiable | Oui | | | | Réglette visible | Non | | | | Source de remplissage | Mémoire | | | | Nb. Enreg. Max | -1 | | | | Suppr. dans source | Oui | | | | Personnaliser le picto AMI | Non | | | | Indice du picto AMI | 1 | | | | Ancrage | Largeur et hauteur | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_Agenda Messages multilingues ¹ .ssem °N Message 2000 FR: Semaine %1 2001 FR: Semaine %1 ¹ N° mess. : numéro de message. FI_Agenda Code des champs Déclarations globales de FI_Agenda procédure FI_Agenda(paramSupplementaire est un STParamFenetreAppelante=Null) | maProcMAJObjetRetourFI | est une procédure | = MAJObjetRetourFI | | | ---------------------- | ----------------- | ------------------ | --- | gpclClPresenFicheRDV est un PFicheRdv dynamique | 06/08/2026 | | Isis_BO | 5362 | | ---------- | --- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Agenda › Code des champs gnIdTypeInter est un entier sur 8 octets = gpclListeTypeRendezVous. RechercheEtDonneIdDepuisValeur("1") | ghHDO,ghHFO | sont des Heures | | | | ----------- | --------------- | --- | --- | | ghHDV,ghHFV | sont des Heures | | | (ghHDO,ghHFO) = gpclFicheUtilisateurEnCours:HeuresOuvrablesRDV() (ghHDV,ghHFV) = gpclFicheUtilisateurEnCours:HeuresVisiblesRDV() | gnIdRvdSel | est un entier sur 8 octets | | | | ----------------------------------- | -------------------------- | --- | --- | | gbDeplacementEnCours est un booléen | | | | gtaEnroulementRuptureest un tableau associatif (*, *, wlChaîne) de booléens // Définit pour chaque ressource "rupture" l'état d'enroulement (Vrai/1 = déroulé : Faux/0 = enroulé) | gtaRessourceFille est un tableau associatif de chaînes | | | | | ------------------------------------------------------ | -------------- | --- | --- | | gsRessourceAffichée | est une chaîne | | | // Mémorise la ressource actuellement affichée pour repositionner le planning lors du rafraichissement // /!\ Attention : ces variables doivent être modifiées en fonction des paramètres du champ Planning | gnLargeurRessource | est un entier | = 120 | | | ------------------ | ------------- | ----- | --- | // Largeur de la zone de ressource | gnHauteurJour | est un entier | = 60 | | | ------------- | ------------- | ---- | --- | // Hauteur de la zone de jours | gstPrefUserAGD | est un ST_ChoixAGD | | | | --------------- | ------------------ | --- | --- | | gstChoixColbAgd | est un STPrefAgdPl | | | gdhDateD est une DateHeure= PremierJourDeLaSemaine(DateSys()) | gdhDateF | est une DateHeure= gdhDateD | | | | -------- | --------------------------- | --- | --- | gdhDateF..Jour += 6 gtabIdColb est un tableau d'entiers sur 8 octets si HSurveille(Planning_RDV,MAJHSurveille,hNumEnrTous,hsAjout+hsModification)= Faux alors Erreur("Impossible d'activer la surveillance : ", HErreurInfo()) fin CreaJourFerie() constante nCJour = 1 nCSemaine = 2 nCMois = 3 fin EEtatRessource est une Enumération | ressErreur // Ressource inexistante ou non "rupture" | | | | | ---------------------------------------------------- | --- | --- | --- | ressEnroulée // Ressource déroulée ressDéroulée // Ressource enroulée fin Fin d'initialisation de FI_Agenda FiltreListe() Filtre() Fermeture de FI_Agenda HSurveilleStop(Planning_RDV,MAJHSurveille,hNumEnrTous) Clic sur BTN_Aujourd_hui | 06/08/2026 | | Isis_BO | 5363 | | ---------- | --- | ------- | ---- | Partie 3 › Fenêtre WINDEV › FI_Agenda › Code des champs PlanningPositionDateHeure(PLN_AGD, DateDuJour()) FiltreRessources() //Mise à jour de bouton BTN_Jour..Enfoncé = Faux BTN_Mois..Enfoncé = Faux BTN_Semaine..Enfoncé = Faux BTN_Aujourd_hui..Enfoncé = Vrai Initialisation de BTN_Cald // Version 1 // Description // Bouton en validation Clic sur BTN_Cald dDateD est une Date = gdhDateD dDateD = Ouvre(FEN_ChoixCalendrierTps,dDateD) gdhDateD..PartieDate = dDateD PlanningPositionDateHeure(PLN_AGD,gdhDateD) FiltreRessources() Clic sur BTN_ChangeMode Sablier() si paramSupplementaire.pclObjetAppelant<>Null alors si paramSupplementaire.sNomIDAppelant="InterventionAjouteRendezVous" alors FEN_Menu.OuvreOuActive(FI_AgendaPlanning,"Planning",Vrai,DonneParam(DansOnglet,"FI_Agenda", MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionAjouteRendezVous",*,paramSupplementaire.pcl ObjetAppelant)) sinon si paramSupplementaire.sNomIDAppelant="InterventionRendezVous" FEN_Menu.OuvreOuActive(FI_AgendaPlanning,"Planning",Vrai,DonneParam(DansOnglet,"FI_Agenda", MoiMême..Nom,maProcMAJObjetRetourFI,"","InterventionRendezVous",*,paramSupplementaire.pcl ObjetAppelant)) fin sinon FEN_Menu.OuvreOuActive(FI_AgendaPlanning,"Planning") fin Sablier(Faux) Initialisation de BTN_Colb // Version 1 // Description // Bouton en validation Clic sur BTN_Colb //Ouvre(FEN_Choix_Clb_AGD) stParametreFenInterne est un STParamFenetreAppelante = DonneParam(DansFenetre,"AgendaPlanning",MoiMême. .Nom,maProcMAJObjetRetourFI,"Collaborateurs","AgendaPlanning",0) Ouvre(FEN_Choix_Tous_Collaborateurs,stParametreFenInterne) si stParametreFenInterne.tabIDS..Occurrence > 0 alors InitChoixColb(stParametreFenInterne.tabIDS) fin Clic sur BTN_Imprimer 06/08/2026 Isis_BO 5364 Partie 3 › Fenêtre WINDEV › FI_Agenda › Code des champs si pas BTN_Semaine..Enfoncé alors Erreur("Veuillez choisir le mode semaine/7j ") sinon dDateDebutPlanning est une Date = PlanningPositionDateHeure(PLN_AGD,plnDateDébut) dDateFinPlanning est une Date = PlanningPositionDateHeure(PLN_AGD,plnDateFin) sListeIdCollabSelect est une chaîne ANSI = TableauVersChaîne(gtabIdColb,";") pclListeCollabSelect est un PTableCollaborateur dynamique=PTableCollaborateur.gNouvellePresentation (7,sListeIdCollabSelect) sIdCollabSelect est une chaîne sIdCollabSelect=OuvrePopupPosition(FEN_Choix_Impression_Agenda,popCentréFenêtre, pclListeCollabSelect,DonneParam(DansFenetre,"FI_Agenda",MoiMême..Nom,maProcMAJObjetRetourFI, "Choix Agenda à imprimer","choixagenda",*,pclListeCollabSelect,Vrai)) si sIdCollabSelect <> "" alors tabRdv est un tableau de RendezVous tabRdv = PlanningListeRendezVous(PLN_AGD,sIdCollabSelect) si tabRdv..Occurrence > 0 alors FEN_Menu.AffichageActif = Faux iAperçu(i100) iImprimeEtat(ETAT_Agenda_Collaborateur,tabRdv,agzSemaine) FEN_Menu.AffichageActif = Vrai sinon Erreur("Il n'y a aucun rendez-vous à imprimer") fin fin fin Initialisation de BTN_Jour procédure interne MAJBtn_Jour() BTN_Jour..Enfoncé=PlanningMode(PLN_AGD)=plnModeJournée fin PLN_AGD..Traitement[trtChangementPériodePlanning]+=MAJBtn_Jour Clic sur BTN_Jour PlanningChangeMode(PLN_AGD,plnModeJournée) //Mise à jour de bouton BTN_Jour..Enfoncé = Vrai BTN_Mois..Enfoncé = Faux BTN_Semaine..Enfoncé = Faux BTN_Aujourd_hui..Enfoncé = Faux Initialisation de BTN_Listes // Version 1 // Description // Bouton en validation Clic sur BTN_Listes si Ouvre(FEN_Choix_Clb_AGD) alors FiltreListe() InitChoixColb() fin Initialisation de BTN_Mois 06/08/2026 Isis_BO 5365 Partie 3 › Fenêtre WINDEV › FI_Agenda › Code des champs procédure interne MAJBtnMois() BTN_Mois..Enfoncé=PlanningMode(PLN_AGD)=plnModeMois fin PLN_AGD..Traitement[trtChangementPériodePlanning]+=MAJBtnMois Clic sur BTN_Mois PlanningPositionDateHeure(PLN_AGD,PlanningPositionDateHeure(PLN_AGD,agDateDébut)) PlanningChangeMode(PLN_AGD,plnModeMois) FiltreRessources() //Mise à jour de bouton BTN_Jour..Enfoncé = Faux BTN_Mois..Enfoncé = Vrai BTN_Semaine..Enfoncé = Faux BTN_Aujourd_hui..Enfoncé = Faux Clic sur BTN_PeriodePrecedente PlanningAffichePériodePrécédente(PLN_AGD) FiltreRessources() Clic sur BTN_PeriodeSuivante PlanningAffichePériodeSuivante(PLN_AGD) FiltreRessources() Initialisation de BTN_Semaine procédure interne MAJBtnSemaine() si PlanningMode(PLN_AGD)=plnModeSemaine alors BTN_Semaine..Enfoncé= Vrai sinon BTN_Semaine..Enfoncé= Faux fin fin PLN_AGD..Traitement[trtChangementPériodePlanning]+=MAJBtnSemaine Clic sur BTN_Semaine PlanningPositionDateHeure(PLN_AGD,PlanningPositionDateHeure(PLN_AGD,agDateDébut)) PlanningChangeMode(PLN_AGD,plnModeSemaine,7) FiltreRessources() //Mise à jour de bouton BTN_Jour..Enfoncé = Faux BTN_Mois..Enfoncé = Faux BTN_Semaine..Enfoncé = Vrai BTN_Aujourd_hui..Enfoncé = Faux Sélection d'une ligne de COMBO_ListeColb InitChoixColb() Clic sur IMG_Parametrage si Ouvre(FEN_Parametres_Granularite_RDV) alors nGranularite est un entier = gpclFicheUtilisateurEnCours:GranulariteRDV() (ghHDO,ghHFO) = gpclFicheUtilisateurEnCours:HeuresOuvrablesRDV() (ghHDV,ghHFV) = gpclFicheUtilisateurEnCours:HeuresVisiblesRDV() si Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) > 0 alors PLN_AGD..GranularitéDurée = Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) PLN_AGD..GranularitéDéplacement = Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) 06/08/2026 Isis_BO 5366 Partie 3 › Fenêtre WINDEV › FI_Agenda › Code des champs PLN_AGD.HeureOuvrableDébut = ghHDO PLN_AGD.HeureOuvrableFin = ghHFO PLN_AGD.HeureAffichée(ghHDV,ghHFV) fin FiltreListe() InitChoixColb() fin Clic sur IMG_Pregunta InitVisitePlanning("FI_Agenda") Initialisation de LIB_Mois procédure interne MAJLibMois() LIB_Mois=PLN_AGD..DébutEtendueVisible fin PLN_AGD..Traitement[trtChangementPériodePlanning]+=MAJLibMois Initialisation de LIB_Semaine procédure interne MAJLibSemaine() d est une Date = PLN_AGD..DébutEtendueVisible LIB_Semaine=ChaîneConstruit("Semaine %1", DateVersNuméroDeSemaine(d)) fin PLN_AGD..Traitement[trtChangementPériodePlanning]+=MAJLibSemaine Initialisation de PLN_AGD si Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) > 0 alors PLN_AGD..GranularitéDurée = Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) PLN_AGD..GranularitéDéplacement = Val(gpclFicheUtilisateurEnCours:GranulariteRDV()) PLN_AGD.HeureOuvrableDébut = ghHDO PLN_AGD.HeureOuvrableFin = ghHFO PLN_AGD.HeureAffichée(ghHDV,ghHFV) PLN_AGD.LargeurJour = 10 fin Avant création du rendez-vous dans PLN_AGD procédure AvantCréation(rdvCréé est un RendezVous) renvoyer PlanningFicheRDV(rdvCréé) Entrée en saisie d'un rendez-vous de PLN_AGD procédure EntréeEnSaisie(rdvEdité est un RendezVous) renvoyer Faux Sortie de saisie du rendez-vous de PLN_AGD procédure SortieDeSaisie(rdvModifié est un RendezVous) renvoyer Faux Sélection d'un rendez-vous de PLN_AGD procédure Sélection(rdvSélectionné est un RendezVous) gnIdRvdSel = rdvSélectionné.ID Déplacement d'un rendez-vous dans PLN_AGD 06/08/2026 Isis_BO 5367 Partie 3 › Fenêtre WINDEV › FI_Agenda › Code des champs procédure Déplacement(rdvDéplacé est un RendezVous) Sablier(Vrai) ModifRDVDirectementPlanning(rdvDéplacé,Vrai) Sablier(Faux) renvoyer Faux Redimensionnement d'un rendez-vous de PLN_AGD procédure Redimensionnement(rdvRedimensionné est un RendezVous) Sablier(Vrai) ModifRDVDirectementPlanning(rdvRedimensionné,Faux) Sablier(Faux) renvoyer Faux Suppression d'un rendez-vous de PLN_AGD procédure Suppression(rdvSupprimé est un RendezVous) SupprimerRdv(Val(rdvSupprimé.ID)) renvoyer Faux Réaffectation d'un rendez-vous dans PLN_AGD procédure DéplacementRessource(rdvRessourceDéplacé est un RendezVous) Entrée en survol de PLN_AGD // Bouton gauche relâché = fin de déplacement gbDeplacementEnCours = Faux Bouton gauche relâché (WM_LBUTTONUP) de PLN_AGD // Bouton gauche relâché = fin de déplacement gbDeplacementEnCours = Faux Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur PLN_AGD PlanningFicheRDV() FI_Agenda Procédures Procédure locale Filtre procédure Filtre() si paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant<>"" _et_ paramSupplementaire.pclObjetAppelant<>Null alors selon paramSupplementaire.sNomIDAppelant cas "InterventionRendezVous" : FiltreRDVDepuisFicheInter() 06/08/2026 Isis_BO 5368 Partie 3 › Fenêtre WINDEV › FI_Agenda › Procédures //CAS "InterventionAjouteRendezVous" autre cas PlanningPositionDateHeure(PLN_AGD,gdhDateD) BTN_Semaine..Enfoncé=Vrai InitChoixColb() fin sinon PlanningPositionDateHeure(PLN_AGD,gdhDateD) BTN_Semaine..Enfoncé=Vrai InitChoixColb() fin Procédure locale FiltreListe procédure FiltreListe() ListeSupprimeTout(COMBO_ListeColb) nIdDefaut est un entier sur 8 octets gstPrefUserAGD = ChargePrefAGD() pour tout stPref de gstPrefUserAGD.tabListe si stPref.nId > 0 alors ListeAjoute(COMBO_ListeColb,stPref.sNom+gValeurMémorisée(stPref.nId)) si stPref.bParDefaut alors nIdDefaut = stPref.nId fin fin fin si nIdDefaut > 0 alors COMBO_ListeColb = nIdDefaut fin Procédure locale FiltreRDVDepuisFicheInter procédure FiltreRDVDepuisFicheInter() tabIDS est un tableau d'entiers sur 8 octets pour tout colb de paramSupplementaire:pclObjetAppelant:m_clModeleCourant:m_clListeCollabGroup TableauAjoute(tabIDS,colb:m_nPKID) fin gdhDateD = paramSupplementaire:pclObjetAppelant:m_clModeleCourant:m_dhDateDebut gdhDateF = paramSupplementaire:pclObjetAppelant:m_clModeleCourant:m_dhDateFin PlanningChangeMode(PLN_AGD,plnModeJournée) PlanningPositionDateHeure(PLN_AGD,gdhDateD) BTN_Jour..Enfoncé=Vrai InitChoixColb(tabIDS) tabRdv est un tableau de RendezVous = PlanningListeRendezVous(PLN_AGD) indice est un entier = TableauCherche(tabRdv,tcLinéaire,"ID",paramSupplementaire: pclObjetAppelant:m_clModeleCourant:m_nPKID,1) si indice > 0 alors PlanningSelectPlus(PLN_AGD,indice) ExécuteTraitement(FI_Agenda.PLN_AGD,trtSélectionRdvPlanning,tabRdv[indice]) fin Procédure locale FiltreRessources procédure FiltreRessources() PLN_AGD..AffichageActif = Faux // Vide le planning complètement PlanningSupprimeTout(PLN_AGD) 06/08/2026 Isis_BO 5369 Partie 3 › Fenêtre WINDEV › FI_Agenda › Procédures tabRessources est un tableau de ColbRes FiltreRessourcesPLN(gstChoixColbAgd,tabRessources) sNomColbest une chaîne ANSI TableauSupprimeTout(gtabIdColb) nPosColb est un entier si gpclListeTOUTCollab <> Null _et_ gpclListeTOUTCollab.m_clTabModele..Occurrence > 0 alors pour tout stRess de tabRessources si stRess.bEq alors pour tout stColbEq de stRess.Colb si stColbEq.nId > 0 alors nPosColb = TableauCherche(gpclListeTOUTCollab.m_clTabModele,tcLinéaire,"m_nPKID", stColbEq.nId ,1) si nPosColb > 0 alors sNomColb= gpclListeTOUTCollab:m_clTabModele[nPosColb].NomPrenom+" ("+gpcl ListeTOUTCollab:m_clTabModele[nPosColb].m_sTrigramme+")"+gLien(stColbEq.nId) sRessource est une chaîne ANSI = PlanningRessourceNom(stColbEq.nId,sNomColb) si PlanningAjouteRessource(PLN_AGD, sRessource) alors TableauAjoute(gtabIdColb,stColbEq.nId) fin fin fin fin sinon si stRess.nIdColb > 0 alors nPosColb = TableauCherche(gpclListeTOUTCollab.m_clTabModele,tcLinéaire,"m_nPKID", stRess.nIdColb ,1) si nPosColb > 0 alors sNomColb= gpclListeTOUTCollab:m_clTabModele[nPosColb].NomPrenom+" ("+gpcl ListeTOUTCollab:m_clTabModele[nPosColb].m_sTrigramme+")"+gLien(stRess.nIdColb) sRessource est une chaîne ANSI = PlanningRessourceNom(stRess.nIdColb,sNomColb) si PlanningAjouteRessource(PLN_AGD, sRessource) alors TableauAjoute(gtabIdColb,stRess.nIdColb) fin fin fin fin fin PlanningChargeRDVS(gtabIdColb) fin // Réactive l'affichage du champ PLN_AGD..AffichageActif = Vrai Procédure locale InitChoixColb procédure InitChoixColb(tabIDS est un tableau d'entiers sur 8 octets = Null) gstChoixColbAgd.nId = 0 gstChoixColbAgd.sNom = "" gstChoixColbAgd.bAffichageParEq = Faux TableauSupprimeTout(gstChoixColbAgd.tabColb) TableauSupprimeTout(gstChoixColbAgd.tabEquipe) gbDeplacementEnCours = Faux TableauSupprimeTout(gtaEnroulementRupture) TableauSupprimeTout(gtaRessourceFille) gsRessourceAffichée = "" 06/08/2026 Isis_BO 5370 Partie 3 › Fenêtre WINDEV › FI_Agenda › Procédures stColb est un STItemChoix si tabIDS <> Null _et_ tabIDS..Occurrence > 0 alors pour tout nId de tabIDS stColb.nId = nId TableauAjoute(gstChoixColbAgd:tabColb,stColb) fin sinon si COMBO_ListeColb > 0 alors npos est un entier = TableauCherche(gstPrefUserAGD:tabListe,tcLinéaire,"nID", COMBO_ListeColb) si npos > 0 alors gstChoixColbAgd = gstPrefUserAGD:tabListe[npos] fin fin fin FiltreRessources() Procédure locale MaJDatesPLN procédure MaJDatesPLN() gdhDateD..PartieDate = PlanningPositionDateHeure(PLN_AGD,agDateDébut) gdhDateF..PartieDate = PlanningPositionDateHeure(PLN_AGD,agDateFin) gdhDateF..Jour += 1 gdhDateD..PartieHeure= "000000000" gdhDateF..PartieHeure= "000000000" Procédure locale MAJHSurveille procédure MAJHSurveille(sdFichierDeDonnées est une Source de Données, nNuméroEnregistrement est un entier, nAction est un entier ) si HLit(sdFichierDeDonnées, nNuméroEnregistrement) = Faux alors Erreur("Impossible de lire l'enregistrement notifié comme ajouté :", HErreurInfo()) retour fin nIDStatutNonPlan est un entier sur 8 octets = gpclListeStatutRendezVous. RechercheEtDonneIdDepuisValeur(99) MaJDatesPLN() RDV est un Enregistrement de Planning_RDV = sdFichierDeDonnées nIdRdv est un entier sur 8 octets = RDV.PL_PKID nIdColb est un entier sur 8 octets = RDV.PL_IDCollaborateur //On vérifie si on est concerné par le rendez-vous tabRdv est un tableau de RendezVous tabRdv=PlanningListeRendezVous(PLN_AGD) indice est un entier=TableauCherche(tabRdv,tcLinéaire,"ID",nIdRdv,1) si indice > 0 _ou_ (TableauCherche(gtabIdColb,tcLinéairePremier,nIdColb) > 0 _et_ RDV.PL_DateDebut >= gdhDateD _et_ RDV.PL_DateFin <= gdhDateF) alors selon nAction cas 1 // Traite l'enregistrement tabIdsColb est un tableau d'entiers sur 8 octets TableauAjoute(tabIdsColb,nIdColb) PlanningChargeRDVS(tabIdsColb,nIdRdv) cas 2 06/08/2026 Isis_BO 5371 Partie 3 › Fenêtre WINDEV › FI_Agenda › Procédures si RDV.Archive=1 _et_ indice > 0 alors PlanningSupprimeRendezVous(PLN_AGD,indice) sinon si indice > 0 alors //Modification de la date d'un rendez-vous , il ne dois plus être visible si pas ( RDV.PL_DateDebut >= gdhDateD _et_ RDV.PL_DateFin <= gdhDateF) alors PlanningSupprimeRendezVous(PLN_AGD,indice) sinon tabIdsColb est un tableau d'entiers sur 8 octets TableauAjoute(tabIdsColb,RDV.PL_IDCollaborateur) sRqSql est une chaîne ANSI = PlanningRqSQL(gstPrefUserAGD,gtabIdColb,gdh DateD,gdhDateF, nIdRdv) sdRDVs est une Source de Données si sRqSql <> "" _et_ pas HExécuteRequêteSQL(sdRDVs,hRequêteDéfaut,sRqSql) alors si pas EnModeTest() alors LogEcrit("Problème avec la requête PlanningChargeRDVS "+RC+ HErreurInfo(hErrComplet),eErreur) sinon Info(HErreurInfo(hErrComplet)) fin sinon pour tout sdRDVs PlanningRempliObjRDV(tabRdv[indice], sdRDVs,gstPrefUserAGD) fin fin fin sinon //Modification de la date d'un rendez-vous tabIdsColb est un tableau d'entiers sur 8 octets TableauAjoute(tabIdsColb,nIdColb) PlanningChargeRDVS(tabIdsColb,nIdRdv) fin fin autre cas fin fin Procédure locale MAJObjetRetourFI procédure MAJObjetRetourFI(*) bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjetest un objet dynamique bReorga est un booléen = Vrai bBloc est un booléen si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 bReorga = Faux pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null 06/08/2026 Isis_BO 5372 Partie 3 › Fenêtre WINDEV › FI_Agenda › Procédures cas 3 bReorga = Faux bBloc = Vrai fin si bReorga alors paramSupplementaire.nIdFenetreAppelante = Null paramSupplementaire.pclObjetAppelant = Null paramSupplementaire.sContexteAppelant = Null paramSupplementaire.sNomFenetreAppelante = Null paramSupplementaire.sNomIDAppelant = Null paramSupplementaire.sTitreFenetre = Null paramSupplementaire.pclObjetAppelant = Null fin renvoyer bResultat Procédure locale PlanningChargeRDVS procédure PlanningChargeRDVS(tabIdsColb est un tableau d'entiers sur 8 octets, nIdRdv est un entier sur 8 octets = 0) si tabIdsColb..Occurrence <= 0 alors renvoyer Faux fin MaJDatesPLN() sRqSql est une chaîne ANSI = PlanningRqSQL(gstPrefUserAGD,gtabIdColb, gdhDateD,gdhDateF, nIdRdv) si sRqSql = "" alors renvoyer Faux fin sdRDVs est une Source de Données si pas HExécuteRequêteSQL(sdRDVs,hRequêteDéfaut,sRqSql) alors si pas EnModeTest() alors LogEcrit("Problème avec la requête PlanningChargeRDVS "+RC+HErreurInfo(hErrComplet),eErreur) sinon Info(HErreurInfo(hErrComplet)) fin sinon pour tout sdRDVs sIdColb est une chaîne ANSI = sdRDVs.PL_IDCollaborateur unRdv est un RendezVous unRdv.Ressource = sIdColb PlanningRempliObjRDV(unRdv,sdRDVs,gstPrefUserAGD) WL.PlanningAjouteRendezVous(PLN_AGD, unRdv) fin fin Procédure locale PlanningFicheRDV procédure PlanningFicheRDV(rdvCréé est un RendezVous = Null) si PLN_AGD=0 ou rdvCréé <> Null alors 06/08/2026 Isis_BO 5373 Partie 3 › Fenêtre WINDEV › FI_Agenda › Procédures nIdColb est un entier sur 8 octets = Val(Remplace(PLN_AGD..RessourceSélectionnée,[ESC,"P","K"],"") ) dhDateDeb est une DateHeure dhDateFin est une DateHeure si nIdColb <= 0 alors renvoyer Faux fin si rdvCréé <> Null alors dhDateDeb = rdvCréé..DateDébut dhDateFin = rdvCréé..DateFin sinon dhDateDeb = PLN_AGD..DateDébut dhDateFin = PLN_AGD..DateFin fin si paramSupplementaire.sNomIDAppelant="InterventionAjouteRendezVous" alors paramSupplementaire.pclObjetAppelant.m_bNouveau = Vrai paramSupplementaire.pclObjetAppelant.m_dhDateDebut = dhDateDeb paramSupplementaire.pclObjetAppelant.m_dhDateFin = dhDateFin paramSupplementaire.pclObjetAppelant.m_nCreationUser = gpclFicheUtilisateurEnCours.m_nPKID paramSupplementaire.pclObjetAppelant.m_nModifUser = gpclFicheUtilisateurEnCours.m_nPKID paramSupplementaire.pclObjetAppelant.m_nIDCollaborateur = nIdColb paramSupplementaire.pclObjetAppelant.m_nIDTypeActivite = gnIdTypeInter Ouvre(FEN_Fiche_RDV_F,paramSupplementaire.pclObjetAppelant,DonneParam(DansChampFI,"FI_Planning" ,MoiMême..Nom,maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) sinon clModele est un MRdv() clPresentationFiche est un PFicheRdv(clModele) nPos est un entier = TableauCherche(gpclListeUtilisateur:m_clTabModele,tcLinéaire, "m_nIDCollaborateur",nIdColb,1) si nPos > 0 _et_ gpclListeUtilisateur:m_clTabModele[nPos].m_nIDSocietePrincipale > 0 alors clPresentationFiche.m_nIDSociete=gpclListeUtilisateur:m_clTabModele[nPos].m_n IDSocietePrincipale fin clPresentationFiche.m_bNouveau =Vrai clPresentationFiche.m_dhDateDebut = dhDateDeb clPresentationFiche.m_dhDateFin = dhDateFin clPresentationFiche.m_nCreationUser = gpclFicheUtilisateurEnCours.m_nPKID clPresentationFiche.m_nModifUser = gpclFicheUtilisateurEnCours.m_nPKID clPresentationFiche.m_nIDCollaborateur = nIdColb Ouvre(FEN_Fiche_RDV_F,clPresentationFiche,DonneParam(DansChampFI,"FI_Planning",MoiMême..Nom, maProcMAJObjetRetourFI,"Création d'un Rendez-vous","Nouveau")) fin sinon si gnIdRvdSel > 0 alors oRDV est un MRdv si pas HLitRecherchePremier(Planning_RDV,PL_PKID,gnIdRvdSel) alors renvoyer Faux FichierVersMémoire(oRDV,Planning_RDV) clPresentationFiche est un PFicheRdv(oRDV) Ouvre(FEN_Fiche_RDV_F,clPresentationFiche,DonneParam(DansChampFI,"FI_Planning",MoiMême..Nom, maProcMAJObjetRetourFI,"Modification d'un rendez-vous","modifier")) fin fin renvoyer Faux Procédure locale PlanningRessourceNom 06/08/2026 Isis_BO 5374 Partie 3 › Fenêtre WINDEV › FI_Agenda › Procédures procédure PlanningRessourceNom(nIdColb est un entier sur 8 octets = 0, sRessource est une chaîne ANSI = "") sNom est une chaîne = "" CoulerSoc est un Couleur = Blanc si gpclListeUtilisateur <> Null alors nPos est un entier = TableauCherche(gpclListeUtilisateur:m_clTabModele,tcLinéaire, "m_nIDCollaborateur",nIdColb,1) si nPos > 0 _et_ gpclListeUtilisateur:m_clTabModele[nPos].m_nIDSocietePrincipale <> 0 alors sCouleurChaine est une chaîne ANSI= PreferenceCouleurSoc(c_CouleurSociete,gpclListeUtilisateur: m_clTabModele[nPos].m_nIDSocietePrincipale) si sCouleurChaine <> "" alors CoulerSoc = sCouleurChaine // pour éviter la couleur null donc Noir fin fin sNom = gCercle(0, 0, 18, 13, CoulerSoc, CoulerSoc)+RC+gPoliceTaille(6) + gPoliceGras(Vrai) + sRessource + gPoliceGras(Faux)// couleur société sNom =(gPoliceTaille(10)+gPoliceGras(Vrai)+gStylo(CoulerSoc)+"• "+gPoliceTaille(8)+gStylo(Noir)+ gPoliceGras(Faux) + sRessource)// couleur société // Le libellé est formaté pour afficher : //sNom += gCoord(30, 6) + gPoliceTaille(8) + gPoliceGras(Vrai) + sRessource + gPoliceGras(Faux) //sNom += gCoord(10, 0) + gCercle(0, 0, 18, 13, CoulerSoc, CoulerSoc) renvoyer sNom Procédure locale RafraichissementFiche procédure RafraichissementFiche(stParamSupplementaire est STParamFenetreAppelante) si stParamSupplementaire.eTypeAppel<>Libre _et_ stParamSupplementaire.sNomIDAppelant<>"" _et_ stParamSupplementaire.pclObjetAppelant<>Null alors selon stParamSupplementaire.sNomIDAppelant cas "InterventionRendezVous" : paramSupplementaire = stParamSupplementaire FiltreRDVDepuisFicheInter() cas "InterventionAjouteRendezVous" paramSupplementaire = stParamSupplementaire autre cas fin fin 06/08/2026 Isis_BO 5375 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Image FI_Fiche_Dossier Image FI_Fiche_Dossier Informations générales FI_Fiche_Dossier Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Fiche_Dossier.wdw Créé par SMR Date de création 30/04/2025 10:01:02 Dernière modification par SMR Date dernière modification 28/08/2025 14:48:48 06/08/2026 Isis_BO 5376 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations générales | Type fenêtre | | Fenêtre libre | | | | | ------------------------ | ------------ | ----------------------------- | --------- | --------------- | --- | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1468 Hauteur | 639 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | Transparence Vista | | Non | | | | | Transparence gérée par Vista | | Non | | | | | Appliquer le thème du projet | | | | | | | Grisé : Utiliser couleur perso. | | Non | | | | | Grisé : Algo pour images | | | | | | | Style du menu | | Windows 11 | | | | | Mode bulle d'aide | | Non | | | | | Mode Bulle : Point chaud | | Haut gauche | | | | | Mode Bulle : Décalage X | | 0 | | | | | Mode Bulle : Décalage Y | | 0 | | | | | Optimisations | | Comme le projet | | | | | Valide auto. | | 0 | | | | | Lib. + tps restant | | Oui | | | | | Pos. X Menu | | 6 | | | | | Pos. Y Menu | | 28 | | | | | Texte Markdown | | Non | | | | | Mode menu ctx. | | | | | | | M.C.U. | | Oui | | | | | Anim. Ouverture | | 0 | | | | | Anim. Fermeture | | 0 | | | | | Durée Anim. Ouverture | | 100 | | | | | Durée Anim. Fermeture | | 50 | | | | | Adapte Taille contenu | | Non | | | | | Assombri quand inactif | | Oui | | | | | 06/08/2026 | | | Isis_BO | | 5377 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations générales | Déplace souris sur bouton par | Non | | | | | | | | ------------------------------ | --- | --- | --- | --- | --- | --- | --- | | Compact. barres outils | Non | | | | | | | Statistiques de la fenêtre | | Champ de saisie | | 5 | Libellé | | | 10 | | --- | --------------------- | --- | --- | --------------- | --- | --- | --- | | | Bouton | | 10 | Image | | | 1 | | | Combo | | 2 | Forme | | | 1 | | | Zone répétée | | 1 | Fenêtre interne | | | 1 | | | Fenêtre interne | | 1 | Superchamp | | | 1 | | | Attribut zone répétée | | 1 | | | | | Nombre d'éléments dans la fenêtre : 34 FI_Fiche_Dossier Informations sur les champs Fenêtre : FI_Fiche_Dossier Fenêtre interne BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | FI_Fiche_Dossier | | 0 | 0 1468 | 639 | 0 | | | | ---------------- | --- | --- | ------ | --- | --- | --- | --- | Fenêtre interne : FI_Fiche_Dossier Superchamp BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | ------- | ------- | --- | ------------ | --- | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | SC_Dossier | | 0 | 0 1468 | 639 | 0 | Actif | | | ---------- | --- | --- | ------- | --- | --- | ----- | ---- | | 06/08/2026 | | | Isis_BO | | | | 5378 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Superchamp : FI_Fiche_Dossier.SC_Dossier Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | ---------- | ---------- | --- | --- | ------------ | ----------- | ---------- | ---------- | ------------------------- | --- | --- | ------------- | | | X noitisoP | Y noitisoP | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_CLIENT | 197 | 20 227 | 22 | 0 affichag | | Texte | | Non | | | | | | ----------------- | --- | ------ | ----- | ---------- | ----- | ----- | --- | --- | --- | --- | --- | --- | | SAI_DateDossier | 90 | 20 | 97 22 | 0 | Actif | Date | | Non | | | | | | SAI_NUMERO_DOSSIE | 0 | 20 | 89 22 | 0 affichag | | Texte | | Non | | | | | | SAI_REFEXTERNE | 705 | 20 132 | 22 | 0 | Actif | Texte | | Non | | | | | | SAI_TITRE_DOSSIER | 543 | 20 153 | 22 | 0 | Actif | Texte | | Non | | | | | Libellé tuaféd rap eéminA | | | | | | | | | | .zroh egardaC | .trev egardaC | | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | --- | | | | | | | | | | laitini tatE | | | FTR tamroF | | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | LIB_CLIENT | | 197 | 6 | 86 | 14 | | 0 | Actif | Gauche | Haut | | | | ------------------ | --- | ---- | --- | --- | --- | --- | --- | ----- | ------ | ---- | --- | --- | | LIB_DATE_DOSSIER | | 90 | 6 | 97 | 14 | | 0 | Actif | Gauche | Haut | | | | LIB_NUMDOSSIER | | | 0 6 | 80 | 14 | | 0 | Actif | Gauche | Haut | | | | LIB_REF_EXTERNE | | 705 | 6 | 132 | 14 | | 0 | Actif | Gauche | Haut | | | | LIB_STATUT_DOSSIER | | 1036 | 6 | 128 | 14 | | 0 | Actif | Gauche | Haut | | | | LIB_TITRE_DOSSIER | | 543 | 6 | 31 | 14 | | 0 | Actif | Gauche | Haut | | | | LIB_TYPE_DOSSIER | | 847 | 6 | 180 | 14 | | 0 | Actif | Gauche | Haut | | | Bouton notuob epyT BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | --- | --- | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_AJOUTE_CLIENT | | | 463 | 17 | 24 | | 24 | 0 | Actif | | Normal | | | --------------------------- | --- | --- | ---- | --- | ------- | --- | --- | --- | ----- | --- | ------ | ---- | | BTN_CADENAS_FERME_DOSSIER | | | 1299 | 11 | 30 | | 30 | 0 | Actif | | Normal | | | BTN_CADENAS_OUVERT_DOSSIER | | | 1299 | 11 | 30 | | 30 | 0 | Actif | | Normal | | | BTN_Fermer_fiche_dossier | | | 1438 | 11 | 30 | | 30 | 0 | Actif | | Normal | | | BTN_LOUPE_CLIENT | | | 430 | 17 | 24 | | 24 | 0 | Actif | | Normal | | | BTN_MODIF_CLIENT | | | 496 | 17 | 24 | | 24 | 0 | Actif | | Normal | | | BTN_Nouveau_fiche_dossier | | | 1334 | 11 | 30 | | 30 | 0 | Grisé | | Normal | | | BTN_Plus_Inter | | | 134 | 48 | 24 | | 24 | 0 | Actif | | Normal | | | BTN_Supprimer_fiche_dossier | | | 1403 | 11 | 30 | | 30 | 0 | Actif | | Normal | | | BTN_Valider_fiche_dossier | | | 1369 | 11 | 30 | | 30 | 0 | Actif | | Normal | | | 06/08/2026 | | | | | Isis_BO | | | | | | | 5379 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Image | | | | | | | | | cilc ruop eriatiroirP tuaféd rap eéminA | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --------------------------------------- | ---------- | | | | | | | | | laitini tatE | | sucof cevA | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | ruegraL | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_Parametrage | | 1260 | 11 | 30 | 30 | 0 | Actif | | | | --------------- | --- | ---- | --- | --- | --- | --- | ----- | --- | --- | Combo reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | BAT ehcuoT | | eisias cevA | | | | --- | ---------- | ---------- | ------- | --- | ------------ | -------- | ----------- | --- | --- | | | X noitisoP | Y noitisoP | | | laitini tatE | | | | | | | | ruegraL | ruetuaH | | | sruocraP | | | | elbisiV | | | | | | | elbaT | eéirT | | | | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | nalP | COMBO_Statut | 1036 | 20 128 | 22 | 0 | Actif | Variable | | Non | | | ----------------- | ---- | ------ | --- | --- | ----- | -------- | --- | --- | --- | | COMBO_TypeDossier | 847 | 20 180 | 22 | 0 | Actif | Variable | | Non | | Zone répétée BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | ZR_Inter | | | 0 | 78 | 158 | 567 | 0 | affichag | | | -------- | --- | --- | --- | --- | --- | --- | --- | -------- | --- | Fenêtre interne BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --- | | | | | | | ruegraL | ruetuaH | | | | elbisiV nalP | CFI_Inter | | | 158 | 48 | 1313 | 593 | 0 | Actif | | | --------- | --- | --- | --- | --- | ---- | --- | --- | ----- | --- | Zone répétée : FI_Fiche_Dossier.SC_Dossier.ZR_Inter Libellé tuaféd rap eéminA | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | ---------- | ---------- | ------- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | | laitini tatE | | | FTR tamroF | | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL | ruetuaH | | | | | | elbisiV nalP | LIB_Id | | 7 | -1 | 50 14 | 0 | Grisé | Droite | Haut | | | ------------- | --- | --- | ------ | ------- | --- | ----- | ------ | ------ | ---- | | LIB_Libellé | | 9 | 0 121 | 28 | 0 | Actif | Gauche | Centre | | | LIB_SousTitre | | 8 | 31 122 | 19 | 0 | Actif | Droite | Haut | | | 06/08/2026 | | | | Isis_BO | | | | | 5380 | Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Forme BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | FRM_Soc | | 0 | 0 6 53 | 0 | Actif | | | ------- | --- | --- | ------ | --- | ----- | --- | Attribut zone répétée BAT ehcuoT | | | X noitisoP Y noitisoP | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | ------------ | --- | ruegraL ruetuaH elbisiV nalP ATT_Lib Fenêtre : FI_Fiche_Dossier Fenêtre interne : FI_Fiche_Dossier | UI par l'utilisateur | Selon fenêtre | | | | | | | ------------------------- | ---------------------------- | --- | --- | --- | --- | --- | | Unité des tailles | Compatible desktop ET mobile | | | | | | | Taux Paral. hauteur | 0 | | | | | | | Taux Paral. Y | 0 | | | | | | | Épinglé | Non | | | | | | | Masquer lors du scrolling | Non | | | | | | | Ancrage au contenu | | | | | | | | Numéro aide | 0 | | | | | | | Thème destination | Oui | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | Facteur de rétrécissement | 0 | | | | | | | -------------------------- | ------- | --- | ---- | ---- | --- | ---- | | Facteur d'agrandissement | 0 | | | | | | | Ctx. HFSQL indép. | Non | | | | | | | Ancrage | | | | | | | | | 1000 | | 1000 | 1000 | | 1000 | Taux anc. droite Taux anc. bas Taux anc. largeur Taux anc. hauteur | 06/08/2026 | | | Isis_BO | | | 5381 | | ---------- | --- | --- | ------- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Fenêtre interne : FI_Fiche_Dossier Superchamp : FI_Fiche_Dossier.SC_Dossier Groupe GR_CADENAS_DOSSIER Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Largeur externe 1468 Hauteur externe 639 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Non Texte Markdown Non Source de remplissage Table chargée en mémoire Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Superchamp : FI_Fiche_Dossier.SC_Dossier Bouton : FI_Fiche_Dossier.SC_Dossier.BTN_AJOUTE_CLIENT Groupe GR_MODEOPAQUE_FICHE_DOSSIER,GR_CADENAS_DOSSIER Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 06/08/2026 Isis_BO 5382 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 340 Taux anc. bas 1000 Taux anc. largeur 10 Taux anc. hauteur 1000 Bouton : FI_Fiche_Dossier.SC_Dossier.BTN_CADENAS_FERME_DOSSIER Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse 06/08/2026 Isis_BO 5383 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Cadenas_Fermer_rouge.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Fiche_Dossier.SC_Dossier.BTN_CADENAS_OUVERT_DOSSIER Groupe ,GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\Icone_Applicatif_24_24_Cadenas.png Nb. états image 5 06/08/2026 Isis_BO 5384 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Fiche_Dossier.SC_Dossier.BTN_Fermer_fiche_dossier Groupe GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite 06/08/2026 Isis_BO 5385 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : FI_Fiche_Dossier.SC_Dossier.BTN_LOUPE_CLIENT Groupe GR_MODEOPAQUE_FICHE_DOSSIER,GR_CADENAS_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_chercher.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 330 Taux anc. bas 1000 Taux anc. largeur 10 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5386 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Bouton : FI_Fiche_Dossier.SC_Dossier.BTN_MODIF_CLIENT Groupe GR_MODEOPAQUE_FICHE_DOSSIER,GR_CADENAS_DOSSIER Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 2 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_modifier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 350 Taux anc. bas 1000 Taux anc. largeur 10 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5387 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Bouton : FI_Fiche_Dossier.SC_Dossier.BTN_Nouveau_fiche_dossier Groupe GR_MODEOPAQUE_FICHE_DOSSIER Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5388 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Bouton : FI_Fiche_Dossier.SC_Dossier.BTN_Plus_Inter Groupe GR_MODEOPAQUE_FICHE_DOSSIER,GR_Inter Ordre navigation 11 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_ajouter.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5389 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Bouton : FI_Fiche_Dossier.SC_Dossier.BTN_Supprimer_fiche_dossier Groupe GR_MODEOPAQUE_FICHE_DOSSIER,GR_CADENAS_DOSSIER Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_supprimer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5390 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Bouton : FI_Fiche_Dossier.SC_Dossier.BTN_Valider_fiche_dossier Groupe GR_MODEOPAQUE_FICHE_DOSSIER,GR_CADENAS_DOSSIER Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Texte Markdown Non Mode menu ctx. Image FR: D:\Projets Windev\Batik\WD30\Dev\WNH18820a_24_5_valider.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5391 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Fenêtre interne : FI_Fiche_Dossier.SC_Dossier.CFI_Inter Groupe GR_Inter Ordre navigation 12 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 21 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : FI_Fiche_Dossier.SC_Dossier.COMBO_Statut Libellé FR: Stat&ut du dossier Valeur initiale 1 Groupe GR_CADENAS_DOSSIER Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 128 Larg. déroulée perso. Non Hauteur ligne 15 06/08/2026 Isis_BO 5392 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Retrait gauche 2 Position X interne 1036 Largeur interne 128 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheDossier.m_nIDStatut Nb. Enreg. Max 0 Fichier parcouru :gpclListeStatutDossier.m_clTabModele Rub. affichée :gpclListeStatutDossier.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeStatutDossier.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 700 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5393 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Combo : FI_Fiche_Dossier.SC_Dossier.COMBO_TypeDossier Libellé FR: &Type de dossier Groupe GR_CADENAS_DOSSIER,GR_TYPEDOSSIER Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Gauche Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 180 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 847 Largeur interne 180 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Texte Mode ellipse Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Non Avec focus Oui Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non 06/08/2026 Isis_BO 5394 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs gLienActive Oui Valeur persistante Non Texte Markdown Non Mode menu ctx. Avec recherche Oui Liaison des données :gclPresentationFicheDossier.m_nIDTypeDossier Nb. Enreg. Max 0 Fichier parcouru :gpclListeTypeDossier.m_clTabModele Filtre 6 Rub. affichée :gpclListeTypeDossier.m_clTabModele.m_sLibelle Rub. mémorisée :gpclListeTypeDossier.m_clTabModele.IdentifiantUnique 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 600 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Image : FI_Fiche_Dossier.SC_Dossier.IMG_Parametrage Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\parametresUtilisateur.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite 06/08/2026 Isis_BO 5395 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Dossier.SC_Dossier.LIB_CLIENT Libellé FR: Client Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 120 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 Libellé : FI_Fiche_Dossier.SC_Dossier.LIB_DATE_DOSSIER Libellé FR: Date du dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 06/08/2026 Isis_BO 5396 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 60 Taux anc. bas 1000 Taux anc. largeur 50 Taux anc. hauteur 1000 Libellé : FI_Fiche_Dossier.SC_Dossier.LIB_NUMDOSSIER Libellé FR: Dossier n° Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 5397 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 50 Taux anc. hauteur 1000 Libellé : FI_Fiche_Dossier.SC_Dossier.LIB_REF_EXTERNE Libellé FR: Réf. externe Groupe GR_REFEXTERNE Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Libellé : FI_Fiche_Dossier.SC_Dossier.LIB_STATUT_DOSSIER Libellé FR: Statut du dossier Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu 06/08/2026 Isis_BO 5398 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 700 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Libellé : FI_Fiche_Dossier.SC_Dossier.LIB_TITRE_DOSSIER Libellé FR: Titre Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non 06/08/2026 Isis_BO 5399 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Indice du picto AMI 1 Ancrage Taux anc. droite 400 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Libellé : FI_Fiche_Dossier.SC_Dossier.LIB_TYPE_DOSSIER Libellé FR: Type de dossier Groupe GR_TYPEDOSSIER Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 600 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5400 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Champ de saisie : FI_Fiche_Dossier.SC_Dossier.SAI_CLIENT Libellé FR: &Client Groupe GR_CADENAS_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 197 Largeur interne 227 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 2 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 5401 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheDossier.FicheClient.FicheEncours.CodeEtNomClient Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 120 Taux anc. bas 1000 Taux anc. largeur 200 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Dossier.SC_Dossier.SAI_DateDossier Libellé FR: Date du dossier Groupe GR_CADENAS_DOSSIER Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Droite Position X interne 90 Largeur interne 97 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 5402 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: JJ/MM/AAAA Format retour AAAAMMJJ Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheDossier.m_dDebutDossier Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 5403 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Ancrage Taux anc. droite 60 Taux anc. bas 1000 Taux anc. largeur 50 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Dossier.SC_Dossier.SAI_NUMERO_DOSSIER Libellé FR: Dossier N° Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Aucune action Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 0 Largeur interne 89 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Texte d'indication si vide FR: XXXXXXX Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non 06/08/2026 Isis_BO 5404 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheDossier.m_sRefInterne Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 50 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Dossier.SC_Dossier.SAI_REFEXTERNE Libellé FR: Réf. externe Groupe GR_CADENAS_DOSSIER,GR_REFEXTERNE Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 705 06/08/2026 Isis_BO 5405 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Largeur interne 132 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheDossier.m_sRefExterne Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 06/08/2026 Isis_BO 5406 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Champ de saisie : FI_Fiche_Dossier.SC_Dossier.SAI_TITRE_DOSSIER Libellé FR: Titre Groupe GR_CADENAS_DOSSIER Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage horz. Gauche Position X interne 543 Largeur interne 153 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais 06/08/2026 Isis_BO 5407 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. Liaison des données :gclPresentationFicheDossier.m_sTitre Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage Taux anc. droite 400 Taux anc. bas 1000 Taux anc. largeur 100 Taux anc. hauteur 1000 Zone répétée : FI_Fiche_Dossier.SC_Dossier.ZR_Inter Libellé FR: &Zone répétée Groupe GR_Inter Ordre navigation 13 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Hauteur ligne max. 0 Hauteur ligne 53 06/08/2026 Isis_BO 5408 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Largeur colonne 152 Sens Vertical Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Hauteur des lignes Non Largeur des colonnes Non Sélection multiple Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Multi-Sélection sans Ctrl Non Bulle ascenseur Oui Scroll au pixel Oui Scroll au doigt Non Asc. horizontal Automatique Asc. vertical Automatique Mode de sélection Sélection simple Ajout éléments supplémentaires Non Ajout éléments suppl. par le haut Non Nb. max d'éléments 10000 1 FI par ligne Non Déchargement FI par ligne Lorsque la ligne n'est plus visible Etat chargement Non Même contenu/ligne Non Réutiliser champs Selon plateforme Saisie cascade Non Nb. colonnes 1 Affichage/ascenseur Non Ruptures Enroulables Oui Texte Markdown Non Mode menu ctx. Mode d'affichage Standard (grille) Ancrage des colonnes Largeur de colonnes variable Galerie : Popup automatique Oui Recherche En utilisant le menu des F.A.A. Source de remplissage Mémoire Nb. Enreg. Max 0 Parcours Automatique Ajout/Suppr. dans variable Oui Blocage enreg. Non Enregistrement en sortie Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5409 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Zone répétée : FI_Fiche_Dossier.SC_Dossier.ZR_Inter Attribut zone répétée : FI_Fiche_Dossier.SC_Dossier.ZR_Inter.ATT_Lib (1) Champ associé LIB_Libellé Propriété associée 1 Forme : FI_Fiche_Dossier.SC_Dossier.ZR_Inter.FRM_Soc UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Opacité 100 Angles arrondis Non Epaisseur 1 Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Dossier.SC_Dossier.ZR_Inter.LIB_Id Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Numérique Masque saisie FR: 99 999 999 999 999 999 999 Mode ellipse Unicode Non 06/08/2026 Isis_BO 5410 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_Fiche_Dossier.SC_Dossier.ZR_Inter.LIB_Libellé Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 6 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5411 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Informations sur les champs Libellé : FI_Fiche_Dossier.SC_Dossier.ZR_Inter.LIB_SousTitre Libellé FR: Libellé Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 6 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_Fiche_Dossier Code des champs Déclarations globales de FI_Fiche_Dossier procédure FI_Fiche_Dossier(gclPresentationFicheDossier est un PFicheDossier dynamique= Null, paramSupplementaire est un STParamFenetreAppelante=Null) maProcMAJObjetRetourFI est une procédure = MAJObjetRetourFI gnDelai est un entier gbAppelProcFenAppelante est un booléen gbDroitSup est un booléen si gpclFicheUtilisateurEnCours <> Null _et_ gpclFicheUtilisateurEnCours.ListeAccesEtDroit <> Null alors 06/08/2026 Isis_BO 5412 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Code des champs nI est un entier = TableauCherche(gpclFicheUtilisateurEnCours.ListeAccesEtDroit. m_clTabModele,tcLinéaire,"m_clModule:m_sValeur","7",1) si nI > 0 alors gbDroitSup = gpclFicheUtilisateurEnCours.ListeAccesEtDroit.m_clTabModele[nI]:m_bAcces fin fin constante cPlanFiche = 2 cPlanDossier = 0 fin Fin d'initialisation de FI_Fiche_Dossier //InitFiche(gclPresentationFicheDossier) //// Pour tester la fenetre seule // gpclpresentationlistedossier est un ptabledossier dynamique = ptabledossier.gnouvellepresentation(5,281474976716369) // gpclpresentationlistedossier:p_clcourant = gpclpresentationlistedossier:m_cltabmodele[1] // gclpresentationfichedossier <-gpclpresentationlistedossier.modifier() // zonerépétéesupprimetout(zr_inter) // changefenêtresource(cfi_inter,fi_vierge) // pfichedossier.glisteintervention(gclpresentationfichedossier) // pfichedossier.gficheclient(gclpresentationfichedossier,gclpresentationfichedossier:ficheclient,gclprese ntationfichedossier:m_nidclient) // gr_refexterne..visible = parametrelit("avec_refext_dossier") // gr_typedossier..visible = parametrelit("avec_typedos_dossier") // // // ntotalinterv est un entier = gclpresentationfichedossier:listeintervention:m_cltabmodele..occurrence // bImmediat est un booléen // b est un entier // // pour i = 1 _à_ ntotalinterv // si gclpresentationfichedossier:listeintervention:m_cltabmodele[i].m_npkid > 0 alors // b = zonerépétéeajouteligne(zr_inter) // zr_inter[b].lib_libellé = gclpresentationfichedossier:listeintervention:m_cltabmodele[i].m_srefinterne // zr_inter[b].lib_id = gclpresentationfichedossier:listeintervention:m_cltabmodele[i].m_npkid // zr_inter[b].frm_soc..couleurfond = vertclair // fin // // zr_inter = 0 // fin // si gclpresentationfichedossier<>null _et_ gclpresentationfichedossier est pfichedossier alors // sourceversecran("","gclpresentationfichedossier") // btn_modif_client..grisé = gclpresentationfichedossier:m_nidclient=0 // //rafraichissementfiche(paramsupplementaire) // fin // // btn_supprimer_fiche_dossier..grisé = gbdroitsup = vrai ? faux sinon vrai Demande de mise à jour de l'affichage de FI_Fiche_Dossier si gclPresentationFicheDossier<>Null _et_ gclPresentationFicheDossier:FicheClient <> Null _et_ gclPresentationFicheDossier est PFicheDossier alors SourceVersEcran("","gclPresentationFicheDossier") BTN_MODIF_CLIENT..Grisé = gclPresentationFicheDossier:m_nIDClient=0 //RafraichissementFiche(paramSupplementaire) fin 06/08/2026 Isis_BO 5413 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Code des champs BTN_Supprimer_fiche_dossier..Grisé = gbDroitSup = Vrai ? Faux sinon Vrai Fermeture de FI_Fiche_Dossier DeblocEnregistrement(gclPresentationFicheDossier,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_DOSSIER,BTN_CADENAS_OUVERT_DOSSIER,GR_CADENAS_DOSSIER,SC_Dossier,Faux,*,pas gb AppelProcFenAppelante) Clic sur BTN_AJOUTE_CLIENT ( SC_Dossier ) AppelSousFenetre(MoiMême..Nom) Clic sur BTN_CADENAS_FERME_DOSSIER ( SC_Dossier ) BlocEnregistrement(gclPresentationFicheDossier,ActiveTimer,BTN_CADENAS_FERME_DOSSIER,BTN_ CADENAS_OUVERT_DOSSIER,GR_CADENAS_DOSSIER,SC_Dossier) Clic sur BTN_CADENAS_OUVERT_DOSSIER ( SC_Dossier ) DeblocEnregistrement(gclPresentationFicheDossier,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_DOSSIER,BTN_CADENAS_OUVERT_DOSSIER,GR_CADENAS_DOSSIER,SC_Dossier,Faux) Clic sur BTN_Fermer_fiche_dossier ( SC_Dossier ) si paramSupplementaire.eTypeAppel=DansChampFI alors // SI paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,Null) AppelProcFenetreAppelante(gclPresentationFicheDossier,paramSupplementaire,Faux,Vrai) gbAppelProcFenAppelante = Vrai ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon FermeVoletEtActiveLePrecedent(VoletDuChamp(SC_Dossier)) fin Clic sur BTN_LOUPE_CLIENT ( SC_Dossier ) AppelSousFenetre(MoiMême..Nom) Clic sur BTN_MODIF_CLIENT ( SC_Dossier ) AppelSousFenetre(MoiMême..Nom) Clic sur BTN_Nouveau_fiche_dossier ( SC_Dossier ) pclPresentationFiche est un PFicheDossier dynamique si paramSupplementaire.eTypeAppel=DansOnglet _et_ paramSupplementaire.sNomIDAppelant="ListeDossier" alors pclPresentationFiche <-paramSupplementaire.pclObjetAppelant.Nouveau() FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche dossier",*,pclPresentationFiche,DonneParam( paramSupplementaire)) sinon //pclPresentationFiche <-PFicheDossier.gNouvellePresentation() //FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche dossier",*,pclPresentationFiche) 06/08/2026 Isis_BO 5414 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Code des champs //FEN_Menu.OuvreOuActiveFenetre(51) ExécuteTraitement(FEN_Menu.OuvreOuActiveFenetre,trtProcédure,51) fin Clic sur BTN_Plus_Inter ( SC_Dossier ) CreationInter() Clic sur BTN_Supprimer_fiche_dossier ( SC_Dossier ) SuppresionDossier() Clic sur BTN_Valider_fiche_dossier ( SC_Dossier ) si paramSupplementaire.eTypeAppel=DansChampFI _et_ EnregistrerFiche() alors //SI EnregistrerFiche() _et_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheDossie r) AppelProcFenetreAppelante(gclPresentationFicheDossier,paramSupplementaire,Vrai,Vrai) gbAppelProcFenAppelante = Vrai ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) sinon si paramSupplementaire.eTypeAppel=DansOnglet _et_ EnregistrerFiche() alors // SI EnregistrerFiche() _ET_ paramSupplementaire.eTypeAppel<>Libre _ET_ paramSupplementaire.gProcMAJRetour<> Null ALORS paramSupplementaire.gProcMAJRetour(paramSupplementaire.sContexteAppelant,gclPresentationFicheDossier) AppelProcFenetreAppelante(gclPresentationFicheDossier,paramSupplementaire,Vrai,Vrai) gbAppelProcFenAppelante = Vrai FermeVoletEtActiveLePrecedent(VoletDuChamp(SC_Dossier)) sinon EnregistrerFiche() fin Sélection d'une ligne de COMBO_Statut ( SC_Dossier ) si gnIdDossierAnnule = COMBO_Statut..ValeurMémorisée alors si gbDroitSup alors si OuiNon( "Êtes-vous sûr de vouloir annuler le Dossier ? Le dossier ne sera plus visible dans les recherches. " ) = Oui alors ChampVersSource() EnregistrerFiche() sinon COMBO_Statut = gclPresentationFicheDossier.m_nIDStatut fin sinon Info("Vous n'avez pas les droits nécessaires pour annuler le dossier") COMBO_Statut = gclPresentationFicheDossier.m_nIDStatut fin 06/08/2026 Isis_BO 5415 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Code des champs sinon ChampVersSource() EnregistrerFiche() fin Sortie de COMBO_TypeDossier ( SC_Dossier ) //SI MoiMême..ValeurAffichée<>"" ALORS //ChampVersSource() EnregistrerFiche() //FIN Sélection d'une ligne de COMBO_TypeDossier ( SC_Dossier ) ChampVersSource() Clic sur IMG_Parametrage ( SC_Dossier ) si Ouvre(FEN_Parametres_Dossier) alors nPos est un entier = ZR_Inter si nPos > 0 _et_ ZR_Inter[nPos].LIB_Id > 0 alors paramSupplementaire.sNomIDAppelant = ZR_Inter[nPos].LIB_Id InitFiche(gclPresentationFicheDossier,paramSupplementaire) fin fin Sortie de SAI_DateDossier ( SC_Dossier ) //SI MoiMême..ValeurAffichée<>"" ALORS EnregistrerFiche() //FIN A chaque modification de SAI_DateDossier ( SC_Dossier ) ChampVersSource() Sortie de SAI_REFEXTERNE ( SC_Dossier ) //SI MoiMême..ValeurAffichée<>"" ALORS //ChampVersSource() EnregistrerFiche() //FIN A chaque modification de SAI_REFEXTERNE ( SC_Dossier ) ChampVersSource() Sortie de SAI_TITRE_DOSSIER ( SC_Dossier ) // //SI MoiMême..ValeurAffichée<>"" ALORS EnregistrerFiche() //FIN A chaque modification de SAI_TITRE_DOSSIER ( SC_Dossier ) 06/08/2026 Isis_BO 5416 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Code des champs ChampVersSource() Touche système appuyée (WM_SYSCHAR) de SAI_TITRE_DOSSIER ( SC_Dossier ) //SI ToucheEnfoncée(VK_DOWN) ALORS // SourceVersEcran("",ChampAlias(MoiMême)) //FIN Sélection d'une ligne de ZR_Inter AfficheInter(ZR_Inter) Bouton gauche double-clic (WM_LBUTTONDBLCLK) sur ZR_Inter AfficheInter(ZR_Inter) Initialisation de LIB_Id ( ZR_Inter ) // Version 1 // Description // Libellé simple Initialisation de LIB_Libellé ( ZR_Inter ) // Version 1 // Description // Libellé simple Initialisation de LIB_SousTitre ( ZR_Inter ) // Version 1 // Description // Libellé simple FI_Fiche_Dossier Procédures Procédure locale ActiveTimer // Résumé : // Syntaxe : //ActiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : 06/08/2026 Isis_BO 5417 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures // Indiquez ici un exemple d'utilisation. // procédure ActiveTimer(local nIdTimer est un entier) TimerSys(TimeOutDossier,100,nIdTimer) Procédure locale AfficheInter procédure AfficheInter(nPos est un entier) si nPos > 0 _et_ nPos <= ZR_Inter..Occurrence _et_ ZR_Inter[nPos].LIB_Id > 0 alors Sablier(Vrai) ChangeFenêtreSource(CFI_Inter,FI_Vierge) n est un entier = TableauCherche(gclPresentationFicheDossier:ListeIntervention:m_clTabModele, tcLinéairePremier,"m_nPKID",ZR_Inter[nPos].LIB_Id) si n <= 0 alors renvoyer Faux fin gclPresentationFicheDossier:ListeIntervention:p_clCourant = gclPresentationFicheDossier: ListeIntervention:m_clTabModele[n] clPresentationFiche est un PFicheIntervention<-gclPresentationFicheDossier:ListeIntervention. Modifier() ChangeFenêtreSource(CFI_Inter,FI_Fiche_Intervention) stParametreFenInterne est un STParamFenetreAppelante stParametreFenInterne.eTypeAppel = DansChampFI stParametreFenInterne.sNomFenetreAppelante = FI_Fiche_Dossier..Nom stParametreFenInterne.sContexteAppelant = "DossierInterImmediat" stParametreFenInterne.gProcMAJRetour = maProcMAJObjetRetourFI stParametreFenInterne.sTitreFenetre = "Intervention" stParametreFenInterne.sNomIDAppelant = "" stParametreFenInterne.nIdFenetreAppelante = 0 stParametreFenInterne.pclObjetAppelant = gclPresentationFicheDossier stParametreFenInterne.bMultiSelect = Faux stParametreFenInterne.bRafraichit = Faux stParametreFenInterne.nIdRenvoye = 0 ExécuteTraitement("CFI_Inter.InitFiche",trtProcédure,clPresentationFiche,stParametreFenInterne) Sablier(fauxToutSablier) sinon renvoyer Faux fin Procédure locale AppelSousFenetre procédure AppelSousFenetre(local sNomChamp est une chaîne) //Initialise la variable à passer en paramètre avec les valeurs communes stParam est un STParamFenetreAppelante = DonneParam(DansChampFI,"FI_Fiche_Dossier",sNomChamp, maProcMAJObjetRetourFI) selon sNomChamp cas BTN_LOUPE_CLIENT..Nom stParam.sTitreFenetre = "Sélectionnez le client" stParam.pclObjetAppelant = gclPresentationFicheDossier //ChangeFenêtreSource(CFI_Fiche,FI_Liste_Client,*,stParam) Ouvre(FEN_ChoixFenetreInterne,"FI_Liste_Client",stParam) cas BTN_MODIF_CLIENT..Nom 06/08/2026 Isis_BO 5418 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures stParam.sNomIDAppelant = "ModifClientDossier" stParam.pclObjetAppelant = gclPresentationFicheDossier:FicheClient Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Client",stParam) //ChangeFenêtreSource(CFI_Fiche,FI_Fiche_Client,gclPresentationFicheDossier:FicheClient,stParam ) cas BTN_AJOUTE_CLIENT..Nom stParam.sNomIDAppelant = "AddClientDossier" stParam.pclObjetAppelant = PFicheClient.gNouvellePresentation() Ouvre(FEN_ChoixFenetreInterne,"FI_Fiche_Client",stParam) //ChangeFenêtreSource(CFI_Fiche,FI_Fiche_Client,PFicheClient.gNouvellePresentation(),stParam) fin //SELON sNomChamp // CAS BTN_LOUPE_CLIENT..Nom, BTN_MODIF_CLIENT..Nom, BTN_AJOUTE_CLIENT..Nom // FI_Fiche_Dossier..Plan = cPlanFiche //FIN Procédure locale ControlePresenceClientDansDoc // Résumé : // Syntaxe : //[ = ] ControlePresenceClientDansDoc ( est entier sur 8 octets, est entier sur 8 octets) // // Paramètres : // nIDDepart (entier sur 8 octets) : // nIDArrive (entier sur 8 octets) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ControlePresenceClientDansDoc(nIDDepart est un entier sur 8 octets,nIDArrive est un entier sur 8 octets) bTrouve est un booléen nTotalInterv est un entier nTotalInterv = gclPresentationFicheDossier:ListeIntervention:m_clTabModele..Occurrence pour i = 1 _à_ nTotalInterv gclPresentationFicheDossier:ListeIntervention.p_clCourant = gclPresentationFicheDossier: ListeIntervention:m_clTabModele[i] clFicheInterv est un PFicheIntervention <-gclPresentationFicheDossier:ListeIntervention .Modifier() //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si clFicheInterv:ListeDocument = Null alors PFicheIntervention.gListeDocument(clFicheInterv) bTrouve = clFicheInterv:ListeDocument:p_nTotal>0 _et_ Contient(DonneFormatRepertoireDoc(), "#[CL_PKID]") _et_ nIDDepart<>nIDArrive si bTrouve alors break fin renvoyer bTrouve Procédure locale CreationInter 06/08/2026 Isis_BO 5419 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures procédure CreationInter() nIdIntervention est un entier sur 8 octets = 0 si gclPresentationFicheDossier.FicheClient.m_bBlocageCciale alors Info( "Vous ne pouvez pas créer de nouvelle intervention car le client est bloqué pour la raison suivante :" ,gclPresentationFicheDossier.FicheClient.m_sRaisonBlocage, "" ) renvoyer Faux sinon bResultat est un booléen = EnregistrerFiche() nTotalInterv est un entier = gclPresentationFicheDossier:ListeIntervention:m_clTabModele.. Occurrence clPresentationFiche est un PFicheIntervention <- gclPresentationFicheDossier:ListeIntervention: Nouveau() si clPresentationFiche:m_sRefInterne="" alors nCpt est un entier pour i = 1 _à_ nTotalInterv si Val(ExtraitChaîne(gclPresentationFicheDossier:ListeIntervention:m_clTabModele[i]: m_sRefInterne,1,"-",DepuisFin))>nCpt alors nCpt = Val(ExtraitChaîne(gclPresentationFicheDossier:ListeIntervention: m_clTabModele[i]:m_sRefInterne,1,"-",DepuisFin)) fin fin clPresentationFiche:m_sRefInterne = gclPresentationFicheDossier:m_sRefInterne+"-"+(nCpt+1) //(gclPresentationFicheDossier:ListeIntervention.p_nTotal+1) clPresentationFiche:m_nIDClient = gclPresentationFicheDossier:m_nIDClient clPresentationFiche:m_nIDDossier = gclPresentationFicheDossier:m_nPKID si gpclFicheUtilisateurEnCours:m_nIDSocietePrincipale > 0 alors clPresentationFiche:m_nIDSociete = gpclFicheUtilisateurEnCours:m_nIDSocietePrincipale sinon pclListeSociete est un PTableSociete dynamique pclListeSociete = PTableSociete.gNouvellePresentation(1,gpclFicheUtilisateurEnCours: m_nPKID) pour tout pclSoc de pclListeSociete:m_clTabModele clPresentationFiche:m_nIDSociete = pclSoc.m_nPKID sortir fin fin clErreur est un CErreur si clPresentationFiche:bOK(clErreur) alors paramSupplementaire.nIdFenetreAppelante = clPresentationFiche.m_nPKID InitFiche(gclPresentationFicheDossier,paramSupplementaire) fin pour tout Interv de gclPresentationFicheDossier:ListeIntervention:m_clTabModele si clPresentationFiche:m_sRefInterne = Interv:m_sRefInterne alors nIdIntervention = Interv.m_nPKID fin fin fin fin Procédure locale DesactiveTimer // Résumé : 06/08/2026 Isis_BO 5420 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures // Syntaxe : //DesactiveTimer ( est entier) // // Paramètres : // nIdTimer (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DesactiveTimer(local nIdTimer est un entier) FinTimerSys(nIdTimer) Procédure locale DonneFocusChamp procédure DonneFocusChamp() Procédure locale DupliquerIntervention // Résumé : // Syntaxe : //DupliquerIntervention ( est PFicheIntervention, est STParamFenetreAppelante) // // Paramètres : // clFicheIntervSource (PFicheIntervention) : // stParamIntervSource (STParamFenetreAppelante) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // clFicheIntervSource (PFicheIntervention) : // paramIntervSource (STParamFenetreAppelante) : procédure DupliquerIntervention(clFicheIntervSource est un PFicheIntervention,stParamIntervSource est un STParamFenetreAppelante) clPresentationFiche est un PFicheIntervention <- stParamIntervSource.pclObjetAppelant:ListeIntervention :nouveau() //clPresentationFiche<= gclPresentationFicheInterv si clPresentationFiche:m_sRefInterne="" alors nCpt est un entier pour i = 1 _à_ stParamIntervSource.pclObjetAppelant:ListeIntervention:m_clTabModele.Occurrence() si Val(ExtraitChaîne(stParamIntervSource.pclObjetAppelant:ListeIntervention:m_clTabModele[i]: m_sRefInterne,1,"-",DepuisFin))>nCpt alors nCpt = Val(ExtraitChaîne(stParamIntervSource.pclObjetAppelant:ListeIntervention: m_clTabModele[i]:m_sRefInterne,1,"-",DepuisFin)) fin fin clPresentationFiche:m_sRefInterne = ExtraitChaîne(stParamIntervSource. pclObjetAppelant:m_sRefInterne,1,"-")+"-"+(nCpt+1) //(gclPresentationFicheDossier:ListeIntervention.p_nTotal+1) clPresentationFiche:m_nIDEtatIntervention = clFicheIntervSource:m_nIDEtatIntervention clPresentationFiche:m_nIDDossier = clFicheIntervSource:m_nIDDossier clPresentationFiche:m_nIDSociete = clFicheIntervSource:m_nIDSociete clPresentationFiche:m_nIDLieu = clFicheIntervSource:m_nIDLieu clPresentationFiche:m_nIDClient = clFicheIntervSource:m_nIDClient clPresentationFiche:m_nIDTypeIntervention = clFicheIntervSource:m_nIDTypeIntervention clPresentationFiche:m_bAttestationTVAPresente = clFicheIntervSource:m_bAttestationTVAPresente clPresentationFiche:m_sDescription = clFicheIntervSource:m_sDescription 06/08/2026 Isis_BO 5421 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures clPresentationFiche:m_sNoteInterne = clFicheIntervSource:m_sNoteInterne clPresentationFiche:m_nIDSuiviPar = clFicheIntervSource:m_nIDSuiviPar clPresentationFiche:m_sTitre = clFicheIntervSource:m_sTitre clPresentationFiche:m_sRefExterne = clFicheIntervSource:m_sRefExterne clPresentationFiche:m_dDateIntervention = DateSys() clPresentationFiche:m_rDureePrevue = clFicheIntervSource:m_rDureePrevue //clPresentationFiche:m_sNumDevis = //clFicheIntervSource:m_sNumDevis //clPresentationFiche:m_dDateDevis = //clFicheIntervSource:m_dDateDevis //clPresentationFiche:m_sNumFacture = clFicheIntervSource:m_sNumFacture //clPresentationFiche:m_dDateFacture = clFicheIntervSource:m_dDateFacture clPresentationFiche:FicheClient = clFicheIntervSource:FicheClient clPresentationFiche:FicheLieu = clFicheIntervSource:FicheLieu clPresentationFiche:FicheSociete = clFicheIntervSource:FicheSociete clPresentationFiche:FicheSuiveur = clFicheIntervSource:FicheSuiveur clErreur est un CErreur si clPresentationFiche.bOK(clErreur) alors//SI clPresentationFiche.bOK(clErreur,vrai) ALORS //Création des variables PFicheIntervention.gListeContactClient(clPresentationFiche) PFicheIntervention.gListeContactLieu(clPresentationFiche) PFicheIntervention.gListeCollaborateur(clPresentationFiche) //Chargement des variables PFicheIntervention.gListeContactClient(clPresentationFiche,clFicheIntervSource: ListeContactClient) PFicheIntervention.gListeContactLieu(clPresentationFiche,clFicheIntervSource:ListeContactLieu) PFicheIntervention.gListeCollaborateur(clPresentationFiche,clFicheIntervSource: ListeCollaborateur) paramSupplementaire.nIdFenetreAppelante = clPresentationFiche.m_nPKID InitFiche(gclPresentationFicheDossier,paramSupplementaire) fin fin //OuvreOuActiveOnglet(FI_Fiche_Intervention,DonneLibOnglet(clPresentationFiche),*,clPresentationFiche,D onneParam(DansChampFI,FI_Fiche_Dossier..Nom,MoiMême..Nom,maProcMAJObjetRetourFI,"Intervention","Dossier InterImmediat",*,stParamIntervSource.pclObjetAppe lant,Faux)) Procédure locale EnregistrerFiche procédure EnregistrerFiche() renvoyer ValideFicheSimple(gclPresentationFicheDossier,paramSupplementaire,ActiveTimer,BTN_ CADENAS_FERME_DOSSIER,BTN_CADENAS_OUVERT_DOSSIER,GR_CADENAS_DOSSIER,SC_Dossier) Procédure locale FermeFicheInter procédure FermeFicheInter() //On initialise l'objet car les interventions on peut être modifiés ou supprimées ChangeFenêtreSource(CFI_Inter,FI_Vierge) nPos est un entier = ZR_Inter si nPos > 0 _et_ ZR_Inter[nPos].LIB_Id > 0 alors nPos -= 1 si nPos > 0 _et_ nPos <= ZR_Inter..Occurrence alors ZoneRépétéeSelectPlus(ZR_Inter,nPos) paramSupplementaire.nIdFenetreAppelante = ZR_Inter[nPos].LIB_Id InitFiche(gclPresentationFicheDossier,paramSupplementaire) sinon nPos += 2 si nPos <= ZR_Inter..Occurrence alors 06/08/2026 Isis_BO 5422 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures ZoneRépétéeSelectPlus(ZR_Inter,nPos) paramSupplementaire.nIdFenetreAppelante = ZR_Inter[nPos].LIB_Id InitFiche(gclPresentationFicheDossier,paramSupplementaire) sinon si ZR_Inter..Occurrence = 1 alors InitFiche(gclPresentationFicheDossier) fin fin fin Procédure locale InitFiche // Résumé : // Syntaxe : //InitFiche ( [ est PFicheDossier dynamique [, est STParamFenetreAppelante]]) // // Paramètres : // gclFicheDossier (PFicheDossier dynamique - valeur par défaut=0) : < indiquez ici le rôle de gclFicheDossier> // paramFiche (STParamFenetreAppelante - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InitFiche(gclFicheDossier est un PFicheDossier dynamique=Null, paramFiche est un STParamFenetreAppelante=Null) si ZR_Inter..Occurrence > 0 alors quand exception dans ExécuteTraitement("FI_Fiche_Dossier.CFI_Inter.RafraichissementFiche",trtProcédure,paramFiche) faire // rien possiblement il n'existe aucune fiche fin fin ZoneRépétéeSupprimeTout(ZR_Inter) ChangeFenêtreSource(CFI_Inter,FI_Vierge) si gclFicheDossier<>Null alors gclPresentationFicheDossier<-gclFicheDossier si paramFiche <> Null alors paramSupplementaire = paramFiche fin si DonneValeurTimeOutObjet(gclPresentationFicheDossier) >-1 alors Evénement(SurActivite, "*.*", WM_LBUTTONDOWN) Evénement(SurActivite, "*.*", WM_RBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MBUTTONDOWN) Evénement(SurActivite, "*.*", WM_MOUSEMOVE) Evénement(SurActivite, "*.*", WM_KEYDOWN) fin local // si la présentation n'a pas été passée en paramètre (utile pour le test de la fenêtre) si gclPresentationFicheDossier=Null alors gclPresentationFicheDossier=PFicheDossier.gNouvellePresentation() fin 06/08/2026 Isis_BO 5423 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures gnDelai = DonneValeurTimeOutObjet(gclPresentationFicheDossier) PFicheDossier.gListeIntervention(gclPresentationFicheDossier) PFicheDossier.gFicheClient(gclPresentationFicheDossier,gclPresentationFicheDossier:FicheClient, gclPresentationFicheDossier:m_nIDClient) BlocEnregistrement(gclPresentationFicheDossier,ActiveTimer,BTN_CADENAS_FERME_DOSSIER,BTN_ CADENAS_OUVERT_DOSSIER,GR_CADENAS_DOSSIER,SC_Dossier) GR_REFEXTERNE..Visible = ParametreLit("AVEC_REFEXT_DOSSIER") GR_TYPEDOSSIER..Visible = ParametreLit("AVEC_TYPEDOS_DOSSIER") TrieOngletInter(gclPresentationFicheDossier:ListeIntervention:m_clTabModele) nTotalInterv est un entier = gclPresentationFicheDossier:ListeIntervention:m_clTabModele.. Occurrence b,nPosInter sont des entiers sCouleurSoc est une chaîne ANSI pour i = 1 _à_ nTotalInterv si gclPresentationFicheDossier:ListeIntervention:m_clTabModele[i].m_nPKID > 0 alors b = ZoneRépétéeAjouteLigne(ZR_Inter) sCouleurSoc = PreferenceOngletInter1(c_CouleurSociete,gclPresentationFicheDossier :ListeIntervention:m_clTabModele[i]) ZR_Inter[b].LIB_Libellé = DonneLibOnglet1(gclPresentationFicheDossier: ListeIntervention:m_clTabModele[i]) ZR_Inter[b].LIB_SousTitre = DonneSousTitreInter(gclPresentationFicheDossier: ListeIntervention:m_clTabModele[i]) ZR_Inter[b].LIB_Id = gclPresentationFicheDossier:ListeIntervention:m_clTabModele[i] .m_nPKID ZR_Inter[b].FRM_Soc..CouleurFond = sCouleurSoc si paramSupplementaire <> Null ... _et_ (paramSupplementaire.nIdFenetreAppelante > 0 _et_ paramSupplementaire.n IdFenetreAppelante = gclPresentationFicheDossier:ListeIntervention:m_clTabModele[i]. m_nPKID)... _ou_ (paramSupplementaire.sNomIDAppelant <> "" _et_ Val(paramSupplementaire.s NomIDAppelant) = gclPresentationFicheDossier:ListeIntervention:m_clTabModele[i].m_n PKID) alors nPosInter = b fin fin fin si ZR_Inter..Occurrence > 0 alors si nPosInter > 0 _et_ nPosInter <= ZR_Inter..Occurrence alors ZoneRépétéeSelectPlus(ZR_Inter,nPosInter) sinon si b <= ZR_Inter..Occurrence alors ZoneRépétéeSelectPlus(ZR_Inter,b) sinon ZR_Inter = 0 fin AfficheInter(ZR_Inter) fin fin MaJAffichageInter() //DemandeMiseAJourUIParent() Procédure locale MaJAffichageInter procédure MaJAffichageInter() 06/08/2026 Isis_BO 5424 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures si gclPresentationFicheDossier <> Null _et_ gclPresentationFicheDossier:m_nPKID > 0 _et_ gclPresentationFicheDossier:FicheClient <> Null alors GR_Inter..Visible = Vrai BTN_MODIF_CLIENT..Visible = Vrai sinon GR_Inter..Visible = Faux BTN_MODIF_CLIENT..Visible = Faux fin Procédure locale MaJIdClientInter procédure MaJIdClientInter() reqModif est une Requête SQL = [ UPDATE Intervention SET Intervention.IN_IDClient = {p_IdClient} WHERE Intervention.IN_IDDossier = {p_idDossier} ] reqModif.p_IdClient = gclPresentationFicheDossier:m_nIDClient reqModif.p_idDossier = gclPresentationFicheDossier:m_nPKID si pas HExécuteRequêteSQL(reqModif,hVérifieDoublon+hVérifieIntégrité) alors si gclPresentationFicheDossier:ListeIntervention <> Null _et_ gclPresentationFicheDossier: ListeIntervention:m_clTabModele..Occurrence > 0 _et_ gclPresentationFicheDossier:ListeIntervention: m_clTabModele[1].m_nIDClient > 0 alors PFicheDossier.gFicheClient(gclPresentationFicheDossier,Null,gclPresentationFicheDossier: ListeIntervention:m_clTabModele[1].m_nIDClient) fin fin PFicheDossier.gListeIntervention(gclPresentationFicheDossier) TrieOngletInter(gclPresentationFicheDossier:ListeIntervention:m_clTabModele) EnregistrerFiche() Procédure locale MAJObjetRetourFI procédure MAJObjetRetourFI(*)//LOCAL sContexte est une chaîne, pclObjet est un objet dynamique bResultat est un booléen=Vrai nMode est un entier sNomChamp est une chaîne pclObjet est un objet dynamique si MesParamètres..Occurrence>0 alors nMode = MesParamètres[1] fin selon nMode cas 1 : sNomChamp = MesParamètres..Occurrence>=2 ? ExtraitChaîne(MesParamètres[2],1,TAB) sinon "" pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null cas 2 pclObjet = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null fin si FenEtat(FEN_ChoixFenetreInterne)=Actif alors Ferme(FEN_ChoixFenetreInterne) fin si pclObjet<>Null alors //*******************************MISE A JOUR DE L'OBJET********************************************************* selon sNomChamp 06/08/2026 Isis_BO 5425 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures //CAS BTN_LOUPE_CLIENT..Nom : PFicheDossier.gFicheClient(gclPresentationFicheDossier,pclObjet,*,Vrai) cas BTN_LOUPE_CLIENT..Nom, BTN_AJOUTE_CLIENT..Nom, BTN_MODIF_CLIENT..Nom : nPKIDActuel est un entier sur 8 octets = gclPresentationFicheDossier:m_nIDClient si sNomChamp=BTN_LOUPE_CLIENT..Nom alors PFicheDossier.gFicheClient(gclPresentationFicheDossier,pclObjet,*,Vrai) sinon PFicheDossier.gFicheClient(gclPresentationFicheDossier,pclObjet) fin si ControlePresenceClientDansDoc(nPKIDActuel,gclPresentationFicheDossier:m_nIDClient) alors si TraitementDocSurChangementClient(nPKIDActuel,SAI_CLIENT) alors MaJIdClientInter() fin sinon MaJIdClientInter() fin fin fin MaJAffichageInter() renvoyer bResultat Procédure locale NomInter procédure NomInter() npos est un entier = ZR_Inter si npos > 0 _et_ npos <= ZR_Inter..Occurrence _et_ ZR_Inter[npos].LIB_Id > 0 alors n est un entier = TableauCherche(gclPresentationFicheDossier:ListeIntervention:m_clTabModele, tcLinéairePremier,"m_nPKID",ZR_Inter[npos].LIB_Id) si n <= 0 alors renvoyer Faux fin Sablier(Vrai) PFicheDossier.gListeIntervention(gclPresentationFicheDossier) TrieOngletInter(gclPresentationFicheDossier:ListeIntervention:m_clTabModele) sImageSoc est une chaîne ANSI = PreferenceOngletInter1(c_CouleurIconeSoc, gclPresentationFicheDossier:ListeIntervention:m_clTabModele[n]) sCouleurText est une chaîne ANSI = PreferenceOngletInter1(c_CouleurSociete, gclPresentationFicheDossier:ListeIntervention:m_clTabModele[n]) ZR_Inter[npos].LIB_Libellé = DonneLibOnglet1(gclPresentationFicheDossier: ListeIntervention:m_clTabModele[n]) ZR_Inter[npos].LIB_SousTitre = DonneSousTitreInter(gclPresentationFicheDossier: ListeIntervention:m_clTabModele[n]) ZR_Inter[npos].LIB_Id = gclPresentationFicheDossier:ListeIntervention: m_clTabModele[n].m_nPKID ZR_Inter[npos].FRM_Soc..CouleurFond = sCouleurText Sablier(fauxToutSablier) sinon renvoyer Faux fin Procédure locale PriseFocus // Résumé : 06/08/2026 Isis_BO 5426 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures // Syntaxe : //PriseFocus ( est chaîne UNICODE [, est chaîne]) // // Paramètres : // sAliasCourant (chaîne UNICODE) : // sVoletEnFermeture (chaîne ANSI - valeur par défaut="") : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure PriseFocus(local sAliasCourant est une chaîne Unicode,local sVoletEnFermeture est une chaîne< utile>="") //SI gtabOngletIntervRef[sAliasCourant]..Existe ALORS // sAliasCourant = gtabOngletIntervRef[sAliasCourant] // //sTitreOnglet est une chaine = clPresentationFiche:m_sTitre<>"" ? clPresentationFiche:m_sTitre SINON clPresentationFiche:m_sRefInterne // sNomFenetre est une chaine = "FI_Fiche_Intervention"//FI_Fiche_Intervention..Nom // // //Récupère l'id de l'intervention présentat dans l'alias du volet // nPKIDIntervention est un entier sur 8 octets = Milieu(sAliasCourant,Position(sAliasCourant,sNomFenetre)+taille(sNomFenetre)) // // // SI nPKIDIntervention>0 ALORS // // //clListeInterv est un PTableIntervention dynamique // // SI clListeInterv=Null ALORS clListeInterv = DonneListeInterv() // SI clListeInterv<>Null ALORS // //Rechercher l'id dans la liste des interventions // nIndice est un entier = TableauCherche(clListeInterv:m_clTabModele,tcLinéaire,"m_nPKID",nPKIDIntervention,1) // // SI nIndice>0 ALORS // clListeInterv:p_clCourant = clListeInterv:m_clTabModele[nIndice] // //Récupération de l'objet FIche Intervention // clPresentationFiche est un PFicheIntervention <- clListeInterv.Modifier() // // //Rend actif l'onglet cliqué en précisant qu'il faut charger ses données // OuvreOuActiveOnglet(sNomFenetre,"Intervention",Vrai,clPresentationFiche,DonneParam(DansChampFI,FI_Fiche _Dossier..Nom,"InitIntervention",maProcMAJObjetRetourFI,"Intervention","DossierInterImmediat",*,gclPres entationFicheDossier,Faux)) // FIN // FIN // FIN //FIN Procédure locale RafraichissementFiche // Résumé : // Syntaxe : //RafraichissementFiche ( est STParamFenetreAppelante) // // Paramètres : 06/08/2026 Isis_BO 5427 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures // stParamSupplementaire (STParamFenetreAppelante) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RafraichissementFiche(stParamSupplementaire est STParamFenetreAppelante) si stParamSupplementaire <> Null _et_ (stParamSupplementaire:sNomIDAppelant <> "" ou stParamSupplementaire.nIdFenetreAppelante > 0) alors si stParamSupplementaire:pclObjetAppelant <> Null _et_ stParamSupplementaire:pclObjetAppelant est PFicheDossier alors InitFiche(stParamSupplementaire:pclObjetAppelant,stParamSupplementaire) sinon InitFiche(gclPresentationFicheDossier,stParamSupplementaire) fin sinon si stParamSupplementaire.sContexteAppelant = "ONG_FENETRE" _et_ ZR_Inter > 0 alors ExécuteTraitement("FI_Fiche_Dossier.CFI_Inter.RafraichissementFiche",trtProcédure, stParamSupplementaire) //ExécuteTraitement("FI_Fiche_Dossier.CFI_Inter.MiseAJourAffichage",trtProcédure) fin fin //DemandeMiseAJourUIParent() Procédure locale SuppresionDossier procédure SuppresionDossier() si gclPresentationFicheDossier:m_nPKID > 0 alors reqVerif est une Requête SQL = [ SELECT Intervention.IN_RefInterne, COUNT(DISTINCT DC_PKID) AS NbDocuments, COUNT(DISTINCT ME_PKID) AS NbMessages, COUNT(DISTINCT AC_PKID) AS NbAction, COUNT(DISTINCT PL_PKID) AS NbRdvs FROM Intervention LEFT JOIN Document ON Document.DC_IDIntervention = IN_PKID LEFT JOIN MessageExterne ON MessageExterne.ME_IDIntervention = IN_PKID LEFT JOIN Action ON Action.AC_IDIntervention = IN_PKID LEFT JOIN Planning_RDV ON Planning_RDV.PL_IDIntervention = IN_PKID AND Planning_RDV.Archive = 0 WHERE Intervention.IN_IDDossier = {p_IdDossier} GROUP BY Intervention.IN_RefInterne ] reqVerif.p_IdDossier = gclPresentationFicheDossier:m_nPKID sMsgInfo est une chaîne ANSI si pas HExécuteRequêteSQL(reqVerif) alors LogEcrit("Erreur dans la req vérification suppression dossier "+RC+HErreurInfo(hErrComplet), eDebug) Info("Une erreur s'est produite, le dossier ne peut pas être supprimé") retour 06/08/2026 Isis_BO 5428 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures sinon pour tout reqVerif si reqVerif.NbRdvs > 0 alors sMsgInfo += [RC]+"Il y a "+reqVerif.NbRdvs + " rendez-vous pour l'intervention "+reqVerif.IN_RefInterne si reqVerif.NbDocuments > 0 alors sMsgInfo += [RC]+"Il existe "+reqVerif.NbDocuments + " documents pour l'intervention "+reqVerif.IN_RefInterne si reqVerif.NbMessages > 0 alors sMsgInfo += [RC]+"Il y a "+reqVerif.NbMessages + " messages pour l'intervention "+reqVerif.IN_RefInterne si reqVerif.NbAction > 0 alors sMsgInfo += [RC]+"Il y a "+reqVerif.NbAction + " actions pour l'intervention "+reqVerif.IN_RefInterne fin fin si sMsgInfo <> "" alors Info("Le dossier ne peut pas être supprimé car : "+sMsgInfo) retour sinon clErreur est un CErreur bOk est un booléen = Vrai si pas gclPresentationFicheDossier.bControle(clErreur,Vrai) alors bOk = Faux sMsgInfo += [RC] + clErreur.FormateMessage() fin pour tout pclInter de gclPresentationFicheDossier:ListeIntervention:m_clTabModele si pas pclInter.bControle(clErreur,Vrai) alors bOk = Faux sMsgInfo += [RC] + clErreur.FormateMessage() fin fin si pas bOk alors Erreur("Impossible de supprimer le dossier",sMsgInfo) retour fin si OuiNon("Êtes-vous sûr de vouloir supprimer le dossier ? Cette opération est irréversible.") = Oui alors si pas gclPresentationFicheDossier.bSupprimer(clErreur) alors Erreur(clErreur.FormateMessage()) sinon ExécuteTraitement(BTN_Fermer_fiche_dossier,trtClic) fin sinon retour fin fin fin Procédure locale SurActivite // Résumé : // Syntaxe : //SurActivite (, , ) // // Paramètres : // wEve : // wParam : // lParam : 06/08/2026 Isis_BO 5429 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurActivite(wEve,wParam,lParam) //gbUserEnMouvement = Vrai si gclPresentationFicheDossier:m_bBlocageEcriture alors gnDelai=DonneValeurTimeOutObjet(gclPresentationFicheDossier) fin //SI wParam<>0 ALORS//N° de colonne sur laquelle le clic est effectué // //FIN Procédure locale TimeOutDossier procédure TimeOutDossier() //Enlève 1 seconde au temps restant gnDelai-- //Le temps est écoulé, l'enregistrement et le déblocage de ce dernier c'est bien passé si gnDelai = 0 alors DeblocEnregistrement(gclPresentationFicheDossier,paramSupplementaire,DesactiveTimer,BTN_ CADENAS_FERME_DOSSIER,BTN_CADENAS_OUVERT_DOSSIER,GR_CADENAS_DOSSIER,SC_Dossier,*,Vrai) fin Procédure locale TraitementDocSurChangementClient // Résumé : // Syntaxe : //[ = ] TraitementDocSurChangementClient ( est entier sur 8 octets, est champ) // // Paramètres : // nPKIDActuel (entier sur 8 octets) : // chpSite (champ) : // Valeur de retour : // booléen : // // Exemple : // Indiquez ici un exemple d'utilisation. // // bReponseQuestion (booléen) : procédure TraitementDocSurChangementClient(nPKIDActuel est un entier sur 8 octets,chpSite est un Champ) bResultat est un booléen bSort est un booléen bReponseQuestion est un booléen //Demande à l'utilisateur s'il est d'accord de changer le site et de copier les documents avec bReponseQuestion = OuiNon( "Le changement du client aura pour effet de copier les documents dans un nouveau répertoire", "Confirmez-vous le changement ?") si bReponseQuestion alors //Variable stockant les messages d'erreurs de la copie sMSG est une chaîne //Variable contentant l'ID de l'état du document qui correspond à "présent" nIDEtatDocPresent est un entier sur 8 octets = gpclListeEtatDocument. RechercheEtDonneIdDepuisValeur("1") 06/08/2026 Isis_BO 5430 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures nTotalInterv est un entier = gclPresentationFicheDossier:ListeIntervention:m_clTabModele.. Occurrence sListeFicCumul est une chaîne pour i = 1 _à_ nTotalInterv clFicheInterv est un PFicheIntervention <-gclPresentationFicheDossier: ListeIntervention:m_clTabModele[i] //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si clFicheInterv:ListeDocument = Null alors PFicheIntervention.gListeDocument( clFicheInterv) nTotalDoc est un entier = clFicheInterv:ListeDocument:p_nTotal //Boucle sur tous les documents hors rapport pour j = 1 _à_ nTotalDoc //Le document est présent à l'endroit attendu si clFicheInterv:ListeDocument:m_clTabModele[j]:m_nIDEtatDocument=nIDEtatDocPresent alors //Concatene les chemins des fichiers //sListeFichiers+=clFicheInterv:ListeDocument:m_clTabModele[j]:m_sCheminFichier+RC sListeFicCumul+=clFicheInterv:m_nPKID+TAB+clFicheInterv:ListeDocument: m_clTabModele[j]:m_sCheminFichier+RC fin fin fin pour i = 1 _à_ nTotalInterv clFicheInterv est un PFicheIntervention <-gclPresentationFicheDossier: ListeIntervention:m_clTabModele[i] //Variable contenant le nom des fichiers à copier sListeFichiers est une chaîne //Il se peut que la liste des document ne soit pas chargées à cause du chargement différé si clFicheInterv:ListeDocument = Null alors PFicheIntervention.gListeDocument( clFicheInterv) pour toute chaîne unLotDoc de sListeFicCumul séparée par RC si ExtraitChaîne(unLotDoc,1,TAB)=clFicheInterv:m_nPKID alors sListeFichiers+=ExtraitChaîne(unLotDoc,2,TAB)+RC fin fin //La copie des fichiers ne s'est pas bien passé=>inutile d'aller pplus loin si sListeFichiers<>"" _et_ pas AjouteFichier(sListeFichiers,0,clFicheInterv,sMSG,Vrai) _ou_ sMSG<>"" alors bSort = Vrai si bSort alors break //Recharge la liste des documents avec le nouveau site PFicheIntervention.gListeDocument(clFicheInterv) fin si bSort alors //Affiche l'erreur Erreur("Les fichiers suivant n'ont pas pu être copiés",RC+sMSG) //Recharge l'ancien client PFicheDossier.gFicheClient(gclPresentationFicheDossier,gclPresentationFicheDossier. FicheClient,nPKIDActuel,Vrai) 06/08/2026 Isis_BO 5431 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures //Actualise le code client à l'écran chpSite = Majuscule(gclPresentationFicheDossier.FicheClient.m_sNom) sinon //La copie des fichiers s'est bien passé bResultat = Vrai //Demande à l'utilisateurs s'il faut supprimer les anciens fichiers ? si OuiNon("Les fichiers ont bien été copiés", "Souhaitez-vous les supprimer de leur ancien emplacement") alors //Boucle sur la liste des fichiers pour toute chaîne sUnFichier de sListeFicCumul séparée par RC //Le fichier existe si fFichierExiste(ExtraitChaîne(sUnFichier,2,TAB)) alors //Supprime le fichier fSupprime(ExtraitChaîne(sUnFichier,2,TAB),frLectureSeule) fin fin fin fin sinon //Recharge l'ancien client PFicheDossier.gFicheClient(gclPresentationFicheDossier,gclPresentationFicheDossier.FicheClient, nPKIDActuel,Vrai) //Actualise le code site à l'écran chpSite = Majuscule(gclPresentationFicheDossier:FicheClient.m_sNom) //Enregistre les changements EnregistrerFiche() fin renvoyer bResultat Procédure locale TrieOngletInter procédure TrieOngletInter(TabModele est un tableau de MIntervention dynamique) nValeur est un entier = 0 nIndice est un entier=TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur. m_clTabModele,tcLinéaire,"m_nIDUtilisateur;m_sCode",gpclFicheUtilisateurEnCours:m_nPKID, c_NomParamTrieInter) si nIndice>0 alors nValeur = Val(ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[ nIndice].m_sValeur,1,"_",DepuisDébut)) fin //SI PAS DonneDroitParamAppli(cParam_TrieInter) ALORS // nValeur = 0 //FIN selon nValeur cas C_DateD_R TableauTrie(TabModele,ttMembre,"-m_dhCreationDate") cas C_DateD_A TableauTrie(TabModele,ttMembre,"+m_dhCreationDate") cas C_NumInter_E 06/08/2026 Isis_BO 5432 Partie 3 › Fenêtre WINDEV › FI_Fiche_Dossier › Procédures TableauTrie(TabModele,ttMembre+tccRespecteNumérique,"-m_sRefInterne") cas C_NumInter_P TableauTrie(TabModele,ttMembre+tccRespecteNumérique,"+m_sRefInterne") cas C_TitreInter_A TableauTrie(TabModele,ttMembre,"+m_sTitre") cas C_TitreInter_Z TableauTrie(TabModele,ttMembre,"-m_sTitre") cas C_NumDevis_E TableauTrie(TabModele,ttMembre+tccRespecteNumérique,"-m_sNumDevis") cas C_NumDevis_A TableauTrie(TabModele,ttMembre+tccRespecteNumérique,"+m_sNumDevis") cas C_RefExtInter_E TableauTrie(TabModele,ttMembre+tccRespecteNumérique,"-m_sRefExterne") cas C_RefExtInter_P TableauTrie(TabModele,ttMembre+tccRespecteNumérique,"+m_sRefExterne") autre cas TableauTrie(TabModele,ttMembre+tccRespecteNumérique,"-m_nPKID") fin 06/08/2026 Isis_BO 5433 Partie 3 › Fenêtre WINDEV › FI_Vierge › Image FI_Vierge Image FI_Vierge Informations générales FI_Vierge Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_Vierge.wdw Créé par SMR Date de création 30/04/2025 17:12:19 Dernière modification par SMR Date dernière modification 02/05/2025 14:38:50 Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère Position X 0 Position Y 0 Largeur 640 Hauteur 480 06/08/2026 Isis_BO 5434 Partie 3 › Fenêtre WINDEV › FI_Vierge › Informations générales | Visible | Barre de titre | | Menu système | | | --------------------- | -------------------- | --- | --------------- | --- | | Icône réduction | Icône agrandissement | | Icône aide ctx. | | | Barre de message | Détourer le fond | | Mode 9 images | | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ---------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Windows 11 | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | ------- | --- | ---- | | 06/08/2026 | | Isis_BO | | 5435 | Partie 3 › Fenêtre WINDEV › FI_Vierge › Informations générales Statistiques de la fenêtre Fenêtre interne 1 Nombre d'éléments dans la fenêtre : 1 FI_Vierge Informations sur les champs Fenêtre : FI_Vierge Fenêtre interne BAT ehcuoT X noitisoP Y noitisoP laitini tatE ruegraL ruetuaH elbisiV nalP | FI_Vierge | 0 | 0 640 480 | 0 | | | --------- | --- | --------- | --- | --- | Fenêtre : FI_Vierge Fenêtre interne : FI_Vierge | UI par l'utilisateur Selon fenêtre | | | | | | ------------------------------------------------------------------- | --- | --- | --- | --- | | Unité des tailles Compatible desktop ET mobile | | | | | | Taux Paral. hauteur 0 | | | | | | Taux Paral. Y 0 | | | | | | Épinglé Non | | | | | | Masquer lors du scrolling Non | | | | | | Ancrage au contenu | | | | | | Numéro aide 0 | | | | | | Thème destination Oui | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | | | | | Facteur de rétrécissement 0 Facteur d'agrandissement 0 | Ctx. HFSQL indép. Non | | | | | | --------------------- | --- | --- | --- | --- | | Ancrage | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | Isis_BO | | 5436 | | ---------- | --- | ------- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_Vierge › Code des champs FI_Vierge Code des champs Déclarations globales de FI_Vierge procédure MaFenêtre() 06/08/2026 Isis_BO 5437 Partie 3 › Fenêtre WINDEV › FI_AG_OU_PL › Image FI_AG_OU_PL Image FI_AG_OU_PL Informations générales FI_AG_OU_PL Fichier physique D:\Projets Windev\Batik\WD30\Dev\FI_AG_OU_PL.wdw Créé par SMR Date de création 16/05/2025 08:03:21 Dernière modification par SMR Date dernière modification 20/05/2025 12:21:03 Type fenêtre Fenêtre libre Mode ouverture (Desktop) Centrée par rapport à la mère Position X 0 Position Y 0 Largeur 1519 Hauteur 480 06/08/2026 Isis_BO 5438 Partie 3 › Fenêtre WINDEV › FI_AG_OU_PL › Informations générales | Visible | Barre de titre | | Menu système | | | --------------------- | -------------------- | --- | --------------- | --- | | Icône réduction | Icône agrandissement | | Icône aide ctx. | | | Barre de message | Détourer le fond | | Mode 9 images | | | Redimensionnable | Avec grip | | Grip dans image | | | Déplace/fond | Sauve position | | Ascenseur auto. | | | Gestion grande police | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | Actif | | | | | ------------------------------- | ----------------------------------- | --- | --- | --- | | Curseur survol | 0 | | | | | Copie d'écran | Oui | | | | | Unité des tailles | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | | | | | Opacité | 100 | | | | | Titre personnalisé | Non | | | | | Titre perso. : hauteur | 30 | | | | | Titre perso. : Affiche le titre | Oui | | | | | Pos. Menu Perso | Non | | | | | Icône de fermeture | Oui | | | | | Type cadre | | | | | | Transparence Vista | Non | | | | | Transparence gérée par Vista | Non | | | | | Appliquer le thème du projet | | | | | | Grisé : Utiliser couleur perso. | Non | | | | | Grisé : Algo pour images | | | | | | Style du menu | Windows 11 | | | | | Mode bulle d'aide | Non | | | | | Mode Bulle : Point chaud | Haut gauche | | | | | Mode Bulle : Décalage X | 0 | | | | | Mode Bulle : Décalage Y | 0 | | | | | Optimisations | Comme le projet | | | | | Valide auto. | 0 | | | | | Lib. + tps restant | Oui | | | | | Pos. X Menu | 6 | | | | | Pos. Y Menu | 28 | | | | | Texte Markdown | Non | | | | | Mode menu ctx. | | | | | | M.C.U. | Oui | | | | | Anim. Ouverture | 0 | | | | | Anim. Fermeture | 0 | | | | | Durée Anim. Ouverture | 100 | | | | | Durée Anim. Fermeture | 50 | | | | | Adapte Taille contenu | Non | | | | | Assombri quand inactif | Oui | | | | Déplace souris sur bouton par Non | Compact. barres outils | Non | | | | | ---------------------- | --- | ------- | --- | ---- | | 06/08/2026 | | Isis_BO | | 5439 | Partie 3 › Fenêtre WINDEV › FI_AG_OU_PL › Informations générales Statistiques de la fenêtre | | Sélecteur | | | 1 | Image | | 1 | | --- | ------------------- | --- | --- | --- | --------------- | --- | --- | | | Fenêtre interne | | | 1 | Fenêtre interne | | 1 | | | Option de sélecteur | | | 2 | | | | Nombre d'éléments dans la fenêtre : 6 FI_AG_OU_PL Informations sur les champs Fenêtre : FI_AG_OU_PL Fenêtre interne BAT ehcuoT | | | | X noitisoP Y noitisoP | | | | laitini tatE | | --- | --- | --- | --------------------- | --- | --- | --- | ------------ | ruetuaH | | | | | ruegraL | | elbisiV | | | --- | --- | --- | --- | ------- | --- | ------- | --- | nalP | FI_AG_OU_PL | | | 0 | 0 1519 | 480 | 0 | | | ----------- | --- | --- | --- | ------ | --- | --- | --- | Fenêtre interne : FI_AG_OU_PL Sélecteur ellennoitroporp .loC sennoloc .bN | | | | | | laitini tatE | BAT ehcuoT | staté siorT | | --- | --- | --- | --- | --- | ------------ | ---------- | ----------- | X noitisoP Y noitisoP | | | | ruegraL | ruetuaH | | | | | --- | --- | --- | ------- | ------- | --- | --- | --- | elbisiV nalP | SEL_Version | | 1226 | 6 285 | 24 | 0 Actif | | 2 | | ----------- | --- | ---- | ----- | ------- | ------- | --- | ---- | | 06/08/2026 | | | | Isis_BO | | | 5440 | Partie 3 › Fenêtre WINDEV › FI_AG_OU_PL › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | laitini tatE | | sucof cevA | | --- | --- | --- | --- | --- | ------------ | --- | ---------- | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | cilc cevA | | | --- | --- | ------- | ------- | --- | --- | --------- | --- | elbisiV nalP | IMG_Indicatif | 1190 | 0 36 | 36 | 0 | Actif | | | | ------------- | ---- | ---- | --- | --- | ----- | --- | --- | Fenêtre interne BAT ehcuoT | | X noitisoP | Y noitisoP | | | | laitini tatE | | | --- | ---------- | ---------- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | CFI_AgPl | | 0 36 | 1519 | 444 | 0 | Actif | | | -------- | --- | ---- | ---- | --- | --- | ----- | --- | Fenêtre : FI_AG_OU_PL Fenêtre interne : FI_AG_OU_PL | UI par l'utilisateur | Selon fenêtre | | | | | | | | -------------------------------- | ----------------------------------- | --- | --- | --- | --- | --- | --- | | Unité des tailles | Plateforme unique desktop OU mobile | | | | | | | | Taux Paral. hauteur | 0 | | | | | | | | Taux Paral. Y | 0 | | | | | | | | Épinglé | Non | | | | | | | | Masquer lors du scrolling | Non | | | | | | | | Ancrage au contenu | | | | | | | | | Numéro aide | 0 | | | | | | | | Thème destination | Oui | | | | | | | | Alignement sur l'axe secondaire | défini par le champ flexbox (auto) | | | | | | | Facteur de rétrécissement 0 | Facteur d'agrandissement | 0 | | | | | | | | ------------------------- | ------- | --- | --- | --- | --- | --- | --- | | Ctx. HFSQL indép. | Non | | | | | | | | Ancrage | | | | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | Isis_BO | | | | | 5441 | | ---------- | --- | ------- | --- | --- | --- | --- | ---- | Partie 3 › Fenêtre WINDEV › FI_AG_OU_PL › Informations sur les champs Fenêtre interne : FI_AG_OU_PL Fenêtre interne : FI_AG_OU_PL.CFI_AgPl Ordre navigation 2 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 21 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : FI_AG_OU_PL.IMG_Indicatif Valeur initiale FR: D:\Projets Windev\Batik\WD30\Dev\IMG-Fleche-Droite.svg Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 5442 Partie 3 › Fenêtre WINDEV › FI_AG_OU_PL › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Sélecteur : FI_AG_OU_PL.SEL_Version Libellé FR: &Sélecteur 2 colonnes Valeur initiale 1 Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec ValeurRenvoyée Oui Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Oui Option multilignes Non Option format RTF Non Texte Markdown Non 06/08/2026 Isis_BO 5443 Partie 3 › Fenêtre WINDEV › FI_AG_OU_PL › Informations sur les champs Mode menu ctx. Image D:\Projets Windev\Batik\WD30\Dev\Gabarits\WD\190 GENSTEEL\Gensteel_Radio.png Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_AG_OU_PL Code des champs Déclarations globales de FI_AG_OU_PL procédure FI_AG_OU_PL(gclPresentationPlanning est un PTableRDV dynamique=Null, paramSupplementaire est un STParamFenetreAppelante=Null) Fin d'initialisation de FI_AG_OU_PL MaJAffichage() Initialisation de SEL_Version // Version 1 // Description // Sélecteur simple en lignes sur 2 colonnes A chaque modification de SEL_Version MaJAffichage() FI_AG_OU_PL Procédures Procédure locale MaJAffichage 06/08/2026 Isis_BO 5444 Partie 3 › Fenêtre WINDEV › FI_AG_OU_PL › Procédures procédure MaJAffichage() si SEL_Version alors selon gsPreferenceAgdUt cas "Planning" : ChangeFenêtreSource(CFI_AgPl,FI_Planning,gclPresentationPlanning, paramSupplementaire) cas "Agenda" : ChangeFenêtreSource(CFI_AgPl,FI_Agenda3,gclPresentationPlanning, paramSupplementaire) fin IMG_Indicatif..Visible = Vrai sinon selon gsPreferenceAgdUt cas "Planning" : ChangeFenêtreSource(CFI_AgPl,FI_AgendaPlanning, paramSupplementaire) cas "Agenda" : ChangeFenêtreSource(CFI_AgPl,FI_Agenda, paramSupplementaire) fin IMG_Indicatif..Visible = Faux fin Procédure locale RafraichissementFiche procédure RafraichissementFiche(stParamSupplementaire est STParamFenetreAppelante) ExécuteTraitement("FI_AG_OU_PL.CFI_AgPl.RafraichissementFiche", trtProcédure,stParamSupplementaire) 06/08/2026 Isis_BO 5445 Partie 4 › Modèle fenêtre WINDEV Partie 4 Modèle fenêtre WINDEV | 06/08/2026 | Isis_BO | 5446 | | ---------- | ------- | ---- | Partie 4 › Modèle fenêtre WINDEV Modèle_FenêtreSimple Image Modèle_FenêtreSimple Informations générales Modèle_FenêtreSimple Fichier physique D:\Projets Windev\Batik\WD30\Dev\Modèle_FEN_Modele.wdt | Créé par | | DFI | | | | | -------------------------- | ---------- | ----------------------------- | ------- | --------------- | ---- | | Date de création | | 23/08/2024 18:48:40 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:32 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à l'écran | | | | | | 0 | | 0 | 671 | 330 | | Position X | Position Y | | Largeur | Hauteur | | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | | 06/08/2026 | | | Isis_BO | | 5447 | Partie 4 › Modèle fenêtre WINDEV › Modèle_FenêtreSimple › Informations générales Ctx. HFSQL indép. Etat initial Actif Curseur survol 0 Copie d'écran Oui Unité des tailles Plateforme unique desktop OU mobile Ancrage au contenu Opacité 100 Titre personnalisé Oui Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Non Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Non Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\190 06/08/2026 Isis_BO 5448 Partie 4 › Modèle fenêtre WINDEV › Modèle_FenêtreSimple › Informations générales Statistiques de la fenêtre Nombre d'éléments dans la fenêtre : 0 | 06/08/2026 | Isis_BO | 5449 | | ---------- | ------- | ---- | Partie 4 › Modèle fenêtre WINDEV › MDLC_EnteteBloc › Image MDLC_EnteteBloc Image MDLC_EnteteBloc Informations générales MDLC_EnteteBloc Fichier physique D:\Projets Windev\Batik\WD30\Dev\MDLC_EnteteBloc.wdt | Créé par | | DFI | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 24/08/2024 21:59:23 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:32 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 271 Hauteur | 29 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------------------- | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | Titre perso. : hauteur | | 30 | | | | | Titre perso. : Affiche le titre | | Oui | | | | | Pos. Menu Perso | | Non | | | | | Icône de fermeture | | Oui | | | | | Type cadre | | | | | | | 06/08/2026 | | | Isis_BO | | 5450 | Partie 4 › Modèle fenêtre WINDEV › MDLC_EnteteBloc › Informations générales Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Grisé : Utiliser couleur perso. Non Grisé : Algo pour images Style du menu Windows 11 Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 1 Image 2 Modèle de champs 1 Nombre d'éléments dans la fenêtre : 4 MDLC_EnteteBloc Informations sur les champs 06/08/2026 Isis_BO 5451 Partie 4 › Modèle fenêtre WINDEV › MDLC_EnteteBloc › Informations sur les champs Fenêtre : MDLC_EnteteBloc Modèle de champs BAT ehcuoT | | | X noitisoP Y noitisoP | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | ------------ | --- | ruetuaH | | | | ruegraL | | elbisiV | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | MDLC_EnteteBloc | | 0 | 0 271 | 29 | 0 | Actif | | | --------------- | --- | --- | ----- | --- | --- | ----- | --- | Modèle de champs : MDLC_EnteteBloc Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | elbisiV nalP | LIB_BLOC | 34 | 5 146 | 19 0 | Actif | Gauche | Haut | | | -------- | --- | ----- | ---- | ----- | ------ | ---- | --- | Image cilc ruop eriatiroirP tuaféd rap eéminA sucof cevA | | X noitisoP | Y noitisoP | | | laitini tatE | | | | --- | ---------- | ---------- | --------------- | --- | ------------ | --------- | --- | | | | | ruegraL ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_Entete | 0 | 0 | 271 29 | 0 | Actif | | | | ---------- | --- | --- | ------ | --- | ----- | --- | --- | | IMG_ICONE | 8 | 6 | 16 16 | 0 | Actif | | | Fenêtre : MDLC_EnteteBloc Modèle de champs : MDLC_EnteteBloc | Curseur survol | 0 | | | | | | | | ------------------------- | ---------------------------- | --- | --- | --- | --- | --- | --- | | UI par l'utilisateur | Selon fenêtre | | | | | | | | Unité des tailles | Compatible desktop ET mobile | | | | | | | | Taux Paral. hauteur | 0 | | | | | | | | Taux Paral. Y | 0 | | | | | | | | Épinglé | Non | | | | | | | | Masquer lors du scrolling | Non | | | | | | | | Numéro aide | 0 | | | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) | 06/08/2026 | | | Isis_BO | | | | 5452 | | ---------- | --- | --- | ------- | --- | --- | --- | ---- | Partie 4 › Modèle fenêtre WINDEV › MDLC_EnteteBloc › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Modèle de champs : MDLC_EnteteBloc Image : MDLC_EnteteBloc.IMG_Entete Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\CadreTableau.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Tenir compte du cadrage Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Oui Chargement en fond Non Orientation EXIF Oui Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5453 Partie 4 › Modèle fenêtre WINDEV › MDLC_EnteteBloc › Informations sur les champs Image : MDLC_EnteteBloc.IMG_ICONE Valeur initiale FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\ICONE_ENTETE_BANDEAU_SITE.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : MDLC_EnteteBloc.LIB_BLOC Libellé FR: Site Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 5454 Partie 4 › Modèle fenêtre WINDEV › MDLC_EnteteBloc › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR: 0 Mode ellipse Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 5455 Partie 5 › Etat Partie 5 Etat | 06/08/2026 | Isis_BO | 5456 | | ---------- | ------- | ---- | Partie 5 › Etat ETAT_Planning_Collaborateur Image ETAT_Planning_Collaborateur Informations générales | ETAT_Planning_Collaborateur | Planning collaborateur | | | | | --------------------------- | --------------------------- | --- | --- | --- | | Nom logique de l'état | ETAT_Planning_Collaborateur | | | | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_Planning_Collaborateur.wde Type | Thème | 210 Blueberries | | | | | ----- | --------------- | --- | --- | --- | Type de source de données | Nom de la source | :gtabRdv | | | | | ----------------- | ----------------- | ----------------- | ----- | --- | | Format de la page | A4 (210 x 297 mm) | | | | | Marge haute (mm) | 10.00 | Marge basse (mm) | 10.00 | | | Marge gauche (mm) | 10.00 | Marge droite (mm) | 10.00 | | ETAT_Planning_Collaborateur Informations sur les champs | 06/08/2026 | | Isis_BO | | 5457 | | ---------- | --- | ------- | --- | ---- | Partie 5 › Etat › ETAT_Planning_Collaborateur › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | --- | ---- | --- | --- | ---------------- | --- | elbisiV erdaC tiarT | CHAMP58 | Prédéfini | 245.28 0.00 | 6.76 31.72 | | | | ------------------------------ | --------- | ----------- | -------------------------- | --- | --- | | TITREDOC | Libellé | 103.50 1.78 | 9.82 70.00 | | | | IMG_Logo | Image | 0.00 0.00 | 20.22 34.77 | | | | | | 0.05 0.03 | 15.08 277.02 | | | | PLN_Collaborateur | Planning | | | | | | NUMNBPAGES | Prédéfini | 232.87 0.00 | 6.62 44.13 | | | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | Epais. : Epaisseur du cadre (mm) Détails des champs Type de champ Prédéfini | NUMNBPAGES [NUMPAGE]/[NBPAGES] | | | | | | | ------------------------------ | --- | --- | --- | --- | --- | | CHAMP58 Date | | | | | | ETAT_Planning_Collaborateur Code Ouverture de ETAT_Planning_Collaborateur procédure ETAT_Planning_Collaborateur(gtabRdv est un tableau de RendezVous) IMG_Logo = gLOGO_FOND_CLAIR | 06/08/2026 | | Isis_BO | | | 5458 | | ---------- | --- | ------- | --- | --- | ---- | Partie 5 › Etat › ETAT_Agenda_Collaborateur › Image ETAT_Agenda_Collaborateur Image ETAT_Agenda_Collaborateur Informations générales ETAT_Agenda_Collaborateur Agenda Collaborateur 06/08/2026 Isis_BO 5459 Partie 5 › Etat › ETAT_Agenda_Collaborateur › Informations générales | Nom logique de l'état | ETAT_Agenda_Collaborateur | | | | | | --------------------- | ------------------------- | --- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_Agenda_Collaborateur.wde Type | Thème | 210 Blueberries | | | | | | ----- | --------------- | --- | --- | --- | --- | Type de source de données | Nom de la source | :tabRDV | | | | | | ----------------- | ----------------- | --- | ----------------- | ---- | --- | | Format de la page | A4 (210 x 297 mm) | | | | | | Marge haute (mm) | 5.00 | | Marge basse (mm) | 5.00 | | | Marge gauche (mm) | 5.00 | | Marge droite (mm) | 5.00 | | ETAT_Agenda_Collaborateur Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA ¹ uaelbaT | | Type | X Y | | elbacéS | noitisoP | | --- | ---- | --- | --- | ------- | -------- | elbisiV ¹ .siapE erdaC tiarT | TITREDOC | Libellé | 35.98 0.00 | 9.79 209.34 | | | | ------------------------------ | --------- | ----------- | -------------------------- | --- | --- | | IMG_Logo | Image | 0.00 0.00 | 13.02 23.34 | | | | CHAMP58 | Prédéfini | 255.28 0.00 | 6.72 31.72 | | | | AGD_Collaborateur | Agenda | 0.03 0.18 | 165.36 287.07 | | | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | Epais. : Epaisseur du cadre (mm) Détails des champs Type de champ Prédéfini | CHAMP58 Date | | | | | | | ------------ | --- | ------- | --- | --- | ---- | | 06/08/2026 | | Isis_BO | | | 5460 | Partie 5 › Etat › ETAT_Agenda_Collaborateur › Code ETAT_Agenda_Collaborateur Code Ouverture de ETAT_Agenda_Collaborateur procédure ETAT_Agenda_Collaborateur(tabRDV est un tableau de RendezVous,local nModePresentation est un entier) IMG_Logo = gLOGO_FOND_CLAIR AgendaChangeMode(AGD_Collaborateur,nModePresentation) TITREDOC = ChaîneConstruit(TITREDOC,tabRDV [1].Note) 06/08/2026 Isis_BO 5461 Partie 5 › Etat › ETAT_WinDevVueRDV › Image ETAT_WinDevVueRDV Image ETAT_WinDevVueRDV Informations générales ETAT_WinDevVueRDV | Nom logique de l'état | ETAT_WinDevVueRDV | | | | | --------------------- | ----------------- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_WinDevVueRDV.wde | Type | Libre | | | | | ------------------------- | ------------------------ | --- | --- | --- | | Type de source de données | Pas de source de données | | | | Nom de la source | Format de la page | Personnel | | | | | ----------------------- | --------- | ----------------------- | ----- | --- | | Hauteur de la page (mm) | 50.00 | Largeur de la page (mm) | 40.00 | | | Marge haute (mm) | 0.00 | Marge basse (mm) | 0.00 | | | Marge gauche (mm) | 0.00 | Marge droite (mm) | 0.00 | | ETAT_WinDevVueRDV Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA ¹ uaelbaT | | Type | X Y | elbacéS ¹ .siapE | noitisoP | | --- | ---- | --- | ---------------- | -------- | elbisiV erdaC tiarT | 06/08/2026 | | Isis_BO | | 5462 | | ---------- | --- | ------- | --- | ---- | Partie 5 › Etat › ETAT_WinDevVueRDV › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | --- | ---- | --- | --- | ---------------- | --- | elbisiV erdaC tiarT | LIB_TitreRDV | Libellé | 0.00 0.00 | 6.00 40.00 | 0.00 Continu | HBGD | | ------------------------------ | ------- | ----------- | -------------------------- | ------------ | ---- | | LIB_Détail | Libellé | 0.00 6.00 | 44.00 40.00 | 0.00 Continu | HBGD | | IMG_Important | Image | 35.98 46.04 | 4.00 4.00 | | | | | | 0.00 46.00 | 4.00 4.00 | | | | IMG_Image1 | Image | | | | | | IMG_REPETITION | Image | 37.06 1.50 | 3.00 3.00 | | | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | Epais. : Epaisseur du cadre (mm) ETAT_WinDevVueRDV Code Ouverture de ETAT_WinDevVueRDV procédure ETAT_WinDevVueRDV( gclRendezVous est un agRendezVous dynamique ) | LIB_Détail | = gclRendezVous.Contenu | | | | | | ------------------------- | --------------------------------- | ------- | --- | --- | ---- | | LIB_TitreRDV | = gclRendezVous.Titre | | | | | | LIB_TitreRDV..CouleurFond | = gclRendezVous.CouleurFond | | | | | | IMG_Image1..Valeur | = gclRendezVous.Image | | | | | | IMG_Important..Visible | = (gclRendezVous.Importance <> 0) | | | | | | IMG_REPETITION..Visible | = gclRendezVous.AvecRépétition | | | | | | 06/08/2026 | | Isis_BO | | | 5463 | Partie 5 › Etat › ETAT_FicheDeplacement › Image ETAT_FicheDeplacement Image ETAT_FicheDeplacement Informations générales ETAT_FicheDeplacement Nom logique de l'état ETAT_FicheDeplacement Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_FicheDeplacement.wde Type Tableau Thème 210 Blueberries 06/08/2026 Isis_BO 5464 Partie 5 › Etat › ETAT_FicheDeplacement › Informations générales Type de source de données Nom de la source :gclEtatFicheDeplacement.m_clListeCollabGroup | Format de la page | A4 (210 x 297 mm) | | | | | | ----------------- | ----------------- | --- | ----------------- | ----- | --- | | Marge haute (mm) | 20.00 | | Marge basse (mm) | 20.00 | | | Marge gauche (mm) | 20.00 | | Marge droite (mm) | 20.00 | | ETAT_FicheDeplacement Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA ¹ uaelbaT | | Type | X Y | | elbacéS ¹ .siapE | noitisoP | | --- | ---- | --- | --- | ---------------- | -------- | elbisiV erdaC tiarT | | | 0.00 0.00 | 20.22 23.28 | | | | --------------- | -------------------------------------- | ----------- | ----------- | ------------ | ---- | | IMG_LogoSociete | Image | | | | | | TITREDOC | Libellé | 23.39 0.11 | 9.79 124.62 | | | | CHAMP58 | Prédéfini | 150.92 0.11 | 6.62 19.05 | | | | SOCIETE | Libellé | 23.34 10.43 | 9.79 124.62 | | | | Rubrique | :gclEtatFicheDeplacement.m_sNomSociete | | | | | | LIB_SansNom | Libellé | 0.00 117.74 | 6.09 70.64 | 0.10 Continu | HBG- | LIB_SansNom1 Libellé 70.64 117.74 6.09 19.08 0.10 Continu HBG- LIB_SansNom2 Libellé 89.72 117.74 6.09 26.46 0.10 Continu HBG- LIB_SansNom3 Libellé 116.18 117.74 6.09 29.36 0.10 Continu HBG- LIB_SansNom5 Libellé 145.54 117.74 6.09 24.35 0.10 Continu HBGD DESCRIPTIONINTERVENTION Libellé 0.00 79.32 32.54 169.86 0.20 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sDescription | | | | | | ------------------------ | ------------------------------------------ | ------------ | ----------- | --- | --- | | DATERENDEZVOUS | Libellé | 28.05 63.05 | 11.22 42.60 | | | | Rubrique | :gclEtatFicheDeplacement.m_sDateRendezVous | | | | | | DONNEURORDRE2 | Libellé | 28.05 53.14 | 6.09 73.66 | | | | Rubrique | :gclEtatFicheDeplacement.m_sDonneurOrdre_2 | | | | | | | | 28.05 45.79 | 6.09 73.66 | | | | DONNEURORDRE | Libellé | | | | | | Rubrique | :gclEtatFicheDeplacement.m_sDonneurOrdre_1 | | | | | | LIBREFEXTERNEINTERVENTIO | | 102.86 45.70 | 6.08 10.05 | | | Libellé N | REFEXTERNEINTERVENTION | Libellé | 113.77 45.70 | 6.08 56.20 | | | | ---------------------- | -------------------------------------------------- | ------------ | ----------- | ------------ | ---- | | Rubrique | :gclEtatFicheDeplacement.m_sRefExterneIntervention | | | | | | CLIENT | Libellé | 28.05 39.50 | 5.82 141.93 | | | | Rubrique | :gclEtatFicheDeplacement.m_sNomClient | | | | | | Ligne43 | Forme | 0.00 38.71 | 2.12 169.86 | 0.04 Continu | H--- | | Étiquette86 | Libellé | 0.00 63.23 | 5.97 27.63 | | | | LIBOBJET | Libellé | 0.12 73.20 | 6.09 27.63 | | | | LIBDONNEURDORDRE | Libellé | 0.00 45.93 | 6.09 27.63 | | | | LIBCLIENT | Libellé | 0.00 39.70 | 6.08 27.63 | | | | FRM_FORME4 | Forme | 101.72 7.66 | 29.05 65.41 | 0.20 Continu | HBGD | | 06/08/2026 | | Isis_BO | | | 5465 | Partie 5 › Etat › ETAT_FicheDeplacement › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | | --- | ---- | --- | --- | ---------------- | --- | --- | elbisiV erdaC tiarT | CODEACCESSITE | Libellé | 60.17 14.02 | 23.28 36.40 | | | | | ------------------------- | --------------------------------------- | ----------- | ----------- | --- | --- | --- | | Rubrique | :gclEtatFicheDeplacement.m_sCodeAcces | | | | | | | LIB_CODEACCESSITE | Libellé | 60.17 7.62 | 5.03 22.60 | | | | | TelMobileOccupant | Libellé | 15.88 30.69 | 6.09 40.33 | | | | | Rubrique | :gclEtatFicheDeplacement.m_sTelMobile | | | | | | | LIB_TELMOBILEOCCUPANT | Libellé | 0.00 30.64 | 6.09 15.61 | | | | | PRESENTATIONADRESSESITE | Libellé | 102.13 8.47 | 28.11 64.82 | | | | | Rubrique | :gclEtatFicheDeplacement.m_sAdresseSite | | | | | | | TelFixeOccupant | Libellé | 15.88 23.81 | 6.09 40.33 | | | | | Rubrique | :gclEtatFicheDeplacement.m_sTelFixe | | | | | | | LIB_TELFIXEOCCUPANT | Libellé | 0.11 23.74 | 6.09 15.61 | | | | | CiviliteNomPrenomOccupant | Libellé | 15.88 8.20 | 13.82 40.22 | | | | Rubrique :gclEtatFicheDeplacement.m_sCiviliteNomPrenomOccupant | LIBNOM | Libellé | 0.11 7.74 | 6.09 15.61 | | | | | ------------------------ | ------- | --------- | ----------- | ---- | ------- | ---- | | Ligne42 | Forme | 0.11 6.42 | 2.12 169.86 | 0.04 | Continu | H--- | | LIBREFINTERNEINTERVENTIO | | 0.05 0.00 | 5.62 14.79 | | | | Libellé N | REFINTERNEINTERVENTION | Libellé | 15.84 0.00 | 5.62 22.67 | | | | | ---------------------- | -------------------------------------------------- | ----------- | ---------- | ---- | ------- | ---- | | Rubrique | :gclEtatFicheDeplacement.m_sRefInterneIntervention | | | | | | | DATEINTERVENTION | Libellé | 65.92 0.00 | 5.62 22.67 | | | | | Rubrique | :gclEtatFicheDeplacement.m_dDateIntervention | | | | | | | LIBDATEINTERVENTION | Libellé | 40.45 0.00 | 5.62 25.42 | | | | | LIBSUIVIPAR | Libellé | 101.71 0.00 | 5.62 22.39 | | | | | SUIVIPAR | Libellé | 124.73 0.02 | 5.56 45.14 | | | | | Rubrique | :gclEtatFicheDeplacement.m_sSuiviPar | | | | | | | | | 0.00 0.00 | 7.41 70.64 | 0.10 | | | | LIB_SansNom6 | Libellé | | | | Continu | -BG- | Rubrique :gclEtatFicheDeplacement.m_clListeCollabGroup.NomPrenom | LIB_SansNom7 | Libellé | 70.64 0.00 | 7.41 19.08 | 0.10 | Continu | -BG- | | ------------ | ------- | ---------- | ---------- | ---- | ------- | ---- | | LIB_SansNom8 | Libellé | 89.72 0.00 | 7.41 26.46 | 0.10 | Continu | -BG- | LIB_SansNom9 Libellé 116.18 0.00 7.41 29.36 0.10 Continu -BG- LIB_SansNom11 Libellé 145.54 0.00 7.41 24.35 0.10 Continu -BGD | LIBSIGNATURE | Libellé | 0.12 5.08 | 6.09 27.63 | | | | | ------------------------------ | ------- | --------- | -------------------------- | --- | --- | --- | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | | Epais. : Epaisseur du cadre (mm) | 06/08/2026 | | Isis_BO | | | | 5466 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 5 › Etat › ETAT_FicheDeplacement › Informations sur les champs Détails des champs Type de champ Prédéfini CHAMP58 Date | 06/08/2026 | Isis_BO | 5467 | | ---------- | ------- | ---- | Partie 5 › Etat › ETAT_FicheDeplacement › Code ETAT_FicheDeplacement Code Ouverture de ETAT_FicheDeplacement procédure ETAT_FicheDeplacement(gclEtatFicheDeplacement est un MEtatFicheDeplacement dynamique) si gclEtatFicheDeplacement=Null alors gclEtatFicheDeplacement=allouer un MEtatFicheDeplacement c est un MCollaborateur c:m_sNom="Toto" c:m_bActif=Vrai gclEtatFicheDeplacement:m_clListeCollabGroup.Ajoute(c) fin //SOCIETE=gclRendezVous:FicheIntervention:FicheSociete:m_sNom //REFINTERNEINTERVENTION = gclRendezVous:FicheIntervention.m_sRefInterne //DATEINTERVENTION= gclRendezVous:FicheIntervention.m_dDateIntervention //SUIVIPAR= gclRendezVous:FicheIntervention.FicheSuiveur:NomPrenom ////*********************Occupant********************** //CiviliteNomPrenomOccupant = gclRendezVous:FicheOccupant:CiviliteNomPrenom //TelFixeOccupant=gclRendezVous:FicheOccupant:m_sTelFixe //TelMobileOccupant=gclRendezVous:FicheOccupant:m_sTelMobile // //PRESENTATIONADRESSESITE = gclRendezVous:FicheIntervention:FicheLieu:m_clAdresse:m_sPresentation //CODEACCESSITE=gclRendezVous:FicheIntervention:FicheLieu:m_sCodeAcces ////**********************Client********************** //CLIENT=gclRendezVous:FicheIntervention:FicheClient:m_sNom //REFEXTERNEINTERVENTION=gclRendezVous:FicheIntervention:m_sRefExterne ////**********************Rendez-vous********************** //DATERENDEZVOUS=gclRendezVous:DateRendezVous //DESCRIPTIONINTERVENTION=gclRendezVous:m_sDescription //nCptDonneur est un entier = gclRendezVous:FicheIntervention:ListeContactClient.p_nTotal //SI nCptDonneur>0 ALORS // SELON nCptDonneur // CAS 1 : DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // AUTRE CAS : // DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // DONNEURORDRE2= gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[2]:m_clContact:CiviliteNomPrenom // FIN //FIN //POUR i = 1 _A_ gclRendezVous:m_clListeCollabGroup..Occurrence // //FIN i est un entier //j est un entier Filtre (tenir compte de l'enregistrement ?) de ETAT_FicheDeplacement i+=1 06/08/2026 Isis_BO 5468 Partie 5 › Etat › ETAT_FicheDeplacement › Code si pas gclEtatFicheDeplacement:m_clListeCollabGroup[i]:m_bActif alors renvoyer Faux sinon renvoyer Vrai fin //LIB_SansNom6 = NomPrenom //i+=1 //SI i<= gclRendezVous:m_clListeCollabGroup..Occurrence ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN ETAT_FicheDeplacement Code des champs Avant impression de CORPS //SI i<>j ALORS // LIB_SansNom6=gclRendezVous:m_clListeCollabGroup[i]:NomPrenom // j=i //FIN Avant impression de HAUT_DE_PAGE DESCRIPTIONINTERVENTION = RTFVersTexte(DESCRIPTIONINTERVENTION) 06/08/2026 Isis_BO 5469 Partie 5 › Etat › ETAT_SuivieDesTemps › Image ETAT_SuivieDesTemps Image ETAT_SuivieDesTemps Informations générales ETAT_SuivieDesTemps | Nom logique de l'état | ETAT_SuivieDesTemps | | | | | --------------------- | ------------------- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_SuivieDesTemps.wde | Type | Tableau | | | | | ---- | ------- | --- | --- | --- | Type de source de données | Nom de la source | :tabMSuiviDesTemps | | | | | ----------------- | ------------------ | ----------------- | ----- | --- | | Format de la page | A4 (210 x 297 mm) | | | | | Marge haute (mm) | 20.00 | Marge basse (mm) | 20.00 | | | Marge gauche (mm) | 20.00 | Marge droite (mm) | 20.00 | | ETAT_SuivieDesTemps Informations sur les champs | 06/08/2026 | | Isis_BO | | 5470 | | ---------- | --- | ------- | --- | ---- | Partie 5 › Etat › ETAT_SuivieDesTemps › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | --- | ---- | --- | --- | ---------------- | --- | elbisiV erdaC tiarT | TITREDOC | Libellé | 24.98 0.23 | 7.17 112.71 | | | | ------------ | ------------------------ | ----------- | ----------- | ------------ | ---- | | CHAMP58 | Prédéfini | 137.80 1.65 | 5.72 32.20 | | | | IMG_Logo | Image | 0.11 0.23 | 13.02 23.34 | | | | Rubrique | :gLOGO_FOND_CLAIR..Image | | | | | | PERIODE | Libellé | 24.98 7.40 | 6.09 112.71 | | | | Rubrique | :sPeriode | | | | | | LIB_SansNom | Libellé | 0.00 8.20 | 6.09 18.37 | 0.10 Continu | HBG- | | LIB_SansNom1 | Libellé | 18.37 8.20 | 6.09 23.39 | 0.10 Continu | HBG- | | LIB_SansNom2 | Libellé | 41.76 8.20 | 6.09 18.89 | 0.10 Continu | HBG- | | LIB_SansNom3 | Libellé | 60.65 8.20 | 6.09 28.68 | 0.10 Continu | HBG- | | LIB_SansNom4 | Libellé | 89.33 8.20 | 6.09 65.46 | 0.10 Continu | HBG- | LIB_SansNom5 Libellé 154.79 8.20 6.09 15.32 0.10 Continu HBGD | COLLAB | Libellé | 0.00 1.20 | 6.09 70.49 | | | | -------- | ----------------------------------------- | --------- | ---------- | --- | --- | | Rubrique | :tabMSuiviDesTemps.NomPrenomCollaborateur | | | | | LIB__tabMSuiviDesTemps_m_ 0.00 0.00 6.20 18.37 0.10 Continu -BG- Libellé dDateDebut | Rubrique | :tabMSuiviDesTemps.m_dDateDebut | | | | | | -------- | ------------------------------- | --- | --- | --- | --- | LIB__tabMSuiviDesTemps_m_ 18.37 0.00 6.20 23.39 0.10 Continu -BG- Libellé nIDIntervention | Rubrique | :tabMSuiviDesTemps.m_sRefInterneInterv | | | | | | -------- | -------------------------------------- | --- | --- | --- | --- | LIB__tabMSuiviDesTemps_Nb 41.76 0.00 6.20 18.89 0.10 Continu -BG- Libellé Heure | Rubrique | :tabMSuiviDesTemps.NbHeure | | | | | | -------- | -------------------------- | --- | --- | --- | --- | LIB__tabMSuiviDesTemps_m_ 60.65 0.00 6.20 28.68 0.10 Continu -BG- Libellé nIDTypeTemps | Rubrique | :tabMSuiviDesTemps.pLibTypeTemps | | | | | | -------- | -------------------------------- | --- | --- | --- | --- | LIB__tabMSuiviDesTemps_m_ 89.33 0.00 6.20 65.46 0.10 Continu -BG- Libellé sLibelle | Rubrique | :tabMSuiviDesTemps.m_sLibelle | | | | | | -------- | ----------------------------- | --- | --- | --- | --- | LIB__tabMSuiviDesTemps_m_ 154.79 0.00 6.20 15.32 0.10 Continu -BGD Libellé rPonderation | Rubrique | :tabMSuiviDesTemps.m_rPonderation | | | | | | ------------------------------ | --------------------------------- | ----------- | -------------------------- | --- | ---- | | CALC_SOMMEHEURE | Calcul | 41.76 0.00 | 6.20 18.89 | | | | Rubrique | :tabMSuiviDesTemps.NbHeure | | | | | | TotalCollab | Libellé | 14.00 0.00 | 6.20 26.00 | | | | CALC_SOMMEPONDERE | Calcul | 154.79 0.00 | 6.20 15.32 | | | | Rubrique | :tabMSuiviDesTemps.NbHeurePondere | | | | | | NUMNBPAGES | Prédéfini | 136.72 0.70 | 5.72 33.28 | | | | LIBELLECOMPTEUR | Libellé | 0.00 7.00 | 5.72 26.00 | | | | | | 26.00 7.00 | 5.72 32.76 | | | | COMPTEUR | Calcul | | | | | | CALC_SansNom | Calcul | 41.76 0.00 | 6.20 18.89 | | | | Rubrique | :tabMSuiviDesTemps.NbHeure | | | | | | | | 23.76 0.00 | 6.20 17.00 | | | | TotalCollab1 | Libellé | | | | | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | | 06/08/2026 | | Isis_BO | | | 5471 | Partie 5 › Etat › ETAT_SuivieDesTemps › Informations sur les champs Epais. : Epaisseur du cadre (mm) Détails des champs ¹ *meM.veD ¹ *ffA.veD idnorrA | | Type | Masque | | Champ suiveur | | | --- | ---- | ------ | --- | ------------- | --- | oruE | CALC_SansNom | Somme | Numérique | | | | | ----------------------------- | -------- | --------- | -------------------------- | --- | --- | | CALC_SOMMEPONDER | Somme | Numérique | | | | | CALC_SOMMEHEURE | Somme | Numérique | | | | | COMPTEUR | Compteur | Numérique | | | | | ¹ Dev.Mem* : Devise mémorisée | | | Dev.Aff* : Devise affichée | | | Détails des champs Type de champ Prédéfini | NUMNBPAGES | [NUMPAGE] / [NBPAGES] | | | | | | ---------- | --------------------- | --- | ------- | --- | ---- | | CHAMP58 | Date | | | | | | 06/08/2026 | | | Isis_BO | | 5472 | Partie 5 › Etat › ETAT_SuivieDesTemps › Code ETAT_SuivieDesTemps Code Ouverture de ETAT_SuivieDesTemps procédure ETAT_SuivieDesTemps(tabMSuiviDesTemps est tableau de MSuiviDesTemps dynamique,sPeriode est une chaîne) IMG_Logo = gLOGO_FOND_CLAIR 06/08/2026 Isis_BO 5473 Partie 5 › Etat › EI_CONTACT_CLIENT › Image EI_CONTACT_CLIENT Image EI_CONTACT_CLIENT Informations générales EI_CONTACT_CLIENT | Nom logique de l'état | EI_CONTACT_CLIENT | | | | | | | --------------------- | ----------------- | --- | --- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\EI_CONTACT_CLIENT.wde | Type | Libre | | | | | | | ---- | ----- | --- | --- | --- | --- | --- | Type de source de données | Nom de la source | :gclEtatFicheDeplacement.m_clListeContactCli | | | | | | | ----------------- | -------------------------------------------- | --- | ----------------- | ------ | --- | --- | | Format de la page | A4 (210 x 297 mm) | | | | | | | Marge haute (mm) | 0.00 | | Marge basse (mm) | 0.00 | | | | Marge gauche (mm) | 0.00 | | Marge droite (mm) | 115.26 | | | EI_CONTACT_CLIENT Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA ¹ uaelbaT | | Type | X Y | | elbacéS | | noitisoP | | --- | ---- | --- | --- | ---------------- | --- | -------- | | | | | | elbisiV ¹ .siapE | | | erdaC tiarT | | | 0.00 0.00 | 6.00 35.10 | 0.10 | | | | ----------------- | ------- | --------- | ---------- | ---- | ------- | ---- | | LIB_CONTACTCLIENT | Libellé | | | | Continu | HBG- | Rubrique :gclEtatFicheDeplacement.m_clListeContactCli.m_clContact.CiviliteNomPrenom LIB_SansNom10 Libellé 35.10 0.00 6.00 13.83 0.10 Continu HBG- Rubrique :gclEtatFicheDeplacement.m_clListeContactCli.m_clContact.LibRole LIB_MESSAGE_CONTACT_CLIE 48.91 0.00 6.00 45.83 0.10 Continu HBGD Libellé NT | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | | | ------------------------------ | --- | --- | -------------------------- | --- | --- | --- | Epais. : Epaisseur du cadre (mm) | 06/08/2026 | | Isis_BO | | | | 5474 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 5 › Etat › EI_CONTACT_CLIENT › Code EI_CONTACT_CLIENT Code Ouverture de EI_CONTACT_CLIENT procédure EI_CONTACT_CLIENT(gclEtatFicheDeplacement est un MEtatFicheIntervention dynamique) //,nIteration est un entier i est un entier Lecture des données de EI_CONTACT_CLIENT //i+=1 //SI i<=nIteration ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN 06/08/2026 Isis_BO 5475 Partie 5 › Etat › ETAT_FicheIntervention › Image ETAT_FicheIntervention Image ETAT_FicheIntervention Informations générales ETAT_FicheIntervention Nom logique de l'état ETAT_FicheIntervention Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_FicheIntervention.wde Type Tableau Thème 210 Blueberries Type de source de données 06/08/2026 Isis_BO 5476 Partie 5 › Etat › ETAT_FicheIntervention › Informations générales | Nom de la source | :gclEtatFicheDeplacement.m_clListeContact | | | | | | | ----------------- | ----------------------------------------- | --- | ----------------- | --- | ----- | --- | | Format de la page | A4 (210 x 297 mm) | | | | | | | Marge haute (mm) | 20.00 | | Marge basse (mm) | | 20.00 | | | Marge gauche (mm) | 20.00 | | Marge droite (mm) | | 20.00 | | ETAT_FicheIntervention Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA ¹ uaelbaT | | Type | X | Y | elbacéS | | noitisoP | | --- | ---- | --- | --- | ------- | -------- | -------- | | | | | | elbisiV | ¹ .siapE | | erdaC tiarT | IMG_LogoSociete | Image | 0.00 | 0.00 20.22 23.28 | | | | | --------------- | --------- | ------ | ----------------- | --- | ------------ | ---- | | | | 23.39 | 0.11 9.79 124.62 | | | | | TITREDOC | Libellé | | | | | | | CHAMP58 | Prédéfini | 150.92 | 0.11 6.62 19.05 | | | | | SOCIETE | Libellé | 23.34 | 10.43 9.79 124.62 | | | | | LIB_SansNom | Libellé | 0.00 | 112.45 6.09 63.61 | | 0.10 Continu | HBG- | DESCRIPTIONINTERVENTION Libellé 0.00 34.66 57.07 101.60 0.20 Continu HBGD Rubrique :gclEtatFicheDeplacement.m_sDescription | DONNEURORDRE2 | Libellé | 28.05 | 21.14 6.09 73.66 | | | | | ------------------------ | ------------------------------------------ | ------ | ---------------- | --- | --- | --- | | Rubrique | :gclEtatFicheDeplacement.m_sDonneurOrdre_2 | | | | | | | DONNEURORDRE | Libellé | 28.05 | 13.79 6.09 73.66 | | | | | Rubrique | :gclEtatFicheDeplacement.m_sDonneurOrdre_1 | | | | | | | LIBREFEXTERNEINTERVENTIO | | 102.86 | 13.70 6.08 10.05 | | | | Libellé N | REFEXTERNEINTERVENTION | Libellé | 113.77 | 13.70 6.08 56.20 | | | | | ------------------------ | -------------------------------------------------- | ------ | ----------------- | --- | ------------ | ---- | | Rubrique | :gclEtatFicheDeplacement.m_sRefExterneIntervention | | | | | | | CLIENT | Libellé | 28.05 | 7.50 5.82 141.93 | | | | | Rubrique | :gclEtatFicheDeplacement.m_sNomClient | | | | | | | | | 0.00 | 27.71 2.12 169.86 | | 0.04 | | | Ligne43 | Forme | | | | Continu | H--- | | LIBOBJET | Libellé | 0.12 | 28.20 6.09 27.63 | | | | | LIBDONNEURDORDRE | Libellé | 0.00 | 13.93 6.09 27.63 | | | | | LIBCLIENT | Libellé | 0.00 | 7.70 6.08 27.63 | | | | | FRM_FORME4 | Forme | 105.30 | 34.73 57.61 65.35 | | 0.20 Continu | HBGD | | CODEACCESSITE | Libellé | 106.63 | 64.56 19.38 63.24 | | | | | Rubrique | :gclEtatFicheDeplacement.m_sCodeAcces | | | | | | | | | 105.79 | 58.51 5.03 22.60 | | | | | LIB_CODEACCESSITE | Libellé | | | | | | | PRESENTATIONADRESSESITE | Libellé | 105.79 | 35.38 19.95 64.82 | | | | | Rubrique | :gclEtatFicheDeplacement.m_sAdresseSite | | | | | | | Ligne42 | Forme | 0.11 | 6.42 2.12 169.86 | | 0.04 Continu | H--- | | LIBREFINTERNEINTERVENTIO | | 0.05 | 0.00 5.62 14.79 | | | | Libellé N | REFINTERNEINTERVENTION | Libellé | 15.84 | 0.00 5.62 22.67 | | | | | ---------------------- | ------- | ----- | --------------- | --- | --- | ---- | | 06/08/2026 | | | Isis_BO | | | 5477 | Partie 5 › Etat › ETAT_FicheIntervention › Informations sur les champs | Rubrique | :gclEtatFicheDeplacement.m_sRefInterneIntervention | | | | | | ------------------- | -------------------------------------------------- | ----------- | ---------- | --- | --- | | DATEINTERVENTION | Libellé | 65.92 0.00 | 5.62 22.67 | | | | Rubrique | :gclEtatFicheDeplacement.m_dDateIntervention | | | | | | LIBDATEINTERVENTION | Libellé | 40.45 0.00 | 5.62 25.42 | | | | LIBSUIVIPAR | Libellé | 101.71 0.00 | 5.62 22.39 | | | | SUIVIPAR | Libellé | 124.73 0.02 | 5.56 45.14 | | | | Rubrique | :gclEtatFicheDeplacement.m_sSuiviPar | | | | | LIB_SansNom2 Libellé 63.61 112.45 6.09 32.00 0.10 Continu HBG- LIB_SansNom4 Libellé 95.61 112.45 6.09 23.92 0.10 Continu HBG- | | | 119.53 112.45 | 6.09 23.92 | 0.10 | | | ------------ | ------- | ------------- | ---------- | ------- | ---- | | LIB_SansNom7 | Libellé | | | Continu | HBG- | LIB_SansNom9 Libellé 143.45 112.45 6.09 26.83 0.10 Continu HBGD | LIBCONTACT | Libellé | 0.42 105.65 | 6.09 27.63 | | | | -------------- | ------- | ------------ | ---------- | --- | --- | | LIB_BADGE | Libellé | 111.96 85.50 | 5.90 13.93 | | | | | | 147.92 85.50 | 5.90 21.93 | | | | LIB_INTERPHONE | Libellé | | | | | | IMG_BADGE | Image | 106.65 86.40 | 4.23 4.23 | | | FRM_COCHE_BADGE Forme 106.65 86.40 4.23 4.23 0.20 Continu HBGD | IMG_INTERPHONE | Image | 142.45 86.50 | 4.23 4.23 | | | | -------------- | ----- | ------------ | --------- | --- | --- | FRM_COCHE_INTERPHONE Forme 142.45 86.50 4.23 4.23 0.20 Continu HBGD | LIB_SansNom6 | Libellé | 0.00 0.00 | 7.41 63.61 | 0.10 Continu | -BG- | | ------------ | ------- | --------- | ---------- | ------------ | ---- | Rubrique :gclEtatFicheDeplacement.m_clListeContact.m_clContact.NomPrenom | | | 63.61 0.00 | 7.41 32.00 | 0.10 | | | ------------ | ------- | ---------- | ---------- | ------- | ---- | | LIB_SansNom1 | Libellé | | | Continu | -BG- | Rubrique :gclEtatFicheDeplacement.m_clListeContact.m_clContact.LibRole | LIB_SansNom3 | Libellé | 95.61 0.00 | 7.41 23.92 | 0.10 Continu | -BG- | | ------------ | ------- | ---------- | ---------- | ------------ | ---- | Rubrique :gclEtatFicheDeplacement.m_clListeContact.m_clContact.m_sTelFixe LIB_SansNom5 Libellé 119.53 0.00 7.41 23.92 0.10 Continu -BG- Rubrique :gclEtatFicheDeplacement.m_clListeContact.m_clContact.m_sTelMobile LIB_SansNom8 Libellé 143.45 0.00 7.41 26.83 0.10 Continu -BGD Rubrique :gclEtatFicheDeplacement.m_clListeContact.m_clLieuPersonne.m_sEtage | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | | ------------------------------ | --- | --- | -------------------------- | --- | --- | Epais. : Epaisseur du cadre (mm) Détails des champs Type de champ Prédéfini | CHAMP58 Date | | | | | | | ------------ | --- | ------- | --- | --- | ---- | | 06/08/2026 | | Isis_BO | | | 5478 | Partie 5 › Etat › ETAT_FicheIntervention › Code ETAT_FicheIntervention Code Ouverture de ETAT_FicheIntervention procédure ETAT_FicheIntervention(gclEtatFicheDeplacement est un MEtatFicheIntervention dynamique) si gclEtatFicheDeplacement=Null alors gclEtatFicheDeplacement=allouer un MEtatFicheDeplacement c est un MIntervention_Personne // c:m_sNom="Toto" // c:m_bActif=vrai gclEtatFicheDeplacement:m_clListeContact.Ajoute(c) sinon si gclEtatFicheDeplacement:m_clListeContact..Occurrence=0 alors b est un MIntervention_Personne gclEtatFicheDeplacement:m_clListeContact.Ajoute(b) fin fin //SOCIETE=gclRendezVous:FicheIntervention:FicheSociete:m_sNom //REFINTERNEINTERVENTION = gclRendezVous:FicheIntervention.m_sRefInterne //DATEINTERVENTION= gclRendezVous:FicheIntervention.m_dDateIntervention //SUIVIPAR= gclRendezVous:FicheIntervention.FicheSuiveur:NomPrenom ////*********************Occupant********************** //CiviliteNomPrenomOccupant = gclRendezVous:FicheOccupant:CiviliteNomPrenom //TelFixeOccupant=gclRendezVous:FicheOccupant:m_sTelFixe //TelMobileOccupant=gclRendezVous:FicheOccupant:m_sTelMobile // //PRESENTATIONADRESSESITE = gclRendezVous:FicheIntervention:FicheLieu:m_clAdresse:m_sPresentation //CODEACCESSITE=gclRendezVous:FicheIntervention:FicheLieu:m_sCodeAcces ////**********************Client********************** //CLIENT=gclRendezVous:FicheIntervention:FicheClient:m_sNom //REFEXTERNEINTERVENTION=gclRendezVous:FicheIntervention:m_sRefExterne ////**********************Rendez-vous********************** //DATERENDEZVOUS=gclRendezVous:DateRendezVous //DESCRIPTIONINTERVENTION=gclRendezVous:m_sDescription //nCptDonneur est un entier = gclRendezVous:FicheIntervention:ListeContactClient.p_nTotal //SI nCptDonneur>0 ALORS // SELON nCptDonneur // CAS 1 : DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // AUTRE CAS : // DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // DONNEURORDRE2= gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[2]:m_clContact:CiviliteNomPrenom // FIN //FIN //POUR i = 1 _A_ gclRendezVous:m_clListeCollabGroup..Occurrence // //FIN i est un entier //j est un entier 06/08/2026 Isis_BO 5479 Partie 5 › Etat › ETAT_FicheIntervention › Code des champs ETAT_FicheIntervention Code des champs Avant impression de CORPS //SI i<>j ALORS // LIB_SansNom6=gclRendezVous:m_clListeCollabGroup[i]:NomPrenom // j=i //FIN Avant impression de HAUT_DE_PAGE si gclEtatFicheDeplacement:m_bBadge alors IMG_BADGE..Visible = Vrai sinon IMG_BADGE..Visible = Faux fin si gclEtatFicheDeplacement:m_bInterphone alors IMG_INTERPHONE..Visible = Vrai sinon IMG_INTERPHONE..Visible = Faux fin DESCRIPTIONINTERVENTION = RTFVersTexte(DESCRIPTIONINTERVENTION) 06/08/2026 Isis_BO 5480 Partie 5 › Etat › ETAT_CompteRendu_Intervention › Image ETAT_CompteRendu_Intervention Image | 06/08/2026 | Isis_BO | 5481 | | ---------- | ------- | ---- | Partie 5 › Etat › ETAT_CompteRendu_Intervention › Informations générales ETAT_CompteRendu_Intervention Informations générales | ETAT_CompteRendu_Intervention | Compte rendu d'intervention | | | | | | ----------------------------- | ----------------------------- | --- | --- | --- | --- | | Nom logique de l'état | ETAT_CompteRendu_Intervention | | | | | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_CompteRendu_Intervention.wde | Type | Libre | | | | | | ------------------------- | ------------------------ | --- | --- | --- | --- | | Type de source de données | Pas de source de données | | | | | Nom de la source | Format de la page | A4 (210 x 297 mm) | | | | | | ----------------- | ----------------- | --- | ----------------- | ----- | --- | | Marge haute (mm) | 20.00 | | Marge basse (mm) | 20.00 | | | Marge gauche (mm) | 20.00 | | Marge droite (mm) | 20.00 | | ETAT_CompteRendu_Intervention Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | --- | ---- | --- | --- | ---------------- | --- | elbisiV erdaC tiarT | IMG_LogoSociete | Image | 0.00 0.00 | 20.22 23.28 | | | | ------------------------ | ------------------------ | ----------- | ----------- | --- | --- | | Rubrique | :gLOGO_FOND_CLAIR..Image | | | | | | TITREDOC | Libellé | 23.39 0.11 | 9.79 124.62 | | | | | | 150.92 0.11 | 6.62 19.05 | | | | CHAMP58 | Prédéfini | | | | | | LIBREFINTERNEINTERVENTIO | | 0.05 1.00 | 5.62 14.79 | | | Libellé N | REFINTERNEINTERVENTION | Libellé | 15.84 1.00 | 5.62 22.67 | | | | ---------------------- | ------------------------------------------ | ----------- | ----------- | ------------ | ---- | | Rubrique | :gclEtatCRInterv.m_sRefInterneIntervention | | | | | | LIBSUIVIPAR | Libellé | 101.71 1.00 | 5.62 22.39 | | | | SUIVIPAR | Libellé | 124.73 1.02 | 5.56 45.14 | | | | Rubrique | :gclEtatCRInterv.m_sSuiviPar | | | | | | Ligne42 | Forme | 0.11 7.42 | 2.12 169.86 | 0.04 Continu | H--- | | LIBCLIENT | Libellé | 0.00 8.70 | 6.08 27.63 | | | | CLIENT | Libellé | 28.05 8.84 | 5.82 141.93 | | | | Rubrique | :gclEtatCRInterv.m_sNomClient | | | | | | LIBOBJET | Libellé | 0.12 18.79 | 6.09 27.63 | | | DESCRIPTIONINTERVENTION Libellé 0.00 25.40 35.88 170.13 0.20 Continu HBGD | Rubrique | :gclEtatCRInterv.m_sDescription | | | | | | ------------- | ------------------------------- | ---------- | ---------- | --- | ---- | | LIBNOTECOLLAB | Libellé | 0.00 84.14 | 6.09 32.92 | | | | 06/08/2026 | | Isis_BO | | | 5482 | Partie 5 › Etat › ETAT_CompteRendu_Intervention › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | --- | ---- | --- | --- | ---------------- | --- | elbisiV erdaC tiarT | NOTECOLLAB | Libellé | 0.00 90.52 | 57.15 82.66 | 0.20 Continu | HBGD | | ----------------- | -------------------------------------------------- | ----------- | ----------- | ------------ | ---- | | Rubrique | :gclEtatCRInterv.m_clCRInterv.m_sNoteCollaborateur | | | | | | LIBNOTESIGNATAIRE | Libellé | 88.11 84.14 | 6.09 26.57 | | | NOTESIGNATAIRE Libellé 88.22 90.52 57.15 81.65 0.20 Continu HBGD | Rubrique | :gclEtatCRInterv.m_clCRInterv.m_sNoteSignataire | | | | | | ---------------- | ------------------------------------------------ | ------------- | ----------- | --- | --- | | TEXTE8 | Libellé | 50.64 71.26 | 6.09 32.02 | | | | Rubrique | :gclEtatCRInterv.m_clCRInterv.m_dhDateHeureDebut | | | | | | LIBDATEDEBUT | Libellé | 34.81 71.26 | 6.09 15.00 | | | | LIBDATEFIN | Libellé | 88.22 70.81 | 7.00 10.00 | | | | TEXTE9 | Libellé | 98.91 70.81 | 6.09 32.02 | | | | Rubrique | :gclEtatCRInterv.m_clCRInterv.m_dhDateHeureFin | | | | | | IMG_SIGNATURE | Image | 88.11 167.22 | 27.94 82.13 | | | | Rubrique | :gclEtatCRInterv.m_clCRInterv.m_Signature | | | | | | SIGNATAIRE | Libellé | 114.57 84.14 | 5.82 55.67 | | | | Rubrique | :gclEtatCRInterv.m_clCRInterv.m_sNomSignataire | | | | | | COLLABORATEUR | Libellé | 32.81 84.40 | 5.82 49.85 | | | | Rubrique | :gclEtatCRInterv.m_clCRInterv.m_sNomSignataire | | | | | | LIBDATESIGNATURE | Libellé | 88.11 155.34 | 6.09 15.00 | | | | SIGNELE | Libellé | 103.71 155.34 | 6.09 32.02 | | | Rubrique :gclEtatCRInterv.m_clCRInterv.m_dhDateHeureSignature | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | | ------------------------------ | --- | --- | -------------------------- | --- | --- | Epais. : Epaisseur du cadre (mm) Détails des champs Type de champ Prédéfini | CHAMP58 Date | | | | | | | ------------ | --- | ------- | --- | --- | ---- | | 06/08/2026 | | Isis_BO | | | 5483 | Partie 5 › Etat › ETAT_CompteRendu_Intervention › Code ETAT_CompteRendu_Intervention Code Ouverture de ETAT_CompteRendu_Intervention procédure ETAT_CompteRendu_Intervention(gclEtatCRInterv est un MEtatCRIntervention dynamique) ETAT_CompteRendu_Intervention Code des champs Avant impression de HAUT_DE_PAGE DESCRIPTIONINTERVENTION = RTFVersTexte(DESCRIPTIONINTERVENTION) NOTECOLLAB = RTFVersTexte(NOTECOLLAB) NOTESIGNATAIRE = RTFVersTexte(NOTESIGNATAIRE) 06/08/2026 Isis_BO 5484 Partie 5 › Etat › EI_FOURNITURE › Image EI_FOURNITURE Image EI_FOURNITURE Informations générales EI_FOURNITURE | Nom logique de l'état | EI_FOURNITURE | | | | | | | --------------------- | ------------- | --- | --- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\EI_FOURNITURE.wde | Type | Libre | | | | | | | ------------------------- | ------------- | --- | --- | --- | --- | --- | | Type de source de données | Fichier texte | | | | | | Nom de la source | Format de la page | A4 (210 x 297 mm) | | | | | | | ----------------- | ----------------- | --- | ----------------- | --- | ----- | --- | | Marge haute (mm) | 0.00 | | Marge basse (mm) | | 0.00 | | | Marge gauche (mm) | 0.00 | | Marge droite (mm) | | 22.00 | | EI_FOURNITURE Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA ¹ uaelbaT | | Type | X | Y | elbacéS | | noitisoP | | --- | ---- | --- | --- | ------- | -------- | -------- | | | | | | elbisiV | ¹ .siapE | | erdaC tiarT | | | 0.00 | 0.00 6.00 12.08 | | 0.00 | | | ------- | ------- | ---- | --------------- | --- | ------- | ---- | | LIB_NUM | Libellé | | | | Continu | -BG- | LIB_DESCRIPTIF Libellé 12.08 0.00 6.00 35.55 0.00 Continu -BG- LIB_FOURNITURE Libellé 47.63 0.00 6.00 83.52 0.00 Continu -BG- | LIB_QTE | Libellé | 131.23 | 0.00 6.00 11.81 | | 0.00 Continu | -BG- | | ------------------------------ | ------- | ------ | -------------------------- | --- | ------------ | ---- | | LIB_PU | Libellé | 143.05 | 0.00 6.00 21.00 | | 0.00 Continu | -BG- | | LIB_PRIX | Libellé | 164.05 | 0.00 6.00 23.98 | | 0.00 Continu | -BGD | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | | Epais. : Epaisseur du cadre (mm) | 06/08/2026 | | | Isis_BO | | | 5485 | | ---------- | --- | --- | ------- | --- | --- | ---- | Partie 5 › Etat › EI_FOURNITURE › Code EI_FOURNITURE Code Ouverture de EI_FOURNITURE procédure EI_FOURNITURE(nIteration est un entier = 0) i est un entier Lecture des données de EI_FOURNITURE i+=1 si i<=nIteration alors renvoyer Vrai sinon renvoyer Faux fin 06/08/2026 Isis_BO 5486 Partie 5 › Etat › EI_CONTACT_CLIENT_PETITE_FICHE › Image EI_CONTACT_CLIENT_PETITE_FICHE Image EI_CONTACT_CLIENT_PETITE_FICHE Informations générales EI_CONTACT_CLIENT_PETITE_FICHE | Nom logique de l'état | EI_CONTACT_CLIENT_PETITE_FICHE | | | | | | | --------------------- | ------------------------------ | --- | --- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\EI_CONTACT_CLIENT_PETITE_FICHE.wde | Type | Libre | | | | | | | ---- | ----- | --- | --- | --- | --- | --- | Type de source de données | Nom de la source | :gclEtatFicheDeplacement.m_clListeContactCli | | | | | | | ----------------- | -------------------------------------------- | --- | ----------------- | ---- | --- | --- | | Format de la page | A5 (148 x 210 mm) | | | | | | | Marge haute (mm) | 0.00 | | Marge basse (mm) | 0.00 | | | | Marge gauche (mm) | 0.00 | | Marge droite (mm) | 8.00 | | | EI_CONTACT_CLIENT_PETITE_FICHE Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA ¹ uaelbaT | | Type | X Y | | elbacéS | | noitisoP | | --- | ---- | --- | --- | ---------------- | --- | -------- | | | | | | elbisiV ¹ .siapE | | | erdaC tiarT | | | 0.00 0.00 | 6.00 47.56 | 0.10 | | | | ----------------- | ------- | --------- | ---------- | ---- | ------- | ---- | | LIB_CONTACTCLIENT | Libellé | | | | Continu | HBG- | Rubrique :gclEtatFicheDeplacement.m_clListeContactCli.m_clContact.CiviliteNomPrenom LIB_SansNom10 Libellé 47.56 0.00 6.00 26.30 0.10 Continu HBG- Rubrique :gclEtatFicheDeplacement.m_clListeContactCli.m_clContact.LibRole LIB_MESSAGE_CONTACT_CLIE 73.80 0.00 6.00 66.15 0.10 Continu HBGD Libellé NT | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | | | ------------------------------ | --- | --- | -------------------------- | --- | --- | --- | Epais. : Epaisseur du cadre (mm) | 06/08/2026 | | Isis_BO | | | | 5487 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 5 › Etat › EI_CONTACT_CLIENT_PETITE_FICHE › Code EI_CONTACT_CLIENT_PETITE_FICHE Code Ouverture de EI_CONTACT_CLIENT_PETITE_FICHE procédure EI_CONTACT_CLIENT_PETITE_FICHE(gclEtatFicheDeplacement est un MEtatFicheIntervention dynamique)//,nIteration est un entier i est un entier Lecture des données de EI_CONTACT_CLIENT_PETITE_FICHE //i+=1 //SI i<=nIteration ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN 06/08/2026 Isis_BO 5488 Partie 5 › Etat › EI_CONTACT_SITE › Image EI_CONTACT_SITE Image EI_CONTACT_SITE Informations générales EI_CONTACT_SITE | Nom logique de l'état | EI_CONTACT_SITE | | | | | --------------------- | --------------- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\EI_CONTACT_SITE.wde | Type | Libre | | | | | ---- | ----- | --- | --- | --- | Type de source de données | Nom de la source | :gclEtatFicheDeplacement.m_clListeContact | | | | | ----------------- | ----------------------------------------- | ----------------- | ------ | --- | | Format de la page | A4 (210 x 297 mm) | | | | | Marge haute (mm) | 0.00 | Marge basse (mm) | 0.00 | | | Marge gauche (mm) | 0.00 | Marge droite (mm) | 115.26 | | EI_CONTACT_SITE Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA ¹ uaelbaT | | Type | X Y | elbacéS | noitisoP | | --- | ---- | --- | ------- | -------- | elbisiV ¹ .siapE erdaC tiarT 0.00 0.00 6.09 94.72 | LIB_CONTACTCLIENT Libellé | | | | | | ------------------------- | --- | --- | --- | --- | Rubrique :gclEtatFicheDeplacement.m_clListeContact.m_clContact.NomEtTel ¹ Tableau : Champ d'un tableau Auto.Ext : Auto extensible Epais. : Epaisseur du cadre (mm) | 06/08/2026 | | Isis_BO | | 5489 | | ---------- | --- | ------- | --- | ---- | Partie 5 › Etat › EI_CONTACT_SITE › Code EI_CONTACT_SITE Code Ouverture de EI_CONTACT_SITE procédure EI_CONTACT_SITE(gclEtatFicheDeplacement est un MEtatFicheIntervention dynamique) //,nIteration est un entier i est un entier Lecture des données de EI_CONTACT_SITE //i+=1 //SI i<=nIteration ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN 06/08/2026 Isis_BO 5490 Partie 5 › Etat › EI_COLLAB_INTERVENTION › Image EI_COLLAB_INTERVENTION Image EI_COLLAB_INTERVENTION Informations générales EI_COLLAB_INTERVENTION | Nom logique de l'état | EI_COLLAB_INTERVENTION | | | | | --------------------- | ---------------------- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\EI_COLLAB_INTERVENTION.wde | Type | Libre | | | | | ---- | ----- | --- | --- | --- | Type de source de données Nom de la source :gclEtatFicheDeplacement.m_clListeCollaborateur | Format de la page | A4 (210 x 297 mm) | | | | | ----------------- | ----------------- | ----------------- | ------ | --- | | Marge haute (mm) | 0.00 | Marge basse (mm) | 0.00 | | | Marge gauche (mm) | 0.00 | Marge droite (mm) | 115.26 | | EI_COLLAB_INTERVENTION Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA ¹ uaelbaT | | Type | X Y | elbacéS | noitisoP | | --- | ---- | --- | ------- | -------- | elbisiV ¹ .siapE erdaC tiarT 0.00 0.00 6.09 94.72 | LIB_CONTACTCLIENT Libellé | | | | | | ------------------------- | --- | --- | --- | --- | Rubrique :gclEtatFicheDeplacement.m_clListeCollaborateur.m_clCollaborateur.NomPrenom ¹ Tableau : Champ d'un tableau Auto.Ext : Auto extensible Epais. : Epaisseur du cadre (mm) | 06/08/2026 | | Isis_BO | | 5491 | | ---------- | --- | ------- | --- | ---- | Partie 5 › Etat › EI_COLLAB_INTERVENTION › Code EI_COLLAB_INTERVENTION Code Ouverture de EI_COLLAB_INTERVENTION procédure EI_COLLAB_INTERVENTION(gclEtatFicheDeplacement est un MEtatFicheIntervention dynamique) //,nIteration est un entier i est un entier Lecture des données de EI_COLLAB_INTERVENTION //i+=1 //SI i<=nIteration ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN 06/08/2026 Isis_BO 5492 Partie 5 › Etat › EI_COLLAB_RDV › Image EI_COLLAB_RDV Image EI_COLLAB_RDV Informations générales EI_COLLAB_RDV | Nom logique de l'état | EI_COLLAB_RDV | | | | | --------------------- | ------------- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\EI_COLLAB_RDV.wde | Type | Libre | | | | | ---- | ----- | --- | --- | --- | Type de source de données Nom de la source :gclEtatFicheDeplacement.m_clListeCollabGroup | Format de la page | A4 (210 x 297 mm) | | | | | ----------------- | ----------------- | ----------------- | ------ | --- | | Marge haute (mm) | 0.00 | Marge basse (mm) | 0.00 | | | Marge gauche (mm) | 0.00 | Marge droite (mm) | 115.26 | | EI_COLLAB_RDV Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA ¹ uaelbaT | | Type | X Y | elbacéS | noitisoP | | --- | ---- | --- | ------- | -------- | elbisiV ¹ .siapE erdaC tiarT 0.00 0.00 6.09 94.72 | LIB_CONTACTCLIENT Libellé | | | | | | ------------------------- | --- | --- | --- | --- | Rubrique :gclEtatFicheDeplacement.m_clListeCollabGroup.NomPrenom ¹ Tableau : Champ d'un tableau Auto.Ext : Auto extensible Epais. : Epaisseur du cadre (mm) | 06/08/2026 | | Isis_BO | | 5493 | | ---------- | --- | ------- | --- | ---- | Partie 5 › Etat › EI_COLLAB_RDV › Code EI_COLLAB_RDV Code Ouverture de EI_COLLAB_RDV procédure EI_COLLAB_RDV(gclEtatFicheDeplacement est un MEtatFicheDeplacement dynamique) //,nIteration est un entier i est un entier Lecture des données de EI_COLLAB_RDV //i+=1 //SI i<=nIteration ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN 06/08/2026 Isis_BO 5494 Partie 5 › Etat › EI_CONTACT_SITE_RDV › Image EI_CONTACT_SITE_RDV Image EI_CONTACT_SITE_RDV Informations générales EI_CONTACT_SITE_RDV | Nom logique de l'état | EI_CONTACT_SITE_RDV | | | | | --------------------- | ------------------- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\EI_CONTACT_SITE_RDV.wde | Type | Libre | | | | | ---- | ----- | --- | --- | --- | Type de source de données | Nom de la source | :gclEtatFicheDeplacement.m_clListePersonne | | | | | ----------------- | ------------------------------------------ | ----------------- | ------ | --- | | Format de la page | A4 (210 x 297 mm) | | | | | Marge haute (mm) | 0.00 | Marge basse (mm) | 0.00 | | | Marge gauche (mm) | 0.00 | Marge droite (mm) | 115.26 | | EI_CONTACT_SITE_RDV Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA ¹ uaelbaT | | Type | X Y | elbacéS | noitisoP | | --- | ---- | --- | ------- | -------- | elbisiV ¹ .siapE erdaC tiarT 0.00 0.00 6.09 94.72 | LIB_CONTACTCLIENT Libellé | | | | | | ------------------------- | --- | --- | --- | --- | Rubrique :gclEtatFicheDeplacement.m_clListePersonne.CiviliteNomPrenom ¹ Tableau : Champ d'un tableau Auto.Ext : Auto extensible Epais. : Epaisseur du cadre (mm) | 06/08/2026 | | Isis_BO | | 5495 | | ---------- | --- | ------- | --- | ---- | Partie 5 › Etat › EI_CONTACT_SITE_RDV › Code EI_CONTACT_SITE_RDV Code Ouverture de EI_CONTACT_SITE_RDV procédure EI_CONTACT_SITE_RDV(gclEtatFicheDeplacement est un MEtatFicheDeplacement dynamique) //,nIteration est un entier i est un entier Lecture des données de EI_CONTACT_SITE_RDV //i+=1 //SI i<=nIteration ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN 06/08/2026 Isis_BO 5496 Partie 5 › Etat › ETAT_FicheDeplacement_GAP_1 › Image ETAT_FicheDeplacement_GAP_1 Image | 06/08/2026 | Isis_BO | 5497 | | ---------- | ------- | ---- | Partie 5 › Etat › ETAT_FicheDeplacement_GAP_1 › Informations générales ETAT_FicheDeplacement_GAP_1 Informations générales ETAT_FicheDeplacement_GAP_1 | Nom logique de l'état | ETAT_FicheDeplacement_GAP_1 | | | | | | --------------------- | --------------------------- | --- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_FicheDeplacement_GAP_1.wde | Type | Tableau | | | | | | ------------------------- | ------------------------ | --- | --- | --- | --- | | Thème | 210 Blueberries | | | | | | Type de source de données | Pas de source de données | | | | | Nom de la source | Format de la page | A4 (210 x 297 mm) | | | | | | ----------------- | ----------------- | --- | ----------------- | ----- | --- | | Marge haute (mm) | 10.00 | | Marge basse (mm) | 10.00 | | | Marge gauche (mm) | 10.00 | | Marge droite (mm) | 10.00 | | ETAT_FicheDeplacement_GAP_1 Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA | | Type | X Y | | | noitisoP | | --- | ---- | --- | --- | --- | -------- | elbisiV elbacéS ¹ .siapE erdaC tiarT | TITREDOC | Libellé | 0.05 38.10 | 9.79 189.92 | 0.00 Continu | HBGD | | -------- | --------- | ----------- | ----------- | ------------ | ---- | | CHAMP58 | Prédéfini | 170.95 0.11 | 6.62 19.05 | | | | SOCIETE | Libellé | 0.14 0.11 | 9.79 81.62 | | | Rubrique :gclEtatFicheDeplacement.m_sNomSociete | REFINTERNEINTERVENTION | Libellé | 27.78 30.15 | 5.62 22.67 | | | | ------------------------ | -------------------------------------------------- | ----------- | ---------- | --- | --- | | Rubrique | :gclEtatFicheDeplacement.m_sRefInterneIntervention | | | | | | LIBREFINTERNEINTERVENTIO | | 0.14 30.15 | 5.62 25.79 | | | Libellé N | FRM_FORME5 | Forme | 171.81 20.10 | 10.86 16.93 | 0.20 Continu | HBGD | | ---------------- | ------------------------------------------ | ------------ | ----------- | ------------ | ---- | | LIBSAV | Libellé | 145.17 20.20 | 11.62 25.79 | | | | LIBASTERISQUESAV | Libellé | 143.82 32.28 | 5.56 45.93 | | | | | | 0.00 9.79 | 20.36 63.24 | | | | ADRESSESOCIETE | Libellé | | | | | | Rubrique | :gclEtatFicheDeplacement.m_sAdresseSociete | | | | | | IMG_Sel | Image | 177.68 22.81 | 5.29 5.29 | | | | DATERENDEZVOUS | Libellé | 24.87 39.95 | 12.96 61.97 | | | | Rubrique | :gclEtatFicheDeplacement.m_sDateRendezVous | | | | | | | | 237.57 52.92 | 6.09 73.66 | | | | DONNEURORDRE2 | Libellé | | | | | | DONNEURORDRE | Libellé | 237.57 50.16 | 6.09 73.66 | | | | 06/08/2026 | | Isis_BO | | | 5498 | Partie 5 › Etat › ETAT_FicheDeplacement_GAP_1 › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | --- | ---- | --- | --- | ---------------- | --- | elbisiV erdaC tiarT | LIBREFEXTERNEINTERVENTIO | | 312.39 50.08 | 6.08 10.05 | | | | ------------------------ | --- | ------------ | ---------- | --- | --- | Libellé N | REFEXTERNEINTERVENTION | Libellé | 323.30 50.08 | 6.08 56.20 | | | | ---------------------- | ------------------------------------- | ------------ | ------------ | ------------ | ---- | | CLIENT | Libellé | 24.87 26.72 | 5.82 62.02 | | | | Rubrique | :gclEtatFicheDeplacement.m_sNomClient | | | | | | Étiquette86 | Libellé | 0.00 40.28 | 5.97 22.63 | | | | LIBDONNEURDORDRE | Libellé | 209.53 50.31 | 6.09 27.63 | | | | LIBNOMCLIENT | Libellé | 0.49 26.64 | 6.09 23.39 | | | | FRM_FORME4 | Forme | 89.69 0.79 | 56.62 100.33 | 0.20 Continu | HBGD | CODEACCESSITE Libellé 155.58 8.47 31.42 33.07 0.10 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sCodeAcces | | | | | | ------------------------- | --------------------------------------- | ------------ | ----------- | --- | --- | | LIB_CODEACCESSITE | Libellé | 155.72 1.80 | 5.82 22.75 | | | | TelMobileOccupant | Libellé | 265.66 36.28 | 5.82 27.10 | | | | Rubrique | :gclEtatFicheDeplacement.m_sTelMobile | | | | | | LIB_TELMOBILEOCCUPANT | Libellé | 248.28 37.04 | 6.08 12.61 | | | | PRESENTATIONADRESSESITE | Libellé | 90.49 1.53 | 27.78 64.00 | | | | Rubrique | :gclEtatFicheDeplacement.m_sAdresseSite | | | | | | TelFixeOccupant | Libellé | 219.69 37.04 | 5.82 26.99 | | | | Rubrique | :gclEtatFicheDeplacement.m_sTelFixe | | | | | | LIB_TELFIXEOCCUPANT | Libellé | 209.90 37.04 | 6.09 8.73 | | | | CiviliteNomPrenomOccupant | Libellé | 214.32 2.81 | 5.82 75.81 | | | Rubrique :gclEtatFicheDeplacement.m_sCiviliteNomPrenomOccupant | LIBNOM | Libellé | 212.02 20.97 | 6.09 15.61 | | | | -------------------- | ------------------------------------------------- | ------------ | ----------- | --- | ---- | | DATEINTERVENTION | Libellé | 25.05 0.00 | 5.62 22.67 | | | | Rubrique | :gclEtatFicheDeplacement.m_dDateIntervention | | | | | | LIBDATEINTERVENTION | Libellé | 0.23 0.00 | 5.62 23.39 | | | | LIBSUIVIPAR | Libellé | 0.49 5.62 | 5.62 23.39 | | | | | | 24.87 5.82 | 5.56 62.02 | | | | SUIVIPAR | Libellé | | | | | | Rubrique | :gclEtatFicheDeplacement.m_sSuiviPar | | | | | | LIBNUMDEVIS | Libellé | 0.49 15.20 | 5.62 23.39 | | | | NUMDEVIS | Libellé | 25.05 15.25 | 5.62 22.67 | | | | Rubrique | :gclEtatFicheDeplacement.m_sNumDevis | | | | | | | | 0.49 20.82 | 6.09 23.39 | | | | LIBCODECLIENT | Libellé | | | | | | CODECLIENT | Libellé | 25.05 20.82 | 5.82 22.67 | | | | Rubrique | :gclEtatFicheDeplacement.m_sCodeClient | | | | | | LIB_TELFIXEOCCUPANT1 | Libellé | 0.49 32.46 | 6.09 8.61 | | | | TelFixeClient | Libellé | 24.87 32.58 | 6.09 45.35 | | | | Rubrique | :gclEtatFicheDeplacement.m_sTelFixeClient | | | | | | ROLECONTACTSITE | Libellé | 214.32 11.20 | 5.82 75.81 | | | | Rubrique | :gclEtatFicheDeplacement.m_sRoleOccupant | | | | | | LIB_NOTE | Libellé | 90.49 38.45 | 6.09 9.73 | | | | NOTESITE | Libellé | 90.49 44.71 | 11.64 98.21 | | | | Rubrique | :gclEtatFicheDeplacement.m_sNoteSite | | | | | | ETIQ | Libellé | 90.49 31.63 | 5.82 64.00 | | | | Rubrique | :gclEtatFicheDeplacement.m_sEtiquetteLieuPersonne | | | | | | 06/08/2026 | | Isis_BO | | | 5499 | Partie 5 › Etat › ETAT_FicheDeplacement_GAP_1 › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | | --- | ---- | --- | --- | ---------------- | --- | --- | elbisiV erdaC tiarT | LIB_SansNom9 | Libellé | 145.54 52.92 | 6.09 24.35 | | | | | ------------- | ------- | ------------ | ----------- | --- | --- | --- | | LIB_SansNom3 | Libellé | 116.18 52.92 | 6.09 29.36 | | | | | LIB_SansNom2 | Libellé | 89.72 52.92 | 6.09 26.46 | | | | | | | 70.64 52.92 | 6.09 19.08 | | | | | LIB_SansNom1 | Libellé | | | | | | | LIB_SansNom | Libellé | 0.00 52.92 | 6.09 70.64 | | | | | LIB_SansNom12 | Libellé | 0.00 57.41 | 59.80 70.64 | | | | | LIB_SansNom5 | Libellé | 70.64 57.41 | 59.80 19.08 | | | | | LIB_SansNom6 | Libellé | 89.72 57.41 | 59.80 26.46 | | | | | LIB_SansNom7 | Libellé | 116.18 57.41 | 59.80 29.36 | | | | | LIB_SansNom8 | Libellé | 145.54 57.41 | 59.80 24.35 | | | | DESCRIPTIONINTERVENTION Libellé 1.32 40.75 30.43 91.55 0.20 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sDescription | | | | | | | --------- | --------------------------------------- | ----------- | ---------- | --- | --- | --- | | LIBOBJET | Libellé | 1.32 34.76 | 6.09 27.63 | | | | | LIBOBJET2 | Libellé | 98.22 34.75 | 6.09 30.96 | | | | DESCRIPTIONINTERVENTION 97.90 40.73 30.36 90.75 0.20 Continu HBGD Libellé 1 | Rubrique | :gclEtatFicheDeplacement.m_sNoteInterne | | | | | | | ------------ | ----------------------------------------- | ---------- | ------------ | ---- | ------- | ---- | | FRM_FORME6 | Forme | 1.32 80.68 | 35.13 187.33 | 0.20 | Continu | HBGD | | LIBOBJET1 | Libellé | 1.32 73.28 | 6.09 27.63 | | | | | | | 0.49 0.32 | 6.62 188.65 | 0.10 | | | | LIB_SansNom4 | Libellé | | | | Continu | H-GD | | TEXTE1 | Libellé | 0.49 6.93 | 8.47 188.65 | 0.10 | Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_clIntervenants | | | | | | LIB_SansNom11 Libellé 0.49 16.19 5.56 188.65 0.10 Continu H-GD | Contact | Libellé | 0.49 22.02 | 8.73 188.65 | 0.10 | Continu | HBGD | | ------------------------------ | ------------------------------------- | ---------- | -------------------------- | ---- | ------- | ---- | | Rubrique | :gclEtatFicheDeplacement.m_clContacts | | | | | | | LIBSIGNATURE | Libellé | 0.00 0.00 | 6.09 34.24 | | | | | LIBSIGNATURE1 | Libellé | 86.78 0.00 | 6.09 34.24 | | | | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | | Epais. : Epaisseur du cadre (mm) Détails des champs Type de champ Prédéfini | CHAMP58 Date | | | | | | | | ------------ | --- | ------- | --- | --- | --- | ---- | | 06/08/2026 | | Isis_BO | | | | 5500 | Partie 5 › Etat › ETAT_FicheDeplacement_GAP_1 › Code ETAT_FicheDeplacement_GAP_1 Code Ouverture de ETAT_FicheDeplacement_GAP_1 procédure ETAT_FicheDeplacement_GAP_1(gclEtatFicheDeplacement est un MEtatFicheDeplacement dynamique) si gclEtatFicheDeplacement=Null alors gclEtatFicheDeplacement=allouer un MEtatFicheDeplacement c est un MCollaborateur c:m_sNom="Toto" c:m_bActif=Vrai gclEtatFicheDeplacement:m_clListeCollabGroup.Ajoute(c) fin nTaille_1 est un entier nTaille_2 est un entier //SOCIETE=gclRendezVous:FicheIntervention:FicheSociete:m_sNom //REFINTERNEINTERVENTION = gclRendezVous:FicheIntervention.m_sRefInterne //DATEINTERVENTION= gclRendezVous:FicheIntervention.m_dDateIntervention //SUIVIPAR= gclRendezVous:FicheIntervention.FicheSuiveur:NomPrenom ////*********************Occupant********************** //CiviliteNomPrenomOccupant = gclRendezVous:FicheOccupant:CiviliteNomPrenom //TelFixeOccupant=gclRendezVous:FicheOccupant:m_sTelFixe //TelMobileOccupant=gclRendezVous:FicheOccupant:m_sTelMobile // //PRESENTATIONADRESSESITE = gclRendezVous:FicheIntervention:FicheLieu:m_clAdresse:m_sPresentation //CODEACCESSITE=gclRendezVous:FicheIntervention:FicheLieu:m_sCodeAcces ////**********************Client********************** //CLIENT=gclRendezVous:FicheIntervention:FicheClient:m_sNom //REFEXTERNEINTERVENTION=gclRendezVous:FicheIntervention:m_sRefExterne ////**********************Rendez-vous********************** //DATERENDEZVOUS=gclRendezVous:DateRendezVous //DESCRIPTIONINTERVENTION=gclRendezVous:m_sDescription //nCptDonneur est un entier = gclRendezVous:FicheIntervention:ListeContactClient.p_nTotal //SI nCptDonneur>0 ALORS // SELON nCptDonneur // CAS 1 : DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // AUTRE CAS : // DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // DONNEURORDRE2= gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[2]:m_clContact:CiviliteNomPrenom // FIN //FIN //POUR i = 1 _A_ gclRendezVous:m_clListeCollabGroup..Occurrence // //FIN //i est un entier //j est un entier 06/08/2026 Isis_BO 5501 Partie 5 › Etat › ETAT_FicheDeplacement_GAP_1 › Code des champs ETAT_FicheDeplacement_GAP_1 Code des champs Avant impression de CORPS //SI i<>j ALORS // LIB_SansNom6=gclRendezVous:m_clListeCollabGroup[i]:NomPrenom // j=i //FIN Avant impression de DEBUT_DOCUMENT si gclEtatFicheDeplacement.m_bSAV alors IMG_Sel..Visible = Vrai fin Avant impression de HAUT_DE_PAGE DESCRIPTIONINTERVENTION = RTFVersTexte(DESCRIPTIONINTERVENTION) DESCRIPTIONINTERVENTION1 = RTFVersTexte(DESCRIPTIONINTERVENTION1) si nTaille_1 = 0 et nTaille_2 = 0 alors si Taille(gclEtatFicheDeplacement.m_clContacts) > (Taille(gclEtatFicheDeplacement.m_clIntervenants) *2) alors nTaille_1 = Taille(gclEtatFicheDeplacement.m_clContacts) sinon nTaille_1 = Taille(gclEtatFicheDeplacement.m_clIntervenants) fin si Taille(gclEtatFicheDeplacement.m_sNoteInterne) > Taille(gclEtatFicheDeplacement.m_sDescription) alors nTaille_2 = Taille(gclEtatFicheDeplacement.m_sNoteInterne) sinon nTaille_2 = Taille(gclEtatFicheDeplacement.m_sDescription) fin si nTaille_1 > 150 alors FRM_FORME6..Hauteur -= ((nTaille_1/100)) fin si nTaille_2 > 400 alors FRM_FORME6..Hauteur -= ((nTaille_2/100)) fin fin 06/08/2026 Isis_BO 5502 Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_1 › Image ETAT_FicheDeplacement_SLAMM_1 Image ETAT_FicheDeplacement_SLAMM_1 Informations générales ETAT_FicheDeplacement_SLAMM_1 06/08/2026 Isis_BO 5503 Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_1 › Informations générales | Nom logique de l'état | ETAT_FicheDeplacement_SLAMM_1 | | | | | | --------------------- | ----------------------------- | --- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_FicheDeplacement_SLAMM_1.wde | Type | Tableau | | | | | | ----- | --------------- | --- | --- | --- | --- | | Thème | 210 Blueberries | | | | | Type de source de données Nom de la source :gclEtatFicheDeplacement.m_clListeCollabGroup | Format de la page | A4 (210 x 297 mm) | | | | | | ----------------- | ----------------- | --- | ----------------- | ----- | --- | | Marge haute (mm) | 10.00 | | Marge basse (mm) | 10.00 | | | Marge gauche (mm) | 10.00 | | Marge droite (mm) | 10.00 | | ETAT_FicheDeplacement_SLAMM_1 Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA ¹ uaelbaT | | Type | X Y | | elbacéS | noitisoP | | --- | ---- | --- | --- | ------- | -------- | elbisiV ¹ .siapE erdaC tiarT | IMG_LogoSociete | Image | 0.00 0.00 | 20.22 23.28 | | | | --------------- | ----- | --------- | ----------- | --- | --- | Rubrique :gclEtatFicheDeplacement.m_LogoSociete..Image | TITREDOC | Libellé | 23.39 0.11 | 9.79 124.62 | | | | ------------------------ | --------- | ----------- | ----------- | --- | --- | | CHAMP58 | Prédéfini | 170.95 0.11 | 6.62 19.05 | | | | LIBREFINTERNEINTERVENTIO | | 54.29 12.10 | 5.62 30.79 | | | Libellé N | REFINTERNEINTERVENTION | Libellé | 85.08 12.10 | 5.62 35.67 | | | | ---------------------- | -------------------------------------------------- | ------------ | ----------- | ------------ | ---- | | Rubrique | :gclEtatFicheDeplacement.m_sRefInterneIntervention | | | | | | NOTESITE | Libellé | 120.65 9.09 | 37.74 69.32 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNoteSite | | | | | | DONNEURORDRE2 | Libellé | 245.91 23.74 | 6.09 73.66 | | | | DONNEURORDRE | Libellé | 245.91 16.38 | 6.09 73.66 | | | HEUREARRIVEE Libellé 84.40 84.73 6.09 105.62 0.10 Continu HBGD ETATINTERVENTION Libellé 0.00 68.47 6.09 82.66 0.10 Continu H-GD | Rubrique | :gclEtatFicheDeplacement.m_sEtatIntervention | | | | | | ----------------- | -------------------------------------------- | ---------- | ---------- | ------------ | ---- | | CLIENT | Libellé | 12.93 1.93 | 5.82 69.69 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNomClient | | | | | | LIBDONNEURDORDRE | Libellé | 0.00 93.03 | 6.09 82.66 | | | | LIBCLIENT | Libellé | 0.00 1.79 | 5.82 13.63 | 0.10 Continu | HBGD | | LIB_CODEACCESSITE | Libellé | 84.93 1.85 | 5.82 84.93 | | | PRESENTATIONADRESSESITE Libellé 0.00 22.28 23.11 82.55 0.00 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sAdresseSite | | | | | | -------- | --------------------------------------- | ---------- | ---------- | ------------ | ---- | | LIBSITE | Libellé | 0.11 10.88 | 6.09 82.51 | 0.00 Continu | -B-- | | SITE | Libellé | 0.00 16.97 | 5.82 82.55 | 0.00 Continu | H-GD | | Rubrique | :gclEtatFicheDeplacement.m_sCodeSite | | | | | LIBDATERENDEZVOUS Libellé 84.22 73.64 5.56 12.42 0.10 Continu HBGD | 06/08/2026 | | Isis_BO | | | 5504 | | ---------- | --- | ------- | --- | --- | ---- | Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_1 › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | | --- | ---- | --- | --- | ---------------- | --- | --- | elbisiV erdaC tiarT LIBHEURERENDEZVOUS Libellé 84.22 78.59 5.62 12.42 0.00 Continu HBGD TYPEINTERVENTION Libellé 0.00 74.38 6.09 82.66 0.00 Continu --GD | Rubrique | :gclEtatFicheDeplacement.m_sTypeIntervention | | | | | | | -------- | -------------------------------------------- | ---------- | ---------- | ---- | ------- | ---- | | NUMDEVIS | Libellé | 0.00 80.46 | 6.09 82.66 | 0.00 | Continu | --GD | | Rubrique | :gclEtatFicheDeplacement.m_sNumDevis | | | | | | TITREINTERVENTION Libellé 0.00 86.55 6.09 82.66 0.00 Continu -BGD | Rubrique | :gclEtatFicheDeplacement.m_sTitreIntervention | | | | | | | -------- | --------------------------------------------- | --- | --- | --- | --- | --- | HEUREDEPART Libellé 84.40 90.82 6.09 105.62 0.00 Continu -BGD | LIBSUIVIPAR | Libellé | 84.40 99.03 | 6.09 30.01 | 0.10 | Continu | HBG- | | ----------- | ------------------------------------ | ------------ | ---------- | ---- | ------- | ---- | | SUIVIPAR | Libellé | 114.30 99.03 | 6.09 75.73 | 0.10 | Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sSuiviPar | | | | | | ETATINT_COLLAB Etat interne 0.00 98.98 5.56 82.66 0.10 Continu HBGD | LIBSITE1 | Libellé | 84.22 67.28 | 6.09 82.51 | | | | | -------------- | ------------------------------------------ | ----------- | ----------- | ---- | ------- | ---- | | | | 95.87 73.64 | 10.58 42.60 | 0.10 | | | | DATERENDEZVOUS | Libellé | | | | Continu | HB-D | | Rubrique | :gclEtatFicheDeplacement.m_sDateRendezVous | | | | | | | INT_BADGE | Interrupteur | 0.00 46.57 | 5.90 6.28 | | | | | Rubrique | :gclEtatFicheDeplacement.m_bBadge | | | | | | | LIB_BADGE | Libellé | 6.45 46.57 | 5.90 13.93 | | | | | | | 25.27 46.57 | 5.90 6.28 | | | | | INT_BADGE1 | Interrupteur | | | | | | | Rubrique | :gclEtatFicheDeplacement.m_bInterphone | | | | | | | LIB_INTERPHONE | Libellé | 32.08 46.57 | 5.90 21.93 | | | | | LIB_LIBELLE1 | Libellé | 85.08 7.75 | 5.82 26.55 | | | | LIB_CODEACCESSITE1 Libellé 84.40 15.61 31.05 34.66 0.10 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sCodeAcces | | | | | | | ------------------ | ------------------------------------- | ------------ | ----------- | ---- | ------- | ---- | | LIB_Contact | Libellé | 0.53 59.56 | 6.61 189.50 | 0.10 | Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_clContacts | | | | | | | LIB_LIBCONTACTSITE | Libellé | 0.53 52.34 | 6.09 85.57 | | | | | LIB_CHECK_1 | Libellé | 6.35 41.94 | 5.82 24.19 | | | | | LIB_CHECK_2 | Libellé | 68.82 41.94 | 5.82 45.62 | | | | | LIB_CHECK_3 | Libellé | 132.82 42.00 | 5.82 24.19 | | | | | | | 6.35 49.93 | 5.82 53.26 | | | | | LIB_CHECK_4 | Libellé | | | | | | | LIB_CHECK_5 | Libellé | 68.82 49.96 | 5.82 45.62 | | | | | LIB_CHECK_6 | Libellé | 132.82 49.96 | 5.82 24.19 | | | | | LIBOBJET | Libellé | 0.00 34.00 | 6.09 27.63 | | | | | LIB_CHECK_7 | Libellé | 132.82 58.34 | 5.82 37.15 | | | | | LIB_CHECK_8 | Libellé | 68.82 58.34 | 5.82 24.19 | | | | | LIB_CHECK_9 | Libellé | 6.35 58.34 | 5.82 24.19 | | | | | LIB_CHECK_10 | Libellé | 99.79 58.40 | 5.82 24.19 | | | | | FRM_FORME4 | Forme | 0.00 41.90 | 5.90 6.28 | 0.20 | Continu | HBGD | | | | 62.58 41.90 | 5.90 6.28 | 0.20 | | | | FRM_FORME5 | Forme | | | | Continu | HBGD | | FRM_FORME6 | Forme | 126.47 41.90 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME7 | Forme | 0.00 49.89 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME8 | Forme | 62.58 49.89 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME9 | Forme | 126.47 49.89 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME10 | Forme | 0.00 58.30 | 5.90 6.28 | 0.20 | Continu | HBGD | | 06/08/2026 | | Isis_BO | | | | 5505 | Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_1 › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | --- | ---- | --- | --- | ---------------- | --- | elbisiV erdaC tiarT | FRM_FORME11 | Forme | 62.58 58.30 | 5.90 6.28 | 0.20 Continu | HBGD | | ----------------------- | ----- | ------------ | ------------ | ------------ | ---- | | FRM_FORME12 | Forme | 93.55 58.30 | 5.90 6.28 | 0.20 Continu | HBGD | | FRM_FORME13 | Forme | 126.47 58.30 | 5.90 6.28 | 0.20 Continu | HBGD | | | | 0.00 0.00 | 32.54 189.97 | 0.20 | | | DESCRIPTIONINTERVENTION | | | | Continu | HBGD | Libellé 1 | Rubrique | :gclEtatFicheDeplacement.m_sDescription | | | | | | ------------------------------ | --------------------------------------- | --- | -------------------------- | --- | --- | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | Epais. : Epaisseur du cadre (mm) Détails des champs Type de champ Prédéfini | CHAMP58 Date | | | | | | | ------------ | --- | --- | --- | --- | --- | Détails des champs Etat interne | ETATINT_COLLAB EI_COLLAB_RDV | | | | | | | ---------------------------- | --- | ------- | --- | --- | ---- | | 06/08/2026 | | Isis_BO | | | 5506 | Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_1 › Code ETAT_FicheDeplacement_SLAMM_1 Code Ouverture de ETAT_FicheDeplacement_SLAMM_1 procédure ETAT_FicheDeplacement_SLAMM_1(gclEtatFicheDeplacement est un MEtatFicheDeplacement dynamique) si gclEtatFicheDeplacement=Null alors gclEtatFicheDeplacement=allouer un MEtatFicheDeplacement c est un MCollaborateur c:m_sNom="Toto" c:m_bActif=Vrai gclEtatFicheDeplacement:m_clListeCollabGroup.Ajoute(c) fin //SOCIETE=gclRendezVous:FicheIntervention:FicheSociete:m_sNom //REFINTERNEINTERVENTION = gclRendezVous:FicheIntervention.m_sRefInterne //DATEINTERVENTION= gclRendezVous:FicheIntervention.m_dDateIntervention //SUIVIPAR= gclRendezVous:FicheIntervention.FicheSuiveur:NomPrenom ////*********************Occupant********************** //CiviliteNomPrenomOccupant = gclRendezVous:FicheOccupant:CiviliteNomPrenom //TelFixeOccupant=gclRendezVous:FicheOccupant:m_sTelFixe //TelMobileOccupant=gclRendezVous:FicheOccupant:m_sTelMobile // //PRESENTATIONADRESSESITE = gclRendezVous:FicheIntervention:FicheLieu:m_clAdresse:m_sPresentation //CODEACCESSITE=gclRendezVous:FicheIntervention:FicheLieu:m_sCodeAcces ////**********************Client********************** //CLIENT=gclRendezVous:FicheIntervention:FicheClient:m_sNom //REFEXTERNEINTERVENTION=gclRendezVous:FicheIntervention:m_sRefExterne ////**********************Rendez-vous********************** //DATERENDEZVOUS=gclRendezVous:DateRendezVous //DESCRIPTIONINTERVENTION=gclRendezVous:m_sDescription //nCptDonneur est un entier = gclRendezVous:FicheIntervention:ListeContactClient.p_nTotal //SI nCptDonneur>0 ALORS // SELON nCptDonneur // CAS 1 : DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // AUTRE CAS : // DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // DONNEURORDRE2= gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[2]:m_clContact:CiviliteNomPrenom // FIN //FIN //POUR i = 1 _A_ gclRendezVous:m_clListeCollabGroup..Occurrence // //FIN i est un entier //j est un entier Filtre (tenir compte de l'enregistrement ?) de ETAT_FicheDeplacement_SLAMM_1 i+=1 06/08/2026 Isis_BO 5507 Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_1 › Code //SI PAS gclEtatFicheDeplacement:m_clListeCollabGroup[i]:m_bActif ALORS // RENVOYER Faux //SINON // RENVOYER Vrai // //FIN //LIB_SansNom6 = NomPrenom //i+=1 //SI i<= gclRendezVous:m_clListeCollabGroup..Occurrence ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN ETAT_FicheDeplacement_SLAMM_1 Code des champs Avant impression de CORPS //SI i<>j ALORS // LIB_SansNom6=gclRendezVous:m_clListeCollabGroup[i]:NomPrenom // j=i //FIN Avant impression de ETATINT_COLLAB //nIterationContactCli=4 06/08/2026 Isis_BO 5508 Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_2 › Image ETAT_FicheDeplacement_SLAMM_2 Image | 06/08/2026 | Isis_BO | 5509 | | ---------- | ------- | ---- | Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_2 › Informations générales ETAT_FicheDeplacement_SLAMM_2 Informations générales ETAT_FicheDeplacement_SLAMM_2 | Nom logique de l'état | ETAT_FicheDeplacement_SLAMM_2 | | | | | | --------------------- | ----------------------------- | --- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_FicheDeplacement_SLAMM_2.wde | Type | Tableau | | | | | | ----- | --------------- | --- | --- | --- | --- | | Thème | 210 Blueberries | | | | | Type de source de données Nom de la source :gclEtatFicheDeplacement.m_clListeCollabGroup | Format de la page | A4 (210 x 297 mm) | | | | | | ----------------- | ----------------- | --- | ----------------- | ----- | --- | | Marge haute (mm) | 10.00 | | Marge basse (mm) | 10.00 | | | Marge gauche (mm) | 10.00 | | Marge droite (mm) | 10.00 | | ETAT_FicheDeplacement_SLAMM_2 Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA | | Type | X Y | | | noitisoP | | --- | ---- | --- | --- | --- | -------- | elbisiV elbacéS ¹ .siapE erdaC tiarT | IMG_LogoSociete | Image | 0.00 0.00 | 20.22 23.28 | | | | ------------------------ | --------------------------------------------- | ----------- | ----------- | --- | --- | | Rubrique | :gclEtatFicheDeplacement.m_LogoSociete..Image | | | | | | | | 23.39 0.11 | 9.79 124.62 | | | | TITREDOC | Libellé | | | | | | CHAMP58 | Prédéfini | 170.95 0.11 | 6.62 19.05 | | | | LIBREFINTERNEINTERVENTIO | | 54.29 12.10 | 5.62 30.79 | | | Libellé N | REFINTERNEINTERVENTION | Libellé | 85.08 12.10 | 5.62 35.67 | | | | ---------------------- | -------------------------------------------------- | ------------ | ----------- | ------------ | ---- | | Rubrique | :gclEtatFicheDeplacement.m_sRefInterneIntervention | | | | | | NOTESITE | Libellé | 120.70 9.79 | 37.04 69.27 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNoteSite | | | | | | DONNEURORDRE2 | Libellé | 245.91 23.74 | 6.09 73.66 | | | | DONNEURORDRE | Libellé | 245.91 16.38 | 6.09 73.66 | | | HEUREARRIVEE Libellé 84.40 82.61 6.09 105.62 0.10 Continu HBGD ETATINTERVENTION Libellé 0.00 65.47 6.09 82.66 0.10 Continu H-GD | Rubrique | :gclEtatFicheDeplacement.m_sEtatIntervention | | | | | | ---------------- | -------------------------------------------- | ---------- | ---------- | ------------ | ---- | | CLIENT | Libellé | 12.93 1.93 | 5.82 69.69 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNomClient | | | | | | LIBDONNEURDORDRE | Libellé | 0.00 90.03 | 6.09 82.66 | | | | 06/08/2026 | | Isis_BO | | | 5510 | Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_2 › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | | --- | ---- | --- | --- | ---------------- | --- | --- | elbisiV erdaC tiarT | LIBCLIENT | Libellé | 0.00 1.79 | 5.82 13.63 | 0.10 | Continu | HBGD | | ----------------- | ------- | ---------- | ---------- | ---- | ------- | ---- | | LIB_CODEACCESSITE | Libellé | 84.93 1.82 | 5.82 85.04 | | | | PRESENTATIONADRESSESITE Libellé 0.00 23.02 23.64 82.55 0.00 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sAdresseSite | | | | | | | -------- | --------------------------------------- | ---------- | ---------- | ---- | ------- | ---- | | LIBSITE | Libellé | 0.11 10.88 | 6.09 82.51 | 0.00 | Continu | -B-- | | SITE | Libellé | 0.00 16.97 | 5.82 82.55 | 0.00 | Continu | H-GD | | Rubrique | :gclEtatFicheDeplacement.m_sCodeSite | | | | | | LIBDATERENDEZVOUS Libellé 85.00 70.72 5.56 12.42 0.10 Continu HBGD | | | 85.00 75.67 | 5.62 12.42 | 0.00 | | | | ------------------ | ------- | ----------- | ---------- | ---- | ------- | ---- | | LIBHEURERENDEZVOUS | Libellé | | | | Continu | HBGD | TYPEINTERVENTION Libellé 0.00 71.38 6.09 82.66 0.00 Continu --GD | Rubrique | :gclEtatFicheDeplacement.m_sTypeIntervention | | | | | | | ----------------- | --------------------------------------------- | ---------- | ---------- | ---- | ------- | ---- | | NUMDEVIS | Libellé | 0.00 77.46 | 6.09 82.66 | 0.00 | Continu | --GD | | Rubrique | :gclEtatFicheDeplacement.m_sNumDevis | | | | | | | | | 0.00 83.55 | 6.09 82.66 | 0.00 | | | | TITREINTERVENTION | Libellé | | | | Continu | -BGD | | Rubrique | :gclEtatFicheDeplacement.m_sTitreIntervention | | | | | | HEUREDEPART Libellé 84.40 88.70 6.09 105.62 0.00 Continu -BGD | LIBSUIVIPAR | Libellé | 84.40 96.03 | 6.09 30.01 | 0.10 | Continu | HBG- | | ----------- | ------------------------------------ | ------------ | ---------- | ---- | ------- | ---- | | SUIVIPAR | Libellé | 114.30 96.03 | 6.09 75.73 | 0.10 | Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sSuiviPar | | | | | | ETATINT_COLLAB Etat interne 0.00 96.11 5.56 82.66 0.10 Continu HBGD | LIBSITE1 | Libellé | 85.00 65.36 | 6.09 82.51 | | | | | -------- | ------- | ----------- | ---------- | --- | --- | --- | DATERENDEZVOUS Libellé 96.64 70.72 10.58 42.60 0.10 Continu HB-D | Rubrique | :gclEtatFicheDeplacement.m_sDateRendezVous | | | | | | | -------- | ------------------------------------------ | --- | --- | --- | --- | --- | DESCRIPTIONINTERVENTION 0.00 103.04 11.28 189.97 0.20 Continu HBGD Libellé 1 | Rubrique | :gclEtatFicheDeplacement.m_sDescription | | | | | | | -------------- | --------------------------------------- | ----------- | ---------- | --- | --- | --- | | INT_BADGE | Interrupteur | 0.00 46.66 | 5.90 6.28 | | | | | Rubrique | :gclEtatFicheDeplacement.m_bBadge | | | | | | | LIB_BADGE | Libellé | 6.45 46.66 | 5.90 13.93 | | | | | INT_BADGE1 | Interrupteur | 25.27 46.66 | 5.90 6.28 | | | | | Rubrique | :gclEtatFicheDeplacement.m_bInterphone | | | | | | | LIB_INTERPHONE | Libellé | 32.08 46.66 | 5.90 21.93 | | | | | LIB_LIBELLE1 | Libellé | 85.08 7.75 | 5.82 26.55 | | | | LIB_CODEACCESSITE1 Libellé 84.40 15.88 30.96 34.66 0.10 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sCodeAcces | | | | | | | ------------------ | ------------------------------------- | ----------- | ----------- | ---- | ------- | ---- | | LIB_LIBCONTACTSITE | Libellé | 0.00 52.24 | 7.05 85.46 | | | | | LIB_Contact | Libellé | 0.00 57.86 | 6.61 189.50 | 0.10 | Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_clContacts | | | | | | | LIBOBJET2 | Libellé | 0.05 84.26 | 6.09 169.97 | | | | | LIB_CHECK_10 | Libellé | 6.14 74.61 | 5.82 114.67 | | | | | LIBOBJET4 | Libellé | 77.68 89.96 | 6.09 32.44 | | | | | LIB_CHECK_7 | Libellé | 6.40 65.88 | 5.82 120.23 | | | | | LIB_CHECK_6 | Libellé | 6.40 55.34 | 9.82 163.62 | | | | | LIBOBJET3 | Libellé | 0.05 89.96 | 6.09 27.63 | | | | | | | 0.05 57.30 | 5.90 6.28 | 0.20 | | | | FRM_FORME9 | Forme | | | | Continu | HBGD | | 06/08/2026 | | Isis_BO | | | | 5511 | Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_2 › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | | --- | ---- | --- | --- | ---------------- | --- | --- | elbisiV erdaC tiarT | FRM_FORME12 | Forme | 0.05 74.44 | 5.90 6.28 | 0.20 | Continu | HBGD | | ------------------------------ | ------- | ------------ | -------------------------- | ---- | ------- | ---- | | FRM_FORME13 | Forme | 0.05 65.71 | 5.90 6.28 | 0.20 | Continu | HBGD | | LIB_CHECK_8 | Libellé | 6.14 48.68 | 5.82 114.67 | | | | | | | 0.05 48.51 | 5.90 6.28 | 0.20 | | | | FRM_FORME11 | Forme | | | | Continu | HBGD | | LIB_CHECK_5 | Libellé | 6.14 40.22 | 5.82 78.96 | | | | | FRM_FORME8 | Forme | 0.05 40.11 | 5.90 6.28 | 0.20 | Continu | HBGD | | LIB_CHECK_9 | Libellé | 6.40 31.49 | 5.82 120.23 | | | | | FRM_FORME10 | Forme | 0.05 31.32 | 5.90 6.28 | 0.20 | Continu | HBGD | | LIB_CHECK_4 | Libellé | 6.40 23.02 | 5.82 97.48 | | | | | FRM_FORME7 | Forme | 0.05 22.91 | 5.90 6.28 | 0.20 | Continu | HBGD | | LIB_CHECK_1 | Libellé | 6.40 14.95 | 5.82 24.19 | | | | | LIB_CHECK_2 | Libellé | 68.87 14.95 | 5.82 45.62 | | | | | | | 132.87 15.01 | 5.82 24.19 | | | | | LIB_CHECK_3 | Libellé | | | | | | | FRM_FORME4 | Forme | 0.05 14.91 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME5 | Forme | 62.63 14.91 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME6 | Forme | 126.52 14.91 | 5.90 6.28 | 0.20 | Continu | HBGD | | LIBOBJET | Libellé | 0.05 7.01 | 6.09 27.63 | | | | | LIBOBJET1 | Libellé | 0.05 0.00 | 6.09 169.97 | | | | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | | Epais. : Epaisseur du cadre (mm) Détails des champs Type de champ Prédéfini | CHAMP58 Date | | | | | | | | ------------ | --- | --- | --- | --- | --- | --- | Détails des champs Etat interne | ETATINT_COLLAB EI_COLLAB_RDV | | | | | | | | ---------------------------- | --- | ------- | --- | --- | --- | ---- | | 06/08/2026 | | Isis_BO | | | | 5512 | Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_2 › Code ETAT_FicheDeplacement_SLAMM_2 Code Ouverture de ETAT_FicheDeplacement_SLAMM_2 procédure ETAT_FicheDeplacement_SLAMM_2(gclEtatFicheDeplacement est un MEtatFicheDeplacement dynamique) si gclEtatFicheDeplacement=Null alors gclEtatFicheDeplacement=allouer un MEtatFicheDeplacement c est un MCollaborateur c:m_sNom="Toto" c:m_bActif=Vrai gclEtatFicheDeplacement:m_clListeCollabGroup.Ajoute(c) fin //SOCIETE=gclRendezVous:FicheIntervention:FicheSociete:m_sNom //REFINTERNEINTERVENTION = gclRendezVous:FicheIntervention.m_sRefInterne //DATEINTERVENTION= gclRendezVous:FicheIntervention.m_dDateIntervention //SUIVIPAR= gclRendezVous:FicheIntervention.FicheSuiveur:NomPrenom ////*********************Occupant********************** //CiviliteNomPrenomOccupant = gclRendezVous:FicheOccupant:CiviliteNomPrenom //TelFixeOccupant=gclRendezVous:FicheOccupant:m_sTelFixe //TelMobileOccupant=gclRendezVous:FicheOccupant:m_sTelMobile // //PRESENTATIONADRESSESITE = gclRendezVous:FicheIntervention:FicheLieu:m_clAdresse:m_sPresentation //CODEACCESSITE=gclRendezVous:FicheIntervention:FicheLieu:m_sCodeAcces ////**********************Client********************** //CLIENT=gclRendezVous:FicheIntervention:FicheClient:m_sNom //REFEXTERNEINTERVENTION=gclRendezVous:FicheIntervention:m_sRefExterne ////**********************Rendez-vous********************** //DATERENDEZVOUS=gclRendezVous:DateRendezVous //DESCRIPTIONINTERVENTION=gclRendezVous:m_sDescription //nCptDonneur est un entier = gclRendezVous:FicheIntervention:ListeContactClient.p_nTotal //SI nCptDonneur>0 ALORS // SELON nCptDonneur // CAS 1 : DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // AUTRE CAS : // DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // DONNEURORDRE2= gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[2]:m_clContact:CiviliteNomPrenom // FIN //FIN //POUR i = 1 _A_ gclRendezVous:m_clListeCollabGroup..Occurrence // //FIN i est un entier //j est un entier Filtre (tenir compte de l'enregistrement ?) de ETAT_FicheDeplacement_SLAMM_2 i+=1 06/08/2026 Isis_BO 5513 Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_2 › Code //SI PAS gclEtatFicheDeplacement:m_clListeCollabGroup[i]:m_bActif ALORS // RENVOYER Faux //SINON // RENVOYER Vrai // //FIN //LIB_SansNom6 = NomPrenom //i+=1 //SI i<= gclRendezVous:m_clListeCollabGroup..Occurrence ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN ETAT_FicheDeplacement_SLAMM_2 Code des champs Avant impression de CORPS //SI i<>j ALORS // LIB_SansNom6=gclRendezVous:m_clListeCollabGroup[i]:NomPrenom // j=i //FIN Avant impression de ETATINT_COLLAB //nIterationContactCli=4 06/08/2026 Isis_BO 5514 Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_1 › Image ETAT_FicheIntervention_SLAMM_1 Image ETAT_FicheIntervention_SLAMM_1 Informations générales ETAT_FicheIntervention_SLAMM_1 06/08/2026 Isis_BO 5515 Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_1 › Informations générales | Nom logique de l'état | ETAT_FicheIntervention_SLAMM_1 | | | | | | | --------------------- | ------------------------------ | --- | --- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_FicheIntervention_SLAMM_1.wde | Type | Tableau | | | | | | | ----- | --------------- | --- | --- | --- | --- | --- | | Thème | 210 Blueberries | | | | | | Type de source de données | Nom de la source | :gclEtatFicheDeplacement.m_clListeContact | | | | | | | ----------------- | ----------------------------------------- | --- | ----------------- | --- | ----- | --- | | Format de la page | A4 (210 x 297 mm) | | | | | | | Marge haute (mm) | 10.00 | | Marge basse (mm) | | 10.00 | | | Marge gauche (mm) | 10.00 | | Marge droite (mm) | | 10.00 | | ETAT_FicheIntervention_SLAMM_1 Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA ¹ uaelbaT | | Type | X | Y | elbacéS | | noitisoP | | --- | ---- | --- | --- | ------- | -------- | -------- | | | | | | elbisiV | ¹ .siapE | | erdaC tiarT | IMG_LogoSociete | Image | 0.00 | 0.00 20.22 23.28 | | | | | --------------- | ----- | ---- | ---------------- | --- | --- | --- | Rubrique :gclEtatFicheDeplacement.m_LogoSociete..Image | TITREDOC | Libellé | 23.39 | 0.11 9.79 124.62 | | | | | ------------------------ | --------- | ------ | ---------------- | --- | --- | --- | | CHAMP58 | Prédéfini | 170.95 | 0.11 6.62 19.05 | | | | | LIBREFINTERNEINTERVENTIO | | 54.29 | 12.10 5.62 30.79 | | | | Libellé N | REFINTERNEINTERVENTION | Libellé | 85.08 | 12.10 5.62 35.67 | | | | | ---------------------- | -------------------------------------------------- | ------ | ----------------- | --- | ------------ | ---- | | Rubrique | :gclEtatFicheDeplacement.m_sRefInterneIntervention | | | | | | | NOTESITE | Libellé | 114.30 | 10.06 44.28 75.67 | | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNoteSite | | | | | | | DONNEURORDRE2 | Libellé | 245.91 | 23.74 6.09 73.66 | | | | | Rubrique | :gclEtatFicheDeplacement.m_sDonneurOrdre_2 | | | | | | | DONNEURORDRE | Libellé | 245.91 | 16.38 6.09 73.66 | | | | | Rubrique | :gclEtatFicheDeplacement.m_sDonneurOrdre_1 | | | | | | HEUREARRIVEE Libellé 84.40 75.67 6.09 105.62 0.10 Continu HBGD ETATINTERVENTION Libellé 0.00 75.47 6.09 82.66 0.10 Continu H-GD | Rubrique | :gclEtatFicheDeplacement.m_sEtatIntervention | | | | | | | ----------------- | -------------------------------------------- | ----- | ----------------- | --- | ------------ | ---- | | CLIENT | Libellé | 12.93 | 1.93 5.82 69.69 | | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNomClient | | | | | | | LIBDONNEURDORDRE | Libellé | 0.00 | 100.03 6.09 82.66 | | | | | LIBCLIENT | Libellé | 0.00 | 1.79 5.82 13.63 | | 0.10 Continu | HBGD | | LIB_CODEACCESSITE | Libellé | 84.93 | 1.82 5.82 85.04 | | | | PRESENTATIONADRESSESITE Libellé 0.00 22.80 22.84 82.51 0.00 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sAdresseSite | | | | | | | ---------- | --------------------------------------- | ---- | ---------------- | --- | ------------ | ---- | | | | 0.11 | 10.88 6.09 82.51 | | 0.00 | | | LIBSITE | Libellé | | | | Continu | -B-- | | SITE | Libellé | 0.11 | 16.97 5.82 82.51 | | 0.00 Continu | H-GD | | 06/08/2026 | | | Isis_BO | | | 5516 | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_1 › Informations sur les champs | Rubrique | :gclEtatFicheDeplacement.m_sCodeSite | | | | | | -------- | ------------------------------------ | --- | --- | --- | --- | LIBDATERENDEZVOUS Libellé 0.00 60.72 5.56 12.42 0.10 Continu HBGD | DATERDV | Libellé | 12.54 60.72 | 5.56 69.74 | 0.10 Continu | HBGD | | ------- | ------- | ----------- | ---------- | ------------ | ---- | LIBHEURERENDEZVOUS Libellé 0.00 65.67 5.62 12.42 0.00 Continu HBGD | HEURERDV | Libellé | 12.54 65.68 | 5.56 69.74 | 0.00 Continu | HBGD | | -------- | ------- | ----------- | ---------- | ------------ | ---- | TYPEINTERVENTION Libellé 0.00 81.38 6.09 82.66 0.00 Continu --GD | Rubrique | :gclEtatFicheDeplacement.m_sTypeIntervention | | | | | | ----------------- | --------------------------------------------- | ----------- | ----------- | ------------ | ---- | | NUMDEVIS | Libellé | 0.00 87.46 | 6.09 82.66 | 0.00 Continu | --GD | | Rubrique | :gclEtatFicheDeplacement.m_sNumDevis | | | | | | | | 0.00 93.55 | 6.09 82.66 | 0.00 | | | TITREINTERVENTION | Libellé | | | Continu | -BGD | | Rubrique | :gclEtatFicheDeplacement.m_sTitreIntervention | | | | | | | | 84.40 81.76 | 6.09 105.62 | 0.00 | | | HEUREDEPART | Libellé | | | Continu | -BGD | LIBSUIVIPAR Libellé 84.40 100.03 6.09 30.01 0.10 Continu HBG- | SUIVIPAR | Libellé | 114.30 100.03 | 6.09 75.73 | 0.10 Continu | HBGD | | -------- | ------------------------------------ | ------------- | ---------- | ------------ | ---- | | Rubrique | :gclEtatFicheDeplacement.m_sSuiviPar | | | | | ETATINT_CONTACTCLIENT Etat interne 242.89 31.75 5.56 105.62 0.10 Continu HBGD | LIBCONTACTSITE | Libellé | 84.40 54.51 | 6.09 105.62 | | | | -------------- | ------- | ----------- | ----------- | --- | --- | ETATINT_COLLAB Etat interne 0.00 106.11 5.56 82.66 0.10 Continu HBGD | | | 0.00 54.36 | 6.09 82.51 | | | | -------------- | -------------------------------------- | ----------- | ---------- | --- | --- | | LIBSITE1 | Libellé | | | | | | INT_BADGE | Interrupteur | 0.00 45.36 | 5.90 6.28 | | | | Rubrique | :gclEtatFicheDeplacement.m_bBadge | | | | | | LIB_BADGE | Libellé | 6.45 45.36 | 5.90 13.93 | | | | INT_BADGE1 | Interrupteur | 25.27 45.36 | 5.90 6.28 | | | | Rubrique | :gclEtatFicheDeplacement.m_bInterphone | | | | | | LIB_INTERPHONE | Libellé | 32.08 45.36 | 5.90 21.93 | | | LIB_CODEACCESSITE1 Libellé 84.67 18.26 36.08 27.25 0.10 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sCodeAcces | | | | | | ------------ | ------------------------------------- | ----------- | ---------- | --- | --- | | LIB_LIBELLE1 | Libellé | 84.67 10.88 | 5.82 26.55 | | | LIB_Contact Libellé 84.40 61.12 10.15 105.57 0.10 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_ListeContacts | | | | | | ------------ | ---------------------------------------- | ------------ | ---------- | ------------ | ---- | | LIB_CHECK_1 | Libellé | 6.35 41.94 | 5.82 24.19 | | | | LIB_CHECK_2 | Libellé | 68.82 41.94 | 5.82 45.62 | | | | LIB_CHECK_3 | Libellé | 132.82 42.00 | 5.82 24.19 | | | | LIB_CHECK_4 | Libellé | 6.35 49.93 | 5.82 53.26 | | | | LIB_CHECK_5 | Libellé | 68.82 49.96 | 5.82 45.62 | | | | LIB_CHECK_6 | Libellé | 132.82 49.96 | 5.82 24.19 | | | | LIBOBJET | Libellé | 0.00 34.00 | 6.09 27.63 | | | | | | 132.82 58.34 | 5.82 37.15 | | | | LIB_CHECK_7 | Libellé | | | | | | LIB_CHECK_8 | Libellé | 68.82 58.34 | 5.82 24.19 | | | | LIB_CHECK_9 | Libellé | 6.35 58.34 | 5.82 24.19 | | | | LIB_CHECK_10 | Libellé | 99.79 58.40 | 5.82 24.19 | | | | FRM_FORME4 | Forme | 0.00 41.90 | 5.90 6.28 | 0.20 Continu | HBGD | | FRM_FORME5 | Forme | 62.58 41.90 | 5.90 6.28 | 0.20 Continu | HBGD | | FRM_FORME6 | Forme | 126.47 41.90 | 5.90 6.28 | 0.20 Continu | HBGD | | FRM_FORME7 | Forme | 0.00 49.89 | 5.90 6.28 | 0.20 Continu | HBGD | | FRM_FORME8 | Forme | 62.58 49.89 | 5.90 6.28 | 0.20 Continu | HBGD | | | | 126.47 49.89 | 5.90 6.28 | 0.20 | | | FRM_FORME9 | Forme | | | Continu | HBGD | | FRM_FORME10 | Forme | 0.00 58.30 | 5.90 6.28 | 0.20 Continu | HBGD | | FRM_FORME11 | Forme | 62.58 58.30 | 5.90 6.28 | 0.20 Continu | HBGD | | FRM_FORME12 | Forme | 93.55 58.30 | 5.90 6.28 | 0.20 Continu | HBGD | | 06/08/2026 | | Isis_BO | | | 5517 | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_1 › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | --- | ---- | --- | --- | ---------------- | --- | elbisiV erdaC tiarT | FRM_FORME13 | Forme | 126.47 58.30 | 5.90 6.28 | 0.20 Continu | HBGD | | ----------- | ----- | ------------ | --------- | ------------ | ---- | DESCRIPTIONINTERVENTION 0.00 0.26 34.93 190.03 0.20 Continu HBGD Libellé 1 | Rubrique | :gclEtatFicheDeplacement.m_sDescription | | | | | | ------------------------------ | --------------------------------------- | --- | -------------------------- | --- | --- | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | Epais. : Epaisseur du cadre (mm) Détails des champs Type de champ Prédéfini | CHAMP58 Date | | | | | | | ------------ | --- | --- | --- | --- | --- | Détails des champs Etat interne | ETATINT_COLLAB EI_COLLAB_INTERVENTION | | | | | | | ------------------------------------- | --- | ------- | --- | --- | ---- | | ETATINT_CONTACTCLIEN EI_CONTACT_SITE | | | | | | | 06/08/2026 | | Isis_BO | | | 5518 | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_1 › Code ETAT_FicheIntervention_SLAMM_1 Code Ouverture de ETAT_FicheIntervention_SLAMM_1 procédure ETAT_FicheIntervention_SLAMM_1(gclEtatFicheDeplacement est un MEtatFicheIntervention dynamique) si gclEtatFicheDeplacement=Null alors gclEtatFicheDeplacement=allouer un MEtatFicheDeplacement c est un MIntervention_Personne // c:m_sNom="Toto" // c:m_bActif=vrai gclEtatFicheDeplacement:m_clListeContact.Ajoute(c) sinon si gclEtatFicheDeplacement:m_clListeContact..Occurrence=0 alors b est un MIntervention_Personne gclEtatFicheDeplacement:m_clListeContact.Ajoute(b) fin fin //SOCIETE=gclRendezVous:FicheIntervention:FicheSociete:m_sNom //REFINTERNEINTERVENTION = gclRendezVous:FicheIntervention.m_sRefInterne //DATEINTERVENTION= gclRendezVous:FicheIntervention.m_dDateIntervention //SUIVIPAR= gclRendezVous:FicheIntervention.FicheSuiveur:NomPrenom ////*********************Occupant********************** //CiviliteNomPrenomOccupant = gclRendezVous:FicheOccupant:CiviliteNomPrenom //TelFixeOccupant=gclRendezVous:FicheOccupant:m_sTelFixe //TelMobileOccupant=gclRendezVous:FicheOccupant:m_sTelMobile // //PRESENTATIONADRESSESITE = gclRendezVous:FicheIntervention:FicheLieu:m_clAdresse:m_sPresentation //CODEACCESSITE=gclRendezVous:FicheIntervention:FicheLieu:m_sCodeAcces ////**********************Client********************** //CLIENT=gclRendezVous:FicheIntervention:FicheClient:m_sNom //REFEXTERNEINTERVENTION=gclRendezVous:FicheIntervention:m_sRefExterne ////**********************Rendez-vous********************** //DATERENDEZVOUS=gclRendezVous:DateRendezVous //DESCRIPTIONINTERVENTION=gclRendezVous:m_sDescription //nCptDonneur est un entier = gclRendezVous:FicheIntervention:ListeContactClient.p_nTotal //SI nCptDonneur>0 ALORS // SELON nCptDonneur // CAS 1 : DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // AUTRE CAS : // DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // DONNEURORDRE2= gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[2]:m_clContact:CiviliteNomPrenom // FIN //FIN //POUR i = 1 _A_ gclRendezVous:m_clListeCollabGroup..Occurrence // //FIN i est un entier //j est un entier Filtre (tenir compte de l'enregistrement ?) de ETAT_FicheIntervention_SLAMM_1 06/08/2026 Isis_BO 5519 Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_1 › Code i+=1 //SI PAS gclEtatFicheDeplacement:m_clListeCollabGroup[i]:m_bActif ALORS // RENVOYER Faux //SINON // RENVOYER Vrai // //FIN //LIB_SansNom6 = NomPrenom //i+=1 //SI i<= gclRendezVous:m_clListeCollabGroup..Occurrence ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN ETAT_FicheIntervention_SLAMM_1 Code des champs Avant impression de CORPS //SI i<>j ALORS // LIB_SansNom6=gclRendezVous:m_clListeCollabGroup[i]:NomPrenom // j=i //FIN Avant impression de ETATINT_COLLAB //nIterationContactCli=4 Avant impression de ETATINT_CONTACTCLIENT //nIterationContactCli=4 06/08/2026 Isis_BO 5520 Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_2 › Image ETAT_FicheIntervention_SLAMM_2 Image | 06/08/2026 | Isis_BO | 5521 | | ---------- | ------- | ---- | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_2 › Image | 06/08/2026 | Isis_BO | 5522 | | ---------- | ------- | ---- | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_2 › Informations générales ETAT_FicheIntervention_SLAMM_2 Informations générales ETAT_FicheIntervention_SLAMM_2 | Nom logique de l'état | ETAT_FicheIntervention_SLAMM_2 | | | | | | --------------------- | ------------------------------ | --- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_FicheIntervention_SLAMM_2.wde | Type | Tableau | | | | | | ----- | --------------- | --- | --- | --- | --- | | Thème | 210 Blueberries | | | | | Type de source de données | Nom de la source | :gclEtatFicheDeplacement.m_clListeContact | | | | | | ----------------- | ----------------------------------------- | --- | ----------------- | ----- | --- | | Format de la page | A4 (210 x 297 mm) | | | | | | Marge haute (mm) | 10.00 | | Marge basse (mm) | 10.00 | | | Marge gauche (mm) | 10.00 | | Marge droite (mm) | 10.00 | | ETAT_FicheIntervention_SLAMM_2 Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA | | Type | X | Y | | noitisoP | | --- | ---- | --- | --- | --- | -------- | elbisiV elbacéS ¹ .siapE erdaC tiarT | IMG_LogoSociete | Image | 0.00 | 0.00 20.22 23.28 | | | | ------------------------ | --------------------------------------------- | ------ | ---------------- | --- | --- | | Rubrique | :gclEtatFicheDeplacement.m_LogoSociete..Image | | | | | | | | 23.39 | 0.11 9.79 124.62 | | | | TITREDOC | Libellé | | | | | | CHAMP58 | Prédéfini | 170.95 | 0.11 6.62 19.05 | | | | LIBREFINTERNEINTERVENTIO | | 54.29 | 12.10 5.62 30.79 | | | Libellé N | REFINTERNEINTERVENTION | Libellé | 85.08 | 12.10 5.62 35.67 | | | | ---------------------- | -------------------------------------------------- | ------ | ----------------- | ------------ | ---- | | Rubrique | :gclEtatFicheDeplacement.m_sRefInterneIntervention | | | | | | NOTESITE | Libellé | 116.74 | 11.38 40.75 73.24 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNoteSite | | | | | | DONNEURORDRE2 | Libellé | 245.91 | 23.74 6.09 73.66 | | | | Rubrique | :gclEtatFicheDeplacement.m_sDonneurOrdre_2 | | | | | | DONNEURORDRE | Libellé | 245.91 | 16.38 6.09 73.66 | | | | Rubrique | :gclEtatFicheDeplacement.m_sDonneurOrdre_1 | | | | | | | | 84.40 | 76.73 6.09 105.62 | 0.10 | | | HEUREARRIVEE | Libellé | | | Continu | HBGD | ETATINTERVENTION Libellé 0.00 76.47 6.09 82.66 0.10 Continu H-GD | Rubrique | :gclEtatFicheDeplacement.m_sEtatIntervention | | | | | | ---------- | -------------------------------------------- | ----- | --------------- | ------------ | ---- | | CLIENT | Libellé | 12.93 | 1.93 5.82 69.69 | 0.10 Continu | HBGD | | 06/08/2026 | | | Isis_BO | | 5523 | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_2 › Informations sur les champs | Rubrique | :gclEtatFicheDeplacement.m_sNomClient | | | | | | ----------------- | ------------------------------------- | ----------- | ---------- | ------------ | ---- | | LIBDONNEURDORDRE | Libellé | 0.00 101.03 | 6.09 82.66 | | | | LIBCLIENT | Libellé | 0.00 1.79 | 5.82 13.63 | 0.10 Continu | HBGD | | LIB_CODEACCESSITE | Libellé | 84.93 1.82 | 5.82 85.04 | | | PRESENTATIONADRESSESITE Libellé 0.00 22.80 22.84 82.51 0.00 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sAdresseSite | | | | | | ----------------- | --------------------------------------- | ----------- | ---------- | ------------ | ---- | | | | 0.11 10.88 | 6.09 82.51 | 0.00 | | | LIBSITE | Libellé | | | Continu | -B-- | | SITE | Libellé | 0.11 16.97 | 5.82 82.51 | 0.00 Continu | H-GD | | Rubrique | :gclEtatFicheDeplacement.m_sCodeSite | | | | | | | | 0.00 61.72 | 5.56 12.42 | 0.10 | | | LIBDATERENDEZVOUS | Libellé | | | Continu | HBGD | | DATERDV | Libellé | 12.54 61.72 | 5.56 69.74 | 0.10 Continu | HBGD | LIBHEURERENDEZVOUS Libellé 0.00 66.67 5.62 12.42 0.00 Continu HBGD | HEURERDV | Libellé | 12.54 66.68 | 5.56 69.74 | 0.00 Continu | HBGD | | ---------------- | -------------------------------------------- | ----------- | ---------- | ------------ | ---- | | | | 0.00 82.38 | 6.09 82.66 | 0.00 | | | TYPEINTERVENTION | Libellé | | | Continu | --GD | | Rubrique | :gclEtatFicheDeplacement.m_sTypeIntervention | | | | | | NUMDEVIS | Libellé | 0.00 88.46 | 6.09 82.66 | 0.00 Continu | --GD | | Rubrique | :gclEtatFicheDeplacement.m_sNumDevis | | | | | TITREINTERVENTION Libellé 0.00 94.55 6.09 82.66 0.00 Continu -BGD | Rubrique | :gclEtatFicheDeplacement.m_sTitreIntervention | | | | | | -------- | --------------------------------------------- | --- | --- | --- | --- | HEUREDEPART Libellé 84.40 82.82 6.09 105.62 0.00 Continu -BGD LIBSUIVIPAR Libellé 84.40 101.03 6.09 30.01 0.10 Continu HBG- | SUIVIPAR | Libellé | 114.30 101.07 | 6.09 75.73 | 0.10 Continu | HBGD | | -------- | ------------------------------------ | ------------- | ---------- | ------------ | ---- | | Rubrique | :gclEtatFicheDeplacement.m_sSuiviPar | | | | | ETATINT_CONTACTCLIENT Etat interne 218.28 42.93 5.56 105.62 0.10 Continu HBGD | LIBCONTACTSITE | Libellé | 84.40 55.56 | 6.09 105.62 | | | | -------------- | ------- | ----------- | ----------- | --- | --- | ETATINT_COLLAB Etat interne 0.00 107.11 5.56 82.66 0.10 Continu HBGD | LIBSITE1 | Libellé | 0.00 55.36 | 6.09 82.51 | | | | -------- | ------- | ---------- | ---------- | --- | --- | DESCRIPTIONINTERVENTION 0.00 119.59 25.40 190.03 0.20 Continu HBGD Libellé 1 | Rubrique | :gclEtatFicheDeplacement.m_sDescription | | | | | | -------- | --------------------------------------- | --- | --- | --- | --- | LIB_CODEACCESSITE1 Libellé 84.67 17.99 34.13 29.69 0.10 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sCodeAcces | | | | | | -------------- | -------------------------------------- | ----------- | ---------- | --- | --- | | LIB_LIBELLE1 | Libellé | 84.67 10.06 | 5.82 26.55 | | | | INT_BADGE | Interrupteur | 0.00 45.54 | 5.90 6.28 | | | | Rubrique | :gclEtatFicheDeplacement.m_bBadge | | | | | | LIB_BADGE | Libellé | 6.45 45.54 | 5.90 13.93 | | | | INT_BADGE1 | Interrupteur | 25.27 45.54 | 5.90 6.28 | | | | Rubrique | :gclEtatFicheDeplacement.m_bInterphone | | | | | | LIB_INTERPHONE | Libellé | 32.08 45.54 | 5.90 21.93 | | | LIB_Contact Libellé 84.40 63.24 9.09 105.57 0.10 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_ListeContacts | | | | | | ----------- | ---------------------------------------- | ------------ | ----------- | --- | ---- | | LIB_CHECK_1 | Libellé | 6.35 14.95 | 5.82 24.19 | | | | | | 68.82 14.95 | 5.82 45.62 | | | | LIB_CHECK_2 | Libellé | | | | | | LIB_CHECK_3 | Libellé | 132.82 15.01 | 5.82 24.19 | | | | LIB_CHECK_4 | Libellé | 6.35 23.02 | 5.82 97.48 | | | | LIB_CHECK_5 | Libellé | 6.09 40.22 | 5.82 78.96 | | | | LIB_CHECK_6 | Libellé | 6.35 55.34 | 9.82 163.62 | | | | LIBOBJET | Libellé | 0.00 7.01 | 6.09 27.63 | | | | LIB_CHECK_7 | Libellé | 6.35 65.88 | 5.82 120.23 | | | | LIB_CHECK_8 | Libellé | 6.09 48.68 | 5.82 114.67 | | | | 06/08/2026 | | Isis_BO | | | 5524 | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_2 › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | | --- | ---- | --- | --- | ---------------- | --- | --- | elbisiV erdaC tiarT | LIB_CHECK_9 | Libellé | 6.35 31.49 | 5.82 120.23 | | | | | ------------------------------ | ------- | ------------ | -------------------------- | ---- | ------- | ---- | | LIB_CHECK_10 | Libellé | 6.09 74.61 | 5.82 114.67 | | | | | FRM_FORME4 | Forme | 0.00 14.91 | 5.90 6.28 | 0.20 | Continu | HBGD | | | | 62.58 14.91 | 5.90 6.28 | 0.20 | | | | FRM_FORME5 | Forme | | | | Continu | HBGD | | FRM_FORME6 | Forme | 126.47 14.91 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME7 | Forme | 0.00 22.91 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME8 | Forme | 0.00 40.11 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME9 | Forme | 0.00 57.30 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME10 | Forme | 0.00 31.32 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME11 | Forme | 0.00 48.51 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME12 | Forme | 0.00 74.44 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME13 | Forme | 0.00 65.71 | 5.90 6.28 | 0.20 | Continu | HBGD | | | | 0.00 0.00 | 6.09 169.97 | | | | | LIBOBJET1 | Libellé | | | | | | | LIBOBJET2 | Libellé | 0.00 84.26 | 6.09 169.97 | | | | | LIBOBJET3 | Libellé | 0.00 90.34 | 6.09 27.63 | | | | | LIBOBJET4 | Libellé | 77.63 90.49 | 6.09 32.44 | | | | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | | Epais. : Epaisseur du cadre (mm) Détails des champs Type de champ Prédéfini | CHAMP58 Date | | | | | | | | ------------ | --- | --- | --- | --- | --- | --- | Détails des champs Etat interne | ETATINT_COLLAB EI_COLLAB_INTERVENTION | | | | | | | | ------------------------------------- | --- | ------- | --- | --- | --- | ---- | | ETATINT_CONTACTCLIEN EI_CONTACT_SITE | | | | | | | | 06/08/2026 | | Isis_BO | | | | 5525 | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_2 › Code ETAT_FicheIntervention_SLAMM_2 Code Ouverture de ETAT_FicheIntervention_SLAMM_2 procédure ETAT_FicheIntervention_SLAMM_2(gclEtatFicheDeplacement est un MEtatFicheIntervention dynamique) si gclEtatFicheDeplacement=Null alors gclEtatFicheDeplacement=allouer un MEtatFicheDeplacement c est un MIntervention_Personne // c:m_sNom="Toto" // c:m_bActif=vrai gclEtatFicheDeplacement:m_clListeContact.Ajoute(c) sinon si gclEtatFicheDeplacement:m_clListeContact..Occurrence=0 alors b est un MIntervention_Personne gclEtatFicheDeplacement:m_clListeContact.Ajoute(b) fin fin //SOCIETE=gclRendezVous:FicheIntervention:FicheSociete:m_sNom //REFINTERNEINTERVENTION = gclRendezVous:FicheIntervention.m_sRefInterne //DATEINTERVENTION= gclRendezVous:FicheIntervention.m_dDateIntervention //SUIVIPAR= gclRendezVous:FicheIntervention.FicheSuiveur:NomPrenom ////*********************Occupant********************** //CiviliteNomPrenomOccupant = gclRendezVous:FicheOccupant:CiviliteNomPrenom //TelFixeOccupant=gclRendezVous:FicheOccupant:m_sTelFixe //TelMobileOccupant=gclRendezVous:FicheOccupant:m_sTelMobile // //PRESENTATIONADRESSESITE = gclRendezVous:FicheIntervention:FicheLieu:m_clAdresse:m_sPresentation //CODEACCESSITE=gclRendezVous:FicheIntervention:FicheLieu:m_sCodeAcces ////**********************Client********************** //CLIENT=gclRendezVous:FicheIntervention:FicheClient:m_sNom //REFEXTERNEINTERVENTION=gclRendezVous:FicheIntervention:m_sRefExterne ////**********************Rendez-vous********************** //DATERENDEZVOUS=gclRendezVous:DateRendezVous //DESCRIPTIONINTERVENTION=gclRendezVous:m_sDescription //nCptDonneur est un entier = gclRendezVous:FicheIntervention:ListeContactClient.p_nTotal //SI nCptDonneur>0 ALORS // SELON nCptDonneur // CAS 1 : DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // AUTRE CAS : // DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // DONNEURORDRE2= gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[2]:m_clContact:CiviliteNomPrenom // FIN //FIN //POUR i = 1 _A_ gclRendezVous:m_clListeCollabGroup..Occurrence // //FIN i est un entier //j est un entier Filtre (tenir compte de l'enregistrement ?) de ETAT_FicheIntervention_SLAMM_2 06/08/2026 Isis_BO 5526 Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_2 › Code i+=1 //SI PAS gclEtatFicheDeplacement:m_clListeCollabGroup[i]:m_bActif ALORS // RENVOYER Faux //SINON // RENVOYER Vrai // //FIN //LIB_SansNom6 = NomPrenom //i+=1 //SI i<= gclRendezVous:m_clListeCollabGroup..Occurrence ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN ETAT_FicheIntervention_SLAMM_2 Code des champs Avant impression de CORPS //SI i<>j ALORS // LIB_SansNom6=gclRendezVous:m_clListeCollabGroup[i]:NomPrenom // j=i //FIN Avant impression de ETATINT_COLLAB //nIterationContactCli=4 Avant impression de ETATINT_CONTACTCLIENT //nIterationContactCli=4 06/08/2026 Isis_BO 5527 Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_3 › Image ETAT_FicheDeplacement_SLAMM_3 Image ETAT_FicheDeplacement_SLAMM_3 Informations générales 06/08/2026 Isis_BO 5528 Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_3 › Informations générales ETAT_FicheDeplacement_SLAMM_3 | Nom logique de l'état | ETAT_FicheDeplacement_SLAMM_3 | | | | | | --------------------- | ----------------------------- | --- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_FicheDeplacement_SLAMM_3.wde | Type | Tableau | | | | | | ------------------------- | ----------------------------------------- | --- | ----------------- | ----- | --- | | Thème | 210 Blueberries | | | | | | Type de source de données | Pas de source de données | | | | | | Nom de la source | :gclEtatFicheDeplacement.m_clListeContact | | | | | | Format de la page | A4 (210 x 297 mm) | | | | | | Marge haute (mm) | 10.00 | | Marge basse (mm) | 10.00 | | | Marge gauche (mm) | 10.00 | | Marge droite (mm) | 10.00 | | ETAT_FicheDeplacement_SLAMM_3 Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA | | | | ¹ uaelbaT | | noitisoP | | --- | ---- | --- | --------- | ---------------- | -------- | | | Type | X Y | | elbacéS ¹ .siapE | | elbisiV erdaC tiarT | | | 0.00 0.00 | 20.22 23.28 | | | | ------------------------ | --------- | ----------- | ----------- | --- | --- | | IMG_LogoSociete | Image | | | | | | TITREDOC | Libellé | 23.39 0.11 | 9.79 124.62 | | | | CHAMP58 | Prédéfini | 170.95 0.11 | 6.62 19.05 | | | | LIBREFINTERNEINTERVENTIO | | 54.29 12.10 | 5.62 30.79 | | | Libellé N | REFINTERNEINTERVENTION | Libellé | 85.08 12.10 | 5.62 35.67 | | | | ---------------------- | -------------------------------------- | ------------ | ----------- | ------------ | ---- | | Rubrique | :gclEtatFicheDeplacement.m_sNumDossier | | | | | | NOTESITE | Libellé | 115.89 10.32 | 46.13 74.08 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNoteSite | | | | | | DONNEURORDRE2 | Libellé | 245.91 23.74 | 6.09 73.66 | | | | DONNEURORDRE | Libellé | 245.91 16.38 | 6.09 73.66 | | | | CLIENT | Libellé | 98.00 1.85 | 5.82 71.86 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNomClient | | | | | | LIBCLIENT | Libellé | 84.38 1.79 | 5.82 13.63 | 0.10 Continu | HBGD | PRESENTATIONADRESSESITE Libellé 0.00 32.80 22.84 82.51 0.00 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sAdresseSite | | | | | | -------- | --------------------------------------- | ---------- | ---------- | ------------ | ---- | | LIBSITE | Libellé | 0.11 20.88 | 6.09 82.51 | 0.00 Continu | -B-- | | SITE | Libellé | 0.00 26.97 | 5.82 82.51 | 0.00 Continu | H-GD | | Rubrique | :gclEtatFicheDeplacement.m_sCodeSite | | | | | LIBDATERENDEZVOUS Libellé 0.00 8.21 5.56 12.42 0.10 Continu HBGD LIBHEURERENDEZVOUS Libellé 0.00 13.16 5.62 12.42 0.00 Continu HBGD | LIBSUIVIPAR | Libellé | 84.40 59.56 | 6.09 30.01 | 0.10 Continu | HBG- | | ----------- | ------------------------------------ | ------------ | ---------- | ------------ | ---- | | SUIVIPAR | Libellé | 114.30 59.56 | 6.09 75.73 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sSuiviPar | | | | | | 06/08/2026 | | Isis_BO | | | 5529 | Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_3 › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | | --- | ---- | --- | --- | ---------------- | --- | --- | elbisiV erdaC tiarT | LIBSITE1 | Libellé | 0.89 1.85 | 6.09 82.51 | | | | | -------- | ------- | --------- | ---------- | --- | --- | --- | DESCRIPTIONINTERVENTION 84.40 72.97 34.93 105.62 0.20 Continu HBGD Libellé 1 | Rubrique | :gclEtatFicheDeplacement.m_sDescription | | | | | | | --------------- | --------------------------------------- | ----------- | ---------- | --- | --- | --- | | LIBCONTACTSITE1 | Libellé | 84.40 66.83 | 6.09 82.51 | | | | DATERENDEZVOUS Libellé 12.44 8.20 10.58 69.96 0.10 Continu HB-D | Rubrique | :gclEtatFicheDeplacement.m_sDateRendezVous | | | | | | | -------------- | ------------------------------------------ | ----------- | ---------- | --- | --- | --- | | INT_BADGE | Interrupteur | 0.00 55.30 | 5.90 6.28 | | | | | Rubrique | :gclEtatFicheDeplacement.m_bBadge | | | | | | | LIB_BADGE | Libellé | 6.45 55.30 | 5.90 13.93 | | | | | INT_BADGE1 | Interrupteur | 25.27 55.30 | 5.90 6.28 | | | | | Rubrique | :gclEtatFicheDeplacement.m_bInterphone | | | | | | | LIB_INTERPHONE | Libellé | 32.08 55.30 | 5.90 21.93 | | | | LIB_CODEACCESSITE1 Libellé 84.40 17.20 39.25 29.90 0.10 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sCodeAcces | | | | | | | ------------------ | ------------------------------------- | ----------- | ----------- | ---- | ------- | ---- | | LIB_LIBELLE1 | Libellé | 85.08 9.94 | 5.82 26.55 | | | | | LIB_LIBCONTACTSITE | Libellé | 0.00 66.83 | 6.09 82.60 | | | | | LIB_Contact | Libellé | 0.00 73.38 | 34.83 82.55 | 0.10 | Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_clContacts | | | | | | | LIB_CHECK_1 | Libellé | 6.35 6.81 | 5.82 24.19 | | | | | | | 68.82 6.81 | 5.82 45.62 | | | | | LIB_CHECK_2 | Libellé | | | | | | | LIB_CHECK_3 | Libellé | 132.82 6.87 | 5.82 24.19 | | | | | LIBOBJET | Libellé | 0.00 0.00 | 5.96 27.63 | | | | | FRM_FORME4 | Forme | 0.00 6.77 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME5 | Forme | 62.58 6.77 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME6 | Forme | 126.47 6.77 | 5.90 6.28 | 0.20 | Continu | HBGD | | LIBDEVIS | Libellé | 0.00 13.78 | 5.56 85.04 | 0.10 | Continu | HBGD | LIBDATEENVOIDEVIS Libellé 0.00 19.40 5.56 85.04 0.10 Continu HBGD LIBDATEENVOIDEVIS1 Libellé 0.00 25.00 5.56 85.04 0.00 Continu HBGD | | | 84.93 13.76 | 5.56 105.09 | 0.10 | | | | --------- | ------- | ----------- | ----------- | ---- | ------- | ---- | | LIBDEVIS1 | Libellé | | | | Continu | HBGD | LIBDATEENVOIDEVIS2 Libellé 84.93 19.32 5.56 105.09 0.10 Continu HBGD LIBDATEENVOIDEVIS3 Libellé 84.93 25.14 5.56 105.04 0.00 Continu HBGD | LIBOBJET1 | Libellé | 65.63 32.81 | 6.09 38.74 | | | | | --------- | ------- | ----------- | ---------- | ---- | ------- | ---- | | LIBDEVIS2 | Libellé | 0.00 46.89 | 5.56 37.15 | 0.10 | Continu | HBG- | LIBDATEENVOIDEVIS4 Libellé 0.00 52.72 5.56 37.15 0.10 Continu H-G- LIBDATEENVOIDEVIS5 Libellé 0.00 74.94 5.56 37.15 0.10 Continu HBG- LIBDATEENVOIDEVIS6 Libellé 0.00 58.27 5.56 37.15 0.10 Continu H-G- LIBDATEENVOIDEVIS7 Libellé 0.00 63.83 5.56 37.15 0.10 Continu H-G- | | | 0.00 69.38 | 5.56 37.15 | 0.10 | | | | ------------------ | ------- | ----------- | ----------- | ---- | ------- | ---- | | LIBDATEENVOIDEVIS8 | Libellé | | | | Continu | H-G- | | LIBDEVIS3 | Libellé | 37.04 46.83 | 5.56 152.98 | 0.10 | Continu | HBGD | LIBDATEENVOIDEVIS9 Libellé 37.04 52.65 5.56 152.98 0.10 Continu HBGD LIBDATEENVOIDEVIS10 Libellé 37.04 58.21 5.56 152.98 0.00 Continu -BGD | | | 37.04 63.77 | 5.56 152.98 | 0.00 | | | | ------------------- | ------- | ----------- | ----------- | ---- | ------- | ---- | | LIBDATEENVOIDEVIS11 | Libellé | | | | Continu | -BGD | LIBDATEENVOIDEVIS12 Libellé 37.04 69.32 5.56 152.98 0.00 Continu -BGD LIBDATEENVOIDEVIS13 Libellé 37.04 74.88 5.56 152.98 0.00 Continu HBGD | LIBOBJET2 | Libellé | 2.91 38.89 | 5.96 27.63 | | | | | ---------- | ------- | ---------- | ---------- | --- | --- | ---- | | 06/08/2026 | | Isis_BO | | | | 5530 | Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_3 › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | --- | ---- | --- | --- | ---------------- | --- | elbisiV erdaC tiarT | LIBOBJET3 | Libellé | 34.95 38.89 | 5.96 27.63 | | | | ------------------------------ | ------- | ------------ | -------------------------- | --- | --- | | LIBOBJET4 | Libellé | 65.63 38.89 | 5.96 27.63 | | | | LIBOBJET5 | Libellé | 129.38 38.89 | 5.96 27.63 | | | | | | 97.33 38.89 | 5.96 27.63 | | | | LIBOBJET6 | Libellé | | | | | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | Epais. : Epaisseur du cadre (mm) Détails des champs Type de champ Prédéfini | CHAMP58 Date | | | | | | | ------------ | --- | ------- | --- | --- | ---- | | 06/08/2026 | | Isis_BO | | | 5531 | Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_3 › Code ETAT_FicheDeplacement_SLAMM_3 Code Ouverture de ETAT_FicheDeplacement_SLAMM_3 procédure ETAT_FicheDeplacement_SLAMM_3(gclEtatFicheDeplacement est un MEtatFicheDeplacement dynamique) si gclEtatFicheDeplacement=Null alors gclEtatFicheDeplacement=allouer un MEtatFicheDeplacement c est un MCollaborateur c:m_sNom="Toto" c:m_bActif=Vrai gclEtatFicheDeplacement:m_clListeCollabGroup.Ajoute(c) fin i est un entier Filtre (tenir compte de l'enregistrement ?) de ETAT_FicheDeplacement_SLAMM_3 i+=1 ETAT_FicheDeplacement_SLAMM_3 Code des champs Avant impression de CORPS //SI i<>j ALORS // LIB_SansNom6=gclRendezVous:m_clListeCollabGroup[i]:NomPrenom // j=i //FIN 06/08/2026 Isis_BO 5532 Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_4 › Image ETAT_FicheDeplacement_SLAMM_4 Image | 06/08/2026 | Isis_BO | 5533 | | ---------- | ------- | ---- | Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_4 › Informations générales ETAT_FicheDeplacement_SLAMM_4 Informations générales ETAT_FicheDeplacement_SLAMM_4 | Nom logique de l'état | ETAT_FicheDeplacement_SLAMM_4 | | | | | | --------------------- | ----------------------------- | --- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_FicheDeplacement_SLAMM_4.wde | Type | Tableau | | | | | | ----- | --------------- | --- | --- | --- | --- | | Thème | 210 Blueberries | | | | | Type de source de données Nom de la source :gclEtatFicheDeplacement.m_clListeCollabGroup | Format de la page | A4 (210 x 297 mm) | | | | | | ----------------- | ----------------- | --- | ----------------- | ----- | --- | | Marge haute (mm) | 20.00 | | Marge basse (mm) | 20.00 | | | Marge gauche (mm) | 20.00 | | Marge droite (mm) | 20.00 | | ETAT_FicheDeplacement_SLAMM_4 Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA | | Type | X Y | | | noitisoP | | --- | ---- | --- | --- | --- | -------- | elbisiV elbacéS ¹ .siapE erdaC tiarT | IMG_LogoSociete | Image | 0.00 0.00 | 20.22 23.28 | | | | ------------------------ | --------------------------------------------- | ----------- | ----------- | --- | --- | | Rubrique | :gclEtatFicheDeplacement.m_LogoSociete..Image | | | | | | | | 23.39 0.11 | 9.79 124.62 | | | | TITREDOC | Libellé | | | | | | CHAMP58 | Prédéfini | 150.92 0.11 | 6.62 19.05 | | | | LIBREFINTERNEINTERVENTIO | | 54.29 12.10 | 5.62 30.79 | | | Libellé N | REFINTERNEINTERVENTION | Libellé | 85.08 12.10 | 5.62 35.67 | | | | ---------------------- | -------------------------------------------------- | ------------ | ----------- | ------------ | ---- | | Rubrique | :gclEtatFicheDeplacement.m_sRefInterneIntervention | | | | | | NOTESITE | Libellé | 84.40 9.26 | 37.04 85.46 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNoteSite | | | | | | DONNEURORDRE2 | Libellé | 245.91 23.74 | 6.09 73.66 | | | | DONNEURORDRE | Libellé | 245.91 16.38 | 6.09 73.66 | | | HEUREARRIVEE Libellé 84.40 81.45 6.09 85.57 0.10 Continu HBGD ETATINTERVENTION Libellé 0.00 64.47 6.09 82.66 0.10 Continu H-GD | Rubrique | :gclEtatFicheDeplacement.m_sEtatIntervention | | | | | | ---------------- | -------------------------------------------- | ---------- | ---------- | ------------ | ---- | | CLIENT | Libellé | 12.93 1.93 | 5.82 69.69 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNomClient | | | | | | LIBDONNEURDORDRE | Libellé | 0.00 89.03 | 6.09 82.66 | | | | 06/08/2026 | | Isis_BO | | | 5534 | Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_4 › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | | --- | ---- | --- | --- | ---------------- | --- | --- | elbisiV erdaC tiarT | LIBCLIENT | Libellé | 0.00 1.79 | 5.82 13.63 | 0.10 | Continu | HBGD | | ----------------- | ------- | ---------- | ---------- | ---- | ------- | ---- | | LIB_CODEACCESSITE | Libellé | 84.93 1.82 | 5.82 85.04 | | | | PRESENTATIONADRESSESITE Libellé 0.00 22.80 22.84 82.51 0.00 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sAdresseSite | | | | | | | -------- | --------------------------------------- | ---------- | ---------- | ---- | ------- | ---- | | LIBSITE | Libellé | 0.11 10.88 | 6.09 82.51 | 0.00 | Continu | -B-- | | SITE | Libellé | 0.11 16.97 | 5.82 82.51 | 0.00 | Continu | H-GD | | Rubrique | :gclEtatFicheDeplacement.m_sCodeSite | | | | | | LIBDATERENDEZVOUS Libellé 84.40 70.39 5.56 12.42 0.10 Continu HBGD | | | 84.40 75.34 | 5.62 12.42 | 0.00 | | | | ------------------ | ------- | ----------- | ---------- | ---- | ------- | ---- | | LIBHEURERENDEZVOUS | Libellé | | | | Continu | HBGD | TYPEINTERVENTION Libellé 0.00 70.38 6.09 82.66 0.00 Continu --GD | Rubrique | :gclEtatFicheDeplacement.m_sTypeIntervention | | | | | | | ----------------- | --------------------------------------------- | ------------ | ---------- | ---- | ------- | ---- | | NUMDEVIS | Libellé | 0.00 76.46 | 6.09 82.66 | 0.00 | Continu | --GD | | Rubrique | :gclEtatFicheDeplacement.m_sNumDevis | | | | | | | | | 0.00 82.55 | 6.09 82.66 | 0.00 | | | | TITREINTERVENTION | Libellé | | | | Continu | -BGD | | Rubrique | :gclEtatFicheDeplacement.m_sTitreIntervention | | | | | | | HEUREDEPART | Libellé | 84.43 87.55 | 6.09 85.57 | 0.00 | Continu | -BGD | | LIBSUIVIPAR | Libellé | 84.40 94.03 | 6.09 30.01 | 0.10 | Continu | HBG- | | SUIVIPAR | Libellé | 114.30 94.03 | 6.09 55.67 | 0.10 | Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sSuiviPar | | | | | | ETATINT_COLLAB Etat interne 0.00 95.11 5.56 82.66 0.10 Continu HBGD | LIBSITE1 | Libellé | 84.40 64.03 | 6.09 82.51 | | | | | -------- | ------- | ----------- | ---------- | --- | --- | --- | DATERENDEZVOUS Libellé 96.04 70.39 10.58 42.60 0.10 Continu HB-D | Rubrique | :gclEtatFicheDeplacement.m_sDateRendezVous | | | | | | | -------- | ------------------------------------------ | --- | --- | --- | --- | --- | DESCRIPTIONINTERVENTION 0.00 101.61 25.40 169.97 0.20 Continu HBGD Libellé 1 | Rubrique | :gclEtatFicheDeplacement.m_sDescription | | | | | | | ------------------------------ | --------------------------------------- | ------------ | -------------------------- | ---- | ------- | ---- | | LIBOBJET2 | Libellé | 0.00 126.81 | 7.00 74.00 | | | | | SITE1 | Libellé | 74.00 126.81 | 7.00 82.51 | | | | | Rubrique | :gclEtatFicheDeplacement.m_sNumDevis | | | | | | | LIB_LIBCONTACTSITE | Libellé | 0.00 47.21 | 7.05 85.46 | | | | | LIB_Contact | Libellé | 0.00 52.88 | 6.61 169.97 | 0.10 | Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_clContacts | | | | | | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | | Epais. : Epaisseur du cadre (mm) | 06/08/2026 | | Isis_BO | | | | 5535 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_4 › Informations sur les champs Détails des champs Type de champ Prédéfini CHAMP58 Date Détails des champs Etat interne ETATINT_COLLAB EI_COLLAB_RDV 06/08/2026 Isis_BO 5536 Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_4 › Code ETAT_FicheDeplacement_SLAMM_4 Code Ouverture de ETAT_FicheDeplacement_SLAMM_4 procédure ETAT_FicheDeplacement_SLAMM_4(gclEtatFicheDeplacement est un MEtatFicheDeplacement dynamique) si gclEtatFicheDeplacement=Null alors gclEtatFicheDeplacement=allouer un MEtatFicheDeplacement c est un MCollaborateur c:m_sNom="Toto" c:m_bActif=Vrai gclEtatFicheDeplacement:m_clListeCollabGroup.Ajoute(c) fin //SOCIETE=gclRendezVous:FicheIntervention:FicheSociete:m_sNom //REFINTERNEINTERVENTION = gclRendezVous:FicheIntervention.m_sRefInterne //DATEINTERVENTION= gclRendezVous:FicheIntervention.m_dDateIntervention //SUIVIPAR= gclRendezVous:FicheIntervention.FicheSuiveur:NomPrenom ////*********************Occupant********************** //CiviliteNomPrenomOccupant = gclRendezVous:FicheOccupant:CiviliteNomPrenom //TelFixeOccupant=gclRendezVous:FicheOccupant:m_sTelFixe //TelMobileOccupant=gclRendezVous:FicheOccupant:m_sTelMobile // //PRESENTATIONADRESSESITE = gclRendezVous:FicheIntervention:FicheLieu:m_clAdresse:m_sPresentation //CODEACCESSITE=gclRendezVous:FicheIntervention:FicheLieu:m_sCodeAcces ////**********************Client********************** //CLIENT=gclRendezVous:FicheIntervention:FicheClient:m_sNom //REFEXTERNEINTERVENTION=gclRendezVous:FicheIntervention:m_sRefExterne ////**********************Rendez-vous********************** //DATERENDEZVOUS=gclRendezVous:DateRendezVous //DESCRIPTIONINTERVENTION=gclRendezVous:m_sDescription //nCptDonneur est un entier = gclRendezVous:FicheIntervention:ListeContactClient.p_nTotal //SI nCptDonneur>0 ALORS // SELON nCptDonneur // CAS 1 : DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // AUTRE CAS : // DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // DONNEURORDRE2= gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[2]:m_clContact:CiviliteNomPrenom // FIN //FIN //POUR i = 1 _A_ gclRendezVous:m_clListeCollabGroup..Occurrence // //FIN i est un entier //j est un entier Filtre (tenir compte de l'enregistrement ?) de ETAT_FicheDeplacement_SLAMM_4 i+=1 06/08/2026 Isis_BO 5537 Partie 5 › Etat › ETAT_FicheDeplacement_SLAMM_4 › Code //SI PAS gclEtatFicheDeplacement:m_clListeCollabGroup[i]:m_bActif ALORS // RENVOYER Faux //SINON // RENVOYER Vrai // //FIN //LIB_SansNom6 = NomPrenom //i+=1 //SI i<= gclRendezVous:m_clListeCollabGroup..Occurrence ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN ETAT_FicheDeplacement_SLAMM_4 Code des champs Avant impression de CORPS //SI i<>j ALORS // LIB_SansNom6=gclRendezVous:m_clListeCollabGroup[i]:NomPrenom // j=i //FIN Avant impression de ETATINT_COLLAB //nIterationContactCli=4 06/08/2026 Isis_BO 5538 Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_3 › Image ETAT_FicheIntervention_SLAMM_3 Image ETAT_FicheIntervention_SLAMM_3 Informations générales 06/08/2026 Isis_BO 5539 Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_3 › Informations générales ETAT_FicheIntervention_SLAMM_3 | Nom logique de l'état | ETAT_FicheIntervention_SLAMM_3 | | | | | | --------------------- | ------------------------------ | --- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_FicheIntervention_SLAMM_3.wde | Type | Tableau | | | | | | ----- | --------------- | --- | --- | --- | --- | | Thème | 210 Blueberries | | | | | Type de source de données | Nom de la source | :gclEtatFicheDeplacement.m_clListeContact | | | | | | ----------------- | ----------------------------------------- | --- | ----------------- | ----- | --- | | Format de la page | A4 (210 x 297 mm) | | | | | | Marge haute (mm) | 10.00 | | Marge basse (mm) | 10.00 | | | Marge gauche (mm) | 10.00 | | Marge droite (mm) | 10.00 | | ETAT_FicheIntervention_SLAMM_3 Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA | | | | ¹ uaelbaT | | noitisoP | | --- | ---- | --- | --------- | ---------------- | -------- | | | Type | X Y | | elbacéS ¹ .siapE | | elbisiV erdaC tiarT | | | 0.00 0.00 | 20.22 23.28 | | | | --------------- | --------------------------------------------- | ----------- | ----------- | --- | --- | | IMG_LogoSociete | Image | | | | | | Rubrique | :gclEtatFicheDeplacement.m_LogoSociete..Image | | | | | | TITREDOC | Libellé | 23.39 0.11 | 9.79 124.62 | | | | CHAMP58 | Prédéfini | 170.95 0.11 | 6.62 19.05 | | | | | | 54.29 12.10 | 5.62 30.79 | | | LIBREFINTERNEINTERVENTIO Libellé N | | | 85.08 12.10 | 5.62 35.67 | | | | ---------------------- | ------------------------------------------ | ------------ | ----------- | ------------ | ---- | | REFINTERNEINTERVENTION | Libellé | | | | | | Rubrique | :gclEtatFicheDeplacement.m_sNumDossier | | | | | | NOTESITE | Libellé | 116.74 10.85 | 45.24 73.24 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNoteSite | | | | | | DONNEURORDRE2 | Libellé | 245.91 23.74 | 6.09 73.66 | | | | Rubrique | :gclEtatFicheDeplacement.m_sDonneurOrdre_2 | | | | | | DONNEURORDRE | Libellé | 245.91 16.38 | 6.09 73.66 | | | | Rubrique | :gclEtatFicheDeplacement.m_sDonneurOrdre_1 | | | | | | CLIENT | Libellé | 97.90 1.79 | 5.82 92.13 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNomClient | | | | | | LIBCLIENT | Libellé | 84.38 1.79 | 5.82 13.63 | 0.10 Continu | HBGD | PRESENTATIONADRESSESITE Libellé 0.00 32.80 22.84 82.51 0.00 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sAdresseSite | | | | | | -------- | --------------------------------------- | ---------- | ---------- | ------------ | ---- | | LIBSITE | Libellé | 0.11 20.88 | 6.09 82.51 | 0.00 Continu | -B-- | | SITE | Libellé | 0.00 26.97 | 5.82 82.51 | 0.00 Continu | H-GD | | Rubrique | :gclEtatFicheDeplacement.m_sCodeSite | | | | | LIBDATERENDEZVOUS Libellé 0.00 8.21 5.56 12.42 0.10 Continu HBGD | 06/08/2026 | | Isis_BO | | | 5540 | | ---------- | --- | ------- | --- | --- | ---- | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_3 › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | | --- | ---- | --- | --- | ---------------- | --- | --- | elbisiV erdaC tiarT | DATERDV | Libellé | 12.54 8.20 | 5.56 70.54 | 0.10 | Continu | HBGD | | ------- | ------- | ---------- | ---------- | ---- | ------- | ---- | LIBHEURERENDEZVOUS Libellé 0.00 13.16 5.62 12.42 0.00 Continu HBGD | HEURERDV | Libellé | 12.54 13.17 | 5.56 70.54 | 0.00 | Continu | HBGD | | -------------- | ------------------------------------ | ------------ | ---------- | ---- | ------- | ---- | | | | 84.40 57.56 | 6.09 30.01 | 0.10 | | | | LIBSUIVIPAR | Libellé | | | | Continu | HBG- | | SUIVIPAR | Libellé | 114.30 57.68 | 6.09 75.73 | 0.10 | Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sSuiviPar | | | | | | | LIBCONTACTSITE | Libellé | 0.00 64.36 | 6.09 82.51 | | | | | LIBSITE1 | Libellé | 0.89 1.85 | 6.09 82.51 | | | | DESCRIPTIONINTERVENTION 84.40 71.17 34.93 105.62 0.20 Continu HBGD Libellé 1 | Rubrique | :gclEtatFicheDeplacement.m_sDescription | | | | | | | --------------- | --------------------------------------- | ----------- | ----------- | --- | --- | --- | | LIBCONTACTSITE1 | Libellé | 84.40 65.09 | 6.09 105.62 | | | | | INT_BADGE | Interrupteur | 0.00 56.36 | 5.90 6.28 | | | | | Rubrique | :gclEtatFicheDeplacement.m_bBadge | | | | | | | LIB_BADGE | Libellé | 6.45 56.36 | 5.90 13.93 | | | | | INT_BADGE1 | Interrupteur | 25.27 56.36 | 5.90 6.28 | | | | | Rubrique | :gclEtatFicheDeplacement.m_bInterphone | | | | | | | LIB_INTERPHONE | Libellé | 32.08 56.36 | 5.90 21.93 | | | | LIB_CODEACCESSITE1 Libellé 84.93 17.99 38.37 29.42 0.10 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sCodeAcces | | | | | | | ------------ | ---------------------------------------- | ----------- | ----------- | ---- | ------- | ---- | | LIB_LIBELLE1 | Libellé | 84.51 9.50 | 5.82 26.55 | | | | | LIB_Contact | Libellé | 0.00 71.17 | 34.83 82.55 | 0.10 | Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_ListeContacts | | | | | | | LIB_CHECK_1 | Libellé | 6.35 6.81 | 5.82 24.19 | | | | | LIB_CHECK_2 | Libellé | 68.82 6.81 | 5.82 45.62 | | | | | LIB_CHECK_3 | Libellé | 132.82 6.87 | 5.82 24.19 | | | | | LIBOBJET | Libellé | 0.00 0.00 | 5.96 27.63 | | | | | FRM_FORME4 | Forme | 0.00 6.77 | 5.90 6.28 | 0.20 | Continu | HBGD | | FRM_FORME5 | Forme | 62.58 6.77 | 5.90 6.28 | 0.20 | Continu | HBGD | | | | 126.47 6.77 | 5.90 6.28 | 0.20 | | | | FRM_FORME6 | Forme | | | | Continu | HBGD | | LIBDEVIS | Libellé | 0.00 13.78 | 5.56 85.04 | 0.10 | Continu | HBGD | LIBDATEENVOIDEVIS Libellé 0.00 19.40 5.56 85.04 0.10 Continu HBGD LIBDATEENVOIDEVIS1 Libellé 0.00 25.00 5.56 85.04 0.00 Continu HBGD | LIBDEVIS1 | Libellé | 86.57 13.76 | 5.56 103.40 | 0.10 | Continu | HBGD | | --------- | ------- | ----------- | ----------- | ---- | ------- | ---- | LIBDATEENVOIDEVIS2 Libellé 86.57 19.31 5.56 103.40 0.10 Continu HBGD LIBDATEENVOIDEVIS3 Libellé 86.57 25.00 5.56 103.40 0.00 Continu -BGD | LIBOBJET1 | Libellé | 65.63 32.81 | 6.09 38.74 | | | | | ------------------ | ------- | ----------- | ---------- | ---- | ------- | ---- | | LIBDEVIS2 | Libellé | 0.00 46.89 | 5.56 37.15 | 0.10 | Continu | HBGD | | | | 0.00 52.72 | 5.56 37.15 | 0.10 | | | | LIBDATEENVOIDEVIS4 | Libellé | | | | Continu | HBGD | LIBDATEENVOIDEVIS5 Libellé 0.00 74.94 5.56 37.15 0.00 Continu HBGD LIBDATEENVOIDEVIS6 Libellé 0.00 58.27 5.56 37.15 0.00 Continu -BGD LIBDATEENVOIDEVIS7 Libellé 0.00 63.83 5.56 37.15 0.00 Continu -BGD | | | 0.00 69.38 | 5.56 37.15 | 0.00 | | | | ------------------ | ------- | ----------- | ----------- | ---- | ------- | ---- | | LIBDATEENVOIDEVIS8 | Libellé | | | | Continu | -BGD | | LIBDEVIS3 | Libellé | 37.10 46.92 | 5.56 152.93 | 0.10 | Continu | HBGD | LIBDATEENVOIDEVIS9 Libellé 37.10 52.74 5.56 152.93 0.10 Continu HBGD LIBDATEENVOIDEVIS10 Libellé 37.10 58.29 5.56 152.93 0.00 Continu -BGD | 06/08/2026 | | Isis_BO | | | | 5541 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_3 › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | --- | ---- | --- | --- | ---------------- | --- | elbisiV erdaC tiarT LIBDATEENVOIDEVIS11 Libellé 37.10 63.85 5.56 152.93 0.00 Continu -BGD LIBDATEENVOIDEVIS12 Libellé 37.10 69.40 5.56 152.93 0.00 Continu -BGD LIBDATEENVOIDEVIS13 Libellé 37.10 74.96 5.56 152.93 0.00 Continu HBGD | | | 2.91 38.89 | 5.96 27.63 | | | | ------------------------------ | ------- | ------------ | -------------------------- | --- | --- | | LIBOBJET2 | Libellé | | | | | | LIBOBJET3 | Libellé | 34.95 38.89 | 5.96 27.63 | | | | LIBOBJET4 | Libellé | 65.63 38.89 | 5.96 27.63 | | | | LIBOBJET5 | Libellé | 129.38 38.89 | 5.96 27.63 | | | | LIBOBJET6 | Libellé | 97.33 38.89 | 5.96 27.63 | | | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | Epais. : Epaisseur du cadre (mm) Détails des champs Type de champ Prédéfini | CHAMP58 Date | | | | | | | ------------ | --- | ------- | --- | --- | ---- | | 06/08/2026 | | Isis_BO | | | 5542 | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_3 › Code ETAT_FicheIntervention_SLAMM_3 Code Ouverture de ETAT_FicheIntervention_SLAMM_3 procédure ETAT_FicheIntervention_SLAMM_3(gclEtatFicheDeplacement est un MEtatFicheIntervention dynamique) si gclEtatFicheDeplacement=Null alors gclEtatFicheDeplacement=allouer un MEtatFicheDeplacement c est un MIntervention_Personne // c:m_sNom="Toto" // c:m_bActif=vrai gclEtatFicheDeplacement:m_clListeContact.Ajoute(c) sinon si gclEtatFicheDeplacement:m_clListeContact..Occurrence=0 alors b est un MIntervention_Personne gclEtatFicheDeplacement:m_clListeContact.Ajoute(b) fin fin //SOCIETE=gclRendezVous:FicheIntervention:FicheSociete:m_sNom //REFINTERNEINTERVENTION = gclRendezVous:FicheIntervention.m_sRefInterne //DATEINTERVENTION= gclRendezVous:FicheIntervention.m_dDateIntervention //SUIVIPAR= gclRendezVous:FicheIntervention.FicheSuiveur:NomPrenom ////*********************Occupant********************** //CiviliteNomPrenomOccupant = gclRendezVous:FicheOccupant:CiviliteNomPrenom //TelFixeOccupant=gclRendezVous:FicheOccupant:m_sTelFixe //TelMobileOccupant=gclRendezVous:FicheOccupant:m_sTelMobile // //PRESENTATIONADRESSESITE = gclRendezVous:FicheIntervention:FicheLieu:m_clAdresse:m_sPresentation //CODEACCESSITE=gclRendezVous:FicheIntervention:FicheLieu:m_sCodeAcces ////**********************Client********************** //CLIENT=gclRendezVous:FicheIntervention:FicheClient:m_sNom //REFEXTERNEINTERVENTION=gclRendezVous:FicheIntervention:m_sRefExterne ////**********************Rendez-vous********************** //DATERENDEZVOUS=gclRendezVous:DateRendezVous //DESCRIPTIONINTERVENTION=gclRendezVous:m_sDescription //nCptDonneur est un entier = gclRendezVous:FicheIntervention:ListeContactClient.p_nTotal //SI nCptDonneur>0 ALORS // SELON nCptDonneur // CAS 1 : DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // AUTRE CAS : // DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // DONNEURORDRE2= gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[2]:m_clContact:CiviliteNomPrenom // FIN //FIN //POUR i = 1 _A_ gclRendezVous:m_clListeCollabGroup..Occurrence // //FIN i est un entier //j est un entier Filtre (tenir compte de l'enregistrement ?) de ETAT_FicheIntervention_SLAMM_3 06/08/2026 Isis_BO 5543 Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_3 › Code i+=1 //SI PAS gclEtatFicheDeplacement:m_clListeCollabGroup[i]:m_bActif ALORS // RENVOYER Faux //SINON // RENVOYER Vrai // //FIN //LIB_SansNom6 = NomPrenom //i+=1 //SI i<= gclRendezVous:m_clListeCollabGroup..Occurrence ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN ETAT_FicheIntervention_SLAMM_3 Code des champs Avant impression de CORPS //SI i<>j ALORS // LIB_SansNom6=gclRendezVous:m_clListeCollabGroup[i]:NomPrenom // j=i //FIN 06/08/2026 Isis_BO 5544 Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_4 › Image ETAT_FicheIntervention_SLAMM_4 Image | 06/08/2026 | Isis_BO | 5545 | | ---------- | ------- | ---- | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_4 › Image | 06/08/2026 | Isis_BO | 5546 | | ---------- | ------- | ---- | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_4 › Informations générales ETAT_FicheIntervention_SLAMM_4 Informations générales ETAT_FicheIntervention_SLAMM_4 | Nom logique de l'état | ETAT_FicheIntervention_SLAMM_4 | | | | | | --------------------- | ------------------------------ | --- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_FicheIntervention_SLAMM_4.wde | Type | Tableau | | | | | | ----- | --------------- | --- | --- | --- | --- | | Thème | 210 Blueberries | | | | | Type de source de données | Nom de la source | :gclEtatFicheDeplacement.m_clListeContact | | | | | | ----------------- | ----------------------------------------- | --- | ----------------- | ----- | --- | | Format de la page | A4 (210 x 297 mm) | | | | | | Marge haute (mm) | 20.00 | | Marge basse (mm) | 20.00 | | | Marge gauche (mm) | 20.00 | | Marge droite (mm) | 20.00 | | ETAT_FicheIntervention_SLAMM_4 Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA | | Type | X | Y | | noitisoP | | --- | ---- | --- | --- | --- | -------- | elbisiV elbacéS ¹ .siapE erdaC tiarT | IMG_LogoSociete | Image | 0.00 | 0.00 20.22 23.28 | | | | ------------------------ | --------------------------------------------- | ------ | ---------------- | --- | --- | | Rubrique | :gclEtatFicheDeplacement.m_LogoSociete..Image | | | | | | | | 23.39 | 0.11 9.79 124.62 | | | | TITREDOC | Libellé | | | | | | CHAMP58 | Prédéfini | 150.92 | 0.11 6.62 19.05 | | | | LIBREFINTERNEINTERVENTIO | | 54.29 | 12.10 5.62 30.79 | | | Libellé N | REFINTERNEINTERVENTION | Libellé | 85.08 | 12.10 5.62 35.67 | | | | ---------------------- | -------------------------------------------------- | ------ | ---------------- | ------------ | ---- | | Rubrique | :gclEtatFicheDeplacement.m_sRefInterneIntervention | | | | | | NOTESITE | Libellé | 84.40 | 9.26 37.04 85.46 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNoteSite | | | | | | DONNEURORDRE2 | Libellé | 245.91 | 23.74 6.09 73.66 | | | | Rubrique | :gclEtatFicheDeplacement.m_sDonneurOrdre_2 | | | | | | DONNEURORDRE | Libellé | 245.91 | 16.38 6.09 73.66 | | | | Rubrique | :gclEtatFicheDeplacement.m_sDonneurOrdre_1 | | | | | | | | 84.40 | 67.45 6.09 85.57 | 0.10 | | | HEUREARRIVEE | Libellé | | | Continu | HBGD | ETATINTERVENTION Libellé 0.00 67.47 6.09 82.66 0.10 Continu H-GD | Rubrique | :gclEtatFicheDeplacement.m_sEtatIntervention | | | | | | ---------- | -------------------------------------------- | ----- | --------------- | ------------ | ---- | | CLIENT | Libellé | 12.93 | 1.93 5.82 69.69 | 0.10 Continu | HBGD | | 06/08/2026 | | | Isis_BO | | 5547 | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_4 › Informations sur les champs | Rubrique | :gclEtatFicheDeplacement.m_sNomClient | | | | | | ----------------- | ------------------------------------- | ---------- | ---------- | ------------ | ---- | | LIBDONNEURDORDRE | Libellé | 0.00 92.03 | 6.09 82.66 | | | | LIBCLIENT | Libellé | 0.00 1.79 | 5.82 13.63 | 0.10 Continu | HBGD | | LIB_CODEACCESSITE | Libellé | 84.93 1.82 | 5.82 85.04 | | | PRESENTATIONADRESSESITE Libellé 0.00 22.80 22.84 82.51 0.00 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sAdresseSite | | | | | | ----------------- | --------------------------------------- | ----------- | ---------- | ------------ | ---- | | | | 0.11 10.88 | 6.09 82.51 | 0.00 | | | LIBSITE | Libellé | | | Continu | -B-- | | SITE | Libellé | 0.11 16.97 | 5.82 82.51 | 0.00 Continu | H-GD | | Rubrique | :gclEtatFicheDeplacement.m_sCodeSite | | | | | | | | 0.00 52.72 | 5.56 12.42 | 0.10 | | | LIBDATERENDEZVOUS | Libellé | | | Continu | HBGD | | DATERDV | Libellé | 12.54 52.72 | 5.56 69.74 | 0.10 Continu | HBGD | LIBHEURERENDEZVOUS Libellé 0.00 57.67 5.62 12.42 0.00 Continu HBGD | HEURERDV | Libellé | 12.54 57.68 | 5.56 69.74 | 0.00 Continu | HBGD | | ---------------- | -------------------------------------------- | ----------- | ---------- | ------------ | ---- | | | | 0.00 73.38 | 6.09 82.66 | 0.00 | | | TYPEINTERVENTION | Libellé | | | Continu | --GD | | Rubrique | :gclEtatFicheDeplacement.m_sTypeIntervention | | | | | | NUMDEVIS | Libellé | 0.00 79.46 | 6.09 82.66 | 0.00 Continu | --GD | | Rubrique | :gclEtatFicheDeplacement.m_sNumDevis | | | | | TITREINTERVENTION Libellé 0.00 85.55 6.09 82.66 0.00 Continu -BGD | Rubrique | :gclEtatFicheDeplacement.m_sTitreIntervention | | | | | | ----------- | --------------------------------------------- | ------------ | ---------- | ------------ | ---- | | HEUREDEPART | Libellé | 84.43 73.55 | 6.09 85.57 | 0.00 Continu | -BGD | | LIBSUIVIPAR | Libellé | 84.40 92.03 | 6.09 30.01 | 0.10 Continu | HBG- | | SUIVIPAR | Libellé | 114.30 92.03 | 6.09 55.67 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sSuiviPar | | | | | ETATINT_CONTACTCLIENT Etat interne 237.86 32.02 5.56 85.57 0.10 Continu HBGD | LIBCONTACTSITE | Libellé | 84.40 46.36 | 6.09 85.57 | | | | -------------- | ------- | ----------- | ---------- | --- | --- | ETATINT_COLLAB Etat interne 0.00 98.11 5.56 82.66 0.10 Continu HBGD | LIBSITE1 | Libellé | 0.00 46.36 | 6.09 82.51 | | | | -------- | ------- | ---------- | ---------- | --- | --- | DESCRIPTIONINTERVENTION 0.00 110.55 25.40 169.86 0.20 Continu HBGD Libellé 1 | Rubrique | :gclEtatFicheDeplacement.m_sDescription | | | | | | --------- | --------------------------------------- | ------------ | ---------- | --- | --- | | LIBOBJET2 | Libellé | 0.00 144.46 | 7.00 74.00 | | | | SITE1 | Libellé | 74.00 144.46 | 7.00 82.51 | | | | Rubrique | :gclEtatFicheDeplacement.m_sNumDevis | | | | | LIB_Contact Libellé 84.40 52.92 10.47 85.46 0.10 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_ListeContacts | | | | | | ------------------------------ | ---------------------------------------- | --- | -------------------------- | --- | --- | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | Epais. : Epaisseur du cadre (mm) | 06/08/2026 | | Isis_BO | | | 5548 | | ---------- | --- | ------- | --- | --- | ---- | Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_4 › Informations sur les champs Détails des champs Type de champ Prédéfini CHAMP58 Date Détails des champs Etat interne ETATINT_CONTACTCLIEN EI_CONTACT_SITE ETATINT_COLLAB EI_COLLAB_INTERVENTION 06/08/2026 Isis_BO 5549 Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_4 › Code ETAT_FicheIntervention_SLAMM_4 Code Ouverture de ETAT_FicheIntervention_SLAMM_4 procédure ETAT_FicheIntervention_SLAMM_4(gclEtatFicheDeplacement est un MEtatFicheIntervention dynamique) si gclEtatFicheDeplacement=Null alors gclEtatFicheDeplacement=allouer un MEtatFicheIntervention c est un MIntervention_Personne // c:m_sNom="Toto" // c:m_bActif=vrai gclEtatFicheDeplacement:m_clListeContact.Ajoute(c) sinon si gclEtatFicheDeplacement:m_clListeContact..Occurrence=0 alors b est un MIntervention_Personne gclEtatFicheDeplacement:m_clListeContact.Ajoute(b) fin fin //SOCIETE=gclRendezVous:FicheIntervention:FicheSociete:m_sNom //REFINTERNEINTERVENTION = gclRendezVous:FicheIntervention.m_sRefInterne //DATEINTERVENTION= gclRendezVous:FicheIntervention.m_dDateIntervention //SUIVIPAR= gclRendezVous:FicheIntervention.FicheSuiveur:NomPrenom ////*********************Occupant********************** //CiviliteNomPrenomOccupant = gclRendezVous:FicheOccupant:CiviliteNomPrenom //TelFixeOccupant=gclRendezVous:FicheOccupant:m_sTelFixe //TelMobileOccupant=gclRendezVous:FicheOccupant:m_sTelMobile // //PRESENTATIONADRESSESITE = gclRendezVous:FicheIntervention:FicheLieu:m_clAdresse:m_sPresentation //CODEACCESSITE=gclRendezVous:FicheIntervention:FicheLieu:m_sCodeAcces ////**********************Client********************** //CLIENT=gclRendezVous:FicheIntervention:FicheClient:m_sNom //REFEXTERNEINTERVENTION=gclRendezVous:FicheIntervention:m_sRefExterne ////**********************Rendez-vous********************** //DATERENDEZVOUS=gclRendezVous:DateRendezVous //DESCRIPTIONINTERVENTION=gclRendezVous:m_sDescription //nCptDonneur est un entier = gclRendezVous:FicheIntervention:ListeContactClient.p_nTotal //SI nCptDonneur>0 ALORS // SELON nCptDonneur // CAS 1 : DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // AUTRE CAS : // DONNEURORDRE = gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[1]:m_clContact:CiviliteNomPrenom // DONNEURORDRE2= gclRendezVous:FicheIntervention:ListeContactClient.m_clTabModele[2]:m_clContact:CiviliteNomPrenom // FIN //FIN //POUR i = 1 _A_ gclRendezVous:m_clListeCollabGroup..Occurrence // //FIN i est un entier //j est un entier Filtre (tenir compte de l'enregistrement ?) de ETAT_FicheIntervention_SLAMM_4 06/08/2026 Isis_BO 5550 Partie 5 › Etat › ETAT_FicheIntervention_SLAMM_4 › Code i+=1 //SI PAS gclEtatFicheDeplacement:m_clListeCollabGroup[i]:m_bActif ALORS // RENVOYER Faux //SINON // RENVOYER Vrai // //FIN //LIB_SansNom6 = NomPrenom //i+=1 //SI i<= gclRendezVous:m_clListeCollabGroup..Occurrence ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN ETAT_FicheIntervention_SLAMM_4 Code des champs Avant impression de CORPS //SI i<>j ALORS // LIB_SansNom6=gclRendezVous:m_clListeCollabGroup[i]:NomPrenom // j=i //FIN Avant impression de ETATINT_COLLAB //nIterationContactCli=4 Avant impression de ETATINT_CONTACTCLIENT //nIterationContactCli=4 06/08/2026 Isis_BO 5551 Partie 5 › Etat › ETAT_GrandeFiche2_BOUVARD › Image ETAT_GrandeFiche2_BOUVARD Image ETAT_GrandeFiche2_BOUVARD Informations générales ETAT_GrandeFiche2_BOUVARD Nom logique de l'état ETAT_GrandeFiche2_BOUVARD Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_GrandeFiche2_BOUVARD.wde Type Tableau Thème 110 ActivVISTA Type de source de données Nom de la source :gclEtatFicheDeplacement.m_clListeContact Format de la page A4 (210 x 297 mm) 06/08/2026 Isis_BO 5552 Partie 5 › Etat › ETAT_GrandeFiche2_BOUVARD › Informations générales | Marge haute (mm) | 2.00 | | Marge basse (mm) | 2.00 | | | ----------------- | ----- | --- | ----------------- | ----- | --- | | Marge gauche (mm) | 12.00 | | Marge droite (mm) | 10.00 | | ETAT_GrandeFiche2_BOUVARD Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | --- | ---- | --- | --- | ---------------- | --- | elbisiV erdaC tiarT | FRM_FORME4 | Forme | 0.27 15.08 | 40.22 92.78 | 0.20 Continu | HBGD | | ----------------------- | -------------------------------------------------- | ----------- | ----------- | ------------ | ---- | | SOCIETE | Libellé | 37.83 0.12 | 6.56 98.17 | | | | Rubrique | :gclEtatFicheDeplacement.m_sNomSociete | | | | | | Ligne40 | Forme | -0.09 7.00 | 2.38 188.12 | 0.04 Continu | H--- | | Texte36 | Libellé | 1.95 7.23 | 5.76 15.79 | | | | REFINTERNEINTERVENTION | Libellé | 17.82 7.23 | 5.76 38.54 | | | | Rubrique | :gclEtatFicheDeplacement.m_sRefInterneIntervention | | | | | | Texte9 | Libellé | 56.40 7.23 | 5.76 25.00 | | | | DATEINTERVENTION | Libellé | 81.85 7.23 | 5.76 32.72 | | | | Rubrique | :gclEtatFicheDeplacement.m_dDateIntervention | | | | | | Texte52 | Libellé | 114.57 7.23 | 5.76 22.00 | | | | SUIVIPAR | Libellé | 137.05 7.23 | 5.76 50.27 | | | | Rubrique | :gclEtatFicheDeplacement.m_sSuiviPar | | | | | | Ligne42 | Forme | -0.09 13.08 | 2.12 188.12 | 0.04 Continu | H--- | | PRESENTATIONADRESSESITE | Libellé | 1.06 16.40 | 30.69 63.94 | | | | Rubrique | :gclEtatFicheDeplacement.m_sAdresseSite | | | | | CODEACCESSITE Libellé 66.68 22.49 32.00 26.00 0.10 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sCodeAcces | | | | | | -------------- | -------------------------------------- | ----------- | ---------- | --- | --- | | LIB_LIBELLE1 | Libellé | 66.58 15.61 | 5.82 26.55 | | | | INT_BADGE | Interrupteur | 0.95 48.48 | 5.90 6.28 | | | | Rubrique | :gclEtatFicheDeplacement.m_bBadge | | | | | | LIB_BADGE | Libellé | 7.39 48.48 | 5.90 13.93 | | | | | | 26.22 48.48 | 5.90 6.28 | | | | INT_BADGE1 | Interrupteur | | | | | | Rubrique | :gclEtatFicheDeplacement.m_bInterphone | | | | | | LIB_INTERPHONE | Libellé | 33.03 48.48 | 5.90 21.93 | | | DESCRIPTIONINTERVENTION Libellé 96.03 18.52 63.09 91.87 0.10 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sDescription | | | | | | --------------- | --------------------------------------- | ----------- | ---------- | ------------ | ---- | | | | 94.72 13.11 | 5.82 22.93 | | | | LIB_DESCRIPTION | Libellé | | | | | | Texte19 | Libellé | 0.00 58.54 | 5.90 13.93 | 0.10 Continu | HBGD | | CLIENT | Libellé | 13.93 58.47 | 5.82 80.79 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNomClient | | | | | LIB_CONTACTCLIENT Libellé 0.00 70.00 6.00 35.10 0.10 Continu HBG- | 06/08/2026 | | Isis_BO | | | 5553 | | ---------- | --- | ------- | --- | --- | ---- | Partie 5 › Etat › ETAT_GrandeFiche2_BOUVARD › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | | --- | ---- | --- | --- | ---------------- | --- | --- | elbisiV erdaC tiarT LIB_SansNom10 Libellé 35.10 70.00 6.00 13.83 0.10 Continu HBG- LIB_MESSAGE_CONTACT_CLIE 48.91 70.00 6.00 45.83 0.10 Continu HBGD Libellé NT | Rèf: | Libellé | 0.00 64.44 | 5.90 13.93 | 0.00 | Continu | H-GD | | ---- | ------- | ---------- | ---------- | ---- | ------- | ---- | REFEXTERNEINTERVENTION Libellé 14.02 64.29 5.82 80.60 0.00 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sRefExterneIntervention | | | | | | | --------------------- | -------------------------------------------------- | ---------- | ---------- | ---- | ------- | ---- | | ETATINT_CONTACTCLIENT | Etat interne | 0.00 76.00 | 6.00 94.74 | | | | | LIB_SansNom1 | Libellé | 0.00 83.69 | 6.35 35.10 | 0.10 | Continu | HBG- | LIB_SansNom3 Libellé 35.10 83.69 6.35 12.83 0.10 Continu HBG- LIB_SansNom5 Libellé 47.93 83.69 6.35 23.92 0.10 Continu HBG- LIB_SansNom6 Libellé 71.85 83.69 6.35 23.92 0.10 Continu HBG- LIB_SansNom8 Libellé 95.77 83.69 6.35 29.00 0.10 Continu HBG- | | | 124.77 83.69 | 6.35 32.00 | 0.10 | | | | ------------- | ------- | ------------ | ---------- | ---- | ------- | ---- | | LIB_SansNom12 | Libellé | | | | Continu | HBG- | LIB_SansNom14 Libellé 156.77 83.69 6.35 31.13 0.10 Continu HBGD LIB__gclEtatFicheDeplaceme 0.00 0.00 6.00 35.10 0.10 Continu -BG- | nt_m_clListeContact_m_clCon | Libellé | | | | | | | --------------------------- | ------- | --- | --- | --- | --- | --- | tact_CiviliteNomPrenom Rubrique :gclEtatFicheDeplacement.m_clListeContact.m_clContact.CiviliteNomPrenom | LIB__gclEtatFicheDeplaceme | | 35.10 0.00 | 6.00 12.83 | 0.10 | | | | -------------------------- | --- | ---------- | ---------- | ---- | ------- | ---- | | | | | | | Continu | -BG- | Libellé nt_m_clListeContact_m_sEtag | Rubrique | :gclEtatFicheDeplacement.m_clListeContact.m_sEtage | | | | | | | -------- | -------------------------------------------------- | --- | --- | --- | --- | --- | LIB__gclEtatFicheDeplaceme 47.93 0.00 6.00 23.92 0.10 Continu -BG- | nt_m_clListeContact_m_clCon | Libellé | | | | | | | --------------------------- | ------- | --- | --- | --- | --- | --- | tact_m_sTelFixe Rubrique :gclEtatFicheDeplacement.m_clListeContact.m_clContact.m_sTelFixe LIB__gclEtatFicheDeplaceme 71.85 0.00 6.00 23.92 0.10 Continu -BG- | nt_m_clListeContact_m_clCon | Libellé | | | | | | | --------------------------- | ------- | --- | --- | --- | --- | --- | tact_m_sTelMobile Rubrique :gclEtatFicheDeplacement.m_clListeContact.m_clContact.m_sTelMobile LIB__gclEtatFicheDeplaceme 95.77 0.00 6.00 29.00 0.10 Continu -BG- | nt_m_clListeContact_m_clCon | Libellé | | | | | | | --------------------------- | ------- | --- | --- | --- | --- | --- | tact_LibRole Rubrique :gclEtatFicheDeplacement.m_clListeContact.m_clContact.LibRole | | | 124.77 0.00 | 6.00 32.00 | 0.10 | | | | ------------- | ------- | ----------- | ---------- | ---- | ------- | ---- | | LIB_SansNom11 | Libellé | | | | Continu | -BG- | LIB_SansNom13 Libellé 156.77 0.00 6.00 31.13 0.10 Continu -BGD | LIB_MONTEUR | Libellé | 0.00 2.00 | 10.09 30.50 | 0.10 | Continu | HBG- | | ----------- | ------- | ---------- | ----------- | ---- | ------- | ---- | | LIB_DATERDV | Libellé | 30.50 2.00 | 10.09 22.20 | 0.10 | Continu | HBG- | LIB_HEURE_ARRIVEERDV Libellé 52.70 2.00 10.09 17.49 0.10 Continu HBG- | LIB_ESPACE | Libellé | 158.14 2.00 | 10.09 1.90 | 0.10 | Continu | HBG- | | ---------- | ------- | ----------- | ---------- | ---- | ------- | ---- | | LIB_DEVIS | Libellé | 159.98 7.06 | 5.03 12.00 | 0.10 | Continu | HBG- | LIB_TPSTOTAL Libellé 171.98 7.06 5.03 16.05 0.10 Continu HBGD LIB_HEURE_DEPARTRDV Libellé 70.19 2.00 10.09 17.49 0.10 Continu HBG- | | | 87.67 2.00 | 10.09 12.49 | 0.10 | | | | ----------- | ------- | ---------- | ----------- | ---- | ------- | ---- | | LIB_ENCOURS | Libellé | | | | Continu | HBG- | LIB_FACTURE Libellé 100.16 2.00 10.09 15.49 0.10 Continu HBG- LIB_SIGNATURE Libellé 115.64 2.00 10.09 42.49 0.10 Continu HBG- LIB_SURENTET Libellé 159.98 2.04 5.29 28.05 0.10 Continu HBGD | | | 0.00 12.06 | 12.00 30.50 | 0.00 | | | | ------------ | ------- | ---------- | ----------- | ---- | ------- | ---- | | LIB_MONTEUR1 | Libellé | | | | Continu | -BG- | LIB_DATERDV1 Libellé 30.50 12.06 12.00 22.20 0.00 Continu -BG- | 06/08/2026 | | Isis_BO | | | | 5554 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 5 › Etat › ETAT_GrandeFiche2_BOUVARD › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | | --- | ---- | --- | --- | ---------------- | --- | --- | elbisiV erdaC tiarT LIB_HEURE_ARRIVEERDV1 Libellé 52.53 12.06 12.00 17.49 0.00 Continu -BG- LIB_HEURE_DEPARTRDV1 Libellé 70.02 12.06 12.00 17.49 0.00 Continu -BG- LIB_ENCOURS1 Libellé 87.67 12.06 12.00 12.49 0.00 Continu -BG- | | | 100.16 12.06 | 12.00 15.49 | 0.00 | | | | ------------ | ------- | ------------ | ----------- | ---- | ------- | ---- | | LIB_FACTURE1 | Libellé | | | | Continu | -BG- | LIB_SIGNATURE1 Libellé 115.64 12.06 12.00 42.49 0.00 Continu -BG- LIB_ESPACE1 Libellé 158.14 12.06 12.00 1.90 0.00 Continu -BG- LIB_DEVIS1 Libellé 159.98 12.06 12.00 12.00 0.00 Continu -BG- LIB_TPSTOTAL1 Libellé 171.98 12.06 12.00 16.05 0.00 Continu -BGD LIB_MONTEUR2 Libellé 0.00 24.06 12.00 30.50 0.00 Continu -BG- LIB_DATERDV2 Libellé 30.50 24.06 12.00 22.20 0.00 Continu -BG- LIB_HEURE_ARRIVEERDV2 Libellé 52.53 24.06 12.00 17.49 0.00 Continu -BG- LIB_HEURE_DEPARTRDV2 Libellé 70.02 24.06 12.00 17.49 0.00 Continu -BG- | | | 87.67 24.06 | 12.00 12.49 | 0.00 | | | | ------------ | ------- | ----------- | ----------- | ---- | ------- | ---- | | LIB_ENCOURS2 | Libellé | | | | Continu | -BG- | LIB_FACTURE2 Libellé 100.16 24.06 12.00 15.49 0.00 Continu -BG- LIB_SIGNATURE2 Libellé 115.64 24.06 12.00 42.49 0.00 Continu -BG- LIB_ESPACE2 Libellé 158.14 24.06 12.00 1.90 0.00 Continu -BG- LIB_DEVIS2 Libellé 159.98 24.06 12.00 12.00 0.00 Continu -BG- LIB_TPSTOTAL2 Libellé 171.98 24.06 12.00 16.05 0.00 Continu -BGD LIB_MONTEUR3 Libellé 0.00 36.00 12.00 30.50 0.00 Continu -BG- LIB_DATERDV3 Libellé 30.50 36.00 12.00 22.20 0.00 Continu -BG- LIB_HEURE_ARRIVEERDV3 Libellé 52.53 36.00 12.00 17.49 0.00 Continu -BG- LIB_HEURE_DEPARTRDV3 Libellé 70.02 36.00 12.00 17.49 0.00 Continu -BG- LIB_ENCOURS3 Libellé 87.67 36.00 12.00 12.49 0.00 Continu -BG- LIB_FACTURE3 Libellé 100.16 36.00 12.00 15.49 0.00 Continu -BG- LIB_SIGNATURE3 Libellé 115.64 36.00 12.00 42.49 0.00 Continu -BG- | | | 158.14 36.00 | 12.00 1.90 | 0.00 | | | | ----------- | ------- | ------------ | ---------- | ---- | ------- | ---- | | LIB_ESPACE3 | Libellé | | | | Continu | -BG- | LIB_DEVIS3 Libellé 159.98 36.00 12.00 12.00 0.00 Continu -BG- LIB_TPSTOTAL3 Libellé 171.98 36.00 12.00 16.05 0.00 Continu -BGD | LIB_NUM | Libellé | 0.00 2.00 | 6.00 12.08 | 0.10 | Continu | HBG- | | ------- | ------- | --------- | ---------- | ---- | ------- | ---- | LIB_DESCRIPTIF Libellé 12.10 2.00 6.00 35.55 0.10 Continu HBG- LIB_FOURNITURE Libellé 47.65 2.00 6.00 83.52 0.10 Continu HBG- | LIB_QTE | Libellé | 131.26 2.00 | 6.00 11.81 | 0.10 | Continu | HBG- | | ------------------------------ | ------------ | ----------- | -------------------------- | ---- | ------- | ---- | | LIB_PU | Libellé | 143.00 2.00 | 6.00 21.00 | 0.10 | Continu | HBG- | | LIB_PRIX | Libellé | 164.07 2.00 | 6.00 23.98 | 0.10 | Continu | HBGD | | | | 0.00 8.00 | 6.00 188.12 | | | | | ETATINT_FOURNITURE | Etat interne | | | | | | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | | | Epais. : Epaisseur du cadre (mm) | 06/08/2026 | | Isis_BO | | | | 5555 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 5 › Etat › ETAT_GrandeFiche2_BOUVARD › Informations sur les champs Détails des champs Etat interne ETATINT_CONTACTCLIEN EI_CONTACT_CLIENT ETATINT_FOURNITURE EI_FOURNITURE 06/08/2026 Isis_BO 5556 Partie 5 › Etat › ETAT_GrandeFiche2_BOUVARD › Code ETAT_GrandeFiche2_BOUVARD Code Ouverture de ETAT_GrandeFiche2_BOUVARD procédure ETAT_GrandeFiche2_BOUVARD(gclEtatFicheDeplacement est un MEtatFicheIntervention dynamique) //,nIterationContactCli est un entier=2 i est un entier nIterationFourniture est un entier nIterationContactCli est un entier si gclEtatFicheDeplacement=Null alors gclEtatFicheDeplacement=allouer un MEtatFicheIntervention c est un MIntervention_Personne // c:m_sNom="Toto" // c:m_bActif=vrai gclEtatFicheDeplacement:m_clListeContact.Ajoute(c) sinon si gclEtatFicheDeplacement:m_clListeContact..Occurrence=0 alors b est un MIntervention_Personne gclEtatFicheDeplacement:m_clListeContact.Ajoute(b) fin fin Lecture des données de ETAT_GrandeFiche2_BOUVARD i+=1 //SI i<=1 ALORS // RENVOYER vrai //SINON // RENVOYER faux // //FIN ETAT_GrandeFiche2_BOUVARD Code des champs Avant impression de FIN_DOCUMENT rHauteurRestante est un réel rHauteurRestante = iHauteurRestantePage rHauteurNet est un réel = rHauteurRestante-2-6 nIterationFourniture = PartieEntière(rHauteurNet/6) iInitEtatInterne(ETATINT_FOURNITURE, nIterationFourniture) //nIterationFourniture = 2 Avant impression de ETATINT_CONTACTCLIENT //nIterationContactCli=4 06/08/2026 Isis_BO 5557 Partie 5 › Etat › ETAT_PetiteFiche2_BOUVARD › Image ETAT_PetiteFiche2_BOUVARD Image ETAT_PetiteFiche2_BOUVARD Informations générales ETAT_PetiteFiche2_BOUVARD | Nom logique de l'état | ETAT_PetiteFiche2_BOUVARD | | | | | --------------------- | ------------------------- | --- | --- | --- | Nom physique de l'état D:\Projets Windev\Batik\WD30\Dev\ETAT_PetiteFiche2_BOUVARD.wde | Type | Tableau | | | | | ----- | -------------- | --- | --- | --- | | Thème | 110 ActivVISTA | | | | Type de source de données | Nom de la source | :gclEtatFicheDeplacement.m_clListeContact | | | | | ----------------- | ----------------------------------------- | ----------------- | ---- | ---- | | Format de la page | A5 (148 x 210 mm) | | | | | Marge haute (mm) | 2.00 | Marge basse (mm) | 2.00 | | | Marge gauche (mm) | 4.00 | Marge droite (mm) | 4.00 | | | 06/08/2026 | | Isis_BO | | 5558 | Partie 5 › Etat › ETAT_PetiteFiche2_BOUVARD › Informations sur les champs ETAT_PetiteFiche2_BOUVARD Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ txE.otuA ¹ uaelbaT | | Type | X Y | | elbacéS | noitisoP | | --- | ---- | --- | --- | ------- | -------- | elbisiV ¹ .siapE erdaC tiarT | FRM_FORME4 | Forme | 0.00 15.08 | 25.40 139.96 | 0.20 Continu | HBGD | | ---------- | ------- | ---------- | ------------ | ------------ | ---- | | | | 0.23 0.12 | 6.61 139.70 | | | | SOCIETE | Libellé | | | | | Rubrique :gclEtatFicheDeplacement.m_sNomSociete | Ligne40 | Forme | -0.03 7.00 | 2.38 139.96 | 0.04 Continu | H--- | | ----------------------- | -------------------------------------------------- | ----------- | ----------- | ------------ | ---- | | Texte36 | Libellé | 1.95 7.23 | 5.76 15.79 | | | | | | 17.99 7.14 | 5.82 19.75 | | | | REFINTERNEINTERVENTION | Libellé | | | | | | Rubrique | :gclEtatFicheDeplacement.m_sRefInterneIntervention | | | | | | Texte9 | Libellé | 38.40 7.23 | 5.76 25.00 | | | | DATEINTERVENTION | Libellé | 63.85 7.23 | 5.76 19.72 | | | | Rubrique | :gclEtatFicheDeplacement.m_dDateIntervention | | | | | | | | 84.57 7.23 | 5.76 22.00 | | | | Texte52 | Libellé | | | | | | SUIVIPAR | Libellé | 107.13 7.26 | 5.82 32.81 | | | | Rubrique | :gclEtatFicheDeplacement.m_sSuiviPar | | | | | | Ligne42 | Forme | -0.03 13.08 | 2.12 139.96 | 0.04 Continu | H--- | | PRESENTATIONADRESSESITE | Libellé | 0.95 16.34 | 22.84 65.32 | | | | Rubrique | :gclEtatFicheDeplacement.m_sAdresseSite | | | | | CODEACCESSITE Libellé 96.04 16.14 23.50 42.86 0.10 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sCodeAcces | | | | | | -------------- | -------------------------------------- | ----------- | ---------- | ------------ | ---- | | LIB_LIBELLE1 | Libellé | 69.29 16.14 | 6.35 26.75 | | | | INT_BADGE | Interrupteur | 69.23 27.14 | 5.90 6.28 | | | | Rubrique | :gclEtatFicheDeplacement.m_bBadge | | | | | | LIB_BADGE | Libellé | 75.77 27.14 | 5.90 13.93 | | | | INT_BADGE1 | Interrupteur | 69.23 34.22 | 5.90 6.28 | | | | Rubrique | :gclEtatFicheDeplacement.m_bInterphone | | | | | | LIB_INTERPHONE | Libellé | 75.94 34.22 | 5.82 17.70 | | | | Texte19 | Libellé | 0.00 42.80 | 4.90 13.93 | 0.10 Continu | HBGD | | CLIENT | Libellé | 13.76 42.80 | 4.90 69.12 | 0.10 Continu | HBGD | | Rubrique | :gclEtatFicheDeplacement.m_sNomClient | | | | | LIB_CONTACTCLIENT Libellé 0.00 48.00 6.00 47.56 0.10 Continu HBG- LIB_SansNom10 Libellé 47.56 48.00 6.00 26.30 0.10 Continu HBG- LIB_MESSAGE_CONTACT_CLIE 73.79 48.01 6.00 66.15 0.10 Continu HBGD Libellé NT | Rèf: | Libellé | 81.98 42.80 | 4.90 13.93 | 0.10 Continu | HBGD | | ---- | ------- | ----------- | ---------- | ------------ | ---- | REFEXTERNEINTERVENTION Libellé 95.48 42.80 5.03 44.45 0.10 Continu HBGD | Rubrique | :gclEtatFicheDeplacement.m_sRefExterneIntervention | | | | | | --------------------- | -------------------------------------------------- | ---------- | ----------- | ------------ | ---- | | ETATINT_CONTACTCLIENT | Etat interne | 0.00 54.00 | 6.09 140.00 | | | | LIB_SansNom1 | Libellé | 0.00 62.44 | 6.00 35.10 | 0.10 Continu | HBG- | LIB_SansNom3 Libellé 35.10 62.44 6.00 12.83 0.10 Continu HBG- LIB_SansNom5 Libellé 47.93 62.44 6.00 23.92 0.10 Continu HBG- | 06/08/2026 | | Isis_BO | | | 5559 | | ---------- | --- | ------- | --- | --- | ---- | Partie 5 › Etat › ETAT_PetiteFiche2_BOUVARD › Informations sur les champs )mm( ruetuaH )mm( ruegraL ¹ uaelbaT ¹ txE.otuA noitisoP | | Type | X Y | | elbacéS ¹ .siapE | | | | --- | ---- | --- | --- | ---------------- | --- | --- | elbisiV erdaC tiarT LIB_SansNom6 Libellé 71.85 62.44 6.00 23.92 0.10 Continu HBG- LIB_SansNom8 Libellé 95.77 62.44 6.00 13.83 0.10 Continu HBG- LIB_SansNom12 Libellé 109.60 62.44 6.00 30.00 0.10 Continu HBGD | | | 0.00 0.00 | 6.00 35.10 | 0.10 | | | | --------------------------- | ------- | --------- | ---------- | ---- | ------- | ---- | | LIB__gclEtatFicheDeplaceme | | | | | Continu | -BG- | | nt_m_clListeContact_m_clCon | Libellé | | | | | | tact_CiviliteNomPrenom Rubrique :gclEtatFicheDeplacement.m_clListeContact.m_clContact.CiviliteNomPrenom LIB__gclEtatFicheDeplaceme 35.10 0.00 6.00 12.83 0.10 Continu -BG- Libellé nt_m_clListeContact_m_sEtag | Rubrique | :gclEtatFicheDeplacement.m_clListeContact.m_sEtage | | | | | | | -------- | -------------------------------------------------- | --- | --- | --- | --- | --- | LIB__gclEtatFicheDeplaceme 47.93 0.00 6.00 23.92 0.10 Continu -BG- | nt_m_clListeContact_m_clCon | Libellé | | | | | | | --------------------------- | ------- | --- | --- | --- | --- | --- | tact_m_sTelFixe Rubrique :gclEtatFicheDeplacement.m_clListeContact.m_clContact.m_sTelFixe LIB__gclEtatFicheDeplaceme 71.85 0.00 6.00 23.92 0.10 Continu -BG- | nt_m_clListeContact_m_clCon | Libellé | | | | | | | --------------------------- | ------- | --- | --- | --- | --- | --- | tact_m_sTelMobile Rubrique :gclEtatFicheDeplacement.m_clListeContact.m_clContact.m_sTelMobile LIB__gclEtatFicheDeplaceme 95.77 0.00 6.00 13.83 0.10 Continu -BG- | nt_m_clListeContact_m_clCon | Libellé | | | | | | | --------------------------- | ------- | --- | --- | --- | --- | --- | tact_LibRole Rubrique :gclEtatFicheDeplacement.m_clListeContact.m_clContact.LibRole LIB_SansNom11 Libellé 109.60 0.00 6.00 30.00 0.10 Continu HBGD | LIB_MONTEUR | Libellé | 0.00 2.00 | 10.09 35.10 | 0.10 | Continu | HBG- | | ----------- | ------- | ---------- | ----------- | ---- | ------- | ---- | | | | 35.10 2.00 | 10.09 22.20 | 0.10 | | | | LIB_DATERDV | Libellé | | | | Continu | HBG- | LIB_HEURE_ARRIVEERDV Libellé 56.70 2.00 10.09 17.49 0.10 Continu HBG- LIB_HEURE_DEPARTRDV Libellé 74.20 2.00 10.09 17.49 0.10 Continu HBG- | LIB_ENCOURS | Libellé | 91.70 2.00 | 10.09 15.49 | 0.10 | Continu | HBG- | | ----------- | ------- | ---------- | ----------- | ---- | ------- | ---- | LIB_SIGNATURE Libellé 107.13 2.00 10.09 32.81 0.10 Continu HBGD LIB_MONTEUR1 Libellé 0.00 12.06 12.00 35.10 0.00 Continu -BG- LIB_DATERDV1 Libellé 35.10 12.06 12.00 22.20 0.00 Continu -BG- LIB_HEURE_ARRIVEERDV1 Libellé 56.70 12.06 12.00 17.49 0.00 Continu -BG- LIB_HEURE_DEPARTRDV1 Libellé 74.20 12.06 12.00 17.49 0.00 Continu -BG- | | | 91.70 12.06 | 12.00 15.49 | 0.00 | | | | ------------ | ------- | ----------- | ----------- | ---- | ------- | ---- | | LIB_ENCOURS1 | Libellé | | | | Continu | -BG- | LIB_SIGNATURE1 Libellé 107.13 11.93 12.17 32.81 0.00 Continu -BGD LIB_MONTEUR2 Libellé 0.00 24.06 12.00 35.10 0.00 Continu -BG- LIB_DATERDV2 Libellé 35.10 24.06 12.00 22.20 0.00 Continu -BG- LIB_HEURE_ARRIVEERDV2 Libellé 56.70 24.06 12.00 17.49 0.00 Continu -BG- LIB_HEURE_DEPARTRDV2 Libellé 74.20 24.06 12.00 17.49 0.00 Continu -BG- LIB_ENCOURS2 Libellé 91.70 24.06 12.00 15.49 0.00 Continu -BG- LIB_SIGNATURE2 Libellé 107.13 24.10 11.91 32.81 0.00 Continu -BGD LIB_MONTEUR3 Libellé 0.00 36.00 12.00 35.10 0.00 Continu -BG- | | | 35.10 36.00 | 12.00 22.20 | 0.00 | | | | ------------ | ------- | ----------- | ----------- | ---- | ------- | ---- | | LIB_DATERDV3 | Libellé | | | | Continu | -BG- | LIB_HEURE_ARRIVEERDV3 Libellé 56.70 36.00 12.00 17.49 0.00 Continu -BG- LIB_HEURE_DEPARTRDV3 Libellé 74.20 36.00 12.00 17.49 0.00 Continu -BG- LIB_ENCOURS3 Libellé 91.70 36.00 12.00 15.49 0.00 Continu -BG- | | | 107.13 36.01 | 11.91 32.81 | 0.00 | | | | -------------- | ------- | ------------ | ----------- | ---- | ------- | ---- | | LIB_SIGNATURE3 | Libellé | | | | Continu | -BGD | DESCRIPTIONINTERVENTION Libellé 0.23 4.94 5.82 139.70 0.10 Continu HBGD | 06/08/2026 | | Isis_BO | | | | 5560 | | ---------- | --- | ------- | --- | --- | --- | ---- | Partie 5 › Etat › ETAT_PetiteFiche2_BOUVARD › Informations sur les champs | Rubrique | :gclEtatFicheDeplacement.m_sDescription | | | | | ------------------------------ | --------------------------------------- | ---------- | -------------------------- | --- | | LIB_DESCRIPTION | Libellé | -0.18 0.00 | 5.82 22.93 | | | ¹ Tableau : Champ d'un tableau | | | Auto.Ext : Auto extensible | | Epais. : Epaisseur du cadre (mm) Détails des champs Etat interne ETATINT_CONTACTCLIEN EI_CONTACT_CLIENT_PETITE_FICHE | 06/08/2026 | | Isis_BO | | 5561 | | ---------- | --- | ------- | --- | ---- | Partie 5 › Etat › ETAT_PetiteFiche2_BOUVARD › Code ETAT_PetiteFiche2_BOUVARD Code Ouverture de ETAT_PetiteFiche2_BOUVARD procédure ETAT_PetiteFiche2_BOUVARD(gclEtatFicheDeplacement est un MEtatFicheIntervention dynamique) //,nIterationContactCli est un entier=2 i est un entier nIterationFourniture est un entier si gclEtatFicheDeplacement=Null alors gclEtatFicheDeplacement=allouer un MEtatFicheIntervention c est un MIntervention_Personne // c:m_sNom="Toto" // c:m_bActif=vrai gclEtatFicheDeplacement:m_clListeContact.Ajoute(c) sinon si gclEtatFicheDeplacement:m_clListeContact..Occurrence=0 alors b est un MIntervention_Personne gclEtatFicheDeplacement:m_clListeContact.Ajoute(b) fin fin Lecture des données de ETAT_PetiteFiche2_BOUVARD i+=1 //SI i<=1 ALORS // RENVOYER vrai //SINON // RENVOYER faux // //FIN ETAT_PetiteFiche2_BOUVARD Code des champs Avant impression de FIN_DOCUMENT rHauteurRestante est un réel rHauteurRestante = iHauteurRestantePage rHauteurNet est un réel = rHauteurRestante-2-6 nIterationFourniture = PartieEntière(rHauteurNet/6) Avant impression de ETATINT_CONTACTCLIENT //nIterationContactCli=2 06/08/2026 Isis_BO 5562 Partie 6 › Classe Partie 6 Classe | 06/08/2026 | Isis_BO | 5563 | | ---------- | ------- | ---- | Partie 6 › Classe MBase Messages multilingues ¹ .ssem °N Message 5000 FR: Cet enregistrement est en cours de modification par 5001 FR: depuis 5002 FR: Vous ne pouvez pas le modifier pour l'instant. ¹ N° mess. : numéro de message. MBase Code Déclaration de MBase MBase est une Classe m_bNouveau est un booléen // Vrai si nouvelle instance du Modèle | m_bModifie | est un booléen | | | | | ----------------- | ----------------- | ---------------------- | --- | --- | | m_dhCreationDate | est une DateHeure | | | | m_nCreationUser est un entier sur 8 octets | m_sCreationUser | est une chaîne | | | | | ------------------------- | -------------------------- | ----------------------- | --------------------------- | --- | | m_dhModifDate | est une DateHeure | | | | | m_nModifUser | est un entier sur 8 octets | | | | | m_sModifUser | est une chaîne | | | | | m_bLiaison | est un booléen | | //Vrai si nouvelle relation | | | m_bArchive | est un booléen | | | | | m_dhDateArchivage | est une DateHeure | | | | | m_sGUID | est une chaîne | | | | | m_nNumEnreg | est un entier sur 8 octets | | | | | m_bBlocageEcriture | est un booléen | | | | | m_sInfoBlocage | est une chaîne | | | | | m_nIDTimer | est un entier | | | | | //m_sListeRubriqueFichier | est une chaine | | | | nChrono est un entier fin Méthode AjoutUtilisateurDateEnCreation // Résumé : // Syntaxe : // AjoutUtilisateurDateEnCreation () // // Paramètres : // Aucun // Valeur de retour : | 06/08/2026 | | Isis_BO | | 5564 | | ---------- | --- | ------- | --- | ---- | Partie 6 › Classe › MBase › Code // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AjoutUtilisateurDateEnCreation() si gProcInfoUser<>Null alors gProcInfoUser(1,objet) fin :m_dhCreationDate= DateHeureSys() :m_dhModifDate = DateHeureSys() Méthode AjoutUtilisateurDateEnModification // Résumé : // Syntaxe : //AjoutUtilisateurDateEnModification () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AjoutUtilisateurDateEnModification() si gProcInfoUser<>Null alors gProcInfoUser(2,objet) fin :m_dhModifDate = DateHeureSys() Méthode Archiver // Résumé : // Syntaxe : // Archiver () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Archiver() si m_bArchive=Faux alors m_bArchive = Vrai m_dhDateArchivage = DateHeureSys() fin Méthode bEnregistrer procédure bEnregistrer(clErreur est un CErreur) // en mode ajout si bNouveau() alors // ajout de l'enregistrement HRAZ(MonFichierMappé) 06/08/2026 Isis_BO 5565 Partie 6 › Classe › MBase › Code //Enregistre qui est l'utilisateur qui ajoute et la date-heure à laquelle cette ajout a lieu :AjoutUtilisateurDateEnCreation() //Affecte la valeur des membres de l'objet dans la valeur mémoire des rubriques de l'enregistrement en cours du fichier de données mappé MémoireVersFichier() MAJRubriqueDateArchivage() InitRubriqueGUID() HAjoute(MonFichierMappé) si ErreurDétectée() alors clErreur.Init(CErreur::ErreurHFSQL,HErreurInfo()) renvoyer Faux fin // récupération de la valeur de l'identifiant FichierVersMémoire() // instance existante m_bNouveau=Faux // en mode modification sinon // positionnement dans le fichier HLitRecherchePremier(MonFichierMappé,MaCléUniqueMappée,IdentifiantUnique) si HTrouve() alors //Enregistre qui est l'utilisateur qui modifie et la date-heure à laquelle cette modification a lieu :AjoutUtilisateurDateEnModification() //Affecte la valeur des membres de l'objet dans la valeur mémoire des rubriques de l'enregistrement en cours du fichier de données mappé MémoireVersFichier() MAJRubriqueDateArchivage() InitRubriqueGUID() si :m_bBlocageEcriture alors HModifie(MonFichierMappé,hNumEnrEnCours,hBlocageEcriture) sinon HModifie(MonFichierMappé) fin si ErreurDétectée() alors clErreur.Init(CErreur::ErreurHFSQL,HErreurInfo()) renvoyer Faux fin // si l'enregistrement n'a pas été trouvé sinon // renseigne l'erreur clErreur.Init(CErreur::NonTrouvé) fin fin si clErreur.p_bOk alors //trace("// mise à jour des IHM") DemandeMiseAJourIHM() fin // ok 06/08/2026 Isis_BO 5566 Partie 6 › Classe › MBase › Code renvoyer clErreur.p_bOk Méthode bLiaison // Résumé : // Syntaxe : //[ = ] bLiaison () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // procédure bLiaison() renvoyer m_bLiaison Méthode BloqueEnregistrement // Résumé : // Syntaxe : //[ = ] BloqueEnregistrement () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure BloqueEnregistrement() //bResultat est un booléen //HSurErreur(MonFichierMappé, hErrBlocage, SurErreurBlocage) // positionnement dans le fichier si HLitRecherchePremier(MonFichierMappé,MaCléUniqueMappée,IdentifiantUnique,hBlocageEcriture) alors //Récupération du numéro d'enregistrement pour appel de la méthode DebloqueEnregistrement m_nNumEnreg = HNumEnr(MonFichierMappé) //Recharge les données les plus à jour Charger(MonFichierMappé) //Indique qu'on bloque l'enregistrement pour les autres méthodes d'accès m_bBlocageEcriture = Vrai //Attribution d'un ID pour le timer qui va débloquer l'enregistrement une fois le temps écoulé m_nIDTimer = DonneIdentifiant() sinon // Hlit renvoie une erreur de blocage si HErreurBlocage() alors //Utilisation de HErreurInfo avec l'option herrInfoBlocage //car on ne peut pas utiliser le HNumEnr si le Hlit... renvoie faux m_nNumEnreg = ExtraitChaîne(HErreurInfo(hErrInfoBlocage),2,TAB) si HLitRecherchePremier(MonFichierMappé,MaCléUniqueMappée,IdentifiantUnique) alors //Recharge les données les plus à jour Charger(MonFichierMappé) fin //L'enregistrement n'a pas été trouvé (potentielement supprimé entre temps) sinon m_nNumEnreg = 0 fin 06/08/2026 Isis_BO 5567 Partie 6 › Classe › MBase › Code m_bBlocageEcriture = Faux fin renvoyer m_bBlocageEcriture Méthode bNouveau procédure bNouveau() renvoyer m_bNouveau Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) // en mode ajout, il n'y a rien à faire si bNouveau() _ou_ bLiaison() alors renvoyer Vrai // positionnement dans le fichier si HLitRecherchePremier(MonFichierMappé,MaCléUniqueMappée,IdentifiantUnique,hBlocageEcriture) alors m_bBlocageEcriture = Vrai HSurErreur(MonFichierMappé,hErrIntégrité,"") //Désactive la gestion auto des erreurs d'intégrité si pas HSupprime(MonFichierMappé) alors clErreur.ErreurHF() fin HSurErreur(MonFichierMappé,hErrIntégrité) //Ré-active la gestion des erreurs d'intégrité sinon // Hlit renvoie une erreur de blocage si HErreurBlocage() alors //Utilisation de HErreurInfo avec l'option herrInfoBlocage //car on ne peut pas utiliser le HNumEnr si le Hlit... renvoie faux m_nNumEnreg = ExtraitChaîne(HErreurInfo(hErrInfoBlocage),2,TAB) clErreur.Init(CErreur::ErreurHFSQL,InfoBlocage(-1)) //L'enregistrement n'a pas été trouvé (potentielement supprimé entre temps) sinon m_nNumEnreg = 0 //RAZ du membre qui pouvait contenir une ancienne information de blocage //m_sInfoBlocage = "" clErreur.Init(CErreur::NonTrouvé) fin m_bBlocageEcriture = Faux fin // ok renvoyer clErreur.p_bOk Méthode Charger procédure Charger(reqSource) // instance existante m_bNouveau=Faux // charge l'enregistrement en mémoire FichierVersMémoire(reqSource) Constructeur 06/08/2026 Isis_BO 5568 Partie 6 › Classe › MBase › Code procédure Constructeur() // initialisation des membres m_bNouveau = Vrai // nouvelle instance m_bModifie = Faux //m_sListeRubriqueFichier = HListeRubrique(MonFichierMappé,hLstDétail) //nChrono = DonneIdentifiant() //Trace(nChrono) //si nChrono=2000 alors stop Méthode Copier procédure Copier(pclBase est un MBase dynamique) objet<=pclBase Méthode DebloqueEnregistrement // Résumé : // Syntaxe : //[ = ] DebloqueEnregistrement () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DebloqueEnregistrement() bResultat est un booléen=Vrai si m_nNumEnreg>0 _et_ m_bBlocageEcriture alors bResultat = HDébloqueNumEnr(MonFichierMappé,m_nNumEnreg) fin m_bBlocageEcriture = pas bResultat renvoyer bResultat Destructeur procédure Destructeur() Méthode FichierVersMémoire procédure FichierVersMémoire(*) si MesParamètres..Occurrence=0 alors WL.FichierVersMémoire(objet,MonFichierMappé) sinon WL.FichierVersMémoire(objet,MesParamètres[1]) fin Récupération de la propriété IdentifiantUnique procédure publique abstraite IdentifiantUnique() Récupération de la propriété InfoOnglet procédure publique abstraite InfoOnglet():chaîne Récupération de la propriété UserCreation 06/08/2026 Isis_BO 5569 Partie 6 › Classe › MBase › Code procédure publique UserCreation() si HLitRecherchePremier(Utilisateur,UT_PKID,m_nCreationUser) _et_ HLitRecherchePremier(Collaborateur, CO_PKID,Utilisateur.UT_IDCollaborateur) alors renvoyer Collaborateur.CO_Prenom+" "+Collaborateur.CO_Nom sinon renvoyer "" fin Méthode InfoBlocage // Résumé : // Syntaxe : //[ = ] InfoBlocage ( est entier) // // Paramètres : // nMode (entier) : // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InfoBlocage(local nMode est un entier) si :m_nNumEnreg>0 alors // + TAB + + TAB + + TAB + + TAB + + TAB + // + TAB + + TAB + + TAB + + RC m_sInfoBlocage = ChaîneConstruit("Cet enregistrement est en cours de modification par %1."+RC+ "Vous ne pouvez pas le %2 pour l'instant.",ExtraitChaîne(HInfoBlocage(MonFichierMappé,:m_nNumEnreg) ,3,TAB), nMode=1 ? "modifier" sinon "supprimer") sinon m_sInfoBlocage = "" fin renvoyer m_sInfoBlocage Méthode InitRubriqueGUID // Résumé : // Syntaxe : // InitRubriqueGUID () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InitRubriqueGUID() m_sListeRubriqueFichier est une chaîne = HListeRubrique(MonFichierMappé,hLstDétail) sGUID est une chaîne bRubGUIDExiste est un booléen pour toute chaîne sUneRubrique de m_sListeRubriqueFichier séparée par RC si ExtraitChaîne(sUneRubrique,1,TAB)="GUID" _et_ ExtraitChaîne(sUneRubrique,3,TAB)=2 alors 06/08/2026 Isis_BO 5570 Partie 6 › Classe › MBase › Code bRubGUIDExiste = Vrai sGUID = {MonFichierMappé+"."+ExtraitChaîne(sUneRubrique,1,TAB),indRubrique} fin fin si bRubGUIDExiste _et_ sGUID="" alors {MonFichierMappé+".GUID",indRubrique} = DonneGUID(guidBrut) fin Méthode MajInfoBlocage // Résumé : // Syntaxe : // MajInfoBlocage () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MajInfoBlocage() Méthode MAJRubriqueDateArchivage // Résumé : // Syntaxe : //MAJRubriqueDateArchivage () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // <*> : > // sNomRubriqueDate (chaîne ANSI) : // sNomRubriqueTest (chaîne ANSI) : procédure MAJRubriqueDateArchivage() m_sListeRubriqueFichier est une chaîne m_sListeRubriqueFichier =HListeRubrique(MonFichierMappé,hLstDétail) bArchive est un booléen bRubArchiveExiste est un booléen bRubDateArchivageExiste est un booléen pour toute chaîne sUneRubrique de m_sListeRubriqueFichier séparée par RC si ExtraitChaîne(sUneRubrique,1,TAB)="Archive" _et_ ExtraitChaîne(sUneRubrique,3,TAB)=27 alors bRubArchiveExiste = Vrai bArchive = {MonFichierMappé+"."+ExtraitChaîne(sUneRubrique,1,TAB),indRubrique} fin si ExtraitChaîne(sUneRubrique,1,TAB)="DateArchivage" _et_ ExtraitChaîne(sUneRubrique,3,TAB)=24 alors bRubDateArchivageExiste = Vrai fin fin si bRubArchiveExiste _et_ bArchive=Faux _et_ bRubDateArchivageExiste alors {MonFichierMappé+".DateArchivage",indRubrique}..Null = "" sinon si bRubArchiveExiste _et_ bArchive=Vrai _et_ bRubDateArchivageExiste alors {MonFichierMappé+".DateArchivage",indRubrique} = m_dhModifDate fin Méthode MémoireVersFichier 06/08/2026 Isis_BO 5571 Partie 6 › Classe › MBase › Code procédure MémoireVersFichier() WL.MémoireVersFichier(objet,MonFichierMappé) Méthode SurErreurBlocage // Résumé : // Syntaxe : //[ = ] SurErreurBlocage () // // Paramètres : // Aucun // Valeur de retour : // entier : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SurErreurBlocage() //InfoBlocage() renvoyer opAnnuler 06/08/2026 Isis_BO 5572 Partie 6 › Classe › MSociete › Code MSociete Code Déclaration de MSociete MSociete est une Classe //************************************************************************************************* ************* //Le modèle MSociete hérite du modèle de base //************************************************************************************************* ************* hérite de MBase //************************************************************************************************* ************* //Membres liés aux rubriques du fichier Societe //************************************************************************************************* ************* m_nPKID est un entier sur 8 octets m_sNom est une chaîne ANSI m_sSIRET est une chaîne ANSI m_sTel est une chaîne ANSI m_sFAX est une chaîne ANSI m_sEmail est une chaîne ANSI m_sSiteWeb est une chaîne ANSI m_nIDAdressePrincipale est un entier sur 8 octets m_sIDImport est une chaîne ANSI m_imgLogo est une Image m_sParametres est une chaîne ANSI //********************************************************************************************* ***************** // Membres NON liés aux rubriques du fichier Societe //********************************************************************************************* ***************** // VARIABLE DE TYPE SIMPLE m_bSelection est un booléen // VARIABLE DE TYPE CLASSE m_clAdresse est un MAdresse // VARIABLE DE TYPE TABLEAU fin Méthode bControle // Résumé : Méthode de contrôle des données du fichier Societe // Syntaxe : //[ = ] bControle ( est CErreur, est booléen) // // Paramètres : // clErreur (CErreur) : 06/08/2026 Isis_BO 5573 Partie 6 › Classe › MSociete › Code // bSupprime (booléen) : // Valeur de retour : // booléen : // Aucune // clErreur (CErreur) : instance de l'objet qui va contenir l'erreur eventuelle // bAjout (booléen) : S'agit-il d'un nouvel enregistrement // bSupprime (booléen) : S'agit-il d'un enregistrement à supprimer // bAjout (booléen) : procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai reqSQL est une Requête SQL = [ SELECT 1 FROM Societe WHERE Societe.SO_Nom={p_Nom} AND Societe.SO_PKID<>{p_pkid} ] reqSQL.p_Nom = :m_sNom reqSQL.p_pkid= :m_nPKID tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors si SansEspace(:m_sNom)="" alors Ajoute( tabListeErr,"Veuillez renseigner le nom de la société") si HExécuteRequête(reqSQL,hRequêteDéfaut) _et_ HNbEnr(reqSQL)>0 alors Ajoute(tabListeErr, "Une société du même nom existe déjà") sinon sdCtrlInterv est une Source de Données si HExécuteRequêteSQL(sdCtrlInterv,hRequêteDéfaut,ChaîneConstruit( "SELECT COUNT(*) AS NB FROM Intervention WHERE Intervention.IN_IDSociete=%1 HAVING COUNT(*)>0", :m_nPKID)) alors si HNbEnr(sdCtrlInterv)>0 alors Ajoute(tabListeErr,ChaîneConstruit("Cette société est utilisée dans %1 intervention%2" ,sdCtrlInterv.NB,sdCtrlInterv.NB>1 ? "s" sinon "")) fin fin HLibèreRequête(sdCtrlInterv) sdCtrlRdv est une Source de Données si HExécuteRequêteSQL(sdCtrlRdv,hRequêteDéfaut,ChaîneConstruit( "SELECT COUNT(*) AS NB FROM Planning_RDV WHERE PL_IDSociete=%1 HAVING COUNT(*)>0",:m_nPKID)) alors si HNbEnr(sdCtrlRdv)>0 alors Ajoute(tabListeErr,ChaîneConstruit("Cette société est utilisé dans %1 rendez-vous%2", sdCtrlRdv.NB,sdCtrlRdv.NB>1 ? "" sinon "")) fin fin HLibèreRequête(sdCtrlRdv) sdCtrlSocCollab est une Source de Données si HExécuteRequêteSQL(sdCtrlSocCollab,hRequêteDéfaut,ChaîneConstruit( "SELECT COUNT(*) AS NB FROM Societe_Collaborateur WHERE SC_IDCSociete=%1 HAVING COUNT(*)>0",: m_nPKID)) alors si HNbEnr(sdCtrlSocCollab)>0 alors Ajoute(tabListeErr,ChaîneConstruit( "Cette société est en relation avec %1 collaborateur%2",sdCtrlSocCollab.NB, sdCtrlSocCollab.NB>1 ? "s" sinon "")) fin fin HLibèreRequête(sdCtrlSocCollab) sdCtrlEquipe est une Source de Données si HExécuteRequêteSQL(sdCtrlEquipe,hRequêteDéfaut,ChaîneConstruit("SELECT COUNT(*) AS NB FROM Equipe WHERE EQ_IDSociete=%1 HAVING COUNT(*)>0",:m_nPKID)) alors si HNbEnr(sdCtrlEquipe)>0 alors 06/08/2026 Isis_BO 5574 Partie 6 › Classe › MSociete › Code Ajoute(tabListeErr,ChaîneConstruit("Cette société est liée à %1 équipe%2",sdCtrlEquipe .NB,sdCtrlEquipe.NB>1 ? "s" sinon "")) fin fin HLibèreRequête(sdCtrlEquipe) fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer m_sNom 06/08/2026 Isis_BO 5575 Partie 6 › Classe › CErreur › Messages multilingues CErreur Messages multilingues ¹ .ssem °N Message | 5000 FR: Enregistrement non trouvé dans la base de données. | | | | | | ----------------------------------------------------------- | --- | --- | --- | --- | | 5001 FR: Erreur base de données. | | | | | ¹ N° mess. : numéro de message. CErreur Code Déclaration de CErreur // types d'erreur ECodeErreur est une Enumération Aucune NonTrouvé ErreurHFSQL Fonctionnelle Grave fin CErreur est une Classe protégé | m_eCode est une ECodeErreur | // type d'erreur | | | | | ---------------------------- | -------------------- | --------------------- | --- | --- | | m_sTexte est une chaîne | // texte de l'erreur | | | | | m_sZone | est une chaîne | // zone de l'erreur | | | | m_sNumero | est une chaîne | // Numéro de l'erreur | | | fin Constructeur procédure Constructeur() p_eCode=Aucune Destructeur procédure Destructeur() Méthode DonneAliasZone | 06/08/2026 | | | Isis_BO | 5576 | | ---------- | --- | --- | ------- | ---- | Partie 6 › Classe › CErreur › Code // Résumé : // Syntaxe : //[ = ] DonneAliasZone () // // Paramètres : // Aucun // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneAliasZone() // aucune erreur si p_eCode=Aucune alors renvoyer "" si m_sZone<>"" alors renvoyer m_sZone sinon renvoyer "" fin Méthode ErreurHF procédure ErreurHF(sZone est une chaîne="") // remplit les membres par défaut p_eCode=ErreurHFSQL m_sTexte=HErreurInfo(hErrMessage) m_sZone=sZone m_sNumero=HErreur Méthode FormateMessage // Retourne une chaîne contenant le message d'erreur procédure FormateMessage() // aucune erreur si p_eCode=Aucune alors renvoyer "" // le texte de l'erreur a été renseigné si m_sTexte<>"" alors renvoyer m_sTexte // message adapté au type de l'erreur sMessage est une chaîne selon p_eCode cas NonTrouvé: sMessage="Enregistrement non trouvé dans la base de données." cas ErreurHFSQL: sMessage="Erreur base de données." autre cas: fin renvoyer sMessage Récupération de la propriété p_bOk // Vrai si aucune erreur procédure publique p_bOk() renvoyer p_eCode=Aucune Récupération de la propriété p_eCode 06/08/2026 Isis_BO 5577 Partie 6 › Classe › CErreur › Code procédure publique p_eCode() : ECodeErreur renvoyer m_eCode Affectation de la propriété p_eCode procédure publique p_eCode(eCode) m_eCode=eCode Récupération de la propriété p_sNumero procédure publique p_sNumero() : chaîne renvoyer m_sNumero Méthode Init // Initialisation d'une erreur procédure Init(ECodeErreur est un ECodeErreur, sTexte est une chaîne="",sZone est une chaîne="") // remplit les membres par défaut p_eCode=ECodeErreur m_sTexte=sTexte m_sZone=sZone si ECodeErreur=ErreurHFSQL alors m_sNumero=HErreurInfo(hErrCodeSystème) fin // pour une erreur HFSQL dont le texte n'a pas été renseigné si ECodeErreur=ErreurHFSQL et sTexte="" alors // récupération de l'erreur m_sTexte=HErreurInfo() fin Méthode Init procédure Init(ECodeErreur est un ECodeErreur,tabListeErr est un tableau de chaînes) sMsgErr est une chaîne // remplit les membres par défaut p_eCode=ECodeErreur pour i = 1 _à_ tabListeErr..Occurrence sMsgErr += i=1 ? tabListeErr[i] sinon RC+tabListeErr[i] fin m_sTexte=m_sTexte="" ? sMsgErr sinon m_sTexte+RC+sMsgErr 06/08/2026 Isis_BO 5578 Partie 6 › Classe › PFicheSociete › Code PFicheSociete Code Déclaration de PFicheSociete PFicheSociete est une Classe protégé m_clModeleCourant est un MSociete // modèle associé à la présentation m_clModeleSource est un MSociete dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation m_clFicheAdresse est un PFicheAdresse dynamique // adresse liée à la société m_clListeCollaborateur est un PTableSociete_Collaborateur dynamique // liste des collaborateurs de la société m_clListeEquipe est un PTableEquipe dynamique // liste des equipes de la société //m_clListeEquipeCollab est un PTableEquipe_Collaborateur dynamique // liste des Equipe/Collaborateurs de la société fin Méthode bControle // Redéfinition de la méthode MSociete.bControle procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors //SI m_nIDTypeIntervention=0 ALORS Ajoute(tabListeErr,"Veuillez renseigner le type d'intervention") sinon // nCptRdv est un entier = ListeRendezVous.p_nTotal // nCptTmp est un entier = ListeSuiviDesTemps.p_nTotal // nCptAct est un entier = ListeAction.p_nTotal // nCptDoc est un entier = ListeDocument.p_nTotal // nCptMex est un entier = ListeMessageExterne.p_nTotal // SI nCptRdv > 0 ALORS Ajoute(tabListeErr,ChaîneConstruit("%1 rendez-vous exist %2 pour cette intervention",nCptRdv,nCptRdv>1 ? "ent" SINON "e")) // SI nCptTmp > 0 ALORS Ajoute(tabListeErr,ChaîneConstruit("Des temps exist pour cette intervention",nCptTmp>1 ? "ent" SINON "e")) // SI nCptDoc > 0 ALORS Ajoute(tabListeErr,ChaîneConstruit("%1 document%2 exist %3 pour cette intervention",nCptDoc,nCptDoc>1 ? "s" SINON "",nCptDoc>1 ? "ent" SINON "e")) // SI nCptAct > 0 ALORS Ajoute(tabListeErr,ChaîneConstruit("%1 action%2 exist %3 pour cette intervention",nCptAct,nCptAct>1 ? "s" SINON "",nCptAct>1 ? "ent" SINON "e")) // SI nCptMex > 0 ALORS Ajoute(tabListeErr,ChaîneConstruit("%1 message%2 externe%2 exist %3 pour cette intervention",nCptMex,nCptMex>1 ? "s" SINON "",nCptMex>1 ? "ent" SINON "e")) fin 06/08/2026 Isis_BO 5579 Partie 6 › Classe › PFicheSociete › Code //Appel de la méthode ancêtre pour les contrôles de bas niveau bResultat =m_clModeleCourant:MSociete.bControle(clErreur,bSupprime) si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Méthode bOK procédure bOK(clErreur est un CErreur)//,LOCAL bMajCourant est un booléen bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin //Débute une transaction sur les fichiers Societe et Adresse // HTransactionDébut(gcnxBO,"Societe,Adresse") //Contôle des données Adresse et Societe si pas :FicheEnCours:bControle(clErreur,Faux) alors goto ERREURTRANSAC //SI PAS :FicheAdresse:bControle(clErreur,Faux) ALORS goto ERREURTRANSAC //Traitement des données Adresse si pas :FicheAdresse:bOK(clErreur) alors goto ERREURTRANSAC //PAS :FicheAdresse:bOK(clErreur,Faux,Vrai) //************************************************** //Traitement des données Societe //************************************************** // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant m_clModeleCourant:m_nIDAdressePrincipale = :FicheAdresse:IdentifiantUnique m_clModeleCourant:m_clAdresse = :FicheAdresse:p_clCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURTRANSAC // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN //Termine la transaction // HTransactionFin(gcnxBO) 06/08/2026 Isis_BO 5580 Partie 6 › Classe › PFicheSociete › Code //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire //Annulation de la transaction // HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MSociete dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété FicheAdresse procédure publique FicheAdresse() : PFicheAdresse renvoyer m_clFicheAdresse Affectation de la propriété FicheAdresse procédure publique FicheAdresse(clValeur est PFicheAdresse dynamique) m_clFicheAdresse<-clValeur Récupération de la propriété FicheEnCours procédure publique FicheEnCours() : MSociete renvoyer m_clModeleCourant Affectation de la propriété FicheEnCours 06/08/2026 Isis_BO 5581 Partie 6 › Classe › PFicheSociete › Code procédure publique FicheEnCours(clValeur est MSociete) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant=clValeur // conserve une référence sur le modèle source m_clModeleSource<-clValeur Récupération de la propriété ListeCollaborateur procédure publique ListeCollaborateur() : PTableSociete_Collaborateur renvoyer m_clListeCollaborateur Affectation de la propriété ListeCollaborateur procédure publique ListeCollaborateur(clValeur est PTableSociete_Collaborateur) m_clListeCollaborateur=clValeur Récupération de la propriété ListeEquipe procédure publique ListeEquipe() : PTableEquipe renvoyer m_clListeEquipe Affectation de la propriété ListeEquipe procédure publique ListeEquipe(clValeur est PTableEquipe) m_clListeEquipe=clValeur Récupération de la propriété p_clCourant procédure publique p_clCourant() : MSociete renvoyer m_clModeleCourant Méthode gFicheAdresse // Résumé : Méthode qui permet d'obtenir ou remplir une instance d'un objet fiche Adresse // Syntaxe : //gFicheAdresse ( est PFicheSociete dynamique [, est PFicheAdresse dynamique]) // // Paramètres : // clFicheSociete (PFicheSociete dynamique) : instance de l'objet société dont il faut obtenir / rattaché l'adresse // clFicheAdresse (PFicheAdresse dynamique - valeur par défaut=0) : instance de l'objet adresse à rattacher en cas d'existence procédure publique globale gFicheAdresse(clFicheSociete est un PFicheSociete dynamique,clFicheAdresse est un PFicheAdresse dynamique=Null) si clFicheAdresse<>Null alors clFicheSociete:FicheAdresse = clFicheAdresse clFicheSociete:FicheEnCours:m_clAdresse <= clFicheAdresse sinon clTabAdresse est un PTableAdresse <- PTableAdresse.gNouvellePresentation(clFicheSociete. m_nIDAdressePrincipale) si clTabAdresse.p_nTotal>=1 alors 06/08/2026 Isis_BO 5582 Partie 6 › Classe › PFicheSociete › Code clFicheAdresse = allouer un PFicheAdresse(clTabAdresse.m_clTabModele[1],*) sinon clFicheAdresse = PFicheAdresse.gNouvellePresentation() fin clFicheSociete:FicheAdresse = clFicheAdresse clFicheSociete:FicheEnCours:m_clAdresse <= clFicheAdresse fin Méthode gListeCollaborateur // Résumé : // Syntaxe : //gListeCollaborateur ( est PFicheSociete) // // Paramètres : // clPresentation (PFicheSociete) : // Valeur de retour : // Aucune // procédure publique globale gListeCollaborateur(clPresentation est un PFicheSociete) clPresentation.m_clListeCollaborateur = PTableSociete_Collaborateur.gNouvellePresentation(0, clPresentation.IdentifiantUnique) Méthode gListeEquipe // Résumé : // Syntaxe : //gListeEquipe ( est PFicheSociete) // // Paramètres : // clPresentation (PFicheSociete) : // Valeur de retour : // Aucune // procédure publique globale gListeEquipe(clPresentation est un PFicheSociete) clPresentation:m_clListeEquipe = PTableEquipe.gNouvellePresentation(1,clPresentation.IdentifiantUnique) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MSociete() clPresentation est un PFicheSociete(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5583 Partie 6 › Classe › MAdresse › Code MAdresse Code Déclaration de MAdresse MAdresse est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_sLigne_1 est une chaîne ANSI m_sLigne_2 est une chaîne ANSI m_sLigne_3 est une chaîne ANSI m_sLigne_4 est une chaîne ANSI m_sLigne_5 est une chaîne ANSI m_sCodePostal est une chaîne ANSI m_sVille est une chaîne ANSI m_sPresentation est une chaîne ANSI m_sEtiquette est une chaîne ANSI fin Méthode bControle // Résumé : Méthode de contrôle des données du fichier Adresse // Syntaxe : //[ = ] bControle ( est CErreur, est booléen) // // Paramètres : // clErreur (CErreur) : instance de l'objet qui va contenir l'erreur eventuelle // bSupprime (booléen) : // Valeur de retour : // booléen : Vrai si aucune erreur Faux sinon // bAjout (booléen) : procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors si SansEspace(:m_sLigne_1)="" et SansEspace(:m_sLigne_2)="" et SansEspace(:m_sLigne_3)="" et SansEspace(:m_sLigne_4)="" et SansEspace(:m_sLigne_5)="" alors Ajoute(tabListeErr, "Veuillez renseigner une ligne de l'adresse") // SI SansEspace(:m_sLigne_4)="" ALORS ajoute(tabListeErr,"Veuillez renseigner la quatrième ligne de l'adresse") si SansEspace(:m_sCodePostal)="" alors Ajoute(tabListeErr, "Veuillez renseigner le code postal") si SansEspace(:m_sVille)="" alors Ajoute(tabListeErr,"Veuillez renseigner la ville") sinon fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon 06/08/2026 Isis_BO 5584 Partie 6 › Classe › MAdresse › Code goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur procédure Constructeur() Méthode CopieAdresseDansPresentation // Résumé : // Syntaxe : // CopieAdresseDansPresentation () // // Paramètres : // Aucun // Valeur de retour : // Aucune // procédure CopieAdresseDansPresentation() // :m_sPresentation = SansEspace(:m_sLigne_1)<>"" ? :m_sLigne_1+RC SINON "" // :m_sPresentation += SansEspace(:m_sLigne_2)<>"" ? :m_sLigne_2+RC SINON "" // :m_sPresentation += SansEspace(:m_sLigne_3)<>"" ? :m_sLigne_3+RC SINON "" // :m_sPresentation += SansEspace(:m_sLigne_4)<>"" ? :m_sLigne_4+RC SINON "" // :m_sPresentation += SansEspace(:m_sLigne_5)<>"" ? :m_sLigne_5+RC SINON "" :m_sPresentation = SansEspace(:m_sLigne_4)<>"" ? :m_sLigne_4+RC sinon "" :m_sPresentation += SansEspace(:m_sLigne_5)<>"" ? :m_sLigne_5+RC sinon "" :m_sPresentation += SansEspace(:m_sLigne_2)<>"" ? :m_sLigne_2+RC sinon "" :m_sPresentation += SansEspace(:m_sLigne_3)<>"" ? :m_sLigne_3+RC sinon "" :m_sPresentation += SansEspace(:m_sLigne_1)<>"" ? :m_sLigne_1+RC sinon "" :m_sPresentation += :m_sCodePostal+TAB+:m_sVille Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer m_sEtiquette 06/08/2026 Isis_BO 5585 Partie 6 › Classe › PFicheAdresse › Code PFicheAdresse Code Déclaration de PFicheAdresse PFicheAdresse est une Classe protégé m_clModeleCourant est un MAdresse // modèle associé à la présentation m_clModeleSource est un MAdresse dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) //,LOCAL bAvecTransaction est un booléen,LOCAL bMajCourant est un booléen bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // SI bAvecTransaction ALORS HTransactionDébut(gcnxBO,"ADRESSE") // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // recopie des éléments adresses dans la présentation si besoin m_clModeleCourant.CopieAdresseDansPresentation() // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURTRANSAC // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin m_clModeleSource<=m_clModeleCourant // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN //Termine la transaction // SI bAvecTransaction ALORS HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur 06/08/2026 Isis_BO 5586 Partie 6 › Classe › PFicheAdresse › Code ERREURTRANSAC : //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MAdresse dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MAdresse renvoyer m_clModeleCourant Récupération de la propriété p_QuickView procédure publique p_QuickView() Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MAdresse() clPresentation est un PFicheAdresse(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5587 Partie 6 › Classe › MTableauDeSociete › Code MTableauDeSociete Code Déclaration de MTableauDeSociete MTableauDeSociete est une Classe public m_clTabModele est un tableau de MSociete dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MSociete dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MSociete dynamique, clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) goto ERREURTRANSAC fin //Débute une transaction sur les fichiers Societe et Adresse // HTransactionDébut(gcnxBO,"Societe,Adresse,Societe_Collaborateur,Equipe,Equipe_Collaborateur") clFicheSociete est un PFicheSociete(clModele) //Recherche de la liste des collaborateurs à supprimer PFicheSociete.gListeCollaborateur(clFicheSociete) //Recherche de la liste des equipes à supprimer PFicheSociete.gListeEquipe(clFicheSociete) //Contôle de supression des données Societe clModele:bControle(clErreur,Vrai) //Contôle de supression des données Adresse //clModele:m_clAdresse:bControle(clErreur,vrai) //Parcours des collaborateurs rattachés à la société pour i = clFicheSociete:ListeCollaborateur:p_nTotal _à_ 1 pas -1 //Contrôle si on peut supprimer la liaison de la société et du collaborateur si clFicheSociete:ListeCollaborateur:m_clTabModele[i]:bControle(clErreur,Vrai) alors //Indique qu'il n'y a plus de liaison entre la societe et le collaborateur 06/08/2026 Isis_BO 5588 Partie 6 › Classe › MTableauDeSociete › Code clFicheSociete:ListeCollaborateur:m_clTabModele[i]:m_bLiaison = Faux //Suppression de l'enregistrement Societe_Collaborateur clFicheSociete:ListeCollaborateur:m_clTabModele[i]:bSupprimer(clErreur) fin fin //Parcours des équipes rattachés à la société pour i = clFicheSociete:ListeEquipe:p_nTotal _à_ 1 pas -1 //Contrôle si on peut supprimer la liaison de la société et de l'équipe si clFicheSociete:ListeEquipe:m_clTabModele[i]:bControle(clErreur,Vrai) alors //Indique qu'il n'y a plus de liaison entre la societe et l'équipe clFicheSociete:ListeEquipe:m_clTabModele[i]:m_nIDSociete = 0 //Enregistrement de la modification clFicheSociete:ListeEquipe:m_clTabModele[i]:bEnregistrer(clErreur) //clFicheSociete:ListeEquipe:m_clTabModele[i]:bSupprimer(clErreur) fin fin //************************************************** //Traitement des données Societe //************************************************** si pas clModele.bSupprimer(clErreur) alors goto ERREURTRANSAC // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() //Termine la transaction // HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire //Annulation de la transaction // HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Méthode Charger 06/08/2026 Isis_BO 5589 Partie 6 › Classe › MTableauDeSociete › Code procédure Charger(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL= [ SELECT DISTINCT Societe.*,Adresse.* FROM Societe LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Societe.SO_IDAdressePrincipale) WHERE Societe.SO_PKID={p_IdSociete} ORDER BY Societe.SO_Archive, Societe.SO_Nom ] reqSQL.p_IdSociete = MesParamètres..Occurrence>=1 _et_ MesParamètres[1]>0 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MSociete clModele.Charger(reqSQL) clModele.m_clAdresse.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerDepuisUser procédure ChargerDepuisUser(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL= [ SELECT DISTINCT Societe.*,Adresse.* FROM Societe INNER JOIN Adresse ON (Adresse.AD_PKID=Societe.SO_IDAdressePrincipale) LEFT OUTER JOIN Societe_Collaborateur ON (Societe_Collaborateur.SC_IDCSociete=Societe.SO_PKID) LEFT OUTER JOIN Utilisateur ON (Utilisateur.UT_IDCollaborateur=Societe_Collaborateur.SC_IDCollaborateur ) WHERE Utilisateur.UT_PKID={p_IDUser} ] reqSQL.p_IDUser = MesParamètres..Occurrence>=1 _et_ MesParamètres[1]>0 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MSociete clModele.Charger(reqSQL) clModele.m_clAdresse.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur 06/08/2026 Isis_BO 5590 Partie 6 › Classe › MTableauDeSociete › Code procédure Constructeur() Destructeur procédure Destructeur() | 06/08/2026 | Isis_BO | 5591 | | ---------- | ------- | ---- | Partie 6 › Classe › PTableSociete › Code PTableSociete Code Déclaration de PTableSociete PTableSociete est une Classe protégé m_clTableauModele est un MTableauDeSociete dynamique // modèle associé à la présentation m_clModeleCourant est un MSociete dynamique // référence sur le modèle de données courant m_bMajCourantSansIHM est un booléen fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeSociete dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bMajCourantSansIHM procédure publique p_bMajCourantSansIHM() : booléen renvoyer m_bMajCourantSansIHM Affectation de la propriété p_bMajCourantSansIHM procédure publique p_bMajCourantSansIHM(bValeur est un booléen) m_bMajCourantSansIHM=bValeur Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MSociete renvoyer m_clModeleCourant Affectation de la propriété p_clCourant 06/08/2026 Isis_BO 5592 Partie 6 › Classe › PTableSociete › Code procédure publique p_clCourant(pclValeur est MSociete dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur si pas m_bMajCourantSansIHM alors DemandeMiseAJourIHM() fin fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) //LOCAL nIdUtilisateur est un entier sur 8 octets // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeSociete selon nMode cas 0 : clTableauModele.Charger(MesParamètres[2à]) cas 1 : clTableauModele.ChargerDepuisUser(MesParamètres[2à]) autre cas fin // création de la nouvelle instance de présentation clPresentation est un PTableSociete(clTableauModele) renvoyer clPresentation Méthode ListeLibelleIDVersCombo // Résumé : // Syntaxe : //[ = ] ListeLibelleIDVersCombo () // // Paramètres : // Aucun // Valeur de retour : // chaîne ANSI : // // Exemple : // // procédure ListeLibelleIDVersCombo() saRep est une chaîne ANSI pour tout od de :m_clTableauModele:m_clTabModele si pas od:m_bArchive alors saRep +=[RC]+od:m_sNom+gLien(od:m_nPKID) sinon saRep +=[RC]+gPoliceItalique(Vrai)+gStylo(GrisFoncé)+ od:m_sNom+gLien(od:m_nPKID) fin fin renvoyer saRep Méthode Modifier 06/08/2026 Isis_BO 5593 Partie 6 › Classe › PTableSociete › Code procédure Modifier() clPresentationFiche est un PFicheSociete(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MSociete dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau(*) clModele est un MSociete() clPresentationFiche est un PFicheSociete(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MSociete dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode RechercheNomSociteParId procédure RechercheNomSociteParId(nIdSoc est un entier sur 8 octets) n est un entier = TableauCherche(:m_clTabModele,tcLinéaire,"m_nPKID",nIdSoc) si n=-1 alors renvoyer "" sinon renvoyer :m_clTabModele[n]:m_sNom fin Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 5594 Partie 6 › Classe › MTableauDeAdresse › Code MTableauDeAdresse Code Déclaration de MTableauDeAdresse MTableauDeAdresse est une Classe public m_clTabModele est un tableau de MAdresse dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MAdresse dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MAdresse dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(local nIdAdresse est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5595 Partie 6 › Classe › MTableauDeAdresse › Code // // récupération des données //sdSource est une source de données sReqSQL est une Requête SQL = [ SELECT * FROM Adresse WHERE Adresse.AD_PKID = {p_nIdAdresse} ] sReqSQL.p_nIdAdresse = nIdAdresse//nIdAdresse>0 ? nIdAdresse SINON Null // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MAdresse clModele.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5596 Partie 6 › Classe › PTableAdresse › Code PTableAdresse Code Déclaration de PTableAdresse PTableAdresse est une Classe protégé m_clTableauModele est un MTableauDeAdresse dynamique // modèle associé à la présentation m_clModeleCourant est un MAdresse dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeAdresse dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MAdresse renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MAdresse dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 5597 Partie 6 › Classe › PTableAdresse › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nIdAdresse est un entier sur 8 octets) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeAdresse clTableauModele.Charger(nIdAdresse) // création de la nouvelle instance de présentation clPresentation est un PTableAdresse(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheAdresse(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MAdresse dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MAdresse() clPresentationFiche est un PFicheAdresse(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MAdresse dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 5598 Partie 6 › Classe › MPersonne › Code MPersonne Code Déclaration de MPersonne MPersonne est une Classe //************************************************************************************************* ************* //Le modèle MPersonne hérite du modèle de base //************************************************************************************************* ************* hérite de MBase //************************************************************************************************* ************* //Membres liés aux rubriques du fichier Personne //************************************************************************************************* ************* m_nPKID est un entier sur 8 octets | m_sNom | est une chaîne ANSI | | | | | ------------ | -------------------------- | ---------------------- | -------------------- | --- | | m_sPrenom | est une chaîne ANSI | | | | | m_sTelFixe | est une chaîne ANSI | | | | | m_sTelMobile | est une chaîne ANSI | | | | | m_sEmail | est une chaîne ANSI | | | | | m_nIDRole | est un entier sur 8 octets | | | | m_nIDAdressePrincipale est un entier sur 8 octets | m_nIDClient | est un entier sur 8 octets | | | | | ----------- | -------------------------- | --- | --------------------- | --- | m_nIDCivilite est un entier sur 8 octets | m_sNote | est une chaîne ANSI | | | | | --------------- | ------------------- | ------------------ | ------------------------- | --- | | m_sFax | est une chaîne ANSI | | | | | m_sIDImport | est une chaîne ANSI | | | | | m_bActif | est un booléen | | | | | //m_sEtage | est une chaine | | | | | m_bUsageInterne | est un booléen | | | | | m_sInfoSupp | est une chaîne ANSI | | | | //************************************************************************************************* ************* // Membres NON liés aux rubriques du fichier Societe //************************************************************************************************* ************* // VARIABLE DE TYPE SIMPLE | m_bSelection | est un booléen | | | | | ---------------------- | -------------------------- | --- | --- | --- | | m_bLier | est un booléen | | | | | m_nIdLie | est un entier sur 8 octets | | | | | m_bContactPrincipalCli | est un booléen | | | | m_ImgContactPrincipalCli est une chaîne // VARIABLE DE TYPE CLASSE | m_clAdresse | est un MAdresse | | | | | ----------- | --------------- | --- | --- | --- | // VARIABLE DE TYPE TABLEAU | m_sEtage | est une chaîne | | | | | ---------- | -------------- | ------- | --- | ---- | | m_sLot | est une chaîne | | | | | 06/08/2026 | | Isis_BO | | 5599 | Partie 6 › Classe › MPersonne › Code fin constante cIMG_Principal = "etoile_verte.png" cIMG_PasPrincipal = "etoile_verte_vide.png" fin Méthode bControle // Résumé : Méthode de contrôle des données du fichier Personne // Syntaxe : //[ = ] bControle ( est CErreur, est booléen) // // Paramètres : // clErreur (CErreur) : instance de l'objet qui va contenir l'erreur eventuelle // bSupprime (booléen) : S'agit-il d'un enregistrement à supprimer // Valeur de retour : // booléen : Vrai si aucune erreur Faux sinon // bAjout (booléen) : S'agit-il d'un nouvel enregistrement // stParamSupplementaire (STParamFenetreAppelante - valeur par défaut=0) : < indiquez ici le rôle de paramSupplementaire> procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai // reqSQL est une requête SQL = // [ // SELECT 1 FROM Personne WHERE Personne.PE_Nom={p_Nom} and Personne.PE_PKID<>{p_pkid} // ] // reqSQL.p_Nom = :m_sNom // reqSQL.p_pkid= :m_nPKID tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors si SansEspace(:m_sNom)="" alors Ajoute( tabListeErr,"Veuillez renseigner le nom de la personne") // SI SansEspace(:m_sPrenom)="" ALORS ajoute(tabListeErr,"Veuillez renseigner le prénom de la personne") // SI SansEspace(:m_sTelFixe)="" ET SansEspace(:m_sTelMobile)="" ALORS ajoute(tabListeErr,"Veuillez renseigner au moins un numéro de téléphone") // SI paramSupplementaire.eTypeAppel<>Libre _et_ paramSupplementaire.sNomIDAppelant="LieuPersonne" ALORS // SI SansEspace(:m_nIDRole)=0 ALORS Ajoute(tabListeErr,"Veuillez indiquer le rôle de la personne") // FIN // SI HExécuteRequête(reqSQL,hRequêteDéfaut) _et_ HNbEnr(reqSQL)>0 ALORS Ajoute(tabListeErr,"Une personne du même nom existe déjà") sinon sdReqSuppr est une Source de Données si HExécuteRequêteSQL(sdReqSuppr,hRequêteDéfaut,ChaîneConstruit( "SELECT CL_Nom FROM Client WHERE Client.CL_IDContactPrincipal=%1",:m_nPKID)) _et_ HNbEnr( sdReqSuppr)>0 alors Ajoute(tabListeErr,ChaîneConstruit( "Impossible de supprimer ce contact. Il est le contact principal du client %1",sdReqSuppr. CL_Nom)) fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE 06/08/2026 Isis_BO 5600 Partie 6 › Classe › MPersonne › Code fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur procédure Constructeur() m_bActif=Vrai Destructeur procédure Destructeur() Récupération de la propriété CiviliteNomPrenom procédure publique CiviliteNomPrenom() si gpclListeCivilite.RechercheEtDonneValeurDepuisId(:m_nIDCivilite) dans ("","0") alors renvoyer NomPrenom sinon renvoyer gpclListeCivilite.RechercheEtDonneLibelleDepuisID(:m_nIDCivilite) +" "+NomPrenom fin Récupération de la propriété ContactPrincipalClient procédure ContactPrincipalClient() renvoyer m_bContactPrincipalCli Affectation de la propriété ContactPrincipalClient procédure publique ContactPrincipalClient(Valeur) m_bContactPrincipalCli = Valeur Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété ImageContactPrincipalClient procédure publique ImageContactPrincipalClient() : chaîne si ContactPrincipalClient alors renvoyer ::cIMG_Principal sinon renvoyer ::cIMG_PasPrincipal 06/08/2026 Isis_BO 5601 Partie 6 › Classe › MPersonne › Code fin Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer m_sNom Récupération de la propriété LibRole procédure publique LibRole() si HLitRecherchePremier(ParametreMetier,PA_PKID,:m_nIDRole) alors renvoyer ParametreMetier.PA_Libelle sinon renvoyer "" fin Récupération de la propriété NomEtTel procédure publique NomEtTel() renvoyer :NomPrenom + " " + :m_sTelFixe+ [" "] +:m_sTelMobile Affectation de la propriété NomEtTel procédure publique NomEtTel(Valeur) Récupération de la propriété NomPrenom procédure publique NomPrenom() renvoyer :m_sNom + " " + :m_sPrenom Récupération de la propriété NomPrenomRC procédure publique NomPrenomRC() renvoyer :m_sNom + RC + :m_sPrenom Récupération de la propriété TelephoneFixeMobileRC procédure publique TelephoneFixeMobileRC() renvoyer :m_sTelFixe+[RC]+:m_sTelMobile 06/08/2026 Isis_BO 5602 Partie 6 › Classe › MTableauDePersonne › Code MTableauDePersonne Code Déclaration de MTableauDePersonne MTableauDePersonne est une Classe public m_clTabModele est un tableau de MPersonne dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MPersonne dynamique) nIndice est un entier // ajoute l'instance du modèle dans le tableau en mémoire nIndice = TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() renvoyer nIndice Méthode bSupprimer procédure bSupprimer(clModele est un MPersonne dynamique, clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) goto ERREURTRANSAC fin // SI :bSupprimerEnMemoire(clModele,clErreur,nPos) ALORS // bRenvoyer = Vrai // GOTO SORTIE // FIN //Débute une transaction sur les fichiers Societe et Adresse // HTransactionDébut(gcnxBO,"Personne,Adresse") //Contôle des données Personne si pas clModele:bControle(clErreur,Vrai) alors goto ERREURTRANSAC //SI PAS clModele:m_clAdresse:bControle(clErreur,clModele:m_clAdresse:m_bNouveau,Vrai) ALORS GOTO ERREURTRANSAC //Traitement des données Adresse //SI PAS clModele:m_clAdresse:bSupprimer(clErreur) ALORS GOTO ERREURTRANSAC //************************************************** //Traitement des données Societe //************************************************** // suppression si pas clModele.bSupprimer(clErreur) alors 06/08/2026 Isis_BO 5603 Partie 6 › Classe › MTableauDePersonne › Code goto ERREURTRANSAC // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() //Termine la transaction // HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire //Annulation de la transaction // HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Méthode bSupprimerEnMemoire // Résumé : // Syntaxe : //[ = ] bSupprimerEnMemoire ( est MPersonne dynamique, est CErreur, est entier) // // Paramètres : // clModele (MPersonne dynamique) : // clErreur (CErreur) : // nIndiceTabModele (entier) : // Valeur de retour : // booléen : // Aucune // procédure bSupprimerEnMemoire(clModele est un MPersonne dynamique, clErreur est un CErreur, nIndiceTabModele est un entier) bRenvoyer est un booléen=Faux quand exception dans si clModele:bNouveau() _ou_ clModele:bLiaison() alors // supprime l'instance du modèle si TableauSupprime(m_clTabModele,nIndiceTabModele)=1 alors bRenvoyer =Vrai // mise à jour des IHM DemandeMiseAJourIHM() sinon clErreur.Init(CErreur.NonTrouvé) 06/08/2026 Isis_BO 5604 Partie 6 › Classe › MTableauDePersonne › Code fin fin faire clErreur.Init(CErreur.Grave,ExceptionInfo(errComplet)) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux ExceptionPropage() fin renvoyer bRenvoyer Méthode ChargePersonneLieuInterpourRDV // Résumé : // Syntaxe : //ChargePersonneLieuInterpourRDV ( [ est entier sur 8 octets [, est entier sur 8 octets]]) // // Paramètres : // nIdLieu (entier sur 8 octets - valeur par défaut=-1) : // nIdIntervention (entier sur 8 octets - valeur par défaut=-1) : < indiquez ici le rôle de nIdIntervention> // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargePersonneLieuInterpourRDV(local nIdLieu est un entier sur 8 octets=-1,local nIdIntervention est un entier sur 8 octets=-1) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Personne.* FROM Personne INNER JOIN Intervention_Personne ON (Intervention_Personne.IP_IDPersonne=Personne.PE_PKID) WHERE Intervention_Personne.IP_IDIntervention={p_IdIntervention} AND Intervention_Personne.IP_IDLieu={p_IdLieu} ] reqSQL.p_IdLieu = nIdLieu=-1 ? Null sinon nIdLieu reqSQL.p_IdIntervention = nIdIntervention=-1 ? Null sinon nIdIntervention // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MPersonne clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode Charger procédure Charger(local nIdClient est un entier sur 8 octets=-1,local nIdClientAExclure est un entier 06/08/2026 Isis_BO 5605 Partie 6 › Classe › MTableauDePersonne › Code sur 8 octets=-1,local nIdPersonne est un entier sur 8 octets=-1,local sNomPersonne est une chaîne="") // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Personne.*,Adresse.*,Client.CL_IDContactPrincipal FROM Personne LEFT OUTER JOIN Adresse ON Adresse.AD_PKID=Personne.PE_IDAdressePrincipale LEFT OUTER JOIN Client ON Client.CL_PKID=Personne.PE_IDClient WHERE Personne.PE_IDClient = {p_nIdClient} AND ( Personne.PE_IDClient NOT IN ({p_nIdClientExclu}) AND Personne.PE_IDClient={p_nIdClientNull} ) AND Personne.PE_PKID={p_nIdPersonne} AND Personne.PE_Nom LIKE {p_sNomPersonne} ORDER BY Personne.PE_PKID, Personne.PE_Actif DESC ] reqSQL.p_nIdClient = nIdClient=-1 ? Null sinon nIdClient reqSQL.p_nIdClientExclu = nIdClientAExclure=-1 ? Null sinon nIdClientAExclure reqSQL.p_nIdClientNull = nIdClientAExclure=-1 ? Null sinon 0 reqSQL.p_nIdPersonne = nIdPersonne=-1 ? Null sinon nIdPersonne reqSQL.p_sNomPersonne= sNomPersonne="" ? Null sinon sNomPersonne+"%" // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MPersonne clModele.Charger(reqSQL) clModele:m_clAdresse:Charger(reqSQL) clModele:m_bLiaison = nIdClient>0 ? Vrai sinon Faux clModele.m_bContactPrincipalCli = nIdClient=-1 ? Faux sinon reqSQL.CL_IDContactPrincipal=reqSQL .PE_PKID TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerDemandeurIntervention // Résumé : // Syntaxe : //ChargerDemandeurIntervention ( [ est entier sur 8 octets]) // // Paramètres : // nIdIntervention (entier sur 8 octets - valeur par défaut=-1) : < indiquez ici le rôle de nIdIntervention> // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerDemandeurIntervention(local nIdIntervention est un entier sur 8 octets=-1) // vide le tableau 06/08/2026 Isis_BO 5606 Partie 6 › Classe › MTableauDePersonne › Code TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Personne.* FROM Personne INNER JOIN Intervention ON (Intervention.IN_IDDemandeur=Personne.PE_PKID) WHERE Intervention.IN_PKID={p_IdIntervention} ] reqSQL.p_IdIntervention = nIdIntervention=-1 ? Null sinon nIdIntervention // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MPersonne clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerListePersonneClientIntervention // Résumé : // Syntaxe : //ChargerListePersonneClientIntervention ( [ est entier sur 8 octets [, est entier sur 8 octets [, est booléen]]]) // // Paramètres : // nIdClient (entier sur 8 octets - valeur par défaut=-1) : // nIdIntervention (entier sur 8 octets - valeur par défaut=-1) : < indiquez ici le rôle de nIdIntervention> // bTous (booléen - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerListePersonneClientIntervention(local nIdClient est un entier sur 8 octets=-1,local nIdIntervention est un entier sur 8 octets=-1,local bTous est un booléen=Faux) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Personne.* FROM Personne LEFT OUTER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=Personne.PE_IDRole) WHERE NOT EXISTS (SELECT 1 FROM Intervention_Personne WHERE Intervention_Personne.IP_IDClient={p_IdClient} AND Intervention_Personne.IP_IDIntervention={p_IdIntervention} 06/08/2026 Isis_BO 5607 Partie 6 › Classe › MTableauDePersonne › Code AND Intervention_Personne.IP_IDPersonne=Personne.PE_PKID) AND Personne.PE_IDClient={p_IdClient} AND (ParametreMetier.PA_PKID IS NULL OR LEFT(ParametreMetier.PA_Valeur,1) IN ('*','C')) ] reqSQL.p_IdClient = nIdClient=-1 _ou_ bTous ? Null sinon nIdClient reqSQL.p_IdIntervention = nIdIntervention=-1 ? Null sinon nIdIntervention // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MPersonne clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerListePersonneLieuIntervention // Résumé : // Syntaxe : //ChargerListePersonneLieuIntervention ( [ est entier sur 8 octets [, est entier sur 8 octets [, est booléen]]]) // // Paramètres : // nIdLieu (entier sur 8 octets - valeur par défaut=-1) : // nIdIntervention (entier sur 8 octets - valeur par défaut=-1) : < indiquez ici le rôle de nIdInterventionAExclure> // bTous (booléen - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerListePersonneLieuIntervention(local nIdLieu est un entier sur 8 octets=-1,local nIdIntervention est un entier sur 8 octets=-1,local bTous est un booléen=Faux) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Personne.*,Adresse.* FROM Personne INNER JOIN Lieu_Personne ON (Lieu_Personne.LIP_IDPersonne=Personne.PE_PKID) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Personne.PE_IDAdressePrincipale) LEFT OUTER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=Personne.PE_IDRole) WHERE Lieu_Personne.LIP_IDLieu={p_IdLieu} AND NOT EXISTS (SELECT 1 FROM Intervention_Personne WHERE Intervention_Personne.IP_IDLieu=Lieu_Personne.LIP_IDLieu AND Intervention_Personne.IP_IDPersonne=Lieu_Personne.LIP_IDPersonne AND Intervention_Personne.IP_IDIntervention={p_IdIntervention}) AND (ParametreMetier.PA_PKID IS NULL OR LEFT(ParametreMetier.PA_Valeur,1) IN ('*','S')) ] reqSQL.p_IdLieu = nIdLieu=-1 _ou_ bTous ? Null sinon nIdLieu 06/08/2026 Isis_BO 5608 Partie 6 › Classe › MTableauDePersonne › Code reqSQL.p_IdIntervention = nIdIntervention=-1 ? Null sinon nIdIntervention // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MPersonne clModele.Charger(reqSQL) clModele:m_clAdresse:Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerListePersonneSansLot procédure ChargerListePersonneSansLot(local nIdLot est un entier sur 8 octets) //// vide le tableau //TableauSupprimeTout(m_clTabModele) // //// //// chargement à personnaliser selon votre contexte //// // //// récupération des données //reqSQL est une Requête SQL = [ // SELECT DISTINCT Personne.* // FROM Personne // LEFT OUTER join Lot_Personne on (Lot_Personne.LP_IDPersonne=personne.PE_PKID) // WHERE (Lot_Personne.LP_IDPersonne is null // or ( // Lot_Personne.LP_IDPersonne is not null // and (Lot_Personne.LP_IDLot <> {p_nIdLot} // AND NOT EXISTS (SELECT 1 FROM Lot_Personne AS LPerson WHERE LPerson.LP_IDPersonne = Lot_Personne.LP_IDPersonne AND LPerson.LP_IDLot={p_nIdLot})))) //] // // //reqSQL.p_nIdLot = nIdLot =-1 ? Null SINON nIdLot //// exécution de la requête //SI HExécuteRequête(reqSQL) ALORS // // charge les enregistrements en mémoire // POUR TOUT reqSQL // clModele est un MPersonne // clModele.Charger(reqSQL) // clModele:m_bLiaison = nIdLot>0 ? Vrai SINON Faux // TableauAjoute(m_clTabModele,clModele) // FIN //FIN Méthode ChargerUneSeulePersonne procédure ChargerUneSeulePersonne(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ 06/08/2026 Isis_BO 5609 Partie 6 › Classe › MTableauDePersonne › Code SELECT Personne.*,Adresse.*,Client.CL_IDContactPrincipal FROM Personne LEFT OUTER JOIN Adresse ON Adresse.AD_PKID=Personne.PE_IDAdressePrincipale LEFT OUTER JOIN Client ON Client.CL_PKID=Personne.PE_IDClient WHERE Personne.PE_PKID={p_nIdPersonne} ORDER BY Personne.PE_PKID, Personne.PE_Actif DESC ] reqSQL.p_nIdPersonne = MesParamètres..Occurrence>0 _et_ MesParamètres[1]<>-1 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MPersonne clModele.Charger(reqSQL) clModele:m_clAdresse:Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Méthode RechercheContactLieu // Résumé : // Syntaxe : //RechercheContactLieu ([...]) // // Paramètres : // <*> : > // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // nIdDemande (entier sur 8 octets - valeur par défaut=-1) : // <*> : > // sNomPersonne (chaîne ANSI) : > // <*> : > procédure RechercheContactLieu(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données 06/08/2026 Isis_BO 5610 Partie 6 › Classe › MTableauDePersonne › Code reqSQL est une Requête SQL = [ SELECT Personne.*,Adresse.* FROM Personne INNER JOIN Lieu_Personne ON (Lieu_Personne.LIP_IDPersonne=Personne.PE_PKID) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Personne.PE_IDAdressePrincipale) LEFT OUTER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=Personne.PE_IDRole) WHERE Lieu_Personne.LIP_IDLieu={p_IdLieu} AND NOT EXISTS (SELECT 1 FROM Intervention_Personne WHERE Intervention_Personne.IP_IDLieu=Lieu_Personne.LIP_IDLieu AND Intervention_Personne.IP_IDPersonne=Lieu_Personne.LIP_IDPersonne AND Intervention_Personne.IP_IDIntervention={p_IdIntervention}) AND (ParametreMetier.PA_PKID IS NULL OR LEFT(ParametreMetier.PA_Valeur,1) IN ('*','S')) AND Personne.PE_Nom LIKE {p_sNomPersonne} ] reqSQL.p_sNomPersonne= MesParamètres..Occurrence>=1 _et_ MesParamètres[1]=-1 ? Null sinon MesParamètres ..Occurrence>=1 ? MesParamètres[1]+"%" sinon Null reqSQL.p_IdLieu = MesParamètres..Occurrence>=2 _et_ MesParamètres[2]=-1 ? Null sinon MesParamètres..Occurrence>=2 ? MesParamètres[2] sinon Null reqSQL.p_IdIntervention = MesParamètres..Occurrence>=3 _et_ MesParamètres[3]=-1 ? Null sinon MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon Null // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MPersonne clModele.Charger(reqSQL) clModele:m_clAdresse:Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode RechercheGlobale // Résumé : // Syntaxe : // RechercheGlobale () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheGlobale(local sTermedeRecherche est une chaîne) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données ReqSQL est une Requête SQL = [ SELECT Personne.*,Adresse.*,MATCH(Personne.PE_Index_FullText) AGAINST ({p_TermedeRecherche}) AS PertinenceFulltext FROM Personne 06/08/2026 Isis_BO 5611 Partie 6 › Classe › MTableauDePersonne › Code LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Personne.PE_IDAdressePrincipale) WHERE PertinenceFulltext >0 ORDER BY PertinenceFulltext DESC ] ReqSQL.p_TermedeRecherche = sTermedeRecherche+"*" // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MPersonne clModele.Charger(ReqSQL) clModele:m_clAdresse:Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin HAnnuleDéclaration(ReqSQL) Méthode THCharger procédure publique global THCharger(*) //LOCAL nIdClient est un entier sur 8 octets=-1,LOCAL nIdClientAExclure est un entier sur 8 octets=-1,LOCAL nIdPersonne est un entier sur 8 octets=-1,LOCAL sNomPersonne est une chaîne="" //MesParamètres[1] = callBack de mise à jour //MesParamètres[2] = ID du Client //MesParamètres[3] = ID du Client à exclure //MesParamètres[4] = ID du Contact //MesParamètres[5] = Nom du Contact si gbThreadFinListePersonneGlobal alors ThreadFin() fin clTabDePersonne est un MTableauDePersonne nCptEnreg est un entier = 1000 nIndice est un entier sur 8 octets // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Personne.*,Adresse.* FROM Personne LEFT OUTER JOIN Adresse ON Adresse.AD_PKID=Personne.PE_IDAdressePrincipale WHERE Personne.PE_IDClient = {p_nIdClient} AND ( Personne.PE_IDClient NOT IN ({p_nIdClientExclu}) AND Personne.PE_IDClient={p_nIdClientNull} ) AND Personne.PE_PKID={p_nIdPersonne} AND Personne.PE_Nom={p_sNomPersonne} ORDER BY Personne.PE_Nom LIMIT {p_Indice},{p_NbEnreg} ] reqSQL.p_nIdClient = MesParamètres..Occurrence=2 _et_ MesParamètres[2]<>-1 ? MesParamètres[2] sinon Null //nIdClient=-1 ? Null SINON nIdClient reqSQL.p_nIdClientExclu = MesParamètres..Occurrence=3 _et_ MesParamètres[3]<>-1 ? MesParamètres[3] sinon Null //nIdClientAExclure=-1 ? Null SINON nIdClientAExclure 06/08/2026 Isis_BO 5612 Partie 6 › Classe › MTableauDePersonne › Code reqSQL.p_nIdClientNull = MesParamètres..Occurrence=3 _et_ MesParamètres[3]<>-1 ? 0 sinon Null //nIdClientAExclure=-1 ? Null SINON 0 reqSQL.p_nIdPersonne = MesParamètres..Occurrence=4 _et_ MesParamètres[4]<>-1 ? MesParamètres[4] sinon Null //nIdPersonne=-1 ? Null SINON nIdPersonne reqSQL.p_sNomPersonne= MesParamètres..Occurrence=5 _et_ MesParamètres[5]<>"" ? MesParamètres[5] sinon Null //sNomPersonne="" ? Null SINON sNomPersonne reqSQL.p_Indice = nIndice reqSQL.p_NbEnreg = nCptEnreg // exécution de la requête si HExécuteRequête(reqSQL) _et_ HNbEnr(reqSQL)>0 alors boucle //Incrément pour le prochaine tours nIndice += (nCptEnreg+1) // charge les enregistrements en mémoire pour tout reqSQL clModele est un MPersonne clModele.Charger(reqSQL) clModele:m_clAdresse:Charger(reqSQL) clModele:m_bLiaison = MesParamètres..Occurrence=2 _et_ MesParamètres[2]>0 ? Vrai sinon Faux TableauAjoute(clTabDePersonne:m_clTabModele,clModele) fin si gbThreadFinListeClientGlobal alors ThreadFin() fin ExécuteThreadPrincipal(MesParamètres[1],clTabDePersonne) HLibèreRequête(reqSQL) reqSQL.p_nIdClient = MesParamètres..Occurrence=2 _et_ MesParamètres[2]<>-1 ? MesParamètres[2] sinon Null //nIdClient=-1 ? Null SINON nIdClient reqSQL.p_nIdClientExclu = MesParamètres..Occurrence=3 _et_ MesParamètres[3]<>-1 ? MesParamètres[3] sinon Null //nIdClientAExclure=-1 ? Null SINON nIdClientAExclure reqSQL.p_nIdClientNull = MesParamètres..Occurrence=3 _et_ MesParamètres[3]<>-1 ? 0 sinon Null //nIdClientAExclure=-1 ? Null SINON 0 reqSQL.p_nIdPersonne = MesParamètres..Occurrence=4 _et_ MesParamètres[4]<>-1 ? MesParamètres[4 ] sinon Null //nIdPersonne=-1 ? Null SINON nIdPersonne reqSQL.p_sNomPersonne= MesParamètres..Occurrence=5 _et_ MesParamètres[5]<>"" ? MesParamètres[5 ] sinon Null //sNomPersonne="" ? Null SINON sNomPersonne reqSQL.p_Indice = nIndice reqSQL.p_NbEnreg = nCptEnreg HExécuteRequête(reqSQL) à faire tantque HNbEnr(reqSQL)>0 _et_ nIndice<1000 sinon ExécuteThreadPrincipal(MesParamètres[1],clTabDePersonne) fin 06/08/2026 Isis_BO 5613 Partie 6 › Classe › PTablePersonne › Code PTablePersonne Code Déclaration de PTablePersonne PTablePersonne est une Classe protégé m_clTableauModele est un MTableauDePersonne dynamique // modèle associé à la présentation m_clModeleCourant est un MPersonne dynamique // référence sur le modèle de données courant m_bMajCourantSansIHM est un booléen m_sNomThreadListeGlobale est une chaîne fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Méthode ChercheEtRemplieListe // Résumé : // Syntaxe : //ChercheEtRemplieListe ( est chaîne, est procédure, est chaîne, est booléen, est chaîne [, est booléen]) // // Paramètres : // sNomChampSaisie (chaîne ANSI) : // LaProcedureAjouteListe (procédure) : // sTexte (chaîne ANSI) : // bControleDoublonsTableau (booléen) : // sNomVariableTableau (chaîne ANSI) : // bEnThread (booléen - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sNomChampSaisie (chaîne ANSI) : // LaProcedureAjouteListe (procédure) : // sTexte (chaîne ANSI) : // bControleDoublonsTableau (booléen) : // sNomVariableTableau (chaîne ANSI) : // bEnThread (booléen - valeur par défaut=0) : // bEnThread (booléen - valeur par défaut=0) : procédure globale ChercheEtRemplieListe(local sNomChampSaisie est une chaîne,LaProcedureAjouteListe est une procédure,local sTexte est une chaîne,local bControleDoublonsTableau est un booléen, local sNomVariableTableau est une chaîne,local bEnThread est un booléen=Faux) sdMalistepersonne est une Source de Données reqSQL est une chaîne = [ SELECT DISTINCT Personne.PE_Nom AS NomPersonne,Personne.PE_PreNom AS PrenomPersonne,Personne.PE_PKID AS PKID 06/08/2026 Isis_BO 5614 Partie 6 › Classe › PTablePersonne › Code FROM Personne LEFT OUTER JOIN Adresse ON(Adresse.AD_PKID=Personne.PE_IDAdressePrincipale) WHERE UPPER(PE_Nom)]= '%1' OR UPPER(PE_Prenom)]= '%1' OR UPPER(AD_Ligne_1)]= '%1' OR UPPER(AD_Ligne_2)]= '%1' OR UPPER(AD_Ligne_3)]= '%1' OR UPPER(AD_Ligne_4)]= '%1' OR UPPER(AD_Ligne_5)]= '%1' OR UPPER(AD_CodePostal)]= '%1' OR UPPER(AD_Ville)]= '%1' ORDER BY PE_Nom ] si bEnThread _et_ gbThreadFinListeContact alors ThreadFin() fin reqSQL = ChaîneConstruit(reqSQL,sTexte) si HExécuteRequêteSQL(sdMalistepersonne,hRequêteDéfaut,reqSQL) alors si HNbEnr(sdMalistepersonne)> 0 alors pour tout sdMalistepersonne si bEnThread _et_ gbThreadFinListeContact alors ThreadFin() fin si bEnThread alors ExécuteThreadPrincipal(LaProcedureAjouteListe,sNomChampSaisie,sdMalistepersonne. NomPersonne+" "+sdMalistepersonne.PreNomPersonne,sdMalistepersonne.PKID, bControleDoublonsTableau,sNomVariableTableau) sinon LaProcedureAjouteListe(sNomChampSaisie,sdMalistepersonne.NomPersonne+" "+ sdMalistepersonne.PreNomPersonne,sdMalistepersonne.PKID,bControleDoublonsTableau, sNomVariableTableau) fin fin sinon si bEnThread alors ExécuteThreadPrincipal(LaProcedureAjouteListe,sNomChampSaisie,"",0, bControleDoublonsTableau,sNomVariableTableau) sinon LaProcedureAjouteListe(sNomChampSaisie,"",0,bControleDoublonsTableau,sNomVariableTableau) fin // ExécuteThreadPrincipal(TH_AucunePersonne) fin fin HLibèreRequête(sdMalistepersonne) Constructeur procédure Constructeur(clTableauModele est un MTableauDePersonne dynamique) m_clTableauModele=clTableauModele m_sNomThreadListeGlobale = "ListePersonneGlobal" Destructeur procédure Destructeur() Récupération de la propriété p_bMajCourantSansIHM procédure publique p_bMajCourantSansIHM() : booléen renvoyer m_bMajCourantSansIHM Affectation de la propriété p_bMajCourantSansIHM 06/08/2026 Isis_BO 5615 Partie 6 › Classe › PTablePersonne › Code procédure publique p_bMajCourantSansIHM(bValeur est un booléen) m_bMajCourantSansIHM=bValeur Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MPersonne si m_clModeleCourant=Null alors clModele est MPersonne renvoyer clModele sinon renvoyer m_clModeleCourant fin Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MPersonne dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur si pas m_bMajCourantSansIHM alors DemandeMiseAJourIHM() fin fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Récupération de la propriété p_sNomThreadListeGlobale procédure publique p_sNomThreadListeGlobale() : chaîne renvoyer m_sNomThreadListeGlobale Affectation de la propriété p_sNomThreadListeGlobale procédure publique p_sNomThreadListeGlobale(sValeur est une chaîne) m_sNomThreadListeGlobale=sValeur Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier sur 8 octets,*) //LOCAL nIdClient est un entier sans signe sur 8 octets,LOCAL nIdClientAExclure est un entier sur 8 octets=-1,LOCAL nIdLot est un entier sur 8 octets=-1,LOCAL nIdIntervention est un entier sur 8 octets=-1 // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDePersonne selon nMode cas 0 : clTableauModele.Charger(MesParamètres[2 à]) //clTableauModele.Charger(nIdClient,nIdClientAExclure,nIdIntervention) 06/08/2026 Isis_BO 5616 Partie 6 › Classe › PTablePersonne › Code cas 1 : clTableauModele.ChargerListePersonnesansLot(MesParamètres[2]) //clTableauModele.ChargerListePersonnesansLot(nIdLot) cas 2 : clTableauModele.ChargerDemandeurIntervention(MesParamètres[2]) //clTableauModele.ChargerDemandeurIntervention(nIdIntervention) cas 3 : clTableauModele.RechercheContactLieu(MesParamètres[2à]) //clTableauModele.ChargerContactDemande(nIdDemande) cas 4 : clTableauModele.ChargerListePersonneLieuIntervention(MesParamètres[2à]) cas 5 : clTableauModele.ChargerListePersonneClientIntervention(MesParamètres[2à]) cas 6 : clTableauModele.ChargePersonneLieuInterpourRDV(MesParamètres[2à]) cas 7 : clTableauModele.RechercheGlobale(MesParamètres[2à]) cas 8 : clTableauModele.ChargerUneSeulePersonne(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTablePersonne(clTableauModele) renvoyer clPresentation Méthode gTHNouvellePresentation // Résumé : // Syntaxe : //gTHNouvellePresentation ( est entier [, ...]) // // Paramètres : // nMode (entier) : // <*> : > // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // ChampTable (champ) : // methodeClasseDeRecherche (procédure) : // bControleDoublonsTableau (booléen) : // sNomTableauDeRecherche (chaîne ANSI) : // sCritereCompl (chaîne ANSI) : // callBackMAJ (procédure) : // <*> : > // sNomThread (chaîne ANSI) : // <*> : > procédure publique globale gTHNouvellePresentation(local nMode est un entier, *) //callBackMAJ est une procedure, selon nMode cas 0 : si ThreadEtat("ListePersonneGlobal")<>threadInexistant alors ThreadArrête("ListePersonneGlobal" ) gbThreadFinListePersonneGlobal = Faux ThreadExécute("ListePersonneGlobal",threadNormal,MTableauDePersonne.THCharger,MesParamètres[2 à ]) //CAS 1 : ThreadExécute(sNomThread,threadCopieLégèreContexteHFSQL,,MesParamètres[3A]) fin Méthode Modifier 06/08/2026 Isis_BO 5617 Partie 6 › Classe › PTablePersonne › Code procédure Modifier() clPresentationFiche est un PFichePersonne(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MPersonne dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau(*) //LOCAL bLier est un booléen,LOCAL nIdLie est un entier sur 8 octets clModele est un MPersonne() clModele.m_bLiaison = MesParamètres..Occurrence>=1 ? MesParamètres[1] sinon Faux clModele.m_nIDClient = MesParamètres..Occurrence>=2 ? MesParamètres[2] sinon 0 clModele.m_nIDAdressePrincipale = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon 0 clPresentationFiche est un PFichePersonne(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MPersonne dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 5618 Partie 6 › Classe › PFichePersonne › Code PFichePersonne Code Déclaration de PFichePersonne PFichePersonne est une Classe protégé m_clModeleCourant est un MPersonne // modèle associé à la présentation m_clModeleSource est un MPersonne dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation m_clFicheAdresse est un PFicheAdresse dynamique // adresse liée à la personne m_clListeLieu est un PTableLieu_Personne dynamique// liste des lieux d'une personne m_clListeInterventionest un PTableIntervention dynamique m_clFicheClient est un PFicheClient dynamique fin Méthode bOK procédure bOK(clErreur est un CErreur) //,LOCAL bAvecTransaction est un booléen,LOCAL bMajCourant est un booléen bRenvoyer est un booléen = Faux bNouveau est un booléen quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin //Débute une transaction sur les fichiers Societe et Adresse // SI bAvecTransaction ALORS HTransactionDébut(gcnxBO,"Personne,Adresse") //Contôle des données Adresse et Personne si pas :FicheEnCours:bControle(clErreur,Faux) alors goto ERREURTRANSAC //SI PAS :FicheAdresse:bControle(clErreur,:FicheAdresse:m_bNouveau,Faux) ALORS GOTO ERREURTRANSAC //Traitement des données Adresse si :FicheAdresse<>Null _et_ pas :FicheAdresse:bOK(clErreur) alors goto ERREURTRANSAC //PAS :FicheAdresse:bOK(clErreur,Faux,Vrai) //************************************************** //Traitement des données Societe //************************************************** m_clModeleCourant:m_nIDAdressePrincipale = :FicheAdresse<>Null ? :FicheAdresse:IdentifiantUnique sinon 0 // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant bNouveau = m_clModeleCourant.bNouveau() // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURTRANSAC //************************************************** 06/08/2026 Isis_BO 5619 Partie 6 › Classe › PFichePersonne › Code //Traitement des données Lieux du Contact //************************************************** //Boucle sur l'ensemble des lieux du contact si :ListeLieu<>Null alors pour i = 1 _à_ :ListeLieu:m_clTabModele..Occurrence //Instanciation d'une fiche contact à partir de l'enregistrement du tableau des contacts clFicheLP est un PFicheLieu_Personne(:ListeLieu:m_clTabModele[i]) si clFicheLP:m_nIDPersonne = 0 alors clFicheLP:m_clContact = :m_clModeleCourant sinon clFicheLP:m_clContact:m_nIDCivilite = :m_clModeleCourant:m_nIDCivilite clFicheLP:m_clContact:m_sNom = :m_clModeleCourant:m_sNom clFicheLP:m_clContact:m_sPrenom = :m_clModeleCourant:m_sPrenom clFicheLP:m_clContact:m_nIDRole = :m_clModeleCourant:m_nIDRole clFicheLP:m_clContact:m_sTelFixe = :m_clModeleCourant:m_sTelFixe clFicheLP:m_clContact:m_sTelMobile = :m_clModeleCourant:m_sTelMobile clFicheLP:m_clContact:m_sEmail = :m_clModeleCourant:m_sEmail clFicheLP:m_clContact:m_bActif = :m_clModeleCourant:m_bActif clFicheLP:m_clContact:m_bUsageInterne = :m_clModeleCourant:m_bUsageInterne fin // //Affectation de l'identifiant du client au contact si clFicheLP:m_nIDPersonne = 0 alors clFicheLP:m_nIDPersonne = :m_clModeleCourant:m_nPKID // effectue la modification dans le fichier et en cas d'erreur annule la transaction si pas clFicheLP:bOK(clErreur) alors goto ERREURTRANSAC//PAS clFicheLP:bOK(clErreur,Faux,Vrai) fin fin // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) si bNouveau alors m_pValidation = Null fin fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN //Termine la transaction // SI bAvecTransaction ALORS HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) 06/08/2026 Isis_BO 5620 Partie 6 › Classe › PFichePersonne › Code //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MPersonne dynamique, pValidation est une procédure=Null) si clModele:m_nIDRole = 0 alors clModele:m_nIDRole = gpclListeRoleContact: RechercheEtDonneIdDepuisValeur(0) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété FicheAdresse procédure publique FicheAdresse() renvoyer m_clFicheAdresse Affectation de la propriété FicheAdresse procédure publique FicheAdresse(clValeur est PFicheAdresse dynamique) m_clFicheAdresse=clValeur Récupération de la propriété FicheClient procédure publique FicheClient() : PFicheClient renvoyer m_clFicheClient Affectation de la propriété FicheClient procédure publique FicheClient(clValeur est PFicheClient dynamique) m_clFicheClient=clValeur Récupération de la propriété FicheEnCours procédure publique FicheEnCours() : MPersonne renvoyer m_clModeleCourant Affectation de la propriété FicheEnCours 06/08/2026 Isis_BO 5621 Partie 6 › Classe › PFichePersonne › Code procédure publique FicheEnCours(clValeur est MPersonne dynamique) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant=clValeur // conserve une référence sur le modèle source m_clModeleSource<-clValeur Récupération de la propriété FicheSource procédure publique FicheSource() : MPersonne renvoyer m_clModeleSource Récupération de la propriété ListeIntervention procédure publique ListeIntervention() : PTableIntervention renvoyer m_clListeIntervention Affectation de la propriété ListeIntervention procédure publique ListeIntervention(clValeur est PTableIntervention) m_clListeIntervention=clValeur Récupération de la propriété ListeLieu procédure publique ListeLieu() : PTableLieu_Personne renvoyer m_clListeLieu Affectation de la propriété ListeLieu procédure publique ListeLieu(clValeur est PTableLieu_Personne) m_clListeLieu=clValeur Récupération de la propriété p_clCourant procédure publique p_clCourant() : MPersonne renvoyer m_clModeleCourant Récupération de la propriété p_LibelleRole procédure publique p_LibelleRole() nIndice est un entier = TableauCherche(gpclListeRoleContact:m_clTabModele,tcLinéaire,"m_nPKID",:m_n IDRole,1) si nIndice>0 alors renvoyer gpclListeRoleContact:m_clTabModele[nIndice]:m_sLibelle sinon renvoyer "" fin Récupération de la propriété p_QuickView procédure publique p_QuickView() sResultat est une chaîne sResultat += :m_sTelFixe<>"" ? "Tél. : "+ :m_sTelFixe sinon "" sResultat += :m_sTelMobile<>"" ? RC+"Mobile : "+ :m_sTelMobile sinon "" sResultat += :m_sEmail<>"" ? RC+"Email : "+ :m_sEmail sinon "" sResultat += :m_nIDRole>0 ? RC+"Rôle : "+ :p_LibelleRole sinon "" 06/08/2026 Isis_BO 5622 Partie 6 › Classe › PFichePersonne › Code sResultat += :FicheAdresse:m_sLigne_2<>"" ? RC+"Etage : "+ :FicheAdresse:m_sLigne_2 sinon "" sResultat += :FicheAdresse:m_sLigne_3<>"" ? RC+"Bâtiment : "+ :FicheAdresse:m_sLigne_3 sinon "" renvoyer sResultat Méthode gFicheAdresse // Résumé : Méthode qui permet d'obtenir ou remplir une instance d'un objet fiche Adresse // Syntaxe : procédure publique globale gFicheAdresse(clFichePersonne est un PFichePersonne dynamique,clFicheAdresse est un PFicheAdresse dynamique=Null) si clFicheAdresse<>Null alors clFichePersonne:FicheAdresse = clFicheAdresse //clFichePersonne:FicheEnCours:m_clAdresse <= clFicheAdresse sinon clTabAdresse est un PTableAdresse <- PTableAdresse.gNouvellePresentation(clFichePersonne. m_nIDAdressePrincipale) si clTabAdresse.p_nTotal>=1 alors clFicheAdresse = allouer un PFicheAdresse(clTabAdresse.m_clTabModele[1],*) sinon clFicheAdresse = PFicheAdresse.gNouvellePresentation() fin clFichePersonne:FicheAdresse = clFicheAdresse fin Méthode gFicheClient // Résumé : // Syntaxe : //gFicheClient ( est PFichePersonne dynamique [, est PFicheClient dynamique [, est entier sur 8 octets [, est booléen [, est chaîne]]]]) // // Paramètres : // clFichePersonne (PFichePersonne dynamique) : // clFicheClient (PFicheClient dynamique - valeur par défaut=0) : < indiquez ici le rôle de clFicheClient> // nIdClient (entier sur 8 octets - valeur par défaut=-1) : // bAvecContact (booléen - valeur par défaut=0) : // sNomClient (chaîne ANSI - valeur par défaut="") : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gFicheClient(clFichePersonne est un PFichePersonne dynamique,clFicheClient est un PFicheClient dynamique=Null,local nIdClient est un entier sur 8 octets=-1,local bAvecContact est un booléen=Faux,local sNomClient est une chaîne="") clTabClient est un PTableClient dynamique si clFicheClient<>Null alors si nIdClient<>-1 alors clTabClient <- PTableClient.gNouvellePresentation(1,nIdClient) sinon si sNomClient<>"" _et_ (clFichePersonne:FicheClient:m_nPKID=0 _ou_ clFichePersonne: FicheClient:m_sNom<>sNomClient ) alors clTabClient <- PTableClient.gNouvellePresentation(1,-1,sNomClient) 06/08/2026 Isis_BO 5623 Partie 6 › Classe › PFichePersonne › Code fin si clTabClient<>Null _et_ clTabClient.p_nTotal>=1 alors clFicheClient = allouer un PFicheClient(clTabClient.m_clTabModele[1],*) DemandeMiseAJourIHM() fin si clFicheClient<>Null alors clFichePersonne:FicheClient = clFicheClient clFichePersonne:m_nIDClient = clFicheClient:IdentifiantUnique fin //bAuMoinsUnAjout est un booléen //En commentaire car il faut reprendre le code : parcourir l'ensemble des interventions du dossier et regarder pour chacunes d'entres-elles si elle possède des contacts clients //SuppressionContactClientSiBesoin(clFicheIntervention,bAuMoinsUnAjout) si clTabClient=Null alors DemandeMiseAJourIHM() fin sinon //clFicheDossier.IdentifiantUnique=0 ? 1 SINON 4,clFicheDossier.IdentifiantUnique=0 ? nIdClient SINON clFicheDossier.IdentifiantUnique clTabClient <- PTableClient.gNouvellePresentation(1,clFichePersonne.m_nIDClient) si clTabClient.p_nTotal>=1 alors clFicheClient = allouer un PFicheClient(clTabClient.m_clTabModele[1],*) sinon clFicheClient = PFicheClient.gNouvellePresentation() fin clFichePersonne:FicheClient = clFicheClient clFichePersonne:m_nIDClient = clFicheClient:IdentifiantUnique fin si bAvecContact alors //Recherche des contacts du client PFicheClient.gListeContacts(clFicheClient) fin Méthode gListeIntervention // Résumé : // Syntaxe : //gListeIntervention ( est PFichePersonne) // // Paramètres : // clPresentation (PFichePersonne) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeIntervention(clPresentation est un PFichePersonne) clPresentation:m_clListeIntervention = PTableIntervention.gNouvellePresentation(3,clPresentation: IdentifiantUnique) Méthode gListeLieu // Résumé : // Syntaxe : //[ = ] gListeLieu ( est PFichePersonne [, est objet dynamique [, est entier sur 8 octets [, est chaîne]]]) 06/08/2026 Isis_BO 5624 Partie 6 › Classe › PFichePersonne › Code // // Paramètres : // clPresentation (PFichePersonne) : // pclLieu (objet dynamique - valeur par défaut=0) : // nIdLieu (entier sur 8 octets - valeur par défaut=-1) : // sCodeLieu (chaîne ANSI - valeur par défaut="") : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeLieu(clPresentation est un PFichePersonne,pclLieu est un objet dynamique=Null,local nIdLieu est un entier sur 8 octets=-1,local sCodeLieu est une chaîne="") bAuMoinsUnAjout est un booléen = Faux //Une liste de contact existe si pclLieu<>Null alors si pclLieu est PFicheLieu _ou_ pclLieu est MLieu alors bAuMoinsUnAjout = TraiteUnLieu(clPresentation,pclLieu) sinon si pclLieu est PTableLieu alors //Boucle sur l'ensemble des contacts du client pour i = 1 _à_ pclLieu.m_clTabModele.Occurrence() //Le contact est séléctionné si pclLieu.m_clTabModele[i].m_bSelection alors bAuMoinsUnAjout = TraiteUnLieu(clPresentation,pclLieu.m_clTabModele[i]) fin fin sinon si pclLieu est PTableLieu_Personne alors clPresentation.m_clListeLieu <- pclLieu bAuMoinsUnAjout = Vrai fin //::SuppressionContactClientSiBesoin(clPresentation,bAuMoinsUnAjout) si bAuMoinsUnAjout alors DemandeMiseAJourIHM() fin //clPresentation.m_clListeContactClient:Nouveau = clListeLot sinon si nIdLieu<>-1 _ou_ sCodeLieu<>"" alors clTabLieu est un PTableLieu dynamique clTabLieu <- PTableLieu.gNouvellePresentation(0,nIdLieu,sCodeLieu) si clTabLieu<>Null _et_ clTabLieu.p_nTotal>=1 alors bAuMoinsUnAjout = gListeLieu(clPresentation,clTabLieu.m_clTabModele[1]) fin sinon nCpt est un entier si clPresentation.ListeLieu<>Null alors nCpt = clPresentation.ListeLieu.p_nTotal fin clPresentation.m_clListeLieu=PTableLieu_Personne.gNouvellePresentation(2,clPresentation. IdentifiantUnique) si nCpt0 _et_ clFicheLP:m_nIDLieu>0 _et_ clFicheLP.bOK(clErreur) alors //clFicheLP.bOK(clErreur,Vrai,Vrai) //Enregistre l'ajout renvoyer clFichePersonne.bOK(clErreur)//clFichePersonne.bOK(clErreur,Vrai,Vrai) sinon si clFicheLP:m_nIDPersonne=0 _ou_ clFicheLP:m_nIDLieu=0 alors clFicheLP.AppelProcValidation(2) fin renvoyer clErreur.p_bOk fin sinon //MAJ de l'objet //clFicheLieu.ListeContact.m_clTabModele[nIndice] <= pclMPersonne est PFichePersonne ? pclMPersonne.p_clCourant SINON pclMPersonne renvoyer Faux fin fin Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MPersonne() clPresentation est un PFichePersonne(clModele,pValidation) clPresentation:FicheAdresse = PFicheAdresse.gNouvellePresentation() renvoyer clPresentation 06/08/2026 Isis_BO 5626 Partie 6 › Classe › MClient › Code MClient Code Déclaration de MClient MClient est une Classe hérite de MBase m_nPKID est un entier sur 8 octets | m_sNom | est une chaîne ANSI | | | | | ----------- | -------------------------- | --- | --------------------- | --- | | m_nIDType | est un entier sur 8 octets | | | | | m_nIDStatut | est un entier sur 8 octets | | | | m_nIDAdressePrincipale est un entier sur 8 octets | m_sTel | est une chaîne ANSI | | | | | ---------------- | ------------------- | -------------------------- | --------------------- | --- | | m_sFax | est une chaîne ANSI | | | | | m_sIDImport | est une chaîne ANSI | | | | | m_sCodeComptable | est une chaîne | | | | | m_sEmail | est une chaîne | | | | m_nIDContactPrincipalest un entier sur 8 octets m_nIDLieuPrincipal est un entier sur 8 octets m_nIDApporteur est un entier sur 8 octets m_nIDOrigine est un entier sur 8 octets | m_sCodeClient | est une chaîne ANSI | | | | | ----------------- | ------------------- | --------------------------- | ----------------------- | --- | | m_bBlocageCciale | est un booléen | | | | | m_sRaisonBlocage | est une chaîne | | | | | m_sFormeJuridique | est une chaîne | | | | m_nIDModeReglement est un entier sur 8 octets | m_sInfoSup | est une chaîne ANSI | | | | | ---------- | ------------------- | ------------------ | -------------------- | --- | | m_sPays | est une chaîne ANSI | | | | | m_sCodeTVA | est une chaîne | | | | | m_sSIREN | est une chaîne | | | | | m_sSIRET | est une chaîne | | | | //************************************************************************************************* ************* // Membres NON liés aux rubriques du fichier Lieu //************************************************************************************************* ************* // VARIABLE DE TYPE SIMPLE | m_bClientPrincipalSite | est un booléen | | | | | ---------------------- | ------------------------- | --- | --- | --- | | m_bSelection | est un booléen | | | | | //m_clClientBddExterne | est un MClient_BddExterne | | | | // Utilisé pour mémoriser l'Identifiant de la fiche client dans une base externe fin Méthode bControle // Résumé : // Syntaxe : //[ = ] bControle ( est CErreur, est booléen) // // Paramètres : // clErreur (CErreur) : | 06/08/2026 | | Isis_BO | | 5627 | | ---------- | --- | ------- | --- | ---- | Partie 6 › Classe › MClient › Code // bSupprime (booléen) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // bAjout (booléen) : procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) //clErreur est un CErreur,LOCAL bAjout est un booléen,LOCAL bSupprime est un booléen bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors si SansEspace(:m_sNom)="" alors Ajoute(tabListeErr, "Veuillez renseigner le nom du client") //SI SansEspace(:m_nIDType)=0 ALORS ajoute(tabListeErr,"Veuillez indiquer de quel type est le client") //SI SansEspace(:m_nIDStatut)=0 ALORS Ajoute(tabListeErr,"Veuillez indiquer le statut du client") sinon sdCtrlDossier est une Source de Données si HExécuteRequêteSQL(sdCtrlDossier,hRequêteDéfaut,ChaîneConstruit( "SELECT COUNT(*) AS NB FROM Dossier WHERE Dossier.DO_IDClient=%1 HAVING COUNT(*)>0",:m_nPKID)) alors si HNbEnr(sdCtrlDossier)>0 alors Ajoute(tabListeErr,ChaîneConstruit("Ce client est utilisé dans %1 dossier%2", sdCtrlDossier.NB,sdCtrlDossier.NB>1 ? "s" sinon "")) fin fin HLibèreRequête(sdCtrlDossier) fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété ClientPrincipalSite procédure publique ClientPrincipalSite() : booléen renvoyer m_bClientPrincipalSite Affectation de la propriété ClientPrincipalSite 06/08/2026 Isis_BO 5628 Partie 6 › Classe › MClient › Code procédure publique ClientPrincipalSite(bValeur est un booléen) m_bClientPrincipalSite=bValeur Récupération de la propriété CodeEtNomClient procédure publique CodeEtNomClient() renvoyer m_sCodeClient<>"" ? m_sCodeClient+" - "+m_sNom sinon m_sNom Récupération de la propriété estClientParticulier procédure publique estClientParticulier() bResultat est un booléen //HSauvePosition(ParametreMetier,PA_PKID) si HLitRecherchePremier(ParametreMetier,PA_PKID,:m_nIDType) alors si ParametreMetier.PA_Valeur="2" alors bResultat = Vrai sinon bResultat = Faux fin sinon bResultat = Faux fin HAnnuleRecherche(ParametreMetier,PA_PKID) renvoyer bResultat Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété ImageClientPrincipalSite procédure publique ImageClientPrincipalSite() si ClientPrincipalSite alors renvoyer "etoile_verte.png" sinon renvoyer "etoile_verte_vide.png" fin Récupération de la propriété InfoOnglet procédure publique InfoOnglet() : chaîne renvoyer m_sNom 06/08/2026 Isis_BO 5629 Partie 6 › Classe › PFicheClient › Code PFicheClient Code Déclaration de PFicheClient PFicheClient est une Classe protégé | m_clModeleCourant | est un MClient | | | | | | ------------------ | ----------------------- | --- | --- | --- | --- | // modèle associé à la présentation | m_clModeleSource est un MClient dynamique | | | | | | | ------------------------------------------ | --- | --- | --- | --- | --- | // référence sur le modèle d'origine | m_bufModeleSource | est un Buffer | | | | | | ------------------ | ----------------- | --- | --- | --- | --- | | m_pValidation | est une procédure | | | | | // procédure à appeler lors de la validation | m_clTableauContact | est un PTablePersonne dynamique | | | | | | ------------------ | ------------------------------- | --- | --- | --- | --- | // liste des contacts du client | m_clTableauAdresse | est un PTableClient_Adresse | | dynamique | | | | ------------------- | --------------------------- | --- | --------- | --- | --- | // liste des adresses du client | m_clTableauLieu | est un PTableLieu dynamique | | | | | | --------------- | ----------------------------------- | --- | --- | --- | --- | // Liste des Lieux du client m_cTableauClientLieu est un PTableClient_Lieu dynamique // Liste des Client_lieux | m_clFicheLieu | est un PFicheLieu dynamique | | | // fiche lieu | | | ----------------------------------------------- | --------------------------- | --- | --- | ------------- | --- | | m_clListeDossier est un PTableDossier dynamique | | | | | | // Liste des dossiers rattachés aux clients | //m_clClientExt | est un MClient_Ext dynamique | | | | | | --------------- | ---------------------------- | --- | --- | --- | --- | // Utilisé pour mémoriser l'Identifiant de la fiche client dans une base externe m_clFicheClientBddExtest un PFicheClient_BddExterne dynamique fin Méthode AjouteCoordonnees // Résumé : // Syntaxe : // AjouteCoordonnees () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AjouteCoordonnees() :ListeAdresse:Nouveau(Vrai,:IdentifiantUnique) Méthode bControle // Redéfinition de la méthode MClient.bControle procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai | 06/08/2026 | | Isis_BO | | | 5630 | | ---------- | --- | ------- | --- | --- | ---- | Partie 6 › Classe › PFicheClient › Code tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors sinon fin //Appel de la méthode ancêtre pour les contrôles de bas niveau bResultat =m_clModeleCourant:MClient.bControle(clErreur,bSupprime) si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Méthode bOK procédure bOK(clErreur est un CErreur) //,LOCAL bAvecTransaction est un booléen,LOCAL bMajCourant est un booléen bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin //Débute une transaction sur les fichiers // SI bAvecTransaction ALORS HTransactionDébut(gcnxBO,"Client,Personne,Adresse") //Contôle des données Client, Contact et Adresse :FicheEncours:bControle(clErreur,Faux) //Contôle des données Adresse // POUR i = 1 _A_ :ListeAdresse:m_clTabModele..Occurrence // clFicheClientAdresse est un PFicheClient_Adresse(:ListeAdresse:m_clTabModele[i]) // clFicheClientAdresse:FicheEnCours:bControle(clErreur,Faux) // FIN //Contôle des données Contact // POUR i = 1 _A_ :ListeContact:m_clTabModele..Occurrence // clFicheContact est un PFichePersonne(:ListeContact:m_clTabModele[i]) // clFicheContact:FicheEnCours:bControle(clErreur,Faux) // FIN si pas clErreur.p_bOk alors goto ERREURTRANSAC //************************************************** //Traitement des données Client //************************************************** // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant 06/08/2026 Isis_BO 5631 Partie 6 › Classe › PFicheClient › Code // effectue les modifications dans le fichier et en cas d'erreur annule la transaction si pas :m_clModeleCourant:bEnregistrer(clErreur) alors goto ERREURTRANSAC //************************************************** //Traitement des données Contacts du Client //************************************************** //Boucle sur l'ensemble des contacts du client pour i = 1 _à_ :ListeContact:m_clTabModele..Occurrence //Instanciation d'une fiche contact à partir de l'enregistrement du tableau des contacts clFicheContact est un PFichePersonne(:ListeContact:m_clTabModele[i]) //Affectation de l'identifiant du client au contact clFicheContact:m_nIDClient = :FicheEncours:m_nPKID // effectue la modification dans le fichier et en cas d'erreur annule la transaction si pas clFicheContact:bOK(clErreur) alors goto ERREURTRANSAC//PAS clFicheContact:bOK(clErreur,Faux,Vrai) fin //************************************************** //Traitement des données Adresses du Client //************************************************** pour i = 1 _à_ :ListeAdresse:m_clTabModele..Occurrence //Instanciation d'une fiche client_adresse à partir de l'enregistrement du tableau des adresses clFicheClientAdresse est un PFicheClient_Adresse(:ListeAdresse:m_clTabModele[i]) // # Il faudra comprendre pourquoi il y a une adresse que s'enregistre vide avec type d'adresse Id de type dossier bContinuer est un booléen = Vrai si clFicheClientAdresse:m_nIDTypeAdresse > 0 alors sLib est une chaîne ANSI = gpclListeTypeAdresse.RechercheEtDonneLibelleDepuisID( clFicheClientAdresse:m_nIDTypeAdresse ) si sLib = "" alors bContinuer = Faux //Affectation de l'identifiant du client au client adresse clFicheClientAdresse:m_nIDClient = :m_nPKID si clFicheClientAdresse:bOK(clErreur) alors si i=1 alors :m_nIDAdressePrincipale=clFicheClientAdresse:m_clAdresse:m_nPKID fin fin fin fin si bContinuer alors //Affectation de l'identifiant du client au client adresse clFicheClientAdresse:m_nIDClient = :m_nPKID si pas clFicheClientAdresse:bOK(clErreur) alors goto ERREURTRANSAC//PAS clFicheClientAdresse:bOK(clErreur,Faux,Vrai) si i=1 alors :m_nIDAdressePrincipale=clFicheClientAdresse:m_clAdresse:m_nPKID fin fin fin si FicheClientBddExterne<>Null _et_ FicheClientBddExterne:m_nIDCLient>0 alors fin // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) 06/08/2026 Isis_BO 5632 Partie 6 › Classe › PFicheClient › Code m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN //Termine la transaction // SI bAvecTransaction ALORS HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MClient dynamique, pValidation est une procédure=Null) si clModele.m_nIDType=0 alors clModele.m_nIDType = gpclListeTypeClient.RechercheEtDonneIdDepuisValeur(0 ) si clModele.m_nIDStatut=0 alors clModele.m_nIDStatut= gpclListeStatutClient. RechercheEtDonneIdDepuisValeur(0) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Méthode DupliqueCoordonneesEnSite // Résumé : // Syntaxe : 06/08/2026 Isis_BO 5633 Partie 6 › Classe › PFicheClient › Code // DupliqueCoordonneesEnSite () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DupliqueCoordonneesEnSite() clErreur est un CErreur pclFicheLieu est un PFicheLieu dynamique = PFicheLieu.gNouvellePresentation() pclFicheLieu:m_sCodeLieu = :m_sNom+" - "+:m_sCodeClient+" - "+ NumériqueVersChaîne(: ListeLieu:p_nTotal+1) pclFicheLieu:m_clAdresse:m_sLigne_1 = :ListeAdresse:p_clCourant:m_clAdresse:m_sLigne_1 pclFicheLieu:m_clAdresse:m_sLigne_2 = :ListeAdresse:p_clCourant:m_clAdresse:m_sLigne_2 pclFicheLieu:m_clAdresse:m_sLigne_3 = :ListeAdresse:p_clCourant:m_clAdresse:m_sLigne_3 pclFicheLieu:m_clAdresse:m_sLigne_4 = :ListeAdresse:p_clCourant:m_clAdresse:m_sLigne_4 pclFicheLieu:m_clAdresse:m_sLigne_5 = :ListeAdresse:p_clCourant:m_clAdresse:m_sLigne_5 pclFicheLieu:m_clAdresse:m_sCodePostal = :ListeAdresse:p_clCourant:m_clAdresse:m_sCodePostal pclFicheLieu:m_clAdresse:m_sVille = :ListeAdresse:p_clCourant:m_clAdresse:m_sVille si pclFicheLieu:bOK(clErreur) alors PFicheClient.gListeLieu(MoiMême,pclFicheLieu) fin Récupération de la propriété FicheClientBddExterne procédure publique FicheClientBddExterne() : PFicheClient_BddExterne renvoyer m_clFicheClientBddExt Affectation de la propriété FicheClientBddExterne procédure publique FicheClientBddExterne(clValeur est PFicheClient_BddExterne dynamique) m_clFicheClientBddExt<-clValeur Récupération de la propriété FicheEncours procédure publique FicheEncours() : MClient renvoyer m_clModeleCourant Affectation de la propriété FicheEncours procédure publique FicheEncours(clValeur est MClient) m_clModeleCourant=clValeur Récupération de la propriété FicheLieu procédure publique FicheLieu() : PFicheLieu renvoyer m_clFicheLieu Affectation de la propriété FicheLieu procédure publique FicheLieu(clValeur est PFicheLieu dynamique) m_clFicheLieu=clValeur Récupération de la propriété ListeAdresse 06/08/2026 Isis_BO 5634 Partie 6 › Classe › PFicheClient › Code procédure publique ListeAdresse() : PTableClient_Adresse renvoyer m_clTableauAdresse Affectation de la propriété ListeAdresse procédure publique ListeAdresse(clValeur est PTableClient_Adresse) m_clTableauAdresse=clValeur Récupération de la propriété ListeClient_Lieu procédure publique ListeClient_Lieu() : PTableClient_Lieu renvoyer m_cTableauClientLieu Affectation de la propriété ListeClient_Lieu procédure publique ListeClient_Lieu(clValeur est PTableClient_Lieu) m_cTableauClientLieu=clValeur Récupération de la propriété ListeContact procédure publique ListeContact() : PTablePersonne renvoyer m_clTableauContact Affectation de la propriété ListeContact procédure publique ListeContact(clValeur est PTablePersonne dynamique) m_clTableauContact=clValeur Récupération de la propriété ListeDossier procédure publique ListeDossier() : PTableDossier renvoyer m_clListeDossier Affectation de la propriété ListeDossier procédure publique ListeDossier(clValeur est PTableDossier) m_clListeDossier=clValeur Récupération de la propriété ListeLieu procédure publique ListeLieu() : PTableClient_Lieu renvoyer m_cTableauClientLieu//m_clTableauLieu Affectation de la propriété ListeLieu procédure publique ListeLieu(clValeur est PTableClient_Lieu dynamique) m_cTableauClientLieu = clValeur//m_clTableauLieu=clValeur Récupération de la propriété p_AdressePrincipale procédure publique p_AdressePrincipale() si :m_clTableauAdresse<>Null _et_ :m_clTableauAdresse:m_clTabModele <> Null alors 06/08/2026 Isis_BO 5635 Partie 6 › Classe › PFicheClient › Code n est un entier = TableauCherche(:m_clTableauAdresse:m_clTabModele,tcLinéaire,"m_nIDAdresse",:m_n IDAdressePrincipale) si n=-1 alors renvoyer "" sinon renvoyer :m_clTableauAdresse:m_clTabModele[n]:m_clAdresse:m_sPresentation fin sinon renvoyer "" fin Récupération de la propriété p_clCourant procédure publique p_clCourant() : MClient renvoyer m_clModeleCourant Méthode gFicheClientBddExterne // Résumé : // Syntaxe : //gFicheClientBddExterne ( est PFicheClient dynamique, est entier sur 8 octets [, est PFicheClient_BddExterne dynamique]) // // Paramètres : // pclFicheClient (PFicheClient dynamique) : // nIdBddExterne (entier sur 8 octets) : // pclFicheClientBddExterne (PFicheClient_BddExterne dynamique - valeur par défaut=0) : < indiquez ici le rôle de clFicheAdresse> // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gFicheClientBddExterne(pclFicheClient est un PFicheClient dynamique,local nIdBddExterne est un entier sur 8 octets,pclFicheClientBddExterne est un PFicheClient_BddExterne dynamique=Null) si pclFicheClientBddExterne<>Null alors pclFicheClient:FicheClientBddExterne = pclFicheClientBddExterne // pclFicheClient:FicheEnCours:m_clClientBddExterne <= pclFicheClientBddExterne sinon clTabClientBddExt est un PTableClient_BddExterne <- PTableClient_BddExterne.gNouvellePresentation(0 ,nIdBddExterne,pclFicheClient.m_nPKID) si clTabClientBddExt.p_nTotal>=1 alors pclFicheClientBddExterne = allouer un PFicheClient_BddExterne(clTabClientBddExt.m_clTabModele[1 ],*) sinon pclFicheClientBddExterne = PFicheClient_BddExterne.gNouvellePresentation() pclFicheClientBddExterne:m_nIDBddExterne = nIdBddExterne pclFicheClientBddExterne:m_nIDCLient = pclFicheClient:m_nPKID fin pclFicheClient:FicheClientBddExterne = pclFicheClientBddExterne // pclFicheClient:FicheEnCours:m_clClientBddExterne <= pclFicheClientBddExterne fin Méthode gFicheLieu 06/08/2026 Isis_BO 5636 Partie 6 › Classe › PFicheClient › Code // Résumé : procédure publique globale gFicheLieu(clFicheClient est un PFicheClient dynamique,clFicheLieu est un PFicheLieu dynamique=Null,local nIdLieu est un entier sur 8 octets=-1,local bAvecContact est un booléen =Faux,local sCodeLieu est une chaîne="",local bAvecLot est un booléen=Faux) clTabLieu est un PTableLieu dynamique si clFicheLieu<>Null alors si nIdLieu<>-1 alors clTabLieu <- PTableLieu.gNouvellePresentation(0,nIdLieu) sinon si sCodeLieu<>"" alors clTabLieu <- PTableLieu.gNouvellePresentation(0,-1,sCodeLieu) fin si clTabLieu<>Null _et_ clTabLieu.p_nTotal>=1 alors clFicheLieu = allouer un PFicheLieu(clTabLieu.m_clTabModele[1]) DemandeMiseAJourIHM() fin clFicheClient:FicheLieu = clFicheLieu si clFicheClient:FicheLieu.m_nPKID>0 alors //Création d'une nouvelle fiche Client_Lieu pclFicheClient_Lieu est un PFicheClient_Lieu dynamique<-clFicheClient:ListeLieu:Nouveau(Vrai, clFicheClient:IdentifiantUnique) pclFicheClient_Lieu:p_clCourant.m_nIDLieu=nIdLieu //Validation en mémoire de la nouvelle fiche Lot pclFicheClient_Lieu.AppelProcValidation() clErreur est un CErreur pclFicheClient_Lieu.bOK(clErreur)//pclFicheClient_Lieu.bOK(clErreur,Vrai,Vrai) PFicheClient.gListeLieu(clFicheClient) //gclPresenListClient_Lieu <- clFicheClient.ListeClient_Lieu fin si clTabLieu=Null alors DemandeMiseAJourIHM() fin sinon clTabLieu <- PTableLieu.gNouvellePresentation(clFicheClient.IdentifiantUnique=0 ? 0 sinon 2, clFicheClient.IdentifiantUnique=0 ? nIdLieu sinon clFicheClient.IdentifiantUnique) si clTabLieu.p_nTotal>=1 alors clFicheLieu = allouer un PFicheLieu(clTabLieu.m_clTabModele[1],*) sinon clFicheLieu = PFicheLieu.gNouvellePresentation() fin clFicheClient:FicheLieu = clFicheLieu fin si bAvecContact alors //Recherche des contacts du lieu PFicheLieu.gListeContact(clFicheLieu) fin si bAvecLot alors PFicheLieu.gListeLot(clFicheLieu) fin Méthode gListeAdresses // Résumé : Méthode qui permet d'obtenir la liste des adresses d'un client 06/08/2026 Isis_BO 5637 Partie 6 › Classe › PFicheClient › Code // Syntaxe : //gListeAdresses ( est PFicheClient) // // Paramètres : // clPresentation (PFicheClient) : Objet présentation instancié de la fiche client // Valeur de retour : // Aucune procédure publique globale gListeAdresses(clPresentation est un PFicheClient) clPresentation.m_clTableauAdresse = PTableClient_Adresse.gNouvellePresentation(clPresentation. IdentifiantUnique) Méthode gListeContacts // Résumé : Méthode qui permet d'obtenir la liste des contacts d'un client // Syntaxe : //gListeContacts ( est PFicheClient [, est objet dynamique [, est entier sur 8 octets [, est chaîne]]]) // // Paramètres : // clPresentation (PFicheClient) : Objet présentation instancié de la fiche client // pclPersonne (objet dynamique - valeur par défaut=0) : // nIdPersonne (entier sur 8 octets - valeur par défaut=-1) : // sNomPersonne (chaîne ANSI - valeur par défaut="") : // Valeur de retour : // Aucune procédure publique globale gListeContacts(clPresentation est un PFicheClient,pclPersonne est un objet dynamique=Null,local nIdPersonne est un entier sur 8 octets=-1,local sNomPersonne est une chaîne="") //Une liste de contact existe si pclPersonne<>Null alors bAuMoinsUnAjout est un booléen = Faux si pclPersonne est PFichePersonne _ou_ pclPersonne est MPersonne alors bAuMoinsUnAjout = TraiteUnContact(clPresentation,pclPersonne) sinon si pclPersonne est PTablePersonne alors //Boucle sur l'ensemble des contacts du client pour i = 1 _à_ pclPersonne.m_clTabModele.Occurrence() //Le contact est séléctionné si pclPersonne.m_clTabModele[i].m_bSelection alors bAuMoinsUnAjout = TraiteUnContact(clPresentation,pclPersonne.m_clTabModele[i]) fin fin fin //::SuppressionContactClientSiBesoin(clPresentation,bAuMoinsUnAjout) si bAuMoinsUnAjout alors DemandeMiseAJourIHM() fin //clPresentation.m_clListeContactClient:Nouveau = clListeLot sinon si nIdPersonne<>-1 _ou_ sNomPersonne<>"" alors clTabPersonne est un PTablePersonne dynamique clTabPersonne <- PTablePersonne.gNouvellePresentation(0,-1,-1,nIdPersonne,sNomPersonne) si clTabPersonne<>Null _et_ clTabPersonne.p_nTotal>=1 alors ::gListeContacts(clPresentation,clTabPersonne.m_clTabModele[1]) fin sinon //Si le client n'est pas connu il faut exclure les contacts avec un id client à zéro (deuxième paramètre) 06/08/2026 Isis_BO 5638 Partie 6 › Classe › PFicheClient › Code clPresentation.m_clTableauContact = PTablePersonne.gNouvellePresentation(0,clPresentation. IdentifiantUnique,clPresentation.IdentifiantUnique=0 ? 0 sinon -1,-1) fin procédure interne TraiteUnContact(clFicheClient est un PFicheClient,pclMPersonne est un objet dynamique) //Retourne l'indice du contact dans le tableau des contacts client de l'intervention nIndice est un entier = TableauCherche(clFicheClient.ListeContact.m_clTabModele,tcLinéaire, "m_nPKID",pclMPersonne.m_nPKID,1) //Le contact n'est pas présent dans le tableau des contacts client si nIndice=-1 alors clErreur est un CErreur //Variable de type d'une fiche contact client clPresentationFiche est un PFichePersonne(pclMPersonne est PFichePersonne ? pclMPersonne. p_clCourant sinon pclMPersonne) //Création d'une instanciation d'une fiche contact client d'une intervention clPresentationFiche.m_nIDClient= clFicheClient:IdentifiantUnique //<- clFicheClient.ListeContact.Nouveau(Vrai,clFicheClient:IdentifiantUnique) //Enregistre l'ajout renvoyer clPresentationFiche.bOK(clErreur)//clPresentationFiche.bOK(clErreur,Vrai,Vrai) sinon renvoyer Faux fin fin Méthode gListeDossier // Résumé : // Syntaxe : //gListeDossier ( est PFicheClient) // // Paramètres : // clPresentation (PFicheClient) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeDossier(clPresentation est un PFicheClient) clPresentation.m_clListeDossier = PTableDossier.gNouvellePresentation(1,clPresentation. IdentifiantUnique) Méthode gListeLieu // Résumé : procédure publique globale gListeLieu(clPresentation est un PFicheClient,pclLieu est un objet dynamique =Null,local nIdLieu est un entier sur 8 octets=-1,local sCodeLieu est une chaîne="") bAuMoinsUnAjout est un booléen si pclLieu<>Null alors bAuMoinsUnAjout = Faux si pclLieu est PFicheLieu _ou_ pclLieu est MLieu alors bAuMoinsUnAjout = TraiteUnLieu(clPresentation,pclLieu) sinon si pclLieu est PTableLieu alors //Boucle sur l'ensemble des lieux pour i = 1 _à_ pclLieu.m_clTabModele.Occurrence() //Le lieu est séléctionné si pclLieu.m_clTabModele[i].m_bSelection alors bAuMoinsUnAjout = TraiteUnLieu(clPresentation,pclLieu.m_clTabModele[i]) 06/08/2026 Isis_BO 5639 Partie 6 › Classe › PFicheClient › Code fin fin fin si bAuMoinsUnAjout alors DemandeMiseAJourIHM() fin sinon si nIdLieu<>-1 _ou_ sCodeLieu<>"" alors clTabLieu est un PTableLieu dynamique clTabLieu <- PTableLieu.gNouvellePresentation(0,nIdLieu,sCodeLieu) si clTabLieu<>Null _et_ clTabLieu.p_nTotal>=1 alors bAuMoinsUnAjout = ::gListeLieu(clPresentation,clTabLieu.m_clTabModele[1]) fin sinon nCpt est un entier si clPresentation.ListeLieu<>Null alors nCpt = clPresentation.Listelieu.p_nTotal fin clPresentation.m_cTableauClientLieu = PTableClient_Lieu.gNouvellePresentation(clPresentation. IdentifiantUnique) si nCpt procédure publique globale gListeLieux(clPresentation est un PFicheClient) //clPresentation.m_clTableauLieu = PTableLieu.gNouvellePresentation(1,clPresentation.IdentifiantUnique) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MClient() clPresentation est un PFicheClient(clModele,pValidation) renvoyer clPresentation Méthode MajUI // Résumé : // Syntaxe : // MajUI () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MajUI() DemandeMiseAJourUI() Méthode ModifieCoordonnees // Résumé : // Syntaxe : // ModifieCoordonnees () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ModifieCoordonnees() 06/08/2026 Isis_BO 5641 Partie 6 › Classe › PFicheClient › Code :ListeAdresse:Modifier() DemandeMiseAJourUI() | 06/08/2026 | Isis_BO | 5642 | | ---------- | ------- | ---- | Partie 6 › Classe › MTableauDeClient › Code MTableauDeClient Code Déclaration de MTableauDeClient MTableauDeClient est une Classe public m_clTabModele est un tableau de MClient dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MClient dynamique) nIndice est un entier // ajoute l'instance du modèle dans le tableau en mémoire nIndice = TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() renvoyer nIndice Méthode bSupprimer procédure bSupprimer(clModele est un MClient dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5643 Partie 6 › Classe › MTableauDeClient › Code // // récupération des données reqSQL est une Requête SQL = [ SELECT Client.* FROM Client WHERE Client.CL_PKID={p_IdClient} AND Client.CL_Nom LIKE {p_nomClient} ] reqSQL.p_IdClient = MesParamètres..Occurrence>=1 ? MesParamètres[1] sinon Null //nIdClient=-1 ? Null SINON nIdClient reqSQL.p_nomClient = MesParamètres..Occurrence>=2 ? MesParamètres[2] sinon Null //sNomClient=""? Null SINON sNomClient+"%" // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MClient clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerClientDossier // Résumé : // Syntaxe : //ChargerClientDossier ( est entier sur 8 octets) // // Paramètres : // nIdDossier (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerClientDossier(local nIdDossier est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Client.* FROM Client INNER JOIN Dossier ON (Dossier.DO_IDClient=Client.CL_PKID) WHERE Dossier.DO_PKID={p_IdDossier} ] reqSQL.p_IdDossier = nIdDossier=-1 ? Null sinon nIdDossier // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire 06/08/2026 Isis_BO 5644 Partie 6 › Classe › MTableauDeClient › Code pour tout reqSQL clModele est un MClient clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerClientieu // Résumé : // Syntaxe : //ChargerClientieu ( est entier sur 8 octets) // // Paramètres : // nIdLieu (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerClientieu(local nIdLieu est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // récupération des données reqSQL est une Requête SQL = [ SELECT DISTINCT Client.*,Lieu.LI_IDClientPrincipal FROM Client LEFT OUTER JOIN Client_Lieu ON (Client_Lieu.CLI_IDClient=Client.CL_PKID) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Client_Lieu.CLI_IDLieu) WHERE Client_Lieu.CLI_IDLieu={p_IdLieu} ] reqSQL.p_IdLieu = nIdLieu=-1 ? Null sinon nIdLieu // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MClient clModele.Charger(reqSQL) clModele.m_bClientPrincipalSite = nIdLieu=-1 ? Faux sinon reqSQL.LI_IDClientPrincipal=reqSQL. CL_PKID TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerClientIntervention // Résumé : // Syntaxe : //ChargerClientIntervention ( est entier sur 8 octets) // // Paramètres : // nIdIntervention (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // 06/08/2026 Isis_BO 5645 Partie 6 › Classe › MTableauDeClient › Code procédure ChargerClientIntervention(local nIdIntervention est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Client.* FROM Client INNER JOIN Intervention ON (Intervention.IN_IDClient=Client.CL_PKID) WHERE Intervention.IN_PKID={p_IdIntervention} ] reqSQL.p_IdIntervention = nIdIntervention=-1 ? Null sinon nIdIntervention // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MClient clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerUnSeulClient procédure ChargerUnSeulClient(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Client.* FROM Client WHERE Client.CL_PKID={p_IdClient} ] reqSQL.p_IdClient = MesParamètres..Occurrence>0 _et_ MesParamètres[1]<>-1 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MClient clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur 06/08/2026 Isis_BO 5646 Partie 6 › Classe › MTableauDeClient › Code procédure Constructeur() Destructeur procédure Destructeur() Méthode RechercheGlobale // Résumé : // Syntaxe : //RechercheGlobale ( est chaîne) // // Paramètres : // sTermedeRecherche (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheGlobale(local sTermedeRecherche est une chaîne) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données ReqSQL est une Requête SQL = [ SELECT *,MATCH(Client.CL_Index_FullText) AGAINST ({p_TermedeRecherche}) AS PertinenceFulltext FROM Client WHERE PertinenceFulltext >0 ORDER BY PertinenceFulltext DESC ] ReqSQL.p_TermedeRecherche = sTermedeRecherche+"*" // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MClient clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin HAnnuleDéclaration(ReqSQL) Méthode THCharger procédure publique global THCharger(*) //LOCAL nIdClient est un entier sur 8 octets,LOCAL sNomClient est une chaine="" //MesParamètres[1] = callBack de mise à jour //MesParamètres[2] = ID du Client //MesParamètres[3] = Nom du Client si gbThreadFinListeClientGlobal alors ThreadFin() fin 06/08/2026 Isis_BO 5647 Partie 6 › Classe › MTableauDeClient › Code clTabDeClient est un MTableauDeClient nCptEnreg est un entier = 500 nIndice est un entier sur 8 octets // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Client.* FROM Client WHERE Client.CL_PKID={p_IdClient} AND Client.CL_Nom= {p_nomClient} ORDER BY Client.CL_Nom LIMIT {p_Indice},{p_NbEnreg} ] reqSQL.p_IdClient = MesParamètres..Occurrence=2 _et_ MesParamètres[2]<>-1 ? MesParamètres[2] sinon Null//nIdClient=-1 ? Null SINON nIdClient reqSQL.p_nomClient = MesParamètres..Occurrence=3 _et_ MesParamètres[3]<>"" ? MesParamètres[3] sinon Null //sNomClient=""? Null SINON sNomClient reqSQL.p_Indice = nIndice reqSQL.p_NbEnreg = nCptEnreg // exécution de la requête si HExécuteRequête(reqSQL) _et_ HNbEnr(reqSQL)>0 alors boucle //Incrément pour le prochaine tours nIndice += (nCptEnreg+1) // charge les enregistrements en mémoire pour tout reqSQL clModele est un MClient clModele.Charger(reqSQL) TableauAjoute(clTabDeClient:m_clTabModele,clModele) fin si gbThreadFinListeClientGlobal alors ThreadFin() fin ExécuteThreadPrincipal(MesParamètres[1],clTabDeClient) HLibèreRequête(reqSQL) reqSQL.p_IdClient = MesParamètres..Occurrence=2 _et_ MesParamètres[2]<>-1 ? MesParamètres[2] sinon Null //nIdClient=-1 ? Null SINON nIdClient reqSQL.p_nomClient = MesParamètres..Occurrence=3 _et_ MesParamètres[3]<>"" ? MesParamètres[3] sinon Null //sNomPersonne="" ? Null SINON sNomPersonne reqSQL.p_Indice = nIndice reqSQL.p_NbEnreg = nCptEnreg HExécuteRequête(reqSQL) à faire tantque HNbEnr(reqSQL)>0 sinon ExécuteThreadPrincipal(MesParamètres[1],clTabDeClient) fin 06/08/2026 Isis_BO 5648 Partie 6 › Classe › MClient_Adresse › Code MClient_Adresse Code Déclaration de MClient_Adresse MClient_Adresse est une Classe //************************************************************************************************* ************* //Le modèle MClient_Adresse hérite du modèle de base //************************************************************************************************* ************* hérite de MBase //************************************************************************************************* ************* //Membres liés aux rubriques du fichier Client_Adresse //************************************************************************************************* ************* m_nPKID est un entier sur 8 octets m_nIDAdresse est un entier sur 8 octets m_nIDClient est un entier sur 8 octets m_nIDTypeAdresse est un entier sur 8 octets //************************************************************************************************* ************* // Membres NON liés aux rubriques du fichier Societe //************************************************************************************************* ************* // VARIABLE DE TYPE SIMPLE // VARIABLE DE TYPE CLASSE m_clClient est un MClient m_clAdresse est un MAdresse // VARIABLE DE TYPE TABLEAU fin Méthode bControle // Résumé : // Syntaxe : //[ = ] bControle ( est CErreur, est booléen) // // Paramètres : // clErreur (CErreur) : // bSupprime (booléen) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // 06/08/2026 Isis_BO 5649 Partie 6 › Classe › MClient_Adresse › Code // bAjout (booléen) : procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes //sZone est une chaine quand exception dans si pas bSupprime alors si :m_nIDTypeAdresse=0 alors Ajoute(tabListeErr,"Veuillez renseigner le type d'adresse") //Contrôle de l'adresse :m_clAdresse:bControle(clErreur,bSupprime) sinon fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() renvoyer "" 06/08/2026 Isis_BO 5650 Partie 6 › Classe › PFicheClient_Adresse › Code PFicheClient_Adresse Code Déclaration de PFicheClient_Adresse PFicheClient_Adresse est une Classe protégé m_clModeleCourant est un MClient_Adresse // modèle associé à la présentation m_clModeleSource est un MClient_Adresse dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode AppelProcValidation // Résumé : // Syntaxe : // AppelProcValidation () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelProcValidation() // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleSource) m_pValidation = Null DemandeMiseAJourIHM() fin Méthode bOK procédure bOK(clErreur est un CErreur) //,LOCAL bAvecTransaction est un booléen,LOCAL bMajCourant est un booléen bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // SI bAvecTransaction ALORS HTransactionDébut(gcnxBO,"CLIENT_ADRESSE,ADRESSE") //Contôle des données Client_adresse :FicheEnCours:bControle(clErreur,Faux) si pas clErreur.p_bOk alors goto ERREURTRANSAC //************************************************** 06/08/2026 Isis_BO 5651 Partie 6 › Classe › PFicheClient_Adresse › Code //Traitement des données Client //************************************************** // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // recopie des éléments adresses dans la présentation si besoin m_clModeleCourant:m_clAdresse:CopieAdresseDansPresentation() clFicheAdresse est un PFicheAdresse(m_clModeleCourant:m_clAdresse,Null) si pas clFicheAdresse:bOK(clErreur) alors //PAS clFicheAdresse:bOK(clErreur,Faux,Vrai) goto ERREURTRANSAC sinon m_clModeleCourant:m_nIDAdresse = clFicheAdresse:m_nPKID fin // effectue les modifications dans le fichier client_adresse si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURTRANSAC // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN //Termine la transaction // SI bAvecTransaction ALORS HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MClient_Adresse dynamique, pValidation est une procédure=Null) si clModele:m_nIDTypeAdresse = 0 alors clModele:m_nIDTypeAdresse = gpclListeTypeAdresse: RechercheEtDonneIdDepuisValeur(0) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele 06/08/2026 Isis_BO 5652 Partie 6 › Classe › PFicheClient_Adresse › Code // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété FicheEnCours procédure publique FicheEnCours() : MClient_Adresse renvoyer m_clModeleCourant Affectation de la propriété FicheEnCours procédure publique FicheEnCours(clValeur est MClient_Adresse) m_clModeleCourant=clValeur Récupération de la propriété p_clCourant procédure publique p_clCourant() : MClient_Adresse renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MClient_Adresse() clPresentation est un PFicheClient_Adresse(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5653 Partie 6 › Classe › MTableauDeClient_Adresse › Code MTableauDeClient_Adresse Code Déclaration de MTableauDeClient_Adresse MTableauDeClient_Adresse est une Classe public m_clTabModele est un tableau de MClient_Adresse dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MClient_Adresse dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MClient_Adresse dynamique, clErreur est un CErreur,bForce est un booléen) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) _et_ pas bForce alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(local nIdClient est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // 06/08/2026 Isis_BO 5654 Partie 6 › Classe › MTableauDeClient_Adresse › Code // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Client_Adresse.*,Adresse.* FROM Client_Adresse INNER JOIN Adresse ON (Adresse.AD_PKID=Client_Adresse.CA_IDAdresse) WHERE Client_Adresse.CA_IDClient = {p_IdClient} ] reqSQL.p_IdClient = nIdClient // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MClient_Adresse clModele.Charger(reqSQL) //clModeAdresse est un MAdresse clModele:m_clAdresse:Charger(reqSQL) clModele:m_bLiaison = nIdClient>0 ? Vrai sinon Faux TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5655 Partie 6 › Classe › PTableClient_Adresse › Code PTableClient_Adresse Code Déclaration de PTableClient_Adresse PTableClient_Adresse est une Classe protégé m_clTableauModele est un MTableauDeClient_Adresse dynamique // modèle associé à la présentation m_clModeleCourant est un MClient_Adresse dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur,bForce est un booléen) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur, bForce) Constructeur procédure Constructeur(clTableauModele est un MTableauDeClient_Adresse dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété ListeEnCours procédure publique ListeEnCours() : MTableauDeClient_Adresse renvoyer m_clTableauModele Affectation de la propriété ListeEnCours procédure publique ListeEnCours(clValeur est MTableauDeClient_Adresse) m_clTableauModele=clValeur Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MClient_Adresse si m_clModeleCourant=Null alors clModele est un MClient_Adresse renvoyer clModele sinon 06/08/2026 Isis_BO 5656 Partie 6 › Classe › PTableClient_Adresse › Code renvoyer m_clModeleCourant fin Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MClient_Adresse dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nIdClient est un entier sur 8 octets) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeClient_Adresse clTableauModele.Charger(nIdClient) // création de la nouvelle instance de présentation clPresentation est un PTableClient_Adresse(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheClient_Adresse(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MClient_Adresse dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau(local bLier est un booléen,local nIdLie est un entier sur 8 octets) clModele est un MClient_Adresse() clModele:m_bLiaison = bLier clModele:m_nIDClient= nIdLie clPresentationFiche est un PFicheClient_Adresse(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MClient_Adresse dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode Trie // Résumé : 06/08/2026 Isis_BO 5657 Partie 6 › Classe › PTableClient_Adresse › Code // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 5658 Partie 6 › Classe › PTableClient › Code PTableClient Code Déclaration de PTableClient PTableClient est une Classe protégé m_clTableauModele est un MTableauDeClient dynamique// modèle associé à la présentation m_clModeleCourant est un MClient dynamique // référence sur le modèle de données courant m_bMajCourantSansIHM est un booléen m_sNomThreadListeGlobale est une chaîne fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Méthode ChercheEtRemplieListe // Résumé : // Syntaxe : //ChercheEtRemplieListe ( est chaîne, est procédure, est chaîne, est booléen, est chaîne [, est booléen]) // // Paramètres : // sNomChampSaisie (chaîne ANSI) : // LaProcedureAjouteListe (procédure) : // sTexte (chaîne ANSI) : // bControleDoublonsTableau (booléen) : // sNomVariableTableau (chaîne ANSI) : // bEnThread (booléen - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure globale ChercheEtRemplieListe(local sNomChampSaisie est une chaîne,LaProcedureAjouteListe est une procédure,local sTexte est une chaîne,local bControleDoublonsTableau est un booléen, local sNomVariableTableau est une chaîne,local bEnThread est un booléen=Faux) sdMalistepersonne est une Source de Données reqSQL est une chaîne = [ SELECT DISTINCT Client.CL_Nom AS NomClient,Client.CL_PKID AS PKID FROM Client LEFT OUTER JOIN Client_Adresse ON(Client_Adresse.CA_IDClient=Client.CL_PKID) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Client_Adresse.CA_IDAdresse) WHERE (UPPER(CL_Nom)]= '%1' OR UPPER(AD_Ligne_1)]= '%1' OR UPPER(AD_Ligne_2)]= '%1' OR UPPER(AD_Ligne_3)]= '%1' 06/08/2026 Isis_BO 5659 Partie 6 › Classe › PTableClient › Code OR UPPER(AD_Ligne_4)]= '%1' OR UPPER(AD_Ligne_5)]= '%1' OR UPPER(AD_CodePostal)]= '%1' OR UPPER(AD_Ville)]= '%1') AND Client.CL_BLOCAGE=0 ORDER BY CL_Nom ] si bEnThread _et_ gbThreadFinListeClient alors ThreadFin() fin reqSQL = ChaîneConstruit(reqSQL,sTexte) si HExécuteRequêteSQL(sdMalistepersonne,hRequêteDéfaut,reqSQL) alors si HNbEnr(sdMalistepersonne)> 0 alors pour tout sdMalistepersonne si bEnThread _et_ gbThreadFinListeClient alors ThreadFin() fin si bEnThread alors ExécuteThreadPrincipal(LaProcedureAjouteListe,sNomChampSaisie,sdMalistepersonne. NomClient,sdMalistepersonne.PKID,bControleDoublonsTableau,sNomVariableTableau) sinon LaProcedureAjouteListe(sNomChampSaisie,sdMalistepersonne.NomClient,sdMalistepersonne. PKID,bControleDoublonsTableau,sNomVariableTableau) fin fin sinon si bEnThread alors ExécuteThreadPrincipal(LaProcedureAjouteListe,sNomChampSaisie,"",0, bControleDoublonsTableau,sNomVariableTableau) sinon LaProcedureAjouteListe(sNomChampSaisie,"",0,bControleDoublonsTableau,sNomVariableTableau) fin // ExécuteThreadPrincipal(TH_AucunePersonne) fin fin HLibèreRequête(sdMalistepersonne) Constructeur procédure Constructeur(clTableauModele est un MTableauDeClient dynamique) m_clTableauModele=clTableauModele m_sNomThreadListeGlobale="ListeClientGlobal" Destructeur procédure Destructeur() Récupération de la propriété p_bMajCourantSansIHM procédure publique p_bMajCourantSansIHM() : booléen renvoyer m_bMajCourantSansIHM Affectation de la propriété p_bMajCourantSansIHM procédure publique p_bMajCourantSansIHM(bValeur est un booléen) m_bMajCourantSansIHM=bValeur Récupération de la propriété p_bModeleCourantVide 06/08/2026 Isis_BO 5660 Partie 6 › Classe › PTableClient › Code procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MClient renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MClient dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Récupération de la propriété p_sNomThreadListeGlobale procédure publique p_sNomThreadListeGlobale() : chaîne renvoyer m_sNomThreadListeGlobale Affectation de la propriété p_sNomThreadListeGlobale procédure publique p_sNomThreadListeGlobale(sValeur est une chaîne) m_sNomThreadListeGlobale=sValeur Méthode gNouvellePresentation // Résumé : Méthode qui permet de charger un ou plusieurs clients // Syntaxe : // [ = ] gNouvellePresentation ( est entier sur 8 octets [, ...]) // // Paramètres : // nMode (entier sur 8 octets) : Le mode de chargement 1 (Ensemble des clients ou un client en particulier) / 2 (Le client concerné par l'intervention) / 3 (Ensemble des clients concerné par un lieu) // <*> : Filtres // Valeur de retour : // PTableClient : Renvoi un objet contenant un ou plusieurs clients procédure globale gNouvellePresentation(local nMode est un entier sur 8 octets,*) //LOCAL nIdClient est un entier sur 8 octets,LOCAL nIdIntervention est un entier sur 8 octets,LOCAL sNomClient est une chaine="",LOCAL nIdLieu est un entier sur 8 octets=-1 // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeClient //1 : Ensemble des clients ou un client en particulier //2 : Le client concerné par l'intervention //3 : Ensemble des clients concerné par un lieu 06/08/2026 Isis_BO 5661 Partie 6 › Classe › PTableClient › Code //4 : Le client concerné par le dossier selon nMode cas 1 : clTableauModele.Charger(MesParamètres[2 à])//nIdClient,nIdIntervention,sNomClient cas 2 : clTableauModele.ChargerClientIntervention(MesParamètres[2]) cas 3 : clTableauModele.ChargerClientieu(MesParamètres[2]) cas 4 : clTableauModele.ChargerClientDossier(MesParamètres[2]) cas 5 : clTableauModele.RechercheGlobale(MesParamètres[2]) cas 6 : clTableauModele.ChargerUnSeulClient(MesParamètres[2]) fin // création de la nouvelle instance de présentation clPresentation est un PTableClient(clTableauModele) renvoyer clPresentation Méthode gTHNouvellePresentation // Résumé : // Syntaxe : //gTHNouvellePresentation ( est entier [, ...]) // // Paramètres : // nMode (entier) : // <*> : > // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // ChampTable (champ) : // methodeClasseDeRecherche (procédure) : // bControleDoublonsTableau (booléen) : // sNomTableauDeRecherche (chaîne ANSI) : // sCritereCompl (chaîne ANSI) : // callBackMAJ (procédure) : // <*> : > // <*> : > // sNomThread (chaîne ANSI) : // <*> : > procédure publique globale gTHNouvellePresentation(local nMode est un entier, *) //callBackMAJ est une procedure, selon nMode cas 0 : si ThreadEtat("ListeClientGlobal")<>threadInexistant alors ThreadArrête("ListeClientGlobal") gbThreadFinListeClientGlobal = Faux ThreadExécute("ListeClientGlobal",threadNormal,MTableauDeClient.THCharger,MesParamètres[2 à]) //CAS 1 : ThreadExécute(sNomThread,threadCopieLégèreContexteHFSQL,,MesParamètres[3A]) fin Méthode Modifier procédure Modifier() 06/08/2026 Isis_BO 5662 Partie 6 › Classe › PTableClient › Code clPresentationFiche est un PFicheClient(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MClient dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau(*) clModele est un MClient() clPresentationFiche est un PFicheClient(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MClient dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 5663 Partie 6 › Classe › MCollaborateur › Code MCollaborateur Code Déclaration de MCollaborateur MCollaborateur est une Classe //************************************************************************************************* ************* //Le modèle MCollaborateur hérite du modèle de base //************************************************************************************************* ************* hérite de MBase //************************************************************************************************* ************* //Membres liés aux rubriques du fichier Collaborateur //************************************************************************************************* ************* m_nPKID est un entier sur 8 octets | m_sNom | est une chaîne ANSI | | | | ------------- | ------------------- | ----------------------- | --- | | m_sPrenom | est une chaîne ANSI | | | | m_sTelFixe | est une chaîne ANSI | | | | m_sTelMobile | est une chaîne ANSI | | | | m_sEmail | est une chaîne ANSI | | | | m_bAuPlanning | est un booléen | | | | m_sFonction | est une chaîne ANSI | | | m_nIDCivilite est un entier sur 8 octets | m_bActif | est un booléen | | | | ----------- | ------------------- | --------------------- | --- | | m_sIDImport | est une chaîne ANSI | | | m_rPonderation est un réel sur 4 octets | m_nStatut | est un entier sur 8 octets | | | | ------------- | -------------------------- | ------------------------ | --- | | m_sTrigramme | est une chaîne ANSI | | | | m_bUtiliseBO | est un booléen | | | | m_bUtiliseMob | est un booléen | | | //************************************************************************************************* ************* // Membres NON liés aux rubriques du fichier Societe //************************************************************************************************* ************* // VARIABLE DE TYPE SIMPLE | m_bSelection | est un booléen | | | | ------------ | -------------- | --- | --- | m_bLier est un booléen | m_nIdLie | est un entier sur 8 octets | | | | -------- | -------------------------- | --- | --- | m_nMethodeCustom est un entier | m_sLogin | est une chaîne | | | | -------- | -------------- | -------------------------- | --- | // VARIABLE DE TYPE CLASSE m_nPertinenceFulltext est un entier m_clEquipe est un MEquipe | m_clListeEquipe | est un tableau local de MEquipe | | | | ---------------- | ------------------------------- | --- | --- | m_clListeSociete est un tableau local de MSociete fin Méthode bControle | 06/08/2026 | | Isis_BO | 5664 | | ---------- | --- | ------- | ---- | Partie 6 › Classe › MCollaborateur › Code // Résumé : Méthode de contrôle des données du fichier Collaborateur // Syntaxe : //[ = ] bControle ( est CErreur, est booléen) // // Paramètres : // clErreur (CErreur) : instance de l'objet qui va contenir l'erreur eventuelle // bSupprime (booléen) : S'agit-il d'un enregistrement à supprimer // Valeur de retour : // booléen : Vrai si aucune erreur Faux sinon // bAjout (booléen) : S'agit-il d'un nouvel enregistrement procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors si SansEspace(:m_sNom)="" alors Ajoute( tabListeErr,"Veuillez renseigner le nom") si SansEspace(:m_sPrenom)="" alors Ajoute( tabListeErr,"Veuillez renseigner le prénom") //SI SansEspace(:m_sTelFixe)="" ET SansEspace(:m_sTelMobile)="" ALORS ajoute(tabListeErr,"Veuillez renseigner au moins un numéro de téléphone") sinon fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur procédure Constructeur() m_bActif=1 m_bAuPlanning=1 m_rPonderation=1 Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet 06/08/2026 Isis_BO 5665 Partie 6 › Classe › MCollaborateur › Code procédure InfoOnglet() : chaîne renvoyer m_sNom Récupération de la propriété ListeEquipe procédure publique ListeEquipe() sResultat est une chaîne si :m_clListeEquipe..Occurrence=0 alors InitListeEquipe() fin nCpt est un entier pour tout clUneEquipe de :m_clListeEquipe nCpt+=1 si nCpt=1 alors sResultat = clUneEquipe:m_sNom sinon sResultat += ";"+clUneEquipe:m_sNom fin fin renvoyer sResultat Récupération de la propriété ListeEquipeRC procédure publique ListeEquipeRC() sResultat est une chaîne si :m_clListeEquipe..Occurrence=0 alors InitListeEquipe() fin nCpt est un entier pour tout clUneEquipe de :m_clListeEquipe nCpt+=1 si nCpt=1 alors sResultat = clUneEquipe:m_sNom sinon sResultat += RC+clUneEquipe:m_sNom fin fin renvoyer sResultat Récupération de la propriété ListeSociete procédure publique ListeSociete() sResultat est une chaîne si :m_clListeSociete..Occurrence=0 alors InitListeSociete() fin nCpt est un entier pour tout clUneSociete de :m_clListeSociete nCpt+=1 si nCpt=1 alors sResultat = clUneSociete:m_sNom sinon sResultat += RC+clUneSociete:m_sNom fin fin renvoyer sResultat Récupération de la propriété NomPrenom procédure publique NomPrenom() 06/08/2026 Isis_BO 5666 Partie 6 › Classe › MCollaborateur › Code renvoyer :m_sNom+" "+:m_sPrenom Récupération de la propriété NomPrenomEtListeEquipe procédure publique NomPrenomEtListeEquipe() sListeEquipe est une chaîne = ListeEquipe si sListeEquipe="" alors renvoyer NomPrenom+TAB+" (sans équipe)" sinon renvoyer NomPrenom+TAB+" ("+ListeEquipe+")" fin Méthode InitListeEquipe procédure InitListeEquipe() clFicheCollab est un objet dynamique si gProcEquipeCollab<>Null alors clFicheCollab = gProcEquipeCollab(objet) fin si clFicheCollab<>Null alors pour tout uneEquipeCollab de clFicheCollab.ListeEquipe.m_clTabModele TableauAjoute(:m_clListeEquipe,uneEquipeCollab.m_clEquipe) fin fin Méthode InitListeSociete // Résumé : // Syntaxe : // InitListeSociete () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InitListeSociete() clFicheCollab est un objet dynamique si gProcSocieteCollab<>Null alors clFicheCollab = gProcSocieteCollab(objet) fin si clFicheCollab<>Null alors pour tout uneSocieteCollab de clFicheCollab.ListeSociete.m_clTabModele TableauAjoute(:m_clListeSociete,uneSocieteCollab.m_clSociete) fin fin 06/08/2026 Isis_BO 5667 Partie 6 › Classe › PFicheCollaborateur › Code PFicheCollaborateur Code Déclaration de PFicheCollaborateur PFicheCollaborateur est une Classe protégé m_clModeleCourant est un MCollaborateur // modèle associé à la présentation m_clModeleSource est un MCollaborateur dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation m_clFicheUser est un PFicheUtilisateur dynamique //Utilisateur lié m_clListeSociete est un PTableSociete_Collaborateur dynamique m_clListeEquipe est un PTableEquipe_Collaborateur dynamique fin Méthode bOK procédure bOK(clErreur est un CErreur) //,LOCAL bAvecTransaction est un booléen,LOCAL bMajCourant est un booléen bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin //Débute une transaction sur les fichiers Societe et Adresse // SI bAvecTransaction ALORS HTransactionDébut(gcnxBO,"Collaborateur") si m_clModeleCourant.m_bActif=0 alors m_clModeleCourant.m_bAuPlanning=0 fin si m_clModeleCourant:m_sTrigramme="" alors CalculTrigramme() fin si pas m_clModeleCourant:bControle(clErreur,Faux) alors goto ERREURTRANSAC // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURTRANSAC //Sans méthode personnalisée si ListeSociete<>Null _et_ :m_nMethodeCustom=0 alors pour i = 1 _à_ :ListeSociete:m_clTabModele..Occurrence clFicheSC est un PFicheSociete_Collaborateur(:ListeSociete:m_clTabModele[i]) clFicheSC:m_nIDCollaborateur= m_clModeleCourant.IdentifiantUnique clFicheSC:m_clCollaborateur = m_clModeleCourant si pas clFicheSC:bOK(clErreur) alors goto ERREURTRANSAC//PAS clFicheSC:bOK(clErreur,Faux,Vrai) :ListeSociete:m_clTabModele[i]:m_bLiaison = Faux fin fin // si il y a une procédure de validation si m_pValidation<>Null alors 06/08/2026 Isis_BO 5668 Partie 6 › Classe › PFicheCollaborateur › Code m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN //Termine la transaction // SI bAvecTransaction ALORS HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Méthode CalculTrigramme // Résumé : // Syntaxe : //CalculTrigramme () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure CalculTrigramme() sTrigramme est une chaîne si m_sPrenom<>"" et m_sNom<>"" alors sTrigramme=Gauche(m_sPrenom,1)+Gauche(m_sNom,2) HLitRecherchePremier(Collaborateur,CO_Trigramme,sTrigramme) si HTrouve(Collaborateur) alors sTrigramme=Gauche(m_sPrenom,2)+Gauche(m_sNom,1) HLitRecherchePremier(Collaborateur,CO_Trigramme,sTrigramme) si HTrouve(Collaborateur) alors m_sTrigramme="" sinon 06/08/2026 Isis_BO 5669 Partie 6 › Classe › PFicheCollaborateur › Code m_sTrigramme=sTrigramme fin sinon m_sTrigramme=sTrigramme fin sinon m_sTrigramme="" fin Constructeur procédure Constructeur(clModele est un MCollaborateur dynamique, pValidation est une procédure=Null) si clModele:m_nIDCivilite = 0 alors clModele:m_nIDCivilite = gpclListeCivilite: RechercheEtDonneIdDepuisValeur(0) si clModele:m_rPonderation = 0 alors clModele:m_rPonderation = 1 // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété FicheEnCours procédure publique FicheEnCours() : MCollaborateur renvoyer m_clModeleCourant Affectation de la propriété FicheEnCours procédure publique FicheEnCours(clValeur est MCollaborateur) m_clModeleCourant=clValeur Récupération de la propriété FicheUtilisateur procédure publique FicheUtilisateur() : PFicheUtilisateur renvoyer m_clFicheUser Affectation de la propriété FicheUtilisateur procédure publique FicheUtilisateur(clValeur est PFicheUtilisateur dynamique) m_clFicheUser=clValeur Récupération de la propriété ListeEquipe procédure publique ListeEquipe() : PTableEquipe_Collaborateur renvoyer m_clListeEquipe Affectation de la propriété ListeEquipe 06/08/2026 Isis_BO 5670 Partie 6 › Classe › PFicheCollaborateur › Code procédure publique ListeEquipe(clValeur est PTableEquipe_Collaborateur) m_clListeEquipe=clValeur Récupération de la propriété ListeSociete procédure publique ListeSociete() : PTableSociete_Collaborateur renvoyer m_clListeSociete Affectation de la propriété ListeSociete procédure publique ListeSociete(clValeur est PTableSociete_Collaborateur dynamique) m_clListeSociete=clValeur Récupération de la propriété p_clCourant procédure publique p_clCourant() : MCollaborateur renvoyer m_clModeleCourant Méthode gFicheUtilisateur // Résumé : // Syntaxe : //gFicheUtilisateur ( est PFicheCollaborateur dynamique [, est PFicheUtilisateur dynamique [, est entier sur 8 octets [, est chaîne]]]) // // Paramètres : // clFicheCollab (PFicheCollaborateur dynamique) : // clFicheUser (PFicheUtilisateur dynamique - valeur par défaut=0) : < indiquez ici le rôle de clFicheUser> // nIdUser (entier sur 8 octets - valeur par défaut=-1) : // sLogin (chaîne ANSI - valeur par défaut="") : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gFicheUtilisateur(clFicheCollab est un PFicheCollaborateur dynamique, clFicheUser est un PFicheUtilisateur dynamique=Null,local nIdUser est un entier sur 8 octets=-1,local sLogin est une chaîne="") clTabUser est un PTableUtilisateur dynamique si clFicheUser<>Null alors si nIdUser<>-1 alors clTabUser <- PTableUtilisateur.gNouvellePresentation(1,-1,nIdUser) sinon si sLogin<>"" alors clTabUser <- PTableUtilisateur.gNouvellePresentation(1,-1,-1,sLogin) fin si clTabUser<>Null _et_ clTabUser.p_nTotal>=1 alors clFicheUser = allouer un PFicheUtilisateur(clTabUser.m_clTabModele[1]) DemandeMiseAJourIHM() fin clFicheCollab:FicheUtilisateur = clFicheUser si clTabUser=Null alors DemandeMiseAJourIHM() 06/08/2026 Isis_BO 5671 Partie 6 › Classe › PFicheCollaborateur › Code fin sinon clTabUser <- PTableUtilisateur.gNouvellePresentation(1,clFicheCollab.IdentifiantUnique) si clTabUser.p_nTotal>=1 alors clFicheUser = allouer un PFicheUtilisateur(clTabUser.m_clTabModele[1],*) sinon clFicheUser = PFicheUtilisateur.gNouvellePresentation() fin clFicheCollab:FicheUtilisateur = clFicheUser fin Méthode gListeEquipe procédure publique globale gListeEquipe(clPresentation est un PFicheCollaborateur) clPresentation.m_clListeEquipe = PTableEquipe_Collaborateur.gNouvellePresentation(2,clPresentation. IdentifiantUnique) Méthode gListeSociete // Résumé : // Syntaxe : //gListeSociete ( est PFicheCollaborateur, est booléen, est entier sur 8 octets) // // Paramètres : // clPresentation (PFicheCollaborateur) : // bAvecSocieteParDefaut (booléen) : // nIDSocietePArDefaut (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeSociete(clPresentation est un PFicheCollaborateur,local bAvecSocieteParDefaut est un booléen,local nIDSocietePArDefaut est un entier sur 8 octets) clPresentation.m_clListeSociete = PTableSociete_Collaborateur.gNouvellePresentation(1,clPresentation. IdentifiantUnique) si clPresentation.m_clListeSociete.m_clTabModele..Occurrence=0 _et_ (bAvecSocieteParDefaut _ou_ nIDSocietePArDefaut>0) alors si nIDSocietePArDefaut>0 alors HLitRecherchePremier(Societe,SO_PKID,nIDSocietePArDefaut) sinon HLitPremier(Societe,SO_PKID) fin si HTrouve(Societe) alors clFicheSocieteCollab est un PFicheSociete_Collaborateur<- clPresentation.m_clListeSociete. Nouveau(Vrai,Societe.SO_PKID) clFicheSocieteCollab.m_clSociete.charger(Societe) clFicheSocieteCollab.m_bNouveau=Vrai clFicheSocieteCollab.AppelProcValidation(2) fin fin Méthode gNouvellePresentation 06/08/2026 Isis_BO 5672 Partie 6 › Classe › PFicheCollaborateur › Code // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MCollaborateur() clPresentation est un PFicheCollaborateur(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5673 Partie 6 › Classe › MTableauDeCollaborateur › Code MTableauDeCollaborateur Code Déclaration de MTableauDeCollaborateur MTableauDeCollaborateur est une Classe public m_clTabModele est un tableau de MCollaborateur dynamique m_bTrie est un booléen fin Méthode Ajouter procédure Ajouter(clModele est un MCollaborateur dynamique) nIndice est un entier // ajoute l'instance du modèle dans le tableau en mémoire si :m_bTrie alors nIndice = TableauAjouteTrié(m_clTabModele,clModele) sinon nIndice = TableauAjoute(m_clTabModele,clModele) TableauTrie(m_clTabModele,ttMembre,"m_sNom") fin // mise à jour des IHM DemandeMiseAJourIHM() renvoyer nIndice Méthode bSupprimer procédure bSupprimer(clModele est un MCollaborateur dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode ChargerCeuxActif // Résumé : // Syntaxe : 06/08/2026 Isis_BO 5674 Partie 6 › Classe › MTableauDeCollaborateur › Code //ChargerCeuxActif () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerCeuxActif() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT DISTINCT Collaborateur.* ,(SELECT UT_Login FROM Utilisateur WHERE Utilisateur.UT_IDCollaborateur=Collaborateur.CO_PKID) AS LoginUtilisateur FROM Collaborateur WHERE Collaborateur.CO_Actif=1 ORDER BY Collaborateur.CO_Nom ASC ] //reqSQL..CodeSQL += "toto" // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MCollaborateur clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerCeuxEncadrant // Résumé : // Syntaxe : //ChargerCeuxEncadrant () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerCeuxEncadrant(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5675 Partie 6 › Classe › MTableauDeCollaborateur › Code // // récupération des données reqSQL est une Requête SQL = [ SELECT DISTINCT Collaborateur.* FROM Collaborateur INNER JOIN Utilisateur ON (Utilisateur.UT_IDCollaborateur=Collaborateur.CO_PKID) INNER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=Utilisateur.UT_IDTypeProfil) INNER JOIN Societe_Collaborateur ON (Societe_Collaborateur.SC_IDCollaborateur=Collaborateur.CO_PKID ) WHERE Societe_Collaborateur.SC_IDCSociete={p_nIdSociete} AND Collaborateur.CO_Actif={p_bActif} AND ParametreMetier.PA_Valeur IN ({p_profils}) ORDER BY Collaborateur.CO_Nom ASC ] //('1','2') reqSQL.p_profils = "1;2;9" reqSQL.p_profils = "1;2" reqSQL.p_nIdSociete = MesParamètres..Occurrence>=1 ? MesParamètres[1] sinon Null reqSQL.p_bActif = MesParamètres..Occurrence>=2 ? MesParamètres[2] sinon Null //reqSQL..CodeSQL += "toto" // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MCollaborateur clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerCeuxPasDansEquipe procédure ChargerCeuxPasDansEquipe(local nIdSociete est un entier sur 8 octets,local nIdEquipeAEclure est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT DISTINCT Collaborateur.* FROM Collaborateur LEFT OUTER JOIN Equipe_Collaborateur ON (Equipe_Collaborateur.EC_IDCollaborateur=Collaborateur. CO_PKID) LEFT OUTER JOIN Societe_Collaborateur ON (Societe_Collaborateur.SC_IDCollaborateur=Collaborateur. CO_PKID) WHERE Societe_Collaborateur.SC_IDCSociete={p_nIdSociete} AND Collaborateur.CO_Actif=1 AND 06/08/2026 Isis_BO 5676 Partie 6 › Classe › MTableauDeCollaborateur › Code ( Equipe_Collaborateur.EC_IDCollaborateur IS NULL OR ( Equipe_Collaborateur.EC_IDCollaborateur IS NOT NULL AND (Equipe_Collaborateur.EC_IDEquipe<>{p_nIdEquipeExclu} AND NOT EXISTS (SELECT 1 FROM Equipe_Collaborateur AS ECollab WHERE Ecollab.EC_IDCollaborateur = Equipe_Collaborateur.EC_IDCollaborateur AND ECollab.EC_IDEquipe={p_nIdEquipeExclu})))) ] reqSQL.p_nIdSociete = nIdSociete dans (-1,0) ? Null sinon nIdSociete reqSQL.p_nIdEquipeExclu = nIdEquipeAEclure=-1 ? Null sinon nIdEquipeAEclure //reqSQL..CodeSQL += "toto" // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MCollaborateur clModele.Charger(reqSQL) clModele.m_bLiaison = Vrai TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerCeuxpourImprimAgenda // Résumé : // Syntaxe : //ChargerCeuxpourImprimAgenda ( est chaîne) // // Paramètres : // sListeIdCollab (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerCeuxpourImprimAgenda(sListeIdCollab est une chaîne) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT DISTINCT Collaborateur.* FROM Collaborateur WHERE Collaborateur.CO_Actif=1 AND Collaborateur.CO_PKID IN ({P_IdCollab}) ORDER BY Collaborateur.CO_Nom ASC ] reqSQL.P_IdCollab= sListeIdCollab="" ? Null sinon sListeIdCollab // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL 06/08/2026 Isis_BO 5677 Partie 6 › Classe › MTableauDeCollaborateur › Code clModele est un MCollaborateur clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerCeuxSansSociete procédure ChargerCeuxSansSociete(local nIdSocieteAExclure est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT DISTINCT Collaborateur.* FROM Collaborateur WHERE NOT EXISTS (SELECT 1 FROM Societe_Collaborateur WHERE Societe_Collaborateur. SC_IDCollaborateur=Collaborateur.CO_PKID AND Societe_Collaborateur.SC_IDCSociete= {p_nIdSocieteExclu}) ORDER BY Collaborateur.CO_Nom ] reqSQL.p_nIdSocieteExclu= nIdSocieteAExclure=-1 ? Null sinon nIdSocieteAExclure //reqSQL..CodeSQL += "toto" // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MCollaborateur clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerTous procédure ChargerTous() //trace("ChargerTousLesCollaborateurs") // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT DISTINCT Collaborateur.* FROM Collaborateur ORDER BY Collaborateur.CO_Nom ASC ] //reqSQL..CodeSQL += "toto" 06/08/2026 Isis_BO 5678 Partie 6 › Classe › MTableauDeCollaborateur › Code // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MCollaborateur clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerViaIntervention procédure ChargerViaIntervention(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT DISTINCT Collaborateur.* FROM Collaborateur INNER JOIN Intervention ON (Intervention.IN_IDSuiviPar=Collaborateur.CO_PKID) WHERE Intervention.IN_PKID={p_IdIntervention} ] reqSQL.p_IdIntervention = MesParamètres..Occurrence>=1 _et_ MesParamètres[1]>0 ? MesParamètres[1] sinon Null //reqSQL..CodeSQL += "toto" // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MCollaborateur clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerViaRechercheFullText // Résumé : // Syntaxe : //ChargerViaRechercheFullText ( est chaîne) // // Paramètres : // sTermedeRecherche (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerViaRechercheFullText(local sTermedeRecherche est une chaîne) // vide le tableau TableauSupprimeTout(m_clTabModele) 06/08/2026 Isis_BO 5679 Partie 6 › Classe › MTableauDeCollaborateur › Code // récupération des données reqSQL est une Requête SQL = [ SELECT Collaborateur.*,MATCH(Collaborateur.CO_Index_FullText) AGAINST ({p_TermedeRecherche}) AS PertinenceFulltext FROM Collaborateur WHERE PertinenceFulltext >0 ORDER BY PertinenceFulltext DESC ] reqSQL.p_TermedeRecherche = sTermedeRecherche+"*" // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MCollaborateur clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin HAnnuleDéclaration(reqSQL) Méthode ChargerViaSociete // Résumé : procédure ChargerViaSociete(local nIdSociete est un entier sur 8 octets) TableauSupprimeTout(m_clTabModele) // récupération des données reqSQL est une Requête SQL = [ SELECT DISTINCT Collaborateur.*,Equipe.* FROM Collaborateur //INNER join Societe_Collaborateur ON Societe_Collaborateur.SC_IDCollaborateur=collaborateur.CO_PKID and Societe_Collaborateur.SC_IDCSociete={p_nIdSociete} LEFT OUTER JOIN Equipe_Collaborateur ON Equipe_Collaborateur.EC_IDCollaborateur=Collaborateur. CO_PKID LEFT OUTER JOIN Equipe ON Equipe.EQ_PKID=Equipe_Collaborateur.EC_IDEquipe AND Equipe.EQ_IDSociete= {p_nIdSociete} WHERE Collaborateur.CO_AuPlanning=1 ORDER BY EQ_Nom ] reqSQL.p_nIdSociete = nIdSociete dans (-1,0) ? Null sinon nIdSociete // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MCollaborateur clModele.Charger(reqSQL) clModele:m_clEquipe:Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerViaUtilisateur 06/08/2026 Isis_BO 5680 Partie 6 › Classe › MTableauDeCollaborateur › Code // Résumé : procédure ChargerViaUtilisateur(local nIdUtilisateur est un entier sur 8 octets) TableauSupprimeTout(m_clTabModele) // récupération des données reqSQL est une Requête SQL = [ SELECT DISTINCT Collaborateur.* FROM Collaborateur INNER JOIN Utilisateur ON (Utilisateur.UT_IDCollaborateur=Collaborateur.CO_PKID) WHERE Utilisateur.UT_PKID = {p_nIDUser} ORDER BY CO_Nom ] reqSQL.p_nIduser = nIdUtilisateur dans (-1,0) ? Null sinon nIdUtilisateur // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MCollaborateur clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Méthode RechercheGlobale // Résumé : // Syntaxe : //RechercheGlobale ( est chaîne) // // Paramètres : // sTermedeRecherche (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheGlobale(local sTermedeRecherche est une chaîne) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données 06/08/2026 Isis_BO 5681 Partie 6 › Classe › MTableauDeCollaborateur › Code ReqSQL est une Requête SQL = [ SELECT *,MATCH(Collaborateur.CO_Index_FullText) AGAINST ({p_TermedeRecherche}) AS PertinenceFulltext FROM Collaborateur WHERE PertinenceFulltext >0 ORDER BY PertinenceFulltext DESC ] ReqSQL.p_TermedeRecherche = sTermedeRecherche+"*" // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MCollaborateur clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin HAnnuleDéclaration(ReqSQL) :TrieLesElementsDuTableau("m_nPertinenceFulltext") Méthode TrieLesElementsDuTableau // Résumé : // Syntaxe : //TrieLesElementsDuTableau ( est chaîne) // // Paramètres : // sMembresTrie (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TrieLesElementsDuTableau(local sMembresTrie est une chaîne) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) si pas ErreurDétectée alors :m_bTrie = Vrai sinon :m_bTrie = Faux fin fin 06/08/2026 Isis_BO 5682 Partie 6 › Classe › MSociete_Collaborateur › Code MSociete_Collaborateur Code Déclaration de MSociete_Collaborateur MSociete_Collaborateur est une Classe //************************************************************************************************* ************* //Le modèle MSociete_Collaborateur hérite du modèle de base //************************************************************************************************* ************* hérite de MBase //************************************************************************************************* ************* //Membres liés aux rubriques du fichier Societe_Collaborateur //************************************************************************************************* ************* m_nPKID est un entier sur 8 octets m_nIDCollaborateur est un entier sur 8 octets m_nIDSociete est un entier sur 8 octets //************************************************************************************************* ************* // Membres NON liés aux rubriques du fichier Societe //************************************************************************************************* ************* // VARIABLE DE TYPE SIMPLE // VARIABLE DE TYPE CLASSE m_clCollaborateurest un MCollaborateur m_clSociete est un MSociete // VARIABLE DE TYPE TABLEAU fin Méthode bControle // Résumé : // Syntaxe : //[ = ] bControle ( est CErreur, est booléen) // // Paramètres : // clErreur (CErreur) : // bSupprime (booléen) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // bAjout (booléen) : procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) 06/08/2026 Isis_BO 5683 Partie 6 › Classe › MSociete_Collaborateur › Code bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes //sZone est une chaine quand exception dans si pas bSupprime alors //Contrôle de l'adresse :m_clCollaborateur:bControle(clErreur,bSupprime) sinon fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 5684 Partie 6 › Classe › PFicheSociete_Collaborateur › Code PFicheSociete_Collaborateur Code Déclaration de PFicheSociete_Collaborateur PFicheSociete_Collaborateur est une Classe protégé m_clModeleCourant est un MSociete_Collaborateur // modèle associé à la présentation m_clModeleSource est un MSociete_Collaborateur dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode AppelProcValidation // Résumé : // Syntaxe : //AppelProcValidation ( est entier) // // Paramètres : // nMode (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelProcValidation(local nMode est un entier) // si il y a une procédure de validation si m_pValidation<>Null alors selon nMode cas 1 : m_pValidation(m_clModeleSource) cas 2 : m_pValidation(m_clModeleCourant) fin m_pValidation = Null DemandeMiseAJourIHM() fin Méthode bOK procédure bOK(clErreur est un CErreur) //,LOCAL bAvecTransaction est un booléen,LOCAL bMajCourant est un booléen bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // SI bAvecTransaction ALORS HTransactionDébut(gcnxBO,"SOCIETE_COLLABORATEUR,COLLABORATEUR") //Contôle des données Societe_Collaborateur :FicheEnCours:bControle(clErreur,Faux) 06/08/2026 Isis_BO 5685 Partie 6 › Classe › PFicheSociete_Collaborateur › Code si pas clErreur.p_bOk alors goto ERREURTRANSAC //************************************************** //Traitement des données So //************************************************** // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant si pas m_clModeleCourant:m_clCollaborateur:bEnregistrer(clErreur) alors goto ERREURTRANSAC sinon m_clModeleCourant:m_nIDCollaborateur = m_clModeleCourant:m_clCollaborateur:m_nPKID fin // effectue les modifications dans le fichier client_adresse si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURTRANSAC // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN //Termine la transaction // SI bAvecTransaction ALORS HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MSociete_Collaborateur dynamique, pValidation est une procédure= Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele 06/08/2026 Isis_BO 5686 Partie 6 › Classe › PFicheSociete_Collaborateur › Code // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété FicheEnCours procédure publique FicheEnCours() : MSociete_Collaborateur renvoyer m_clModeleCourant Affectation de la propriété FicheEnCours procédure publique FicheEnCours(clValeur est MSociete_Collaborateur) m_clModeleCourant=clValeur Récupération de la propriété p_clCourant procédure publique p_clCourant() : MSociete_Collaborateur renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MSociete_Collaborateur() clPresentation est un PFicheSociete_Collaborateur(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5687 Partie 6 › Classe › PTableCollaborateur › Code PTableCollaborateur Code Déclaration de PTableCollaborateur PTableCollaborateur est une Classe protégé m_clTableauModele est un MTableauDeCollaborateur dynamique // modèle associé à la présentation m_clModeleCourant est un MCollaborateur dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeCollaborateur dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MCollaborateur renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MCollaborateur dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 5688 Partie 6 › Classe › PTableCollaborateur › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier, *) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeCollaborateur selon nMode cas 0 : clTableauModele.ChargerTous() cas 1 : clTableauModele.ChargerViaSociete(MesParamètres[2à]) cas 2 : clTableauModele.ChargerCeuxSansSociete(MesParamètres[2à]) cas 3 : clTableauModele.ChargerCeuxPasDansEquipe(MesParamètres[2à]) cas 4 : clTableauModele.ChargerViaIntervention(MesParamètres[2à]) cas 5 : clTableauModele.ChargerCeuxActif() cas 6 : clTableauModele.ChargerCeuxEncadrant(MesParamètres[2à]) cas 7 : clTableauModele.ChargerCeuxpourImprimAgenda(MesParamètres[2à]) cas 8 : clTableauModele.ChargerViaUtilisateur(MesParamètres[2à]) cas 9 : clTableauModele.rechercheGlobale(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableCollaborateur(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheCollaborateur(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MCollaborateur dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau(*) clModele est un MCollaborateur() clPresentationFiche est un PFicheCollaborateur(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MCollaborateur dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode RechercheEtDonneNomDepuisID procédure RechercheEtDonneNomDepuisID(nIdCollab est un entier sur 8 octets) n est un entier = TableauCherche(:m_clTabModele,tcLinéaire,"m_nPKID",nIdCollab) si n=-1 alors renvoyer "" sinon renvoyer :m_clTabModele[n]:NomPrenom 06/08/2026 Isis_BO 5689 Partie 6 › Classe › PTableCollaborateur › Code fin Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) m_bTrie = Vrai fin 06/08/2026 Isis_BO 5690 Partie 6 › Classe › MTableauDeSociete_Collaborateur › Code MTableauDeSociete_Collaborateur Code Déclaration de MTableauDeSociete_Collaborateur MTableauDeSociete_Collaborateur est une Classe public m_clTabModele est un tableau de MSociete_Collaborateur dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MSociete_Collaborateur dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MSociete_Collaborateur dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(local nIDSociete est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5691 Partie 6 › Classe › MTableauDeSociete_Collaborateur › Code // // récupération des données reqSQL est une Requête SQL = [ SELECT Societe_Collaborateur.*, Collaborateur.* FROM Societe_Collaborateur INNER JOIN Collaborateur ON (Collaborateur.CO_PKID=Societe_Collaborateur.SC_IDCollaborateur) WHERE Societe_Collaborateur.SC_IDCSociete={p_idSociete} ] reqSQL.p_idSociete = nIDSociete // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MSociete_Collaborateur clModele.Charger(reqSQL) clModele:m_clCollaborateur:Charger(reqSQL) clModele:m_bLiaison = nIDSociete>0 ? Vrai sinon Faux TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerSocieteCollab // Résumé : // Syntaxe : //ChargerSocieteCollab ( est entier sur 8 octets) // // Paramètres : // nIDCollab (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerSocieteCollab(local nIDCollab est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Societe_Collaborateur.*, Collaborateur.*, Societe.* FROM Societe_Collaborateur INNER JOIN Collaborateur ON (Collaborateur.CO_PKID=Societe_Collaborateur.SC_IDCollaborateur) INNER JOIN Societe ON (Societe.SO_PKID=Societe_Collaborateur.SC_IDCSociete) WHERE Societe_Collaborateur.SC_IDCollaborateur={p_idCollab} ] reqSQL.p_idCollab = nIDCollab // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MSociete_Collaborateur clModele.Charger(reqSQL) clModele:m_clCollaborateur:Charger(reqSQL) clModele:m_clSociete:Charger(reqSQL) 06/08/2026 Isis_BO 5692 Partie 6 › Classe › MTableauDeSociete_Collaborateur › Code clModele:m_bLiaison = Societe_Collaborateur.SC_IDCSociete>0 ? Vrai sinon Faux TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5693 Partie 6 › Classe › PTableSociete_Collaborateur › Code PTableSociete_Collaborateur Code Déclaration de PTableSociete_Collaborateur PTableSociete_Collaborateur est une Classe protégé m_clTableauModele est un MTableauDeSociete_Collaborateur dynamique // modèle associé à la présentation m_clModeleCourant est un MSociete_Collaborateur dynamique // référence sur le modèle de données courant m_nMethodeCustom est un entier fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeSociete_Collaborateur dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété MethodeCustom procédure publique MethodeCustom() : entier renvoyer m_nMethodeCustom Affectation de la propriété MethodeCustom procédure publique MethodeCustom(nValeur est un entier) m_nMethodeCustom=nValeur Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MSociete_Collaborateur si m_clModeleCourant=Null alors clModele est un MSociete_Collaborateur() renvoyer clModele 06/08/2026 Isis_BO 5694 Partie 6 › Classe › PTableSociete_Collaborateur › Code sinon renvoyer m_clModeleCourant fin Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MSociete_Collaborateur dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeSociete_Collaborateur selon nMode cas 0 : clTableauModele.Charger(MesParamètres[2à]) cas 1 : clTableauModele.ChargerSocieteCollab(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableSociete_Collaborateur(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier(pclCollab est un MCollaborateur dynamique=Null) //Le collab existe déjà si pclCollab<>Null alors si m_clModeleCourant:m_clCollaborateur:IdentifiantUnique=pclCollab:IdentifiantUnique alors m_clModeleCourant:m_clCollaborateur <= pclCollab //Création d'une instance clPresentationFiche est un PFicheSociete_Collaborateur(m_clModeleCourant) renvoyer clPresentationFiche fin sinon clPresentationFiche est un PFicheSociete_Collaborateur(m_clModeleCourant,ApresModification) renvoyer clPresentationFiche fin procédure interne ApresModification(pclModele est un MSociete_Collaborateur dynamique) DemandeMiseAJourIHM() 06/08/2026 Isis_BO 5695 Partie 6 › Classe › PTableSociete_Collaborateur › Code fin Méthode ModifierCustom // Résumé : // Syntaxe : //[ = ] ModifierCustom ([...]) // // Paramètres : // <*> : > // Valeur de retour : // PFicheCollaborateur : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // <*> : > procédure ModifierCustom(*) selon m_nMethodeCustom cas 1 : clPresentationFiche est un PFicheCollaborateur(m_clModeleCourant:m_clCollaborateur, ApresModification) renvoyer clPresentationFiche fin procédure interne ApresModification(pclModele est un objet dynamique) Modifier(pclModele) DemandeMiseAJourIHM() fin Méthode Nouveau procédure Nouveau(local bLier est un booléen,local nIdLie est un entier sur 8 octets,pclCollaborateur est un MCollaborateur dynamique=Null) clModele est un MSociete_Collaborateur() clModele.m_bLiaison = bLier clModele.m_nIDSociete= nIdLie //Le collaborateur existe déjà si pclCollaborateur<>Null alors //Affectation de l'objet personne clModele.m_clCollaborateur = pclCollaborateur //Création d'une instance clPresentationFiche est un PFicheSociete_Collaborateur(clModele) //Affecation de l'id de la personne et du rôle clPresentationFiche:m_nIDCollaborateur = clModele.m_clCollaborateur:IdentifiantUnique //Ajout de l'instance au tableau m_clTableauModele.Ajouter(clModele) clErreur est un CErreur 06/08/2026 Isis_BO 5696 Partie 6 › Classe › PTableSociete_Collaborateur › Code //Enregistrement en BDD si pas clPresentationFiche.bOK(clErreur) alors ExceptionPropage(clErreur.FormateMessage()) //PAS clPresentationFiche.bOK(clErreur,Faux,Vrai) renvoyer clPresentationFiche sinon clPresentationFiche est un PFicheSociete_Collaborateur(clModele,ApresAjout) renvoyer clPresentationFiche fin procédure interne ApresAjout(pclModele est un MSociete_Collaborateur dynamique) m_clTableauModele.Ajouter(pclModele) fin Méthode NouveauCustom // Résumé : // Syntaxe : //[ = ] NouveauCustom ([...]) // // Paramètres : // <*> : > // Valeur de retour : // PFicheCollaborateur : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure NouveauCustom(*) selon m_nMethodeCustom cas 1 : clModele est un MCollaborateur() clModele.m_bLier = MesParamètres[1] clModele.m_nIdLie = MesParamètres[2] clModele.m_nMethodeCustom = m_nMethodeCustom clPresentationFiche est un PFicheCollaborateur(clModele,ApresAjoutMethodeCustom1) renvoyer clPresentationFiche fin procédure interne ApresAjoutMethodeCustom1(pclModele est un MCollaborateur dynamique) Nouveau(pclModele.m_bLier,pclModele.m_nIdLie,pclModele) fin Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune 06/08/2026 Isis_BO 5697 Partie 6 › Classe › PTableSociete_Collaborateur › Code // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 5698 Partie 6 › Classe › MEquipe › Code MEquipe Code Déclaration de MEquipe MEquipe est une Classe //************************************************************************************************* ************* //Le modèle MEquipe hérite du modèle de base //************************************************************************************************* ************* hérite de MBase //************************************************************************************************* ************* //Membres liés aux rubriques du fichier Equipe //************************************************************************************************* ************* m_nPKID est un entier sur 8 octets m_sNom est une chaîne ANSI m_nIDSociete est un entier sur 8 octets //************************************************************************************************* ************* // Membres NON liés aux rubriques du fichier Equipe //************************************************************************************************* ************* // VARIABLE DE TYPE SIMPLE // VARIABLE DE TYPE CLASSE // VARIABLE DE TYPE TABLEAU m_clTabModele est un tableau de MCollaborateur dynamique fin Méthode bControle procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors si SansEspace(:m_sNom)="" alors Ajoute(tabListeErr, "Veuillez renseigner le nom de l'équipe") si :m_nIDSociete=0 alors Ajoute(tabListeErr, "Veuillez choisir la société lié à l'équipe") sinon fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE 06/08/2026 Isis_BO 5699 Partie 6 › Classe › MEquipe › Code fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) si :m_nPKID > 0 alors ReqSQL est une Requête SQL = [ DELETE FROM Equipe_Collaborateur WHERE Equipe_Collaborateur.EC_IDEquipe = {p_IdEquipe} ] ReqSQL.p_IdEquipe = :m_nPKID // exécution de la requête si pas HExécuteRequête(ReqSQL,hVérifieIntégrité+hVérifieDoublon) alors clErreur.Init(CErreur.ErreurHFSQL,HErreurInfo(hErrComplet)) renvoyer Faux fin ReqSQL_2 est une Requête SQL = [ UPDATE Planning_RDV SET PL_IDEquipe = 0 WHERE PL_IDEquipe = {p_IdEquipe} ] ReqSQL_2.p_IdEquipe = :m_nPKID // exécution de la requête si pas HExécuteRequête(ReqSQL_2,hVérifieIntégrité+hVérifieDoublon) alors clErreur.Init(CErreur.ErreurHFSQL,HErreurInfo(hErrComplet)) renvoyer Faux fin ReqSQL_3 est une Requête SQL = [ DELETE FROM Equipe WHERE Equipe.EQ_PKID = {p_IdEquipe} ] ReqSQL_3.p_IdEquipe = :m_nPKID // exécution de la requête si pas HExécuteRequête(ReqSQL_3,hVérifieIntégrité+hVérifieDoublon) alors clErreur.Init(CErreur.ErreurHFSQL,HErreurInfo(hErrComplet)) renvoyer Faux fin fin renvoyer Vrai Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique 06/08/2026 Isis_BO 5700 Partie 6 › Classe › MEquipe › Code procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer m_sNom 06/08/2026 Isis_BO 5701 Partie 6 › Classe › PFicheEquipe › Code PFicheEquipe Code Déclaration de PFicheEquipe PFicheEquipe est une Classe protégé m_clModeleCourant est un MEquipe // modèle associé à la présentation m_clModeleSource est un MEquipe dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation m_clListeCollabEquipe est un PTableEquipe_Collaborateur dynamique // liste des collaborateurs de l'équipe m_clListeCollabPasDansEquipe est un PTableCollaborateur dynamique // liste des collaborateurs qui ne font pas partie de cette equipe fin Méthode AppelProcValidation // Résumé : // Syntaxe : // AppelProcValidation () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelProcValidation() // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleSource) m_pValidation = Null DemandeMiseAJourIHM() fin Méthode bOK procédure bOK(clErreur est un CErreur) //,LOCAL bAvecTransaction est un booléen,LOCAL bMajCourant est un booléen bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // SI bAvecTransaction ALORS HTransactionDébut(gcnxBO,"EQUIPE,EQUIPE_COLLABORATEUR") //Contôle des données Equipe 06/08/2026 Isis_BO 5702 Partie 6 › Classe › PFicheEquipe › Code :FicheEnCours:bControle(clErreur,Faux) si pas clErreur.p_bOk alors goto ERREURTRANSAC //************************************************** //Traitement des données Equipe //************************************************** // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURTRANSAC // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN //Termine la transaction // SI bAvecTransaction ALORS HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MEquipe dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation 06/08/2026 Isis_BO 5703 Partie 6 › Classe › PFicheEquipe › Code m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété ChargeListeCollaborateurEquipe procédure publique ChargeListeCollaborateurEquipe(): PTableEquipe_Collaborateur gListeCollaborateurDansEquipe(objet) renvoyer ListeCollaborateurEquipe Récupération de la propriété FicheEnCours procédure publique FicheEnCours() : MEquipe renvoyer m_clModeleCourant Affectation de la propriété FicheEnCours procédure publique FicheEnCours(clValeur est MEquipe) m_clModeleCourant=clValeur Récupération de la propriété ListeCollaborateurEquipe procédure publique ListeCollaborateurEquipe() : PTableEquipe_Collaborateur renvoyer m_clListeCollabEquipe Affectation de la propriété ListeCollaborateurEquipe procédure publique ListeCollaborateurEquipe(clValeur est PTableEquipe_Collaborateur) m_clListeCollabEquipe=clValeur Récupération de la propriété ListeCollaborateurPasDansEquipe procédure publique ListeCollaborateurPasDansEquipe() : PTableCollaborateur renvoyer m_clListeCollabPasDansEquipe Affectation de la propriété ListeCollaborateurPasDansEquipe procédure publique ListeCollaborateurPasDansEquipe(clValeur est PTableCollaborateur) m_clListeCollabPasDansEquipe=clValeur Récupération de la propriété p_clCourant procédure publique p_clCourant() : MEquipe renvoyer m_clModeleCourant Récupération de la propriété PFicheEnCours procédure publique PFicheEnCours() 06/08/2026 Isis_BO 5704 Partie 6 › Classe › PFicheEquipe › Code renvoyer Null Affectation de la propriété PFicheEnCours procédure publique PFicheEnCours(Valeur) Méthode gListeCollaborateurDansEquipe // Résumé : // Syntaxe : //gListeCollaborateurDansEquipe ( est PFicheEquipe) // // Paramètres : // clPresentation (PFicheEquipe) : // Valeur de retour : // Aucune // procédure publique globale gListeCollaborateurDansEquipe(clPresentation est un PFicheEquipe) clPresentation.m_clListeCollabEquipe = PTableEquipe_Collaborateur.gNouvellePresentation(1, clPresentation.IdentifiantUnique) Méthode gListeCollaborateurPasDansEquipe // Résumé : // Syntaxe : //gListeCollaborateurPasDansEquipe ( est PFicheEquipe) // // Paramètres : // clPresentation (PFicheEquipe) : // Valeur de retour : // Aucune // procédure publique globale gListeCollaborateurPasDansEquipe(clPresentation est un PFicheEquipe) clPresentation.m_clListeCollabPasDansEquipe = PTableCollaborateur.gNouvellePresentation(3, clPresentation.m_nIDSociete,clPresentation.IdentifiantUnique) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MEquipe() clPresentation est un PFicheEquipe(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5705 Partie 6 › Classe › MTableauDeEquipe › Code MTableauDeEquipe Code Déclaration de MTableauDeEquipe MTableauDeEquipe est une Classe public m_clTabModele est un tableau de MEquipe dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MEquipe dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MEquipe dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5706 Partie 6 › Classe › MTableauDeEquipe › Code // // récupération des données reqSQL est une Requête SQL = [ SELECT * FROM Equipe ORDER BY Equipe.EQ_Nom ] // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MEquipe clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerPourUneSociete procédure ChargerPourUneSociete(local nIdSociete est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT * FROM Equipe WHERE Equipe.EQ_IDSociete = {p_nIdSociete} ORDER BY Equipe.EQ_Nom ] reqSQL.p_nIdSociete = nIdSociete=-1 ? Null sinon nIdSociete // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MEquipe clModele.Charger(reqSQL) clModele:m_bLiaison = nIdSociete>0 ? Vrai sinon Faux TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerSansSociete procédure ChargerSansSociete() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // 06/08/2026 Isis_BO 5707 Partie 6 › Classe › MTableauDeEquipe › Code // récupération des données reqSQL est une Requête SQL = [ SELECT * FROM Equipe WHERE Equipe.EQ_IDSociete = 0 ORDER BY Equipe.EQ_Nom ] //reqSQL.p_nIdSociete = nIdSociete=-1 ? Null SINON nIdSociete //reqSQL.p_nIdSocieteExclu= nIdSocieteAExclure=-1 ? Null SINON nIdSocieteAExclure //reqSQL.p_nIdSocieteNull = nIdSocieteAExclure=-1 ? Null SINON 0 // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MEquipe clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5708 Partie 6 › Classe › PTableEquipe › Code PTableEquipe Code Déclaration de PTableEquipe PTableEquipe est une Classe protégé m_clTableauModele est un MTableauDeEquipe dynamique// modèle associé à la présentation m_clModeleCourant est un MEquipe dynamique // référence sur le modèle de données courant m_clFicheCourant est un PFicheEquipe dynamique fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) pclPresenFicheEquipe est un PFicheEquipe dynamique pclPresenFicheEquipe<-:Modifier() PFicheEquipe.gListeCollaborateurDansEquipe(pclPresenFicheEquipe) pour i = pclPresenFicheEquipe:ListeCollaborateurEquipe:p_nTotal _à_ 1 pas -1 pclPresenFicheEquipe:ListeCollaborateurEquipe:m_clTabModele[i]:bSupprimer(clErreur) fin renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeEquipe dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MEquipe renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MEquipe dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur clFicheEquipe est un PFicheEquipe(m_clModeleCourant,*) PFicheEnCours = clFicheEquipe 06/08/2026 Isis_BO 5709 Partie 6 › Classe › PTableEquipe › Code // clFicheEquipe est un PFicheEquipe <- PFicheEnCours // SI clFicheEquipe<> NULL ALORS // PFicheEquipe.gListeCollaborateurDansEquipe(clFicheEquipe) // FIN DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Récupération de la propriété PFicheEnCours procédure publique PFicheEnCours():PFicheEquipe si pas p_bModeleCourantVide alors renvoyer m_clFicheCourant sinon renvoyer Null fin Affectation de la propriété PFicheEnCours procédure PFicheEnCours(pclValeur est un PFicheEquipe dynamique) si m_clFicheCourant <> pclValeur alors m_clFicheCourant = pclValeur PFicheEquipe.gListeCollaborateurDansEquipe(m_clFicheCourant) PFicheEquipe.gListeCollaborateurPasDansEquipe(m_clFicheCourant) fin Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) //LOCAL nIdSociete est un entier sur 8 octets,LOCAL nIdSocieteAExclure est un entier sur 8 octets=-1 // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeEquipe //Toutes les équipes selon nMode cas 0 : clTableauModele.Charger() cas 1 : clTableauModele.ChargerPourUneSociete(MesParamètres[2]) cas 2 : clTableauModele.ChargerSansSociete() fin // création de la nouvelle instance de présentation clPresentation est un PTableEquipe(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheEquipe(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MEquipe dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau 06/08/2026 Isis_BO 5710 Partie 6 › Classe › PTableEquipe › Code procédure Nouveau(*) //LOCAL bLier est un booléen,LOCAL nIdLie est un entier sur 8 octets clModele est un MEquipe() clModele.m_bLiaison = MesParamètres..Occurrence>=1 ? MesParamètres[1] sinon Faux clModele.m_nIDSociete=MesParamètres..Occurrence>=2 ? MesParamètres[2] sinon 0 clPresentationFiche est un PFicheEquipe(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MEquipe dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 5711 Partie 6 › Classe › MEquipe_Collaborateur › Code MEquipe_Collaborateur Code Déclaration de MEquipe_Collaborateur MEquipe_Collaborateur est une Classe //************************************************************************************************* ************* //Le modèle MEquipe_Collaborateur hérite du modèle de base //************************************************************************************************* ************* hérite de MBase //************************************************************************************************* ************* //Membres liés aux rubriques du fichier Equipe_Collaborateur //************************************************************************************************* ************* m_nPKID est un entier sur 8 octets m_nIDCollaborateur est un entier sur 8 octets m_nIDEquipe est un entier sur 8 octets //************************************************************************************************* ************* // Membres NON liés aux rubriques du fichier Equipe_Collaborateur //************************************************************************************************* ************* // VARIABLE DE TYPE SIMPLE // VARIABLE DE TYPE CLASSE m_clCollaborateurest un MCollaborateur m_clEquipe est un MEquipe // VARIABLE DE TYPE TABLEAU fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne 06/08/2026 Isis_BO 5712 Partie 6 › Classe › MEquipe_Collaborateur › Code renvoyer "" | 06/08/2026 | Isis_BO | 5713 | | ---------- | ------- | ---- | Partie 6 › Classe › PFicheEquipe_Collaborateur › Code PFicheEquipe_Collaborateur Code Déclaration de PFicheEquipe_Collaborateur PFicheEquipe_Collaborateur est une Classe protégé m_clModeleCourant est un MEquipe_Collaborateur // modèle associé à la présentation m_clModeleSource est un MEquipe_Collaborateur dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire 06/08/2026 Isis_BO 5714 Partie 6 › Classe › PFicheEquipe_Collaborateur › Code clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MEquipe_Collaborateur dynamique, pValidation est une procédure= Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MEquipe_Collaborateur renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MEquipe_Collaborateur() clPresentation est un PFicheEquipe_Collaborateur(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5715 Partie 6 › Classe › MTableauDeEquipe_Collaborateur › Code MTableauDeEquipe_Collaborateur Code Déclaration de MTableauDeEquipe_Collaborateur MTableauDeEquipe_Collaborateur est une Classe public m_clTabModele est un tableau de MEquipe_Collaborateur dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MEquipe_Collaborateur dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MEquipe_Collaborateur dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5716 Partie 6 › Classe › MTableauDeEquipe_Collaborateur › Code // // récupération des données reqSQL est une Requête SQL = [ SELECT Equipe_Collaborateur.* ,Collaborateur.* FROM Equipe_Collaborateur LEFT OUTER JOIN Collaborateur ON (Collaborateur.CO_PKID=Equipe_Collaborateur.EC_IDCollaborateur) ] // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MEquipe_Collaborateur clModele.Charger(reqSQL) clModele:m_clCollaborateur.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerDepuisCollab procédure ChargerDepuisCollab(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Equipe_Collaborateur.* ,Equipe.* FROM Equipe_Collaborateur LEFT OUTER JOIN Equipe ON (Equipe.EQ_PKID=Equipe_Collaborateur.EC_IDEquipe) WHERE (Equipe.EQ_PKID IS NULL OR (Equipe.EQ_PKID IS NOT NULL AND Equipe_Collaborateur.EC_IDCollaborateur = {p_nIdCollab}) ) ] reqSQL.p_nIdCollab = MesParamètres..Occurrence=0 ? Null sinon MesParamètres[1] // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MEquipe_Collaborateur clModele.Charger(reqSQL) clModele:m_clEquipe.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerDepuisEquipe procédure ChargerDepuisEquipe(*) // vide le tableau TableauSupprimeTout(m_clTabModele) 06/08/2026 Isis_BO 5717 Partie 6 › Classe › MTableauDeEquipe_Collaborateur › Code // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Equipe_Collaborateur.* ,Collaborateur.* FROM Equipe_Collaborateur LEFT OUTER JOIN Collaborateur ON (Collaborateur.CO_PKID=Equipe_Collaborateur.EC_IDCollaborateur) WHERE (Collaborateur.CO_PKID IS NULL OR (Collaborateur.CO_PKID IS NOT NULL AND Equipe_Collaborateur.EC_IDEquipe = {p_nIdEquipe}) ) ] reqSQL.p_nIdEquipe = MesParamètres..Occurrence=0 ? Null sinon MesParamètres[1] si reqSQL.p_nIdEquipe > 0 alors // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MEquipe_Collaborateur clModele.Charger(reqSQL) clModele:m_clCollaborateur.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5718 Partie 6 › Classe › PTableEquipe_Collaborateur › Code PTableEquipe_Collaborateur Code Déclaration de PTableEquipe_Collaborateur PTableEquipe_Collaborateur est une Classe protégé m_clTableauModele est un MTableauDeEquipe_Collaborateur dynamique // modèle associé à la présentation m_clModeleCourant est un MEquipe_Collaborateur dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeEquipe_Collaborateur dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MEquipe_Collaborateur renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MEquipe_Collaborateur dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 5719 Partie 6 › Classe › PTableEquipe_Collaborateur › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeEquipe_Collaborateur selon nMode cas 0 : clTableauModele.Charger(MesParamètres[2à]) cas 1 : clTableauModele.ChargerDepuisEquipe(MesParamètres[2à]) cas 2 : clTableauModele.ChargerDepuisCollab(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableEquipe_Collaborateur(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheEquipe_Collaborateur(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MEquipe_Collaborateur dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MEquipe_Collaborateur() clPresentationFiche est un PFicheEquipe_Collaborateur(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MEquipe_Collaborateur dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors 06/08/2026 Isis_BO 5720 Partie 6 › Classe › PTableEquipe_Collaborateur › Code TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin | 06/08/2026 | Isis_BO | 5721 | | ---------- | ------- | ---- | Partie 6 › Classe › MUtilisateur › Code MUtilisateur Code Déclaration de MUtilisateur MUtilisateur est une Classe hérite de MBase m_nPKID est un entier sur 8 octets | m_sLogin | est une chaîne ANSI | | | | | ------------- | ------------------- | ------------------ | ----------------------- | --- | | m_sNom | est une chaîne ANSI | | | | | m_sPrenom | est une chaîne ANSI | | | | | m_sMotDePasse | est une chaîne ANSI | | | | m_bMotDePasseAChangerest un booléen | m_sEmail | est une chaîne ANSI | | | | | ----------------- | ------------------- | --------------------------- | --- | --- | | m_sTelMobile | est une chaîne ANSI | | | | | m_bAdministrateur | est un booléen | | | | m_nIDSocietePrincipale est un entier sur 8 octets m_nIDCollaborateur est un entier sur 8 octets m_nIDTypeProfil est un entier sur 8 octets m_sCleLicenceMobile est une chaîne | m_bAccesBO | est un booléen | | | | | -------------- | -------------- | --- | ------------------------ | --- | | m_bAccesMobile | est un booléen | | | | | m_sMotDePasseAffichage | est une chaîne ANSI | | | | | ----------------------- | ------------------- | --- | --- | --- | fin Méthode bControle // Résumé : // Syntaxe : //[ = ] bControle ( est CErreur, est booléen, est booléen) // // Paramètres : // clErreur (CErreur) : // bAjout (booléen) : // bSupprime (booléen) : // Valeur de retour : | // booléen : // Aucune | | | | | | ------------------------ | --- | --- | --- | --- | // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure bControle(clErreur est un CErreur,local bAjout est un booléen,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors si SansEspace(:m_sLogin)="" _et_ :m_bAccesBO alors Ajoute(tabListeErr, "Veuillez renseigner le login") si SansEspace(:m_sCleLicenceMobile)="" _et_ :m_bAccesMobile alors Ajoute(tabListeErr, "Veuillez renseigner la clé de licence mobile") si SansEspace(:m_sLogin)<>"" alors reqSQL est une Requête SQL = [ | 06/08/2026 | | Isis_BO | | 5722 | | ---------- | --- | ------- | --- | ---- | Partie 6 › Classe › MUtilisateur › Code SELECT 1 FROM Utilisateur WHERE Utilisateur.UT_Login={p_login} AND Utilisateur.UT_PKID <>{p_pkid} ] reqSQL.p_login = :m_sLogin reqSQL.p_pkid = :m_nPKID si HExécuteRequête(reqSQL,hRequêteDéfaut) alors si HNbEnr(reqSQL)>0 alors Ajoute(tabListeErr,"Le login existe déjà") fin fin fin sinon sdCtrlInterv est une Source de Données si HExécuteRequêteSQL(sdCtrlInterv,hRequêteDéfaut,ChaîneConstruit( "SELECT COUNT(*) AS NB FROM Intervention,Collaborateur,Utilisateur WHERE Intervention.IN_IDSuiviPar=Collaborateur.CO_PKID AND Collaborateur.CO_PKID=Utilisateur.UT_IDCollaborateur AND Utilisateur.UT_PKID=%1 HAVING COUNT(*)>0" ,:m_nPKID)) alors si HNbEnr(sdCtrlInterv)>0 alors Ajoute(tabListeErr,ChaîneConstruit("Le collaborateur associé à cet utiliseur est présent dans %1 intervention%2",sdCtrlInterv.NB,sdCtrlInterv.NB>1 ? "s" sinon "") ) fin fin HLibèreRequête(sdCtrlInterv) fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer m_sNom Récupération de la propriété MotDePasseAffichage 06/08/2026 Isis_BO 5723 Partie 6 › Classe › MUtilisateur › Code procédure publique MotDePasseAffichage() : chaîne renvoyer m_sMotDePasse //Gauche(BufferVersHexa(HashChaîne(HA_MD5_128,m_sMotDePasse+Mdp3),SansRegroupement),50) Affectation de la propriété MotDePasseAffichage procédure MotDePasseAffichage(valeur) m_sMotDePasseAffichage = valeur //Gauche(BufferVersHexa(HashChaîne(HA_MD5_128,valeur+Mdp3),SansRegroupement),50) Récupération de la propriété NomPrenomLogin procédure publique NomPrenomLogin() renvoyer :m_sNom + " " + :m_sPrenom + " ("+:m_sLogin+") " Récupération de la propriété sNomPrenomCollab procédure publique sNomPrenomCollab() : chaîne si :m_nIDCollaborateur<>0 _et_ HLitRecherchePremier(Collaborateur,CO_PKID,:m_nIDCollaborateur) alors renvoyer Collaborateur.CO_Prenom+" "+Collaborateur.CO_Nom sinon renvoyer "" fin Affectation de la propriété sNomPrenomCollab procédure publique sNomPrenomCollab(Valeur) Récupération de la propriété sNomSocietePrincipale procédure publique sNomSocietePrincipale() : chaîne si :m_nIDSocietePrincipale<>0 _et_ HLitRecherchePremier(Societe,SO_PKID,:m_nIDSocietePrincipale) alors renvoyer Societe.SO_Nom sinon renvoyer "" fin 06/08/2026 Isis_BO 5724 Partie 6 › Classe › PFicheUtilisateur › Code PFicheUtilisateur Code Déclaration de PFicheUtilisateur PFicheUtilisateur est une Classe protégé m_clModeleCourant est un MUtilisateur // modèle associé à la présentation m_clModeleSource est un MUtilisateur dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation m_clListeSociete est un PTableSociete dynamique m_clFicheCollaborateur est un PFicheCollaborateur dynamique // m_clListeParamUser est un PTableParametreUtilisateur dynamique m_clListeAccesEtDroitest un PTableAccesEtDroit dynamique fin Méthode AppelProcValidation // Résumé : // Syntaxe : // AppelProcValidation () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelProcValidation() // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleSource) m_pValidation = Null DemandeMiseAJourIHM() fin Méthode bOK procédure bOK(clErreur est un CErreur)//,LOCAL bMajCourant est un booléen bResultat est un boolean quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bResultat = Vrai goto SORTIE fin //Débute une transaction sur les fichiers Societe et Adresse // HTransactionDébut(gcnxBO,"Utilisateur") //Contôle des données Client, Contact et Adresse 06/08/2026 Isis_BO 5725 Partie 6 › Classe › PFicheUtilisateur › Code si pas :m_clModeleCourant:bControle(clErreur,:m_clModeleCourant:m_bNouveau,Faux) alors goto ERREURPROGRAMME //clListeCollab est un PTableCollaborateur(clTableauModele) // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // SI m_clModeleSource:bNouveau() ALORS // clFicheCollaborateur est un PFicheCollaborateur dynamique // clFicheCollaborateur = PFicheCollaborateur.gNouvellePresentation() // clFicheCollaborateur:m_sNom = m_clModeleSource:m_sNom // clFicheCollaborateur:m_sPrenom= m_clModeleSource:m_sPreNom // clFicheCollaborateur:m_sTelMobile= m_clModeleSource:m_sTelMobile // clFicheCollaborateur:m_sEmail = m_clModeleSource:m_sEmail // clFicheCollaborateur.bOK(clErreur,faux,vrai) // FIN si m_clModeleCourant:m_sMotDePasse <> m_clModeleCourant:m_sMotDePasseAffichage alors //Gauche(BufferVersHexa(HashChaîne(HA_MD5_128,m_clModeleCourant:m_sMotDePasseAffichage+Mdp3),SansRe groupement),50) ALORS m_clModeleCourant:m_sMotDePasse = Gauche(BufferVersHexa(HashChaîne(HA_MD5_128,m_clModeleCourant :m_sMotDePasseAffichage+Mdp3),SansRegroupement),50) fin // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURPROGRAMME // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin m_clModeleSource<=m_clModeleCourant // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN //Termine la transaction // HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bResultat=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURPROGRAMME : //Annulation de la transaction // HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bResultat=Faux faire //Annulation de la transaction // HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bResultat=Faux fin SORTIE: renvoyer bResultat Constructeur procédure Constructeur(clModele est un MUtilisateur dynamique, pValidation est une procédure=Null) 06/08/2026 Isis_BO 5726 Partie 6 › Classe › PFicheUtilisateur › Code // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Méthode DonneColonneEtTriListePerso // Résumé : // Syntaxe : //[ = ] DonneColonneEtTriListePerso ( est entier) // // Paramètres : // nListe (entier) : // Valeur de retour : // STListePerso : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneColonneEtTriListePerso(local nListe est un entier):STListePerso stListeCustom est STListePerso si m_clListeParamUser<>Null alors nIndice est un entier selon nListe cas 1 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_COLONNE_PERSO_DOSSIERINTERV",:m_nPKID) cas 2 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_COLONNE_PERSO_CLIENT",:m_nPKID) cas 3 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_COLONNE_PERSO_SITE",:m_nPKID) cas 4 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_COLONNE_PERSO_CONTACT",:m_nPKID) cas 5 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_COLONNE_PERSO_SUIVI_INTERV",:m_nPKID) fin si nIndice>0 alors Désérialise(stListeCustom,m_clListeParamUser.m_clTabModele[nIndice]:m_sValeur,psdJSON) fin fin renvoyer stListeCustom Méthode DonneCritereListePerso // Résumé : // Syntaxe : //[ = ] DonneCritereListePerso ( est entier) // // Paramètres : // nListe (entier) : 06/08/2026 Isis_BO 5727 Partie 6 › Classe › PFicheUtilisateur › Code // Valeur de retour : // STCritereListePerso : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneCritereListePerso(local nListe est un entier):STCritereListePerso stListeCustom est STCritereListePerso si m_clListeParamUser<>Null alors nIndice est un entier selon nListe cas 1 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_CRITERE_PERSO_DOSSIERINTERV",:m_nPKID) cas 2 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_CRITERE_PERSO_CLIENT",:m_nPKID) cas 3 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_CRITERE_PERSO_SITE",:m_nPKID) cas 4 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_CRITERE_PERSO_CONTACT",:m_nPKID) cas 5 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_CRITERE_PERSO_SUIVI_INTERV",:m_nPKID) fin si nIndice>0 alors Désérialise(stListeCustom,m_clListeParamUser.m_clTabModele[nIndice]:m_sValeur,psdJSON) fin fin renvoyer stListeCustom Récupération de la propriété FicheCollaborateur procédure publique FicheCollaborateur() : PFicheCollaborateur renvoyer m_clFicheCollaborateur Affectation de la propriété FicheCollaborateur procédure publique FicheCollaborateur(clValeur est PFicheCollaborateur dynamique) m_clFicheCollaborateur=clValeur Récupération de la propriété FicheEnCours procédure publique FicheEnCours() : MUtilisateur renvoyer m_clModeleCourant Affectation de la propriété FicheEnCours procédure publique FicheEnCours(clValeur est MUtilisateur) m_clModeleCourant=clValeur Récupération de la propriété ListeAccesEtDroit procédure publique ListeAccesEtDroit() : PTableAccesEtDroit renvoyer m_clListeAccesEtDroit Récupération de la propriété ListeParametreUtilisateur 06/08/2026 Isis_BO 5728 Partie 6 › Classe › PFicheUtilisateur › Code procédure publique ListeParametreUtilisateur() : PTableParametreUtilisateur renvoyer m_clListeParamUser Récupération de la propriété ListeSociete procédure publique ListeSociete() : PTableSociete renvoyer m_clListeSociete Récupération de la propriété NomPrenomLogin procédure publique NomPrenomLogin() renvoyer :m_clModeleCourant:m_sNom + " " + :m_clModeleCourant:m_sPrenom + " ("+:m_clModeleCourant:m_s Login+") " Récupération de la propriété p_clCourant procédure publique p_clCourant() : MUtilisateur renvoyer m_clModeleCourant Récupération de la propriété p_ParamEmail procédure publique p_ParamEmail() si m_clListeParamUser<>Null alors nIndice est un entier=TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","EMAIL_COMPTE",:m_nPKID) si nIndice>0 alors clPresentation est un PFicheParametreUtilisateur(m_clListeParamUser.m_clTabModele[nIndice],*) renvoyer clPresentation sinon clErreur est un CErreur STParamEmail est STParamEmail sParamEmail est un Buffer bufCle est un Buffer = HashChaîne(HA_MD5_128,gsCleMdp) bufCrypte est un Buffer si HLitRecherchePremier(ParametreApplication,PAP_Code,"CNX_SMTP") alors bufCrypte = ParametreApplication.PAP_Valeur sRésultat est un Buffer = DécrypteStandard(bufCrypte, bufCle, crypteAES128) STParamEmail.sEmail = ExtraitChaîne(sRésultat,6,"<>",DepuisDébut) STParamEmail.sCompte = ExtraitChaîne(sRésultat,7,"<>",DepuisDébut) fin Sérialise(STParamEmail,sParamEmail,psdJSON) clNewParametreUtilisateur est un MParametreUtilisateur clNewParametreUtilisateur.m_sCode="EMAIL_COMPTE" clNewParametreUtilisateur.m_nIDUtilisateur=:m_nPKID clNewParametreUtilisateur.m_sValeur=sParamEmail clPresentation est un PFicheParametreUtilisateur(clNewParametreUtilisateur,*) si clPresentation.bok(clErreur) alors //clNewParametreUtilisateur.bEnregistrer(clErreur) TableauAjouteLigne(m_clListeParamUser.m_clTabModele,clNewParametreUtilisateur) renvoyer clPresentation sinon renvoyer Null fin fin sinon renvoyer Null 06/08/2026 Isis_BO 5729 Partie 6 › Classe › PFicheUtilisateur › Code fin Récupération de la propriété p_ParamEmailStruct procédure publique p_ParamEmailStruct() pclFicheParam est un PFicheParametreUtilisateur dynamique stvParamEmail est un STParamEmail pclFicheParam <- gpclFicheUtilisateurEnCours:p_ParamEmail si pclFicheParam<>Null alors si pclFicheParam<> Null alors Désérialise(stvParamEmail,pclFicheParam:m_sValeur,psdJSON) fin fin renvoyer stvParamEmail Récupération de la propriété p_ParamEnvoiMail procédure publique p_ParamEnvoiMail() si m_clListeParamUser<>Null alors nIndice est un entier=TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","EMAIL_ENVOI",:m_nPKID) si nIndice>0 alors clPresentation est un PFicheParametreUtilisateur(m_clListeParamUser.m_clTabModele[nIndice],*) renvoyer clPresentation sinon clErreur est un CErreur stParamRecep est STParamEnvoiEmail bufCrypte est un Buffer bufCle est un Buffer = HashChaîne(HA_MD5_128, gsCleMdp) si HLitRecherchePremier(ParametreApplication,PAP_Code,"CNX_SMTP") alors bufCrypte = ParametreApplication.PAP_Valeur sRésultat est un Buffer = DécrypteStandard(bufCrypte, bufCle, crypteAES128) stParamRecep.sLogin = ExtraitChaîne(sRésultat,1,"<>",DepuisDébut) stParamRecep.sMDP = ExtraitChaîne(sRésultat,2,"<>",DepuisDébut) stParamRecep.sAdresseserveur = ExtraitChaîne(sRésultat,3,"<>",DepuisDébut) stParamRecep.sPortServeur = ExtraitChaîne(sRésultat,4,"<>",DepuisDébut) stParamRecep.nCryptage = Val(ExtraitChaîne(sRésultat,5,"<>",DepuisDébut)) fin sParamRecep est un Buffer Sérialise(stParamRecep,sParamRecep,psdJSON) bufCrypte = CrypteStandard(sParamRecep, bufCle, crypteAES128) clNewParametreUtilisateur est un MParametreUtilisateur clNewParametreUtilisateur.m_sCode="EMAIL_ENVOI" clNewParametreUtilisateur.m_nIDUtilisateur=:m_nPKID clNewParametreUtilisateur.m_sValeur=bufCrypte clPresentation est un PFicheParametreUtilisateur(clNewParametreUtilisateur,*) si clPresentation.bok(clErreur) alors //clNewParametreUtilisateur.bEnregistrer(clErreur) TableauAjouteLigne(m_clListeParamUser.m_clTabModele,clNewParametreUtilisateur) renvoyer clPresentation sinon renvoyer Null fin fin sinon renvoyer Null 06/08/2026 Isis_BO 5730 Partie 6 › Classe › PFicheUtilisateur › Code fin Récupération de la propriété p_ParamEnvoiMailStruct procédure publique p_ParamEnvoiMailStruct() pclFicheParamEnvoiEmail est un PFicheParametreUtilisateur dynamique stvParamEnvoiEmail est un STParamEnvoiEmail pclFicheParamEnvoiEmail <- gpclFicheUtilisateurEnCours:p_ParamEnvoiMail si pclFicheParamEnvoiEmail<>Null alors bufCle est un Buffer = HashChaîne(HA_MD5_128,gsCleMdp) si pclFicheParamEnvoiEmail<>Null alors bufCrypte est un Buffer = pclFicheParamEnvoiEmail:m_sValeur //Désérialise(stvParamEnvoiEmail,DécrypteStandard(bufCrypte, bufCle, crypteAES128),psdJSON) fin fin renvoyer stvParamEnvoiEmail Récupération de la propriété p_ParamReceptionMail procédure publique p_ParamReceptionMail() si m_clListeParamUser<>Null alors nIndice est un entier=TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","EMAIL_RECEPTION",:m_nPKID) si nIndice>0 alors clPresentation est un PFicheParametreUtilisateur(m_clListeParamUser.m_clTabModele[nIndice],*) renvoyer clPresentation sinon clErreur est un CErreur stParamRecep est STParamRecepEmail sParamRecep est un Buffer Sérialise(stParamRecep,sParamRecep,psdJSON) bufCle est un Buffer = HashChaîne(HA_MD5_128,gsCleMdp) bufCrypte est un Buffer = CrypteStandard(sParamRecep, bufCle, crypteAES128) clNewParametreUtilisateur est un MParametreUtilisateur clNewParametreUtilisateur.m_sCode="EMAIL_RECEPTION" clNewParametreUtilisateur.m_nIDUtilisateur=:m_nPKID clNewParametreUtilisateur.m_sValeur=bufCrypte clPresentation est un PFicheParametreUtilisateur(clNewParametreUtilisateur,*) si clPresentation.bok(clErreur) alors //clNewParametreUtilisateur.bEnregistrer(clErreur) TableauAjouteLigne(m_clListeParamUser.m_clTabModele,clNewParametreUtilisateur) renvoyer clPresentation sinon renvoyer Null fin fin sinon renvoyer Null fin Récupération de la propriété p_PrefMessagerie procédure publique p_PrefMessagerie():PFicheParametreUtilisateur si m_clListeParamUser<>Null alors nIndice est un entier=TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, 06/08/2026 Isis_BO 5731 Partie 6 › Classe › PFicheUtilisateur › Code "m_sCode;m_nIDUtilisateur","CHOIX_MESSAGERIE",:m_nPKID) si nIndice>0 alors clPresentation est un PFicheParametreUtilisateur(m_clListeParamUser.m_clTabModele[nIndice],*) renvoyer clPresentation sinon clErreur est un CErreur clNewParametreUtilisateur est un MParametreUtilisateur clNewParametreUtilisateur.m_sCode="CHOIX_MESSAGERIE" clNewParametreUtilisateur.m_nIDUtilisateur=:m_nPKID clNewParametreUtilisateur.m_sValeur=ParametreLit(cParam_Messagerie) clPresentation est un PFicheParametreUtilisateur(clNewParametreUtilisateur,*) si clPresentation.bok(clErreur) alors //clNewParametreUtilisateur.bEnregistrer(clErreur) TableauAjouteLigne(m_clListeParamUser.m_clTabModele,clNewParametreUtilisateur) renvoyer clPresentation sinon renvoyer Null fin fin sinon renvoyer Null fin Récupération de la propriété p_PrefPlanningAgenda procédure publique p_PrefPlanningAgenda():PFicheParametreUtilisateur si m_clListeParamUser<>Null alors nIndice est un entier=TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","CHOIX_PLANNING_AGENDA",:m_nPKID) si nIndice>0 alors clPresentation est un PFicheParametreUtilisateur(m_clListeParamUser.m_clTabModele[nIndice],*) renvoyer clPresentation sinon clErreur est un CErreur clNewParametreUtilisateur est un MParametreUtilisateur clNewParametreUtilisateur.m_sCode="CHOIX_PLANNING_AGENDA" clNewParametreUtilisateur.m_nIDUtilisateur=:m_nPKID clNewParametreUtilisateur.m_sValeur=ParametreLit(cParam_Planning) clPresentation est un PFicheParametreUtilisateur(clNewParametreUtilisateur,*) si clPresentation.bok(clErreur) alors //clNewParametreUtilisateur.bEnregistrer(clErreur) TableauAjouteLigne(m_clListeParamUser.m_clTabModele,clNewParametreUtilisateur) renvoyer clPresentation sinon renvoyer Null fin fin sinon renvoyer Null fin Méthode gFicheCollaborateur // Résumé : // Syntaxe : //gFicheCollaborateur ( est PFicheUtilisateur [, est PFicheCollaborateur dynamique]) // // Paramètres : // clFicheUtilisateur (PFicheUtilisateur) : 06/08/2026 Isis_BO 5732 Partie 6 › Classe › PFicheUtilisateur › Code // clFicheCollab (PFicheCollaborateur dynamique - valeur par défaut=0) : < indiquez ici le rôle de clFicheCollab> // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gFicheCollaborateur(clFicheUtilisateur est un PFicheUtilisateur, pclFicheCollab est un PFicheCollaborateur dynamique=Null) clTabCollab est un PTableCollaborateur dynamique clTabCollab <- PTableCollaborateur.gNouvellePresentation(8,clFicheUtilisateur.IdentifiantUnique) si clTabCollab.p_nTotal>=1 alors pclFicheCollab = allouer un PFicheCollaborateur(clTabCollab.m_clTabModele[1],*) sinon pclFicheCollab = PFicheCollaborateur.gNouvellePresentation() fin clFicheUtilisateur:FicheCollaborateur = pclFicheCollab Méthode gListeAccesEtDroit // Résumé : // Syntaxe : //gListeAccesEtDroit ( est PFicheUtilisateur) // // Paramètres : // clPresentation (PFicheUtilisateur) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeAccesEtDroit(clPresentation est un PFicheUtilisateur) clPresentation.m_clListeAccesEtDroit = PTableAccesEtDroit.gNouvellePresentation(1,clPresentation. m_nIDTypeProfil) Méthode gListeParamUtilisateur // Résumé : // Syntaxe : //gListeParamUtilisateur ( est PFicheUtilisateur) // // Paramètres : // clFicheUtilisateur (PFicheUtilisateur) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeParamUtilisateur(clFicheUtilisateur est un PFicheUtilisateur) clFicheUtilisateur.m_clListeParamUser = PTableParametreUtilisateur.gNouvellePresentation( clFicheUtilisateur.m_nPKID) Méthode gListeSocietePossible 06/08/2026 Isis_BO 5733 Partie 6 › Classe › PFicheUtilisateur › Code // Résumé : // Syntaxe : //gListeSocietePossible ( est PFicheUtilisateur) // // Paramètres : // clPresentation (PFicheUtilisateur) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeSocietePossible(clPresentation est un PFicheUtilisateur) clPresentation.m_clListeSociete = PTableSociete.gNouvellePresentation(1,clPresentation. IdentifiantUnique) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MUtilisateur() clPresentation est un PFicheUtilisateur(clModele,pValidation) renvoyer clPresentation Méthode GranulariteRDV procédure GranulariteRDV(nGranularite est un entier = 0) sCode est une chaîne ANSI = "CHOIX_GRANULARITE_RDV" sGranulariteDefaut est une chaîne ANSI = "60" si nGranularite > 0 alors sGranulariteDefaut = nGranularite fin si :p_clCourant:m_nPKID > 0 alors HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,[sCode,:p_clCourant:m_nPKID]) si pas HTrouve(ParametreUtilisateur) alors HRAZ(ParametreUtilisateur) ParametreUtilisateur.PU_Code = sCode ParametreUtilisateur.PU_IDUtilisateur = :p_clCourant:m_nPKID ParametreUtilisateur.PU_Valeur = sGranulariteDefaut HAjoute(ParametreUtilisateur) sinon si nGranularite > 0 alors ParametreUtilisateur.PU_Valeur = sGranulariteDefaut HEnregistre(ParametreUtilisateur) fin sGranulariteDefaut = ParametreUtilisateur.PU_Valeur fin renvoyer sGranulariteDefaut Méthode HeuresOuvrablesRDV procédure HeuresOuvrablesRDV(local sHDV est une chaîne ANSI = "", local sHFV est une chaîne ANSI = "") sCode est une chaîne ANSI= "CHOIX_HEURE_OUVRABLE_RDV" hHDO_Defaut est une Heure = "0800" hHFO_Defaut est une Heure = "1800" 06/08/2026 Isis_BO 5734 Partie 6 › Classe › PFicheUtilisateur › Code i est un entier si sHDV <> "" alors hHDO_Defaut = sHDV fin si sHFV <> "" alors hHFO_Defaut = sHFV fin si :p_clCourant:m_nPKID > 0 alors HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,[sCode,:p_clCourant:m_nPKID]) si pas HTrouve(ParametreUtilisateur) alors HRAZ(ParametreUtilisateur) ParametreUtilisateur.PU_Code = sCode ParametreUtilisateur.PU_IDUtilisateur = :p_clCourant:m_nPKID ParametreUtilisateur.PU_Valeur = hHDO_Defaut+";"+hHFO_Defaut HAjoute(ParametreUtilisateur) sinon si sHDV <> "" ou sHFV <> "" alors ParametreUtilisateur.PU_Valeur = hHDO_Defaut+";"+hHFO_Defaut HEnregistre(ParametreUtilisateur) fin pour toute chaîne sUneHeure de ParametreUtilisateur.PU_Valeur séparée par ";" i += 1 si i > 1 alors hHFO_Defaut = sUneHeure sinon hHDO_Defaut = sUneHeure fin fin fin renvoyer (hHDO_Defaut, hHFO_Defaut) Méthode HeuresVisiblesRDV procédure HeuresVisiblesRDV(local sHDV est une chaîne ANSI = "", local sHFV est une chaîne ANSI = "") sCode est une chaîne ANSI = "CHOIX_HEURE_VISIBLE_RDV" hHDV_Defaut est une Heure = "0700" hHFV_Defaut est une Heure = "1900" i est un entier si sHDV <> "" alors hHDV_Defaut = sHDV fin si sHFV <> "" alors hHFV_Defaut = sHFV fin si :p_clCourant:m_nPKID > 0 alors HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,[sCode,:p_clCourant:m_nPKID]) si pas HTrouve(ParametreUtilisateur) alors HRAZ(ParametreUtilisateur) ParametreUtilisateur.PU_Code = sCode ParametreUtilisateur.PU_IDUtilisateur = :p_clCourant:m_nPKID ParametreUtilisateur.PU_Valeur = hHDV_Defaut+";"+hHFV_Defaut HAjoute(ParametreUtilisateur) sinon si sHDV <> "" ou sHFV <> "" alors ParametreUtilisateur.PU_Valeur = hHDV_Defaut+";"+hHFV_Defaut 06/08/2026 Isis_BO 5735 Partie 6 › Classe › PFicheUtilisateur › Code HEnregistre(ParametreUtilisateur) fin pour toute chaîne sUneHeure de ParametreUtilisateur.PU_Valeur séparée par ";" i += 1 si i > 1 alors hHFV_Defaut = sUneHeure sinon hHDV_Defaut = sUneHeure fin fin fin renvoyer (hHDV_Defaut, hHFV_Defaut) Méthode MAJColonneEtTrieListePerso // Résumé : // Syntaxe : //[ = ] MAJColonneEtTrieListePerso ( est entier, est STListePerso) // // Paramètres : // nListe (entier) : // stListeCustom (STListePerso) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJColonneEtTrieListePerso(local nListe est un entier,stListeCustom est STListePerso) bResultat est un booléen si m_clListeParamUser<>Null alors nIndice est un entier clErreur est un CErreur bufListePerso est un Buffer selon nListe cas 1 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_COLONNE_PERSO_DOSSIERINTERV",:m_nPKID) cas 2 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_COLONNE_PERSO_CLIENT",:m_nPKID) cas 3 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_COLONNE_PERSO_SITE",:m_nPKID) cas 4 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_COLONNE_PERSO_CONTACT",:m_nPKID) cas 5 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_COLONNE_PERSO_SUIVI_INTERV",:m_nPKID) fin Sérialise(stListeCustom,bufListePerso,psdJSON) clPresentation est un PFicheParametreUtilisateur dynamique si nIndice>0 alors m_clListeParamUser:p_clCourant = m_clListeParamUser.m_clTabModele[nIndice] clPresentation <- m_clListeParamUser.Modifier() clPresentation:m_sValeur = bufListePerso sinon clPresentation <- m_clListeParamUser.Nouveau() selon nListe cas 1 : clPresentation:m_sCode = "LISTE_COLONNE_PERSO_DOSSIERINTERV" cas 2 : clPresentation:m_sCode = "LISTE_COLONNE_PERSO_CLIENT" cas 3 : clPresentation:m_sCode = "LISTE_COLONNE_PERSO_SITE" cas 4 : clPresentation:m_sCode = "LISTE_COLONNE_PERSO_CONTACT" cas 5 : clPresentation:m_sCode = "LISTE_COLONNE_PERSO_SUIVI_INTERV" 06/08/2026 Isis_BO 5736 Partie 6 › Classe › PFicheUtilisateur › Code fin clPresentation.m_nIDUtilisateur=:m_nPKID clPresentation:m_sValeur = bufListePerso fin bResultat = clPresentation.bOK(clErreur) fin renvoyer bResultat Méthode MAJCritereListePerso // Résumé : // Syntaxe : //[ = ] MAJCritereListePerso ( est entier, est STCritereListePerso) // // Paramètres : // nListe (entier) : // stCritereListeCustom (STCritereListePerso) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJCritereListePerso(local nListe est un entier,stCritereListeCustom est STCritereListePerso) bResultat est un booléen si m_clListeParamUser<>Null alors nIndice est un entier clErreur est un CErreur bufListePerso est un Buffer selon nListe cas 1 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_CRITERE_PERSO_DOSSIERINTERV",:m_nPKID) cas 2 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_CRITERE_PERSO_CLIENT",:m_nPKID) cas 3 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_CRITERE_PERSO_SITE",:m_nPKID) cas 4 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_CRITERE_PERSO_CONTACT",:m_nPKID) cas 5 : nIndice = TableauCherche(m_clListeParamUser.m_clTabModele,tcLinéaire, "m_sCode;m_nIDUtilisateur","LISTE_CRITERE_PERSO_SUIVI_INTERV",:m_nPKID) fin Sérialise(stCritereListeCustom,bufListePerso,psdJSON) clPresentation est un PFicheParametreUtilisateur dynamique si nIndice>0 alors m_clListeParamUser:p_clCourant = m_clListeParamUser.m_clTabModele[nIndice] clPresentation <- m_clListeParamUser.Modifier() clPresentation:m_sValeur = bufListePerso sinon clPresentation <- m_clListeParamUser.Nouveau() selon nListe cas 1 : clPresentation:m_sCode = "LISTE_CRITERE_PERSO_DOSSIERINTERV" cas 2 : clPresentation:m_sCode = "LISTE_CRITERE_PERSO_CLIENT" cas 3 : clPresentation:m_sCode = "LISTE_CRITERE_PERSO_SITE" cas 4 : clPresentation:m_sCode = "LISTE_CRITERE_PERSO_CONTACT" cas 5 : clPresentation:m_sCode = "LISTE_CRITERE_PERSO_SUIVI_INTERV" fin clPresentation.m_nIDUtilisateur=:m_nPKID 06/08/2026 Isis_BO 5737 Partie 6 › Classe › PFicheUtilisateur › Code clPresentation:m_sValeur = bufListePerso fin bResultat = clPresentation.bOK(clErreur) fin renvoyer bResultat 06/08/2026 Isis_BO 5738 Partie 6 › Classe › MTableauDeUtilisateur › Code MTableauDeUtilisateur Code Déclaration de MTableauDeUtilisateur MTableauDeUtilisateur est une Classe public m_clTabModele est un tableau de MUtilisateur dynamique m_clTabSansCollab est un tableau de MUtilisateur dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MUtilisateur dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MUtilisateur dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5739 Partie 6 › Classe › MTableauDeUtilisateur › Code // // récupération des données sReqSQL est une Requête SQL = [ SELECT DISTINCT Utilisateur.* FROM Utilisateur ] //sCompl est une chaine = [ //LEFT OUTER JOIN Collaborateur ON (Collaborateur.CO_PKID=Utilisateur.UT_IDCollaborateur) //WHERE Collaborateur.CO_PKID IS NULL //OR (Collaborateur.CO_PKID IS NOT NULL //AND EXISTS (SELECT 1 FROM Demande WHERE Demande.DE_PKID=%1) //) //] //sReqSQL = nIdDemande=-1 ? ChaîneConstruit(sReqSQL,"") SINON ChaîneConstruit(sReqSQL,ChaîneConstruit(sCompl,nIdDemande)) // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MUtilisateur clModele.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) si pas clModele.m_nIDCollaborateur=0 alors TableauAjoute(m_clTabSansCollab,clModele) fin fin fin Méthode ChargerDepuisCollaborateur procédure ChargerDepuisCollaborateur(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // sReqSQL est une Requête SQL = [ SELECT DISTINCT Utilisateur.* FROM Utilisateur WHERE Utilisateur.UT_IDCollaborateur={p_IdCollab} AND Utilisateur.UT_PKID={p_IdUser} AND Utilisateur.UT_Login={p_Login} ] sReqSQL.p_IdCollab = MesParamètres..Occurrence>=1 ? MesParamètres[1]=0 ? -1 sinon MesParamètres[1] sinon Null sReqSQL.p_IdUser = MesParamètres..Occurrence>=2 ? MesParamètres[2]<>-1 ? MesParamètres[2] sinon Null sinon Null sReqSQL.p_Login = MesParamètres..Occurrence>=3 ? MesParamètres[3]<>-1 ? MesParamètres[3] sinon Null sinon Null // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MUtilisateur clModele.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin 06/08/2026 Isis_BO 5740 Partie 6 › Classe › MTableauDeUtilisateur › Code fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5741 Partie 6 › Classe › PTableUtilisateur › Code PTableUtilisateur Code Déclaration de PTableUtilisateur PTableUtilisateur est une Classe protégé m_clTableauModele est un MTableauDeUtilisateur dynamique // modèle associé à la présentation m_clModeleCourant est un MUtilisateur dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Méthode ChercheEtRemplieListe // Résumé : // Syntaxe : //ChercheEtRemplieListe ( est chaîne, est procédure, est chaîne, est booléen, est chaîne [, est booléen]) // // Paramètres : // sNomChampSaisie (chaîne ANSI) : // LaProcedureAjouteListe (procédure) : // sTexte (chaîne ANSI) : // bControleDoublonsTableau (booléen) : // sNomVariableTableau (chaîne ANSI) : // bEnThread (booléen - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale ChercheEtRemplieListe(local sNomChampSaisie est une chaîne, LaProcedureAjouteListe est une procédure,local sTexte est une chaîne,local bControleDoublonsTableau est un booléen, local sNomVariableTableau est une chaîne,local bEnThread est un booléen=Faux) sdMalisteUser est une Source de Données reqSQL est une chaîne = [ SELECT DISTINCT Utilisateur.UT_Login AS Login,Utilisateur.UT_Nom AS Nom,Utilisateur.UT_Prenom AS Prenom,Utilisateur.UT_PKID As PKID FROM Utilisateur WHERE Utilisateur.UT_IDCollaborateur=0 AND (UPPER(UT_Login)~]'%1' OR UPPER(UT_Nom)~]'%1' OR UPPER(UT_Prenom)~]'%1') ORDER BY Utilisateur.UT_Login ] 06/08/2026 Isis_BO 5742 Partie 6 › Classe › PTableUtilisateur › Code //SI bEnThread _et_ gbThreadFinListeDossier ALORS // ThreadFin() //FIN reqSQL = ChaîneConstruit(reqSQL,sTexte) si HExécuteRequêteSQL(sdMalisteUser,hRequêteDéfaut+hRequêteInterruptible,reqSQL) alors si HNbEnr(sdMalisteUser)> 0 alors pour tout sdMalisteUser // SI bEnThread _ET_ gbThreadFinListeDossier ALORS // //gbThreadFinListeDossier = Faux // ThreadFin() // FIN si bEnThread alors ExécuteThreadPrincipal(LaProcedureAjouteListe,sNomChampSaisie,sdMalisteUser.Login+ " | "+sdMalisteUser.Nom+" | "+sdMalisteUser.Prenom,sdMalisteUser.PKID, bControleDoublonsTableau,sNomVariableTableau) sinon LaProcedureAjouteListe(sNomChampSaisie,sdMalisteUser.Login+" | "+sdMalisteUser.Nom+ " | "+sdMalisteUser.Prenom,sdMalisteUser.PKID,bControleDoublonsTableau, sNomVariableTableau) fin fin sinon si bEnThread alors ExécuteThreadPrincipal(LaProcedureAjouteListe,sNomChampSaisie,"",0, bControleDoublonsTableau,sNomVariableTableau) sinon LaProcedureAjouteListe(sNomChampSaisie,"",0,bControleDoublonsTableau,sNomVariableTableau) fin fin fin HLibèreRequête(sdMalisteUser) Constructeur procédure Constructeur(clTableauModele est un MTableauDeUtilisateur dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MUtilisateur renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MUtilisateur dynamique) 06/08/2026 Isis_BO 5743 Partie 6 › Classe › PTableUtilisateur › Code si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeUtilisateur selon nMode cas 0 : clTableauModele.Charger(MesParamètres[2à]) cas 1 : clTableauModele.ChargerDepuisCollaborateur(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableUtilisateur(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheUtilisateur(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MUtilisateur dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MUtilisateur() clPresentationFiche est un PFicheUtilisateur(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MUtilisateur dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode THRechercheSaisieAssistee // Résumé : // Syntaxe : //THRechercheSaisieAssistee ( est chaîne, est chaîne, est procédure, est chaîne, est booléen, est chaîne, 06/08/2026 Isis_BO 5744 Partie 6 › Classe › PTableUtilisateur › Code est chaîne) // // Paramètres : // sNomChampDeSaisie (chaîne ANSI) : // sValeurChampDeSaisie (chaîne ANSI) : // methodeClasseDeRecherche (procédure) : // sNomThread (chaîne ANSI) : // bControleDoublonsTableau (booléen) : // sNomTableauDeRecherche (chaîne ANSI) : // sCritereCompl (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale THRechercheSaisieAssistee(local sNomChampDeSaisie est une chaîne,local sValeurChampDeSaisie est une chaîne, methodeClasseDeRecherche est une procédure, local sNomThread est une chaîne,local bControleDoublonsTableau est un booléen,local sNomTableauDeRecherche est une chaîne, local sCritereCompl est une chaîne) si ThreadEtat(sNomThread)<>threadInexistant alors ThreadArrête(sNomThread) fin pointeurAjouteUser est une procédure "Utilitaire" et Configuration<>"SLAMM_RecupHeures"> pointeurAjouteUser = TH_AjouteSaisieAssistee //gbThreadFinListeUtilisateur = Faux ThreadExécute(sNomThread,threadNormal,methodeClasseDeRecherche,sNomChampDeSaisie,pointeurAjouteUser, sCritereCompl<>"" ? sValeurChampDeSaisie+TAB+sCritereCompl sinon sValeurChampDeSaisie, bControleDoublonsTableau,sNomTableauDeRecherche) 06/08/2026 Isis_BO 5745 Partie 6 › Classe › MLot › Code MLot Code Déclaration de MLot MLot est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDLieu est un entier sur 8 octets m_sNom est une chaîne ANSI m_sLocalisation est une chaîne ANSI m_bSelection est un booléen fin Méthode bControle // Résumé : procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors si SansEspace(:m_sNom)="" alors Ajoute( tabListeErr,"Veuillez renseigner le nom ou la référence du Lot") si SansEspace(:m_sLocalisation)="" alors Ajoute(tabListeErr, "Veuillez renseigner la localisation ou la situation du Lot") si SansEspace(:m_nIDLieu)=0 alors Ajoute( tabListeErr,"Veuillez renseigner le lieu du Lot") sinon fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur 06/08/2026 Isis_BO 5746 Partie 6 › Classe › MLot › Code procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer m_sNom 06/08/2026 Isis_BO 5747 Partie 6 › Classe › PFicheLot › Code PFicheLot Code Déclaration de PFicheLot PFicheLot est une Classe protégé m_clModeleCourant est un MLot // modèle associé à la présentation m_clModeleSource est un MLot dynamique// référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation m_clListeLotPersonne est un PTableLot_Personne dynamique m_cListepersonne est un PTablePersonne dynamique fin Méthode bControle // Résumé : procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors si SansEspace(:m_sNom)="" alors Ajoute( tabListeErr,"Veuillez renseigner le nom ou la référence du Lot") si SansEspace(:m_sLocalisation)="" alors Ajoute(tabListeErr, "Veuillez renseigner la localisation ou la situation du Lot") si SansEspace(:m_nIDLieu)=0 alors Ajoute( tabListeErr,"Veuillez renseigner le lieu du Lot") sinon fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Méthode bOK 06/08/2026 Isis_BO 5748 Partie 6 › Classe › PFicheLot › Code procédure bOK(clErreur est un CErreur) //,LOCAL bAvecTransaction est un booléen,LOCAL bMajCourant est un booléen bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin //Débute une transaction sur le fichier Lot // SI bAvecTransaction ALORS HTransactionDébut(gcnxBO,"Lot") //Contôle des données Lot si pas :FicheEncours:bControle(clErreur,Faux) alors goto ERREURTRANSAC // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURTRANSAC // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN //Termine la transaction // SI bAvecTransaction ALORS HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MLot dynamique, pValidation est une procédure=Null) 06/08/2026 Isis_BO 5749 Partie 6 › Classe › PFicheLot › Code // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété FicheEncours procédure publique FicheEncours() : MLot renvoyer m_clModeleCourant Affectation de la propriété FicheEncours procédure publique FicheEncours(clValeur est MLot) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant=clValeur // conserve une référence sur le modèle source m_clModeleSource<-clValeur Récupération de la propriété ListeContact procédure publique ListeContact(): PTablePersonne renvoyer m_cListepersonne Affectation de la propriété ListeContact procédure publique ListeContact(clValeur est PTablePersonne) m_cListepersonne=clValeur Récupération de la propriété ListeContactLot procédure publique ListeContactLot(): PTableLot_Personne renvoyer m_clListeLotPersonne Affectation de la propriété ListeContactLot procédure publique ListeContactLot(clValeur est PTableLot_Personne) m_clListeLotPersonne=clValeur Récupération de la propriété p_clCourant procédure publique p_clCourant() : MLot renvoyer m_clModeleCourant Méthode gListeContact // Résumé : 06/08/2026 Isis_BO 5750 Partie 6 › Classe › PFicheLot › Code procédure publique globale gListeContact(clPresentation est un PFicheLot) //clPresentation.m_cListepersonne = PTablePersonne.gNouvellePresentation("",clPresentation.IdentifiantUnique) clPresentation.m_cListepersonne = PTablePersonne.gNouvellePresentation(1,clPresentation. IdentifiantUnique) Méthode gListeContactdansLot // Résumé : procédure publique globale gListeContactdansLot(local nIdLieu est un entier sur 8 octets,clPresentation est un PFicheLot) clPresentation.m_clListeLotPersonne = PTableLot_Personne.gNouvellePresentation(nIdLieu,clPresentation. IdentifiantUnique) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MLot() clPresentation est un PFicheLot(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5751 Partie 6 › Classe › MTableauDeLot › Code MTableauDeLot Code Déclaration de MTableauDeLot MTableauDeLot est une Classe public m_clTabModele est un tableau de MLot dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MLot dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MLot dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5752 Partie 6 › Classe › MTableauDeLot › Code // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM Lot ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MLot clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerListeLotparLieu // Résumé : procédure ChargerListeLotparLieu(local nIdLieu est un entier sur 8 octets,local nIdInterventionAExclure est un entier sur 8 octets=-1) //// vide le tableau //TableauSupprimeTout(m_clTabModele) // //// //// chargement à personnaliser selon votre contexte //// // //// récupération des données //reqSQL est une Requête SQL = [ // select LOT.* // from Lot // where Lot.LO_IDLieu={p_nIdLieu} // AND NOT EXISTS (SELECT 1 FROM Intervention_Lot WHERE Intervention_Lot.IL_IDLot=Lot.LO_PKID AND Intervention_Lot.IL_IDIntervention ={p_nIdInterventionAExclure}) // //] // // //reqSQL.p_nIdLieu = nIdLieu =-1 ? Null SINON nIdLieu //reqSQL.p_nIdInterventionAExclure= nIdInterventionAExclure=-1 ? Null SINON nIdInterventionAExclure // // //// exécution de la requête //SI HExécuteRequête(reqSQL) ALORS // // charge les enregistrements en mémoire // POUR TOUT reqSQL // clModele est un MLot // clModele.Charger(reqSQL) // clModele:m_bLiaison = nIdLieu>0 ? Vrai SINON Faux // TableauAjoute(m_clTabModele,clModele) // FIN //FIN Constructeur 06/08/2026 Isis_BO 5753 Partie 6 › Classe › MTableauDeLot › Code procédure Constructeur() Destructeur procédure Destructeur() | 06/08/2026 | Isis_BO | 5754 | | ---------- | ------- | ---- | Partie 6 › Classe › PTableLot › Code PTableLot Code Déclaration de PTableLot PTableLot est une Classe protégé m_clTableauModele est un MTableauDeLot dynamique // modèle associé à la présentation m_clModeleCourant est un MLot dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeLot dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MLot renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MLot dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation 06/08/2026 Isis_BO 5755 Partie 6 › Classe › PTableLot › Code // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nIdLieu est un entier sur 8 octets=-1,local nIdInterventionAExclure est un entier sur 8 octets=-1) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeLot si nIdLieu<>-1 alors clTableauModele.ChargerListeLotparLieu(nIdLieu,nIdInterventionAExclure) sinon clTableauModele.Charger() fin // création de la nouvelle instance de présentation clPresentation est un PTableLot(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheLot(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MLot dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau(local bLier est un booléen,local nIdLie est un entier sur 8 octets) clModele est un MLot() clModele.m_bLiaison = bLier clModele.m_nIDLieu= nIdLie clPresentationFiche est un PFicheLot(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MLot dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 5756 Partie 6 › Classe › MLot_Personne › Code MLot_Personne Code Déclaration de MLot_Personne MLot_Personne est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDLot est un entier sur 8 octets m_nIDPersonne est un entier sur 8 octets m_clContact est un MPersonne fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 5757 Partie 6 › Classe › PFicheLot_Personne › Code PFicheLot_Personne Code Déclaration de PFicheLot_Personne PFicheLot_Personne est une Classe protégé m_clModeleCourant est un MLot_Personne // modèle associé à la présentation m_clModeleSource est un MLot_Personne dynamique// référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin 06/08/2026 Isis_BO 5758 Partie 6 › Classe › PFicheLot_Personne › Code SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MLot_Personne dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MLot_Personne renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MLot_Personne() clPresentation est un PFicheLot_Personne(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5759 Partie 6 › Classe › MTableauDeLot_Personne › Code MTableauDeLot_Personne Code Déclaration de MTableauDeLot_Personne MTableauDeLot_Personne est une Classe public m_clTabModele est un tableau de MLot_Personne dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MLot_Personne dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MLot_Personne dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(local nIdLieu est un entier sur 8 octets,local nIdLot est un entier sur 8 octets) // //// vide le tableau //TableauSupprimeTout(m_clTabModele) // //// 06/08/2026 Isis_BO 5760 Partie 6 › Classe › MTableauDeLot_Personne › Code //// chargement à personnaliser selon votre contexte //// // //// récupération des données // //sReqSQL est une requête SQL = //[ // SELECT Lot_Personne.*,Personne.*,Lot.* // FROM Lot_Personne // LEFT OUTER JOIN Personne ON (Personne.PE_PKID=Lot_Personne.LP_IDPersonne) // left outer JOIN lOT ON (LOT.LO_PKID=Lot_Personne.LP_IDLot) // WHERE LOT.LO_IDLieu={P_IdLieu} and Lot.LO_PKID={P_IdLot} //] //sReqSQL.P_IdLieu= nIdLieu=-1 ? Null SINON nIdLieu //sReqSQL.P_IdLot= nIdLot=-1 ? Null SINON nIdLot //// exécution de la requête //si HExécuteRequêtesql(sReqSQL) ALORS // // charge les enregistrements en mémoire // POUR TOUT sReqSQL // clModele est un MLot_Personne // clModele.Charger(sReqSQL) // clModele:m_clContact.Charger(sReqSQL) // TableauAjoute(m_clTabModele,clModele) // FIN //FIN Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5761 Partie 6 › Classe › PTableLot_Personne › Code PTableLot_Personne Code Déclaration de PTableLot_Personne PTableLot_Personne est une Classe protégé m_clTableauModele est un MTableauDeLot_Personne dynamique // modèle associé à la présentation m_clModeleCourant est un MLot_Personne dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeLot_Personne dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MLot_Personne renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MLot_Personne dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 5762 Partie 6 › Classe › PTableLot_Personne › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nIdLieu est un entier sur 8 octets,local nIdLot est un entier sur 8 octets) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeLot_Personne clTableauModele.Charger(nIdLieu,nIdLot) // création de la nouvelle instance de présentation clPresentation est un PTableLot_Personne(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheLot_Personne(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MLot_Personne dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MLot_Personne() clPresentationFiche est un PFicheLot_Personne(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MLot_Personne dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 5763 Partie 6 › Classe › PTableParametreMetier › Code PTableParametreMetier Code Déclaration de PTableParametreMetier PTableParametreMetier est une Classe protégé m_clTableauModele est un MTableauDeParametreMetier dynamique // modèle associé à la présentation m_clModeleCourant est un MParametreMetier dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeParametreMetier dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Méthode DonneIdDepuisValeur // Résumé : // Syntaxe : //[ = ] DonneIdDepuisValeur ( est objet dynamique, est chaîne) // // Paramètres : // pclObjet (objet dynamique) : // sValeur (chaîne ANSI) : // Valeur de retour : // Type indéterminé : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale DonneIdDepuisValeur(pclObjet est un objet dynamique,local sValeur est une chaîne) nIndice est un entier = TableauCherche(pclObjet.m_clTableauModele,tcLinéaire,"m_sValeur",sValeur,1) si nIndice >0 alors renvoyer pclObjet.m_clTableauModele[nIndice]:m_nPKID sinon renvoyer 0 fin Méthode DonneParamDepuisCode 06/08/2026 Isis_BO 5764 Partie 6 › Classe › PTableParametreMetier › Code // Résumé : // Syntaxe : //[ = ] DonneParamDepuisCode ( est PTableParametreMetier dynamique, est chaîne) // // Paramètres : // pclListeParamMetier (PTableParametreMetier dynamique) : < indiquez ici le rôle de pclGpclListeParamMetier> // sCode (chaîne ANSI) : // Valeur de retour : // PTableParametreMetier : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // pclListeChampPerso (PTableParametreMetier dynamique) : procédure publique globale DonneParamDepuisCode(pclListeParamMetier est un PTableParametreMetier dynamique,local sCode est une chaîne) nIndice est un entier // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeParametreMetier nIndice = TableauCherche(pclListeParamMetier:m_clTabModele,tcLinéaire,"m_sCode",sCode,1) si nIndice>0 alors boucle clModele est un MParametreMetier clModele <-pclListeParamMetier:m_clTabModele[nIndice] TableauAjoute(clTableauModele:m_clTabModele,clModele) si pas clModele.m_bInvisible alors TableauAjoute(clTableauModele:m_clTabVisible,clModele) fin nIndice = TableauCherche(pclListeParamMetier:m_clTabModele,tcLinéaire,"m_sCode",sCode,nIndice+1 ) à faire tantque nIndice>0 fin // création de la nouvelle instance de présentation clPresentation est un PTableParametreMetier(clTableauModele) renvoyer clPresentation Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MParametreMetier renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MParametreMetier dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal 06/08/2026 Isis_BO 5765 Partie 6 › Classe › PTableParametreMetier › Code procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local sCodeParam est une chaîne="") // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeParametreMetier clTableauModele.Charger(sCodeParam) // création de la nouvelle instance de présentation clPresentation est un PTableParametreMetier(clTableauModele) renvoyer clPresentation Méthode ListeLibelleIDVersCombo // Résumé : // Syntaxe : //[ = ] ListeLibelleIDVersCombo () // // Paramètres : // Aucun // Valeur de retour : // chaîne ANSI : // // Exemple : // // procédure ListeLibelleIDVersCombo() saRep est une chaîne ANSI pour tout od de :m_clTabVisible saRep +=[RC]+od:m_sLibelle+gLien(od:m_nPKID) fin renvoyer saRep Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheParametreMetier(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MParametreMetier dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MParametreMetier() clPresentationFiche est un PFicheParametreMetier(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MParametreMetier dynamique) m_clTableauModele.Ajouter(pclModele) 06/08/2026 Isis_BO 5766 Partie 6 › Classe › PTableParametreMetier › Code fin renvoyer clPresentationFiche Méthode ParametreJSONTypeRDV procédure publique globale ParametreJSONTypeRDV() TableauSupprimeTout(gtabListeTypeRendezVousJSON) stGParamTypeAct est un ST_TypeActiviteRDV pour tout oParam de gpclListeTypeRendezVous:m_clTabModele si oParam:m_sParametre <> "" alors Désérialise(stGParamTypeAct,oParam:m_sParametre,psdJSON) gtabListeTypeRendezVousJSON[oParam.m_nPKID]= stGParamTypeAct fin fin Méthode RechercheEtDonneIdDepuisLibelle // Résumé : // Syntaxe : //[ = ] RechercheEtDonneIdDepuisLibelle ( est chaîne) // // Paramètres : // sLibelle (chaîne ANSI) : // Valeur de retour : // Type indéterminé : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheEtDonneIdDepuisLibelle(local sLibelle est une chaîne) nIndice est un entier = TableauCherche(m_clTabModele,tcLinéaire,"m_sLibelle",sLibelle,1) si nIndice >0 alors renvoyer m_clTabModele[nIndice]:IdentifiantUnique sinon renvoyer 0 fin Méthode RechercheEtDonneIdDepuisValeur // Résumé : // Syntaxe : //[ = ] RechercheEtDonneIdDepuisValeur ( est chaîne) // // Paramètres : // sValeur (chaîne ANSI) : // Valeur de retour : // Type indéterminé : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheEtDonneIdDepuisValeur(local sValeur est une chaîne) nIndice est un entier = TableauCherche(m_clTabModele,tcLinéaire,"m_sValeur",sValeur,1) si nIndice >0 alors renvoyer m_clTabModele[nIndice]:IdentifiantUnique sinon renvoyer 0 fin Méthode RechercheEtDonneLibelleDepuisID 06/08/2026 Isis_BO 5767 Partie 6 › Classe › PTableParametreMetier › Code // Résumé : // Syntaxe : //[ = ] RechercheEtDonneLibelleDepuisID ( est entier sur 8 octets) // // Paramètres : // nIDParam (entier sur 8 octets) : // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheEtDonneLibelleDepuisID(local nIDParam est un entier sur 8 octets) nIndice est un entier = TableauCherche(m_clTabModele,tcLinéaire,"m_nPKID",nIDParam,1) si nIndice >0 alors renvoyer m_clTabModele[nIndice]:m_sLibelle sinon renvoyer "" fin Méthode RechercheEtDonneParametreDepuisId // Résumé : // Syntaxe : //[ = ] RechercheEtDonneParametreDepuisId ( est entier sur 8 octets) // // Paramètres : // nIDParam (entier sur 8 octets) : // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheEtDonneParametreDepuisId(local nIDParam est un entier sur 8 octets) nIndice est un entier = TableauCherche(m_clTabModele,tcLinéaire,"m_nPKID",nIDParam,1) si nIndice >0 alors renvoyer m_clTabModele[nIndice]:m_sParametre sinon renvoyer "" fin Méthode RechercheEtDonneValeurDepuisId // Résumé : // Syntaxe : //[ = ] RechercheEtDonneValeurDepuisId ( est entier sur 8 octets) // // Paramètres : // nIDParam (entier sur 8 octets) : // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheEtDonneValeurDepuisId(local nIDParam est un entier sur 8 octets) nIndice est un entier = TableauCherche(m_clTabModele,tcLinéaire,"m_nPKID",nIDParam,1) si nIndice >0 alors 06/08/2026 Isis_BO 5768 Partie 6 › Classe › PTableParametreMetier › Code renvoyer m_clTabModele[nIndice]:m_sValeur sinon renvoyer "" fin Méthode SelectionneParamCourant // Résumé : Recherche un paramètre par son PKID et le sélectionne dans :m_clModeleCourant // Syntaxe : //[ = ] SelectionneParamCourant ( est entier sur 8 octets) // // Paramètres : // nPKID (entier sur 8 octets) : PKID du paramètre recherché // Valeur de retour : // booléen : Vrai si l'élément à été trouvé // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SelectionneParamCourant(local nPKID est un entier sur 8 octets):booléen bRep est un booléen nIndice est un entier = TableauCherche(m_clTabModele,tcLinéaire,"m_nPKID",nPKID,1) si nIndice >0 alors :m_clModeleCourant <- :m_clTabModele[nIndice] bRep=Vrai sinon :m_clModeleCourant=Null bRep=Faux fin renvoyer bRep 06/08/2026 Isis_BO 5769 Partie 6 › Classe › MTableauDeParametreMetier › Code MTableauDeParametreMetier Code Déclaration de MTableauDeParametreMetier MTableauDeParametreMetier est une Classe public m_clTabModele est un tableau de MParametreMetier dynamique m_clTabVisible est un tableau de MParametreMetier dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MParametreMetier dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) si pas clModele.m_bInvisible alors TableauAjoute(m_clTabVisible,clModele) fin // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MParametreMetier dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(local sCodeParam est une chaîne="") //trace("Charger :" + sCodeParam) // vide le tableau 06/08/2026 Isis_BO 5770 Partie 6 › Classe › MTableauDeParametreMetier › Code TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données //reqSQL est une requête SQL = //[ //SELECT ParametreMetier.*, //(SELECT CASE WHEN LEFT(Param2.PA_Libelle,6)='Aucune' THEN SPLIT_PART(Param2.PA_Libelle,'Aucune ',2) ELSE SPLIT_PART(Param2.PA_Libelle,'Aucun ',2) END //FROM ParametreMetier AS Param2 //WHERE Param2.PA_Code=ParametreMetier.PA_Code AND Param2.PA_Valeur=0) AS TitreParametre //FROM ParametreMetier //WHERE ParametreMetier.PA_Code={p_codeparam} //ORDER BY ParametreMetier.PA_Code,ParametreMetier.PA_Ordre //] reqSQL est une Requête SQL = [ SELECT ParametreMetier.* FROM ParametreMetier WHERE ParametreMetier.PA_Code={p_codeparam} ORDER BY ParametreMetier.PA_Code,ParametreMetier.PA_Ordre ] reqSQL.p_codeparam= sCodeParam="" ? Null sinon sCodeParam // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MParametreMetier clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) si pas clModele.m_bInvisible alors TableauAjoute(m_clTabVisible,clModele) fin fin fin Méthode ChercherValeur // Résumé : // Syntaxe : //[ = ] ChercherValeur ( est chaîne) // // Paramètres : // sValeur (chaîne ANSI) : // Valeur de retour : // entier : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChercherValeur(local sValeur est une chaîne) nIndice est un entier nIndice = TableauCherche(:m_clTabModele,tcLinéaire,"m_sValeur",sValeur,1) renvoyer nIndice Constructeur 06/08/2026 Isis_BO 5771 Partie 6 › Classe › MTableauDeParametreMetier › Code procédure Constructeur() Destructeur procédure Destructeur() | 06/08/2026 | Isis_BO | 5772 | | ---------- | ------- | ---- | Partie 6 › Classe › PFicheParametreMetier › Code PFicheParametreMetier Code Déclaration de PFicheParametreMetier PFicheParametreMetier est une Classe protégé m_clModeleCourant est un MParametreMetier // modèle associé à la présentation m_clModeleSource est un MParametreMetier dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode AppelProcValidation // Résumé : // Syntaxe : //AppelProcValidation ( est entier) // // Paramètres : // nMode (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelProcValidation(local nMode est un entier) // si il y a une procédure de validation si m_pValidation<>Null alors selon nMode cas 1 : m_pValidation(m_clModeleSource) cas 2 : m_pValidation(m_clModeleCourant) fin m_pValidation = Null DemandeMiseAJourIHM() fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source 06/08/2026 Isis_BO 5773 Partie 6 › Classe › PFicheParametreMetier › Code // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MParametreMetier dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété ListeModeleRapport procédure publique ListeModeleRapport() Affectation de la propriété ListeModeleRapport procédure publique ListeModeleRapport(Valeur) Récupération de la propriété p_clCourant 06/08/2026 Isis_BO 5774 Partie 6 › Classe › PFicheParametreMetier › Code procédure publique p_clCourant() : MParametreMetier renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MParametreMetier() clPresentation est un PFicheParametreMetier(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5775 Partie 6 › Classe › MParametreMetier › Code MParametreMetier Code Déclaration de MParametreMetier MParametreMetier est une Classe hérite de MBase m_nPKID est un entier sur 8 octets | m_sCode | est une chaîne ANSI | | | | ------------- | -------------------------- | ----------------------- | --- | | m_sLibelle | est une chaîne ANSI | | | | m_sValeur | est une chaîne ANSI | | | | m_nOrdre | est un entier sur 4 octets | | | | m_bSysteme | est un booléen | | | | m_bInvisible | est un booléen | | | | m_sIDImport | est une chaîne ANSI | | | | m_bActif | est un booléen | | | | m_sCleLiaison | est une chaîne | | | | m_sParametre | est une chaîne | | | //************************************************************************************************* ************* // Membres NON liés aux rubriques du fichier MParametreMetier //************************************************************************************************* ************* // VARIABLE DE TYPE SIMPLE | m_bSelection | est un booléen | | | | ------------ | -------------------------- | --- | --- | | m_bLier | est un booléen | | | | m_nIdLie | est un entier sur 8 octets | | | //m_sTitreParametre est une chaine // //Mapping sur Requete // VARIABLE DE TYPE CLASSE fin Méthode Charger // Redéfinition de la méthode MBase.Charger procédure Charger(reqSource) MBase.Charger(reqSource) //:m_sTitreParametre = gtaTypesParam[:m_sCode].sLibelle Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété DonneCategorieRole | 06/08/2026 | | Isis_BO | 5776 | | ---------- | --- | ------- | ---- | Partie 6 › Classe › MParametreMetier › Code procédure publique DonneCategorieRole() selon Gauche(:m_sValeur,1) cas "*" : renvoyer "Autre" cas "S" : renvoyer "Site" cas "C" : renvoyer "Client" autre cas : renvoyer "Autre" fin Récupération de la propriété DonneLibCleLiaison procédure publique DonneLibCleLiaison() si m_sCleLiaison<>"" alors si HLitRecherchePremier(ParametreMetier,PA_CodePA_Valeur,[ExtraitChaîne(m_sCleLiaison,1,","), ExtraitChaîne(m_sCleLiaison,2,",")]) _et_ HTrouve(ParametreMetier) alors renvoyer ParametreMetier.PA_Libelle sinon renvoyer "" fin sinon renvoyer "" fin Récupération de la propriété EtatChamp procédure publique EtatChamp() renvoyer m_bSysteme ? Grisé sinon Actif Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer :m_sLibelle 06/08/2026 Isis_BO 5777 Partie 6 › Classe › MDossier_Personne › Code MDossier_Personne Code Déclaration de MDossier_Personne MDossier_Personne est une Classe //************************************************************************************************* ************* //Le modèle MDossier_Personne hérite du modèle de base //************************************************************************************************* ************* hérite de MBase //************************************************************************************************* ************* //Membres liés aux rubriques du fichier Dossier_Personne //************************************************************************************************* ************* m_nPKID est un entier sur 8 octets m_nIDDossier est un entier sur 8 octets m_nIDPersonne est un entier sur 8 octets //************************************************************************************************* ************* // Membres NON liés aux rubriques du fichier Dossier_Personne //************************************************************************************************* ************* // VARIABLE DE TYPE SIMPLE // VARIABLE DE TYPE CLASSE m_clPersonne est un MPersonne dynamique // VARIABLE DE TYPE TABLEAU fin Méthode bControle // Résumé : // Syntaxe : //[ = ] bControle ( est CErreur, est booléen) // // Paramètres : // clErreur (CErreur) : // bSupprime (booléen) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes 06/08/2026 Isis_BO 5778 Partie 6 › Classe › MDossier_Personne › Code quand exception dans si pas bSupprime alors si :m_nIDDossier=0 alors Ajoute(tabListeErr, "Veuillez choisir le dossier lié à la personne") si :m_nIDPersonne=0 alors Ajoute(tabListeErr, "Veuillez choisir la personne lié au dossier") sinon fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 5779 Partie 6 › Classe › MDossier_Lieu › Code MDossier_Lieu Code Déclaration de MDossier_Lieu MDossier_Lieu est une Classe hérite de MBase m_nDL_PKID est un entier sur 8 octets m_nDL_IDDossier est un entier sur 8 octets m_nDL_IDLieu est un entier sur 8 octets fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nDL_PKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 5780 Partie 6 › Classe › PTableDossier › Code PTableDossier Code Déclaration de PTableDossier PTableDossier est une Classe protégé m_clTableauModele est un MTableauDeDossier dynamique // modèle associé à la présentation m_clModeleCourant est un MDossier dynamique // référence sur le modèle de données courant m_bMajCourantSansIHM est un booléen m_sNomThreadListeGlobale est une chaîne fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Méthode ChercheEtRemplieListe // Résumé : // Syntaxe : //ChercheEtRemplieListe ( est chaîne, est procédure, est chaîne, est booléen, est chaîne [, est booléen]) // // Paramètres : // sNomChampSaisie (chaîne ANSI) : // LaProcedureAjouteListe (procédure) : // sTexte (chaîne ANSI) : // bControleDoublonsTableau (booléen) : // sNomVariableTableau (chaîne ANSI) : // bEnThread (booléen - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale ChercheEtRemplieListe(local sNomChampSaisie est une chaîne, LaProcedureAjouteListe est une procédure,local sTexte est une chaîne,local bControleDoublonsTableau est un booléen, local sNomVariableTableau est une chaîne,local bEnThread est un booléen=Faux) sdMalistedossier est une Source de Données reqSQL est une chaîne = [ SELECT DISTINCT Dossier.DO_RefInterne AS RefInterne,Dossier.DO_RefExterne AS RefExterne,Dossier.DO_Titre AS Titre,Dossier.DO_PKID AS IDDossier FROM Dossier WHERE UPPER(DO_RefInterne)~]'%1' OR UPPER(DO_RefExterne)~]'%1' OR UPPER(DO_Titre)~]'%1' 06/08/2026 Isis_BO 5781 Partie 6 › Classe › PTableDossier › Code ORDER BY Dossier.DO_RefInterne ] si bEnThread _et_ gbThreadFinListeDossier alors ThreadFin() fin reqSQL = ChaîneConstruit(reqSQL,sTexte) si HExécuteRequêteSQL(sdMalistedossier,hRequêteDéfaut+hRequêteInterruptible,reqSQL) alors si HNbEnr(sdMalistedossier)> 0 alors pour tout sdMalistedossier si bEnThread _et_ gbThreadFinListeDossier alors //gbThreadFinListeDossier = Faux ThreadFin() fin si bEnThread alors ExécuteThreadPrincipal(LaProcedureAjouteListe,sNomChampSaisie,sdMalistedossier.Titre+ " -Ref.Int:"+sdMalistedossier.RefInterne+"-Ref.Ext:"+sdMalistedossier.RefExterne, sdMalistedossier.IDDossier,bControleDoublonsTableau,sNomVariableTableau) sinon LaProcedureAjouteListe(sNomChampSaisie,sdMalistedossier.Titre+" -Ref.Int:"+ sdMalistedossier.RefInterne+"-Ref.Ext:"+sdMalistedossier.RefExterne,sdMalistedossier. IDDossier,bControleDoublonsTableau,sNomVariableTableau) fin fin sinon si bEnThread alors ExécuteThreadPrincipal(LaProcedureAjouteListe,sNomChampSaisie,"",0, bControleDoublonsTableau,sNomVariableTableau) sinon LaProcedureAjouteListe(sNomChampSaisie,"",0,bControleDoublonsTableau,sNomVariableTableau) fin fin fin HLibèreRequête(sdMalistedossier) Constructeur procédure Constructeur(clTableauModele est un MTableauDeDossier dynamique) m_clTableauModele=clTableauModele m_sNomThreadListeGlobale = "ListeDossierGlobal" Destructeur procédure Destructeur() Récupération de la propriété p_bMajCourantSansIHM procédure publique p_bMajCourantSansIHM() : booléen renvoyer m_bMajCourantSansIHM Affectation de la propriété p_bMajCourantSansIHM procédure publique p_bMajCourantSansIHM(bValeur est un booléen) m_bMajCourantSansIHM=bValeur Récupération de la propriété p_bModeleCourantVide 06/08/2026 Isis_BO 5782 Partie 6 › Classe › PTableDossier › Code procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MDossier renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MDossier dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur si pas m_bMajCourantSansIHM alors DemandeMiseAJourIHM() fin fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Récupération de la propriété p_sNomThreadListeGlobale procédure publique p_sNomThreadListeGlobale() : chaîne renvoyer m_sNomThreadListeGlobale Affectation de la propriété p_sNomThreadListeGlobale procédure publique p_sNomThreadListeGlobale(sValeur est une chaîne) m_sNomThreadListeGlobale=sValeur Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier=0,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeDossier selon nMode cas 0 : clTableauModele.Charger(MesParamètres[2à]) cas 1 : clTableauModele.ChargerDossierClient(MesParamètres[2à]) cas 2 : clTableauModele.RechercheGlobale(MesParamètres[2à]) cas 3 : clTableauModele.RechercheGlobaleExact(MesParamètres[2à]) cas 4 : clTableauModele.ChargerDossierLieu(MesParamètres[2à]) cas 5 : clTableauModele.ChargerUnSeulDossier(MesParamètres[2à]) cas 6 : clTableauModele.RechercheCodeSite(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableDossier(clTableauModele) renvoyer clPresentation Méthode gTHNouvellePresentation 06/08/2026 Isis_BO 5783 Partie 6 › Classe › PTableDossier › Code // Résumé : // Syntaxe : //gTHNouvellePresentation ( est entier [, ...]) // // Paramètres : // nMode (entier) : // <*> : > // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // ChampTable (champ) : // methodeClasseDeRecherche (procédure) : // bControleDoublonsTableau (booléen) : // sNomTableauDeRecherche (chaîne ANSI) : // sCritereCompl (chaîne ANSI) : // callBackMAJ (procédure) : // <*> : > // sNomThread (chaîne ANSI) : // <*> : > procédure publique globale gTHNouvellePresentation(local nMode est un entier, *) //callBackMAJ est une procedure, // chargement des instances de modèle à afficher (les données) dans la présentation selon nMode cas 0 si ThreadEtat("ListeDossierGlobal")<>threadInexistant alors ThreadArrête("ListeDossierGlobal") gbThreadFinListeDossierGlobal = Faux ThreadExécute("ListeDossierGlobal",threadNormal,MTableauDeDossier.THCharger,MesParamètres[2 à]) fin Méthode MajCourantSansMajIHM // Résumé : // Syntaxe : //MajCourantSansMajIHM ( est MDossier dynamique) // // Paramètres : // pclValeur (MDossier dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MajCourantSansMajIHM(pclValeur est MDossier dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur fin Méthode Modifier procédure Modifier() 06/08/2026 Isis_BO 5784 Partie 6 › Classe › PTableDossier › Code clPresentationFiche est un PFicheDossier(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MDossier dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau(*) clModele est un MDossier() clPresentationFiche est un PFicheDossier(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MDossier dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode THRechercheSaisieAssistee // Résumé : // Syntaxe : //THRechercheSaisieAssistee ( est chaîne, est chaîne, est procédure, est chaîne, est booléen, est chaîne, est chaîne) // // Paramètres : // sNomChampDeSaisie (chaîne ANSI) : // sValeurChampDeSaisie (chaîne ANSI) : // methodeClasseDeRecherche (procédure) : // sNomThread (chaîne ANSI) : // bControleDoublonsTableau (booléen) : // sNomTableauDeRecherche (chaîne ANSI) : // sCritereCompl (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale THRechercheSaisieAssistee(local sNomChampDeSaisie est une chaîne,local sValeurChampDeSaisie est une chaîne, methodeClasseDeRecherche est une procédure, local sNomThread est une chaîne,local bControleDoublonsTableau est un booléen,local sNomTableauDeRecherche est une chaîne, local sCritereCompl est une chaîne) si ThreadEtat(sNomThread)<>threadInexistant alors ThreadArrête(sNomThread) fin pointeurAjouteLieu est une procédure "Utilitaire" et Configuration<>"SLAMM_RecupHeures"> pointeurAjouteLieu = TH_AjouteSaisieAssistee gbThreadFinListeDossier = Faux ThreadExécute(sNomThread,threadNormal,methodeClasseDeRecherche,sNomChampDeSaisie,pointeurAjouteLieu, sCritereCompl<>"" ? sValeurChampDeSaisie+TAB+sCritereCompl sinon sValeurChampDeSaisie, bControleDoublonsTableau,sNomTableauDeRecherche) Méthode Trie 06/08/2026 Isis_BO 5785 Partie 6 › Classe › PTableDossier › Code // Résumé : // Syntaxe : //Trie ( est chaîne) // // Paramètres : // sMembresTrie (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(local sMembresTrie est une chaîne) si sMembresTrie<>"" alors //TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) :m_clTableauModele:TrieLesElementsDuTableau(sMembresTrie) fin 06/08/2026 Isis_BO 5786 Partie 6 › Classe › MTableauDeDossier › Code MTableauDeDossier Code Déclaration de MTableauDeDossier MTableauDeDossier est une Classe public m_clTabModele est un tableau de MDossier dynamique m_bTrie est un booléen fin Méthode Ajouter procédure Ajouter(clModele est un MDossier dynamique) nIndice est un entier // ajoute l'instance du modèle dans le tableau en mémoire si :m_bTrie alors nIndice = TableauAjouteTrié(m_clTabModele,clModele) sinon nIndice = TableauAjoute(m_clTabModele,clModele) fin // mise à jour des IHM DemandeMiseAJourIHM() renvoyer nIndice Méthode bSupprimer procédure bSupprimer(clModele est un MDossier dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(*) // vide le tableau TableauSupprimeTout(m_clTabModele) 06/08/2026 Isis_BO 5787 Partie 6 › Classe › MTableauDeDossier › Code // // chargement à personnaliser selon votre contexte // // récupération des données ReqSQL est une Requête SQL = [ SELECT TOP 1000 Dossier.*,Client.* FROM Dossier LEFT OUTER JOIN Client ON (Client.CL_PKID=Dossier.DO_IDClient) WHERE Dossier.DO_PKID = {p_IdDossier} ORDER BY Dossier.DO_PKID ASC ] ReqSQL.p_IdDossier = MesParamètres..Occurrence>0 _et_ MesParamètres[1]<>-1 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MDossier clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin :TrieLesElementsDuTableau("m_nPKID") Méthode ChargerDossierClient procédure ChargerDossierClient(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données ReqSQL est une Requête SQL = [ SELECT TOP 1000 Dossier.* FROM Dossier WHERE Dossier.DO_IDClient = {p_IdClient} AND Dossier.DO_IDStatut <> {p_idStatutAnnu} ORDER BY Dossier.DO_PKID DESC ] ReqSQL.p_IdClient = MesParamètres..Occurrence>0 _et_ MesParamètres[1]=0 ? -1 sinon MesParamètres[1]=-1 ? Null sinon MesParamètres[1] ReqSQL.p_idStatutAnnu = gnIdDossierAnnule // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MDossier clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin :TrieLesElementsDuTableau("-m_nPKID") Méthode ChargerDossierLieu 06/08/2026 Isis_BO 5788 Partie 6 › Classe › MTableauDeDossier › Code procédure ChargerDossierLieu(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données ReqSQL est une Requête SQL = [ SELECT DISTINCT TOP 1000 Dossier.* FROM Dossier INNER JOIN Intervention ON (IN_IDDossier=DO_PKID) WHERE IN_IDLieu = {p_IdLieu} AND DO_IDStatut <> {p_IdAnnule} ORDER BY Dossier.DO_PKID DESC ] ReqSQL.p_IdLieu = MesParamètres..Occurrence>0 _et_ MesParamètres[1]=0 ? -1 sinon MesParamètres[1]=-1 ? Null sinon MesParamètres[1] ReqSQL.p_IdAnnule = gnIdDossierAnnule // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MDossier clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin :TrieLesElementsDuTableau("-m_nPKID") Méthode ChargerUnSeulDossier procédure ChargerUnSeulDossier(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données ReqSQL est une Requête SQL = [ SELECT Dossier.* FROM Dossier WHERE Dossier.DO_PKID = {p_IdDossier} ] ReqSQL.p_IdDossier = MesParamètres..Occurrence>0 _et_ MesParamètres[1]<>-1 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MDossier clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin :TrieLesElementsDuTableau("m_nPKID") Constructeur 06/08/2026 Isis_BO 5789 Partie 6 › Classe › MTableauDeDossier › Code procédure Constructeur() Destructeur procédure Destructeur() Méthode RechercheCodeSite // Résumé : // Syntaxe : // RechercheCodeSite () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheCodeSite(local sTermedeRecherche est une chaîne) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données ReqSQL est une Requête SQL = [ SELECT DISTINCT TOP 1000 Dossier.* FROM Dossier INNER JOIN Intervention ON (IN_IDDossier=DO_PKID) INNER JOIN Lieu ON (LI_PKID=IN_IDLieu) WHERE Lieu.LI_CodeLieu = {p_TermedeRecherche} ORDER BY Dossier.DO_PKID DESC ] ReqSQL.p_TermedeRecherche = sTermedeRecherche // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MDossier clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin :TrieLesElementsDuTableau("-m_nPKID") Méthode RechercheGlobale // Résumé : // Syntaxe : //RechercheGlobale ( est chaîne) // // Paramètres : 06/08/2026 Isis_BO 5790 Partie 6 › Classe › MTableauDeDossier › Code // sTermedeRecherche (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheGlobale(local sTermedeRecherche est une chaîne) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données ReqSQL est une Requête SQL = [ SELECT DISTINCT Dossier.*,MATCH(Dossier.DO_Index_FullText) AGAINST ({p_TermedeRecherche}) AS PertinenceFulltext FROM Dossier INNER JOIN Intervention ON Intervention.IN_IDDossier=Dossier.DO_PKID LEFT OUTER JOIN Lieu ON(LI_PKID=Intervention.IN_IDLieu) //LEFT OUTER JOIN Intervention_Personne ON (LI_PKID=Intervention.IN_IDLieu) //LEFT OUTER JOIN IN ON (LI_PKID=Intervention.IN_IDLieu) WHERE PertinenceFulltext >0 AND Dossier.DO_IDStatut <> {p_idStatutAnnu} ORDER BY PertinenceFulltext DESC ] //ReqSQL est une requête SQL = //[ // select * from Intervention where Intervention.IN_RefInterne LIKE {p_TermedeRecherche} OR Intervention.IN_Description like {p_TermedeRecherche} OR Intervention.IN_NoteInterne like {p_TermedeRecherche} OR Intervention.IN_Titre like {p_TermedeRecherche} O R Intervention.IN_RefExterne like {p_TermedeRecherche} OR Intervention.IN_NumIntervention like {p_TermedeRecherche} OR Intervention.IN_NumDevis like {p_TermedeRecherche} // OR Intervention.IN_NumFacture like {p_TermedeRecherche} //] ReqSQL.p_TermedeRecherche = sTermedeRecherche+"*" ReqSQL.p_idStatutAnnu = gnIdDossierAnnule //ReqSQL.p_TermedeRecherche = "%"+sTermedeRecherche+"%" // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MDossier clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin HAnnuleDéclaration(ReqSQL) :TrieLesElementsDuTableau("m_nPertinenceFulltext") Méthode RechercheGlobaleExact // Résumé : // Syntaxe : //RechercheGlobaleExact ( est chaîne) // // Paramètres : // sTermedeRecherche (chaîne ANSI) : // Valeur de retour : 06/08/2026 Isis_BO 5791 Partie 6 › Classe › MTableauDeDossier › Code // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheGlobaleExact(local sTermedeRecherche est une chaîne) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données ReqSQL est une Requête SQL = [ SELECT *,MATCH(Dossier.DO_Index_FullText) AGAINST ({p_TermedeRecherche}) AS PertinenceFulltext FROM Dossier WHERE PertinenceFulltext >0 AND Dossier.DO_IDStatut <> {p_idStatutAnnu} ORDER BY PertinenceFulltext DESC ] ReqSQL.p_TermedeRecherche = sTermedeRecherche ReqSQL.p_idStatutAnnu = gnIdDossierAnnule // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MDossier clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin HAnnuleDéclaration(ReqSQL) :TrieLesElementsDuTableau("m_nPertinenceFulltext") Méthode THCharger procédure publique global THCharger(*) //MesParamètres[1] = callBack de mise à jour //MesParamètres[2] = ID du dosssier bFinRequete est un booléen=Vrai clTabDeDossier est un MTableauDeDossier nCptEnreg est un entier = 1000 nIndice est un entier sur 8 octets // // chargement à personnaliser selon votre contexte // // récupération des données ReqSQL est une Requête SQL = [ SELECT Dossier.*,Client.* ,IN_RefInterne,IN_RefExterne,IN_Titre,IN_IDTypeIntervention,LI_CodeLieu //,(SELECT Adress.* FROM LIEU //,(SELECT IN_Description FROM Intervention WHERE Intervention.IN_IDDossier=Dossier.DO_PKID) AS DescIntervention FROM Dossier LEFT OUTER JOIN Client ON (CL_PKID=DO_IDClient) LEFT OUTER JOIN Intervention ON (IN_IDDossier=DO_PKID) LEFT OUTER JOIN Lieu ON (LI_PKID=IN_IDLieu) WHERE Dossier.DO_PKID = {p_IdDossier} 06/08/2026 Isis_BO 5792 Partie 6 › Classe › MTableauDeDossier › Code ORDER BY Dossier.DO_PKID DESC LIMIT {p_Indice},{p_NbEnreg} ] ReqSQL.p_IdDossier = MesParamètres..Occurrence=2 _et_ MesParamètres[2]<>-1 ? MesParamètres[2] sinon Null ReqSQL.p_Indice = 0 ReqSQL.p_NbEnreg = nCptEnreg si gbThreadFinListeDossierGlobal alors ThreadFin() fin // exécution de la requête si HExécuteRequête(ReqSQL) _et_ HNbEnr(ReqSQL)>0 alors boucle bFinRequete = Faux //Incrément pour le prochaine tours nIndice += (nCptEnreg+1) // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MDossier clModele.Charger(ReqSQL) si clTabDeDossier:m_bTrie alors TableauAjouteTrié(clTabDeDossier:m_clTabModele,clModele) sinon TableauAjoute(clTabDeDossier:m_clTabModele,clModele) fin fin clTabDeDossier:TrieLesElementsDuTableau("-m_nPKID") si gbThreadFinListeDossierGlobal alors ThreadFin() fin ExécuteThreadPrincipal(MesParamètres[1],clTabDeDossier,bFinRequete) HLibèreRequête(ReqSQL) ReqSQL.p_IdDossier = MesParamètres..Occurrence=2 _et_ MesParamètres[2]<>-1 ? MesParamètres[2] sinon Null ReqSQL.p_Indice = nIndice ReqSQL.p_NbEnreg = nCptEnreg HExécuteRequête(ReqSQL) à faire tantque HNbEnr(ReqSQL)>0 _et_ nIndice<1000 bFinRequete = Vrai sinon ExécuteThreadPrincipal(MesParamètres[1],clTabDeDossier,Vrai) fin //ExécuteThreadPrincipal(MesParamètres[1],Null,bFinRequete) Méthode TrieLesElementsDuTableau // Résumé : // Syntaxe : //TrieLesElementsDuTableau ( est chaîne) // // Paramètres : // sMembresTrie (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TrieLesElementsDuTableau(local sMembresTrie est une chaîne) 06/08/2026 Isis_BO 5793 Partie 6 › Classe › MTableauDeDossier › Code si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) si pas ErreurDétectée alors :m_bTrie = Vrai sinon :m_bTrie = Faux fin fin 06/08/2026 Isis_BO 5794 Partie 6 › Classe › PFicheDossier › Code PFicheDossier Code Déclaration de PFicheDossier PFicheDossier est une Classe protégé m_clModeleCourant est un MDossier // modèle associé à la présentation m_clModeleSource est un MDossier dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation m_clFicheClient est un PFicheClient dynamique // Fiche client m_clListeIntervention est un PTableIntervention dynamique // Liste des interventions //m_clListeInterlocuteur est un PTableDossier_Personne dynamique // liste des interlocuteurs du dossier fin Méthode bExisteContactSurAutreClient // Résumé : // Syntaxe : //[ = ] bExisteContactSurAutreClient () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure bExisteContactSurAutreClient() bResultat est un booléen //Boucle sur le tableau des interventions pour i = 1 _à_ :ListeIntervention:m_clTabModele.Occurrence() clPresenFicheInter est un PFicheIntervention <- :ListeIntervention:m_clTabModele[i] //Boucle sur le tableau des contacts client de l'intervention i pour j = 1 _à_ clPresenFicheInter:ListeContactClient.m_clTabModele.Occurrence() //L'id du client a changé si clPresenFicheInter:ListeContactClient.m_clTabModele[j]:m_nIDClient<>:FicheClient:m_nPKID alors //Indique qu'il faut appeler la MAJ écran bResultat = Vrai break fin fin fin renvoyer bResultat Méthode bOK 06/08/2026 Isis_BO 5795 Partie 6 › Classe › PFicheDossier › Code procédure bOK(clErreur est un CErreur) //,LOCAL bAvecTransaction est un booléen=faux,LOCAL bMajCourant est un booléen bRenvoyer est un booléen = Faux bCreation est un booléen quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // SI bAvecTransaction ALORS HTransactionDébut(gcnxBO,"Dossier,Intervention,Intervention_Personne,EtatIntervention") //Contôle des données Equipe :m_clModeleCourant:bControle(clErreur,Faux) si pas clErreur.p_bOk alors goto ERREURTRANSAC bCreation =m_clModeleCourant:bNouveau() si m_clModeleCourant:m_sRefInterne="" alors m_clModeleCourant:m_sRefInterne = CreaCompteur("D",-1,-1,Vrai) fin // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURTRANSAC // POUR i = 1 _A_ m_clListeIntervention:m_clTabModele.Occurrence() // // SI m_clListeIntervention:m_clTabModele[i]:m_nIDClient<>:m_nIDClient ALORS // m_clListeIntervention:m_clTabModele[i]:m_nIDClient=:m_nIDClient // FIN // SI m_clListeIntervention:m_clTabModele[i]:m_nIDDossier<>:m_nPKID ALORS // m_clListeIntervention:m_clTabModele[i]:m_nIDDossier=:m_nPKID // FIN // clPresentationFiche est un PFicheIntervention(m_clListeIntervention:m_clTabModele[i]) // SI PAS clPresentationFiche.bOK(clErreur) ALORS GOTO ERREURTRANSAC //clPresentationFiche.bOK(clErreur,Faux) // FIN // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) si bCreation alors m_pValidation = Null fin fin // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Termine la transaction //SI bAvecTransaction ALORS HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE 06/08/2026 Isis_BO 5796 Partie 6 › Classe › PFicheDossier › Code //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MDossier dynamique, pValidation est une procédure=Null) si clModele:m_nIDTypeDossier = 0 alors clModele:m_nIDTypeDossier = gpclListeTypeDossier: RechercheEtDonneIdDepuisValeur(0) si clModele:m_nIDStatut = 0 alors clModele:m_nIDStatut = gpclListeStatutDossier: RechercheEtDonneIdDepuisValeur(1) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété bEstNulleListeIntervention procédure publique bEstNulleListeIntervention() : booléen renvoyer m_clListeIntervention=Null Récupération de la propriété FicheClient procédure publique FicheClient() : PFicheClient renvoyer m_clFicheClient Affectation de la propriété FicheClient procédure publique FicheClient(clValeur est PFicheClient dynamique) m_clFicheClient=clValeur :m_nIDClient = m_clFicheClient:IdentifiantUnique Récupération de la propriété ListeIntervention 06/08/2026 Isis_BO 5797 Partie 6 › Classe › PFicheDossier › Code procédure publique ListeIntervention() : PTableIntervention renvoyer m_clListeIntervention Affectation de la propriété ListeIntervention procédure publique ListeIntervention(clValeur est PTableIntervention) m_clListeIntervention=clValeur Récupération de la propriété p_clCourant procédure publique p_clCourant() : MDossier renvoyer m_clModeleCourant Méthode gFicheClient // Résumé : // Syntaxe : //gFicheClient ( est PFicheDossier dynamique [, est PFicheClient dynamique [, est entier sur 8 octets [, est booléen [, est chaîne]]]]) // // Paramètres : // clFicheDossier (PFicheDossier dynamique) : // clFicheClient (PFicheClient dynamique - valeur par défaut=0) : < indiquez ici le rôle de clFicheClient> // nIdClient (entier sur 8 octets - valeur par défaut=-1) : // bAvecContact (booléen - valeur par défaut=0) : // sNomClient (chaîne ANSI - valeur par défaut="") : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gFicheClient(clFicheDossier est un PFicheDossier dynamique,clFicheClient est un PFicheClient dynamique=Null,local nIdClient est un entier sur 8 octets=-1,local bAvecContact est un booléen=Faux,local sNomClient est une chaîne="") clTabClient est un PTableClient dynamique si clFicheClient<>Null alors si nIdClient<>-1 alors clTabClient <- PTableClient.gNouvellePresentation(1,nIdClient) sinon si sNomClient<>"" _et_ (clFicheDossier:FicheClient:m_nPKID=0 _ou_ clFicheDossier:FicheClient: m_sNom<>sNomClient ) alors clTabClient <- PTableClient.gNouvellePresentation(1,-1,sNomClient) fin si clTabClient<>Null _et_ clTabClient.p_nTotal>=1 alors clFicheClient = allouer un PFicheClient(clTabClient.m_clTabModele[1],*) DemandeMiseAJourIHM() fin clFicheDossier:FicheClient = clFicheClient //bAuMoinsUnAjout est un booléen //En commentaire car il faut reprendre le code : parcourir l'ensemble des interventions du dossier et regarder pour chacunes d'entres-elles si elle possède des contacts clients //SuppressionContactClientSiBesoin(clFicheIntervention,bAuMoinsUnAjout) si clTabClient=Null alors 06/08/2026 Isis_BO 5798 Partie 6 › Classe › PFicheDossier › Code DemandeMiseAJourIHM() fin sinon //clFicheDossier.IdentifiantUnique=0 ? 1 SINON 4,clFicheDossier.IdentifiantUnique=0 ? nIdClient SINON clFicheDossier.IdentifiantUnique clTabClient <- PTableClient.gNouvellePresentation(4,clFicheDossier.IdentifiantUnique) si clTabClient.p_nTotal>=1 alors clFicheClient = allouer un PFicheClient(clTabClient.m_clTabModele[1],*) sinon clFicheClient = PFicheClient.gNouvellePresentation() fin clFicheDossier:FicheClient = clFicheClient fin si bAvecContact alors //Recherche des contacts du client PFicheClient.gListeContacts(clFicheClient) fin Méthode gListeClientPossible // Résumé : // Syntaxe : //gListeClientPossible () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeClientPossible() Méthode gListeIntervention // Résumé : // Syntaxe : //gListeIntervention ( est PFicheDossier) // // Paramètres : // clPresentation (PFicheDossier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure globale gListeIntervention(clPresentation est un PFicheDossier) clPresentation:m_clListeIntervention = PTableIntervention.gNouvellePresentation(1,clPresentation. IdentifiantUnique) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation 06/08/2026 Isis_BO 5799 Partie 6 › Classe › PFicheDossier › Code procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MDossier() clPresentation est un PFicheDossier(clModele,pValidation) renvoyer clPresentation Méthode SuppressionContactClientSiBesoin // Résumé : // Syntaxe : //SuppressionContactClientSiBesoin ( est PFicheDossier, est booléen) // // Paramètres : // clPresentation (PFicheDossier) : // bAuMoinsUnAjout (booléen) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure globale SuppressionContactClientSiBesoin(clPresentation est un PFicheDossier,bAuMoinsUnAjout est un booléen) //Il existe des contacts sur un autre client si clPresentation:bExisteContactSurAutreClient() alors //Boucle sur le tableau des interventions pour i = 1 _à_ clPresentation:ListeIntervention:m_clTabModele.Occurrence() clPresenFicheInter est un PFicheIntervention <- clPresentation:ListeIntervention:m_clTabModele[ i] //Boucle sur le tableau des contacts client de l'intervention i pour j = clPresenFicheInter:ListeContactClient.m_clTabModele.Occurrence() _à_ 1 pas -1 //L'id du client a changé si clPresenFicheInter:ListeContactClient.m_clTabModele[i]:m_nIDClient<>clPresentation. FicheClient:m_nPKID alors clErreur est un CErreur //Indique le contact courant clPresenFicheInter.ListeContactClient.p_clCourant = clPresenFicheInter. ListeContactClient.m_clTabModele[i] //Supprime le contact qui n'est pas rattaché au même client clPresenFicheInter.ListeContactClient.bSupprimer(clErreur) //Indique qu'il faut appeler la MAJ écran bAuMoinsUnAjout = Vrai fin fin fin fin 06/08/2026 Isis_BO 5800 Partie 6 › Classe › MDossier › Code MDossier Code Déclaration de MDossier MDossier est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDSociete est un entier sur 8 octets m_nIDClient est un entier sur 8 octets m_nIDTypeDossier est un entier sur 8 octets //m_sDescription est une chaîne ANSI //m_nIDDemandeur est un entier sur 8 octets //m_nIDSuiveur est un entier sur 8 octets m_sTitre est une chaîne m_nIDStatut est un entier sur 8 octets m_sRefInterne est une chaîne m_sRefExterne est une chaîne m_sIDImport est une chaîne m_dDebutDossier est une Date m_nPertinenceFulltext est un entier m_sDescriptionIntervention est une chaîne fin Méthode bControle // Résumé : // Syntaxe : //[ = ] bControle ( est CErreur, est booléen) // // Paramètres : // clErreur (CErreur) : // bSupprime (booléen) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors //SI SansEspace(:m_sDescription)="" ALORS Ajoute(tabListeErr,"Veuillez renseigner une description") si :m_nIDClient=0 alors Ajoute(tabListeErr, "Veuillez choisir le client concerné") si :m_nIDTypeDossier=0 alors Ajoute(tabListeErr, "Veuillez choisir le type de dossier") //SI :m_nIDDemandeur=0 ALORS Ajoute(tabListeErr,"Veuillez choisir le demander") //SI :m_nIDSuiveur=0 ALORS Ajoute(tabListeErr,"Veuillez choisir le collaborateur qui va suivre le dossier") 06/08/2026 Isis_BO 5801 Partie 6 › Classe › MDossier › Code sinon fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer m_sRefInterne 06/08/2026 Isis_BO 5802 Partie 6 › Classe › MLieu › Code MLieu Code Déclaration de MLieu MLieu est une Classe hérite de MBase m_nPKID est un entier sur 8 octets | m_sCodeLieu | est une chaîne ANSI | | | | | ----------- | ------------------- | --- | --------------------- | --- | m_nIDAdresse est un entier sur 8 octets m_nIDType est un entier sur 8 octets | m_sCodeAcces | est une chaîne ANSI | | | | | ------------- | ------------------- | -------------------- | ----------------------- | --- | | m_bBadge | est un booléen | | | | | m_bInterphone | est un booléen | | | | | m_sNote | est une chaîne ANSI | | | | | m_sIDImport | est une chaîne ANSI | | | | | //m_bArchive | est un booléen | | | | //m_dhDateArchivage est une dateheure m_nIDClientPrincipal est un entier sur 8 octets | m_bBlocage | est un booléen | | | | | ---------------- | -------------- | --- | -------------------------- | --- | | m_sRaisonBlocage | est une chaîne | | | | //************************************************************************************************* ************* // Membres NON liés aux rubriques du fichier Lieu //************************************************************************************************* ************* // VARIABLE DE TYPE SIMPLE | m_bSelection | est un booléen | | | | | ------------ | -------------- | --- | --- | --- | // VARIABLE DE TYPE CLASSE m_clAdresse est un MAdresse // VARIABLE DE TYPE TABLEAU fin Méthode bControle // Résumé : procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors si SansEspace(:m_sCodeLieu)="" alors Ajoute(tabListeErr, "Veuillez renseigner le nom du Site") //SI :m_nIDAdresse=0 ALORS Ajoute(tabListeErr,"Veuillez renseigner une adresse pour le Site") //SI :m_nIDType=0 ALORS Ajoute(tabListeErr,"Veuillez renseigner le type de Site") si SansEspace(:m_sCodeLieu)<>"" alors | 06/08/2026 | | Isis_BO | | 5803 | | ---------- | --- | ------- | --- | ---- | Partie 6 › Classe › MLieu › Code sCleFiltre est une chaîne = HFiltre(Lieu,ChaîneConstruit( "LI_CodeLieu='%1' AND LI_PKID<>%2",Remplace(m_sCodeLieu,"'","''"),m_nPKID)) si HLitPremier(Lieu,sCleFiltre,hRespecteFiltre) _et_ pas HEnDehors(Lieu) alors HLitRecherchePremier(Adresse,AD_PKID,Lieu.LI_IDAdresse) Ajoute(tabListeErr,"Ce code site existe déjà pour l'adresse suivante :"+RC+RC+Adresse. AD_Presentation) fin HDésactiveFiltre(Lieu) fin sinon sdCtrlInterv est une Source de Données si HExécuteRequêteSQL(sdCtrlInterv,hRequêteDéfaut,ChaîneConstruit( "SELECT COUNT(*) AS NB FROM Intervention WHERE Intervention.IN_IDLieu=%1 HAVING COUNT(*)>0",: m_nPKID)) alors si HNbEnr(sdCtrlInterv)>0 alors Ajoute(tabListeErr,ChaîneConstruit("Ce site est utilisée dans %1 intervention%2", sdCtrlInterv.NB,sdCtrlInterv.NB>1 ? "s" sinon "")) fin fin HLibèreRequête(sdCtrlInterv) fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété ImageEtatLieu procédure publique ImageEtatLieu() renvoyer :NomImgEtatLieu() Affectation de la propriété ImageEtatLieu procédure publique ImageEtatLieu(Valeur) Récupération de la propriété InfoOnglet 06/08/2026 Isis_BO 5804 Partie 6 › Classe › MLieu › Code procédure InfoOnglet() : chaîne renvoyer m_sCodeLieu Méthode NomImgEtatLieu procédure NomImgEtatLieu() si :m_bBlocage alors renvoyer "candado.png" sinon renvoyer "candado-abierto.png" fin 06/08/2026 Isis_BO 5805 Partie 6 › Classe › PFicheLieu › Code PFicheLieu Code Déclaration de PFicheLieu PFicheLieu est une Classe protégé m_clModeleCourant est un MLieu // modèle associé à la présentation m_clModeleSource est un MLieu dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation m_cListeLot est un PTableLot dynamique m_clListeContact est un PTableLieu_Personne dynamique // liste des contacts du lieu m_clListeClient est un PTableClient dynamique // liste des clients d'un lieu m_clListeDossier est un PTableDossier dynamique // liste des clients d'un lieu fin Méthode bControle // Redéfinition de la méthode MLieu.bControle procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors sinon fin //Appel de la méthode ancêtre pour les contrôles de bas niveau bResultat =m_clModeleCourant:MLieu.bControle(clErreur,bSupprime) si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Méthode bOK procédure bOK(clErreur est un CErreur) //,LOCAL bAvecTransaction est un booléen,LOCAL bMajCourant est un booléen 06/08/2026 Isis_BO 5806 Partie 6 › Classe › PFicheLieu › Code bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // SI bAvecTransaction ALORS HTransactionDébut(gcnxBO,"LIEU,ADRESSE") //Contôle des données Lieu :FicheEncours:bControle(clErreur,Faux) //Contôle des données adresses //:m_clAdresse:bControle(clErreur,Faux) si pas clErreur.p_bOk alors goto ERREURTRANSAC //************************************************** //Traitement des données Client //************************************************** // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // recopie des éléments adresses dans la présentation si besoin m_clModeleCourant:m_clAdresse:CopieAdresseDansPresentation() si pas m_clModeleCourant:m_clAdresse:bEnregistrer(clErreur) alors goto ERREURTRANSAC sinon m_clModeleCourant:m_nIDAdresse = m_clModeleCourant:m_clAdresse:m_nPKID fin :FicheEncours.m_nIDAdresse=m_clModeleCourant:m_clAdresse.IdentifiantUnique // effectue les modifications dans le fichier Lieu si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURTRANSAC // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN //Termine la transaction // SI bAvecTransaction ALORS HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) 06/08/2026 Isis_BO 5807 Partie 6 › Classe › PFicheLieu › Code //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MLieu dynamique, pValidation est une procédure=Null) si clModele<>Null _et_ clModele:m_nIDType = 0 alors clModele:m_nIDType = gpclListeTypeAdresse: RechercheEtDonneIdDepuisValeur(0) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété FicheEncours procédure publique FicheEncours() : MLieu renvoyer m_clModeleCourant Affectation de la propriété FicheEncours procédure publique FicheEncours(clValeur est MLieu) m_clModeleCourant=clValeur Récupération de la propriété ListeClient procédure publique ListeClient() : PTableClient renvoyer m_clListeClient Affectation de la propriété ListeClient procédure publique ListeClient(clValeur est PTableClient) m_clListeClient=clValeur Récupération de la propriété ListeContact procédure publique ListeContact() : PTableLieu_Personne renvoyer m_clListeContact Affectation de la propriété ListeContact procédure publique ListeContact(clValeur est PTableLieu_Personne) 06/08/2026 Isis_BO 5808 Partie 6 › Classe › PFicheLieu › Code m_clListeContact=clValeur Récupération de la propriété ListeDossier procédure publique ListeDossier() : PTableDossier renvoyer m_clListeDossier Affectation de la propriété ListeDossier procédure publique ListeDossier(clValeur est PTableDossier) m_clListeDossier=clValeur Récupération de la propriété p_clCourant procédure publique p_clCourant() : MLieu renvoyer m_clModeleCourant Récupération de la propriété p_QuickView procédure publique p_QuickView() sResultat est une chaîne si :IdentifiantUnique > 0 alors sResultat += :m_clAdresse:m_sLigne_1<>"" ? :m_clAdresse:m_sLigne_1 sinon "" sResultat += :m_clAdresse:m_sLigne_2<>"" ? RC+ :m_clAdresse:m_sLigne_2 sinon "" sResultat += :m_clAdresse:m_sLigne_3<>"" ? RC+ :m_clAdresse:m_sLigne_3 sinon "" sResultat += :m_clAdresse:m_sLigne_4<>"" ? RC+ :m_clAdresse:m_sLigne_4 sinon "" sResultat += :m_clAdresse:m_sLigne_5<>"" ? RC+ :m_clAdresse:m_sLigne_5 sinon "" sResultat += :m_clAdresse:m_sCodePostal<>"" ? RC+ :m_clAdresse:m_sCodePostal sinon "" sResultat += :m_clAdresse:m_sVille<>"" ? TAB+ :m_clAdresse:m_sVille sinon "" // sResultat += :m_sCodeAcces<>"" ? RC+RC+"Code Accès : "+ :m_sCodeAcces SINON "" // // sResultat += :m_bInterphone ? RC+"Interphone : Oui" SINON RC+"Interphone : Non" // sResultat += :m_bBadge ? TAB+"Badge : Oui" SINON TAB+"Badge : Non" fin renvoyer sResultat Méthode gListeClient // Résumé : // Syntaxe : //gListeClient ( est PFicheLieu) // // Paramètres : // clPresentation (PFicheLieu) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeClient(clPresentation est un PFicheLieu) clPresentation.m_clListeclient = PTableClient.gNouvellePresentation(3,clPresentation.IdentifiantUnique ) Méthode gListeContact // Résumé : 06/08/2026 Isis_BO 5809 Partie 6 › Classe › PFicheLieu › Code procédure publique globale gListeContact(clPresentation est un PFicheLieu,pclPersonne est un objet dynamique=Null,local nIdPersonne est un entier sur 8 octets=-1,local sNomPersonne est une chaîne="") //,LOCAL bAvecTransaction est un booleen=vrai bAuMoinsUnAjout est un booléen = Faux //Une liste de contact existe si pclPersonne<>Null alors si pclPersonne est PFichePersonne _ou_ pclPersonne est MPersonne alors bAuMoinsUnAjout = TraiteUnContact(clPresentation,pclPersonne) sinon si pclPersonne est PTablePersonne alors //Boucle sur l'ensemble des contacts du client pour i = 1 _à_ pclPersonne.m_clTabModele.Occurrence() //Le contact est séléctionné si pclPersonne.m_clTabModele[i].m_bSelection alors bAuMoinsUnAjout = TraiteUnContact(clPresentation,pclPersonne.m_clTabModele[i]) fin fin fin //::SuppressionContactClientSiBesoin(clPresentation,bAuMoinsUnAjout) si bAuMoinsUnAjout alors DemandeMiseAJourIHM() fin //clPresentation.m_clListeContactClient:Nouveau = clListeLot sinon si nIdPersonne<>-1 _ou_ sNomPersonne<>"" alors clTabPersonne est un PTablePersonne dynamique clTabPersonne <- PTablePersonne.gNouvellePresentation(0,-1,-1,nIdPersonne,sNomPersonne) si clTabPersonne<>Null _et_ clTabPersonne.p_nTotal>=1 alors bAuMoinsUnAjout = ::gListeContact(clPresentation,clTabPersonne.m_clTabModele[1]) fin sinon nCpt est un entier si clPresentation.ListeContact<>Null alors nCpt = clPresentation.ListeContact.p_nTotal fin clPresentation.m_clListeContact=PTableLieu_Personne.gNouvellePresentation(1,clPresentation. IdentifiantUnique) si nCpt0 _et_ clFicheLP:m_nIDLieu>0 _et_ clFicheLP.bOK(clErreur) alors //clFicheLP.bOK(clErreur,bAvecTransaction,Vrai) //Enregistre l'ajout renvoyer clPresentationFiche.bOK(clErreur) //clPresentationFiche.bOK(clErreur,bAvecTransaction,Vrai) sinon si clFicheLP:m_nIDPersonne=0 _ou_ clFicheLP:m_nIDLieu=0 alors clFicheLP.AppelProcValidation(2) fin renvoyer clErreur.p_bOk fin sinon //MAJ de l'objet //clFicheLieu.ListeContact.m_clTabModele[nIndice] <= pclMPersonne est PFichePersonne ? pclMPersonne.p_clCourant SINON pclMPersonne renvoyer Faux fin fin Méthode gListeDossier // Résumé : // Syntaxe : //gListeDossier ( est PFicheLieu) // // Paramètres : // clPresentation (PFicheLieu) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeDossier(clPresentation est un PFicheLieu) clPresentation.m_clListeDossier = PTableDossier.gNouvellePresentation(4,clPresentation. IdentifiantUnique) Méthode gListeLot // Résumé : procédure publique globale gListeLot(clPresentation est un PFicheLieu) clPresentation.m_cListeLot = PTableLot.gNouvellePresentation(clPresentation.IdentifiantUnique) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MLieu() clPresentation est un PFicheLieu(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5811 Partie 6 › Classe › MTableauDeLieu › Code MTableauDeLieu Code Déclaration de MTableauDeLieu MTableauDeLieu est une Classe public m_clTabModele est un tableau de MLieu dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MLieu dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MLieu dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(local nIdLieu est un entier sur 8 octets=-1,local sCodeLieu est une chaîne="") // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5812 Partie 6 › Classe › MTableauDeLieu › Code // // récupération des données reqSQL est une Requête SQL = [ SELECT TOP 1000 Lieu.*,Adresse.* FROM Lieu LEFT OUTER JOIN Adresse ON Adresse.AD_PKID=Lieu.LI_IDAdresse WHERE Lieu.LI_PKID={p_IdLieu} AND Lieu.LI_CodeLieu LIKE {p_CodeLieu} ] reqSQL.p_IdLieu = nIdLieu=-1 ? Null sinon nIdLieu reqSQL.p_CodeLieu = sCodeLieu="" ? Null sinon "%"+sCodeLieu+"%" // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MLieu clModele.Charger(reqSQL) clModele:m_clAdresse:Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerLieuClient // Résumé : procédure ChargerLieuClient(local nIdClient est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT TOP 500 Lieu.*,Adresse.* ,Client_Lieu.* FROM Lieu INNER JOIN Adresse ON Adresse.AD_PKID=Lieu.LI_IDAdresse LEFT OUTER JOIN Client_Lieu ON Client_Lieu.CLI_IDLieu=Lieu.LI_PKID WHERE (Client_Lieu.CLI_IDClient={P_IDClient} AND Client_Lieu.CLI_IDLieu IS NOT NULL) OR (Client_Lieu.CLI_IDLieu IS NULL) ] reqSQL.P_IDClient= nIdClient=-1 ? Null sinon nIdClient // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MLieu clModele.Charger(reqSQL) clModele:m_clAdresse:Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerLieuIntervention 06/08/2026 Isis_BO 5813 Partie 6 › Classe › MTableauDeLieu › Code // Résumé : // Syntaxe : //ChargerLieuIntervention ( [ est entier sur 8 octets]) // // Paramètres : // nIdIntervention (entier sur 8 octets - valeur par défaut=-1) : < indiquez ici le rôle de nIdIntervention> // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerLieuIntervention(local nIdIntervention est un entier sur 8 octets=-1) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Lieu.*,Adresse.* FROM Lieu INNER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) INNER JOIN Intervention ON (Intervention.IN_IDLieu=Lieu.LI_PKID) WHERE Intervention.IN_PKID={p_IdIntervention} ] reqSQL.p_IdIntervention = nIdIntervention=-1 ? Null sinon nIdIntervention // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MLieu clModele.Charger(reqSQL) clModele:m_clAdresse.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerLieuPersonne // Résumé : // Syntaxe : //ChargerLieuPersonne ( [ est entier sur 8 octets]) // // Paramètres : // nIdPersonne (entier sur 8 octets - valeur par défaut=-1) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerLieuPersonne(local nIdPersonne est un entier sur 8 octets=-1) // vide le tableau TableauSupprimeTout(m_clTabModele) 06/08/2026 Isis_BO 5814 Partie 6 › Classe › MTableauDeLieu › Code // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT Lieu.*,Adresse.* FROM Lieu INNER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) LEFT OUTER JOIN Lieu_Personne ON (Lieu_Personne.LIP_IDLieu=Lieu.LI_PKID) //LEFT OUTER JOIN Lot ON (Lot.LO_IDLieu=lieu.LI_PKID) //LEFT OUTER JOIN Lot_Personne ON(Lot_Personne.LP_IDLot=lot.LO_PKID) WHERE Lieu_Personne.LIP_PKID={p_IdPersonne} //OR Lot_Personne.LP_IDPersonne={p_IdPersonne} ] reqSQL.p_IdPersonne = nIdPersonne=-1 ? Null sinon nIdPersonne // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MLieu clModele.Charger(reqSQL) clModele:m_clAdresse.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerUnSeulLieu procédure ChargerUnSeulLieu(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données reqSQL est une Requête SQL = [ SELECT TOP 1000 Lieu.*,Adresse.* FROM Lieu LEFT OUTER JOIN Adresse ON Adresse.AD_PKID=Lieu.LI_IDAdresse WHERE Lieu.LI_PKID={p_IdLieu} ] reqSQL.p_IdLieu = MesParamètres..Occurrence>0 _et_ MesParamètres[1]<>-1 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MLieu clModele.Charger(reqSQL) clModele:m_clAdresse:Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur 06/08/2026 Isis_BO 5815 Partie 6 › Classe › MTableauDeLieu › Code procédure Constructeur() Destructeur procédure Destructeur() Méthode RechercheGlobale // Résumé : // Syntaxe : //RechercheGlobale ( est chaîne) // // Paramètres : // sTermedeRecherche (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheGlobale(local sTermedeRecherche est une chaîne) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données ReqSQL est une Requête SQL = [ SELECT Lieu.*,Adresse.* ,MATCH(Lieu.LI_Index_FullText) AGAINST ({p_TermedeRecherche}) AS PertinenceFulltext ,MATCH(Adresse.AD_Index_FullText) AGAINST ({p_TermedeRecherche}) AS PertinenceFulltext2 FROM Lieu LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE PertinenceFulltext >0 OR PertinenceFulltext2 >0 ORDER BY PertinenceFulltext DESC,PertinenceFulltext2 DESC ] ReqSQL.p_TermedeRecherche = sTermedeRecherche+"*" // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MLieu clModele.Charger(ReqSQL) clModele:m_clAdresse:Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin HAnnuleDéclaration(ReqSQL) Méthode THCharger // Résumé : // Syntaxe : //THCharger ( est procédure [, est entier sur 8 octets [, est chaîne]]) 06/08/2026 Isis_BO 5816 Partie 6 › Classe › MTableauDeLieu › Code // // Paramètres : // LaProcedureMAJ (procédure) : // nIdLieu (entier sur 8 octets - valeur par défaut=-1) : // sCodeLieu (chaîne ANSI - valeur par défaut="") : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // clTabDeLieu (MTableauDeLieu) : procédure publique globale THCharger(LaProcedureMAJ est une procédure,local nIdLieu est un entier sur 8 octets=-1,local sCodeLieu est une chaîne="") si gbThreadFinListeLieuGlobal alors ThreadFin() fin clTabDeLieu est un MTableauDeLieu nCptEnreg est un entier = 1000 nIndice est un entier sur 8 octets reqSQL est une Requête SQL = [ SELECT Lieu.*,Adresse.* FROM Lieu INNER JOIN Adresse ON Adresse.AD_PKID=Lieu.LI_IDAdresse WHERE Lieu.LI_PKID={p_IdLieu} AND Lieu.LI_CodeLieu ={p_CodeLieu} ORDER BY Lieu.LI_CodeLieu LIMIT {p_Indice},{p_NbEnreg} ] reqSQL.p_IdLieu = nIdLieu=-1 ? Null sinon nIdLieu reqSQL.p_CodeLieu = sCodeLieu="" ? Null sinon sCodeLieu reqSQL.p_Indice = 0 reqSQL.p_NbEnreg = nCptEnreg // exécution de la requête si HExécuteRequête(reqSQL) _et_ HNbEnr(reqSQL)>0 alors boucle //Incrément pour le prochaine tours nIndice += (nCptEnreg+1) // charge les enregistrements en mémoire pour tout reqSQL clModele est un MLieu clModele.Charger(reqSQL) clModele:m_clAdresse:Charger(reqSQL) TableauAjoute(clTabDeLieu:m_clTabModele,clModele) fin si gbThreadFinListeLieuGlobal alors ThreadFin() fin ExécuteThreadPrincipal(LaProcedureMAJ,clTabDeLieu) HLibèreRequête(reqSQL) reqSQL.p_IdLieu = nIdLieu=-1 ? Null sinon nIdLieu reqSQL.p_CodeLieu = sCodeLieu="" ? Null sinon sCodeLieu reqSQL.p_Indice = nIndice reqSQL.p_NbEnreg = nCptEnreg HExécuteRequête(reqSQL) à faire tantque HNbEnr(reqSQL)>0 _et_ nIndice<1000 sinon ExécuteThreadPrincipal(LaProcedureMAJ,clTabDeLieu) fin //FAIRE // info(ExceptionInfo(errComplet)) 06/08/2026 Isis_BO 5817 Partie 6 › Classe › MTableauDeLieu › Code //FIN Méthode THChargerLieuClient // Résumé : procédure publique globale THChargerLieuClient(LaProcedureMAJ est une procédure,*) si gbThreadFinListeLieuClient alors ThreadFin() fin clTabDeLieu est un MTableauDeLieu nCptEnreg est un entier = 500 nIndice est un entier sur 8 octets // récupération des données reqSQL est une Requête SQL = [ SELECT Lieu.*,Adresse.* ,Client_Lieu.* FROM Lieu INNER JOIN Adresse ON Adresse.AD_PKID=Lieu.LI_IDAdresse LEFT OUTER JOIN Client_Lieu ON Client_Lieu.CLI_IDLieu=Lieu.LI_PKID WHERE (Client_Lieu.CLI_IDClient={P_IDClient} AND Client_Lieu.CLI_IDLieu IS NOT NULL) OR (1={p_AvecLieuSansClient} AND Client_Lieu.CLI_PKID IS NULL) ORDER BY Lieu.LI_CodeLieu LIMIT {p_Indice},{p_NbEnreg} ] reqSQL.P_IDClient= MesParamètres..Occurrence>=2 ? MesParamètres[2]=-1 ? Null sinon MesParamètres[2] sinon Null reqSQL.p_AvecLieuSansClient = MesParamètres..Occurrence>=3 ? MesParamètres[3]=Faux ? 0 sinon 1 sinon 0 reqSQL.p_Indice = 0 reqSQL.p_NbEnreg = nCptEnreg // exécution de la requête si HExécuteRequête(reqSQL) _et_ HNbEnr(reqSQL)>0 alors boucle //Incrément pour le prochaine tours nIndice += (nCptEnreg+1) // charge les enregistrements en mémoire pour tout reqSQL clModele est un MLieu clModele.Charger(reqSQL) clModele:m_clAdresse:Charger(reqSQL) TableauAjoute(clTabDeLieu:m_clTabModele,clModele) fin si gbThreadFinListeLieuClient alors ThreadFin() fin ExécuteThreadPrincipal(LaProcedureMAJ,clTabDeLieu) HLibèreRequête(reqSQL) reqSQL.P_IDClient= MesParamètres..Occurrence>=2 ? MesParamètres[2]=-1 ? Null sinon MesParamètres[2] sinon Null reqSQL.p_AvecLieuSansClient = MesParamètres..Occurrence>=3 ? MesParamètres[3]=Faux ? 0 sinon 1 sinon 0 reqSQL.p_Indice = nIndice reqSQL.p_NbEnreg = nCptEnreg HExécuteRequête(reqSQL) à faire tantque HNbEnr(reqSQL)>0 sinon ExécuteThreadPrincipal(LaProcedureMAJ,clTabDeLieu) fin 06/08/2026 Isis_BO 5818 Partie 6 › Classe › PTableLieu › Code PTableLieu Code Déclaration de PTableLieu TableLieu est une Classe protégé m_clTableauModele est un MTableauDeLieu dynamique // modèle associé à la présentation m_clModeleCourant est un MLieu dynamique // référence sur le modèle de données courant m_bMajCourantSansIHM est un booléen m_sNomThreadListeGlobale est une chaîne globale m_pAjouteListe est une procédure fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Méthode ChercheEtRemplieListe // Résumé : // Syntaxe : //ChercheEtRemplieListe ( est chaîne, est procédure, est chaîne, est booléen, est chaîne [, est booléen]) // // Paramètres : // sNomChampSaisie (chaîne ANSI) : // LaProcedureAjouteListe (procédure) : // sTexte (chaîne ANSI) : // bControleDoublonsTableau (booléen) : // sNomVariableTableau (chaîne ANSI) : // bEnThread (booléen - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure globale ChercheEtRemplieListe(local sNomChampSaisie est une chaîne,LaProcedureAjouteListe est une procédure,local sTexte est une chaîne,local bControleDoublonsTableau est un booléen, local sNomVariableTableau est une chaîne,local bEnThread est un booléen=Faux) si gbThreadFinListeLieu alors ThreadFin() reqSQL est une Requête SQL = [ SELECT Lieu.*,Adresse.*,MATCH(Lieu.LI_Index_FullText) AGAINST ({p_TermedeRecherche}) AS PertinenceFulltext FROM Lieu LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE PertinenceFulltext >0 ORDER BY PertinenceFulltext DESC 06/08/2026 Isis_BO 5819 Partie 6 › Classe › PTableLieu › Code ] reqSQL.p_TermedeRecherche = sTexte+"*" si HExécuteRequête(reqSQL,hRequêteDéfaut) alors si HNbEnr(reqSQL)> 0 alors pour tout reqSQL si bEnThread alors si gbThreadFinListeLieu alors ThreadFin() ExécuteThreadPrincipal(LaProcedureAjouteListe,sNomChampSaisie,reqSQL.LI_CodeLieu, reqSQL.LI_PKID,bControleDoublonsTableau,sNomVariableTableau) sinon LaProcedureAjouteListe(sNomChampSaisie,reqSQL.LI_CodeLieu,reqSQL.LI_PKID, bControleDoublonsTableau,sNomVariableTableau) fin fin sinon si bEnThread alors ExécuteThreadPrincipal(LaProcedureAjouteListe,sNomChampSaisie,"",0, bControleDoublonsTableau,sNomVariableTableau) sinon LaProcedureAjouteListe(sNomChampSaisie,"",0,bControleDoublonsTableau,sNomVariableTableau) fin //ExécuteThreadPrincipal(LaProcedureAjouteListe,sNomChampSaisie,sdMalistepersonne.LibLieu,sdMal istepersonne.PKID,bControleDoublonsTableau,sNomVariableTableau,vrai) // ExécuteThreadPrincipal(TH_AucunePersonne) fin fin HLibèreRequête(reqSQL) //sdMalistepersonne est une source de données //reqSQL est une chaine = //[ // SELECT Lieu.LI_CodeLieu AS LibLieu,Lieu.LI_PKID AS PKID // FROM Lieu // INNER JOIN Adresse ON(Adresse.AD_PKID=Lieu.LI_IDAdresse) // #1 // WHERE 1=1 // AND (UPPER(LI_CodeLieu)]= '%1' // OR UPPER(AD_Ligne_1)]= '%1' // OR UPPER(AD_Ligne_2)]= '%1' // OR UPPER(AD_Ligne_3)]= '%1' // OR UPPER(AD_Ligne_4)]= '%1' // OR UPPER(AD_Ligne_5)]= '%1' // OR UPPER(AD_CodePostal)]= '%1' // OR UPPER(AD_Ville)]= '%1') // #2 // ORDER BY LI_CodeLieu //] //sJointureClientLieu est une chaine ="LEFT OUTER JOIN CLient_Lieu ON(CLI_IDLieu=LI_PKID)" //sWhereIDClient est une chaine = "AND (Client_Lieu.CLI_IDClient=%2)" //nCpt est un entier //tabParam est un tableau de chaînes //POUR TOUTE CHAINE sunParam DE sTexte SEPAREE PAR TAB // nCpt++ // SI nCpt=2 _et_ sunParam="" ALORS // // SINON // tabParam.AjouteLigne(sunParam) // FIN // //FIN //SELON nCpt // CAS 1 : reqSQL = Remplace(reqSQL,"#1",""); reqSQL = Remplace(reqSQL,"#2","") // 06/08/2026 Isis_BO 5820 Partie 6 › Classe › PTableLieu › Code CAS 2 : reqSQL = Remplace(reqSQL,"#1",sJointureClientLieu); reqSQL = Remplace(reqSQL,"#2",sWhereIDClient) //FIN // //reqSQL = ChaîneConstruit(reqSQL,tabParam) //SI HExécuteRequêteSQL(sdMalistepersonne,hRequêteDéfaut,reqSQL) ALORS // SI HNbEnr(sdMalistepersonne)> 0 ALORS // POUR TOUT sdMalistepersonne // SI bEnThread ALORS // SI gbThreadFinListeLieu ALORS ThreadFin() // // // ExécuteThreadPrincipal(LaProcedureAjouteListe,sNomChampSaisie,sdMalistepersonne.LibLieu,sdMalisteperson ne.PKID,bControleDoublonsTableau,sNomVariableTableau) // SINON // LaProcedureAjouteListe(sNomChampSaisie,sdMalistepersonne.LibLieu,sdMalistepersonne.PKID,bControleDoublo nsTableau,sNomVariableTableau) // FIN // FIN // SINON // // SI bEnThread ALORS // ExécuteThreadPrincipal(LaProcedureAjouteListe,sNomChampSaisie,"",0,bControleDoublonsTableau,sNomVariabl eTableau) // SINON // LaProcedureAjouteListe(sNomChampSaisie,"",0,bControleDoublonsTableau,sNomVariableTableau) // FIN // //ExécuteThreadPrincipal(LaProcedureAjouteListe,sNomChampSaisie,sdMalistepersonne.LibLieu,sdMalistepers onne.PKID,bControleDoublonsTableau,sNomVariableTableau,vrai) //// ExécuteThreadPrincipal(TH_AucunePersonne) // FIN //FIN //HLibèreRequête(sdMalistepersonne) Constructeur procédure Constructeur(clTableauModele est un MTableauDeLieu dynamique) m_clTableauModele=clTableauModele m_sNomThreadListeGlobale="ListeLieuGlobal" Destructeur procédure Destructeur() Récupération de la propriété p_bMajCourantSansIHM procédure publique p_bMajCourantSansIHM() : booléen renvoyer m_bMajCourantSansIHM Affectation de la propriété p_bMajCourantSansIHM 06/08/2026 Isis_BO 5821 Partie 6 › Classe › PTableLieu › Code procédure publique p_bMajCourantSansIHM(bValeur est un booléen) m_bMajCourantSansIHM=bValeur Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MLieu si m_clModeleCourant=Null alors clModele est MLieu renvoyer clModele sinon renvoyer m_clModeleCourant fin Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MLieu dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur si pas m_bMajCourantSansIHM alors DemandeMiseAJourIHM() fin fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Récupération de la propriété p_sNomThreadListeGlobale procédure publique p_sNomThreadListeGlobale() : chaîne renvoyer m_sNomThreadListeGlobale Affectation de la propriété p_sNomThreadListeGlobale procédure publique p_sNomThreadListeGlobale(sValeur est une chaîne) m_sNomThreadListeGlobale=sValeur Méthode gNouvellePresentation procédure globale gNouvellePresentation(local nMode est un entier sur 8 octets,*) //LOCAL nIdClient est un entier sur 8 octets=-1,LOCAL nIdIntervention est un entier sur 8 octets=-1,LOCAL nIdLieu est un entier sur 8 octets=-1,LOCAL sCodeLieu est une chaine="" // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeLieu selon nMode cas 0 : clTableauModele.Charger(MesParamètres[2 à]) 06/08/2026 Isis_BO 5822 Partie 6 › Classe › PTableLieu › Code cas 1 : clTableauModele.ChargerLieuClient(MesParamètres[2]) cas 2 : clTableauModele.ChargerLieuIntervention(MesParamètres[2]) cas 3 : clTableauModele.ChargerLieuPersonne(MesParamètres[2]) cas 4 : clTableauModele.RechercheGlobale(MesParamètres[2]) cas 5 : clTableauModele.ChargerUnSeulLieu(MesParamètres[2]) fin // création de la nouvelle instance de présentation clPresentation est un PTableLieu(clTableauModele) renvoyer clPresentation Méthode gTHNouvellePresentation // Résumé : // Syntaxe : //gTHNouvellePresentation ( est entier [, ...]) // // Paramètres : // nMode (entier) : // <*> : > // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // ChampTable (champ) : // methodeClasseDeRecherche (procédure) : // bControleDoublonsTableau (booléen) : // sNomTableauDeRecherche (chaîne ANSI) : // sCritereCompl (chaîne ANSI) : // callBackMAJ (procédure) : // sNomThread (chaîne ANSI) : // <*> : > procédure publique globale gTHNouvellePresentation(local nMode est un entier, *) //callBackMAJ est une procedure, selon nMode cas 0 : si ThreadEtat("ListeLieuGlobal")<>threadInexistant alors ThreadArrête("ListeLieuGlobal") gbThreadFinListeLieuGlobal = Faux ThreadExécute("ListeLieuGlobal",threadNormal,MTableauDeLieu.THCharger,MesParamètres[2 à]) cas 1 : si ThreadEtat("ListeLieuClient")<>threadInexistant alors ThreadArrête("ListeLieuClient") gbThreadFinListeLieuClient = Faux ThreadExécute("ListeLieuClient",threadNormal,MTableauDeLieu.THChargerLieuClient,MesParamètres[2 à]) fin Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheLieu(m_clModeleCourant,ApresModification) 06/08/2026 Isis_BO 5823 Partie 6 › Classe › PTableLieu › Code procédure interne ApresModification(pclModele est un MLieu dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau(*) clModele est un MLieu() clPresentationFiche est un PFicheLieu(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MLieu dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode THRechercheSaisieAssistee // Résumé : // Syntaxe : //THRechercheSaisieAssistee ( est chaîne, est chaîne, est procédure, est chaîne, est booléen, est chaîne, est chaîne) // // Paramètres : // sNomChampDeSaisie (chaîne ANSI) : // sValeurChampDeSaisie (chaîne ANSI) : // methodeClasseDeRecherche (procédure) : // sNomThread (chaîne ANSI) : // bControleDoublonsTableau (booléen) : // sNomTableauDeRecherche (chaîne ANSI) : // sCritereCompl (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale THRechercheSaisieAssistee(local sNomChampDeSaisie est une chaîne,local sValeurChampDeSaisie est une chaîne, methodeClasseDeRecherche est une procédure, local sNomThread est une chaîne,local bControleDoublonsTableau est un booléen,local sNomTableauDeRecherche est une chaîne, local sCritereCompl est une chaîne) nCpt est un entier boucle nCpt+=1 //SI nCpt=1 ALORs gbThreadFinListeLieu= Vrai ThreadArrête(sNomThread) à faire tantque ThreadEtat(sNomThread)<>threadInexistant //trace(nCpt) //SI ThreadEtat(sNomThread)<>threadInexistant ALORS // // ThreadArrête(sNomThread) //FIN pointeurAjouteLieu est une procédure "Utilitaire" et Configuration<>"SLAMM_RecupHeures"> pointeurAjouteLieu = TH_AjouteSaisieAssistee 06/08/2026 Isis_BO 5824 Partie 6 › Classe › PTableLieu › Code gbThreadFinListeLieu = Faux ThreadExécute(sNomThread,threadNormal,methodeClasseDeRecherche,sNomChampDeSaisie,pointeurAjouteLieu, sCritereCompl<>"" ? sValeurChampDeSaisie+TAB+sCritereCompl sinon sValeurChampDeSaisie, bControleDoublonsTableau,sNomTableauDeRecherche) Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 5825 Partie 6 › Classe › MIntervention › Code MIntervention Code Déclaration de MIntervention MIntervention est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDEtatIntervention est un entier sur 8 octets m_nIDDossier est un entier sur 8 octets m_nIDSociete est un entier sur 8 octets m_nIDDemandeur est un entier sur 8 octets | m_nIDLieu | est un entier sur 8 octets | | | | | | ----------- | -------------------------- | --- | --------------------- | --- | --- | | m_nIDClient | est un entier sur 8 octets | | | | | m_nIDTypeIntervention est un entier sur 8 octets m_bAttestationTVAPresente est un booléen | m_sDescription | est une chaîne | | | | | | -------------- | -------------- | --- | ------------------------ | --- | --- | | m_sNoteInterne | est une chaîne | | | | | m_nIDSuiviPar est un entier sur 8 octets | m_sTitre | est une chaîne | | | | | | ------------- | -------------- | --- | ----------------------- | --- | --- | | m_sRefInterne | est une chaîne | | | | | | m_sRefExterne | est une chaîne | | | | | | m_sIDImport | est une chaîne | | | | | m_dDateIntervention est une Date m_rDureePrevue est un réel sur 4 octets | m_sNumDevis | est une chaîne ANSI | | | | | | --------------- | -------------------- | --- | ------------------------ | --- | --- | | m_dDateDevis | est une Date | | | | | | m_sNumFacture | est une chaîne ANSI | | | | | | m_dDateFacture | est une Date | | | | | | m_sCodeSite | est une chaîne | | | | | | ----------- | -------------- | --- | --- | ------------------ | --- | fin Méthode bControle // Résumé : // Syntaxe : //[ = ] bControle ( est CErreur, est booléen) // // Paramètres : // clErreur (CErreur) : // bSupprime (booléen) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors si m_nIDTypeIntervention=0 alors Ajoute(tabListeErr, "Veuillez renseigner le type d'intervention") | 06/08/2026 | | Isis_BO | | | 5826 | | ---------- | --- | ------- | --- | --- | ---- | Partie 6 › Classe › MIntervention › Code si m_nIDEtatIntervention=0 alors Ajoute(tabListeErr,"Veuillez renseigner l'état d'intervention" ) //SI SansEspace(:m_sNom)="" ALORS Ajoute(tabListeErr,"Veuillez renseigner le nom de l'équipe") //SI :m_nIDSociete=0 ALORS Ajoute(tabListeErr,"Veuillez choisir la société lié à l'équipe") sinon fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur procédure Constructeur() m_dDateDevis="" m_dDateFacture="" Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" Récupération de la propriété p_DescriptionSansRTF procédure publique p_DescriptionSansRTF() renvoyer RTFVersTexte(:m_sDescription) 06/08/2026 Isis_BO 5827 Partie 6 › Classe › PFicheIntervention › Code PFicheIntervention Code Déclaration de PFicheIntervention PFicheIntervention est une Classe | m_pMAJObjetRetourFI | est une procédure | | | | | -------------------------- | ----------------- | --- | --- | --- | | m_rTempsPasse | est un réel | | | | | m_rTempsEstime est un réel | | | | | | m_bVerificationDoc | est un booléen | | | | protégé | m_clModeleCourant | est un MIntervention | | | | | ------------------ | ----------------------------- | --- | --- | --- | // modèle associé à la présentation | m_clModeleSource est un MIntervention dynamique | | | | | | ------------------------------------------------ | --- | --- | --- | --- | // référence sur le modèle d'origine | m_bufModeleSource est un Buffer | | | | | | ------------------------------- | ----------------- | --- | --- | --- | | m_pValidation | est une procédure | | | | // procédure à appeler lors de la validation m_clFicheClient est un PFicheClient dynamique // fiche client m_clListeContactClient est un PTableIntervention_Personne dynamique // liste des contacts du client d'une intervention m_clFicheDemandeur est un PFichePersonne dynamique // fiche demandeur | m_clFicheLieu | est un PFicheLieu dynamique | | // fiche lieu | | | ---------------------------------------------------- | --------------------------- | --- | ------------- | --- | | m_clListeLot est un PTableIntervention_Lot dynamique | | | | | // liste des lots d'une intervention m_clListePersonneLieuest un PTableIntervention_Personne dynamique //liste des contacts du lieu d'une intervention | m_clListeEtat | est un PTableEtatIntervention dynamique | | | | | ------------- | --------------------------------------- | --- | --- | --- | // Historique de états de l'intervention | m_clListeRdv est un PTableRDV dynamique | | | | | | --------------------------------------- | --- | --- | --- | --- | //liste des rendez-vous d'une intervention | m_clListeDocument est un PTableDocument dynamique | | | | | | ------------------------------------------------- | --- | --- | --- | --- | // liste des documents m_clListeMessageInterne est un PTableMessageInterne dynamique // liste des messages internes m_clListeMessageAdminest un PTableMessageInterne dynamique // liste des messages internes type administrative m_clListeSuiviDesTemps est un PTableSuiviDesTemps dynamique // liste des temps | m_clFicheSuiveur est un PFicheCollaborateur dynamique | | | | | | ----------------------------------------------------- | --- | --- | --- | --- | // fiche de celui qui suit l'intervention | m_clFicheSociete est un PFicheSociete dynamique | | | | | | ----------------------------------------------- | --- | --- | --- | --- | // fiche société concerné par l'intervention m_clListeMessageExterne est un PTableMessageExterne dynamique // liste des messages externes m_clListeAction est un PTableAction dynamique // liste des actions m_clListeCollab est un PTableIntervention_Collaborateur dynamique // liste des collaborateurs d'une intervention m_clListeChampLibre est un PTableIntervention_ChampLibre dynamique // liste des champs libres d'une intervention | m_clListeCompteRendu est un PTableCompteRendu dynamique | | | | | | ------------------------------------------------------- | --- | --- | --- | --- | // liste des compte-rendus d'intervention m_clListeRapport est un PTableDocument dynamique // liste des rapports m_clFicheDossier est un PFicheDossier dynamique // Fiche Dossier | m_clListeDocumentOK | est un PTableDocument dynamique | | | | | ------------------- | ------------------------------- | --- | --- | --- | // liste des documents m_clFicheIntervBddExtest un PFicheIntervention_BddExt dynamique m_clCheckList est un PTableCheckList dynamique // checkList fin Méthode bControle | 06/08/2026 | | Isis_BO | | 5828 | | ---------- | --- | ------- | --- | ---- | Partie 6 › Classe › PFicheIntervention › Code // Redéfinition de la méthode MIntervention.bControle procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors //SI m_nIDTypeIntervention=0 ALORS Ajoute(tabListeErr,"Veuillez renseigner le type d'intervention") sinon nCptRdv est un entier = ListeRendezVous<>Null ? ListeRendezVous.p_nTotal sinon 0 nCptTmp est un entier = ListeSuiviDesTemps<>Null ? ListeSuiviDesTemps.p_nTotal sinon 0 nCptAct est un entier = ListeAction<>Null ? ListeAction.p_nTotal sinon 0 nCptDoc est un entier = ListeDocument<>Null ? ListeDocument.p_nTotal sinon 0 nCptMex est un entier = ListeMessageExterne<>Null ? ListeMessageExterne.p_nTotal sinon 0 si nCptRdv > 0 alors Ajoute(tabListeErr,ChaîneConstruit("%1 rendez-vous exist %2 pour cette intervention",nCptRdv,nCptRdv>1 ? "ent" sinon "e")) si nCptTmp > 0 alors Ajoute(tabListeErr,ChaîneConstruit("Des temps exist %2 pour cette intervention",nCptTmp>1 ? "ent" sinon "e")) si nCptDoc > 0 alors Ajoute(tabListeErr,ChaîneConstruit("%1 document%2 exist %3 pour cette intervention",nCptDoc,nCptDoc>1 ? "s" sinon "",nCptDoc>1 ? "ent" sinon "e")) si nCptAct > 0 alors Ajoute(tabListeErr,ChaîneConstruit("%1 action%2 exist %3 pour cette intervention",nCptAct,nCptAct>1 ? "s" sinon "",nCptAct>1 ? "ent" sinon "e")) si nCptMex > 0 alors Ajoute(tabListeErr,ChaîneConstruit("%1 message%2 externe%2 exist %3 pour cette intervention",nCptMex,nCptMex>1 ? "s" sinon "",nCptMex>1 ? "ent" sinon "e")) fin //Appel de la méthode ancêtre pour les contrôles de bas niveau bResultat =m_clModeleCourant:MIntervention.bControle(clErreur,bSupprime) si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Méthode bExisteContactLieuSurRdV // Résumé : // Syntaxe : //[ = ] bExisteContactLieuSurRdV ( [ est booléen]) // // Paramètres : // bSurContactCourant (booléen - valeur par défaut=0) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. 06/08/2026 Isis_BO 5829 Partie 6 › Classe › PFicheIntervention › Code // procédure bExisteContactLieuSurRdV(local bSurContactCourant est un booléen=Faux) bResultat est un booléen gclPresentListeContactRDV est un PTablePlanning_RDV_Personne dynamique pour j = 1 _à_ :ListeRendezVous.p_nTotal //Chargement des contacts du rendez-vous gclPresentListeContactRDV = PTablePlanning_RDV_Personne.gNouvellePresentation(ListeRendezVous: m_clTabModele[j].m_nPKID) si bSurContactCourant alors nIndice est un entier = TableauCherche(gclPresentListeContactRDV:m_clTabModele,tcLinéaire, "m_nIDPersonne",:ListeContactLieu.p_clCourant:m_nIDPersonne,1) si nIndice>0 alors //Indique qu'il faut appeler la MAJ écran bResultat = Vrai break fin sinon //Boucle sur le tableau des contacts client de l'intervention du dernier au premier pour i = 1 _à_ :ListeContactLieu.m_clTabModele.Occurrence() nIndice est un entier = TableauCherche(gclPresentListeContactRDV:m_clTabModele,tcLinéaire, "m_nIDPersonne",:ListeContactLieu.m_clTabModele[i]:m_nIDPersonne,1) si nIndice>0 alors //Indique qu'il faut appeler la MAJ écran bResultat = Vrai break fin fin fin si bResultat alors break fin fin renvoyer bResultat Méthode bExisteContactSurAutreClient // Résumé : // Syntaxe : //[ = ] bExisteContactSurAutreClient () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure bExisteContactSurAutreClient() bResultat est un booléen //Boucle sur le tableau des contacts client de l'intervention du dernier au premier pour i = 1 _à_ :ListeContactClient.m_clTabModele.Occurrence() //L'id du client a changé si :ListeContactClient.m_clTabModele[i]:m_nIDClient<>:FicheClient:m_nPKID alors //Indique qu'il faut appeler la MAJ écran bResultat = Vrai 06/08/2026 Isis_BO 5830 Partie 6 › Classe › PFicheIntervention › Code break fin fin renvoyer bResultat Méthode bExisteContactSurAutreLieu // Résumé : // Syntaxe : //[ = ] bExisteContactSurAutreLieu () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure bExisteContactSurAutreLieu() bResultat est un booléen //Boucle sur le tableau des contacts client de l'intervention du dernier au premier pour i = 1 _à_ :ListeContactLieu.m_clTabModele.Occurrence() //L'id du client a changé si :ListeContactLieu.m_clTabModele[i]:m_nIDLieu<>:m_nIDLieu alors //Indique qu'il faut appeler la MAJ écran bResultat = Vrai break fin fin renvoyer bResultat Méthode bExisteLotSurAutreLieu // Résumé : // Syntaxe : //[ = ] bExisteLotSurAutreLieu () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure bExisteLotSurAutreLieu() bResultat est un booléen //Boucle sur le tableau des contacts client de l'intervention du dernier au premier pour i = 1 _à_ :ListeLot.m_clTabModele.Occurrence() //L'id du client a changé si :ListeLot.m_clTabModele[i]:m_clLot:m_nIDLieu<>:FicheLieu:m_nPKID alors //Indique qu'il faut appeler la MAJ écran bResultat = Vrai break fin 06/08/2026 Isis_BO 5831 Partie 6 › Classe › PFicheIntervention › Code fin renvoyer bResultat Méthode bOK procédure bOK(clErreur est un CErreur) //,LOCAL bAvecTransaction est un booléen,LOCAL bMajCourant est un booléen bRenvoyer est un booléen = Faux bCreation est un booléen quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin //Débute une transaction sur le fichier Demande // SI bAvecTransaction ALORS HTransactionDébut(gcnxBO,"Intervention,Intervention_Personne,EtatIntervention") //************************************************** //Contrôle des données //************************************************** //Contôle des données Intervention :m_clModeleCourant:bControle(clErreur,Faux) si pas clErreur:p_bOk alors goto ERREURTRANSAC //************************************************** //Traitement des données //************************************************** bCreation =m_clModeleCourant:bNouveau() // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURTRANSAC fin si ListeContactClient<>Null alors pour i = 1 _à_ :ListeContactClient:m_clTabModele..Occurrence clFicheICP est un PFicheIntervention_Personne(:ListeContactClient:m_clTabModele[i]) si clFicheICP:m_clContact:m_nIDClient=0 alors clFichePE est un PFichePersonne (clFicheICP:m_clContact) clFichePE:m_nIDClient = :FicheEnCours:m_nIDClient clFichePE.bok(clErreur)//clFichePE.bOK(clErreur,Faux,Faux) fin si pas clFicheICP:bOK(clErreur,Vrai) alors goto ERREURTRANSAC//PAS clFicheICP:bOK(clErreur,Faux,Vrai) fin fin si :ListeContactLieu<>Null alors pour i = 1 _à_ :ListeContactLieu:m_clTabModele..Occurrence clFicheILP est un PFicheIntervention_Personne(:ListeContactLieu:m_clTabModele[i]) si pas (ListeContactLieu:m_clTabModele[i]:m_clLieuPersonne<>Null _et_ ListeContactLieu: m_clTabModele[i]:m_clLieuPersonne:m_nIDPersonne=clFicheILP:m_nIDPersonne _et_ ListeContactLieu:m_clTabModele[i]:m_clLieuPersonne:m_nIDLieu=clFicheILP:m_nIDLieu) alors nIndiceLI est un entier = TableauCherche(FicheLieu:ListeContact:m_clTabModele, 06/08/2026 Isis_BO 5832 Partie 6 › Classe › PFicheIntervention › Code tcLinéaire,"m_nIDPersonne",clFicheILP:m_nIDPersonne) si nIndiceLI=-1 alors clFicheLieuPersonne est un PFicheLieu_Personne dynamique clFicheLieuPersonne <- FicheLieu:ListeContact:Nouveau(Vrai,FicheLieu: IdentifiantUnique) clFicheLieuPersonne:m_nIDPersonne = clFicheILP:m_nIDPersonne clFicheLieuPersonne.bok(clErreur)//clFicheLieuPersonne.bOK(clErreur,Faux,Faux) fin fin si pas clFicheILP:bOK(clErreur,Vrai) alors goto ERREURTRANSAC //PAS clFicheILP:bOK(clErreur,Faux,Vrai) fin fin si :ListeHistoEtat<>Null alors pour i = 1 _à_ :ListeHistoEtat:m_clTabModele..Occurrence clFicheEI est un PFicheEtatIntervention(:ListeHistoEtat:m_clTabModele[i]) clFicheEI.m_nIDIntervention = m_clModeleCourant:IdentifiantUnique si pas clFicheEI:bOK(clErreur) alors goto ERREURTRANSAC // SI i=1 ALORS // m_clModeleSource:m_sDescription = ChaîneConstruit("########## %1 ##########",gpclListeEtatIntervention.RechercheEtDonneLibelleDepuisID(clFicheEI.m_nIDEtat))+RC+RTFVersT exte(clFicheEI:m_sDescription) // SINON // m_clModeleSource:m_sDescription += RC+ChaîneConstruit("########## %1 ##########",gpclListeEtatIntervention.RechercheEtDonneLibelleDepuisID(clFicheEI.m_nIDEtat))+RC+RTFVersT exte(clFicheEI:m_sDescription) // FIN fin fin // POUR i = 1 _A_ :ListeLot:m_clTabModele..Occurrence // clFicheIL est un PFicheIntervention_Lot(:Listelot:m_clTabModele[i]) // SI PAS clFicheIL.bOK(clErreur) ALORS goto ERREURTRANSAC // FIN // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) si bCreation alors m_pValidation = Null fin fin // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Termine la transaction // SI bAvecTransaction ALORS HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : 06/08/2026 Isis_BO 5833 Partie 6 › Classe › PFicheIntervention › Code //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MIntervention dynamique, pValidation est une procédure=Null) si clModele<>Null alors si clModele:m_nIDEtatIntervention = 0 alors clModele:m_nIDEtatIntervention = gpcl ListeEtatIntervention:RechercheEtDonneIdDepuisValeur(0) si clModele:m_nIDTypeIntervention = 0 alors clModele:m_nIDTypeIntervention = gpcl ListeTypeIntervention:RechercheEtDonneIdDepuisValeur(0) si clModele:m_nIDSociete = 0 _et_ gpclListeSociete:p_nTotal>0 alors si gpclFicheUtilisateurEnCours:m_nIDSocietePrincipale>0 alors nIndice est un entier = TableauCherche(gpclListeSociete:m_clTabModele,tcLinéaire,"m_nPKID" ,gpclFicheUtilisateurEnCours:m_nIDSocietePrincipale,1) si nIndice>0 alors clModele:m_nIDSociete = gpclListeSociete:m_clTabModele[nIndice]:IdentifiantUnique fin sinon clModele:m_nIDSociete = gpclListeSociete:m_clTabModele[1]:IdentifiantUnique fin fin // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) fin Destructeur procédure Destructeur() Récupération de la propriété CheckList procédure publique CheckList() : PTableCheckList renvoyer m_clCheckList Affectation de la propriété CheckList procédure publique CheckList(clValeur est PTableCheckList) 06/08/2026 Isis_BO 5834 Partie 6 › Classe › PFicheIntervention › Code m_clCheckList=clValeur Récupération de la propriété FicheClient procédure publique FicheClient() : PFicheClient renvoyer m_clFicheClient Affectation de la propriété FicheClient procédure publique FicheClient(clValeur est PFicheClient dynamique) m_clFicheClient=clValeur :m_nIDClient = m_clFicheClient:IdentifiantUnique Récupération de la propriété FicheDemandeur procédure publique FicheDemandeur() : PFichePersonne renvoyer m_clFicheDemandeur Affectation de la propriété FicheDemandeur procédure publique FicheDemandeur(clValeur est PFichePersonne dynamique) m_clFicheDemandeur=clValeur m_nIDDemandeur = m_clFicheDemandeur:IdentifiantUnique Récupération de la propriété FicheDossier procédure publique FicheDossier() : PFicheDossier renvoyer m_clFicheDossier Affectation de la propriété FicheDossier procédure publique FicheDossier(clValeur est PFicheDossier dynamique) m_clFicheDossier=clValeur Récupération de la propriété FicheEnCours procédure publique FicheEnCours() : MIntervention renvoyer m_clModeleCourant Affectation de la propriété FicheEnCours procédure publique FicheEnCours(clValeur est MIntervention) m_clModeleCourant=clValeur Récupération de la propriété FicheIntervBddExt procédure publique FicheIntervBddExt() : PFicheIntervention_BddExt renvoyer m_clFicheIntervBddExt Affectation de la propriété FicheIntervBddExt 06/08/2026 Isis_BO 5835 Partie 6 › Classe › PFicheIntervention › Code procédure publique FicheIntervBddExt(clValeur est PFicheIntervention_BddExt dynamique) m_clFicheIntervBddExt=clValeur Récupération de la propriété FicheLieu procédure publique FicheLieu() : PFicheLieu si m_clFicheLieu=Null alors clModeleLieu est un MLieu clFicheLieu est un PFicheLieu(clModeleLieu,*) renvoyer clFicheLieu sinon renvoyer m_clFicheLieu fin Affectation de la propriété FicheLieu procédure publique FicheLieu(clValeur est PFicheLieu dynamique) m_clFicheLieu=clValeur si m_clFicheLieu<>Null alors :m_nIDLieu = m_clFicheLieu:IdentifiantUnique sinon :m_nIDLieu = 0 fin Récupération de la propriété FicheSociete procédure publique FicheSociete() : PFicheSociete renvoyer m_clFicheSociete Affectation de la propriété FicheSociete procédure publique FicheSociete(clValeur est PFicheSociete dynamique) m_clFicheSociete=clValeur Récupération de la propriété FicheSuiveur procédure publique FicheSuiveur() : PFicheCollaborateur renvoyer m_clFicheSuiveur Affectation de la propriété FicheSuiveur procédure publique FicheSuiveur(clValeur est PFicheCollaborateur dynamique) m_clFicheSuiveur=clValeur Récupération de la propriété ListeAction procédure publique ListeAction() : PTableAction renvoyer m_clListeAction Affectation de la propriété ListeAction procédure publique ListeAction(clValeur est PTableAction dynamique) m_clListeAction=clValeur Récupération de la propriété ListeChpLibre 06/08/2026 Isis_BO 5836 Partie 6 › Classe › PFicheIntervention › Code procédure publique ListeChpLibre() : PTableIntervention_ChampLibre renvoyer m_clListeChampLibre Affectation de la propriété ListeChpLibre procédure publique ListeChpLibre(clValeur est PTableIntervention_ChampLibre dynamique) m_clListeChampLibre=clValeur Récupération de la propriété ListeCollaborateur procédure publique ListeCollaborateur() : PTableIntervention_Collaborateur renvoyer m_clListeCollab Affectation de la propriété ListeCollaborateur procédure publique ListeCollaborateur(clValeur est PTableIntervention_Collaborateur dynamique) m_clListeCollab=clValeur Récupération de la propriété ListeCompteRendu procédure publique ListeCompteRendu() : PTableCompteRendu renvoyer m_clListeCompteRendu Affectation de la propriété ListeCompteRendu procédure publique ListeCompteRendu(clValeur est PTableCompteRendu) m_clListeCompteRendu=clValeur Récupération de la propriété ListeContactClient procédure publique ListeContactClient() : PTableIntervention_Personne renvoyer m_clListeContactClient Affectation de la propriété ListeContactClient procédure publique ListeContactClient(clValeur est PTableIntervention_Personne dynamique) m_clListeContactClient=clValeur Récupération de la propriété ListeContactLieu procédure publique ListeContactLieu() : PTableIntervention_Personne renvoyer m_clListePersonneLieu Affectation de la propriété ListeContactLieu procédure publique ListeContactLieu(clValeur est PTableIntervention_Personne dynamique) m_clListePersonneLieu=clValeur Récupération de la propriété ListeDocument procédure publique ListeDocument() : PTableDocument 06/08/2026 Isis_BO 5837 Partie 6 › Classe › PFicheIntervention › Code renvoyer m_clListeDocument Affectation de la propriété ListeDocument procédure publique ListeDocument(clValeur est PTableDocument) m_clListeDocument=clValeur Récupération de la propriété ListeDocumentOK procédure publique ListeDocumentOK() nIDEtatDocOK est un entier sur 8 octets =gpclListeEtatDocument.RechercheEtDonneIdDepuisValeur("1") // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeDocument pour i = 1 _à_ m_clListeDocument:p_nTotal si m_clListeDocument:m_clTabModele[i]:m_nIDEtatDocument=nIDEtatDocOK alors TableauAjoute(clTableauModele:m_clTabModele,m_clListeDocument:m_clTabModele[i]) fin fin // création de la nouvelle instance de présentation m_clListeDocumentOK est un PTableDocument(clTableauModele) renvoyer m_clListeDocumentOK Récupération de la propriété ListeHistoEtat procédure publique ListeHistoEtat() : PTableEtatIntervention renvoyer m_clListeEtat Affectation de la propriété ListeHistoEtat procédure publique ListeHistoEtat(clValeur est PTableEtatIntervention dynamique) m_clListeEtat=clValeur Récupération de la propriété ListeLot procédure publique ListeLot() : PTableIntervention_Lot renvoyer m_clListeLot Affectation de la propriété ListeLot procédure publique ListeLot(clValeur est PTableIntervention_Lot) m_clListeLot=clValeur Récupération de la propriété ListeMessageExterne procédure publique ListeMessageExterne() : PTableMessageExterne renvoyer m_clListeMessageExterne Affectation de la propriété ListeMessageExterne procédure publique ListeMessageExterne(clValeur est PTableMessageExterne) m_clListeMessageExterne=clValeur Récupération de la propriété ListeMessageInterne 06/08/2026 Isis_BO 5838 Partie 6 › Classe › PFicheIntervention › Code procédure publique ListeMessageInterne() : PTableMessageInterne renvoyer m_clListeMessageInterne Affectation de la propriété ListeMessageInterne procédure publique ListeMessageInterne(clValeur est PTableMessageInterne) m_clListeMessageInterne=clValeur Récupération de la propriété ListeMessageInterneAdmin procédure publique ListeMessageInterneAdmin() : PTableMessageInterne renvoyer m_clListeMessageAdmin Affectation de la propriété ListeMessageInterneAdmin procédure publique ListeMessageInterneAdmin(clValeur est PTableMessageInterne dynamique) m_clListeMessageAdmin=clValeur Récupération de la propriété ListeRapport procédure publique ListeRapport() : PTableDocument renvoyer m_clListeRapport Affectation de la propriété ListeRapport procédure publique ListeRapport(clValeur est PTableDocument) m_clListeRapport=clValeur Récupération de la propriété ListeRendezVous procédure publique ListeRendezVous() : PTableRDV renvoyer m_clListeRdv Affectation de la propriété ListeRendezVous procédure publique ListeRendezVous(clValeur est PTableRDV) m_clListeRdv=clValeur Récupération de la propriété ListeSuiviDesTemps procédure publique ListeSuiviDesTemps() : PTableSuiviDesTemps renvoyer m_clListeSuiviDesTemps Affectation de la propriété ListeSuiviDesTemps procédure publique ListeSuiviDesTemps(clValeur est PTableSuiviDesTemps dynamique) m_clListeSuiviDesTemps=clValeur Récupération de la propriété MAJObjetRetourFI procédure publique MAJObjetRetourFI() : procédure 06/08/2026 Isis_BO 5839 Partie 6 › Classe › PFicheIntervention › Code renvoyer m_pMAJObjetRetourFI Affectation de la propriété MAJObjetRetourFI procédure publique MAJObjetRetourFI(Valeur est procédure) m_pMAJObjetRetourFI=Valeur Récupération de la propriété p_clCourant procédure publique p_clCourant() : MIntervention renvoyer m_clModeleCourant Récupération de la propriété TempsAvecPond procédure publique TempsAvecPond() nIdTypeTempsInter est un entier sur 8 octets = gpclListeTypeTemps.RechercheEtDonneIdDepuisValeur (2) rTotalTemps est un réel rPond est un réel si :ListeSuiviDesTemps<>Null _et_ :ListeSuiviDesTemps:m_clTabModele..Occurrence>0 alors nRdv est un entier pour tout pclTemps de :ListeSuiviDesTemps:m_clTabModele nRdv = 0 si pclTemps:m_rPonderation > 0.00 alors rPond = pclTemps:m_rPonderation sinon rPond = pclTemps:m_clCollaborateur:m_rPonderation fin si pclTemps.m_nIDTypeTemps <> nIdTypeTempsInter alors nRdv = TableauCherche(:ListeRendezVous:m_clTabModele,tcLinéaire,":m_nPKID",pclTemps: m_nIDRdv) si nRdv > 0 alors si :ListeRendezVous:m_clTabModele[nRdv].m_dhDateDebut <= pclTemps.m_dDateDebut et : ListeRendezVous:m_clTabModele[nRdv].m_dhDateFin >= pclTemps:m_dDateFin alors rTotalTemps -= (pclTemps.m_nNbMinutes*rPond) sinon si pclTemps.m_bDevis alors rTotalTemps += (pclTemps.m_nNbMinutes*rPond) fin fin fin sinon si pclTemps.m_bDevis alors rTotalTemps += (pclTemps.m_nNbMinutes*rPond) fin fin fin fin // De minutes à heures rTotalTemps = (rTotalTemps/60) renvoyer rTotalTemps Récupération de la propriété TempsRestant 06/08/2026 Isis_BO 5840 Partie 6 › Classe › PFicheIntervention › Code procédure publique TempsRestant() //rSommeTempsPasse est un réel //SI m_clListeSuiviDesTemps<>Null ALORS // POUR i = 1 _A_ m_clListeSuiviDesTemps.m_clTabModele.Occurrence() // rSommeTempsPasse += m_clListeSuiviDesTemps.m_clTabModele[i].NbHeure*m_clListeSuiviDesTemps.m_clTabModele[i].m_clCollaborate ur.m_rPonderation // FIN //FIN TempsEstime() TempsPasse() si :m_rTempsPasse > 0.000 alors renvoyer (:m_rDureePrevue-:m_rTempsPasse) sinon renvoyer :m_rDureePrevue fin Méthode gFicheClient // Résumé : // Syntaxe : //gFicheClient ( est PFicheIntervention dynamique [, est PFicheClient dynamique [, est entier sur 8 octets [, est booléen [, est chaîne [, est booléen [, est booléen [, est entier sur 8 octets]]]]]]]) // // Paramètres : // clFicheIntervention (PFicheIntervention dynamique) : // clFicheClient (PFicheClient dynamique - valeur par défaut=0) : < indiquez ici le rôle de clFicheClient> // nIdClient (entier sur 8 octets - valeur par défaut=-1) : // bAvecContact (booléen - valeur par défaut=0) : // sNomClient (chaîne ANSI - valeur par défaut="") : // bAvecAdresse (booléen - valeur par défaut=0) : // bAvecLieu (booléen - valeur par défaut=0) : // nIdBddExterne (entier sur 8 octets - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // bAvecCodeExterne (booléen - valeur par défaut=0) : procédure publique globale gFicheClient(clFicheIntervention est un PFicheIntervention dynamique, clFicheClient est un PFicheClient dynamique=Null,local nIdClient est un entier sur 8 octets=-1,local bAvecContact est un booléen=Faux,local sNomClient est une chaîne="",local bAvecAdresse est un booléen= Faux,local bAvecLieu est un booléen=Faux,local nIdBddExterne est un entier sur 8 octets=0) clTabClient est un PTableClient dynamique si clFicheClient<>Null alors si nIdClient<>-1 alors clTabClient <- PTableClient.gNouvellePresentation(1,nIdClient) sinon si sNomClient<>"" alors clTabClient <- PTableClient.gNouvellePresentation(1,-1,sNomClient) fin si clTabClient<>Null _et_ clTabClient.p_nTotal>=1 alors clFicheClient = allouer un PFicheClient(clTabClient.m_clTabModele[1],*) DemandeMiseAJourIHM() fin 06/08/2026 Isis_BO 5841 Partie 6 › Classe › PFicheIntervention › Code clFicheIntervention:FicheClient = clFicheClient bAuMoinsUnAjout est un booléen SuppressionContactClientSiBesoin(clFicheIntervention,bAuMoinsUnAjout) si clTabClient=Null alors DemandeMiseAJourIHM() fin sinon clTabClient <- PTableClient.gNouvellePresentation(clFicheIntervention.IdentifiantUnique=0 ? 1 sinon 2,clFicheIntervention.IdentifiantUnique=0 ? nIdClient sinon clFicheIntervention.IdentifiantUnique) si clTabClient.p_nTotal>=1 alors clFicheClient = allouer un PFicheClient(clTabClient.m_clTabModele[1],*) sinon clFicheClient = PFicheClient.gNouvellePresentation() fin clFicheIntervention:FicheClient = clFicheClient fin si bAvecContact alors //Recherche des contacts du client PFicheClient.gListeContacts(clFicheClient) fin si bAvecAdresse alors //Recherche de l'adresse du client PFicheClient.gListeAdresses(clFicheClient) fin si bAvecLieu alors //Recherche des sites du client PFicheClient.gListeLieu(clFicheClient) fin si nIdBddExterne>0 alors //Charge la liste des base externes //clFicheIntervention:FicheClient.gListeCodesExternes() PFicheClient.gFicheClientBddExterne(clFicheClient,nIdBddExterne) fin Méthode gFicheDemandeur // Résumé : // Syntaxe : //gFicheDemandeur ( est PFicheIntervention dynamique [, est PFichePersonne dynamique [, est entier sur 8 octets [, est booléen [, est chaîne]]]]) // // Paramètres : // clFicheIntervention (PFicheIntervention dynamique) : // clFicheDemandeur (PFichePersonne dynamique - valeur par défaut=0) : < indiquez ici le rôle de clFicheDemandeur > // nIdDemandeur (entier sur 8 octets - valeur par défaut=-1) : // bAvecAdresse (booléen - valeur par défaut=0) : // sNomDemandeur (chaîne ANSI - valeur par défaut="") : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gFicheDemandeur(clFicheIntervention est un PFicheIntervention dynamique, clFicheDemandeur est un PFichePersonne dynamique=Null,local nIdDemandeur est un entier sur 8 octets=-1, local bAvecAdresse est un booléen=Faux,local sNomDemandeur est une chaîne="") 06/08/2026 Isis_BO 5842 Partie 6 › Classe › PFicheIntervention › Code clTabDemandeur est un PTablePersonne dynamique si clFicheDemandeur<>Null alors si nIdDemandeur<>-1 alors clTabDemandeur <- PTablePersonne.gNouvellePresentation(0,-1,-1,nIdDemandeur,"") sinon si sNomDemandeur<>"" alors clTabDemandeur <- PTablePersonne.gNouvellePresentation(0,-1,-1,-1,sNomDemandeur) fin si clTabDemandeur<>Null _et_ clTabDemandeur.p_nTotal>=1 alors clFicheDemandeur = allouer un PFichePersonne(clTabDemandeur.m_clTabModele[1],*) fin clFicheIntervention:FicheDemandeur = clFicheDemandeur si clTabDemandeur=Null alors DemandeMiseAJourIHM() fin sinon clTabDemandeur <- PTablePersonne.gNouvellePresentation(2,clFicheIntervention.IdentifiantUnique) si clTabDemandeur.p_nTotal>=1 alors clFicheDemandeur = allouer un PFichePersonne(clTabDemandeur.m_clTabModele[1],*) sinon clFicheDemandeur = PFichePersonne.gNouvellePresentation() fin clFicheIntervention:FicheDemandeur = clFicheDemandeur fin si clFicheIntervention:FicheDemandeur<>Null _et_ bAvecAdresse alors PFichePersonne.gFicheAdresse(clFicheIntervention:FicheDemandeur) fin Méthode gFicheInterventionBddExt // Résumé : // Syntaxe : //gFicheInterventionBddExt ( est PFicheIntervention dynamique [, est PFicheIntervention_BddExt dynamique]) // // Paramètres : // clFicheIntervention (PFicheIntervention dynamique) : // clFicheIntervBddExt (PFicheIntervention_BddExt dynamique - valeur par défaut=0) : < indiquez ici le rôle de clFicheIntervBddExt> // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sNumDevis (chaîne ANSI) : procédure publique globale gFicheInterventionBddExt(clFicheIntervention est un PFicheIntervention dynamique,local nIdBddExterne est un entier sur 8 octets ,clFicheIntervBddExt est un PFicheIntervention_BddExt dynamique=Null) clTabIntervExt est un PTableIntervention_BddExt dynamique clTabIntervExt <- PTableIntervention_BddExt.gNouvellePresentation(1,clFicheIntervention.m_nPKID) 06/08/2026 Isis_BO 5843 Partie 6 › Classe › PFicheIntervention › Code si clTabIntervExt.p_nTotal>=1 alors clFicheIntervBddExt = allouer un PFicheIntervention_BddExt(clTabIntervExt.m_clTabModele[1],*) //pour recuperer l'information qui a été perdu si clFicheIntervention:m_dDateDevis = "" alors clFicheIntervention:m_dDateDevis = clFicheIntervBddExt:m_dhCreationDate fin si clFicheIntervention:m_sNumDevis = "" alors clFicheIntervention:m_sNumDevis = clFicheIntervBddExt:m_sIDExterne fin sinon clFicheIntervBddExt = PFicheIntervention_BddExt.gNouvellePresentation() clFicheIntervBddExt:m_nIDIntervention = clFicheIntervention.m_nPKID clFicheIntervBddExt:m_nIDBddExterne = nIdBddExterne fin clFicheIntervention:FicheIntervBddExt = clFicheIntervBddExt Méthode gFicheLieu // Résumé : // Syntaxe : //gFicheLieu ( est PFicheIntervention dynamique [, est PFicheLieu dynamique [, est entier sur 8 octets [, est booléen [, est chaîne [, est booléen [, est PTable Lieu dynamique]]]]]]) // // Paramètres : // clFicheIntervention (PFicheIntervention dynamique) : // clFicheLieu (PFicheLieu dynamique - valeur par défaut=0) : // nIdLieu (entier sur 8 octets - valeur par défaut=-1) : // bAvecContact (booléen - valeur par défaut=0) : // sCodeLieu (chaîne ANSI - valeur par défaut="") : // bAvecLot (booléen - valeur par défaut=0) : // clTabLieu (PTableLieu dynamique - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // bAvecContact (booléen - valeur par défaut=0) : // nIdClient (entier sur 8 octets - valeur par défaut=1) : procédure publique globale gFicheLieu(clFicheIntervention est un PFicheIntervention dynamique, clFicheLieu est un PFicheLieu dynamique=Null,local nIdLieu est un entier sur 8 octets=-1,local bAvecContact est un booléen=Faux,local sCodeLieu est une chaîne="",local bAvecLot est un booléen=Faux, clTabLieu est un PTableLieu dynamique=Null) //Variable contenant une liste de site //Variable contenant une liste de site //clTabLieu est un PTableLieu dynamique //Le paramètre contenant une fiche site existe si clFicheLieu<>Null alors //Le paramètre contenant l'ID du site est renseigné // ou le paramètre contenatn le code site est renseigné // Recherche le site correspondant au paramètre et renvoi une liste de site avec 1 seul enreg si nIdLieu<>-1 _ou_ sCodeLieu<>"" alors clTabLieu <- PTableLieu. gNouvellePresentation(0,nIdLieu,sCodeLieu) 06/08/2026 Isis_BO 5844 Partie 6 › Classe › PFicheIntervention › Code //La liste du site n'est pas nulle et contient au moins un enregistrement // Récupère la fiche site du premier enregistrement si (clTabLieu<>Null _et_ clTabLieu.p_nTotal>=1) alors clFicheLieu = allouer un PFicheLieu(clTabLieu.m_clTabModele[1]) //Le client de l'intervention ne possède aucun site si clFicheIntervention:FicheClient:ListeLieu<>Null _et_ clFicheIntervention:FicheClient:ListeLieu: p_nTotal=0 alors //Ajoute le site à la fiche client PFicheClient.gListeLieu(clFicheIntervention:FicheClient) //Le client possède des sites sinon si clFicheIntervention:FicheClient:ListeLieu<>Null //Recherche le site en cours parmi les sites du client nIndiceCli est un entier = TableauCherche(clFicheIntervention:FicheClient:ListeLieu: m_clTabModele,tcLinéaire,"m_nIDLieu",clFicheLieu:IdentifiantUnique,1) //Le site n'existe pas pas pour le client si nIndiceCli=-1 alors clErreur est un CErreur //Variable qui va contenir la fiche qui associe le Client et le Site pclFicheCL est un PFicheClient_Lieu dynamique //Instanciation d'une nouvelle fiche à partir de l'ID Client pclFicheCL <- clFicheIntervention:FicheClient:ListeLieu.Nouveau(Vrai,clFicheIntervention: FicheClient:m_nPKID) //Complète avec la fiche avec le site en cours pclFicheCL:m_nIDLieu = clFicheLieu:IdentifiantUnique //Enregistre la nouvelle fiche pclFicheCL.bOK(clErreur) fin sinon PFicheClient.gListeLieu(clFicheIntervention:FicheClient) nIndiceCli est un entier = TableauCherche(clFicheIntervention:FicheClient:ListeLieu: m_clTabModele,tcLinéaire,"m_nIDLieu",clFicheLieu:IdentifiantUnique,1) si nIndiceCli=-1 alors clErreur est un CErreur //Variable contact d'une intervention pclFicheCL est un PFicheClient_Lieu dynamique //Instanciation de la variable à partir de la liste des contacts du lieu pclFicheCL <- clFicheIntervention:FicheClient:ListeLieu.Nouveau(Vrai,clFicheIntervention: FicheClient:m_nPKID) pclFicheCL:m_nIDLieu = clFicheLieu:IdentifiantUnique si pclFicheCL.bOK(clErreur) alors//pclFicheCL.bOK(clErreur,Vrai,Vrai) si clFicheIntervention:FicheClient:ListeLieu:p_nTotal=1 alors clFicheIntervention:FicheClient:m_nIDLieuPrincipal = pclFicheCL:m_nIDLieu clFicheIntervention:FicheClient.bok(clErreur) fin fin fin fin //DemandeMiseAJourIHM() //FIN //clFicheIntervention:m_nIDLieu = clFicheLieu:IdentifiantUnique clFicheIntervention:FicheLieu = clFicheLieu bAuMoinsUnAjout est un booléen SuppressionContactLieuSiBesoin(clFicheIntervention,bAuMoinsUnAjout) 06/08/2026 Isis_BO 5845 Partie 6 › Classe › PFicheIntervention › Code si clTabLieu=Null alors DemandeMiseAJourIHM() fin //Le paramètre contenant une fiche site n'existe pas sinon //Stockage de l'id de l'intervention nIDInterv est un entier sur 8 octets = clFicheIntervention.IdentifiantUnique //Récupère la liste de tous les sites si c'est une nouvelle intervention ou uniquement celui de l'intervention en cours clTabLieu <- PTableLieu.gNouvellePresentation(nIDInterv=0 ? 0 sinon 2,nIDInterv=0 ? nIdLieu sinon nIDInterv) //La liste des site contient au moins un enregistrement si clTabLieu.p_nTotal>=1 alors //Récupère la fiche site du premier enregistrement clFicheLieu = allouer un PFicheLieu(clTabLieu.m_clTabModele[1],*) sinon //Alloue une nouvelle fiche site clFicheLieu = PFicheLieu.gNouvellePresentation() fin //Mise à jour de la fiche site sur l'intervention clFicheIntervention:FicheLieu = clFicheLieu fin // La fiche site est demandé avec ses contacts si bAvecContact alors //Recherche des contacts du site PFicheLieu.gListeContact(clFicheLieu) fin //Le client de l'intervention est de type particulier et le code site existe bien si ParametreLit("ADDE_CLI_PART_CONTACT_INTERV","0",Faux)="1" _et_ clFicheIntervention:FicheClient: estClientParticulier _et_ clFicheIntervention:FicheLieu:m_sCodeLieu<>"" alors //Recherche du contact principal du client nIndCtClient est un entier = TableauCherche(clFicheIntervention:FicheClient:ListeContact: m_clTabModele,tcLinéaire,"m_nPKID",clFicheIntervention:FicheClient:m_nIDContactPrincipal,1) //Le contact existe si nIndCtClient>0 alors //Ajoute ce contact dans la liste des contacts du site de l'intervention PFicheIntervention.gListeContactLieu(clFicheIntervention,clFicheIntervention:FicheClient: ListeContact:m_clTabModele[nIndCtClient]) fin fin //Les lots n'existe plus si bAvecLot alors PFicheLieu.gListeLot(clFicheLieu) fin Méthode gFicheSociete // Résumé : // Syntaxe : 06/08/2026 Isis_BO 5846 Partie 6 › Classe › PFicheIntervention › Code //gFicheSociete ( est PFicheIntervention dynamique [, est PFicheSociete dynamique]) // // Paramètres : // clFicheIntervention (PFicheIntervention dynamique) : // clFicheSociete (PFicheSociete dynamique - valeur par défaut=0) : < indiquez ici le rôle de clFicheSociete> // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gFicheSociete(clFicheIntervention est un PFicheIntervention dynamique, clFicheSociete est un PFicheSociete dynamique=Null) clTabSociete est un PTableSociete dynamique clTabSociete <- PTableSociete.gNouvellePresentation(0,clFicheIntervention.m_nIDSociete) si clTabSociete.p_nTotal>=1 alors clFicheSociete = allouer un PFicheSociete(clTabSociete.m_clTabModele[1],*) sinon clFicheSociete = PFicheSociete.gNouvellePresentation() fin clFicheIntervention:FicheSociete = clFicheSociete Méthode gFicheSuiveur procédure publique globale gFicheSuiveur(clFicheIntervention est un PFicheIntervention dynamique, clFicheCollaborateur est un PFicheCollaborateur dynamique=Null) clTabSuiveur est un PTableCollaborateur dynamique clTabSuiveur <- PTableCollaborateur.gNouvellePresentation(4,clFicheIntervention.IdentifiantUnique) si clTabSuiveur.p_nTotal>=1 alors clFicheCollaborateur = allouer un PFicheCollaborateur(clTabSuiveur.m_clTabModele[1],*) sinon clFicheCollaborateur = PFicheCollaborateur.gNouvellePresentation() fin clFicheIntervention:FicheSuiveur = clFicheCollaborateur Méthode gListeAction // Résumé : // Syntaxe : //gListeAction ( est PFicheIntervention) // // Paramètres : // clPresentation (PFicheIntervention) : // Valeur de retour : // Aucune 06/08/2026 Isis_BO 5847 Partie 6 › Classe › PFicheIntervention › Code // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeAction(clPresentation est un PFicheIntervention) clPresentation:m_clListeAction = PTableAction.gNouvellePresentation(1,clPresentation.IdentifiantUnique ) Méthode gListeChampsLibres // Résumé : // Syntaxe : //gListeChampsLibres ( est PFicheIntervention) // // Paramètres : // clPresentation (PFicheIntervention) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure globale gListeChampsLibres(clPresentation est un PFicheIntervention) clPresentation:m_clListeChampLibre = PTableIntervention_ChampLibre.gNouvellePresentation(1, clPresentation.IdentifiantUnique) Méthode gListeCheckList // Résumé : // Syntaxe : //gListeCheckList ( est PFicheIntervention) // // Paramètres : // clPresentation (PFicheIntervention) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeCheckList(clPresentation est un PFicheIntervention) clPresentation:m_clCheckList = PTableCheckList.gNouvellePresentation(1,clPresentation. IdentifiantUnique) Méthode gListeCollaborateur procédure publique global gListeCollaborateur(clPresentation est un PFicheIntervention,pclCollab est un objet dynamique=Null,local nIdCollab est un entier sur 8 octets=-1,local sNomCollab est une chaîne="") bMAJ est un booléen = Faux si pclCollab<>Null alors si pclCollab est PFicheCollaborateur _ou_ pclCollab est MCollaborateur alors bMAJ = TraiteUnCollab(clPresentation,pclCollab) sinon si pclCollab est PTableCollaborateur alors //Boucle sur l'ensemble des contacts du client pour i = 1 _à_ pclCollab.m_clTabModele.Occurrence() //Le contact est séléctionné 06/08/2026 Isis_BO 5848 Partie 6 › Classe › PFicheIntervention › Code si pclCollab.m_clTabModele[i].m_bSelection alors si TraiteUnCollab(clPresentation,pclCollab.m_clTabModele[i]) _et_ pas bMAJ alors bMAJ= Vrai sinon si TraiteUnCollab(clPresentation,pclCollab.m_clTabModele[i],Vrai) _et_ pas bMAJ alors bMAJ=Vrai fin fin fin si bMAJ alors DemandeMiseAJourIHM() fin //clPresentation.m_clListePersonneLieu:Nouveau = clListeLot sinon si nIdCollab<>-1 _ou_ sNomCollab<>"" alors clTabCollab est un PTableCollaborateur dynamique clTabCollab <- PTableCollaborateur.gNouvellePresentation(1,clPresentation.IdentifiantUnique) //0,-1,-1,nIdCollab,sNomCollab si clTabCollab<>Null _et_ clTabCollab.p_nTotal>=1 alors bMAJ= ::gListeCollaborateur(clPresentation,clTabCollab.m_clTabModele[1]) fin sinon nCpt est un entier si clPresentation.ListeCollaborateur<>Null alors nCpt = clPresentation.ListeCollaborateur.p_nTotal fin clPresentation:m_clListeCollab = PTableIntervention_Collaborateur.gNouvellePresentation(1, clPresentation.IdentifiantUnique) si nCpt0 _et_ bASuppr clFicheInterv.ListeCollaborateur.p_clCourant = clFicheInterv.ListeCollaborateur.m_clTabModele[ 06/08/2026 Isis_BO 5849 Partie 6 › Classe › PFicheIntervention › Code nIndice] renvoyer clFicheInterv.ListeCollaborateur.bSupprimer(clErreur) sinon renvoyer Faux fin fin renvoyer bMAJ Méthode gListeCompteRendu // Résumé : // Syntaxe : //gListeCompteRendu ( est PFicheIntervention) // // Paramètres : // clPresentation (PFicheIntervention) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure globale gListeCompteRendu(clPresentation est un PFicheIntervention) clPresentation:m_clListeCompteRendu = PTableCompteRendu.gNouvellePresentation(1,clPresentation. IdentifiantUnique) Méthode gListeContactClient // Résumé : // Syntaxe : //[ = ] gListeContactClient ( est PFicheIntervention [, est objet dynamique [, est entier sur 8 octets [, est chaîne]]]) // // Paramètres : // clPresentation (PFicheIntervention) : // pclPersonne (objet dynamique - valeur par défaut=0) : // nIdPersonne (entier sur 8 octets - valeur par défaut=-1) : // sNomPersonne (chaîne ANSI - valeur par défaut="") : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // bAvecTransaction (booléen - valeur par défaut=1) : procédure publique global gListeContactClient(clPresentation est un PFicheIntervention,pclPersonne est un objet dynamique=Null,local nIdPersonne est un entier sur 8 octets=-1,local sNomPersonne est une chaîne="") bAuMoinsUnAjout est un booléen = Faux //Une liste de contact existe si pclPersonne<>Null alors si pclPersonne est PFichePersonne _ou_ pclPersonne est MPersonne alors bAuMoinsUnAjout = TraiteUnContact(clPresentation,pclPersonne) sinon si pclPersonne est PTablePersonne alors //Boucle sur l'ensemble des contacts du client pour i = 1 _à_ pclPersonne.m_clTabModele.Occurrence() //Le contact est séléctionné si pclPersonne.m_clTabModele[i].m_bSelection alors 06/08/2026 Isis_BO 5850 Partie 6 › Classe › PFicheIntervention › Code bAuMoinsUnAjout = TraiteUnContact(clPresentation,pclPersonne.m_clTabModele[i]) fin fin sinon si pclPersonne est PTableIntervention_Personne alors //Boucle sur l'ensemble des contacts du client pour i = 1 _à_ pclPersonne.m_clTabModele.Occurrence() bAuMoinsUnAjout = TraiteUnContact(clPresentation,pclPersonne.m_clTabModele[i]:m_clContact) fin fin ::SuppressionContactClientSiBesoin(clPresentation,bAuMoinsUnAjout) si bAuMoinsUnAjout alors DemandeMiseAJourIHM() fin sinon si nIdPersonne<>-1 _ou_ sNomPersonne<>"" alors clTabPersonne est un PTablePersonne dynamique clTabPersonne <- PTablePersonne.gNouvellePresentation(1,clPresentation.IdentifiantUnique, clPresentation.m_nIDClient)//-1,-1,nIdPersonne,sNomPersonne si clTabPersonne<>Null _et_ clTabPersonne.p_nTotal>=1 alors bAuMoinsUnAjout= ::gListeContactClient(clPresentation,clTabPersonne.m_clTabModele[1]) fin sinon nCpt est un entier si clPresentation.ListeContactClient<>Null alors nCpt = clPresentation.ListeContactClient.p_nTotal fin clPresentation.m_clListeContactClient = PTableIntervention_Personne.gNouvellePresentation(1, clPresentation.IdentifiantUnique,clPresentation.m_nIDClient) si nCpt // Syntaxe : //[ = ] gListeContactLieu ( est PFicheIntervention [, est objet dynamique [, est entier sur 8 octets [, est chaîne [, est entier]]]]) // // Paramètres : // clPresentation (PFicheIntervention) : // pclPersonne (objet dynamique - valeur par défaut=0) : // nIdPersonne (entier sur 8 octets - valeur par défaut=-1) : // sNomPersonne (chaîne ANSI - valeur par défaut="") : // nCptResult (entier - valeur par défaut=0) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // bAvecTransaction (booléen - valeur par défaut=1) : // pclObjetRetour (PTablePersonne dynamique - valeur par défaut=0) : < indiquez ici le rôle de clObjetRetour> procédure publique global gListeContactLieu(clPresentation est un PFicheIntervention,pclPersonne est un objet dynamique=Null,local nIdPersonne est un entier sur 8 octets=-1,local sNomPersonne est une chaîne ="",nCptResult est un entier=0) bAuMoinsUnAjout est un booléen = Faux si pclPersonne<>Null alors si pclPersonne est PFichePersonne _ou_ pclPersonne est MPersonne alors bAuMoinsUnAjout = TraiteUnContact(clPresentation,pclPersonne) sinon si pclPersonne est PTablePersonne alors //Boucle sur l'ensemble des contacts du client pour i = 1 _à_ pclPersonne.m_clTabModele.Occurrence() //Le contact est séléctionné si pclPersonne.m_clTabModele[i].m_bSelection alors bAuMoinsUnAjout = TraiteUnContact(clPresentation,pclPersonne.m_clTabModele[i]) fin fin 06/08/2026 Isis_BO 5852 Partie 6 › Classe › PFicheIntervention › Code sinon si pclPersonne est PTableIntervention_Personne alors //Boucle sur l'ensemble des contacts du client pour i = 1 _à_ pclPersonne.m_clTabModele.Occurrence() bAuMoinsUnAjout = TraiteUnContact(clPresentation,pclPersonne.m_clTabModele[i]:m_clContact) fin fin ::SuppressionContactLieuSiBesoin(clPresentation,bAuMoinsUnAjout) si bAuMoinsUnAjout alors DemandeMiseAJourIHM() fin //clPresentation.m_clListePersonneLieu:Nouveau = clListeLot sinon si nIdPersonne<>-1 _ou_ sNomPersonne<>"" alors clTabPersonne est un PTablePersonne dynamique si nIdPersonne<>-1 alors clTabPersonne <- PTablePersonne.gNouvellePresentation(0,-1,-1,nIdPersonne,sNomPersonne) sinon clTabPersonne <- PTablePersonne.gNouvellePresentation(3,sNomPersonne,clPresentation:m_nIDLieu, clPresentation:m_nPKID) fin si clTabPersonne<>Null alors nCptResult = clTabPersonne.p_nTotal si nCptResult=1 alors bAuMoinsUnAjout= ::gListeContactLieu(clPresentation,clTabPersonne.m_clTabModele[1]) sinon bAuMoinsUnAjout=Vrai pclPersonne <- clTabPersonne fin fin sinon nCpt est un entier si clPresentation.ListeContactLieu<>Null alors nCpt = clPresentation.ListeContactLieu.p_nTotal fin clPresentation.m_clListePersonneLieu = PTableIntervention_Personne.gNouvellePresentation(2, clPresentation.IdentifiantUnique,clPresentation.m_nIDLieu) si nCptNull alors PFicheIntervention.gListeContactLieu(clFicheInterv) fin //Retourne l'indice du contact dans le tableau des contacts client de l'intervention nIndice est un entier = TableauCherche(clFicheInterv.ListeContactLieu.m_clTabModele,tcLinéaire, "m_nIDPersonne",pclMPersonne.m_nPKID,1) //Le contact n'est pas présent dans le tableau des contacts du site pour l'intervention si nIndice=-1 alors clErreur est un CErreur //Variable contact d'une intervention pclFicheIP est un PFicheIntervention_Personne dynamique //Instanciation de la variable à partir de la liste des contacts du lieu pclFicheIP <- clFicheInterv.ListeContactLieu.Nouveau() //Variable de type d'une fiche contact lieu clFichePE est un PFichePersonne(pclMPersonne est PFichePersonne ? pclMPersonne.p_clCourant 06/08/2026 Isis_BO 5853 Partie 6 › Classe › PFicheIntervention › Code sinon pclMPersonne) pclFicheIP:p_clCourant:m_nIDPersonne = clFichePE.m_nPKID pclFicheIP:p_clCourant:m_nIDRole = clFichePE.m_nIDRole //pclFicheIP:p_clCourant:m_sEtage = clFichePE.m_s pclFicheIP:p_clCourant:m_nIDLieu = clFicheInterv.FicheLieu:m_nPKID pclFicheIP:p_clCourant:m_nIDIntervention = clFicheInterv.IdentifiantUnique pclFicheIP:p_clCourant:m_clContact = pclMPersonne est PFichePersonne ? pclMPersonne. p_clCourant sinon pclMPersonne nIndiceLP est un entier = TableauCherche(clFicheInterv:FicheLieu:ListeContact:m_clTabModele, tcLinéaire,"m_nIDPersonne",pclFicheIP:m_nIDPersonne) //La personne n'existe pas dans lieu_personne=> on créé si nIndiceLP=-1 alors clFicheLP est un PFicheLieu_Personne dynamique clFicheLP <- clFicheInterv:FicheLieu:ListeContact:Nouveau(Vrai,clFicheInterv:FicheLieu: IdentifiantUnique) clFicheLP:p_clCourant:m_nIDPersonne = pclFicheIP:m_nIDPersonne clFicheLP:p_clCourant:m_nIDRole = pclFicheIP:p_clCourant:m_clContact:m_nIDRole clFicheLP:p_clCourant:m_clContact = pclFicheIP:p_clCourant:m_clContact si clFicheLP.bOK(clErreur) alors//clFicheLP.bOK(clErreur,bAvecTransaction,Vrai) pclFicheIP:p_clCourant:m_clLieuPersonne = clFicheLP.FicheEncours fin sinon //rechargement des contacts du lieu PFicheIntervention.gFicheLieu(clFicheInterv,*,*,Vrai) //recherche de la personne nIndiceLP = TableauCherche(clFicheInterv:FicheLieu:ListeContact:m_clTabModele,tcLinéaire, "m_nIDPersonne",pclFicheIP:m_nIDPersonne) si nIndiceLP > 0 alors pclFicheIP:p_clCourant:m_sEtage = clFicheInterv:FicheLieu:ListeContact: m_clTabModele[nIndiceLP]:m_sEtage pclFicheIP:p_clCourant:m_sLot = clFicheInterv:FicheLieu:ListeContact:m_clTabModele[ nIndiceLP]:m_sLot pclFicheIP:p_clCourant:m_clLieuPersonne = clFicheInterv:FicheLieu:ListeContact: m_clTabModele[nIndiceLP] fin //clFicheInterv:FicheLieu:ListeContact:m_clTabModele[nIndiceLP]:m_nIDRole = clFichePE.m_nIDRole // = fin //Enregistre l'ajout bResultat = pclFicheIP.bOK(clErreur)//pclFicheIP.bOK(clErreur,bAvecTransaction,Vrai) fin renvoyer bResultat fin renvoyer bAuMoinsUnAjout Méthode gListeDocument // Résumé : // Syntaxe : //gListeDocument ( est PFicheIntervention) // // Paramètres : // clPresentation (PFicheIntervention) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. 06/08/2026 Isis_BO 5854 Partie 6 › Classe › PFicheIntervention › Code // procédure publique global gListeDocument(clPresentation est un PFicheIntervention) clPresentation:m_clListeDocument = PTableDocument.gNouvellePresentation(1,clPresentation. IdentifiantUnique,gpclFicheUtilisateurEnCours.m_nIDTypeProfil) clPresentation:m_bVerificationDoc = Vrai Méthode gListeDocumentSimple procédure publique globale gListeDocumentSimple(clPresentation est un PFicheIntervention) clPresentation:m_clListeDocument = PTableDocument.gNouvellePresentation(4,clPresentation. IdentifiantUnique,gpclFicheUtilisateurEnCours.m_nIDTypeProfil) clPresentation:m_bVerificationDoc = Faux Méthode gListeHistoEtat // Résumé : // Syntaxe : //gListeHistoEtat ( est PFicheIntervention [, est booléen]) // // Paramètres : // clPresentation (PFicheIntervention) : // bSelectLeDernier (booléen - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeHistoEtat(clPresentation est un PFicheIntervention,local bSelectLeDernier est un booléen=Faux) clPresentation:m_clListeEtat = PTableEtatIntervention.gNouvellePresentation(1,clPresentation. IdentifiantUnique) si bSelectLeDernier _et_ clPresentation:m_clListeEtat.p_nTotal>0 alors clPresentation:m_clListeEtat.p_clCourant = clPresentation:m_clListeEtat.m_clTabModele[ clPresentation:m_clListeEtat.p_nTotal] fin Méthode gListeLot // Résumé : // Syntaxe : //gListeLot ( est PFicheIntervention [, est PTableLot dynamique]) // // Paramètres : // clPresentation (PFicheIntervention) : // clListeLot (PTableLot dynamique - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeLot(clPresentation est un PFicheIntervention,clListeLot est un PTableLot dynamique=Null) si clListeLot<>Null alors bAuMoinsUnAjout est un booléen = Faux pour i = 1 _à_ clListeLot.m_clTabModele.Occurrence() si clListeLot.m_clTabModele[i].m_bSelection alors 06/08/2026 Isis_BO 5855 Partie 6 › Classe › PFicheIntervention › Code nIndice est un entier = TableauCherche(clPresentation.m_clListeLot.m_clTabModele, tcLinéaire,"m_nIDLot",clListeLot.m_clTabModele[i].m_nPKID,1) si nIndice=-1 alors clErreur est un CErreur clPresentationFiche est un PFicheIntervention_Lot dynamique clPresentationFiche <- clPresentation.m_clListeLot.Nouveau() //Indique que l'élément ajouté est l'élément en cours //clPresentationFiche:FicheEnCours = clPresentation.m_clListeLot.m_clTabModele[clPresentation.m_clListeLot.m_clTabModele.Oc currence()] clPresentationFiche:FicheEnCours:m_nIDLot = clListeLot.m_clTabModele[i]. m_nPKID clPresentationFiche:FicheEnCours:m_nIDIntervention = clPresentation:IdentifiantUnique clPresentationFiche:FicheEnCours:m_clLot = clListeLot.m_clTabModele[i] clPresentationFiche:FicheEnCours:m_clLot:m_nIDLieu = clPresentation:FicheLieu: IdentifiantUnique //Enregistre l'ajout clPresentationFiche.bOK(clErreur) bAuMoinsUnAjout = Vrai fin fin fin ::SuppressionLotLieuSiBesoin(clPresentation,bAuMoinsUnAjout) si bAuMoinsUnAjout alors DemandeMiseAJourIHM() fin //clPresentation.m_clListeLot:Nouveau = clListeLot sinon clPresentation.m_clListeLot = PTableIntervention_Lot.gNouvellePresentation(1,clPresentation. IdentifiantUnique) fin Méthode gListeMessageAdministratives procédure public globale gListeMessageAdministratives(clPresentation est un PFicheIntervention, pclMessageAdmin est un objet dynamique=Null) //,LOCAL nIdPersonne est un entier sur 8 octets=-1,LOCAL sNomPersonne est une chaîne="" bAuMoinsUnAjout est un booléen = Faux si pclMessageAdmin<>Null alors si pclMessageAdmin est PFicheMessageInterne _ou_ pclMessageAdmin est MMessageInterne alors bAuMoinsUnAjout = TraiteUnMessageInterne(clPresentation,pclMessageAdmin) sinon si pclMessageAdmin est PTableMessageInterne alors //Boucle sur l'ensemble des messages internes pour i = 1 _à_ pclMessageAdmin.m_clTabModele.Occurrence() //Le message est séléctionné si pclMessageAdmin.m_clTabModele[i].m_bSelection alors bAuMoinsUnAjout = TraiteUnMessageInterne(clPresentation,pclMessageAdmin.m_clTabModele[ i]) fin fin fin si bAuMoinsUnAjout alors DemandeMiseAJourIHM() 06/08/2026 Isis_BO 5856 Partie 6 › Classe › PFicheIntervention › Code fin sinon nCpt est un entier si clPresentation.ListeMessageInterneAdmin<>Null alors nCpt = clPresentation.ListeMessageInterneAdmin.p_nTotal fin clPresentation:m_clListeMessageAdmin = PTableMessageInterne.gNouvellePresentation(3,clPresentation .IdentifiantUnique) si nCpt // Syntaxe : //gListeMessageExterne ( est PFicheIntervention) // // Paramètres : // clPresentation (PFicheIntervention) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeMessageExterne(clPresentation est un PFicheIntervention) clPresentation:m_clListeMessageExterne = PTableMessageExterne.gNouvellePresentation(clPresentation. IdentifiantUnique) Méthode gListeMessageInterne // Résumé : // Syntaxe : //[ = ] gListeMessageInterne ( est PFicheIntervention [, est objet dynamique]) // // Paramètres : // clPresentation (PFicheIntervention) : // pclMessageInterne (objet dynamique - valeur par défaut=0) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // 06/08/2026 Isis_BO 5857 Partie 6 › Classe › PFicheIntervention › Code // nIdPersonne (entier sur 8 octets - valeur par défaut=-1) : // sNomPersonne (chaîne ANSI - valeur par défaut="") : // bAvecTransaction (booléen - valeur par défaut=1) : procédure publique globale gListeMessageInterne(clPresentation est un PFicheIntervention, pclMessageInterne est un objet dynamique=Null) //,LOCAL nIdPersonne est un entier sur 8 octets=-1,LOCAL sNomPersonne est une chaîne="" bAuMoinsUnAjout est un booléen = Faux si pclMessageInterne<>Null alors si pclMessageInterne est PFicheMessageInterne _ou_ pclMessageInterne est MMessageInterne alors bAuMoinsUnAjout = TraiteUnMessageInterne(clPresentation,pclMessageInterne) sinon si pclMessageInterne est PTableMessageInterne alors //Boucle sur l'ensemble des messages internes pour i = 1 _à_ pclMessageInterne.m_clTabModele.Occurrence() //Le message est séléctionné si pclMessageInterne.m_clTabModele[i].m_bSelection alors bAuMoinsUnAjout = TraiteUnMessageInterne(clPresentation,pclMessageInterne. m_clTabModele[i]) fin fin fin si bAuMoinsUnAjout alors DemandeMiseAJourIHM() fin //clPresentation.m_clListePersonneLieu:Nouveau = clListeLot //SINON SI nIdPersonne<>-1 _OU_ sNomPersonne<>"" ALORS // // clTabPersonne est un PTablePersonne dynamique // // clTabPersonne <- PTablePersonne.gNouvellePresentation(0,-1,-1,nIdPersonne,sNomPersonne) // // SI clTabPersonne<>Null _ET_ clTabPersonne.p_nTotal>=1 ALORS // bAuMoinsUnAjout= ::gListeContactLieu(clPresentation,clTabPersonne.m_clTabModele[1]) // // FIN sinon nCpt est un entier si clPresentation.ListeMessageInterne<>Null alors nCpt = clPresentation.ListeMessageInterne.p_nTotal fin clPresentation:m_clListeMessageInterne = PTableMessageInterne.gNouvellePresentation(1, clPresentation.IdentifiantUnique) si nCpt // Syntaxe : //gListeRapport ( est PFicheIntervention) // // Paramètres : // clPresentation (PFicheIntervention) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique global gListeRapport(clPresentation est un PFicheIntervention) clPresentation:m_clListeRapport = PTableDocument.gNouvellePresentation(3,clPresentation. IdentifiantUnique,gpclFicheUtilisateurEnCours.m_nIDTypeProfil) Méthode gListeRendezVous // Résumé : // Syntaxe : //gListeRendezVous ( est PFicheIntervention [, est PFicheRdv dynamique [, est booléen]]) // // Paramètres : // clPresentation (PFicheIntervention) : // pclFicheRendezVous (PFicheRdv dynamique - valeur par défaut=0) : < indiquez ici le rôle de clListePersonne> // bAvecContactRdv (booléen - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // bAvecOccupant (booléen - valeur par défaut=0) : procédure publique globale gListeRendezVous(clPresentation est un PFicheIntervention,pclFicheRendezVous est un PFicheRdv dynamique=Null,bAvecContactRdv est un booléen=Faux) //SI pclFicheRendezVous<>Null ALORS // bAuMoinsUnAjout est un booléen = faux ////POUR i = 1 _A_ clListePersonne.m_clTabModele.Occurrence() //// SI clListePersonne.m_clTabModele[i].m_bSelection ALORS // nIndice est un entier = TableauCherche(clPresentation.ListeRendezVous.m_clTabModele,tcLinéaire,"m_nPKID",pclFicheRendezVous.m_n PKID,1) // SI nIndice=-1 ALORS // clErreur est un CErreur // clPresentationFiche est un PFicheIntervention_Lieu_Personne dynamique // clPresentationFiche <- clPresentation.m_clListePersonneLieu.Nouveau() // // //Indique que l'élément ajouté est l'élément en cours // //clPresentationFiche:FicheEnCours = clPresentation.m_clListePersonneLieu.m_clTabModele[clPresentation.m_clListePersonneLieu.m_clTabModele.O ccurrence()] // // clPresentationFiche:FicheEnCours:m_nIDPersonne = clListePersonne.m_clTabModele[i].m_nPKID // clPresentationFiche:FicheEnCours:m_nIDLieu = clPresentation.FicheLieu:m_nPKID 06/08/2026 Isis_BO 5859 Partie 6 › Classe › PFicheIntervention › Code // clPresentationFiche:FicheEnCours:m_nIDIntervention = clPresentation.IdentifiantUnique // clPresentationFiche:FicheEnCours:m_clContact = clListePersonne.m_clTabModele[i] // // nIndiceLI est un entier = TableauCherche(clPresentation:FicheLieu:ListeLieuPersonne:m_clTabModele,tcLinéaire,"m_nIDPersonne",clPr esentationFiche:m_nIDPersonne) // SI nIndiceLI=-1 ALORS // clFicheLieuPersonne est un PFicheLieu_Personne dynamique // clFicheLieuPersonne <- clPresentation:FicheLieu:ListeLieuPersonne:Nouveau(Vrai,clPresentation:FicheLieu:IdentifiantUnique) // clFicheLieuPersonne:m_nIDPersonne = clPresentationFiche:m_nIDPersonne // clFicheLieuPersonne:m_nIDRole = clPresentationFiche:FicheEnCours:m_clContact:m_nIDRole // clFicheLieuPersonne.bOK(clErreur,Vrai,Vrai) // FIN // //Enregistre l'ajout // clPresentationFiche.bOK(clErreur) // // bAuMoinsUnAjout = Vrai // FIN //// FIN ////FIN // ::SuppressionContactLieuSiBesoin(clPresentation,bAuMoinsUnAjout) // // SI bAuMoinsUnAjout ALORS // DemandeMiseAJourIHM() // FIN //SINON clPresentation:m_clListeRdv = PTableRDV.gNouvellePresentation(1,clPresentation.IdentifiantUnique) si bAvecContactRdv alors pour i = 1 _à_ clPresentation:m_clListeRdv:p_nTotal clListeContactRDV est un PTablePlanning_RDV_Personne dynamique clListeContactRDV = PTablePlanning_RDV_Personne.gNouvellePresentation(clPresentation: m_clListeRdv:m_clTabModele[i].m_nPKID) clPresentation:m_clListeRdv:m_clTabModele[i]:m_clListeContactRdv = clListeContactRDV: m_clTabModele fin fin //FIN si pclFicheRendezVous<>Null alors DemandeMiseAJourIHM() fin Méthode gListeSuiviDesTemps // Résumé : // Syntaxe : //gListeSuiviDesTemps ( est PFicheIntervention) // // Paramètres : // clPresentation (PFicheIntervention) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gListeSuiviDesTemps(clPresentation est un PFicheIntervention) 06/08/2026 Isis_BO 5860 Partie 6 › Classe › PFicheIntervention › Code clPresentation:m_clListeSuiviDesTemps = PTableSuiviDesTemps.gNouvellePresentation(1,clPresentation. IdentifiantUnique) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MIntervention() clPresentation est un PFicheIntervention(clModele,pValidation) renvoyer clPresentation Méthode SuppressionContactClientSiBesoin // Résumé : // Syntaxe : //SuppressionContactClientSiBesoin ( est PFicheIntervention, est booléen) // // Paramètres : // clPresentation (PFicheIntervention) : // bAuMoinsUnAjout (booléen) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure globale SuppressionContactClientSiBesoin(clPresentation est un PFicheIntervention, bAuMoinsUnAjout est un booléen) //Il existe des contacts sur un autre client si clPresentation:bExisteContactSurAutreClient() alors //Boucle sur le tableau des contacts client de l'intervention du dernier au premier pour i = clPresentation.ListeContactClient.m_clTabModele.Occurrence() _à_ 1 pas -1 //L'id du client a changé si clPresentation.ListeContactClient.m_clTabModele[i]:m_nIDClient<>clPresentation.FicheClient: m_nPKID alors clErreur est un CErreur //Indique le contact courant clPresentation.ListeContactClient.p_clCourant = clPresentation.ListeContactClient. m_clTabModele[i] //Supprime le contact qui n'est pas rattaché au même client clPresentation.ListeContactClient.bSupprimer(clErreur) //Indique qu'il faut appeler la MAJ écran bAuMoinsUnAjout = Vrai fin fin fin Méthode SuppressionContactLieuSiBesoin // Résumé : // Syntaxe : //SuppressionContactLieuSiBesoin ( est PFicheIntervention, est booléen) // // Paramètres : // clPresentation (PFicheIntervention) : // bSuppr (booléen) : 06/08/2026 Isis_BO 5861 Partie 6 › Classe › PFicheIntervention › Code // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure globale SuppressionContactLieuSiBesoin(clPresentation est un PFicheIntervention,bSuppr est un booléen) //Il existe des contacts sur un autre lieu si clPresentation:ListeContactLieu<>Null _et_ clPresentation:bExisteContactSurAutreLieu() alors //Boucle sur le tableau des contacts client de l'intervention du dernier au premier pour i = clPresentation.ListeContactLieu.m_clTabModele.Occurrence() _à_ 1 pas -1 //L'id du client a changé si clPresentation.ListeContactLieu.m_clTabModele[i]:m_nIDLieu<>clPresentation:m_nIDLieu alors clErreur est un CErreur //Indique le contact courant clPresentation.ListeContactLieu.p_clCourant = clPresentation.ListeContactLieu. m_clTabModele[i] //Supprime le contact qui n'est pas rattaché au même client et Indique qu'il faut appeler la MAJ écran bSuppr = clPresentation.ListeContactLieu.bSupprimer(clErreur) bSuppr = Vrai fin fin fin Méthode SuppressionLotLieuSiBesoin // Résumé : // Syntaxe : //SuppressionLotLieuSiBesoin ( est PFicheIntervention, est booléen) // // Paramètres : // clPresentation (PFicheIntervention) : // bAuMoinsUnAjout (booléen) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure globale SuppressionLotLieuSiBesoin(clPresentation est un PFicheIntervention,bAuMoinsUnAjout est un booléen) //Il existe des contacts sur un autre lieu si clPresentation:bExisteLotSurAutreLieu() alors //Boucle sur le tableau des contacts client de l'intervention du dernier au premier pour i = clPresentation.ListeLot.m_clTabModele.Occurrence() _à_ 1 pas -1 //L'id du client a changé si clPresentation.ListeLot.m_clTabModele[i]:m_clLot:m_nIDLieu<>clPresentation.FicheLieu:m_nPKID alors clErreur est un CErreur //Indique le contact courant clPresentation.ListeLot.p_clCourant = clPresentation.ListeLot.m_clTabModele[i] //Supprime le contact qui n'est pas rattaché au même client clPresentation.ListeLot.bSupprimer(clErreur) //Indique qu'il faut appeler la MAJ écran bAuMoinsUnAjout = Vrai 06/08/2026 Isis_BO 5862 Partie 6 › Classe › PFicheIntervention › Code fin fin fin Méthode TempsEstime procédure publique TempsEstime() MaDuréeJours est une Durée nNbRdvs est un entier duMaDuréeMin est une Durée rDureEstime est un réel dhDHDeb est une DateHeure dhDHFin est une DateHeure :m_rTempsEstime = 0 pour tout rdv de :m_clListeRdv:m_clTabModele rDureEstime = 0 si gtabListeTypeRendezVousJSON[rdv:m_nIDTypeActivite]..Existe alors si gtabListeTypeRendezVousJSON[rdv:m_nIDTypeActivite].Present_devis alors MaDuréeJours = rdv.m_dhDateDebut - rdv.m_dhDateFin nNbRdvs = PartieEntière(MaDuréeJours..EnJours) si nNbRdvs <= 0 alors nNbRdvs = 1 si rdv.m_dhDateDebut..PartieDate = rdv.m_dhDateFin..PartieDate alors duMaDuréeMin = rdv.m_dhDateFin - rdv.m_dhDateDebut rDureEstime = (duMaDuréeMin..EnMinutes * nNbRdvs) sinon si rdv.m_dhDateFin..PartieHeure > rdv.m_dhDateDebut.PartieHeure alors duMaDuréeMin = rdv.m_dhDateFin..PartieHeure - rdv.m_dhDateDebut.PartieHeure sinon dhDHDeb = DateSys() dhDHFin = DateSys() dhDHFin..Jour += 1 dhDHDeb..PartieHeure = rdv.m_dhDateDebut.PartieHeure dhDHFin..PartieHeure = rdv.m_dhDateFin.PartieHeure duMaDuréeMin = dhDHFin - dhDHDeb fin rDureEstime = (duMaDuréeMin..EnMinutes * nNbRdvs) si rdv.m_clListeCollabGroup..Occurrence > 1 alors rDureEstime = (rDureEstime * rdv.m_clListeCollabGroup..Occurrence ) fin fin fin :m_rTempsEstime += rDureEstime fin si :m_rTempsEstime > 0 alors :m_rTempsEstime = (:m_rTempsEstime/60) fin Méthode TempsPasse procédure publique TempsPasse() nIdTypeTempsInter est un entier sur 8 octets = gpclListeTypeTemps.RechercheEtDonneIdDepuisValeur (2) nTotalTemps est un entier 06/08/2026 Isis_BO 5863 Partie 6 › Classe › PFicheIntervention › Code si :ListeSuiviDesTemps<>Null _et_ :ListeSuiviDesTemps:m_clTabModele..Occurrence>0 alors nRdv est un entier pour tout pclTemps de :ListeSuiviDesTemps:m_clTabModele nRdv = 0 si pclTemps.m_nIDTypeTemps <> nIdTypeTempsInter alors nRdv = TableauCherche(:ListeRendezVous:m_clTabModele,tcLinéaire,":m_nPKID",pclTemps: m_nIDRdv) si nRdv > 0 alors si :ListeRendezVous:m_clTabModele[nRdv].m_dhDateDebut <= pclTemps.m_dDateDebut et : ListeRendezVous:m_clTabModele[nRdv].m_dhDateFin >= pclTemps:m_dDateFin alors nTotalTemps -= pclTemps.m_nNbMinutes sinon si pclTemps.m_bDevis alors nTotalTemps += pclTemps.m_nNbMinutes fin fin fin sinon si pclTemps.m_bDevis alors nTotalTemps += pclTemps.m_nNbMinutes fin fin fin fin // De minutes à heures :m_rTempsPasse = (nTotalTemps/60) renvoyer :m_rTempsPasse 06/08/2026 Isis_BO 5864 Partie 6 › Classe › MTableauDeIntervention › Code MTableauDeIntervention Code Déclaration de MTableauDeIntervention MTableauDeIntervention est une Classe public m_clTabModele est un tableau de MIntervention dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MIntervention dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MIntervention dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5865 Partie 6 › Classe › MTableauDeIntervention › Code // // récupération des données sReqSQL est une Requête SQL = [ SELECT * FROM Intervention WHERE IN_PKID={p_IdIntervention} ] sReqSQL.p_IdIntervention = MesParamètres..Occurrence>=1 _et_ MesParamètres[1]>0 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MIntervention clModele.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerDepuisUnDossier procédure ChargerDepuisUnDossier(local nIdDossier est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données ReqSQL est une Requête SQL = [ SELECT Intervention.* FROM Intervention //INNER JOIN ParametreMetier On(ParametreMetier.PA_PKID=Intervention.IN_IDEtatIntervention) WHERE IN_IDDossier = {p_IdDossier} AND IN_IDDossier<>0 ORDER BY IN_RefInterne ] ReqSQL.p_IdDossier = nIdDossier // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MIntervention clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerDepuisUnePersonne procédure ChargerDepuisUnePersonne(local nIdPersonne est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // 06/08/2026 Isis_BO 5866 Partie 6 › Classe › MTableauDeIntervention › Code // récupération des données ReqSQL est une Requête SQL = [ SELECT Intervention.*,Lieu.LI_CodeLieu AS CodeLieu FROM Intervention INNER JOIN Dossier ON Dossier.DO_PKID = Intervention.IN_IDDossier INNER JOIN Intervention_Personne ON (Intervention_Personne.IP_IDIntervention=Intervention.IN_PKID) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) WHERE Intervention_Personne.IP_IDPersonne = {p_IdPersonne} AND IN_IDDossier<>0 AND Dossier.DO_IDStatut <> {p_IdStatutAnnu} ORDER BY IN_RefInterne DESC ] ReqSQL.p_IdPersonne = nIdPersonne ReqSQL.p_IdStatutAnnu = gnIdDossierAnnule // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MIntervention clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Méthode RechercheCodeSite // Résumé : // Syntaxe : // RechercheCodeSite () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheCodeSite(local sTermedeRecherche est une chaîne) // vide le tableau TableauSupprimeTout(m_clTabModele) ReqSQL est une Requête SQL = [ SELECT DISTINCT Intervention.* FROM Intervention LEFT OUTER JOIN Lieu ON (LI_PKID=IN_IDLieu) WHERE Lieu.LI_PKID = {p_TermedeRecherche} ] //ReqSQL.p_TermedeRecherche = sTermedeRecherche+"*" ReqSQL.p_TermedeRecherche = sTermedeRecherche 06/08/2026 Isis_BO 5867 Partie 6 › Classe › MTableauDeIntervention › Code //ReqSQL.p_TermedeRecherche = sTermedeRecherche+"*" // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MIntervention clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin HAnnuleDéclaration(ReqSQL) Méthode RechercheGlobale // Résumé : // Syntaxe : //RechercheGlobale ( est chaîne) // // Paramètres : // sTermedeRecherche (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheGlobale(local sTermedeRecherche est une chaîne) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données //ReqSQL est une requête SQL = [ // SELECT *,MATCH(Intervention.IN_Index_FullText) AGAINST ({p_TermedeRecherche}) AS PertinenceFulltext // FROM Intervention // WHERE // PertinenceFulltext>0 // ORDER BY PertinenceFulltext DESC //] ReqSQL est une Requête SQL = [ SELECT DISTINCT Intervention.* FROM Intervention INNER JOIN Dossier ON Dossier.DO_PKID = Intervention.IN_IDDossier LEFT OUTER JOIN Lieu ON (LI_PKID=IN_IDLieu) LEFT OUTER JOIN Intervention_Personne ON (IP_IDIntervention=IN_PKID) LEFT OUTER JOIN Personne ON (PE_PKID=IP_IDPersonne) WHERE Dossier.DO_IDStatut <> {p_IdStatutAnnu} AND (Intervention.IN_RefInterne LIKE {p_TermedeRecherche} OR Intervention.IN_Description LIKE {p_TermedeRecherche} OR Intervention.IN_NoteInterne LIKE {p_TermedeRecherche} OR Intervention.IN_Titre LIKE {p_TermedeRecherche} OR Intervention.IN_RefExterne LIKE {p_TermedeRecherche} OR Intervention.IN_NumIntervention LIKE {p_TermedeRecherche} OR Intervention.IN_NumDevis LIKE {p_TermedeRecherche} OR Intervention.IN_NumFacture LIKE {p_TermedeRecherche} OR Lieu.LI_CodeLieu LIKE {p_TermedeRecherche} OR Personne.PE_Nom LIKE {p_TermedeRecherche} 06/08/2026 Isis_BO 5868 Partie 6 › Classe › MTableauDeIntervention › Code OR Personne.PE_Prenom LIKE {p_TermedeRecherche} OR Personne.PE_TelFixe LIKE {p_TermedeRecherche} OR Personne.PE_TelMobile LIKE {p_TermedeRecherche} OR Personne.PE_Email LIKE {p_TermedeRecherche}) ] //ReqSQL.p_TermedeRecherche = sTermedeRecherche+"*" ReqSQL.p_TermedeRecherche = "%"+sTermedeRecherche+"%" ReqSQL.p_IdStatutAnnu = gnIdDossierAnnule //ReqSQL.p_TermedeRecherche = sTermedeRecherche+"*" // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MIntervention clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin HAnnuleDéclaration(ReqSQL) Méthode RechercheGlobaleExact // Résumé : // Syntaxe : //RechercheGlobaleExact ( est chaîne) // // Paramètres : // sTermedeRecherche (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheGlobaleExact(local sTermedeRecherche est une chaîne) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données ReqSQL est une Requête SQL = [ SELECT *,MATCH(Intervention.IN_Index_FullText) AGAINST ({p_TermedeRecherche}) AS PertinenceFulltext FROM Intervention WHERE PertinenceFulltext>0 ORDER BY PertinenceFulltext DESC ] ReqSQL.p_TermedeRecherche = sTermedeRecherche // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MIntervention clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin 06/08/2026 Isis_BO 5869 Partie 6 › Classe › MTableauDeIntervention › Code HAnnuleDéclaration(ReqSQL) | 06/08/2026 | Isis_BO | 5870 | | ---------- | ------- | ---- | Partie 6 › Classe › PTableIntervention › Code PTableIntervention Code Déclaration de PTableIntervention PTableIntervention est une Classe protégé m_clTableauModele est un MTableauDeIntervention dynamique // modèle associé à la présentation m_clModeleCourant est un MIntervention dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeIntervention dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MIntervention renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MIntervention dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_clTableauModele procédure publique p_clTableauModele() : MTableauDeIntervention 06/08/2026 Isis_BO 5871 Partie 6 › Classe › PTableIntervention › Code renvoyer m_clTableauModele Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeIntervention //0 : Toutes les interventions //1 : Toutes les interventions d'un dossier selon nMode cas 0 : clTableauModele.Charger(MesParamètres[2]) cas 1 : clTableauModele.ChargerDepuisUnDossier(MesParamètres[2]) cas 2 : clTableauModele.RechercheGlobale(MesParamètres[2]) cas 3 : clTableauModele.ChargerDepuisUnePersonne(MesParamètres[2]) cas 4 : clTableauModele = MesParamètres[2] cas 5 : clTableauModele.RechercheCodeSite(MesParamètres[2]) fin // création de la nouvelle instance de présentation clPresentation est un PTableIntervention(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheIntervention(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MIntervention dynamique) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTableauModele:m_clTabModele,tcLinéaire,"m_nPKID", pclModele:m_nPKID,1) si nPos>0 alors m_clTableauModele:m_clTabModele[nPos]<=pclModele fin DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MIntervention() clPresentationFiche est un PFicheIntervention(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MIntervention dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode Trie 06/08/2026 Isis_BO 5872 Partie 6 › Classe › PTableIntervention › Code // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 5873 Partie 6 › Classe › MLieu_Personne › Code MLieu_Personne Code Déclaration de MLieu_Personne MLieu_Personne est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDPersonne est un entier sur 8 octets m_nIDLieu est un entier sur 8 octets m_nIDRole est un entier sur 8 octets m_sEtage est une chaîne m_sLot est une chaîne m_sEtiquette est une chaîne m_bActif est un booléen m_clContact est un MPersonne m_clLieu est un MLieu EtiquetteEtPresentation est une chaîne fin Méthode bControle procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors //SI SansEspace(:m_nIDRole)=0 ALORS Ajoute(tabListeErr,"Veuillez renseigner le rôle du contact") // SI SansEspace(:m_nIDPersonne)=0 ALORS Ajoute(tabListeErr,"Veuillez renseigner le contact du lieu") //SI SansEspace(:m_nIDLieu)=0 ALORS Ajoute(tabListeErr,"Veuillez renseigner le lieu du contact") sinon fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) 06/08/2026 Isis_BO 5874 Partie 6 › Classe › MLieu_Personne › Code bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété EtiquetteEtPresentation procédure publique EtiquetteEtPresentation() sResultat est une chaîne si :m_clLieu<>Null _et_ :m_clLieu:m_clAdresse<>Null alors si :m_sEtiquette<>"" alors sResultat += :m_sEtiquette fin si sResultat<>"" _et_ m_clLieu:m_clAdresse:m_sPresentation<>"" alors sResultat += RC+RC+m_clLieu:m_clAdresse:m_sPresentation sinon si m_clLieu:m_clAdresse:m_sPresentation<>"" alors sResultat += m_clLieu:m_clAdresse:m_sPresentation fin fin renvoyer sResultat Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 5875 Partie 6 › Classe › PFicheLieu_Personne › Code PFicheLieu_Personne Code Déclaration de PFicheLieu_Personne PFicheLieu_Personne est une Classe protégé m_clModeleCourant est un MLieu_Personne// modèle associé à la présentation m_clModeleSource est un MLieu_Personne dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation m_clFichepersonne est une PFichePersonne dynamique // Contact lié au lieu fin Méthode AppelProcValidation // Résumé : // Syntaxe : //AppelProcValidation ( est entier) // // Paramètres : // nMode (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelProcValidation(local nMode est un entier) // si il y a une procédure de validation si m_pValidation<>Null alors selon nMode cas 1 : m_pValidation(m_clModeleSource) cas 2 : m_pValidation(m_clModeleCourant) fin m_pValidation = Null DemandeMiseAJourIHM() fin Méthode bOK procédure bOK(clErreur est un CErreur) //,LOCAL bAvecTransaction est un booléen,LOCAL bMajCourant est un booléen bRenvoyer est un booléen = Faux bNouveau est un booléen quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin //Débute une transaction sur le fichier Lot // SI bAvecTransaction ALORS HTransactionDébut(gcnxBO,"LIEU_PERSONNE,PERSONNE") //Contôle des données Lot 06/08/2026 Isis_BO 5876 Partie 6 › Classe › PFicheLieu_Personne › Code si pas :FicheEncours:bControle(clErreur,Faux) alors goto ERREURTRANSAC // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // SI m_clModeleSource:m_clContact<>Null _et_ m_clModeleSource:m_clContact:m_snom<>"" ALORS // m_clModeleSource:m_clContact.m_nIDRole=m_clModeleSource.m_nIDRole // SI PAS m_clModeleSource:m_clContact:bEnregistrer(clErreur) ALORS // GOTO ERREURTRANSAC // SINON // m_clModeleSource:m_nIDPersonne = m_clModeleSource:m_clContact:m_nPKID // FIN // FIN bNouveau = m_clModeleCourant.bNouveau() // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURTRANSAC // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) si bNouveau alors m_pValidation = Null fin fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN //Termine la transaction // SI bAvecTransaction ALORS HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MLieu_Personne dynamique, pValidation est une procédure=Null) 06/08/2026 Isis_BO 5877 Partie 6 › Classe › PFicheLieu_Personne › Code // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété FicheEncours procédure publique FicheEncours() : MLieu_Personne renvoyer m_clModeleCourant Affectation de la propriété FicheEncours procédure publique FicheEncours(clValeur est MLieu_Personne) m_clModeleCourant=clValeur Récupération de la propriété FichePersonne procédure publique FichePersonne() : PFichePersonne renvoyer m_clFichepersonne Affectation de la propriété FichePersonne procédure publique FichePersonne(clValeur est PFichePersonne) m_clFichepersonne=clValeur Récupération de la propriété p_clCourant procédure publique p_clCourant() : MLieu_Personne renvoyer m_clModeleCourant Méthode gFichePersonne // Résumé : procédure publique globale gFichePersonne(pclFicheLieuPersonne est un PFicheLieu_Personne dynamique, clFichePersonne est un PFichePersonne dynamique=Null) si clFichePersonne<>Null alors pclFicheLieuPersonne:FichePersonne = clFichePersonne //clFichePersonne:FicheEnCours:m_clAdresse <= clFicheAdresse sinon clTabPersonne est un PTablePersonne <- PTablePersonne.gNouvellePresentation(0,-1,-1, pclFicheLieuPersonne.m_nIDPersonne) si clTabPersonne.p_nTotal>=1 alors clFichePersonne = allouer un PFichePersonne(clTabPersonne.m_clTabModele[1],*) sinon 06/08/2026 Isis_BO 5878 Partie 6 › Classe › PFicheLieu_Personne › Code clFichePersonne = PFichePersonne.gNouvellePresentation() fin pclFicheLieuPersonne:FichePersonne = clFichePersonne fin Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MLieu_Personne() clPresentation est un PFicheLieu_Personne(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5879 Partie 6 › Classe › PFicheClient_Lieu › Code PFicheClient_Lieu Code Déclaration de PFicheClient_Lieu PFicheClient_Lieu est une Classe protégé m_clModeleCourant est un MClient_Lieu // modèle associé à la présentation m_clModeleSource est un MClient_Lieu dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation m_clFicheLieu est une PFicheLieu dynamique // Lieu lié au client m_clFicheAdresse est un PFicheAdresse dynamique //Adresse du lieu fin Méthode AppelProcValidation // Résumé : procédure AppelProcValidation() // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleSource) m_pValidation = Null DemandeMiseAJourIHM() fin Méthode bOK procédure bOK(clErreur est un CErreur) //,LOCAL bAvecTransaction est un booléen,LOCAL bMajCourant est un booléen bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin //Débute une transaction sur le fichier Lot // SI bAvecTransaction ALORS HTransactionDébut(gcnxBO,"CLIENT_LIEU") //Contôle des données Lot si pas :FicheEncours:bControle(clErreur,Faux) alors goto ERREURTRANSAC // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // m_clModeleSource:m_clContact.m_nIDRole=m_clModeleSource.m_nIDRole // SI PAS m_clModeleSource:m_clLieu:bEnregistrer(clErreur) ALORS // GOTO ERREURTRANSAC // SINON // m_clModeleSource:m_nIDLieu = m_clModeleSource:m_clLieu:m_nPKID // FIN //// recopie des éléments adresses dans la présentation si besoin // m_clModeleSource:m_clAdresse:CopieAdresseDansPresentation() // 06/08/2026 Isis_BO 5880 Partie 6 › Classe › PFicheClient_Lieu › Code // SI PAS m_clModeleSource:m_clAdresse:bEnregistrer(clErreur) ALORS // GOTO ERREURTRANSAC // FIN // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURTRANSAC // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource // FIN //Termine la transaction // SI bAvecTransaction ALORS HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MClient_Lieu dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété FicheEncours 06/08/2026 Isis_BO 5881 Partie 6 › Classe › PFicheClient_Lieu › Code procédure publique FicheEncours() : MClient_Lieu renvoyer m_clModeleCourant Affectation de la propriété FicheEncours procédure publique FicheEncours(clValeur est MClient_Lieu) m_clModeleCourant=clValeur Récupération de la propriété FicheLieu procédure publique FicheLieu() : PFicheLieu renvoyer m_clFicheLieu Affectation de la propriété FicheLieu procédure publique FicheLieu(clValeur est PFicheLieu dynamique) m_clFicheLieu=clValeur Récupération de la propriété p_clCourant procédure publique p_clCourant() : MClient_Lieu renvoyer m_clModeleCourant Méthode gFicheLieu // Résumé : procédure publique globale gFicheLieu(pclFicheClientLieu est un PFicheClient_Lieu dynamique, pclFicheLieu est un PFicheLieu dynamique=Null) si pclFicheLieu<>Null alors pclFicheClientLieu:FicheLieu = pclFicheLieu //clFichePersonne:FicheEnCours:m_clAdresse <= clFicheAdresse sinon clTabLieu est un PTableLieu <- PTableLieu.gNouvellePresentation(0,pclFicheClientLieu.m_nIDLieu) si clTabLieu.p_nTotal>=1 alors pclFicheLieu = allouer un PFicheLieu(clTabLieu.m_clTabModele[1],*) sinon pclFicheLieu = PFicheLieu.gNouvellePresentation() fin pclFicheClientLieu:FicheLieu = pclFicheLieu fin Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MClient_Lieu() clPresentation est un PFicheClient_Lieu(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5882 Partie 6 › Classe › MTableauDeLieu_Personne › Code MTableauDeLieu_Personne Code Déclaration de MTableauDeLieu_Personne MTableauDeLieu_Personne est une Classe public m_clTabModele est un tableau de MLieu_Personne dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MLieu_Personne dynamique) nIndice est un entier // ajoute l'instance du modèle dans le tableau en mémoire nIndice = TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() renvoyer nIndice Méthode bSupprimer procédure bSupprimer(clModele est un MLieu_Personne dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode ChargerDepuisLieu procédure ChargerDepuisLieu(local nIdLieu est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5883 Partie 6 › Classe › MTableauDeLieu_Personne › Code // // récupération des données sReqSQL est une Requête SQL = [ SELECT Lieu_Personne.*,Personne.* FROM Lieu_Personne LEFT OUTER JOIN Personne ON Personne.PE_PKID=Lieu_Personne.LIP_IDPersonne WHERE Lieu_Personne.LIP_IDLieu={P_Idlieu} ] sReqSQL.P_Idlieu=nIdLieu=-1 ? Null sinon nIdLieu // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MLieu_Personne clModele.Charger(sReqSQL) clModele:m_bLiaison = nIdLieu>0 ? Vrai sinon Faux clModele:m_clContact.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerDepuisPersonne procédure ChargerDepuisPersonne(local nIdPersonne est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données sReqSQL est une Requête SQL = [ SELECT Lieu_Personne.*,Lieu.*,Adresse.* FROM Lieu_Personne LEFT OUTER JOIN Lieu ON Lieu.LI_PKID=Lieu_Personne.LIP_IDLieu LEFT OUTER JOIN Adresse ON Adresse.AD_PKID=Lieu.LI_IDAdresse WHERE Lieu_Personne.LIP_IDPersonne={P_IdPersonne} ] sReqSQL.P_IdPersonne=nIdPersonne=-1 ? Null sinon nIdPersonne // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MLieu_Personne clModele.Charger(sReqSQL) clModele:m_bLiaison = nIdPersonne>0 ? Vrai sinon Faux clModele:m_clLieu.Charger(sReqSQL) clModele:m_clLieu.m_clAdresse.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur 06/08/2026 Isis_BO 5884 Partie 6 › Classe › MTableauDeLieu_Personne › Code procédure Destructeur() | 06/08/2026 | Isis_BO | 5885 | | ---------- | ------- | ---- | Partie 6 › Classe › PTableLieu_Personne › Code PTableLieu_Personne Code Déclaration de PTableLieu_Personne PTableLieu_Personne est une Classe protégé m_clTableauModele est un MTableauDeLieu_Personne dynamique // modèle associé à la présentation m_clModeleCourant est un MLieu_Personne dynamique // référence sur le modèle de données courant m_nMethodeCustom est un entier fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeLieu_Personne dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété MethodeCustom procédure publique MethodeCustom() : entier renvoyer m_nMethodeCustom Affectation de la propriété MethodeCustom procédure publique MethodeCustom(nValeur est un entier) m_nMethodeCustom=nValeur Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MLieu_Personne si m_clModeleCourant=Null alors clModele est MLieu_Personne renvoyer clModele 06/08/2026 Isis_BO 5886 Partie 6 › Classe › PTableLieu_Personne › Code sinon renvoyer m_clModeleCourant fin Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MLieu_Personne dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeLieu_Personne selon nMode cas 1 : clTableauModele.ChargerDepuisLieu(MesParamètres[2à]) cas 2 : clTableauModele.ChargerDepuisPersonne(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableLieu_Personne(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier(pclPersonne est un MPersonne dynamique=Null) //La personne existe déjà si pclPersonne<>Null alors si m_clModeleCourant:m_clContact:IdentifiantUnique=pclPersonne:IdentifiantUnique alors m_clModeleCourant:m_clContact<= pclPersonne nIndice est un entier = TableauCherche(m_clTableauModele:m_clTabModele,tcLinéaire, m_clModeleCourant) si nIndice>0 alors m_clModeleCourant:m_nIDRole = pclPersonne:m_nIDRole //m_clModeleCourant:m_sEtage = pclPersonne:m_sEtage m_clTableauModele:m_clTabModele[nIndice] <= m_clModeleCourant //Création d'une instance clPresentationFiche est un PFicheLieu_Personne(m_clModeleCourant) clerreur est un CErreur //Enregistrement en BDD si pas clPresentationFiche.bOK(clerreur) alors ExceptionPropage(clerreur.FormateMessage()) //PAS clPresentationFiche.bOK(clerreur,Faux,Vrai) 06/08/2026 Isis_BO 5887 Partie 6 › Classe › PTableLieu_Personne › Code renvoyer clPresentationFiche fin fin sinon clPresentationFiche est un PFicheLieu_Personne(m_clModeleCourant,ApresModification) renvoyer clPresentationFiche fin procédure interne ApresModification(pclModele est un MLieu_Personne dynamique) DemandeMiseAJourIHM() fin Méthode ModifierCustom // Résumé : // Syntaxe : //[ = ] ModifierCustom () // // Paramètres : // Aucun // Valeur de retour : // PFichePersonne : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ModifierCustom(*) selon m_nMethodeCustom cas 1 : clPresentationFiche est un PFichePersonne(m_clModeleCourant:m_clContact,ApresModification) renvoyer clPresentationFiche fin procédure interne ApresModification(pclModele est un objet dynamique) Modifier(pclModele) DemandeMiseAJourIHM() fin Méthode Nouveau procédure Nouveau(local bLier est un booléen,local nIdLie est un entier sur 8 octets,pclPersonne est un MPersonne dynamique=Null,local nMode est un entier=0) clModele est un MLieu_Personne() clModele.m_bLiaison=bLier //Création en connaissant le lieu si nMode=0 alors clModele.m_nIDLieu=nIdLie //Création en connaissant la personne sinon si nMode=1 alors clModele.m_nIDPersonne=nIdLie fin //La personne existe déjà si pclPersonne<>Null alors 06/08/2026 Isis_BO 5888 Partie 6 › Classe › PTableLieu_Personne › Code //Affectation de l'objet personne clModele.m_clContact = pclPersonne si clModele:m_nIDLieu = 0 alors clModele:m_nIDLieu = clModele.m_clLieu: IdentifiantUnique si clModele:m_nIDPersonne = 0 alors clModele:m_nIDPersonne = clModele.m_clContact: IdentifiantUnique clModele:m_nIDRole = clModele.m_clContact:m_nIDRole //Création d'une instance clPresentationFiche est un PFicheLieu_Personne(clModele) //Ajout de l'instance au tableau m_clTableauModele.Ajouter(clModele) clerreur est un CErreur //Enregistrement en BDD si pas clPresentationFiche.bOK(clerreur) alors //PAS clPresentationFiche.bOK(clerreur,Faux,Vrai) ExceptionPropage(clerreur.FormateMessage()) sinon // nIndice est un entier = TableauCherche(m_clTableauModele.m_clTabModele,tcLinéaire,clModele) // SI nIndice>0 ALORS //m_clTableauModele.m_clTabModele[nIndice].ModifierCustom() objet:p_clCourant = clModele objet:ModifierCustom() // FIN fin renvoyer clPresentationFiche sinon clPresentationFiche est un PFicheLieu_Personne(clModele,ApresAjout) renvoyer clPresentationFiche fin procédure interne ApresAjout(pclModele est un MLieu_Personne dynamique) m_clTableauModele.Ajouter(pclModele) fin //renvoyer clPresentationFiche Méthode NouveauCustom // Résumé : // Syntaxe : //[ = ] NouveauCustom ([...]) // // Paramètres : // <*> : > // Valeur de retour : // PFichePersonne : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // bLier (booléen) : // nIdLie (entier sur 8 octets) : // <*> : > // <*> : > // <*> : > // <*> : > // <*> : > procédure NouveauCustom(*) 06/08/2026 Isis_BO 5889 Partie 6 › Classe › PTableLieu_Personne › Code selon m_nMethodeCustom cas 1 : clModele est un MPersonne() clModele.m_bLier = MesParamètres[1] clModele.m_nIDLie = MesParamètres[2] clPresentationFiche est un PFichePersonne(clModele,ApresAjoutMethodeCustom1) //clPresentationFiche2 est un PFicheLieu_Personne dynamique //clPresentationFiche2<- Nouveau(clModele.m_bLier,clModele.m_nIdLie,clModele) renvoyer clPresentationFiche fin procédure interne ApresAjoutMethodeCustom1(pclModele est un MPersonne dynamique) Nouveau(pclModele.m_bLier,pclModele.m_nIdLie,pclModele) fin Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 5890 Partie 6 › Classe › MClient_Lieu › Code MClient_Lieu Code Déclaration de MClient_Lieu MClient_Lieu est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDClient est un entier sur 8 octets m_nIDLieu est un entier sur 8 octets m_bLieuPrincipalCli est un booléen m_clLieu est un MLieu m_clAdresse est un MAdresse fin constante cIMG_Principal = "etoile_bleue.png" cIMG_PasPrincipal = "etoile_bleue_vide.png" cIMG_Bloque = "candado.png" cIMG_NonBloque = "candado-abierto.png" fin Méthode bControle // Résumé : procédure bControle(clErreur est un CErreur,local bSupprime est un booléen) bResultat est un booléen=Vrai tabListeErr est un tableau de chaînes quand exception dans si pas bSupprime alors si SansEspace(:m_nIDClient)=0 alors Ajoute( tabListeErr,"Veuillez renseigner le Client du lieu") // SI SansEspace(:m_nIDPersonne)=0 ALORS Ajoute(tabListeErr,"Veuillez renseigner le contact du lieu") // SI SansEspace(:m_nIDLieu)=0 ALORS Ajoute(tabListeErr,"Veuillez renseigner le lieu du client") sinon fin si tabListeErr..Occurrence>0 alors goto ERREURFONCTIONNELLE sinon goto SORTIE fin ERREURFONCTIONNELLE : 06/08/2026 Isis_BO 5891 Partie 6 › Classe › MClient_Lieu › Code clErreur.Init(CErreur.Fonctionnelle,tabListeErr) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE : renvoyer bResultat Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété ImageLieuPrincipalClient procédure publique ImageLieuPrincipalClient(): chaîne si LieuPrincipalClient alors renvoyer ::cIMG_Principal sinon renvoyer ::cIMG_PasPrincipal fin Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" Récupération de la propriété LieuPrincipalClient procédure publique LieuPrincipalClient() : booléen renvoyer m_bLieuPrincipalCli Affectation de la propriété LieuPrincipalClient procédure publique LieuPrincipalClient(bValeur est un booléen) m_bLieuPrincipalCli=bValeur Méthode ImagenEtatLieu procédure publique ImagenEtatLieu():chaîne si :m_clLieu:m_bBlocage alors renvoyer cIMG_Bloque sinon renvoyer cIMG_NonBloque fin 06/08/2026 Isis_BO 5892 Partie 6 › Classe › MTableauDeClient_Lieu › Code MTableauDeClient_Lieu Code Déclaration de MTableauDeClient_Lieu MTableauDeClient_Lieu est une Classe public m_clTabModele est un tableau de MClient_Lieu dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MClient_Lieu dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MClient_Lieu dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(local nIdClient est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5893 Partie 6 › Classe › MTableauDeClient_Lieu › Code // // récupération des données sReqSQL est une Requête SQL = [ SELECT Client_Lieu.*,Lieu.*,Adresse.*,Client.CL_IDLieuPrincipal FROM Client_Lieu LEFT OUTER JOIN Lieu ON Lieu.LI_PKID=Client_Lieu.CLI_IDLieu INNER JOIN Adresse ON Adresse.AD_PKID=Lieu.LI_IDAdresse LEFT OUTER JOIN Client ON (Client.CL_PKID=Client_Lieu.CLI_IDClient) WHERE Client_Lieu.CLI_IDClient={P_IdClient} AND Lieu.Archive=0 ] sReqSQL.P_IdClient=nIdClient=-1 ? Null sinon nIdClient // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MClient_Lieu clModele.Charger(sReqSQL) clModele:m_bLiaison = nIdClient>0 ? Vrai sinon Faux clModele:m_clLieu.Charger(sReqSQL) clModele:m_clLieu:m_clAdresse:Charger(sReqSQL) clModele.m_bLieuPrincipalCli = nIdClient=-1 ? Faux sinon sReqSQL.CL_IDLieuPrincipal=sReqSQL. CLI_IDLieu TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5894 Partie 6 › Classe › PTableClient_Lieu › Code PTableClient_Lieu Code Déclaration de PTableClient_Lieu PTableClient_Lieu est une Classe protégé m_clTableauModele est un MTableauDeClient_Lieu dynamique // modèle associé à la présentation m_clModeleCourant est un MClient_Lieu dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeClient_Lieu dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MClient_Lieu si m_clModeleCourant=Null alors clModele est MClient_Lieu renvoyer clModele sinon renvoyer m_clModeleCourant fin Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MClient_Lieu dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal 06/08/2026 Isis_BO 5895 Partie 6 › Classe › PTableClient_Lieu › Code procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nIdClient est un entier sur 8 octets) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeClient_Lieu clTableauModele.Charger(nIdClient) // création de la nouvelle instance de présentation clPresentation est un PTableClient_Lieu(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheClient_Lieu(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MClient_Lieu dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode ModifierFicheLieu // Résumé : // Syntaxe : //[ = ] ModifierFicheLieu () // // Paramètres : // Aucun // Valeur de retour : // PFicheLieu : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ModifierFicheLieu() clFicheLieu est un PFicheLieu(m_clModeleCourant:m_clLieu,*) renvoyer clFicheLieu Méthode Nouveau procédure Nouveau(local bLier est un booléen,local nIdLie est un entier sur 8 octets) clModele est un MClient_Lieu() clModele.m_bLiaison=bLier clModele.m_nIDClient=nIdLie clPresentationFiche est un PFicheClient_Lieu(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MClient_Lieu dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode Trie 06/08/2026 Isis_BO 5896 Partie 6 › Classe › PTableClient_Lieu › Code // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 5897 Partie 6 › Classe › MIntervention_Lot › Code MIntervention_Lot Code Déclaration de MIntervention_Lot MIntervention_Lot est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDInterventionest un entier sur 8 octets m_nIDLot est un entier sur 8 octets m_clLot est un MLot fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 5898 Partie 6 › Classe › PFicheIntervention_Lot › Code PFicheIntervention_Lot Code Déclaration de PFicheIntervention_Lot PFicheIntervention_Lot est une Classe protégé m_clModeleCourant est un MIntervention_Lot // modèle associé à la présentation m_clModeleSource est un MIntervention_Lot dynamique// référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin 06/08/2026 Isis_BO 5899 Partie 6 › Classe › PFicheIntervention_Lot › Code SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MIntervention_Lot dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété FicheEnCours procédure publique FicheEnCours() : MIntervention_Lot renvoyer m_clModeleCourant Affectation de la propriété FicheEnCours procédure publique FicheEnCours(clValeur est MIntervention_Lot dynamique) m_clModeleCourant=clValeur Récupération de la propriété p_clCourant procédure publique p_clCourant() : MIntervention_Lot renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MIntervention_Lot() clPresentation est un PFicheIntervention_Lot(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5900 Partie 6 › Classe › MTableauDeIntervention_Lot › Code MTableauDeIntervention_Lot Code Déclaration de MTableauDeIntervention_Lot MTableauDeIntervention_Lot est une Classe public m_clTabModele est un tableau de MIntervention_Lot dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MIntervention_Lot dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MIntervention_Lot dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(local nIdIntervention est un entier sur 8 octets) // //// vide le tableau //TableauSupprimeTout(m_clTabModele) // //// //// chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5901 Partie 6 › Classe › MTableauDeIntervention_Lot › Code //// // //// récupération des données // //ReqSQL est une requête SQL = [ //SELECT Intervention_Lot.*,Lot.* //FROM Intervention_Lot //INNER JOIN Lot ON (Lot.LO_PKID=Intervention_Lot.IL_IDLot) //WHERE Intervention_Lot.IL_IDIntervention={p_IdIntervention} //] //ReqSQL.p_IdIntervention = nIdIntervention=-1 ? Null SINON nIdIntervention // //// exécution de la requête //si HExécuteRequête(ReqSQL) ALORS // // charge les enregistrements en mémoire // POUR TOUT ReqSQL // clModele est un MIntervention_Lot // clModele.Charger(ReqSQL) // clModele.m_clLot.charger(ReqSQL) // TableauAjoute(m_clTabModele,clModele) // FIN //FIN Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5902 Partie 6 › Classe › PTableIntervention_Lot › Code PTableIntervention_Lot Code Déclaration de PTableIntervention_Lot PTableIntervention_Lot est une Classe protégé m_clTableauModele est un MTableauDeIntervention_Lot dynamique // modèle associé à la présentation m_clModeleCourant est un MIntervention_Lot dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeIntervention_Lot dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MIntervention_Lot renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MIntervention_Lot dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 5903 Partie 6 › Classe › PTableIntervention_Lot › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier sur 8 octets,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeIntervention_Lot //1 : Ensemble des interventions_lots d'une intervention //2 : //3 : selon nMode cas 1 : clTableauModele.Charger(MesParamètres[2 à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableIntervention_Lot(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheIntervention_Lot(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MIntervention_Lot dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MIntervention_Lot() clPresentationFiche est un PFicheIntervention_Lot(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MIntervention_Lot dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 5904 Partie 6 › Classe › PFicheRdv › Code PFicheRdv Code Déclaration de PFicheRdv PFicheRdv est une Classe protégé m_clModeleCourant est un MRdv // modèle associé à la présentation m_clModeleSource est un MRdv dynamique// référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation m_clFicheDossier est un PFicheDossier dynamique m_clFicheInterv est un PFicheIntervention dynamique m_clFicheOccupant est un PFichePersonne dynamique fin Méthode AppelProcValidation // Résumé : // Syntaxe : // AppelProcValidation () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelProcValidation() // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null DemandeMiseAJourIHM() fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG 06/08/2026 Isis_BO 5905 Partie 6 › Classe › PFicheRdv › Code // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Méthode CollaborateurActif procédure CollaborateurActif() bActif est un booléen = Vrai pour tout oCol de :m_clListeCollabGroup si pas oCol.m_bActif alors bActif = Faux fin fin renvoyer bActif Constructeur procédure Constructeur(clModele est un MRdv dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété FicheDossier 06/08/2026 Isis_BO 5906 Partie 6 › Classe › PFicheRdv › Code procédure publique FicheDossier() : PFicheDossier renvoyer m_clFicheDossier Affectation de la propriété FicheDossier procédure publique FicheDossier(clValeur est PFicheDossier dynamique) m_clFicheDossier=clValeur Récupération de la propriété FicheIntervention procédure publique FicheIntervention() : PFicheIntervention renvoyer m_clFicheInterv Affectation de la propriété FicheIntervention procédure publique FicheIntervention(clValeur est PFicheIntervention dynamique) m_clFicheInterv=clValeur Récupération de la propriété FicheOccupant procédure publique FicheOccupant() : PFichePersonne renvoyer m_clFicheOccupant Affectation de la propriété FicheOccupant procédure publique FicheOccupant(clValeur est PFichePersonne dynamique) m_clFicheOccupant=clValeur Récupération de la propriété p_clCourant procédure publique p_clCourant() : MRdv renvoyer m_clModeleCourant Méthode gFicheDossier // Résumé : // Syntaxe : //gFicheDossier ( est PFicheRdv dynamique [, est PFicheDossier dynamique]) // // Paramètres : // clFicheRdv (PFicheRdv dynamique) : // clFicheDossier (PFicheDossier dynamique - valeur par défaut=0) : < indiquez ici le rôle de clFicheDossier> // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // nIdClient (entier sur 8 octets - valeur par défaut=-1) : // bAvecContact (booléen - valeur par défaut=0) : // sNomClient (chaîne ANSI - valeur par défaut="") : procédure publique globale gFicheDossier(clFicheRdv est un PFicheRdv dynamique,clFicheDossier est un PFicheDossier dynamique=Null) clTabDossier est un PTableDossier dynamique 06/08/2026 Isis_BO 5907 Partie 6 › Classe › PFicheRdv › Code clTabDossier <- PTableDossier.gNouvellePresentation(0,clFicheRdv.m_nIDDossier) si clTabDossier.p_nTotal>=1 alors clFicheDossier = allouer un PFicheDossier(clTabDossier.m_clTabModele[1],*) sinon clFicheDossier = PFicheDossier.gNouvellePresentation() fin clFicheRdv:FicheDossier = clFicheDossier Méthode gFicheIntervention // Résumé : // Syntaxe : //gFicheIntervention ( est PFicheRdv dynamique [, est PFicheIntervention dynamique [, est booléen]]) // // Paramètres : // clFicheRdv (PFicheRdv dynamique) : // clFicheIntervention (PFicheIntervention dynamique - valeur par défaut=0) : < indiquez ici le rôle de pclFicheIntervention> // bAvecSuiveur (booléen - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // bAvecSuiveur (booléen - valeur par défaut=0) : procédure publique globale gFicheIntervention(clFicheRdv est un PFicheRdv dynamique,clFicheIntervention est un PFicheIntervention dynamique=Null,local bAvecSuiveur est un booléen=Faux) si clFicheIntervention<>Null alors clFicheRdv:FicheIntervention = clFicheIntervention si bAvecSuiveur _et_ clFicheIntervention.IdentifiantUnique>0 alors PFicheIntervention.gFicheSuiveur(clFicheIntervention) fin sinon clTabIntervention est un PTableIntervention dynamique clTabIntervention <- PTableIntervention.gNouvellePresentation(0,clFicheRdv.m_nIDIntervention) si clTabIntervention.p_nTotal>=1 alors clFicheIntervention = allouer un PFicheIntervention(clTabIntervention.m_clTabModele[1],*) sinon clFicheIntervention = PFicheIntervention.gNouvellePresentation() fin si bAvecSuiveur _et_ clFicheIntervention.IdentifiantUnique>0 alors PFicheIntervention.gFicheSuiveur(clFicheIntervention) //Recherche du client PFicheIntervention.gFicheClient(clFicheIntervention,*,clFicheIntervention:m_nIDClient) //Recherche des contacts du clients PFicheIntervention.gListeContactClient(clFicheIntervention) 06/08/2026 Isis_BO 5908 Partie 6 › Classe › PFicheRdv › Code //Recherche des rendez-vous PFicheIntervention.gListeRendezVous(clFicheIntervention) //Recherche des historique d'états PFicheIntervention.gListeHistoEtat(clFicheIntervention,Vrai) //Recherche du lieu PFicheIntervention.gFicheLieu(clFicheIntervention,*,clFicheIntervention:m_nIDLieu,Vrai,"",Faux) //Recherche des contacts du lieu PFicheIntervention.gListeContactLieu(clFicheIntervention) //Recherche des documents PFicheIntervention.gListeDocument(clFicheIntervention) //Recherche des Messages Internes PFicheIntervention.gListeMessageInterne(clFicheIntervention) //Recherche des Temps saisis PFicheIntervention.gListeSuiviDesTemps(clFicheIntervention) //Recherche de la societe PFicheIntervention.gFicheSociete(clFicheIntervention) //Recherche des Messages Internes PFicheIntervention.gListeMessageExterne(clFicheIntervention) //Recherche des Actions PFicheIntervention.gListeAction(clFicheIntervention) //Recherche des Collaborateurs PFicheIntervention.gListeCollaborateur(clFicheIntervention) fin clFicheRdv:FicheIntervention = clFicheIntervention fin Méthode gFicheOccupant // Résumé : // Syntaxe : //gFicheOccupant ( est PFicheRdv dynamique [, est PFichePersonne dynamique]) // // Paramètres : // clFicheRdv (PFicheRdv dynamique) : // clFicheOccupant (PFichePersonne dynamique - valeur par défaut=0) : < indiquez ici le rôle de clFicheOccupant> // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure publique globale gFicheOccupant(clFicheRdv est un PFicheRdv dynamique,clFicheOccupant est un PFichePersonne dynamique=Null) clTabOccupant est un PTablePersonne dynamique clTabOccupant <- PTablePersonne.gNouvellePresentation(0,-1,-1,clFicheRdv.m_nIDPersonne) si clTabOccupant.p_nTotal>=1 alors clFicheOccupant = allouer un PFichePersonne(clTabOccupant.m_clTabModele[1],*) sinon 06/08/2026 Isis_BO 5909 Partie 6 › Classe › PFicheRdv › Code clFicheOccupant = PFichePersonne.gNouvellePresentation() fin clFicheRdv:FicheOccupant = clFicheOccupant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MRdv() clPresentation est un PFicheRdv(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5910 Partie 6 › Classe › MRdv › Code MRdv Code Déclaration de MRdv MRdv est une Classe hérite de MBase m_nPKID est un entier sur 8 octets | m_nIDGroupe | est un entier sur 8 octets | | | | | ----------- | -------------------------- | --- | --------------------- | --- | m_nIDSociete est un entier sur 8 octets | m_nIDEquipe | est un entier sur 8 octets | | | | | ----------- | -------------------------- | --- | --------------------- | --- | m_nIDCollaborateur est un entier sur 8 octets m_nIDDossier est un entier sur 8 octets m_nIDIntervention est un entier sur 8 octets m_nIDTypeActivite est un entier sur 8 octets | m_nIDStatut | est un entier sur 8 octets | | | | | --------------- | -------------------------- | --- | ------------------------- | --- | | m_sDescription | est une chaîne ANSI | | | | | m_dhDateDebut | est une DateHeure | | | | | m_dhDateFin | est une DateHeure | | | | | m_bSuperposable | est un booléen | | | | | m_bPrive | est un booléen | | | | | m_bGrouper | est un booléen | | | | | m_sObjet | est une chaîne ANSI | | | | | m_sIDImport | est une chaîne | | | | | m_nIDPersonne | est une chaîne | | | | | m_nIDLieu | est une chaîne | | | | | m_dhDateExport | est une DateHeure | | | | | m_bSAV | est un booléen | | | | m_nIDGroupeDate est un entier sur 8 octets | m_bCR | est un booléen | | | | | ----- | -------------- | --- | --------------- | --- | m_nIDOrigineAnnul est un entier sur 8 octets m_nIDMotifAnnul est un entier sur 8 octets | m_bRappelSMS | est un booléen | | | | | ------------ | -------------- | --- | ---------------------- | --- | | m_clTypeActivite | est un MParametreMetier | | | | | -------------------- | -------------------------------------- | --- | --- | --- | | m_clCollaborateur | est un MCollaborateur | | | | | m_clListeCollabGroup | est un tableau local de MCollaborateur | | | | | m_clPersonne | est un MPersonne | | | | | m_clListePersonne | est un tableau local de MPersonne | | | | m_clListeContactRdv est un tableau local de MPlanning_RDV_Personne | m_clLieu | est un MLieu | | | | | -------- | ------------ | --- | --- | --- | m_clListeLieu est un tableau local de MLieu | m_clIntervention | est un MIntervention | | | | | ---------------- | -------------------- | --- | --- | --- | DateRendezVous est une chaîne | m_bOuvertureCollaborateur | est un booléen | | | | | ------------------------- | -------------- | --- | --- | --- | m_tbDateCR est un tableau de STDate_Sel fin Constructeur procédure Constructeur() si :m_nPKID = 0 alors :m_dhDateExport = "" | 06/08/2026 | | Isis_BO | | 5911 | | ---------- | --- | ------- | --- | ---- | Partie 6 › Classe › MRdv › Code fin :m_bOuvertureCollaborateur = Faux TableauSupprimeTout(:m_tbDateCR) Destructeur procédure Destructeur() Récupération de la propriété AdresseLieu procédure publique AdresseLieu() sResultat est une chaîne si m_clLieu <>Null ou m_sDescription<>"" alors sResultat= m_clLieu.m_clAdresse.m_sPresentation sResultat+=[RC]+m_sDescription fin renvoyer sResultat Récupération de la propriété Collaborateur procédure publique Collaborateur() sResultat est une chaîne nCpt est un entier pour tout clCollab de :m_clListeCollabGroup nCpt+=1 si nCpt=1 alors sResultat = clCollab:m_sNom+" "+clCollab:m_sPrenom sinon sResultat += RC+clCollab:m_sNom+" "+clCollab:m_sPrenom fin fin renvoyer sResultat Récupération de la propriété ContactSite procédure publique ContactSite() sResultat est une chaîne //nCpt est un entier pour tout clPersRdv de :m_clListeContactRdv sResultat += [RC]+clPersRdv:m_clPersonne:CiviliteNomPrenom // nCpt+=1 // SI nCpt=1 ALORS // sResultat = clPersonne:CiviliteNomPrenom // SINON // sResultat += RC+clPersonne:CiviliteNomPrenom // FIN fin renvoyer sResultat Récupération de la propriété DateRendezVous procédure publique DateRendezVous() sResultat est une chaîne si DateValide(m_dhDateDebut..PartieDate) et DateValide(m_dhDateFin..PartieDate) alors si m_dhDateDebut..PartieDate=m_dhDateFin..PartieDate alors sResultat = DateVersChaîne(m_dhDateDebut..PartieDate,"JJ/MM/AA")+RC+HeureVersChaîne(m_dhDateDebut.. 06/08/2026 Isis_BO 5912 Partie 6 › Classe › MRdv › Code PartieHeure,"HH:mm")+" - "+HeureVersChaîne(m_dhDateFin..PartieHeure,"HH:mm") sinon sResultat = "du "+ DateVersChaîne(m_dhDateDebut..PartieDate,"JJ/MM/AA")+" - "+HeureVersChaîne( m_dhDateDebut..PartieHeure,"HH:mm")+RC+"au "+DateVersChaîne(m_dhDateFin..PartieDate,"JJ/MM/AA") +" - "+HeureVersChaîne(m_dhDateFin..PartieHeure,"HH:mm") fin fin renvoyer sResultat Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer m_sObjet Récupération de la propriété p_CouleurFondRdv procédure publique p_CouleurFondRdv() : entier si gpclListeStatutRendezVous.RechercheEtDonneLibelleDepuisID(m_nIDStatut)="Fait" renvoyer VertClair sinon renvoyer OrangeClair fin Récupération de la propriété saStatut procédure publique saStatut() : chaîne ANSI renvoyer gtaStatutRDV[:m_nIDStatut] Affectation de la propriété saStatut procédure publique saStatut(Valeur ) Méthode NB_RDV procédure NB_RDV() dDateDebut est une DateHeure dDateFin est une DateHeure MaDurée est une Durée nNbRdvs est un entier si :m_nIDGroupeDate > 0 alors (dDateDebut,dDateFin) = DateDebutFinRDVGroupe(:m_nIDGroupeDate) MaDurée = dDateFin..PartieDate - dDateDebut..PartieDate nNbRdvs = PartieEntière(MaDurée..EnJours) si pas nNbRdvs > 0 alors nNbRdvs = 0 fin sinon nNbRdvs = 0 06/08/2026 Isis_BO 5913 Partie 6 › Classe › MRdv › Code fin renvoyer nNbRdvs | 06/08/2026 | Isis_BO | 5914 | | ---------- | ------- | ---- | Partie 6 › Classe › MTableauDeRDV › Code MTableauDeRDV Code Déclaration de MTableauDeRDV MTableauDeRDV est une Classe public m_clTabModele est un tableau de MRdv dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MRdv dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MRdv dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(local nIDRdv est une entier sur 8 octets=-1,local nIDGroupe est une entier sur 8 octets=-1,local nIDCollab est une entier sur 8 octets=-1) // vide le tableau TableauSupprimeTout(m_clTabModele) // 06/08/2026 Isis_BO 5915 Partie 6 › Classe › MTableauDeRDV › Code // chargement à personnaliser selon votre contexte // // récupération des données sReqSQL est une Requête SQL = [ SELECT Planning_RDV.*, ParametreMetier.*,Collaborateur.*,Personne.*,Lieu.*,Adresse.*,Intervention.* FROM Planning_RDV LEFT OUTER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=Planning_RDV.PL_IDTypeActivite) INNER JOIN Collaborateur ON (Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur) LEFT OUTER JOIN Personne ON (Personne.PE_PKID=Planning_RDV.PL_IDPersonne) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Planning_RDV.PL_IDLieu) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) LEFT OUTER JOIN Intervention ON (Intervention.IN_PKID=Planning_RDV.PL_IDIntervention) WHERE Planning_RDV.PL_PKID= {P_IDRdv} AND Planning_RDV.Archive=0 AND Planning_RDV.PL_IDGroupe= {P_IDGroupe} AND Planning_RDV.PL_IDCollaborateur= {P_IDCollab} AND Collaborateur.CO_AuPlanning=1 ] sReqSQL.P_IDRdv = nIDRdv=-1 ? Null sinon nIDRdv sReqSQL.P_IDGroupe = nIDGroupe=-1 ? Null sinon nIDGroupe sReqSQL.P_IDCollab = nIDCollab=-1 ? Null sinon nIDCollab // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MRdv clModele.Charger(sReqSQL) clModele:m_clTypeActivite:Charger(sReqSQL) clModele:m_clCollaborateur:Charger(sReqSQL) clModele:m_clLieu:Charger(sReqSQL) clModele:m_cllieu:m_clAdresse.charger(sReqSQL) clModele:m_clIntervention.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) clUnePersonne est un MPersonne clUnePersonne.Charger(sReqSQL) TableauAjoute(m_clTabModele[m_clTabModele..Occurrence]:m_clListePersonne,clUnePersonne) clUnLieu est un MLieu clUnLieu.Charger(sReqSQL) clUnLieu:m_clAdresse.Charger(sReqSQL) TableauAjoute(m_clTabModele[m_clTabModele..Occurrence]:m_clListeLieu,clUnLieu) fin fin HAnnuleDéclaration(sReqSQL) Méthode Charger_RDV_Attente // Résumé : // Syntaxe : //Charger_RDV_Attente ( [ est entier sur 8 octets [, est entier sur 8 octets [, est entier sur 8 octets [, est date [, est date]]]]]) // // Paramètres : // nIDRdv (entier sur 8 octets - valeur par défaut=-1) : // nIDGroupe (entier sur 8 octets - valeur par défaut=-1) : // nIDCollab (entier sur 8 octets - valeur par défaut=-1) : // sDateInf (date - valeur par défaut="") : // sDateSup (date - valeur par défaut="") : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Charger_RDV_Attente(local nIDRdv est une entier sur 8 octets=-1,local nIDGroupe est une 06/08/2026 Isis_BO 5916 Partie 6 › Classe › MTableauDeRDV › Code entier sur 8 octets=-1,local nIDCollab est une entier sur 8 octets=-1,local sDateInf est une Date="", local sDateSup est une Date="") // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données sReqSQL est une Requête SQL = [ SELECT Planning_RDV.*, ParametreMetier.*,Collaborateur.*,Personne.*,Lieu.*,Adresse.* FROM Planning_RDV LEFT OUTER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=Planning_RDV.PL_IDTypeActivite) INNER JOIN Collaborateur ON (Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur) LEFT OUTER JOIN Personne ON (Personne.PE_PKID=Planning_RDV.PL_IDPersonne) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Planning_RDV.PL_IDLieu) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE Planning_RDV.PL_PKID= {P_IDRdv} AND Planning_RDV.PL_IDGroupe= {P_IDGroupe} AND Planning_RDV. PL_IDCollaborateur= {P_IDCollab} AND (Planning_RDV.PL_DateDebut BETWEEN {P_DateInf} AND {P_DateSup} ) ] sReqSQL.P_IDRdv = nIDRdv=-1 ? Null sinon nIDRdv sReqSQL.P_IDGroupe = nIDGroupe=-1 ? Null sinon nIDGroupe sReqSQL.P_IDCollab = nIDCollab=-1 ? Null sinon nIDCollab sReqSQL.P_DateInf= sDateInf="" ? Null sinon sDateInf sReqSQL.P_DateSup= sDateSup="" ? Null sinon sDateSup // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MRdv clModele.Charger(sReqSQL) clModele:m_clTypeActivite:Charger(sReqSQL) clModele:m_clCollaborateur:Charger(sReqSQL) clModele:m_clLieu:Charger(sReqSQL) clModele:m_clLieu:m_clAdresse.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) clUnePersonne est un MPersonne clUnePersonne.Charger(sReqSQL) TableauAjoute(m_clTabModele[m_clTabModele..Occurrence]:m_clListePersonne,clUnePersonne) clUnLieu est un MLieu clUnLieu.Charger(sReqSQL) clUnLieu:m_clAdresse.Charger(sReqSQL) TableauAjoute(m_clTabModele[m_clTabModele..Occurrence]:m_clListeLieu,clUnLieu) fin fin HAnnuleDéclaration(sReqSQL) Méthode ChargerRDVavecCollabInactif // Résumé : // Syntaxe : //ChargerRDVavecCollabInactif ( [ est entier sur 8 octets [, est entier sur 8 octets [, est chaîne [, est date [, est date]]]]]) // // Paramètres : // nIDRdv (entier sur 8 octets - valeur par défaut=-1) : // nIDGroupe (entier sur 8 octets - valeur par défaut=-1) : 06/08/2026 Isis_BO 5917 Partie 6 › Classe › MTableauDeRDV › Code // sIDCollab (chaîne ANSI - valeur par défaut="") : // sDateInf (date - valeur par défaut="") : // sDateSup (date - valeur par défaut="") : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerRDVavecCollabInactif(local nIDRdv est une entier sur 8 octets=-1,local nIDGroupe est une entier sur 8 octets=-1,local sIDCollab est un chaîne="",local sDateInf est une Date="", local sDateSup est une Date="",local nIDNonPlan est une entier sur 8 octets=-1) nIDStatutNonPlan est un entier sur 8 octets = gpclListeStatutRendezVous.RechercheEtDonneIdDepuisValeur( 99) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données sReqSQL est une Requête SQL = [ SELECT Planning_RDV.*, ParametreMetier.*,Collaborateur.*,Personne.*,Lieu.*,Adresse.* FROM Planning_RDV LEFT OUTER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=Planning_RDV.PL_IDTypeActivite) INNER JOIN Collaborateur ON (Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur) LEFT OUTER JOIN Personne ON (Personne.PE_PKID=Planning_RDV.PL_IDPersonne) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Planning_RDV.PL_IDLieu) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE Planning_RDV.PL_PKID= {P_IDRdv} AND Planning_RDV.Archive=0 AND Planning_RDV.PL_IDGroupe= {P_IDGroupe} AND Planning_RDV.PL_IDCollaborateur IN ({P_IDCollab}) AND (Planning_RDV.PL_DateDebut BETWEEN {P_DateInf} AND {P_DateSup}) AND Planning_RDV.PL_IDStatut<>{p_nIDNonPlanifie} ] sReqSQL.P_IDRdv = nIDRdv=-1 ? Null sinon nIDRdv sReqSQL.P_IDGroupe = nIDGroupe=-1 ? Null sinon nIDGroupe sReqSQL.P_IDCollab = sIDCollab="" ? Null sinon sIDCollab sReqSQL.P_DateInf= sDateInf="" ? Null sinon sDateInf sReqSQL.P_DatesUP= sDateSup="" ? Null sinon sDateSup sReqSQL.p_nIDNonPlanifie = nIDNonPlan=nIDStatutNonPlan ? Null sinon nIDStatutNonPlan // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MRdv clModele.Charger(sReqSQL) clModele:m_clTypeActivite:Charger(sReqSQL) clModele:m_clCollaborateur:Charger(sReqSQL) clModele:m_clLieu:Charger(sReqSQL) clModele:m_clLieu:m_clAdresse.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) clUnePersonne est un MPersonne clUnePersonne.Charger(sReqSQL) TableauAjoute(m_clTabModele[m_clTabModele..Occurrence]:m_clListePersonne,clUnePersonne) clUnLieu est un MLieu clUnLieu.Charger(sReqSQL) clUnLieu:m_clAdresse.Charger(sReqSQL) TableauAjoute(m_clTabModele[m_clTabModele..Occurrence]:m_clListeLieu,clUnLieu) fin fin 06/08/2026 Isis_BO 5918 Partie 6 › Classe › MTableauDeRDV › Code HAnnuleDéclaration(sReqSQL) Méthode ChargerRdvIntervention procédure ChargerRdvIntervention(local nIDIntervention est une entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données sReqSQL est une Requête SQL = [ SELECT Planning_RDV.*,Collaborateur.*,Personne.*,Lieu.*,Adresse.* FROM Planning_RDV INNER JOIN Collaborateur ON (Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur) LEFT OUTER JOIN Personne ON (Personne.PE_PKID=Planning_RDV.PL_IDPersonne) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Planning_RDV.PL_IDLieu) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE Planning_RDV.PL_IDIntervention={p_IdIntervention} AND Planning_RDV.Archive=0 ORDER BY PL_DateDebut DESC,PL_IDGroupe,Collaborateur.CO_Nom ] sReqSQL.p_IdIntervention = nIDIntervention=0 ? -1 sinon nIDIntervention nIDRuptGroupe est un entier sur 8 octets // exécution de la requête si HExécuteRequête(sReqSQL) alors nIDRuptGroupe = 0 // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MRdv clModele.Charger(sReqSQL) si DateValide(clModele.m_dhDateDebut..PartieDate) et DateValide(clModele.m_dhDatefin.. PartieDate) alors clModele:m_clLieu:Charger(sReqSQL) clModele:m_clLieu:m_clAdresse.Charger(sReqSQL) si nIDRuptGroupe<>clModele.m_nIDGroupe _ou_ nIDRuptGroupe=0 alors nIDRuptGroupe=clModele.m_nIDGroupe TableauAjoute(m_clTabModele,clModele) fin clUnCollab est un MCollaborateur clUnCollab.Charger(sReqSQL) TableauAjoute(m_clTabModele[m_clTabModele..Occurrence]:m_clListeCollabGroup,clUnCollab) clUnePersonne est un MPersonne clUnePersonne.Charger(sReqSQL) TableauAjoute(m_clTabModele[m_clTabModele..Occurrence]:m_clListePersonne,clUnePersonne) clUnLieu est un MLieu clUnLieu.Charger(sReqSQL) clUnLieu:m_clAdresse.Charger(sReqSQL) TableauAjoute(m_clTabModele[m_clTabModele..Occurrence]:m_clListeLieu,clUnLieu) fin fin fin HAnnuleDéclaration(sReqSQL) Constructeur procédure Constructeur() Destructeur 06/08/2026 Isis_BO 5919 Partie 6 › Classe › MTableauDeRDV › Code procédure Destructeur() | 06/08/2026 | Isis_BO | 5920 | | ---------- | ------- | ---- | Partie 6 › Classe › PTableRDV › Code PTableRDV Code Déclaration de PTableRDV PTableRDV est une Classe protégé m_clTableauModele est un MTableauDeRDV dynamique // modèle associé à la présentation m_clModeleCourant est un MRdv dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeRDV dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MRdv renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MRdv dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation 06/08/2026 Isis_BO 5921 Partie 6 › Classe › PTableRDV › Code // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) //local nIDRdv est un entier sur 8 octets,LOCAL nIDGroupe est un entier sur 8 octets,LOCAL nIDCollab est un entier sur 8 octets, // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeRDV selon nMode cas 0 : clTableauModele.Charger(MesParamètres[2 à 4]) cas 1 : clTableauModele.ChargerRdvIntervention(MesParamètres[2à]) cas 2 : clTableauModele.Charger_RDV_Attente(MesParamètres[2 à 4]) cas 3 : clTableauModele.ChargerRDVavecCollabInactif(MesParamètres[2 à 7]) fin // création de la nouvelle instance de présentation clPresentation est un PTableRDV(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() // La fenêtre Fiche PFichePL_RDV n'existe pas. // La méthode est en commentaire pour ne pas générer une erreur de compilation. // Décommentez la méthode si vous créez la fiche PFichePL_RDV. // clPresentationFiche est un PFicheRdv(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MRdv dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() // La fenêtre Fiche PFichePL_RDV n'existe pas. // La méthode est en commentaire pour ne pas générer une erreur de compilation. // Décommentez la méthode si vous créez la fiche PFichePL_RDV. clModele est un MRdv() clPresentationFiche est un PFicheRdv(clModele,ApresAjout) clPresentationFiche.m_dhDateExport = "" procédure interne ApresAjout(pclModele est un MRdv dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode RdvCourantPKID // Résumé : // Syntaxe : //RdvCourantPKID () // // Paramètres : // nID : // Valeur de retour : 06/08/2026 Isis_BO 5922 Partie 6 › Classe › PTableRDV › Code // Aucune // // Exemple : // // procédure RdvCourantPKID(nID) pour tout pclRDV de :m_clTableauModele:m_clTabModele si pclRDV:m_nPKID = nID alors :m_clModeleCourant<-pclRDV retour fin fin :m_clModeleCourant=Null Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 5923 Partie 6 › Classe › MEtatIntervention › Code MEtatIntervention Code Déclaration de MEtatIntervention MEtatIntervention est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDEtat est un entier sur 8 octets m_dhDateDebut est une DateHeure m_dhDateFin est une DateHeure m_sDescription est une chaîne ANSI m_nIDInterventionest un entier sur 8 octets fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 5924 Partie 6 › Classe › PFicheEtatIntervention › Code PFicheEtatIntervention Code Déclaration de PFicheEtatIntervention PFicheEtatIntervention est une Classe protégé m_clModeleCourant est un MEtatIntervention // modèle associé à la présentation m_clModeleSource est un MEtatIntervention dynamique// référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode AppelProcValidation // Résumé : // Syntaxe : //AppelProcValidation ( est entier) // // Paramètres : // nMode (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelProcValidation(local nMode est un entier) // si il y a une procédure de validation si m_pValidation<>Null alors selon nMode cas 1 : m_pValidation(m_clModeleSource) cas 2 : m_pValidation(m_clModeleCourant) fin m_pValidation = Null DemandeMiseAJourIHM() fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier 06/08/2026 Isis_BO 5925 Partie 6 › Classe › PFicheEtatIntervention › Code si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MEtatIntervention dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MEtatIntervention renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MEtatIntervention() 06/08/2026 Isis_BO 5926 Partie 6 › Classe › PFicheEtatIntervention › Code clPresentation est un PFicheEtatIntervention(clModele,pValidation) renvoyer clPresentation | 06/08/2026 | Isis_BO | 5927 | | ---------- | ------- | ---- | Partie 6 › Classe › MTableauDeEtatIntervention › Code MTableauDeEtatIntervention Code Déclaration de MTableauDeEtatIntervention MTableauDeEtatIntervention est une Classe public m_clTabModele est un tableau de MEtatIntervention dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MEtatIntervention dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MEtatIntervention dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5928 Partie 6 › Classe › MTableauDeEtatIntervention › Code // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM EtatIntervention ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MEtatIntervention clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerHistoIntervention procédure ChargerHistoIntervention(local nIDIntervention est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // ReqSQL est une Requête SQL = [ SELECT * FROM EtatIntervention WHERE EtatIntervention.EI_IDIntervention={p_IDIntervention} ORDER BY EtatIntervention.EI_DateDebut ] ReqSQL.p_IDIntervention = nIDIntervention // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MEtatIntervention clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5929 Partie 6 › Classe › PTableEtatIntervention › Code PTableEtatIntervention Code Déclaration de PTableEtatIntervention PTableEtatIntervention est une Classe protégé m_clTableauModele est un MTableauDeEtatIntervention dynamique // modèle associé à la présentation m_clModeleCourant est un MEtatIntervention dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeEtatIntervention dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MEtatIntervention renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MEtatIntervention dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 5930 Partie 6 › Classe › PTableEtatIntervention › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeEtatIntervention selon nMode cas 0 : clTableauModele.Charger() cas 1 : clTableauModele.ChargerHistoIntervention(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableEtatIntervention(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheEtatIntervention(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MEtatIntervention dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MEtatIntervention() clPresentationFiche est un PFicheEtatIntervention(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MEtatIntervention dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) 06/08/2026 Isis_BO 5931 Partie 6 › Classe › PTableEtatIntervention › Code fin | 06/08/2026 | Isis_BO | 5932 | | ---------- | ------- | ---- | Partie 6 › Classe › MDocument › Code MDocument Code Déclaration de MDocument MDocument est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDInterventionest un entier sur 8 octets | m_sNom | est une chaîne ANSI | | | | | ------ | ------------------- | --- | ---------------- | --- | m_nIDCategorie est un entier sur 8 octets | m_sCommentaire | est une chaîne | | | | | -------------- | -------------- | ------------------------ | ------------------------ | --- | | m_dDateFichier | est une Date | | | | m_nIDMessageExterne est un entier sur 8 octets m_nIDEtatDocumentest un entier sur 8 octets | m_sHeriteDroit | est une chaîne | | | | | -------------- | -------------- | ------------------- | ------------------------ | --- | | m_sChemin | est une chaîne | | | | //************************************************************************************************* ************* // Membres NON liés aux rubriques du fichier MParametreMetier //************************************************************************************************* ************* // VARIABLE DE TYPE SIMPLE | m_bSelection | est un booléen | | | | | ------------ | -------------- | --- | --- | --- | m_nSuivi est un entier=-1 // -1: Non présent ; 0: Normal ;1=Vient d'être ajouté | m_clClient | est un MClient | | | | | ---------------- | -------------- | --- | --- | --- | | m_sCheminFichier | est une chaîne | | | | ImageEtatDocumentest une chaîne | m_clListeNote | est un tableau de MDocumentNote | | | | | ----------------- | ------------------------------- | --- | --- | --- | | // m_ImagePrevisu | est une Image | | | | | sRep_Racine | est une chaîne | | | | | sFormat_RepDoc | est une chaîne | | | | fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété ImageEtatDocument procédure publique ImageEtatDocument() selon :m_nIDEtatDocument | 06/08/2026 | | Isis_BO | | 5933 | | ---------- | --- | ------- | --- | ---- | Partie 6 › Classe › MDocument › Code cas gpclListeEtatDocument.RechercheEtDonneIdDepuisValeur("0") renvoyer "interdit.png" cas gpclListeEtatDocument.RechercheEtDonneIdDepuisValeur("2") renvoyer "charger.png" autre cas renvoyer "ok.png" fin //SI gpclListeEtatDocument:RechercheEtDonneLibelleDepuisID(:m_nIDEtatDocument)="Absent" ALORS // RENVOYER "interdit.png" //sinon SI gpclListeEtatDocument:RechercheEtDonneLibelleDepuisID(:m_nIDEtatDocument)="Présent" ALORS // RENVOYER "ok.png" //SINON // RENVOYER "charger.png" //FIN Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer m_sNom Récupération de la propriété ListeCommentaire procédure publique ListeCommentaire() sResultat est une chaîne tabDocNote est un tableau de MDocumentNote = ListeDocNote pour i = 1 _à_ tabDocNote..Occurrence si gProcDonneCollabUser<>Null alors sResultat += [RC]+ChaîneConstruit("%1 (%2)",tabDocNote[i]:m_sDN_Note, gProcDonneCollabUser( tabDocNote[i]:m_nCreationUser)) //+", "+DateVersChaîne(tabDocNote[i]:m_dhCreationDate,"le JJ/MM/AA à HH:mm ") sinon sResultat += [RC]+ChaîneConstruit("%1",tabDocNote[i]:m_sDN_Note) //, DateVersChaîne(tabDocNote[i]:m_dhCreationDate,"le JJ/MM/AA à HH:mm ")+ fin fin renvoyer sResultat Récupération de la propriété ListeDocNote procédure publique ListeDocNote() si m_clListeNote..Occurrence=0 alors HLitRecherchePremier(DocumentNote,DN_IDDocument,m_nPKID) tantque HTrouve(DocumentNote) = Vrai clDocNote est MDocumentNote WL.FichierVersMémoire(clDocNote,DocumentNote) TableauAjoute(m_clListeNote,clDocNote) HLitSuivant(DocumentNote) fin fin renvoyer m_clListeNote 06/08/2026 Isis_BO 5934 Partie 6 › Classe › PFicheDocument › Code PFicheDocument Code Déclaration de PFicheDocument PFicheDocument est une Classe protégé m_clModeleCourant est un MDocument// modèle associé à la présentation m_clModeleSource est un MDocument dynamique// référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin 06/08/2026 Isis_BO 5935 Partie 6 › Classe › PFicheDocument › Code SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MDocument dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MDocument renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MDocument() clPresentation est un PFicheDocument(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5936 Partie 6 › Classe › MTableauDeDocument › Code MTableauDeDocument Code Déclaration de MTableauDeDocument MTableauDeDocument est une Classe public m_clTabModele est un tableau de MDocument dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MDocument dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MDocument dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode ChargeDocumentSimple procédure ChargeDocumentSimple(*) // vide le tableau TableauSupprimeTout(m_clTabModele) //sListeFichiers est une chaîne ANSI // 06/08/2026 Isis_BO 5937 Partie 6 › Classe › MTableauDeDocument › Code // chargement à personnaliser selon votre contexte // sReqSQL est une Requête SQL = [ SELECT DISTINCT Document.*,Client.*,Lieu.*,Dossier.*,Intervention.*,PA1.* FROM Intervention LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) INNER JOIN Dossier ON (Dossier.DO_PKID=Intervention.IN_IDDossier) INNER JOIN Document ON (Intervention.IN_PKID=Document.DC_IDIntervention) INNER JOIN ParametreMetier AS PA1 ON (PA1.PA_PKID=Document.DC_Categorie) LEFT OUTER JOIN ParametreMetier AS PA2 ON (PA2.PA_CleLiaison = PA1.PA_Code+','+PA1.PA_Valeur) WHERE Intervention.IN_PKID={P_IDIntervention} AND PA1.PA_Valeur<>'4' AND EXISTS (SELECT 1 FROM AccesEtDroit WHERE PA2.PA_PKID=AccesEtDroit.AED_IDModule AND AED_Acces=1 AND AED_IDProfil={p_IDProfil}) ORDER BY Document.ModifDate ASC ] sReqSQL.P_IDIntervention = MesParamètres..Occurrence>=1 ? MesParamètres[1]=-1 ? Null sinon MesParamètres[1] sinon Null sReqSQL.p_IDProfil = MesParamètres..Occurrence>=2 ? MesParamètres[2]=-1 ? Null sinon MesParamètres[2] sinon Null // exécution de la requête si HExécuteRequête(sReqSQL,hRequêteSansCorrectionHF) alors sRepRacine est une chaîne = DonneRepertoireRacine() sFormatRepDoc est une chaîne = DonneFormatRepertoireDoc() tabRep est un tableau de Rep DecodeRepertoire(sFormatRepDoc,tabRep) si fRépertoireExiste(sRepRacine) alors // charge les enregistrements en mémoire //sListeFichiers = fListeFichier(sRepRacine) //sListeFichiers = fListeRépertoire(sRepRacine) pour tout sReqSQL clModele est un MDocument //clErreur est un CErreur nIDEtatDoc est un entier sur 8 octets stDroitCateg est un STParamCategDoc sParametreJSON est une chaîne //Chargement des données du document clModele.Charger(sReqSQL) clModele.sFormat_RepDoc = sFormatRepDoc clModele.sRep_Racine = sRepRacine //Chargement des données du client dans le sous objet clModele:m_clClient:Charger(sReqSQL) //Stockage de l'etat du document pour comparaison nIDEtatDoc = clModele:m_nIDEtatDocument // Réupération du paramétrage des droits de la catégorie sParametreJSON = gpclListeCategorieDocument.RechercheEtDonneParametreDepuisId(clModele. m_nIDCategorie) si sParametreJSON<>"" alors Désérialise(stDroitCateg,sParametreJSON,psdJSON) clModele.m_sHeriteDroit = stDroitCateg.sCodeDroit fin //Recherche et construction du chemin du document //sCheminFichiers = // clModele.m_sCheminFichier = ComplèteRep(DonneRepertoireDocument(4,Null,sReqSQL,0,tabRep,sRepRacine,sFormatRepDoc))+clM odele.m_sNom 06/08/2026 Isis_BO 5938 Partie 6 › Classe › MTableauDeDocument › Code //// Change l'état du document si la localisation a changé // clModele:m_nIDEtatDocument = fFichierExiste(clModele.m_sCheminFichier) ? gpclListeEtatDocument.RechercheEtDonneIdDepuisValeur("1") SINON gpclListeEtatDocument.RechercheEtDonneIdDepuisValeur("0") // clModele.m_sCheminFichier = "" //Change l'état du document si la localisation a changé clModele:m_nIDEtatDocument = gpclListeEtatDocument.RechercheEtDonneIdDepuisValeur("2") //Ajoute le document à la liste TableauAjoute(m_clTabModele,clModele) //Si l'état du document à changer => Enregistre le changement // SI nIDEtatDoc<>clModele:m_nIDEtatDocument _et_ clModele:bEnregistrer(clErreur) ALORS // // // FIN DemandeMiseAJourUIParent() fin fin fin TableauTrie(m_clTabModele,ttMembre,"m_dhModifDate") Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM Document ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MDocument clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerDocumentIntervention // Résumé : // Syntaxe : //ChargerDocumentIntervention ( est entier sur 8 octets) // 06/08/2026 Isis_BO 5939 Partie 6 › Classe › MTableauDeDocument › Code // Paramètres : // nIdIntervention (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerDocumentIntervention(local nIdIntervention est un entier sur 8 octets) sRepRacine est une chaîne sNomRepertoireInterv est une chaîne sNomRepertoireClient est une chaîne // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // sReqSQL est une Requête SQL = [ SELECT Document.*,Client.*,Lieu.*,Intervention.IN_PKID,Adresse.* FROM Intervention LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) INNER JOIN Document ON (Intervention.IN_PKID=Document.DC_IDIntervention) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE Intervention.IN_PKID={P_IDIntervention} ORDER BY Document.ModifDate ASC ] sReqSQL.P_IDIntervention= nIdIntervention=-1 ? Null sinon nIdIntervention sRepRacine = DonneRepertoireRacine() sNomRepertoireInterv = DonneRepertoireIntervention(nIdIntervention) // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL // SI m_clTabModele..Occurrence=0 _ou_ sNomRepertoireClient = "" ALORS // sNomRepertoireClient =DonneRepertoireClient(sReqSQL.CL_Nom,sReqSQL.CL_PKID) // FIN //unEnreg est un Enregistrement = sReqSQL clModele est un MDocument clModele.Charger(sReqSQL) clModele.m_sCheminFichier = ComplèteRep(sRepRacine+sNomRepertoireClient+ sNomRepertoireInterv)+clModele.m_sNom //DonneRepertoireDocument(2,Null,sReqSQL)+clModele.m_sNom// //clModele.m_ImagePrevisu = Majuscule(fExtraitChemin(clModele.m_sCheminFichier,fExtension)[[2A]]) DANS ("BMP","JPG","JPEG","GIF", "PCD", "PCX", "PNG", "PSD", "TGA", "TIF","TIFF","EMF","WMF","ICO","ICW","CUR","PDF") ? clModele.m_sCheminFichier SINON " fichier.png" clModele:m_clClient:Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin sListeFichier est une chaîne si sRepRacine<>"" alors sCheminFichiers est une chaîne 06/08/2026 Isis_BO 5940 Partie 6 › Classe › MTableauDeDocument › Code si sNomRepertoireClient<>"" _et_ sNomRepertoireInterv<>"" alors //HListeRubrique(sReqSQL) sCheminFichiers = ComplèteRep(sRepRacine+sNomRepertoireClient+sNomRepertoireInterv) // Le parcours se fait également dans les sous-répertoires et est interruptible. // + TAB + + TAB + + TAB + // R : Fichier en lecture seule. Le fichier est uniquement accessible en lecture. // H : Fichier caché. Le nom du fichier est généralement grisé ou invisible dans l'explorateur. // S : Fichier système. Le fichier est un fichier système Windows. // A : Fichier "archive". Cet attribut indique que le fichier peut être archivé. Certains programmes se servent de cet attribut pour savoir quels fichiers ont été sauvegardés. // D : Répertoire ou sous-répertoire. Le fichier est un répertoire ou un sous-répertoire. // C : Fichier compressé (sur les partitions NTFS). Le fichier a été automatiquement compressé lors de sa copie sur une partition NTFS (Windows NT ou 2000). si fRepExiste(sCheminFichiers) alors sListeFichier = fListeFichier(sCheminFichiers+ "*.*", frInformationComplète+ frInterruptible+frSansFichierCaché+frNonRécursif) // Pour chaque fichier trouvé pour toute chaîne UnFichier de sListeFichier séparée par RC nIndice est un entier = TableauCherche(m_clTabModele,tcLinéaire,"m_sNom", fExtraitChemin(ExtraitChaîne(UnFichier,1,TAB),fFichier+fExtension),1) si nIndice>0 alors m_clTabModele[nIndice]:m_nSuivi = 0 //m_clTabModele[nIndice]:m_dhModifDate = ChaîneVersDate(ExtraitChaîne(UnFichier,3,TAB),"AAAAMMJJHHMMSS") sinon clErreur est un CErreur clModele est un MDocument clModele.m_nSuivi = 1 //clModele.m_dhModifDate = ChaîneVersDate(ExtraitChaîne(UnFichier,3,TAB),"AAAAMMJJHHMMSS") clModele.m_nIDCategorie= gpclListeCategorieDocument.RechercheEtDonneIdDepuisValeur (0) clModele.m_nIDIntervention = sReqSQL.IN_PKID clModele.m_sNom = fExtraitChemin(ExtraitChaîne(UnFichier,1,TAB),fFichier+ fExtension) clModele.m_sCheminFichier = ComplèteRep(sRepRacine+sNomRepertoireClient+ sNomRepertoireInterv)+clModele.m_sNom // clModele.m_ImagePrevisu = Majuscule(fExtraitChemin(clModele.m_sCheminFichier,fExtension)[[2A]]) DANS ("BMP","JPG","JPEG","GIF", "PCD", "PCX", "PNG", "PSD", "TGA", "TIF","TIFF","EMF","WMF","ICO","ICW","CUR","PDF") ? clModele.m_sCheminFichier SINON "fichier.png" si clModele.bEnregistrer(clErreur) alors TableauAjoute(m_clTabModele,clModele) fin fin fin fin fin fin 06/08/2026 Isis_BO 5941 Partie 6 › Classe › MTableauDeDocument › Code TableauTrie(m_clTabModele,ttMembre,"m_dhModifDate") Méthode ChargerDocumentIntervention1 // Résumé : // Syntaxe : //ChargerDocumentIntervention1 ( est entier sur 8 octets) // // Paramètres : // nIdIntervention (entier sur 8 octets) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerDocumentIntervention1(*)//(LOCAL nIdIntervention est un entier sur 8 octets // vide le tableau TableauSupprimeTout(m_clTabModele) //sListeFichiers est une chaîne ANSI clErreur est un CErreur // // chargement à personnaliser selon votre contexte // sReqSQL est une Requête SQL = [ SELECT DISTINCT Document.*,Client.*,Lieu.*,Dossier.*,Intervention.*,PA1.* ,Adresse.* FROM Intervention LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) INNER JOIN Dossier ON (Dossier.DO_PKID=Intervention.IN_IDDossier) INNER JOIN Document ON (Intervention.IN_PKID=Document.DC_IDIntervention) INNER JOIN ParametreMetier AS PA1 ON (PA1.PA_PKID=Document.DC_Categorie) LEFT OUTER JOIN ParametreMetier AS PA2 ON (PA2.PA_CleLiaison = PA1.PA_Code+','+PA1.PA_Valeur) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE Intervention.IN_PKID={P_IDIntervention} AND PA1.PA_Valeur<>'4' AND EXISTS (SELECT 1 FROM AccesEtDroit WHERE PA2.PA_PKID=AccesEtDroit.AED_IDModule AND AED_Acces=1 AND AED_IDProfil={p_IDProfil}) ORDER BY Document.ModifDate ASC ] sReqSQL.P_IDIntervention= MesParamètres..Occurrence>=1 ? MesParamètres[1]=-1 ? Null sinon MesParamètres [1] sinon Null sReqSQL.p_IDProfil = MesParamètres..Occurrence>=2 ? MesParamètres[2]=-1 ? Null sinon MesParamètres[2] sinon Null // exécution de la requête si HExécuteRequête(sReqSQL,hRequêteSansCorrectionHF) alors sRepRacine est une chaîne = DonneRepertoireRacine() sFormatRepDoc est une chaîne = DonneFormatRepertoireDoc() tabRep est un tableau de Rep DecodeRepertoire(sFormatRepDoc,tabRep) si fRépertoireExiste(sRepRacine) alors // charge les enregistrements en mémoire //sListeFichiers = fListeFichier(sRepRacine) //sListeFichiers = fListeRépertoire(sRepRacine) pour tout sReqSQL clModele est un MDocument //clErreur est un CErreur nIDEtatDoc est un entier sur 8 octets stDroitCateg est un STParamCategDoc sParametreJSON est une chaîne 06/08/2026 Isis_BO 5942 Partie 6 › Classe › MTableauDeDocument › Code //Chargement des données du document clModele.Charger(sReqSQL) clModele.sFormat_RepDoc = sFormatRepDoc clModele.sRep_Racine = sRepRacine //Chargement des données du client dans le sous objet clModele:m_clClient:Charger(sReqSQL) //Stockage de l'etat du document pour comparaison nIDEtatDoc = clModele:m_nIDEtatDocument // Réupération du paramétrage des droits de la catégorie sParametreJSON = gpclListeCategorieDocument.RechercheEtDonneParametreDepuisId(clModele. m_nIDCategorie) si sParametreJSON<>"" alors Désérialise(stDroitCateg,sParametreJSON,psdJSON) clModele.m_sHeriteDroit = stDroitCateg.sCodeDroit fin //Recherche et construction du chemin du document clModele.m_sCheminFichier = ComplèteRep(DonneRepertoireDocument(4,Null,sReqSQL,0, tabRep,sRepRacine,sFormatRepDoc))+clModele.m_sNom // Change l'état du document si la localisation a changé clModele:m_nIDEtatDocument = fFichierExiste(clModele.m_sCheminFichier) ? gpcl ListeEtatDocument.RechercheEtDonneIdDepuisValeur("1") sinon gpclListeEtatDocument. RechercheEtDonneIdDepuisValeur("0") //Ajoute le document à la liste TableauAjoute(m_clTabModele,clModele) //Si l'état du document à changer => Enregistre le changement si nIDEtatDoc<>clModele:m_nIDEtatDocument _et_ clModele:bEnregistrer(clErreur) alors fin DemandeMiseAJourUIParent() fin fin fin TableauTrie(m_clTabModele,ttMembre,"m_dhModifDate") Méthode ChargerDocumentMessageExterne // Résumé : // Syntaxe : //ChargerDocumentMessageExterne ([...]) // // Paramètres : // <*> : > // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // nIdDoc (chaîne ANSI) : procédure ChargerDocumentMessageExterne(*) // vide le tableau TableauSupprimeTout(m_clTabModele) 06/08/2026 Isis_BO 5943 Partie 6 › Classe › MTableauDeDocument › Code //sCheminFichiers est une chaine //sRepAExclure est une chaine // // chargement à personnaliser selon votre contexte // sReqSQL est une Requête SQL = [ SELECT Document.*,Client.*,Lieu.*,Dossier.*,Intervention.*,Adresse.* FROM Document INNER JOIN Intervention ON (IN_PKID=Document.DC_IDIntervention) LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) LEFT OUTER JOIN Dossier ON (Dossier.DO_PKID=Intervention.IN_IDDossier) INNER JOIN ParametreMetier AS PA1 ON (PA1.PA_PKID=Document.DC_Categorie) LEFT OUTER JOIN ParametreMetier AS PA2 ON (PA2.PA_CleLiaison = PA1.PA_Code+','+PA1.PA_Valeur) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE Document.DC_PKID IN ({P_IDDoc}) AND EXISTS (SELECT 1 FROM AccesEtDroit WHERE PA2.PA_PKID=AccesEtDroit.AED_IDModule AND AED_Acces=1 AND AED_IDProfil={p_IDProfil}) ORDER BY Document.ModifDate ASC ] sReqSQL.P_IDDoc = MesParamètres..Occurrence>=1 ? MesParamètres[1]=-1 ? Null sinon MesParamètres[1] sinon Null sReqSQL.p_IDProfil = MesParamètres..Occurrence>=2 ? MesParamètres[2]=-1 ? Null sinon MesParamètres[2] sinon Null // exécution de la requête si HExécuteRequête(sReqSQL) alors sRepRacine est une chaîne = DonneRepertoireRacine() sFormatRepDoc est une chaîne = DonneFormatRepertoireDoc() tabRep est un tableau de Rep DecodeRepertoire(sFormatRepDoc,tabRep) si fRépertoireExiste(sRepRacine) alors // Boucle sur les données et pour tout sReqSQL clModele est un MDocument stDroitCateg est un STParamCategDoc //charge les enregistrements en mémoire clModele.Charger(sReqSQL) // Réupération du paramétrage des droits de la catégorie sParametreJSON est une chaîne =gpclListeCategorieDocument. RechercheEtDonneParametreDepuisId(clModele.m_nIDCategorie) si sParametreJSON<>"" alors Désérialise(stDroitCateg,sParametreJSON,psdJSON) clModele.m_sHeriteDroit = stDroitCateg.sCodeDroit fin //sCheminFichiers = clModele.m_sCheminFichier = ComplèteRep(DonneRepertoireDocument(4,Null,sReqSQL,0, tabRep,sRepRacine,sFormatRepDoc))+clModele.m_sNom TableauAjoute(m_clTabModele,clModele) fin fin fin Méthode ChargerRapportIntervention // Résumé : // Syntaxe : //ChargerRapportIntervention ([...]) // 06/08/2026 Isis_BO 5944 Partie 6 › Classe › MTableauDeDocument › Code // Paramètres : // <*> : > // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // nIdIntervention (entier sur 8 octets) : procédure ChargerRapportIntervention(*)//LOCAL nIdIntervention est un entier sur 8 octets // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // sReqSQL est une Requête SQL = [ SELECT DISTINCT Document.*,Client.*,Lieu.*,Dossier.*,Intervention.*,PA1.*,Adresse.* FROM Intervention LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) INNER JOIN Dossier ON (Dossier.DO_PKID=Intervention.IN_IDDossier) INNER JOIN Document ON (Intervention.IN_PKID=Document.DC_IDIntervention) INNER JOIN ParametreMetier AS PA1 ON (PA1.PA_PKID=Document.DC_Categorie) LEFT OUTER JOIN ParametreMetier AS PA2 ON (PA2.PA_CleLiaison = PA1.PA_Code+','+PA1.PA_Valeur) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE Intervention.IN_PKID={P_IDIntervention} AND PA1.PA_Valeur='4' AND EXISTS (SELECT 1 FROM AccesEtDroit WHERE PA2.PA_PKID=AccesEtDroit.AED_IDModule AND AED_Acces=1 AND AED_IDProfil={p_IDProfil}) ORDER BY Document.ModifDate ASC ] //sReqSQL.P_IDIntervention= nIdIntervention=-1 ? Null SINON nIdIntervention sReqSQL.P_IDIntervention= MesParamètres..Occurrence>=1 ? MesParamètres[1]=-1 ? Null sinon MesParamètres [1] sinon Null sReqSQL.p_IDProfil = MesParamètres..Occurrence>=2 ? MesParamètres[2]=-1 ? Null sinon MesParamètres[2] sinon Null // exécution de la requête si HExécuteRequête(sReqSQL) alors sRepRacine est une chaîne = DonneRepertoireRacine() sFormatRepDoc est une chaîne = DonneFormatRepertoireDoc() tabRep est un tableau de Rep DecodeRepertoire(sFormatRepDoc,tabRep) si fRépertoireExiste(sRepRacine) // boucle sur les données pour tout sReqSQL clModele est un MDocument stDroitCateg est un STParamCategDoc sParametreJSON est une chaîne clErreur est un CErreur nIDEtatDoc est un entier sur 8 octets //charge les enregistrements en mémoire clModele.Charger(sReqSQL) //Chargement des données du client dans le sous objet clModele:m_clClient:Charger(sReqSQL) //Stockage de l'etat du document pour comparaison nIDEtatDoc = clModele:m_nIDEtatDocument 06/08/2026 Isis_BO 5945 Partie 6 › Classe › MTableauDeDocument › Code sParametreJSON = gpclListeCategorieDocument.RechercheEtDonneParametreDepuisId(clModele. m_nIDCategorie) si sParametreJSON<>"" alors Désérialise(stDroitCateg,sParametreJSON,psdJSON) clModele.m_sHeriteDroit = stDroitCateg.sCodeDroit fin clModele.m_sCheminFichier = ComplèteRep(DonneRepertoireDocument(4,Null,sReqSQL,0, tabRep,sRepRacine,sFormatRepDoc))+clModele.m_sNom //Change l'état du document si la localisation a changé clModele:m_nIDEtatDocument = fFichierExiste(clModele.m_sCheminFichier) ? gpcl ListeEtatDocument.RechercheEtDonneIdDepuisValeur("1") sinon gpclListeEtatDocument. RechercheEtDonneIdDepuisValeur("0") TableauAjoute(m_clTabModele,clModele) //Si l'état du document à changer => Enregistre le changement si nIDEtatDoc<>clModele:m_nIDEtatDocument _et_ clModele:bEnregistrer(clErreur) alors fin fin fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5946 Partie 6 › Classe › PTableDocument › Messages multilingues PTableDocument Messages multilingues 06/08/2026 Isis_BO 5947 ¹ .ssem °N Message 5000 FR: Le fichier existant ne peut être supprimé ! 5001 FR: Erreur lors de la suppression du fichier ¹ N° mess. : numéro de message. PTableDocument Code Déclaration de PTableDocument PTableDocument est une Classe protégé m_clTableauModele est un MTableauDeDocument dynamique // modèle associé à la présentation m_clModeleCourant est un MDocument dynamique // référence sur le modèle de données courant m_clFicheClient est un PFicheClient dynamique m_clFicheIntervention est un PFicheIntervention dynamique m_sParam est une chaîne fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeDocument dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété FicheClient Partie 6 › Classe › PTableDocument › Code procédure publique FicheClient() : PFicheClient renvoyer m_clFicheClient Affectation de la propriété FicheClient procédure publique FicheClient(clValeur est PFicheClient) m_clFicheClient=clValeur Récupération de la propriété FicheIntervention procédure publique FicheIntervention() : PFicheIntervention renvoyer m_clFicheIntervention Affectation de la propriété FicheIntervention procédure publique FicheIntervention(clValeur est PFicheIntervention) m_clFicheIntervention=clValeur Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MDocument renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MDocument dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Récupération de la propriété p_Param procédure publique p_Param() : chaîne renvoyer m_sParam Affectation de la propriété p_Param procédure publique p_Param(sValeur est une chaîne) m_sParam=sValeur Méthode gNouvellePresentation 06/08/2026 Isis_BO 5948 Partie 6 › Classe › PTableDocument › Code // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeDocument selon nMode cas 0 : clTableauModele.Charger() cas 1 : clTableauModele.ChargerDocumentIntervention1(MesParamètres[2à]) cas 2 : clTableauModele.ChargerDocumentMessageExterne(MesParamètres[2à]) cas 3 : clTableauModele.ChargerRapportIntervention(MesParamètres[2à]) cas 4 : clTableauModele.ChargeDocumentSimple(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableDocument(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheDocument(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MDocument dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MDocument() clPresentationFiche est un PFicheDocument(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MDocument dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 5949 Partie 6 › Classe › cPressePapier › Code cPressePapier Code Déclaration de cPressePapier cPressePapier est une Classe ppOuvert est un booléen=Faux fin constant USER32 = "user32.dll" KERNEL32="kernel32.dll" CF_DSPBITMAP = 0x82 CF_DSPENHMETAFILE = 0x8E CF_DSPMETAFILEPICT = 0x83 CF_PRIVATEFIRST=0x200 CF_PRIVATELAST= 0x2FF CF_GDIOBJFIRST=0x300 CF_GDIOBJLAST=0x3FF fin Méthode ChargeBuffer procédure privé ChargeBuffer(TailleFormat est un entier système,DataHandle est un entier système,F est un Buffer) F=Complète("x",EntierSystèmeVersEntier(TailleFormat),"x")//Suite bug on force le type de tailleformat vers entier standard API(::KERNEL32,"RtlMoveMemory",&F,(DataHandle) ,(TailleFormat)) Constructeur procédure Constructeur() Méthode Contenu procédure Contenu(NumFormat est un entier système) S est une chaîne si :OuvrePressePapier() alors sNomFormat est une chaîne TailleFormat est un entier système DataHandle est un entier système selon NumFormat cas CF_TEXT,CF_OEMTEXT DataHandle=API(::USER32, "GetClipboardData", NumFormat) si DataHandle<>Null alors S=ChaîneRécupère(DataHandle,crAdresseASCIIZ) fin 06/08/2026 Isis_BO 5950 Partie 6 › Classe › cPressePapier › Code :FermerPressePapier() renvoyer S cas CF_UNICODETEXT DataHandle=API(::USER32, "GetClipboardData", NumFormat) si DataHandle<>Null alors S=ChaîneRécupère(DataHandle,crAdresseUnicode) fin :FermerPressePapier() renvoyer S cas 15 //HDROP S=:ListeFichiers (CR) :FermerPressePapier() renvoyer S cas ::CF_PRIVATEFIRST à ::CF_PRIVATELAST :FermerPressePapier() renvoyer S autre cas //Détermination de la taille des données DataHandle=API(::USER32, "GetClipboardData", NumFormat) TailleFormat= API(::KERNEL32, "GlobalSize", DataHandle) F est un Buffer sNomFormat=:NomFormat(NumFormat) selon sNomFormat cas "FileContents" :ChargeBuffer(TailleFormat,DataHandle,F) :FermerPressePapier() renvoyer F // Fpdf est un entier // Fpdf=fCrée("C:\Temp\Test.pdf") // fEcrit(Fpdf,F) // fFerme(Fpdf) // F="" // LanceAppliAssociée("C:\Temp\Test.pdf") cas "FileGroupDescriptor" //Cette structure est à taille variable // 4 octets + N x 332 octets //On calcul le nb de FILEDESCRIPTOR Nb,I sont des entier Nb=(TailleFormat-4)/332 :ChargeBuffer(TailleFormat,DataHandle,F) pour I=1 à Nb S+=[RC]+ Remplace( F[[3+(332*(I-1)) à (332*I)]],Caract(0),"") fin :FermerPressePapier() renvoyer S autre cas si Gauche(sNomFormat,4)="text" alors DataHandle=API(::USER32, "GetClipboardData", NumFormat) si DataHandle<>Null alors S=ChaîneRécupère(DataHandle,crAdresseUnicode) fin fin :FermerPressePapier() 06/08/2026 Isis_BO 5951 Partie 6 › Classe › cPressePapier › Code renvoyer S fin fin fin renvoyer S Méthode ContenuParNomFormat procédure ContenuParNomFormat(Nom) Numero est un entier système //Recherche du numéro en fonction du Nom S est une chaîne pour toute chaîne S de :ListeFormatTaille() séparée par RC si PositionOccurrence(S,Nom,1)>0 alors Numero= Val( ExtraitChaîne(S,1,TAB) ) fin fin si Numero>0 alors renvoyer :Contenu(Numero) sinon renvoyer "" fin Destructeur procédure Destructeur() Méthode FermerPressePapier procédure privée FermerPressePapier() si :ppOuvert alors API("user32","CloseClipboard") fin :ppOuvert=Faux Méthode ListeFichiers procédure privée ListeFichiers(Separateur est une chaîne=RC) lstFichier est une chaîne sR est une chaîne sur 3000 HandleDonnees est un entier système = API("user32","GetClipboardData",15) //15 CF_HDROP si HandleDonnees <> 0 alors iTaille est un entier NbFichiers est un entier = API("shell32","DragQueryFile",HandleDonnees,-1,Null,0) I est un entier //tabTemp est un tableau dynamique pour I = 0 _à_ NbFichiers-1 iTaille = API("shell32","DragQueryFile",HandleDonnees,I,0,0) iTaille = iTaille + 1 sR="" sR=Complète(sR,iTaille) API("shell32","DragQueryFile",HandleDonnees,I,&sR,iTaille) lstFichier+=[Separateur]+sR fin fin renvoyer lstFichier Méthode ListeFormat 06/08/2026 Isis_BO 5952 Partie 6 › Classe › cPressePapier › Code procédure ListeFormat( Separateur est une chaîne=RC) S est une chaîne si :OuvrePressePapier() alors NumFormat est un entier système //HandleDonnee est un entier système NumFormat=API(::USER32, "EnumClipboardFormats", 0) tantque NumFormat<>0 // Prototype de la fonction : UINT WINAPI EnumClipboardFormats( UINT format); //Lecture du nom du format S+=[Separateur] + :NomFormat(NumFormat) NumFormat=API(::USER32, "EnumClipboardFormats", NumFormat) fin :FermerPressePapier() fin renvoyer S Méthode ListeFormatTaille procédure ListeFormatTaille() S est une chaîne si :OuvrePressePapier() alors NumFormat est un entier système sNomFormat est une chaîne HandleDonnee est un entier système TailleDonnee est un entier système NumFormat=API(::USER32, "EnumClipboardFormats", 0) tantque NumFormat<>0 // Prototype de la fonction : UINT WINAPI EnumClipboardFormats( UINT format); //Lecture du nom du format sNomFormat = :NomFormat(NumFormat) //Détermination de la taille des données HandleDonnee=API(::USER32, "GetClipboardData", NumFormat) TailleDonnee= API(::KERNEL32, "GlobalSize", HandleDonnee) S+=[RC] + NumFormat + TAB + sNomFormat + TAB + TailleDonnee NumFormat=API(::USER32, "EnumClipboardFormats", NumFormat) fin :FermerPressePapier() fin renvoyer S Méthode NomFormat procédure NomFormat(NumFormat est un entier système) selon NumFormat cas 1 renvoyer "CF_TEXT" cas 2 renvoyer "CF_BITMAP" cas 3 renvoyer "CF_METAFILEPICT" cas 4 renvoyer "CF_SYLK" 06/08/2026 Isis_BO 5953 Partie 6 › Classe › cPressePapier › Code cas 5 renvoyer "CF_DIF" cas 6 renvoyer "CF_TIFF" cas 7 renvoyer "CF_OEMTEXT" cas 8 renvoyer "CF_DIB" cas 9 renvoyer "CF_PALETTE" cas 10 renvoyer "CF_PENDATA" cas 11 renvoyer "CF_RIFF" cas 12 renvoyer "CF_WAVE" cas 13 renvoyer "CF_UNICODETEXT" cas 14 renvoyer "CF_ENHMETAFILE" cas 15 renvoyer "CF_HDROP" cas 16 renvoyer "CF_LOCALE" cas 0x80 renvoyer "CF_OWNERDISPLAY" cas 0x82 renvoyer "CF_DSPBITMAP" cas 0x8E renvoyer "CF_DSPENHMETAFILE" cas 0x83 renvoyer "CF_DSPMETAFILEPICT" cas 0x81 renvoyer "CF_DSPTEXT" cas 0x300 à 0x3FF renvoyer "CF_GDIOBJ " + NumFormat cas 0x200 à 0x2FF renvoyer "CF_PRIVATE" + NumFormat autre cas // Prototype de la fonction : int WINAPI GetClipboardFormatNameA( UINT format, LPSTR lpszFormatName, int cchMaxCount) //renvoie la longueur de la chaine retour pointée par lpszFormatName , 0 si pas de réponse N est un entier=256 //Pour fonctionner , il faut initialiser la chaine retour avec des caractères quelconques // et passer en paramètre l'adresse de cette chaine S est une chaîne S=Complète("x",N-1,"x") si API(::USER32, "GetClipboardFormatNameA", NumFormat, &S, N)=0 alors renvoyer "Inconnu" sinon renvoyer ExtraitChaîne( S,1,Caract(0)) fin fin Méthode OuvrePressePapier 06/08/2026 Isis_BO 5954 Partie 6 › Classe › cPressePapier › Code procédure privée OuvrePressePapier() si pas :ppOuvert alors :ppOuvert=API("user32","OpenClipboard",Null) <> 0 fin renvoyer :ppOuvert Méthode Vide procédure Vide() API(::USER32, "EmptyClipboard") 06/08/2026 Isis_BO 5955 Partie 6 › Classe › MSuiviDesTemps › Code MSuiviDesTemps Code Déclaration de MSuiviDesTemps MSuiviDesTemps est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_dDateDebut est une DateHeure m_nIDIntervention est un entier sur 8 octets m_nIDCollaborateur est un entier sur 8 octets m_nIDPartenaire est un entier sur 8 octets m_nNbMinutes est un entier m_sLibelle est une chaîne ANSI m_nIDTypeTemps est un entier sur 8 octets m_nIDRdv est un entier sur 8 octets m_rPonderation est un réel sur 4 octets m_sIDImport est une chaîne ANSI m_dDateFin est une chaîne m_nIDTypeRdv est un entier sur 8 octets m_bControle est un booléen m_nIDGroupe est un entier sur 8 octets m_rNbHeure est un réel sur 4 octets m_sRefInterneInterv est une chaîne m_clCollaborateur est un MCollaborateur m_clLieu est un MLieu m_bDevis est un booléen fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer IdentifiantUnique Récupération de la propriété NbHeure procédure publique NbHeure() renvoyer :m_nNbMinutes/60 Récupération de la propriété NbHeurePondere 06/08/2026 Isis_BO 5956 Partie 6 › Classe › MSuiviDesTemps › Code procédure publique NbHeurePondere():réel si m_rPonderation>0 alors renvoyer NbHeure/m_rPonderation sinon renvoyer 0 fin Récupération de la propriété NomCollaborateur procédure publique NomCollaborateur() si m_clCollaborateur<> Null alors renvoyer m_clCollaborateur.m_sNom sinon renvoyer "" fin Récupération de la propriété NomPrenomCollaborateur procédure publique NomPrenomCollaborateur() si m_clCollaborateur<> Null alors renvoyer m_clCollaborateur.NomPrenom sinon renvoyer "" fin Récupération de la propriété pLibTypeTemps procédure publique pLibTypeTemps() : chaîne //nIndice est un entier = TableauCherche(gpclListeTypeTemps:m_clTabModele,tcLinéaire,"m_nPKID",m_nIDTypeTemps,1) si gProcLibTypeTemps<>Null alors renvoyer gProcLibTypeTemps(m_nIDTypeTemps)//gpclListeTypeTemps:m_clTabModele[nIndice]:m_sLibelle sinon renvoyer "" fin 06/08/2026 Isis_BO 5957 Partie 6 › Classe › PFicheSuiviDesTemps › Code PFicheSuiviDesTemps Code Déclaration de PFicheSuiviDesTemps PFicheSuiviDesTemps est une Classe protégé m_clModeleCourant est un MSuiviDesTemps// modèle associé à la présentation m_clModeleSource est un MSuiviDesTemps dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode AppelProcValidation // Résumé : // Syntaxe : //AppelProcValidation ( est entier) // // Paramètres : // nMode (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelProcValidation(local nMode est un entier) // si il y a une procédure de validation si m_pValidation<>Null alors selon nMode cas 1 : m_pValidation(m_clModeleSource) cas 2 : m_pValidation(m_clModeleCourant) fin m_pValidation = Null DemandeMiseAJourIHM() fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source //m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG 06/08/2026 Isis_BO 5958 Partie 6 › Classe › PFicheSuiviDesTemps › Code // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MSuiviDesTemps dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne Récupération de la propriété p_clCourant procédure publique p_clCourant() : MSuiviDesTemps renvoyer m_clModeleCourant Méthode gNouvellePresentation 06/08/2026 Isis_BO 5959 Partie 6 › Classe › PFicheSuiviDesTemps › Code // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MSuiviDesTemps() clPresentation est un PFicheSuiviDesTemps(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5960 Partie 6 › Classe › MMessageInterne › Code MMessageInterne Code Déclaration de MMessageInterne MMessageInterne est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDTypeMessage est un entier sur 8 octets m_nIDInterventionest un entier sur 8 octets m_sMessage est une chaîne m_clCollaborateurest un MCollaborateur fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer IdentifiantUnique 06/08/2026 Isis_BO 5961 Partie 6 › Classe › PFicheMessageInterne › Code PFicheMessageInterne Code Déclaration de PFicheMessageInterne PFicheMessageInterne est une Classe protégé m_clModeleCourant est un MMessageInterne // modèle associé à la présentation m_clModeleSource est un MMessageInterne dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : 06/08/2026 Isis_BO 5962 Partie 6 › Classe › PFicheMessageInterne › Code renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MMessageInterne dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MMessageInterne renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MMessageInterne() clPresentation est un PFicheMessageInterne(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5963 Partie 6 › Classe › MTableauDeSuiviDesTemps › Code MTableauDeSuiviDesTemps Code Déclaration de MTableauDeSuiviDesTemps MTableauDeSuiviDesTemps est une Classe public m_clTabModele est un tableau de MSuiviDesTemps dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MSuiviDesTemps dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MSuiviDesTemps dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5964 Partie 6 › Classe › MTableauDeSuiviDesTemps › Code // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM SuiviDesTemps ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MSuiviDesTemps clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerCollab // Résumé : // Syntaxe : //ChargerCollab ( est entier sur 8 octets, est chaîne, est chaîne) // // Paramètres : // nIdCollaborateur (entier sur 8 octets) : // sDateInf (chaîne ANSI) : // sDateSup (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargerCollab(local nIdCollaborateur est un entier sur 8 octets,local sDateInf est une chaîne ,local sDateSup est une chaîne) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données sReqSQL est une Requête SQL = [ SELECT SuiviDesTemps.SDT_Controle ,SuiviDesTemps.SDT_DateDebut ,SuiviDesTemps.SDT_DateHeureFin ,SuiviDesTemps.SDT_IDCollaborateur ,SuiviDesTemps.SDT_IDIntervention, SuiviDesTemps.SDT_IDRdv ,SuiviDesTemps.SDT_IDTypeRdv ,SuiviDesTemps.SDT_IDTypeTemps ,SuiviDesTemps.SDT_NbMinutes//,sum(SuiviDesTemps.SDT_NbMinutes) AS SDT_NbMinutes ,SuiviDesTemps.SDT_PKID ,SuiviDesTemps.SDT_Ponderation, Collaborateur.* ,Lieu.LI_PKID 06/08/2026 Isis_BO 5965 Partie 6 › Classe › MTableauDeSuiviDesTemps › Code ,Intervention.IN_RefInterne AS RefInterneInterv FROM SuiviDesTemps INNER JOIN Collaborateur ON (Collaborateur.CO_PKID=SuiviDesTemps.SDT_IDCollaborateur) LEFT OUTER JOIN Intervention ON (Intervention.IN_PKID=SuiviDesTemps.SDT_IDIntervention) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) WHERE (SuiviDesTemps.SDT_IDCollaborateur={p_IdCollaborateur} AND (SuiviDesTemps.SDT_DateDebut BETWEEN {p_DateInf} AND {p_DateSup})) //group by SuiviDesTemps.SDT_IDRdv,SuiviDesTemps.SDT_Controle,SuiviDesTemps.SDT_DateDebut,SuiviDesTemps.SDT_Da teHeureFin,SuiviDesTemps.SDT_IDCollaborateur,SuiviDesTemps.SDT_IDIntervention, //SuiviDesTemps.SDT_IDTypeRdv,SuiviDesTemps.SDT_IDTypeTemps,SuiviDesTemps.SDT_NbMinutes,SuiviDesTem ps.SDT_PKID,SuiviDesTemps.SDT_Ponderation, //Collaborateur.CO_PKID,Lieu.LI_PKID,Intervention.IN_RefInterne ORDER BY SuiviDesTemps.SDT_DateDebut DESC ] sReqSQL.p_IdCollaborateur = nIdCollaborateur=-1 ? Null sinon nIdCollaborateur sReqSQL.p_DateInf= sDateInf sReqSQL.p_DateSup= sDateSup // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MSuiviDesTemps clModele.Charger(sReqSQL) clModele.m_clCollaborateur.Charger(sReqSQL) clModele.m_clLieu.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerDepuisIntervention procédure ChargerDepuisIntervention(local nIdIntervention est un entier sur 8 octets) nIdTypeTempsGlobal est un entier sur 8 octets = gpclListeTypeTemps. RechercheEtDonneIdDepuisValeur(1) nIdTypeTempsNonAffecte est un entier sur 8 octets = gpclListeTypeTemps. RechercheEtDonneIdDepuisValeur(99) // vide le tableau TableauSupprimeTout(m_clTabModele) ParamTypeTemps est un ST_TypeTempsrdv // // chargement à personnaliser selon votre contexte // // récupération des données sReqSQL est une Requête SQL = [ SELECT * FROM SuiviDesTemps INNER JOIN Collaborateur ON (Collaborateur.CO_PKID=SuiviDesTemps.SDT_IDCollaborateur) INNER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=SuiviDesTemps.SDT_IDTypeTemps) WHERE SuiviDesTemps.SDT_IDIntervention={p_IdIntervention} AND ParametreMetier.PA_Actif=1 AND TO_CHAR(SDT_DateDebut,'DD/MM/YYYY')<>'00/00/0000' ORDER BY SuiviDesTemps.SDT_DateDebut DESC ] //sReqSQL.p_IdIntervention = nIdIntervention=-1 ? Null SINON nIdIntervention sReqSQL.p_IdIntervention = nIdIntervention=0 ? -1 sinon nIdIntervention=-1 ? Null sinon nIdIntervention // exécution de la requête si HExécuteRequête(sReqSQL) alors 06/08/2026 Isis_BO 5966 Partie 6 › Classe › MTableauDeSuiviDesTemps › Code // charge les enregistrements en mémoire pour tout sReqSQL si sReqSQL.SDT_DateDebut <> "" et sReqSQL.SDT_DateHeureFin <> "" et sReqSQL.SDT_NbMinutes > 0 et sReqSQL.SDT_IDTypeTemps <> nIdTypeTempsNonAffecte et sReqSQL.SDT_IDTypeTemps <> nIdTypeTempsGlobal alors si sReqSQL.PA_Parametre <> "" alors Désérialise(ParamTypeTemps,sReqSQL.PA_Parametre,psdJSON) clModele est un MSuiviDesTemps clModele.m_bDevis = ParamTypeTemps.devis clModele.Charger(sReqSQL) clModele.m_clCollaborateur.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5967 Partie 6 › Classe › PTableSuiviDesTemps › Code PTableSuiviDesTemps Code Déclaration de PTableSuiviDesTemps PTableSuiviDesTemps est une Classe protégé m_clTableauModele est un MTableauDeSuiviDesTemps dynamique // modèle associé à la présentation m_clModeleCourant est un MSuiviDesTemps dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeSuiviDesTemps dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MSuiviDesTemps renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MSuiviDesTemps dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 5968 Partie 6 › Classe › PTableSuiviDesTemps › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeSuiviDesTemps selon nMode cas 0 : clTableauModele.Charger() cas 1 : clTableauModele.ChargerDepuisIntervention(MesParamètres[2à]) cas 2 : clTableauModele.ChargerCollab(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableSuiviDesTemps(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheSuiviDesTemps(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MSuiviDesTemps dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MSuiviDesTemps() clPresentationFiche est un PFicheSuiviDesTemps(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MSuiviDesTemps dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 5969 Partie 6 › Classe › MTableauDeMessageInterne › Code MTableauDeMessageInterne Code Déclaration de MTableauDeMessageInterne MTableauDeMessageInterne est une Classe public m_clTabModele est un tableau de MMessageInterne dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MMessageInterne dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MMessageInterne dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode ChargeDepuisInterventionMSG_Admin procédure ChargeDepuisInterventionMSG_Admin(local nIDIntervention est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5970 Partie 6 › Classe › MTableauDeMessageInterne › Code // // récupération des données sReqSQL est une Requête SQL = [ SELECT MessageInterne.*,Collaborateur.* FROM MessageInterne INNER JOIN Utilisateur ON (Utilisateur.UT_PKID=MessageInterne.CreationUser) INNER JOIN Collaborateur ON (Collaborateur.CO_PKID=Utilisateur.UT_IDCollaborateur) WHERE MessageInterne.MI_IDIntervention={p_IDIntervention} AND MessageInterne.MI_IDTypeMessage > 10 ORDER BY MessageInterne.CreationDate DESC ] sReqSQL.p_IDIntervention = nIDIntervention=-1 ? Null sinon nIDIntervention // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MMessageInterne clModele.Charger(sReqSQL) clModele:m_clCollaborateur.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM MessageInterne ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MMessageInterne clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerDepuisInterventionMSG_Interne procédure ChargerDepuisInterventionMSG_Interne(local nIDIntervention est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // 06/08/2026 Isis_BO 5971 Partie 6 › Classe › MTableauDeMessageInterne › Code // récupération des données sReqSQL est une Requête SQL = [ SELECT MessageInterne.*,Collaborateur.* FROM MessageInterne LEFT JOIN Utilisateur ON (Utilisateur.UT_PKID=MessageInterne.CreationUser) LEFT JOIN Collaborateur ON (Collaborateur.CO_PKID=Utilisateur.UT_IDCollaborateur) WHERE MessageInterne.MI_IDIntervention={p_IDIntervention} AND MessageInterne.MI_IDTypeMessage < 10 ORDER BY MessageInterne.CreationDate DESC ] sReqSQL.p_IDIntervention = nIDIntervention=-1 ? Null sinon nIDIntervention // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MMessageInterne clModele.Charger(sReqSQL) clModele:m_clCollaborateur.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5972 Partie 6 › Classe › PTableMessageInterne › Code PTableMessageInterne Code Déclaration de PTableMessageInterne PTableMessageInterne est une Classe protégé m_clTableauModele est un MTableauDeMessageInterne dynamique // modèle associé à la présentation m_clModeleCourant est un MMessageInterne dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeMessageInterne dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MMessageInterne renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MMessageInterne dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 5973 Partie 6 › Classe › PTableMessageInterne › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeMessageInterne selon nMode cas 0 : clTableauModele.Charger() cas 1 : clTableauModele.ChargerDepuisInterventionMSG_Interne(MesParamètres[2à]) cas 3 : clTableauModele.ChargeDepuisInterventionMSG_Admin(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableMessageInterne(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheMessageInterne(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MMessageInterne dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau(*) clModele est un MMessageInterne() clPresentationFiche est un PFicheMessageInterne(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MMessageInterne dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 5974 Partie 6 › Classe › MTableauDeDocumentNote › Code MTableauDeDocumentNote Code Déclaration de MTableauDeDocumentNote MTableauDeDocumentNote est une Classe public m_clTabModele est un tableau de MDocumentNote dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MDocumentNote dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MDocumentNote dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(local nIdDocument est un entier sur 8 octets=-1) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5975 Partie 6 › Classe › MTableauDeDocumentNote › Code // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM DocumentNote where DocumentNote.DN_IDDocument={P_IDDocument} order by DocumentNote.CreationDate desc ] sdSource.P_IDDocument= nIdDocument=-1 ? Null sinon nIdDocument // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MDocumentNote clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5976 Partie 6 › Classe › MDocumentNote › Code MDocumentNote Code Déclaration de MDocumentNote MDocumentNote est une Classe hérite de MBase m_nDN_PKID est un entier sur 8 octets m_nDN_IDDocument est un entier sur 8 octets m_sDN_Note est une chaîne fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nDN_PKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer m_sDN_Note 06/08/2026 Isis_BO 5977 Partie 6 › Classe › PTableDocumentNote › Code PTableDocumentNote Code Déclaration de PTableDocumentNote PTableDocumentNote est une Classe protégé m_clTableauModele est un MTableauDeDocumentNote dynamique // modèle associé à la présentation m_clModeleCourant est un MDocumentNote dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeDocumentNote dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MDocumentNote renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MDocumentNote dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 5978 Partie 6 › Classe › PTableDocumentNote › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nIDDocument est un entier sur 8 octets=-1) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeDocumentNote clTableauModele.Charger(nIDDocument) // création de la nouvelle instance de présentation clPresentation est un PTableDocumentNote(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() // La fenêtre Fiche PFicheDocumentNote n'existe pas. // La méthode est en commentaire pour ne pas générer une erreur de compilation. // Décommentez la méthode si vous créez la fiche PFicheDocumentNote. clPresentationFiche est un PFicheDocumentNote(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MDocumentNote dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() // La fenêtre Fiche PFicheDocumentNote n'existe pas. // La méthode est en commentaire pour ne pas générer une erreur de compilation. // Décommentez la méthode si vous créez la fiche PFicheDocumentNote. // clModele est un MDocumentNote() clPresentationFiche est un PFicheDocumentNote(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MDocumentNote dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 5979 Partie 6 › Classe › PFicheDocumentNote › Code PFicheDocumentNote Code Déclaration de PFicheDocumentNote PFicheDocumentNote est une Classe protégé m_clModeleCourant est un MDocumentNote // modèle associé à la présentation m_clModeleSource est un MDocumentNote dynamique// référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin 06/08/2026 Isis_BO 5980 Partie 6 › Classe › PFicheDocumentNote › Code SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MDocumentNote dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MDocumentNote renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MDocumentNote() clPresentation est un PFicheDocumentNote(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5981 Partie 6 › Classe › MMessageExterne › Code MMessageExterne Code Déclaration de MMessageExterne MMessageExterne est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDInterventionest un entier sur 8 octets | m_sAdrExp | est une chaîne ANSI | | | | ------------ | ------------------- | ---------------------- | --- | | m_sObjet | est une chaîne ANSI | | | | m_sIDDocPJ | est une chaîne | | | | m_bEnvoyer | est un booléen | | | | m_bBrouillon | est un booléen | | | m_sAdrDestinataires est une chaîne | m_sMessage | est une chaîne | | | | ----------- | -------------- | --------------------- | --- | | m_bPJ | est un booléen | | | | m_sAdrCC | est une chaîne | | | | m_sAdrCCI | est une chaîne | | | | m_sIDImport | est une chaîne | | | fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer m_sObjet | 06/08/2026 | | Isis_BO | 5982 | | ---------- | --- | ------- | ---- | Partie 6 › Classe › PFicheMessageExterne › Code PFicheMessageExterne Code Déclaration de PFicheMessageExterne PFicheMessageExterne est une Classe protégé m_clModeleCourant est un MMessageExterne // modèle associé à la présentation m_clModeleSource est un MMessageExterne dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin 06/08/2026 Isis_BO 5983 Partie 6 › Classe › PFicheMessageExterne › Code SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MMessageExterne dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MMessageExterne renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MMessageExterne() clPresentation est un PFicheMessageExterne(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5984 Partie 6 › Classe › MTableauDeMessageExterne › Code MTableauDeMessageExterne Code Déclaration de MTableauDeMessageExterne MTableauDeMessageExterne est une Classe public m_clTabModele est un tableau de MMessageExterne dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MMessageExterne dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MMessageExterne dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(nIdIntervention est un entier sur 8 octets=-1) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5985 Partie 6 › Classe › MTableauDeMessageExterne › Code // // récupération des données reqSQL est une Requête SQL = [ SELECT * FROM MessageExterne WHERE MessageExterne.ME_IDIntervention={P_IDIntervention} ORDER BY MessageExterne.CreationDate DESC ] reqSQL.P_IDIntervention = nIdIntervention=-1 ? Null sinon nIdIntervention // exécution de la requête si HExécuteRequête(reqSQL) alors // charge les enregistrements en mémoire pour tout reqSQL clModele est un MMessageExterne clModele.Charger(reqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5986 Partie 6 › Classe › PTableMessageExterne › Code PTableMessageExterne Code Déclaration de PTableMessageExterne PTableMessageExterne est une Classe protégé m_clTableauModele est un MTableauDeMessageExterne dynamique // modèle associé à la présentation m_clModeleCourant est un MMessageExterne dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeMessageExterne dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MMessageExterne renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MMessageExterne dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 5987 Partie 6 › Classe › PTableMessageExterne › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nIdIntervention est un entier sur 8 octets=-1) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeMessageExterne clTableauModele.Charger(nIdIntervention) // création de la nouvelle instance de présentation clPresentation est un PTableMessageExterne(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheMessageExterne(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MMessageExterne dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MMessageExterne() clPresentationFiche est un PFicheMessageExterne(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MMessageExterne dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 5988 Partie 6 › Classe › MAction › Code MAction Code Déclaration de MAction MAction est une Classe hérite de MBase m_nPKID est un entier sur 8 octets | m_dDateAction | est une Date | | | | -------------- | ------------- | ------------------------ | --- | | m_hHeureAction | est une Heure | | | m_nIDTypeAction est un entier sur 8 octets m_nIDInterventionest un entier sur 8 octets | m_sDescription | est une chaîne ANSI | | | | -------------- | -------------------------- | ------------------------ | --- | | m_bClos | est un booléen | | | | m_nIDQui | est un entier sur 8 octets | | | | m_sIDImport | est une chaîne | | | fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" | 06/08/2026 | | Isis_BO | 5989 | | ---------- | --- | ------- | ---- | Partie 6 › Classe › PFicheAction › Code PFicheAction Code Déclaration de PFicheAction PFicheAction est une Classe protégé m_clModeleCourant est un MAction // modèle associé à la présentation m_clModeleSource est un MAction dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode AppelProcValidation // Résumé : // Syntaxe : //AppelProcValidation ( est entier) // // Paramètres : // nMode (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelProcValidation(local nMode est un entier) // si il y a une procédure de validation si m_pValidation<>Null alors selon nMode cas 1 : m_pValidation(m_clModeleSource) cas 2 : m_pValidation(m_clModeleCourant) fin m_pValidation = Null DemandeMiseAJourIHM() fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin //Contôle des données //:m_clModeleCourant:bControle(clErreur,Faux) //SI PAS clErreur.p_bOk ALORS GOTO ERREURTRANSAC 06/08/2026 Isis_BO 5990 Partie 6 › Classe › PFicheAction › Code // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MAction dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MAction renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) 06/08/2026 Isis_BO 5991 Partie 6 › Classe › PFicheAction › Code // création de la présentation avec une nouvelle instance de modèle clModele est un MAction() clPresentation est un PFicheAction(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5992 Partie 6 › Classe › MTableauDeAction › Code MTableauDeAction Code Déclaration de MTableauDeAction MTableauDeAction est une Classe public m_clTabModele est un tableau de MAction dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MAction dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MAction dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 5993 Partie 6 › Classe › MTableauDeAction › Code // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM Action ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MAction clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerDepuisIntervention procédure ChargerDepuisIntervention(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données sReqSQL est une Requête SQL = [ SELECT * FROM Action WHERE Action.AC_IDIntervention={p_IdIntervention} ] sReqSQL.p_IdIntervention = MesParamètres..Occurrence>=1 ? MesParamètres[1]=-1 ? Null sinon MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MAction clModele.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 5994 Partie 6 › Classe › PTableAction › Code PTableAction Code Déclaration de PTableAction PTableAction est une Classe protégé m_clTableauModele est un MTableauDeAction dynamique// modèle associé à la présentation m_clModeleCourant est un MAction dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeAction dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MAction renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MAction dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation 06/08/2026 Isis_BO 5995 Partie 6 › Classe › PTableAction › Code // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeAction selon nMode cas 0 : clTableauModele.Charger() cas 1 : clTableauModele.ChargerDepuisIntervention(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableAction(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheAction(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MAction dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau(local bLier est un booléen,local nIdLie est un entier sur 8 octets) clModele est un MAction() clModele.m_bLiaison = bLier clModele.m_nIDIntervention= nIdLie clPresentationFiche est un PFicheAction(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MAction dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 5996 Partie 6 › Classe › MCheckList › Code MCheckList Code Déclaration de MCheckList MCheckList est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_sNom est une chaîne ANSI m_sElement est une chaîne ANSI m_bFait est un booléen m_nOrdre est un entier m_nIDModele est un entier sur 8 octets m_nIDInterventionest un entier sur 8 octets m_nOrdreDuGroupe est un entier m_clCheckListCollab est un MCheckList_Collab dynamique m_clListeCollab est un tableau de MCollaborateur fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété Collaborateurs procédure publique Collaborateurs() sResultat est une chaîne nCpt est un entier pour tout clCollab de :m_clListeCollab nCpt+=1 si nCpt=1 alors sResultat = clCollab:m_sNom+" "+clCollab:m_sPrenom sinon sResultat += RC+clCollab:m_sNom+" "+clCollab:m_sPrenom fin fin renvoyer sResultat Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer m_sNom 06/08/2026 Isis_BO 5997 Partie 6 › Classe › PFicheCheckList › Code PFicheCheckList Code Déclaration de PFicheCheckList PFicheCheckList est une Classe protégé m_clModeleCourant est un MCheckList // modèle associé à la présentation m_clModeleSource est un MCheckList dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode AppelProcValidation // Résumé : // Syntaxe : //AppelProcValidation ( est entier) // // Paramètres : // nMode (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelProcValidation(local nMode est un entier) // si il y a une procédure de validation si m_pValidation<>Null alors selon nMode cas 1 : m_pValidation(m_clModeleSource) cas 2 : m_pValidation(m_clModeleCourant) fin m_pValidation = Null DemandeMiseAJourIHM() fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG 06/08/2026 Isis_BO 5998 Partie 6 › Classe › PFicheCheckList › Code // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MCheckList dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MCheckList renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MCheckList() clPresentation est un PFicheCheckList(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 5999 Partie 6 › Classe › MTableauDeCheckList › Code MTableauDeCheckList Code Déclaration de MTableauDeCheckList MTableauDeCheckList est une Classe public m_clTabModele est un tableau de MCheckList dynamique fin Méthode Ajouter procédure Ajouter(local nMode est un entier,clModele est un MCheckList dynamique) // ajoute l'instance du modèle dans le tableau en mémoire selon nMode cas 0 : TableauAjoute(m_clTabModele,clModele) cas 1 : TableauInsère(m_clTabModele,1,clModele) fin // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MCheckList dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() 06/08/2026 Isis_BO 6000 Partie 6 › Classe › MTableauDeCheckList › Code // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM CheckList ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MCheckList clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerDepuisIntervention procédure ChargerDepuisIntervention(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données sReqSQL est une Requête SQL = [ SELECT CheckList.* //,CheckList_Collab.* ,Collaborateur.* FROM CheckList LEFT OUTER JOIN CheckList_Collab ON (CheckList_Collab.CHC_IDCheckList=CheckList.CHK_PKID) LEFT OUTER JOIN Collaborateur ON (Collaborateur.CO_PKID=CheckList_Collab.CHC_IDCollaborateur) WHERE CheckList.CHK_IDIntervention={p_IdIntervention} AND (CheckList_Collab.CHC_PKID IS NULL OR (CheckList_Collab.CHC_PKID IS NOT NULL AND CheckList_Collab.CHC_Fait=1)) ] sReqSQL.p_IdIntervention = MesParamètres..Occurrence>=1 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MCheckList clModele.Charger(sReqSQL) //clModele.m_clCheckListCollab.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) clUnCollab est un MCollaborateur clUnCollab.Charger(sReqSQL) TableauAjoute(m_clTabModele[m_clTabModele..Occurrence]:m_clListeCollab,clUnCollab) fin 06/08/2026 Isis_BO 6001 Partie 6 › Classe › MTableauDeCheckList › Code fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6002 Partie 6 › Classe › PTableCheckList › Code PTableCheckList Code Déclaration de PTableCheckList PTableCheckList est une Classe protégé m_clTableauModele est un MTableauDeCheckList dynamique // modèle associé à la présentation m_clModeleCourant est un MCheckList dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeCheckList dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MCheckList renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MCheckList dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 6003 Partie 6 › Classe › PTableCheckList › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeCheckList selon nMode cas 0 : clTableauModele.Charger() cas 1 : clTableauModele.ChargerDepuisIntervention(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableCheckList(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheCheckList(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MCheckList dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau(*) nIndiceNew est un entier clModele est un MCheckList() clModele:m_bLiaison = MesParamètres..Occurrence>=1 ? MesParamètres[1] sinon Faux clModele:m_nIDIntervention = MesParamètres..Occurrence>=2 ? MesParamètres[2] sinon 0 nIndiceNew = MesParamètres..Occurrence>=3 ? MesParamètres[3] sinon 0 clPresentationFiche est un PFicheCheckList(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MCheckList dynamique) m_clTableauModele.Ajouter(nIndiceNew,pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 6004 Partie 6 › Classe › MCheckList_Collab › Code MCheckList_Collab Code Déclaration de MCheckList_Collab MCheckList_Collab est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDCollaborateur est un entier sur 8 octets m_nIDCheckList est un entier sur 8 octets m_bFait est un booléen fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 6005 Partie 6 › Classe › PFicheCheckList_Collab › Code PFicheCheckList_Collab Code Déclaration de PFicheCheckList_Collab PFicheCheckList_Collab est une Classe protégé m_clModeleCourant est un MCheckList_Collab // modèle associé à la présentation m_clModeleSource est un MCheckList_Collab dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur 06/08/2026 Isis_BO 6006 Partie 6 › Classe › PFicheCheckList_Collab › Code procédure Constructeur(clModele est un MCheckList_Collab dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MCheckList_Collab renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MCheckList_Collab() clPresentation est un PFicheCheckList_Collab(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 6007 Partie 6 › Classe › MTableauDeCheckList_Collab › Code MTableauDeCheckList_Collab Code Déclaration de MTableauDeCheckList_Collab MTableauDeCheckList_Collab est une Classe public m_clTabModele est un tableau de MCheckList_Collab dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MCheckList_Collab dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MCheckList_Collab dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 6008 Partie 6 › Classe › MTableauDeCheckList_Collab › Code // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM CheckList_Collab ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MCheckList_Collab clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6009 Partie 6 › Classe › PTableCheckList_Collab › Code PTableCheckList_Collab Code Déclaration de PTableCheckList_Collab PTableCheckList_Collab est une Classe protégé m_clTableauModele est un MTableauDeCheckList_Collab dynamique // modèle associé à la présentation m_clModeleCourant est un MCheckList_Collab dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeCheckList_Collab dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MCheckList_Collab renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MCheckList_Collab dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 6010 Partie 6 › Classe › PTableCheckList_Collab › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation() // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeCheckList_Collab clTableauModele.Charger() // création de la nouvelle instance de présentation clPresentation est un PTableCheckList_Collab(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheCheckList_Collab(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MCheckList_Collab dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MCheckList_Collab() clPresentationFiche est un PFicheCheckList_Collab(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MCheckList_Collab dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 6011 Partie 6 › Classe › MIntervention_Personne › Code MIntervention_Personne Code Déclaration de MIntervention_Personne MIntervention_Personne est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDInterventionest un entier sur 8 octets m_nIDPersonne est un entier sur 8 octets | m_nIDClient | est un entier sur 8 octets | | | | --------------- | -------------------------- | ------------------------- | --- | | m_nIDLieu | est un entier sur 8 octets | | | | m_nIDRole | est un entier sur 8 octets | | | | m_bEstDemandeur | est un booléen | | | | m_sEtage | est une chaîne ANSI | | | | m_sLot | est une chaîne ANSI | | | | m_nIDImport | est un entier sur 8 octets | | | | m_clLieuPersonne | est un MLieu_Personne | | | | ---------------- | --------------------- | --- | --- | | m_clContact | est un MPersonne | | | | ImageDemandeur | est une chaîne | | | fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété Demandeur procédure publique Demandeur() : booléen si m_bEstDemandeur alors renvoyer m_bEstDemandeur sinon renvoyer "" fin Affectation de la propriété Demandeur procédure publique Demandeur(bValeur est un booléen) m_bEstDemandeur=bValeur Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété ImageDemandeur | 06/08/2026 | | Isis_BO | 6012 | | ---------- | --- | ------- | ---- | Partie 6 › Classe › MIntervention_Personne › Code procédure publique ImageDemandeur() si m_bEstDemandeur alors si :m_nIDClient<>0 alors renvoyer "demandeur_ok_vert.png" sinon si :m_nIDLieu<>0 alors renvoyer "demandeur_ok_bleu.png" sinon renvoyer "demandeur_ok_noir.png" fin sinon si :m_nIDClient<>0 alors renvoyer "demandeur_ok_vert_vide.png" sinon si :m_nIDLieu<>0 alors renvoyer "demandeur_ok_bleu_vide.png" fin fin Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 6013 Partie 6 › Classe › PFicheIntervention_Personne › Code PFicheIntervention_Personne Code Déclaration de PFicheIntervention_Personne PFicheIntervention_Personne est une Classe protégé m_clModeleCourant est un MIntervention_Personne // modèle associé à la présentation m_clModeleSource est un MIntervention_Personne dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur,local bIgnoreCompare est un booléen=Faux) //,LOCAL bAvecTransaction est un booléen,LOCAL bMajCourant est un booléen bRenvoyer est un booléen = Faux quand exception dans si bIgnoreCompare=Faux _et_ ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // SI bAvecTransaction ALORS HTransactionDébut(gcnxBO,"Intervention_Personne") si pas clErreur.p_bOk alors goto ERREURTRANSAC //************************************************** //Traitement des données Intervention_Personne //************************************************** // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier Intervention_Client_Personne si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURTRANSAC si :m_clLieuPersonne<>Null _et_ :m_clLieuPersonne:IdentifiantUnique>0 _et_ :m_clLieuPersonne:m_n IDLieu>0 _et_ :m_clLieuPersonne:m_nIDPersonne>0 alors :m_clModeleCourant:m_clLieuPersonne:m_sEtage = m_clModeleCourant:m_sEtage :m_clModeleCourant:m_clLieuPersonne:m_sLot = m_clModeleCourant:m_sLot si pas m_clModeleCourant:m_clLieuPersonne:bEnregistrer(clErreur) alors goto ERREURTRANSAC fin // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // SI bMajCourant ALORS // m_clModeleCourant <= m_clModeleSource 06/08/2026 Isis_BO 6014 Partie 6 › Classe › PFicheIntervention_Personne › Code // FIN //Termine la transaction // SI bAvecTransaction ALORS HTransactionFin(gcnxBO) //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURTRANSAC : //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Annulation de la transaction // SI bAvecTransaction ALORS HTransactionAnnule(gcnxBO) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MIntervention_Personne dynamique, pValidation est une procédure= Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MIntervention_Personne renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle 06/08/2026 Isis_BO 6015 Partie 6 › Classe › PFicheIntervention_Personne › Code clModele est un MIntervention_Personne() clPresentation est un PFicheIntervention_Personne(clModele,pValidation) renvoyer clPresentation | 06/08/2026 | Isis_BO | 6016 | | ---------- | ------- | ---- | Partie 6 › Classe › MTableauDeIntervention_Personne › Code MTableauDeIntervention_Personne Code Déclaration de MTableauDeIntervention_Personne MTableauDeIntervention_Personne est une Classe public m_clTabModele est un tableau de MIntervention_Personne dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MIntervention_Personne dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MIntervention_Personne dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 6017 Partie 6 › Classe › MTableauDeIntervention_Personne › Code // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM Intervention_Personne ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MIntervention_Personne clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerContactClientIntervention procédure ChargerContactClientIntervention(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // ReqSQL est une Requête SQL = [ SELECT Personne.*,Client.*,Intervention_Personne.* FROM Intervention_Personne INNER JOIN Client ON (Client.CL_PKID=Intervention_Personne.IP_IDClient) INNER JOIN Personne ON (Personne.PE_PKID=Intervention_Personne.IP_IDPersonne) WHERE Intervention_Personne.IP_IDIntervention={p_IdIntervention} AND Intervention_Personne.IP_IDClient={p_IdClient} ] ReqSQL.p_IdIntervention = MesParamètres..Occurrence>=1 ? MesParamètres[1]=-1 ? Null sinon MesParamètres [1] sinon Null ReqSQL.p_IdClient = MesParamètres..Occurrence>=2 ? MesParamètres[2]=-1 ? Null sinon MesParamètres[2] sinon 0 // exécution de la requête si HExécuteRequêteSQL(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MIntervention_Personne clModele.Charger(ReqSQL) clModele.m_clContact.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerContactSiteIntervention procédure ChargerContactSiteIntervention(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // 06/08/2026 Isis_BO 6018 Partie 6 › Classe › MTableauDeIntervention_Personne › Code // chargement à personnaliser selon votre contexte // ReqSQL est une Requête SQL = [ SELECT Personne.*,Intervention_Personne.*,Lieu_Personne.* FROM Intervention_Personne LEFT OUTER JOIN Lieu_Personne ON (LIP_IDLieu=IP_IDLieu AND LIP_IDPersonne=IP_IDPersonne) INNER JOIN Personne ON (PE_PKID=IP_IDPersonne) WHERE IP_IDIntervention={p_IdIntervention} AND (IP_IDLieu={p_IdLieu} AND {p_IdLieu}<>0) ] ReqSQL.p_IdIntervention = MesParamètres..Occurrence>=1 ? MesParamètres[1]=-1 ? Null sinon MesParamètres [1] sinon Null ReqSQL.p_IdLieu = MesParamètres..Occurrence>=2 ? MesParamètres[2]=-1 ? Null sinon MesParamètres[2] sinon 0 // exécution de la requête si HExécuteRequêteSQL(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MIntervention_Personne clModele.Charger(ReqSQL) clModele.m_clLieuPersonne.Charger(ReqSQL) clModele.m_clLieuPersonne.m_clContact.Charger(ReqSQL) clModele.m_clContact.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6019 Partie 6 › Classe › PTableIntervention_Personne › Code PTableIntervention_Personne Code Déclaration de PTableIntervention_Personne PTableIntervention_Personne est une Classe protégé m_clTableauModele est un MTableauDeIntervention_Personne dynamique // modèle associé à la présentation m_clModeleCourant est un MIntervention_Personne dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeIntervention_Personne dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MIntervention_Personne renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MIntervention_Personne dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 6020 Partie 6 › Classe › PTableIntervention_Personne › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeIntervention_Personne selon nMode cas 0 : clTableauModele.Charger() cas 1 : clTableauModele.ChargerContactClientIntervention(MesParamètres[2à]) cas 2 : clTableauModele.ChargerContactSiteIntervention(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableIntervention_Personne(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheIntervention_Personne(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MIntervention_Personne dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau(*) clModele est un MIntervention_Personne() clPresentationFiche est un PFicheIntervention_Personne(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MIntervention_Personne dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode TableModeles // Résumé : // Syntaxe : // TableModeles () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TableModeles() :tableau d'entiers sur 8 octets 06/08/2026 Isis_BO 6021 Partie 6 › Classe › PTableIntervention_Personne › Code tabIdDemandeur est un tableau d'entiers sur 8 octets pour tout pclDemandeur de :m_clTableauModele:m_clTabModele si pclDemandeur.m_bEstDemandeur alors TableauAjoute(tabIdDemandeur,pclDemandeur.m_nIDPersonne) fin fin renvoyer tabIdDemandeur Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin 06/08/2026 Isis_BO 6022 Partie 6 › Classe › MEtatFicheDeplacement › Code MEtatFicheDeplacement Code Déclaration de MEtatFicheDeplacement MEtatFicheDeplacement est une Classe m_sNumDossier est une chaîne m_sNomSociete est une chaîne m_sAdresseSociete est une chaîne m_sRefInterneIntervention est une chaîne m_dDateIntervention est une Date m_sSuiviPar est une chaîne m_sCiviliteNomPrenomOccupant est une chaîne m_sTelFixe est une chaîne m_sTelMobile est une chaîne m_sRoleOccupant est une chaîne m_sCodeSite est une chaîne m_sAdresseSite est une chaîne m_sCodeAcces est une chaîne m_bBadge est un booléen m_bInterphone est un booléen m_sNoteSite est une chaîne m_sEtage est une chaîne m_sLot est une chaîne m_sEtiquetteLieuPersonne est une chaîne m_sNomClient est une chaîne m_sCodeClient est une chaîne m_sAdresseClient est une chaîne m_sTelFixeClient est une chaîne m_sTelMobileClient est une chaîne m_sRefExterneIntervention est une chaîne m_sDateRendezVous est une chaîne m_sEtatIntervention est une chaîne m_sTypeIntervention est une chaîne m_sNumDevis est une chaîne m_sTitreIntervention est une chaîne m_sDescription est une chaîne m_sNoteInterne est une chaîne m_LogoSociete est une Image m_sDonneurOrdre_1 est une chaîne m_sDonneurOrdre_2 est une chaîne m_clListeCollabGroup est un tableau local de MCollaborateur m_clListePersonne est un tableau local de MPersonne m_clContacts est une chaîne ANSI m_clIntervenants est une chaîne ANSI m_bSAV est un booléen fin Constructeur procédure Constructeur() Méthode Contacts 06/08/2026 Isis_BO 6023 Partie 6 › Classe › MEtatFicheDeplacement › Code // Résumé : // Syntaxe : // Contacts () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Contacts(tabPersonnes est un tableau de MPlanning_RDV_Personne) tabContactRDV est un tableau de MPersonne pour tout clPers de tabPersonnes TableauAjoute(tabContactRDV,clPers.m_clPersonne) fin pour tout clContact de tabContactRDV si :m_clContacts <> "" alors :m_clContacts += [RC] + " " :m_clContacts += [RC] fin :m_clContacts += clContact.CiviliteNomPrenom + " " si SansEspace(clContact.m_sTelFixe) <> "" alors :m_clContacts += "Tel : "+clContact.m_sTelFixe + " / " fin si SansEspace(clContact.m_sTelMobile) <> "" alors :m_clContacts += "Tel : "+clContact.m_sTelMobile + " / " fin si SansEspace(clContact.m_nIDRole) > 0 alors :m_clContacts += gpclListeRoleContact.RechercheEtDonneLibelleDepuisID(clContact.m_nIDRole) fin si SansEspace(clContact.m_sEtage) <> "" alors :m_clContacts += " Étage " + clContact.m_sEtage fin si SansEspace(clContact.m_sLot) <> "" alors :m_clContacts += " Lot " + clContact.m_sLot fin fin Destructeur procédure Destructeur() Méthode Intervenants // Résumé : // Syntaxe : //Intervenants ( est tableau) // // Paramètres : // tabListeCollabGroup (tableau) : // Valeur de retour : 06/08/2026 Isis_BO 6024 Partie 6 › Classe › MEtatFicheDeplacement › Code // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Intervenants(tabListeCollabGroup est un tableau de MCollaborateur) pour tout clCollab de tabListeCollabGroup si :m_clIntervenants <> "" alors :m_clIntervenants += "," fin :m_clIntervenants += clCollab.m_sNom + " " + clCollab.m_sPrenom + " " fin Méthode RechercheIntervenant procédure RechercheIntervenant(local nIdRdv est un entier sur 8 octets) :m_clIntervenants = Remplace(:m_clIntervenants,RC," ") si nIdRdv > 0 et SansEspace(:m_clIntervenants) = "" alors reqSql est une Requête SQL = [ SELECT CO_Nom, CO_Prenom FROM Planning_RDV INNER JOIN Collaborateur ON CO_PKID = PL_IDCollaborateur WHERE PL_PKID = {p_IdRdv} ] reqSql.p_IdRdv = nIdRdv si HExécuteRequêteSQL(reqSql) alors :m_clIntervenants = reqSql.co_nom + [" "] + reqSql.CO_Prenom fin fin 06/08/2026 Isis_BO 6025 Partie 6 › Classe › MIntervention_Collaborateur › Code MIntervention_Collaborateur Code Déclaration de MIntervention_Collaborateur MIntervention_Collaborateur est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDInterventionest un entier sur 8 octets m_nIDCollaborateur est un entier sur 8 octets m_clCollaborateurest un MCollaborateur fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 6026 Partie 6 › Classe › PFicheIntervention_Collaborateur › Code PFicheIntervention_Collaborateur Code Déclaration de PFicheIntervention_Collaborateur PFicheIntervention_Collaborateur est une Classe protégé m_clModeleCourant est un MIntervention_Collaborateur // modèle associé à la présentation m_clModeleSource est un MIntervention_Collaborateur dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux 06/08/2026 Isis_BO 6027 Partie 6 › Classe › PFicheIntervention_Collaborateur › Code fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MIntervention_Collaborateur dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MIntervention_Collaborateur renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MIntervention_Collaborateur() clPresentation est un PFicheIntervention_Collaborateur(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 6028 Partie 6 › Classe › MTableauDeIntervention_Collaborateur › Code MTableauDeIntervention_Collaborateur Code Déclaration de MTableauDeIntervention_Collaborateur MTableauDeIntervention_Collaborateur est une Classe public m_clTabModele est un tableau de MIntervention_Collaborateur dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MIntervention_Collaborateur dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MIntervention_Collaborateur dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 6029 Partie 6 › Classe › MTableauDeIntervention_Collaborateur › Code // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM Intervention_Collaborateur ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MIntervention_Collaborateur clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerDepuisIntervention procédure ChargerDepuisIntervention(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données sReqSQL est une Requête SQL = [ SELECT * FROM Intervention_Collaborateur INNER JOIN Collaborateur ON (Collaborateur.CO_PKID=Intervention_Collaborateur.IC_IDCollaborateur) WHERE Intervention_Collaborateur.IC_IDIntervention={p_IdIntervention} ] sReqSQL.p_IdIntervention = MesParamètres..Occurrence>=1 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MIntervention_Collaborateur clModele.Charger(sReqSQL) clModele.m_clCollaborateur.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6030 Partie 6 › Classe › PTableIntervention_Collaborateur › Code PTableIntervention_Collaborateur Code Déclaration de PTableIntervention_Collaborateur PTableIntervention_Collaborateur est une Classe protégé m_clTableauModele est un MTableauDeIntervention_Collaborateur dynamique // modèle associé à la présentation m_clModeleCourant est un MIntervention_Collaborateur dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeIntervention_Collaborateur dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MIntervention_Collaborateur renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MIntervention_Collaborateur dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 6031 Partie 6 › Classe › PTableIntervention_Collaborateur › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeIntervention_Collaborateur selon nMode cas 0 : clTableauModele.Charger() cas 1 : clTableauModele.ChargerDepuisIntervention(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableIntervention_Collaborateur(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheIntervention_Collaborateur(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MIntervention_Collaborateur dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau(*) clModele est un MIntervention_Collaborateur() clModele.m_bLiaison = MesParamètres..Occurrence>=1 ? MesParamètres[1] sinon Faux clModele.m_nIDIntervention= MesParamètres..Occurrence>=2 ? MesParamètres[2] sinon 0 clPresentationFiche est un PFicheIntervention_Collaborateur(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MIntervention_Collaborateur dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 6032 Partie 6 › Classe › MParametreUtilisateur › Code MParametreUtilisateur Code Déclaration de MParametreUtilisateur MParametreUtilisateur est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_sCode est une chaîne ANSI m_nIDUtilisateur est un entier sur 8 octets m_sValeur est une chaîne fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne 06/08/2026 Isis_BO 6033 Partie 6 › Classe › PFicheParametreUtilisateur › Code PFicheParametreUtilisateur Code Déclaration de PFicheParametreUtilisateur PFicheParametreUtilisateur est une Classe protégé m_clModeleCourant est un MParametreUtilisateur // modèle associé à la présentation m_clModeleSource est un MParametreUtilisateur dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin 06/08/2026 Isis_BO 6034 Partie 6 › Classe › PFicheParametreUtilisateur › Code SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MParametreUtilisateur dynamique, pValidation est une procédure= Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne Récupération de la propriété p_clCourant procédure publique p_clCourant() : MParametreUtilisateur renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MParametreUtilisateur() clPresentation est un PFicheParametreUtilisateur(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 6035 Partie 6 › Classe › MTableauDeParametreUtilisateur › Code MTableauDeParametreUtilisateur Code Déclaration de MTableauDeParametreUtilisateur MTableauDeParametreUtilisateur est une Classe public m_clTabModele est un tableau de MParametreUtilisateur dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MParametreUtilisateur dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MParametreUtilisateur dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(nIDUtilisateur est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 6036 Partie 6 › Classe › MTableauDeParametreUtilisateur › Code // // récupération des données ReqSQL est une Requête SQL = [ SELECT * FROM ParametreUtilisateur WHERE ParametreUtilisateur.PU_IDUtilisateur={P_IdUtilisateur} ] ReqSQL.P_IdUtilisateur = nIDUtilisateur=-1 ? Null sinon nIDUtilisateur // exécution de la requête si HExécuteRequête(ReqSQL) alors // charge les enregistrements en mémoire pour tout ReqSQL clModele est un MParametreUtilisateur clModele.Charger(ReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6037 Partie 6 › Classe › PTableParametreUtilisateur › Code PTableParametreUtilisateur Code Déclaration de PTableParametreUtilisateur PTableParametreUtilisateur est une Classe protégé m_clTableauModele est un MTableauDeParametreUtilisateur dynamique // modèle associé à la présentation m_clModeleCourant est un MParametreUtilisateur dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeParametreUtilisateur dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MParametreUtilisateur si :m_clModeleCourant <> Null alors renvoyer m_clModeleCourant sinon UnModeleCourant est un MParametreUtilisateur dynamique UnModeleCourant = allouer un MParametreUtilisateur :m_clModeleCourant = UnModeleCourant TableauAjoute(:m_clTableauModele,:m_clModeleCourant) renvoyer m_clModeleCourant fin Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MParametreUtilisateur dynamique) 06/08/2026 Isis_BO 6038 Partie 6 › Classe › PTableParametreUtilisateur › Code si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nIdUtilisateur est un entier sur 8 octets) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeParametreUtilisateur clTableauModele.Charger(nIdUtilisateur) // création de la nouvelle instance de présentation clPresentation est un PTableParametreUtilisateur(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheParametreUtilisateur(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MParametreUtilisateur dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MParametreUtilisateur() clPresentationFiche est un PFicheParametreUtilisateur(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MParametreUtilisateur dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 6039 Partie 6 › Classe › MPlanning_RDV_Personne › Code MPlanning_RDV_Personne Code Déclaration de MPlanning_RDV_Personne MPlanning_RDV_Personne est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDPersonne est un entier sur 8 octets m_nIDRdv est un entier sur 8 octets m_nIDGroupeRDV est un entier sur 8 octets m_clPersonne est un MPersonne fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 6040 Partie 6 › Classe › PFichePlanning_RDV_Personne › Code PFichePlanning_RDV_Personne Code Déclaration de PFichePlanning_RDV_Personne PFichePlanning_RDV_Personne est une Classe protégé m_clModeleCourant est un MPlanning_RDV_Personne // modèle associé à la présentation m_clModeleSource est un MPlanning_RDV_Personne dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode AppelProcValidation // Résumé : procédure AppelProcValidation() // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null DemandeMiseAJourIHM() fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai 06/08/2026 Isis_BO 6041 Partie 6 › Classe › PFichePlanning_RDV_Personne › Code //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MPlanning_RDV_Personne dynamique, pValidation est une procédure= Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MPlanning_RDV_Personne renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MPlanning_RDV_Personne() clPresentation est un PFichePlanning_RDV_Personne(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 6042 Partie 6 › Classe › MTableauDePlanning_RDV_Personne › Code MTableauDePlanning_RDV_Personne Code Déclaration de MTableauDePlanning_RDV_Personne MTableauDePlanning_RDV_Personne est une Classe public m_clTabModele est un tableau de MPlanning_RDV_Personne dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MPlanning_RDV_Personne dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MPlanning_RDV_Personne dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(local nIDRdv est un entier sur 8 octets) // vide le tableau TableauSupprimeTout(m_clTabModele) nIdPers est un entier sur 8 octets nIndice est un entier // 06/08/2026 Isis_BO 6043 Partie 6 › Classe › MTableauDePlanning_RDV_Personne › Code // chargement à personnaliser selon votre contexte // // récupération des données sReqSQL est une Requête SQL = [ SELECT Planning_RDV_Personne.*,Personne.*,LIP_Etage,LIP_Lot//,Lieu.* FROM Planning_RDV_Personne INNER JOIN Personne ON (Personne.PE_PKID=Planning_RDV_Personne.PRP_IDPersonne) INNER JOIN Lieu_Personne ON (Lieu_Personne.LIP_IDPersonne = Personne.PE_PKID) //inner join Lieu on (Lieu.LI_PKID = Lieu_Personne.LIP_IDLieu) WHERE Planning_RDV_Personne.PRP_IDRdv={P_nIDRdv} AND Planning_RDV_Personne.Archive=0 ORDER BY PRP_IDRdv ] sReqSQL.P_nIDRdv = nIDRdv=-1 ? Null sinon nIDRdv // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL si nIdPers <> sReqSQL.PRP_IDPersonne alors nIdPers = sReqSQL.PRP_IDPersonne clModele est un MPlanning_RDV_Personne clModele.Charger(sReqSQL) clModele.m_clPersonne.Charger(sReqSQL) clModele.m_clPersonne.m_sEtage = sReqSQL.LIP_Etage clModele.m_clPersonne.m_sLot = sReqSQL.LIP_Lot nIndice = TableauAjoute(m_clTabModele,clModele) sinon si nIndice > 0 _et_ m_clTabModele..Occurrence >= nIndice alors si SansEspace(sReqSQL.LIP_Etage) <> "" alors m_clTabModele[nIndice].m_clPersonne.m_sEtage = sReqSQL.LIP_Etage fin si SansEspace(sReqSQL.LIP_Lot) <> "" alors m_clTabModele[nIndice].m_clPersonne.m_sLot = sReqSQL.LIP_Lot fin fin fin fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6044 Partie 6 › Classe › PTablePlanning_RDV_Personne › Code PTablePlanning_RDV_Personne Code Déclaration de PTablePlanning_RDV_Personne PTablePlanning_RDV_Personne est une Classe protégé m_clTableauModele est un MTableauDePlanning_RDV_Personne dynamique // modèle associé à la présentation m_clModeleCourant est un MPlanning_RDV_Personne dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDePlanning_RDV_Personne dynamique) m_clTableauModele=clTableauModele Méthode ContactsRDV procédure ContactsRDV(nIdRdv est un entier sur 8 octets) :tableau de MPersonne tabContactRdv est un tableau de MPersonne pour tout pclPers de :m_clTableauModele:m_clTabModele si pclPers.m_nIDRdv = nIdRdv alors TableauAjoute(tabContactRdv,pclPers.m_clPersonne) fin fin renvoyer tabContactRdv Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant 06/08/2026 Isis_BO 6045 Partie 6 › Classe › PTablePlanning_RDV_Personne › Code procédure publique p_clCourant() : MPlanning_RDV_Personne renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MPlanning_RDV_Personne dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nIDRdv est un entier sur 8 octets=-1) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDePlanning_RDV_Personne clTableauModele.Charger(nIDRdv) // création de la nouvelle instance de présentation clPresentation est un PTablePlanning_RDV_Personne(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFichePlanning_RDV_Personne(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MPlanning_RDV_Personne dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MPlanning_RDV_Personne() clPresentationFiche est un PFichePlanning_RDV_Personne(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MPlanning_RDV_Personne dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 6046 Partie 6 › Classe › MEtatFicheIntervention › Code MEtatFicheIntervention Code Déclaration de MEtatFicheIntervention MEtatFicheIntervention est une Classe m_sNumDossier est une chaîne m_sNomSociete est une chaîne m_sAdresseSociete est une chaîne m_sRefInterneIntervention est une chaîne m_dDateIntervention est une Date m_sSuiviPar est une chaîne m_sCodeSite est une chaîne m_sAdresseSite est une chaîne m_sCodeAcces est une chaîne m_bBadge est un booléen m_bInterphone est un booléen m_sNoteSite est une chaîne m_sNomClient est une chaîne m_sCodeClient est une chaîne m_sTelFixeClient est une chaîne m_sAdresseClient est une chaîne m_sRefExterneIntervention est une chaîne m_sDateRendezVous est une chaîne m_sDescription est une chaîne m_sEtatIntervention est une chaîne m_sTypeIntervention est une chaîne m_sNumDevis est une chaîne m_sTitreIntervention est une chaîne m_sDonneurOrdre_1 est une chaîne m_sDonneurOrdre_2 est une chaîne m_LogoSociete est une Image m_ListeContacts est une chaîne ANSI m_clListeContact est un tableau local de MIntervention_Personne m_clListeContactCli est un tableau local de MIntervention_Personne m_clListeCollaborateur est un tableau local de MIntervention_Collaborateur fin Constructeur procédure Constructeur() Méthode Contacts procédure Contacts() pour tout clContact de :m_clListeContact si :m_ListeContacts <> "" alors :m_ListeContacts += [RC] + " " :m_ListeContacts += [RC] fin :m_ListeContacts += clContact.m_clContact.CiviliteNomPrenom + " " si SansEspace(clContact.m_clContact.m_sTelFixe) <> "" alors :m_ListeContacts += "Tel : "+clContact.m_clContact.m_sTelFixe + " / " 06/08/2026 Isis_BO 6047 Partie 6 › Classe › MEtatFicheIntervention › Code fin si SansEspace(clContact.m_clContact.m_sTelMobile) <> "" alors :m_ListeContacts += "Tel : "+clContact.m_clContact.m_sTelMobile + " / " fin si SansEspace(clContact.m_nIDRole) > 0 alors :m_ListeContacts += gpclListeRoleContact.RechercheEtDonneLibelleDepuisID(clContact.m_nIDRole) fin si SansEspace(clContact.m_sEtage) <> "" alors :m_ListeContacts += " Étage " + clContact.m_sEtage fin si SansEspace(clContact.m_sLot) <> "" alors :m_ListeContacts += " Lot " + clContact.m_sLot fin fin Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6048 Partie 6 › Classe › MIntervention_ChampLibre › Code MIntervention_ChampLibre Code Déclaration de MIntervention_ChampLibre MIntervention_ChampLibre est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDIntervention est un entier sur 8 octets m_nIDParametreMetier est un entier sur 8 octets m_sValeurDuChamp est une chaîne ANSI m_sLibChampLibre est une chaîne fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 6049 Partie 6 › Classe › PFicheIntervention_ChampLibre › Code PFicheIntervention_ChampLibre Code Déclaration de PFicheIntervention_ChampLibre PFicheIntervention_ChampLibre est une Classe protégé m_clModeleCourant est un MIntervention_ChampLibre // modèle associé à la présentation m_clModeleSource est un MIntervention_ChampLibre dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux 06/08/2026 Isis_BO 6050 Partie 6 › Classe › PFicheIntervention_ChampLibre › Code fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MIntervention_ChampLibre dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MIntervention_ChampLibre renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MIntervention_ChampLibre() clPresentation est un PFicheIntervention_ChampLibre(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 6051 Partie 6 › Classe › MTableauDeIntervention_ChampLibre › Code MTableauDeIntervention_ChampLibre Code Déclaration de MTableauDeIntervention_ChampLibre MTableauDeIntervention_ChampLibre est une Classe public m_clTabModele est un tableau de MIntervention_ChampLibre dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MIntervention_ChampLibre dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MIntervention_ChampLibre dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 6052 Partie 6 › Classe › MTableauDeIntervention_ChampLibre › Code // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM Intervention_ChampLibre ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MIntervention_ChampLibre clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerViaIntervention procédure ChargerViaIntervention(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // sReqSQL est une Requête SQL = [ SELECT PA_PKID AS ICL_IDParametreMetier ,PA_Libelle AS LibChampLibre ,PA_Ordre ,(SELECT ICL_IDIntervention FROM Intervention_ChampLibre WHERE PA_PKID=ICL_IDParametreMetier AND Intervention_ChampLibre.ICL_IDIntervention = {p_idIntervention}) AS ICL_IDIntervention //,(SELECT ICL_IDIntervention_ICL_IDParametreMetier FROM Intervention_ChampLibre WHERE PA_PKID=ICL_IDParametreMetier AND Intervention_ChampLibre.ICL_IDIntervention = 0) AS ICL_IDIntervention_ICL_IDParametreMetier ,(SELECT ICL_PKID FROM Intervention_ChampLibre WHERE PA_PKID=ICL_IDParametreMetier AND Intervention_ChampLibre.ICL_IDIntervention = {p_idIntervention}) AS ICL_PKID ,(SELECT ICL_ValeurDuChamp FROM Intervention_ChampLibre WHERE PA_PKID=ICL_IDParametreMetier AND Intervention_ChampLibre.ICL_IDIntervention = {p_idIntervention}) AS ICL_ValeurDuChamp FROM ParametreMetier WHERE PA_Code='01' AND PA_Actif=1 ORDER BY PA_Ordre ] sReqSQL.p_idIntervention = MesParamètres..Occurrence >=1 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MIntervention_ChampLibre clModele.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur 06/08/2026 Isis_BO 6053 Partie 6 › Classe › MTableauDeIntervention_ChampLibre › Code procédure Constructeur() Destructeur procédure Destructeur() | 06/08/2026 | Isis_BO | 6054 | | ---------- | ------- | ---- | Partie 6 › Classe › PTableIntervention_ChampLibre › Code PTableIntervention_ChampLibre Code Déclaration de PTableIntervention_ChampLibre PTableIntervention_ChampLibre est une Classe protégé m_clTableauModele est un MTableauDeIntervention_ChampLibre dynamique // modèle associé à la présentation m_clModeleCourant est un MIntervention_ChampLibre dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeIntervention_ChampLibre dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MIntervention_ChampLibre renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MIntervention_ChampLibre dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 6055 Partie 6 › Classe › PTableIntervention_ChampLibre › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeIntervention_ChampLibre selon nMode cas 0 : clTableauModele.Charger() cas 1 : clTableauModele.ChargerViaIntervention(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableIntervention_ChampLibre(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheIntervention_ChampLibre(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MIntervention_ChampLibre dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau(*) clModele est un MIntervention_ChampLibre() clModele:m_bLiaison = MesParamètres..Occurrence>=1 ? MesParamètres[1] sinon Faux clModele:m_nIDIntervention = MesParamètres..Occurrence>=2 ? MesParamètres[2] sinon 0 clPresentationFiche est un PFicheIntervention_ChampLibre(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MIntervention_ChampLibre dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 6056 Partie 6 › Classe › MCompteRendu › Code MCompteRendu Code Déclaration de MCompteRendu MCompteRendu est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDRdv est un entier sur 8 octets m_nIDIntervention est un entier sur 8 octets m_dhDateHeureDebut est une DateHeure m_dhDateHeureFin est une DateHeure m_sNomSignataire est une chaîne ANSI m_sNoteSignataire est une chaîne ANSI m_dhDateHeureSignature est une DateHeure m_sNoteCollaborateur est une chaîne m_Signature est un Buffer m_SignatureTech est un Buffer m_sNomSignataireTech est une chaîne m_bDevisConforme est un booléen m_bAvecReserve est un booléen m_sReserveCommentaireest une chaîne m_nIDTypeSignataire est un entier sur 8 octets fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 6057 Partie 6 › Classe › PFicheCompteRendu › Code PFicheCompteRendu Code Déclaration de PFicheCompteRendu PFicheCompteRendu est une Classe protégé m_clModeleCourant est un MCompteRendu // modèle associé à la présentation m_clModeleSource est un MCompteRendu dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux 06/08/2026 Isis_BO 6058 Partie 6 › Classe › PFicheCompteRendu › Code fin SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MCompteRendu dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MCompteRendu renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MCompteRendu() clPresentation est un PFicheCompteRendu(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 6059 Partie 6 › Classe › MTableauDeCompteRendu › Code MTableauDeCompteRendu Code Déclaration de MTableauDeCompteRendu MTableauDeCompteRendu est une Classe public m_clTabModele est un tableau de MCompteRendu dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MCompteRendu dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MCompteRendu dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 6060 Partie 6 › Classe › MTableauDeCompteRendu › Code // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM CompteRendu ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MCompteRendu clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerViaIntervention procédure ChargerViaIntervention(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // sReqSQL est une Requête SQL = [ SELECT * FROM CompteRendu WHERE CompteRendu.CR_IDIntervention={p_IDIntervention} ORDER BY CompteRendu.CR_DateHeureDebut DESC ] sReqSQL.p_IDIntervention=MesParamètres..Occurrence>=1 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MCompteRendu clModele.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6061 Partie 6 › Classe › PTableCompteRendu › Code PTableCompteRendu Code Déclaration de PTableCompteRendu PTableCompteRendu est une Classe protégé m_clTableauModele est un MTableauDeCompteRendu dynamique // modèle associé à la présentation m_clModeleCourant est un MCompteRendu dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeCompteRendu dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MCompteRendu renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MCompteRendu dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 6062 Partie 6 › Classe › PTableCompteRendu › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeCompteRendu selon nMode cas 0 : clTableauModele.Charger() cas 1 : clTableauModele.ChargerViaIntervention(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableCompteRendu(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheCompteRendu(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MCompteRendu dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MCompteRendu() clPresentationFiche est un PFicheCompteRendu(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MCompteRendu dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche Méthode Trie // Résumé : // Syntaxe : //Trie () // // Paramètres : // sMembresTrie : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Trie(sMembresTrie) si sMembresTrie<>"" alors 06/08/2026 Isis_BO 6063 Partie 6 › Classe › PTableCompteRendu › Code TableauTrie(:m_clTabModele, ttMembre,sMembresTrie) fin | 06/08/2026 | Isis_BO | 6064 | | ---------- | ------- | ---- | Partie 6 › Classe › MEtatCRIntervention › Code MEtatCRIntervention Code Déclaration de MEtatCRIntervention MEtatCRIntervention est une Classe m_sRefInterneIntervention est une chaîne m_dDateIntervention est une Date m_sSuiviPar est une chaîne m_sNomClient est une chaîne m_sAdresseSite est une chaîne m_sDescription est une chaîne m_clCRInterv est un MCompteRendu fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6065 Partie 6 › Classe › MParametreApplication › Code MParametreApplication Code Déclaration de MParametreApplication MParametreApplication est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_sCode est une chaîne ANSI m_sDescription est une chaîne ANSI m_sValeur est une chaîne fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 6066 Partie 6 › Classe › PFicheParametreApplication › Code PFicheParametreApplication Code Déclaration de PFicheParametreApplication PFicheParametreApplication est une Classe protégé m_clModeleCourant est un MParametreApplication // modèle associé à la présentation m_clModeleSource est un MParametreApplication dynamique // référence sur le modèle d'origine m_bufModeleSource est un Buffer m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) bRenvoyer est un booléen = Faux quand exception dans si ObjetIdentique(m_clModeleCourant,m_bufModeleSource) alors bRenvoyer = Vrai goto SORTIE fin // recopie les modifications dans le modèle source // m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleCourant.bEnregistrer(clErreur) alors goto ERREURENREG // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleCourant) m_pValidation = Null fin // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant //Indique à l'appelant que tout c'est bien passé bRenvoyer=Vrai //Sort de la procedure goto SORTIE //Etiquette d'erreur ERREURENREG : //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) //Indique à l'appelant que tout ne c'est pas bien passé bRenvoyer=Faux fin 06/08/2026 Isis_BO 6067 Partie 6 › Classe › PFicheParametreApplication › Code SORTIE : renvoyer bRenvoyer Constructeur procédure Constructeur(clModele est un MParametreApplication dynamique, pValidation est une procédure= Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Sérialise(m_clModeleSource,m_bufModeleSource,psdBinaire) Destructeur procédure Destructeur() Récupération de la propriété p_clCourant procédure publique p_clCourant() : MParametreApplication renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MParametreApplication() clPresentation est un PFicheParametreApplication(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 6068 Partie 6 › Classe › MTableauDeParametreApplication › Code MTableauDeParametreApplication Code Déclaration de MTableauDeParametreApplication MTableauDeParametreApplication est une Classe public m_clTabModele est un tableau associatif de MParametreApplication dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MParametreApplication dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MParametreApplication dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 6069 Partie 6 › Classe › MTableauDeParametreApplication › Code // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM ParametreApplication ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MParametreApplication clModele.Charger(sdSource) m_clTabModele[clModele:m_sCode] = clModele //TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6070 Partie 6 › Classe › PTableParametreApplication › Code PTableParametreApplication Code Déclaration de PTableParametreApplication PTableParametreApplication est une Classe protégé m_clTableauModele est un MTableauDeParametreApplication dynamique // modèle associé à la présentation m_clModeleCourant est un MParametreApplication dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeParametreApplication dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MParametreApplication renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MParametreApplication dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 6071 Partie 6 › Classe › PTableParametreApplication › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation() // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeParametreApplication clTableauModele.Charger() // création de la nouvelle instance de présentation clPresentation est un PTableParametreApplication(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheParametreApplication(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MParametreApplication dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MParametreApplication() clPresentationFiche est un PFicheParametreApplication(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MParametreApplication dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 6072 Partie 6 › Classe › MMailCat › Code MMailCat Code Déclaration de MMailCat MMailCat est une Classe,mapping = MailCat hérite de MBase privé m_nMMC_PKID est un entier sur 8 octets m_saMMC_CodeModMail est une chaîne ANSI m_saMMC_CodeCat est une chaîne ANSI m_saLibCat est une chaîne ANSI m_bSystem est un booléen fin Méthode Charger // Redéfinition de la méthode MBase.Charger procédure Charger(reqSource) MBase.Charger(reqSource) RecupLibelleCategorie() Constructeur procédure Constructeur() Destructeur procédure Destructeur() Méthode Existe procédure Existe():booléen si HLitRecherchePremier(MailCat,MMC_CodeModMail_CodeCat,[:m_saMMC_CodeModMail,:m_saMMC_CodeCat]) alors :m_nMMC_PKID = MailCat.MMC_PKID renvoyer Vrai sinon renvoyer Faux fin Récupération de la propriété IdentifiantUnique 06/08/2026 Isis_BO 6073 Partie 6 › Classe › MMailCat › Code procédure IdentifiantUnique() renvoyer :m_nMMC_PKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" Récupération de la propriété p_bSystem procédure publique p_bSystem() : booléen renvoyer m_bSystem Affectation de la propriété p_bSystem procédure publique p_bSystem(bValeur est un booléen) m_bSystem=bValeur Récupération de la propriété p_saLibCat procédure publique p_saLibCat() : chaîne renvoyer m_saLibCat Affectation de la propriété p_saLibCat procédure publique p_saLibCat(sValeur est une chaîne) m_saLibCat=sValeur Récupération de la propriété saCodeCat procédure publique saCodeCat() : chaîne renvoyer m_saMMC_CodeCat Affectation de la propriété saCodeCat procédure publique saCodeCat(saValeur est une chaîne) m_saMMC_CodeCat=saValeur Récupération de la propriété saCodeModMail procédure publique saCodeModMail() : chaîne renvoyer m_saMMC_CodeModMail Affectation de la propriété saCodeModMail procédure publique saCodeModMail(saValeur est une chaîne) m_saMMC_CodeModMail=saValeur Méthode RecupLibelleCategorie procédure RecupLibelleCategorie() 06/08/2026 Isis_BO 6074 Partie 6 › Classe › MMailCat › Code //Lecture du libellé associé à la catégorie si HLitRecherchePremier(ParametreMetier,PA_CodePA_Valeur,[cPM_MM_MailCat, :m_saMMC_CodeCat]) alors :m_saLibCat = ParametreMetier.PA_Libelle :m_bSystem = ParametreMetier.PA_Systeme sinon :m_saLibCat ="" :m_bSystem =Faux fin 06/08/2026 Isis_BO 6075 Partie 6 › Classe › PF_ModeleEmail › Code PF_ModeleEmail Code Déclaration de PF_ModeleEmail PF_ModeleEmail est une Classe oMod est un MModeleEmail tbCat est un tableau de MMailCat dynamique fin Méthode Charge procédure Charge(saCodeACharger est une chaîne ANSI):booléen si pas HLitRecherchePremier(MailModele,MM_Code,saCodeACharger) alors renvoyer Faux fin :oMod:Charger(MailModele) pour tout MailCat avec MMC_CodeModMail=saCodeACharger oMCat est un MMailCat WL.FichierVersMémoire(oMCat,MailCat) oMCat:RecupLibelleCategorie() :tbCat.Ajoute(oMCat) fin renvoyer Vrai Constructeur procédure Constructeur() Destructeur procédure Destructeur() Méthode EnregistreModele procédure EnregistreModele(clErreur est un CErreur dynamique) quand exception dans si pas :oMod:bEnregistrer(clErreur) alors 06/08/2026 Isis_BO 6076 Partie 6 › Classe › PF_ModeleEmail › Code renvoyer Faux fin //Enregistre les catégories associées HExécuteRequêteSQL("DEL","DELETE FROM MailCat WHERE MMC_CodeModMail ='" + :saCodeModel +"'") pour tout od de :tbCat HRAZ(MailCat) MailCat.MMC_CodeModMail = :saCodeModel MailCat.MMC_CodeCat = od:saCodeCat HAjoute(MailCat) fin renvoyer Vrai faire clErreur.Init(CErreur.Grave,ExceptionInfo()) renvoyer Faux fin Récupération de la propriété sLstCat procédure publique sLstCat() sRep est une chaîne ANSI pour tout odCat de :tbCat sRep +=[", "] + odCat:p_saLibCat fin renvoyer sRep Méthode SupprimeModele procédure SupprimeModele(clErreur est un CErreur) quand exception dans //Suppression du modèle et des MailCat associé HExécuteRequêteSQL("DEL","DELETE FROM MailCat WHERE MMC_CodeModMail ='" + :saCodeModel +"'") HExécuteRequêteSQL("DEL","DELETE FROM MailModele WHERE MM_Code ='" + :saCodeModel +"'") renvoyer Vrai faire clErreur.Init(CErreur.Grave,ExceptionInfo()) renvoyer Faux fin 06/08/2026 Isis_BO 6077 Partie 6 › Classe › MModeleEmail › Code MModeleEmail Code Déclaration de MModeleEmail MModeleEmail est une Classe,mapping = MailModele hérite de MBase privé m_nMM_PKID est un entier sur 8 octets | m_sMM_Nom est une chaîne ANSI | | | | ------------------------------------------------------ | ------------------ | --- | | m_sMM_Sujet est une chaîne | | | | //m_sMM_Corps est une chaîne | | | | m_saMM_Code est une chaîne ANSI | | | | m_bMM_System est un booléen | | | | m_saMM_Langue est une chaîne ANSI | | | | m_bufMM_MsgDoc est un Buffer | | | fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété bEstSystem procédure publique bEstSystem() : booléen renvoyer m_bMM_System Affectation de la propriété bEstSystem procédure bEstSystem(bValeur est un booléen) :m_bMM_System = bValeur Récupération de la propriété bufCorps procédure publique bufCorps() : Buffer renvoyer m_bufMM_MsgDoc Affectation de la propriété bufCorps procédure publique bufCorps(bufValeur est un Buffer) m_bufMM_MsgDoc=bufValeur Récupération de la propriété IdentifiantUnique | 06/08/2026 | Isis_BO | 6078 | | ---------- | ------- | ---- | Partie 6 › Classe › MModeleEmail › Code procédure IdentifiantUnique() renvoyer :m_nMM_PKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" Récupération de la propriété saCodeModel procédure publique saCodeModel() : chaîne renvoyer m_saMM_Code Affectation de la propriété saCodeModel procédure publique saCodeModel(saValeur est une chaîne) m_saMM_Code=saValeur Récupération de la propriété sCorpHTML procédure publique sCorpHTML() : Buffer si :m_bufMM_MsgDoc<>"" alors d est un Document = :m_bufMM_MsgDoc renvoyer UTF8VersChaîne(DocVersHTML(d)) sinon renvoyer "" fin Récupération de la propriété sLangue procédure publique sLangue() : chaîne renvoyer m_saMM_Langue Affectation de la propriété sLangue procédure publique sLangue(saValeur est une chaîne) m_saMM_Langue=saValeur Récupération de la propriété sNom procédure publique sNom() : chaîne renvoyer m_sMM_Nom Affectation de la propriété sNom procédure publique sNom(saValeur est une chaîne) si m_sMM_Nom<>saValeur alors :m_bModifie = Vrai m_sMM_Nom=saValeur Récupération de la propriété sSujet procédure publique sSujet() : chaîne renvoyer m_sMM_Sujet Affectation de la propriété sSujet 06/08/2026 Isis_BO 6079 Partie 6 › Classe › MModeleEmail › Code procédure publique sSujet(saValeur est une chaîne) si m_sMM_Sujet<>saValeur alors :m_bModifie = Vrai m_sMM_Sujet=saValeur Méthode NouveauCodeModele procédure publique NouveauCodeModele() n est un entier //CAlcul du Code rq est une Requête SQL = [ SELECT MAX(MM_Code) AS M FROM MailModele WHERE MailModele.MM_System=0 ] HExécuteRequête(rq) HLitPremier(rq) si pas HEnDehors(rq) alors n=Val(rq.M[2 à]) fin n++ :saCodeModel = "P" + NumériqueVersChaîne(n ,"04d") 06/08/2026 Isis_BO 6080 Partie 6 › Classe › MParametreMetierEntete › Code MParametreMetierEntete Code Déclaration de MParametreMetierEntete MParametreMetierEntete est une Classe hérite de MBase m_nPKID est un entier sur 8 octets | m_sLibelle | est une chaîne ANSI | | | | ---------------- | ------------------- | -------------------------- | --- | | m_sDescription | est une chaîne ANSI | | | | m_bSysteme | est un booléen | | | | m_sGroupe | est une chaîne ANSI | | | | m_sCode | est une chaîne ANSI | | | | m_bAucunPossible | est un booléen | | | | m_sSpecifique | est une chaîne | | | fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure publique InfoOnglet() renvoyer m_sCode | 06/08/2026 | | Isis_BO | 6081 | | ---------- | --- | ------- | ---- | Partie 6 › Classe › PFicheParametreMetierEntete › Code PFicheParametreMetierEntete Code Déclaration de PFicheParametreMetierEntete PFicheParametreMetierEntete est une Classe protégé m_clModeleCourant est un MParametreMetierEntete// modèle associé à la présentation m_clModeleSource est un MParametreMetierEntete dynamique// référence sur le modèle d'origine m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleSource.bEnregistrer(clErreur) alors renvoyer Faux fin // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleSource) fin // ok renvoyer Vrai Constructeur procédure Constructeur(clModele est un MParametreMetierEntete dynamique, pValidation est une procédure= Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Destructeur procédure Destructeur() Récupération de la propriété p_clCourant 06/08/2026 Isis_BO 6082 Partie 6 › Classe › PFicheParametreMetierEntete › Code procédure publique p_clCourant() : MParametreMetierEntete renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MParametreMetierEntete() clPresentation est un PFicheParametreMetierEntete(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 6083 Partie 6 › Classe › MTableauDeParametreMetierEntete › Code MTableauDeParametreMetierEntete Code Déclaration de MTableauDeParametreMetierEntete MTableauDeParametreMetierEntete est une Classe public m_clTabModele est un tableau de MParametreMetierEntete dynamique m_clTabAssoc est un tableau associatif de MParametreMetierEntete dynamique m_clTabVisible est un tableau de MParametreMetierEntete dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MParametreMetierEntete dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MParametreMetierEntete dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // 06/08/2026 Isis_BO 6084 Partie 6 › Classe › MTableauDeParametreMetierEntete › Code // chargement à personnaliser selon votre contexte // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM ParametreMetierEntete Order BY PM_Groupe,PM_Code ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MParametreMetierEntete clModele.Charger(sdSource) m_clTabAssoc[clModele:m_sCode] = clModele //TableauAjoute(m_clTabModele[clModele:m_sCode,clModele]) TableauAjoute(m_clTabModele,clModele) si pas clModele:m_bSysteme alors TableauAjoute(m_clTabVisible,clModele) fin fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6085 Partie 6 › Classe › PTableParametreMetierEntete › Code PTableParametreMetierEntete Code Déclaration de PTableParametreMetierEntete PTableParametreMetierEntete est une Classe protégé m_clTableauModele est un MTableauDeParametreMetierEntete dynamique // modèle associé à la présentation m_clModeleCourant est un MParametreMetierEntete dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeParametreMetierEntete dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MParametreMetierEntete renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MParametreMetierEntete dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 6086 Partie 6 › Classe › PTableParametreMetierEntete › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation() // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeParametreMetierEntete clTableauModele.Charger() // création de la nouvelle instance de présentation clPresentation est un PTableParametreMetierEntete(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheParametreMetierEntete(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MParametreMetierEntete dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MParametreMetierEntete() clPresentationFiche est un PFicheParametreMetierEntete(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MParametreMetierEntete dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 6087 Partie 6 › Classe › MMailModele › Code MMailModele Code Déclaration de MMailModele MMailModele est une Classe hérite de MBase m_nPKID est un entier sur 8 octets | m_sCode | est une chaîne ANSI | | | | ----------- | ------------------- | ------------------- | --- | | m_sNom | est une chaîne ANSI | | | | m_bSystem | est un booléen | | | | m_sLangue | est une chaîne ANSI | | | | m_sSujet | est une chaîne | | | | m_bufMsgDoc | est un Buffer | | | | m_sLibCategorie | est une chaîne | | | | --------------- | -------------- | -------------------- | --- | fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer m_sNom | 06/08/2026 | | Isis_BO | 6088 | | ---------- | --- | ------- | ---- | Partie 6 › Classe › PFicheMailModele › Code PFicheMailModele Code Déclaration de PFicheMailModele PFicheMailModele est une Classe protégé m_clModeleCourant est un MMailModele // modèle associé à la présentation m_clModeleSource est un MMailModele dynamique // référence sur le modèle d'origine m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleSource.bEnregistrer(clErreur) alors renvoyer Faux fin // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleSource) fin // ok renvoyer Vrai Constructeur procédure Constructeur(clModele est un MMailModele dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Destructeur procédure Destructeur() Récupération de la propriété p_clCourant 06/08/2026 Isis_BO 6089 Partie 6 › Classe › PFicheMailModele › Code procédure publique p_clCourant() : MMailModele renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MMailModele() clPresentation est un PFicheMailModele(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 6090 Partie 6 › Classe › MTableauDeMailModele › Code MTableauDeMailModele Code Déclaration de MTableauDeMailModele MTableauDeMailModele est une Classe public m_clTabModele est un tableau de MMailModele dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MMailModele dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MMailModele dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 6091 Partie 6 › Classe › MTableauDeMailModele › Code // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT MailModele.*,PA_Libelle FROM MailModele INNER JOIN MailCat ON MailModele.MM_Code = MailCat.MMC_CodeModMail INNER JOIN ParametreMetier ON MailCat.MMC_CodeCat = ParametreMetier.PA_Valeur WHERE ParametreMetier.PA_Code ='MC' ORDER BY PA_Libelle,MailModele.MM_Nom ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MMailModele clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6092 Partie 6 › Classe › PTableMailModele › Code PTableMailModele Code Déclaration de PTableMailModele PTableMailModele est une Classe protégé m_clTableauModele est un MTableauDeMailModele dynamique // modèle associé à la présentation m_clModeleCourant est un MMailModele dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeMailModele dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MMailModele renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MMailModele dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 6093 Partie 6 › Classe › PTableMailModele › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation() // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeMailModele clTableauModele.Charger() // création de la nouvelle instance de présentation clPresentation est un PTableMailModele(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheMailModele(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MMailModele dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MMailModele() clPresentationFiche est un PFicheMailModele(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MMailModele dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 6094 Partie 6 › Classe › C_ConnecteurBddBatigest › Code C_ConnecteurBddBatigest Code Déclaration de C_ConnecteurBddBatigest C_ConnecteurBddBatigest est une Classe nIndice est un entier // sSocieteest une chaîne ANSI // nPKID est un entier sur 8 octets suBG_Dossier est une chaîne Unicode //Nom répertoire contenant le fichier BatiG.mdb Ex: C:\APIBAT\SOC01 sBG_Societe est une chaîne ANSI //Nom de la société lu dans Batigest sBG_GUIDest une chaîne ANSI //GUID lu dans la base Batigest (en espérant qu'il soit bien unique) nCliModNum est un entier //Méthode de calcul des codes des clients sCliPrefix est une chaîne ANSI //Préfix des codes clients sBG_Connect_Serveur est une chaîne sBG_Connect_Utilisateur est une chaîne sBG_Connect_MotDePasse est une chaîne fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Méthode DonneParam procédure DonneParam() quand exception dans sJSON est une chaîne ANSI Sérialise(objet,sJSON,psdJSON) renvoyer sJSON faire renvoyer "" fin Récupération de la propriété DossierBG procédure publique DossierBG():chaîne Unicode renvoyer :suBG_Dossier Affectation de la propriété DossierBG 06/08/2026 Isis_BO 6095 Partie 6 › Classe › C_ConnecteurBddBatigest › Code procédure publique DossierBG(sRepBase est une chaîne Unicode) :suBG_Dossier=ComplèteRep(sRepBase) Méthode InitParam procédure InitParam(sJSON est une chaîne ANSI) quand exception dans si sJSON<>"" alors Désérialise(objet,sJSON,psdJSON) renvoyer Vrai fin // :sMsgRetour="Paramètres non définis" renvoyer Faux faire // :sMsgRetour=ExceptionInfo(errMessage) renvoyer Faux fin 06/08/2026 Isis_BO 6096 Partie 6 › Classe › PFicheBddExterne › Code PFicheBddExterne Code Déclaration de PFicheBddExterne PFicheBddExterne est une Classe protégé m_clModeleCourant est un MBddExterne // modèle associé à la présentation m_clModeleSource est un MBddExterne dynamique // référence sur le modèle d'origine m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleSource.bEnregistrer(clErreur) alors renvoyer Faux fin // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleSource) fin // ok renvoyer Vrai Constructeur procédure Constructeur(clModele est un MBddExterne dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Destructeur procédure Destructeur() Récupération de la propriété p_clCourant 06/08/2026 Isis_BO 6097 Partie 6 › Classe › PFicheBddExterne › Code procédure publique p_clCourant() : MBddExterne renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MBddExterne() clPresentation est un PFicheBddExterne(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 6098 Partie 6 › Classe › MBddExterne › Code MBddExterne Code Déclaration de MBddExterne MBddExterne est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_sNom est une chaîne ANSI m_sParam est une chaîne m_nIDSociete est un entier sur 8 octets fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer :m_sNom 06/08/2026 Isis_BO 6099 Partie 6 › Classe › MClient_BddExterne › Code MClient_BddExterne Code Déclaration de MClient_BddExterne MClient_BddExterne est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDCLient est un entier sur 8 octets m_sIDExterne est une chaîne ANSI m_dhDateSynchro est une DateHeure m_nIDBddExterne est un entier sur 8 octets fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 6100 Partie 6 › Classe › PFicheClient_BddExterne › Code PFicheClient_BddExterne Code Déclaration de PFicheClient_BddExterne PFicheClient_BddExterne est une Classe protégé m_clModeleCourant est un MClient_BddExterne // modèle associé à la présentation m_clModeleSource est un MClient_BddExterne dynamique // référence sur le modèle d'origine m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleSource.bEnregistrer(clErreur) alors renvoyer Faux fin // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleSource) fin // ok renvoyer Vrai Constructeur procédure Constructeur(clModele est un MClient_BddExterne dynamique, pValidation est une procédure=Null ) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Destructeur procédure Destructeur() Récupération de la propriété p_clCourant 06/08/2026 Isis_BO 6101 Partie 6 › Classe › PFicheClient_BddExterne › Code procédure publique p_clCourant() : MClient_BddExterne renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MClient_BddExterne() clPresentation est un PFicheClient_BddExterne(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 6102 Partie 6 › Classe › MTableauDeClient_BddExterne › Code MTableauDeClient_BddExterne Code Déclaration de MTableauDeClient_BddExterne MTableauDeClient_BddExterne est une Classe public m_clTabModele est un tableau de MClient_BddExterne dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MClient_BddExterne dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MClient_BddExterne dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 6103 Partie 6 › Classe › MTableauDeClient_BddExterne › Code // // récupération des données sReqSQL est une Requête SQL = [ SELECT * FROM Client_BddExterne WHERE Client_BddExterne.CLX_IDCLient = {p_IdClient} ] //si MesParamètres[1] > 0 alors // sReqSQL.p_IdBddExterne = MesParamètres..Occurrence>=1 ? MesParamètres[1] SINON Null //SINON // //sReqSQL.p_IdBddExterne = MesParamètres..Occurrence>=1 ? MesParamètres[1] SINON Null //FIN sReqSQL.p_IdClient = MesParamètres..Occurrence>=2 ? MesParamètres[2] sinon Null // exécution de la requête si HExécuteRequête(sReqSQL,hRequêteDéfaut) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MClient_BddExterne clModele.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6104 Partie 6 › Classe › PTableClient_BddExterne › Code PTableClient_BddExterne Code Déclaration de PTableClient_BddExterne PTableClient_BddExterne est une Classe protégé m_clTableauModele est un MTableauDeClient_BddExterne dynamique // modèle associé à la présentation m_clModeleCourant est un MClient_BddExterne dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeClient_BddExterne dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MClient_BddExterne renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MClient_BddExterne dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 6105 Partie 6 › Classe › PTableClient_BddExterne › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeClient_BddExterne selon nMode cas 0 : clTableauModele.Charger(MesParamètres[2à]) autre cas fin // création de la nouvelle instance de présentation clPresentation est un PTableClient_BddExterne(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheClient_BddExterne(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MClient_BddExterne dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MClient_BddExterne() clPresentationFiche est un PFicheClient_BddExterne(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MClient_BddExterne dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 6106 Partie 6 › Classe › C_ConnecteurBatigest › Code C_ConnecteurBatigest Code Déclaration de C_ConnecteurBatigest C_ConnecteurBatigest est une Classe constant cRep_OK ="R0" cRep_FichierIntrouvable ="E001" cRep_ErreurAccess ="E002" cRep_ErreurOuverture ="E003" cRep_MauvaiseBase ="E004" cRep_MauvaisGUID ="E005" cRep_CMD_Sys_Inconnue ="E201" cCMD_ValideBase = "S.VALIDE" cCMD_RequeteLit = "S.REQ.LI" cCMD_RequeteExec = "S.REQ.EX" cCMD_EnregistreClient= "S.CLI.EC" cCMD_EnregistreDossier = "S.DOS.EC" cCMD_EnregistreDevis = "S.DEV.EC" cCMD_MAJClient = "S.CLI.MJ" cCMD_Sys = "S.SYS.EX" //Commande système cCMD_INFO = "INFO" cCMD_Tesla = "TESLA" cCMD_ByeBye = "BYE" cCMD_ByeByeSqlServer = "BYESQLSERVER" cSocketBG ="ServiceBG" cParam_BG_IP ="CONNECT_BG_IP" cParam_BG_Port ="CONNECT_BP_PORT" cLibParam_BG_IP ="Adresse IP de la machine hébergeant le Connecteur BATIGEST" cLibParam_BP_Port ="Numéro de port utilisé par le Connecteur BATIGEST" fin m_nPortCom est un entier m_sIPService est une chaîne fin Méthode ConnectAuService procédure ConnectAuService(saCMD est une chaîne ANSI=cCMD_Tesla) saMsg est une chaîne ANSI si pas SocketExiste(cSocketBG) alors si pas SocketConnecte(cSocketBG,:m_nPortCom,:m_sIPService,2s) alors :ListeErreur() saMsg =ErreurInfo(errMessage) //TraceCom("SocketFerme") renvoyer (Faux,saMsg) fin fin //TraceCom("SocketExiste") 06/08/2026 Isis_BO 6107 Partie 6 › Classe › C_ConnecteurBatigest › Code renvoyer EnvoieTrame(saCMD,"") Constructeur procédure Constructeur() :m_nPortCom = 4000 :m_sIPService = "127.0.0.1" Destructeur procédure Destructeur() Méthode EcritParametresSocket procédure EcritParametresSocket(sAIP est une chaîne ANSI,nPort est un entier) :m_nPortCom =nPort :m_sIPService =sAIP ParametreSystemeEcrit(cParam_BG_IP, :m_sIPService,Faux,cLibParam_BG_IP) ParametreSystemeEcrit(cParam_BG_Port, (:m_nPortCom),Faux,cLibParam_BP_Port) Méthode Environnement procédure Environnement(sVariableSysteme est une chaîne ANSI) st est un ST_SYS_CMD st.saCommande = "VAR" st.saParam=sVariableSysteme sABuf est une chaîne ANSI Sérialise(st,sABuf,psdJSON) renvoyer EnvoieTrame(cCMD_Sys,sABuf,10s) Méthode EnvoieTrame procédure EnvoieTrame(saCMD est une chaîne ANSI ,sADATA est une chaîne ANSI,nDelai est un entier=5000) quand exception dans saMsg est une chaîne ANSI stCMD est un ST_MESSAGE stCMD.sCMD =saCMD stCMD.sDATA =UUEncode( sADATA) //TraceCom("Delai " + nDelai) sBuf est une chaîne ANSI Sérialise(stCMD,sBuf,psdJSON) //TraceCom("Envoie : [" + sBuf +"] ") si pas SocketEcrit(cSocketBG,sBuf) alors saMsg="Erreur de communication avec le Connecteur" renvoyer (Faux,saMsg) fin ChronoDébut() sBuf=SocketLit(cSocketBG,Faux,nDelai) //Lecture de la réponse avec une attente de 5s maximum //TraceCom("Réponse : [" + sBuf +"] " + chronofin() ) si sBuf~="" alors 06/08/2026 Isis_BO 6108 Partie 6 › Classe › C_ConnecteurBatigest › Code saMsg="Pas de réponse du Connecteur" //ErreurInfo(errCodeSystème) : 10054 //ErreurInfo(errMessageSystème) : Une connexion existante a dû être fermée par l’hôte distant. //ErreurInfo(errCode) : 100 031 //saMsg =ErreurInfo(errInfo) // : socket a renvoyé l'erreur système suivante : renvoyer (Faux,saMsg) fin stRep est un ST_REPONSE Désérialise(stRep,sBuf,psdJSON) si stRep.sErr=C_ConnecteurBatigest.cRep_OK alors renvoyer (Vrai,UUDécode(stRep.sUUData)) sinon saMsg = stRep.sMsg renvoyer (Faux,stRep.sMsg) fin faire renvoyer (Faux,ExceptionInfo(errComplet)) fin Méthode ExporteClient procédure ExporteClient(stClient est un ST_BG_CLIENT) saBuf est une chaîne ANSI Sérialise(stClient,saBuf,psdJSON) renvoyer EnvoieTrame(cCMD_EnregistreClient,saBuf,10s) Méthode ExporteIntervention procédure ExporteIntervention(stDossier est un ST_BG_CHANTIER) saBuf est une chaîne ANSI Sérialise(stDossier,saBuf,psdJSON) renvoyer EnvoieTrame(cCMD_EnregistreDossier,saBuf,10s) Méthode ExporteInterventionEnDevis // Résumé : // Syntaxe : //[ = ] ExporteInterventionEnDevis ( est ST_BG_DEVIS) // // Paramètres : // stDossier (ST_BG_DEVIS) : // Valeur de retour : // multi-valeur : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ExporteInterventionEnDevis(stDevis est un ST_BG_DEVIS) 06/08/2026 Isis_BO 6109 Partie 6 › Classe › C_ConnecteurBatigest › Code saBuf est une chaîne ANSI Sérialise(stDevis,saBuf,psdJSON) renvoyer EnvoieTrame(cCMD_EnregistreDevis,saBuf,10s) Méthode FermeConnexion procédure FermeConnexion() si SocketExiste(cSocketBG) alors EnvoieTrame(cCMD_ByeBye,"") SocketFerme(cSocketBG) fin Méthode FermeConnexion procédure FermeConnexion(bBGConnect est un booléen,stBGConnect est un ST_BG_CONNECT=Null) st est un ST_BG_VALIDE st.suDossier = "" st.saGuidBase = "" st.bBGConnect = bBGConnect st.stBGConnect = stBGConnect sBuf est une chaîne ANSI Sérialise(st,sBuf,psdJSON) si SocketExiste(cSocketBG) alors EnvoieTrame(cCMD_ByeByeSqlServer,sBuf) SocketFerme(cSocketBG) fin Méthode ListeDisques procédure ListeDisques() st est un ST_SYS_CMD st.saCommande = "DISK" sABuf est une chaîne ANSI Sérialise(st,sABuf,psdJSON) renvoyer EnvoieTrame(cCMD_Sys,sABuf,10s) Méthode ListeErreur procédure ListeErreur() //TraceCom(ErreurInfo(errElément)) //TraceCom(ErreurInfo(errCodeSystème) ) //TraceCom(ErreurInfo(errMessageSystème) ) //TraceCom(ErreurInfo(errCode) ) //TraceCom(ErreurInfo(errInfo) ) Méthode ListeRepertoires procédure ListeRepertoires(sRacine est une chaîne ANSI) //bOk est un booléen 06/08/2026 Isis_BO 6110 Partie 6 › Classe › C_ConnecteurBatigest › Code //saReponse est une Chaine ansi st est un ST_SYS_CMD st.saCommande = "DIR" st.saParam =sRacine sABuf est une chaîne ANSI Sérialise(st,sABuf,psdJSON) renvoyer EnvoieTrame(cCMD_Sys,sABuf,10s) Méthode LitParametresSocket procédure LitParametresSocket() :m_sIPService = ParametreSystemeLit(cParam_BG_IP ,"localhost",Faux,cLibParam_BG_IP) :m_nPortCom = ParametreSystemeLit(cParam_BG_Port ,"4000" ,Faux,cLibParam_BP_Port) Méthode MAJClient // Résumé : // Syntaxe : // MAJClient () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJClient(stClient est un ST_BG_CLIENT) saBuf est une chaîne ANSI Sérialise(stClient,saBuf,psdJSON) renvoyer EnvoieTrame(cCMD_MAJClient,saBuf,10s) Méthode RequeteExecute //Exécute une requête dans la base Access Batigest //Le code SQL doit être dans la syntaxe Access (Le tester au préalable dans Access) procédure RequeteExecute(saSqlAccess est une chaîne ANSI,suDossier est une chaîne Unicode,bBGConnect est un booléen,stBGConnect est un ST_BG_CONNECT=Null) stRQ est un ST_BG_REQUETE stRQ.saSQL=saSqlAccess stRQ.suDossier=suDossier stRQ.bBGConnect = bBGConnect stRQ.stBGConnect = stBGConnect sABuf est une chaîne ANSI Sérialise(stRQ,sABuf,psdJSON) renvoyer EnvoieTrame(cCMD_RequeteLit,sABuf,10s) Méthode TraceCom 06/08/2026 Isis_BO 6111 Partie 6 › Classe › C_ConnecteurBatigest › Code procédure TraceCom(sMsg) WL.Trace(HeureVersChaîne(HeureSys,"HH:MM:SS.CC") + " - " + sMsg) Méthode ValideBase procédure ValideBase(suRepBatig est une chaîne Unicode,saGuidBaseCourante est une chaîne ANSI, bBGConnect est un booléen,stBGConnect est un ST_BG_CONNECT=Null) st est un ST_BG_VALIDE st.suDossier = suRepBatig st.saGuidBase= saGuidBaseCourante st.bForce =Vrai st.bBGConnect= bBGConnect st.stBGConnect = stBGConnect sBuf est une chaîne ANSI Sérialise(st,sBuf,psdJSON) renvoyer EnvoieTrame(cCMD_ValideBase,sBuf) 06/08/2026 Isis_BO 6112 Partie 6 › Classe › MIntervention_BddExt › Code MIntervention_BddExt Code Déclaration de MIntervention_BddExt MIntervention_BddExt est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDInterventionest un entier sur 8 octets m_sIDExterne est une chaîne ANSI m_nIDBddExterne est un entier sur 8 octets m_dDateDevis est une Date fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 6113 Partie 6 › Classe › PFicheIntervention_BddExt › Code PFicheIntervention_BddExt Code Déclaration de PFicheIntervention_BddExt PFicheIntervention_BddExt est une Classe protégé m_clModeleCourant est un MIntervention_BddExt // modèle associé à la présentation m_clModeleSource est un MIntervention_BddExt dynamique // référence sur le modèle d'origine m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleSource.bEnregistrer(clErreur) alors renvoyer Faux fin // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleSource) fin // ok renvoyer Vrai Constructeur procédure Constructeur(clModele est un MIntervention_BddExt dynamique, pValidation est une procédure= Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Destructeur procédure Destructeur() Récupération de la propriété p_clCourant 06/08/2026 Isis_BO 6114 Partie 6 › Classe › PFicheIntervention_BddExt › Code procédure publique p_clCourant() : MIntervention_BddExt renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MIntervention_BddExt() clPresentation est un PFicheIntervention_BddExt(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 6115 Partie 6 › Classe › MTableauDeIntervention_BddExt › Code MTableauDeIntervention_BddExt Code Déclaration de MTableauDeIntervention_BddExt MTableauDeIntervention_BddExt est une Classe public m_clTabModele est un tableau de MIntervention_BddExt dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MIntervention_BddExt dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MIntervention_BddExt dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 6116 Partie 6 › Classe › MTableauDeIntervention_BddExt › Code // // récupération des données sReqSQL est une Requête SQL = [ SELECT * FROM Intervention_BddExterne WHERE Intervention_BddExterne.INX_IDIntervention={p_IdIntervention} ] sReqSQL.p_IdIntervention= MesParamètres..Occurrence>=1 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(sReqSQL) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MIntervention_BddExt clModele.Charger(sReqSQL) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6117 Partie 6 › Classe › PTableIntervention_BddExt › Code PTableIntervention_BddExt Code Déclaration de PTableIntervention_BddExt PTableIntervention_BddExt est une Classe protégé m_clTableauModele est un MTableauDeIntervention_BddExt dynamique // modèle associé à la présentation m_clModeleCourant est un MIntervention_BddExt dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeIntervention_BddExt dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MIntervention_BddExt renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MIntervention_BddExt dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 6118 Partie 6 › Classe › PTableIntervention_BddExt › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeIntervention_BddExt selon nMode cas 1 : clTableauModele.Charger(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableIntervention_BddExt(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheIntervention_BddExt(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MIntervention_BddExt dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MIntervention_BddExt() clPresentationFiche est un PFicheIntervention_BddExt(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MIntervention_BddExt dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 6119 Partie 6 › Classe › MAccesEtDroit › Code MAccesEtDroit Code Déclaration de MAccesEtDroit MAccesEtDroit est une Classe hérite de MBase m_nPKID est un entier sur 8 octets m_nIDProfil est un entier sur 8 octets m_nIDModule est un entier sur 8 octets m_bAcces est un booléen m_clModule est un MParametreMetier m_clProfil est un MParametreMetier fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Récupération de la propriété IdentifiantUnique procédure IdentifiantUnique() renvoyer m_nPKID Récupération de la propriété InfoOnglet procédure InfoOnglet() : chaîne renvoyer "" 06/08/2026 Isis_BO 6120 Partie 6 › Classe › PFicheAccesEtDroit › Code PFicheAccesEtDroit Code Déclaration de PFicheAccesEtDroit PFicheAccesEtDroit est une Classe protégé m_clModeleCourant est un MAccesEtDroit// modèle associé à la présentation m_clModeleSource est un MAccesEtDroit dynamique// référence sur le modèle d'origine m_pValidation est une procédure // procédure à appeler lors de la validation fin Méthode bOK procédure bOK(clErreur est un CErreur) // recopie les modifications dans le modèle source m_clModeleSource<=m_clModeleCourant // effectue les modifications dans le fichier si pas m_clModeleSource.bEnregistrer(clErreur) alors renvoyer Faux fin // si il y a une procédure de validation si m_pValidation<>Null alors m_pValidation(m_clModeleSource) fin // ok renvoyer Vrai Constructeur procédure Constructeur(clModele est un MAccesEtDroit dynamique, pValidation est une procédure=Null) // recopie du modèle d'origine dans le modèle associé sur lequel la fiche va travailler m_clModeleCourant<=clModele // conserve une référence sur le modèle source m_clModeleSource<-clModele // procédure à appeler lors de la validation m_pValidation=pValidation Destructeur procédure Destructeur() Récupération de la propriété p_clCourant 06/08/2026 Isis_BO 6121 Partie 6 › Classe › PFicheAccesEtDroit › Code procédure publique p_clCourant() : MAccesEtDroit renvoyer m_clModeleCourant Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(pValidation est une procédure=Null) // création de la présentation avec une nouvelle instance de modèle clModele est un MAccesEtDroit() clPresentation est un PFicheAccesEtDroit(clModele,pValidation) renvoyer clPresentation 06/08/2026 Isis_BO 6122 Partie 6 › Classe › MTableauDeAccesEtDroit › Code MTableauDeAccesEtDroit Code Déclaration de MTableauDeAccesEtDroit MTableauDeAccesEtDroit est une Classe public m_clTabModele est un tableau de MAccesEtDroit dynamique fin Méthode Ajouter procédure Ajouter(clModele est un MAccesEtDroit dynamique) // ajoute l'instance du modèle dans le tableau en mémoire TableauAjoute(m_clTabModele,clModele) // mise à jour des IHM DemandeMiseAJourIHM() Méthode bSupprimer procédure bSupprimer(clModele est un MAccesEtDroit dynamique, clErreur est un CErreur) // recherche de l'instance du modèle en mémoire nPos est un entier=TableauCherche(m_clTabModele,tcLinéaire,clModele) si nPos=-1 alors clErreur.Init(CErreur.NonTrouvé) renvoyer Faux fin // suppression si pas clModele.bSupprimer(clErreur) alors renvoyer Faux fin // supprime l'instance du modèle TableauSupprime(m_clTabModele,nPos) // mise à jour des IHM DemandeMiseAJourIHM() // ok renvoyer Vrai Méthode Charger procédure Charger() // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte 06/08/2026 Isis_BO 6123 Partie 6 › Classe › MTableauDeAccesEtDroit › Code // // récupération des données sdSource est une Source de Données sReqSQL est une chaîne = [ SELECT * FROM AccesEtDroit ] // exécution de la requête si HExécuteRequêteSQL(sdSource,sReqSQL) alors // charge les enregistrements en mémoire pour tout sdSource clModele est un MAccesEtDroit clModele.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerSelonProfil procédure ChargerSelonProfil(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données //sdSource est une source de données sReqSQL est une Requête SQL = [ SELECT ParametreMetier.PA_PKID ,ParametreMetier.PA_Libelle ,ParametreMetier.PA_Valeur ,NVL((SELECT TOP 1 AED_IDModule FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID),PA_PKID) AS AED_IDModule ,NVL((SELECT TOP 1 AED_IDProfil FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID),{p_IDProfil}) AS AED_IDProfil ,(SELECT TOP 1 AED_PKID FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID) AS AED_PKID ,(SELECT TOP 1 AED_Acces FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID) AS AED_Acces FROM ParametreMetier WHERE PA_Code='29' AND PA_Actif=1 AND (NOT PA_Valeur ]= 'M.') // UNION // SELECT // ParametreMetier.PA_PKID // ,ParametreMetier.PA_Libelle // ,ParametreMetier.PA_Valeur // ,NVL((SELECT AED_IDModule FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID),PA_PKID) AS AED_IDModule // ,NVL((SELECT AED_IDProfil FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID),{p_IDProfil}) AS AED_IDProfil 06/08/2026 Isis_BO 6124 Partie 6 › Classe › MTableauDeAccesEtDroit › Code // ,(SELECT AED_PKID FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID) AS AED_PKID // ,(SELECT AED_Acces FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID) AS AED_Acces // FROM ParametreMetier // WHERE PA_Code='17' AND PA_Actif=1 ORDER BY PA_Code ] sReqSQL.p_IDProfil = MesParamètres..Occurrence>=1 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(sReqSQL,hRequêteDéfaut) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MAccesEtDroit clModele.Charger(sReqSQL) si clModele.m_nPKID=0 alors clModele.m_bNouveau = Vrai fin clModele.m_clModule.Charger(sReqSQL) //clModele.m_clProfil.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Méthode ChargerSelonProfilPourMobile procédure ChargerSelonProfilPourMobile(*) // vide le tableau TableauSupprimeTout(m_clTabModele) // // chargement à personnaliser selon votre contexte // // récupération des données //sdSource est une source de données sReqSQL est une Requête SQL = [ SELECT ParametreMetier.PA_PKID ,ParametreMetier.PA_Libelle ,ParametreMetier.PA_Valeur ,NVL((SELECT TOP 1 AED_IDModule FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID),PA_PKID) AS AED_IDModule ,NVL((SELECT TOP 1 AED_IDProfil FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID),{p_IDProfil}) AS AED_IDProfil ,(SELECT TOP 1 AED_PKID FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID) AS AED_PKID ,(SELECT TOP 1 AED_Acces FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID) AS AED_Acces FROM ParametreMetier WHERE PA_Code='29' AND PA_Actif=1 AND PA_Valeur ]= 'M.' // UNION // SELECT // ParametreMetier.PA_PKID // ,ParametreMetier.PA_Libelle // ,ParametreMetier.PA_Valeur 06/08/2026 Isis_BO 6125 Partie 6 › Classe › MTableauDeAccesEtDroit › Code // ,NVL((SELECT AED_IDModule FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID),PA_PKID) AS AED_IDModule // ,NVL((SELECT AED_IDProfil FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID),{p_IDProfil}) AS AED_IDProfil // ,(SELECT AED_PKID FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID) AS AED_PKID // ,(SELECT AED_Acces FROM AccesEtDroit WHERE AccesEtDroit.AED_IDProfil = {p_IDProfil} AND AccesEtDroit.AED_IDModule=PA_PKID) AS AED_Acces // FROM ParametreMetier // WHERE PA_Code='17' AND PA_Actif=1 ORDER BY PA_Ordre ] sReqSQL.p_IDProfil = MesParamètres..Occurrence>=1 ? MesParamètres[1] sinon Null // exécution de la requête si HExécuteRequête(sReqSQL,hRequêteDéfaut) alors // charge les enregistrements en mémoire pour tout sReqSQL clModele est un MAccesEtDroit clModele.Charger(sReqSQL) si clModele.m_nPKID=0 alors clModele.m_bNouveau = Vrai fin clModele.m_clModule.Charger(sReqSQL) //clModele.m_clProfil.Charger(sdSource) TableauAjoute(m_clTabModele,clModele) fin fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() 06/08/2026 Isis_BO 6126 Partie 6 › Classe › PTableAccesEtDroit › Code PTableAccesEtDroit Code Déclaration de PTableAccesEtDroit PTableAccesEtDroit est une Classe protégé m_clTableauModele est un MTableauDeAccesEtDroit dynamique // modèle associé à la présentation m_clModeleCourant est un MAccesEtDroit dynamique // référence sur le modèle de données courant fin Méthode bSupprimer procédure bSupprimer(clErreur est un CErreur) renvoyer m_clTableauModele.bSupprimer(m_clModeleCourant, clErreur) Constructeur procédure Constructeur(clTableauModele est un MTableauDeAccesEtDroit dynamique) m_clTableauModele=clTableauModele Destructeur procédure Destructeur() Récupération de la propriété p_bModeleCourantVide procédure publique p_bModeleCourantVide() renvoyer m_clModeleCourant=Null Récupération de la propriété p_clCourant procédure publique p_clCourant() : MAccesEtDroit renvoyer m_clModeleCourant Affectation de la propriété p_clCourant procédure publique p_clCourant(pclValeur est MAccesEtDroit dynamique) si m_clModeleCourant<>pclValeur alors m_clModeleCourant=pclValeur DemandeMiseAJourIHM() fin Récupération de la propriété p_nTotal procédure publique p_nTotal() 06/08/2026 Isis_BO 6127 Partie 6 › Classe › PTableAccesEtDroit › Code renvoyer TableauOccurrence(m_clTabModele) Méthode gNouvellePresentation // Factory pour créer une nouvelle instance de présentation procédure globale gNouvellePresentation(local nMode est un entier,*) // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeAccesEtDroit selon nMode cas 0 : clTableauModele.Charger() cas 1 : clTableauModele.ChargerSelonProfil(MesParamètres[2à]) cas 2 : clTableauModele.ChargerSelonProfilPourMobile(MesParamètres[2à]) fin // création de la nouvelle instance de présentation clPresentation est un PTableAccesEtDroit(clTableauModele) renvoyer clPresentation Méthode Modifier procédure Modifier() clPresentationFiche est un PFicheAccesEtDroit(m_clModeleCourant,ApresModification) procédure interne ApresModification(pclModele est un MAccesEtDroit dynamique) DemandeMiseAJourIHM() fin renvoyer clPresentationFiche Méthode Nouveau procédure Nouveau() clModele est un MAccesEtDroit() clPresentationFiche est un PFicheAccesEtDroit(clModele,ApresAjout) procédure interne ApresAjout(pclModele est un MAccesEtDroit dynamique) m_clTableauModele.Ajouter(pclModele) fin renvoyer clPresentationFiche 06/08/2026 Isis_BO 6128 Partie 6 › Classe › RapportMobile › Code RapportMobile Code Déclaration de RapportMobile RapportMobile est une Classe m_nPKID est un entier sur 8 octets | m_sNom | est une chaîne ANSI | | | | | ------------ | -------------------------- | ---------------- | ------------------- | --- | | m_nType | est un entier | | | | | m_bufRapport | est un Buffer | | | | | m_sRubriques | est une chaîne ANSI | | | | | m_nIDModeleR | est un entier sur 8 octets | | | | | m_nIDModeleE | est un entier sur 8 octets | | | | | m_nIDInter | est un entier sur 8 octets | | | | | m_nIDColb | est un entier sur 8 octets | | | | | m_nIDEmail | est un entier sur 8 octets | | | | fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() | 06/08/2026 | | Isis_BO | | 6129 | | ---------- | --- | ------- | --- | ---- | Partie 6 › Classe › ModeleRapportMobile › Code ModeleRapportMobile Code Déclaration de ModeleRapportMobile ModeleRapportMobile est une Classe m_nPKID est un entier sur 8 octets | m_sNom | est une chaîne ANSI | | | | | ------------- | ---------------------------------------- | --- | -------------------- | --- | | m_bufRapport | est un Buffer | | | | | m_sRubriques | est une chaîne ANSI | | | | | tbMotCleSpec | est un tableau de STJSONMembreRubRapport | | | | nIndice est un entier fin Constructeur procédure Constructeur() Destructeur procédure Destructeur() Méthode Enregistrement procédure Enregistrement() si :m_nPKID <= 0 alors HRAZ(ModeleRapportMob) sinon si pas HLitRecherchePremier(ModeleRapportMob,MRM_PKID,:m_nPKID) alors Erreur("Une erreur s'est produite lors de la recherche du modèle",HErreurInfo()) renvoyer Faux fin fin si :tbMotCleSpec..Occurrence > 0 alors sJson est une chaîne ANSI Sérialise(:tbMotCleSpec,sJson,psdJSON) :m_sRubriques = sJson sinon :m_sRubriques = "" fin | ModeleRapportMob.MRM_Nom = :m_sNom | | | | | | -------------------------------------------- | --- | --- | --- | --- | | ModeleRapportMob.MRM_Modele = :m_bufRapport | | | | | | ModeleRapportMob.MRM_RubMob = :m_sRubriques | | | | | si pas HEnregistre(ModeleRapportMob) alors Erreur("Une erreur s'est produite lors de l'enregistrement du modèle",HErreurInfo()) renvoyer Faux | 06/08/2026 | | Isis_BO | | 6130 | | ---------- | --- | ------- | --- | ---- | Partie 6 › Classe › ModeleRapportMobile › Code sinon :m_nPKID = ModeleRapportMob.MRM_PKID fin renvoyer Vrai Méthode Supprimer procédure Supprimer() si :m_nPKID <= 0 alors //Erreur("Une erreur s'est produite lors de la suppression du modèle",HErreurInfo()) renvoyer Vrai sinon si pas HLitRecherchePremier(ModeleRapportMob,MRM_PKID,:m_nPKID) alors Erreur("Une erreur s'est produite lors de la suppression du modèle",HErreurInfo()) renvoyer Faux sinon si pas HSupprime(ModeleRapportMob) alors Erreur("Une erreur s'est produite lors de la suppression du modèle",HErreurInfo()) renvoyer Faux fin fin fin renvoyer Vrai 06/08/2026 Isis_BO 6131 Partie 7 › Collection de procédures Partie 7 Collection de procédures | 06/08/2026 | Isis_BO | 6132 | | ---------- | ------- | ---- | Partie 7 › Collection de procédures COL_COMMUN Code Déclaration de COL_COMMUN constant cParam_CloudServeur ="CLOUD_SERVEUR" cParam_CloudPortData ="CLOUD_PORT_DATA" cParam_CloudPortReplication ="CLOUD_PORT_REPLIC" cParam_CloudCle ="CLOUD_CLE" cParam_RepLog ="REP_LOG" cParam_ServiceCommVersion ="SERVICE_COMM_VERSION" cParam_WebServiceClient ="WEBSERVICE_CLIENT" cParam_CodeClient ="CODE_CLIENT" cParam_Messagerie ="PREFERENCE_MESSAGERIE" cParam_Planning ="PREFERENCE_PLANNING" cParam_TLM ="TLM" cParam_SMTP ="CNX_SMTP" cParam_POP_IMAP ="CNX_IMAP" cParam_POP ="CNX_POP3" //ZOMBIE cParam_ExpedMail = "BATIGEST_EXPED_MAIL" cParam_SrvMail = "BATIGEST_SRV_MAIL" cParam_PrtMail = "BATIGEST_PRT_MAIL" cParam_CptMail = "BATIGEST_CPT_MAIL" cParam_MdpMail = "BATIGEST_MDP_MAIL" cParam_SSLMail = "BATIGEST_SSL_MAIL" cParam_Connect = "BATIGEST_CONNECT" cParam_Connect_Srv = "BATIGEST_CONNECT_SRV" cParam_Connect_BDD = "BATIGEST_CONNECT_BDD" cParam_Connect_User = "BATIGEST_CONNECT_USR" cParam_Connect_Mdp = "BATIGEST_CONNECT_MDP" cCptGroupeRDVDate = "CptGroupeRDVDate" cParam_CouleurSoc = "COULEUR_SOC" cParam_CouleurRDV = "COULEUR_RDV" cParam_TrieInter = "TRIE_INTERV" cParam_SuiviTempsAgd = "SVT_AG" fin STDate_Sel est une Structure dhUneDate est une DateHeure bSel est un booléen fin STJSONMembreRubRapport est une Structure Nom est une chaîne Rubrique est une chaîne Description est une chaîne Groupe est une chaîne Type est une chaîne Ordre est un réel MembreMob est une chaîne ANSI EnvoiMob est un entier BD est un entier MembreEmailMob est une chaîne TypeMembre est une chaîne Utilisee est un booléen GroupeApp est une chaîne ANSI 06/08/2026 Isis_BO 6133 Partie 7 › Collection de procédures › COL_COMMUN › Code ListeDonnesMob est une chaîne ANSI ListeDonnesBD est une chaîne ANSI ListeMembre est un tableau de STJSONListeMembre fin STJSONListeMembre est une Structure Nom est une chaîne Rubrique est une chaîne Membre est une chaîne TypeMembre est une chaîne LargeurCol est un réel MembreMob est une chaîne ANSI EnvoiMobest un entier BD est un entier MembreEmailMob est une chaîne GroupeApp est une chaîne ANSI InvisibleBO est un entier Type est une chaîne Ordre est un réel fin STJSONListTerme est une Structure GroupeApp est une chaîne ANSI Description est une chaîne Rubrique est une chaîne Membre est une chaîne Type est une chaîne Ordre est un réel TermeVisible est un booléen BtnCopieVisible est un booléen Groupe est une chaîne SourceCombo est un chaîne LibelleCombo est une chaîne MembreMob est une chaîne ANSI MembreEmailMob est une chaîne EnvoiMob est un entier BD est un entier LargeurCol est un réel InvisibleBO est un entier ListeMembre est un tableau de STJSONListeMembre fin STJSONRubriqueRapport est une Structure NomParam est une chaîne ListeTerme est un tableau de STJSONListTerme fin STJSONLicence est une Structure verLicence est une chaîne dateLicence est une chaîne nbLicenceDesktop est un entier nbLicenceMobile est un entier verMinBO est une chaîne nBLicenceDesktopRestante est un entier nBLicenceMobileRestante est un entier fin STJSONSANSLICENCE est une Structure Login est une chaîne PKID est un entier sur 8 octets fin STJSONUSERSSANSLICENCE est une Structure Utilisateurs est un tableau de STJSONSANSLICENCE fin STParamEmail est une Structure sCompte est une chaîne sEmail est une chaîne fin STParamEnvoiEmail est une Structure sLogin est une chaîne sMdp est une chaîne 06/08/2026 Isis_BO 6134 Partie 7 › Collection de procédures › COL_COMMUN › Code sAdresseServeur est une chaîne sPortServeur est une chaîne nCryptage est un entier bufSignature est un Buffer bEnCopieCachee est un booléen sType est une chaîne tabCC_CopieEmail est un tableau de chaînes ANSI fin STParamEnvoiEmailPerso est une Structure Compte est un STParamEmail SMTP est un STParamEnvoiEmail fin STParamRecepEmail est une Structure nTypeRecep est un entier stParamCommun est un STParamEnvoiEmail fin STParamCategDoc est une Structure sCodeDroit est une chaîne sNomRepertoire est une chaîne fin STDefDroitAcces est une Structure bufCle est un Buffer sBureau est une chaîne sMobile est une chaîne fin STElementDroitAcces est une Structure sFichier est une chaîne sRubrique est une chaîne tabDefDroitAcces est un tableau de STDefDroitAcces fin STListeDroit est une Structure tabElementDroitAcces est un STElementDroitAcces fin STListeColVisible est une Structure sNomColonne est une chaîne nOrdreAffichage est un entier fin STListeColTrie est une Structure sNomColonne est une chaîne sSensTri est une chaîne nOrdreTri est un entier fin STListePerso est une Structure tabColsVisible est un tableau de STListeColVisible tabColsTri est un tableau de STListeColTrie fin STCriterePerso est une Structure sNomChpCritere est une chaîne sValChpCritere est une chaîne sNomRubCritere est une chaîne fin STCritereListePerso est une Structure tabCriterePerso est un tableau de STCriterePerso fin stInfoIntervention est une Structure saDevis est une chaîne ANSI saIntervention est une chaîne ANSI idIntervention est un entier sur 8 octets fin STQuestionModifRdv est une Structure nValeur est un entier sQuestion est une chaîne ANSI 06/08/2026 Isis_BO 6135 Partie 7 › Collection de procédures › COL_COMMUN › Code fin Procédure globale AccesEtDroitCollaborateur // Résumé : // Syntaxe : //[ = ] AccesEtDroitCollaborateur () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AccesEtDroitCollaborateur() bResultat est un booléen si HUtilisateur.SuperUtilisateur alors renvoyer Vrai fin si gpclFicheUtilisateurEnCours:m_bAdministrateur alors renvoyer Vrai fin sCleFiltre est une chaîne = HFiltre(ParametreMetier,"PA_Code='29' AND PA_Valeur='12'") HLitPremier(ParametreMetier,sCleFiltre,hRespecteFiltre) si pas HEnDehors(ParametreMetier) alors sFiltre2est une chaîne = ChaîneConstruit("AED_IDModule=%1 AND AED_IDPRofil=%2 AND AED_ACCES=1", ParametreMetier.PA_PKID,gpclFicheUtilisateurEnCours.m_nIDTypeProfil) sCleFiltre2 est une chaîne = HFiltre(AccesEtDroit,sFiltre2) HLitPremier(AccesEtDroit,sCleFiltre2) si pas HEnDehors(AccesEtDroit) alors bResultat = Vrai fin HDésactiveFiltre(AccesEtDroit) fin HDésactiveFiltre(ParametreMetier) renvoyer bResultat Procédure globale AccesEtDroitDossier // Résumé : // Syntaxe : // AccesEtDroitDossier () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AccesEtDroitDossier() bResultat est un booléen sCleFiltre est une chaîne = HFiltre(ParametreMetier,"PA_Code='29' AND PA_Valeur='5'") 06/08/2026 Isis_BO 6136 Partie 7 › Collection de procédures › COL_COMMUN › Code HLitPremier(ParametreMetier,sCleFiltre,hRespecteFiltre) si pas HEnDehors(ParametreMetier) alors sFiltre2est une chaîne = ChaîneConstruit("AED_IDModule=%1 AND AED_IDPRofil=%2 AND AED_ACCES=1", ParametreMetier.PA_PKID,gpclFicheUtilisateurEnCours.m_nIDTypeProfil) sCleFiltre2 est une chaîne = HFiltre(AccesEtDroit,sFiltre2) HLitPremier(AccesEtDroit,sCleFiltre2,hRespecteFiltre) si pas HEnDehors(AccesEtDroit) alors bResultat = Vrai fin HDésactiveFiltre(AccesEtDroit) fin HDésactiveFiltre(ParametreMetier) renvoyer bResultat Procédure globale AccesEtDroitEquipe // Résumé : // Syntaxe : //[ = ] AccesEtDroitEquipe () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AccesEtDroitEquipe() bResultat est un booléen sCleFiltre est une chaîne = HFiltre(ParametreMetier,"PA_Code='29' AND PA_Valeur='13'") HLitPremier(ParametreMetier,sCleFiltre,hRespecteFiltre) si pas HEnDehors(ParametreMetier) alors sFiltre2est une chaîne = ChaîneConstruit("AED_IDModule=%1 AND AED_IDPRofil=%2 AND AED_ACCES=1", ParametreMetier.PA_PKID,gpclFicheUtilisateurEnCours.m_nIDTypeProfil) sCleFiltre2 est une chaîne = HFiltre(AccesEtDroit,sFiltre2) HLitPremier(AccesEtDroit,sCleFiltre2,hRespecteFiltre) si pas HEnDehors(AccesEtDroit) alors bResultat = Vrai fin HDésactiveFiltre(AccesEtDroit) fin HDésactiveFiltre(ParametreMetier) renvoyer bResultat Procédure globale AjoutCollaborateurGroupeRDV procédure AjoutCollaborateurGroupeRDV(pclPresentationFicheRdv est un PFicheRdv,nIdCollaborateur est un entier sur 8 octets,bGroupe est un booléen = False) sComplReq est une chaîne ANSI bCollaborateur est un booléen nIdCompteurGroupe est un entier sur 8 octets pclUnRdv est un MRdv dynamique sReqUpdate est une chaîne ANSI RdVCopie est une Structure Rdv est un MRdv nIdCollaborateur est un tableau d'entiers sur 8 octets 06/08/2026 Isis_BO 6137 Partie 7 › Collection de procédures › COL_COMMUN › Code nIdGroupe est un entier sur 8 octets fin taRdvs est un tableau associatif de RdVCopie RdvCopieInfo est un RdVCopie dynamique sReq est une chaîne ANSI = [ SELECT * FROM Planning_RDV where PL_IdGroupeDate = ] sComplReq += pclPresentationFicheRdv.m_nIDGroupeDate si bGroupe alors sComplReq += " AND PL_DateDebut = '"+pclPresentationFicheRdv.m_dhDateDebut+ "' AND PL_Datefin = '"+ pclPresentationFicheRdv.m_dhDateFin+"'" fin sComplReq += " AND Planning_RDV.Archive=0 AND PL_IDDossier =" + pclPresentationFicheRdv.m_nIDDossier + " AND PL_IDIntervention = " +pclPresentationFicheRdv.m_nIDIntervention sComplReq += " AND PL_IDTypeActivite ="+ pclPresentationFicheRdv.m_nIDTypeActivite + " AND PL_IDSociete = " + pclPresentationFicheRdv.m_nIDSociete sComplReq += " ORDER by PL_DateDebut asc" sReq += sComplReq si pclPresentationFicheRdv.m_nIDGroupeDate > 0 et pclPresentationFicheRdv.m_nIDCollaborateur > 0 alors sdSDRDV est une Source de Données si pas HExécuteRequêteSQL(sdSDRDV,hRequêteDéfaut,sReq) alors Erreur("Une erreur s'est produite, les rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) sinon pour tout sdSDRDV si taRdvs[sdSDRDV.PL_DateDebut+"-"+sdSDRDV.PL_DateFin]..Existe alors si sdSDRDV.PL_IDGroupe > 0 alors si pas taRdvs[sdSDRDV.PL_DateDebut+"-"+sdSDRDV.PL_DateFin].nIdGroupe > 0 alors taRdvs[sdSDRDV.PL_DateDebut+"-"+sdSDRDV.PL_DateFin].nIdGroupe = sdSDRDV. PL_IDGroupe fin fin TableauAjoute(taRdvs[sdSDRDV.PL_DateDebut+"-"+sdSDRDV.PL_DateFin].nIdCollaborateur, sdSDRDV.PL_IDCollaborateur) sinon pclUnRdv = allouer un MRdv pclUnRdv.m_nIDGroupe = sdSDRDV.PL_IDGroupe pclUnRdv.m_nIDSociete = sdSDRDV.PL_IDSociete pclUnRdv.m_nIDEquipe = sdSDRDV.PL_IDEquipe pclUnRdv.m_nIDDossier = sdSDRDV.PL_IDDossier pclUnRdv.m_nIDIntervention = sdSDRDV.PL_IDIntervention pclUnRdv.m_nIDTypeActivite = sdSDRDV.PL_IDTypeActivite pclUnRdv.m_nIDStatut = sdSDRDV.PL_IDStatut pclUnRdv.m_sDescription = sdSDRDV.PL_Description pclUnRdv.m_dhDateDebut = sdSDRDV.PL_DateDebut pclUnRdv.m_dhDateFin = sdSDRDV.PL_DateFin pclUnRdv.m_bSuperposable = sdSDRDV.PL_Superposable pclUnRdv.m_bPrive = sdSDRDV.PL_Prive pclUnRdv.m_bGrouper = sdSDRDV.PL_Grouper pclUnRdv.m_sObjet = sdSDRDV.PL_Objet pclUnRdv.m_sIDImport = sdSDRDV.PL_IDImport pclUnRdv.m_nIDPersonne = sdSDRDV.PL_IDPersonne pclUnRdv.m_nIDLieu = sdSDRDV.PL_IDLieu pclUnRdv.m_bSAV = sdSDRDV.PL_SAV pclUnRdv.m_bRappelSMS = sdSDRDV.PL_RappelSMS pclUnRdv.m_nIDGroupeDate = sdSDRDV.PL_IdGroupeDate RdvCopieInfo = allouer un RdVCopie 06/08/2026 Isis_BO 6138 Partie 7 › Collection de procédures › COL_COMMUN › Code RdvCopieInfo.Rdv = pclUnRdv RdvCopieInfo.nIdGroupe = sdSDRDV.PL_IDGroupe taRdvs[sdSDRDV.PL_DateDebut+"-"+sdSDRDV.PL_DateFin] = RdvCopieInfo TableauAjoute(taRdvs[sdSDRDV.PL_DateDebut+"-"+sdSDRDV.PL_DateFin].nIdCollaborateur, sdSDRDV.PL_IDCollaborateur) fin fin fin sinon Erreur("Une erreur s'est produite, les rendez-vous n'ont pas pu être modifiés") renvoyer Faux fin si pclPresentationFicheRdv.m_nIDGroupeDate > 0 alors pour tout stRdv de taRdvs bCollaborateur = False nIdCompteurGroupe = 0 pour tout nId de stRdv.nIdCollaborateur si nId = nIdCollaborateur alors bCollaborateur = Vrai fin fin si pas bCollaborateur alors si stRdv.nIdGroupe <= 0 alors nIdCompteurGroupe = CreaCompteur("GrpeRdv") stRdv.nIdGroupe = nIdCompteurGroupe fin sReqUpdate += " UPDATE Planning_RDV SET PL_IDGroupe = "+stRdv.nIdGroupe sReqUpdate += " ,ModifDate = " + "'"+DateHeureSys()+"'" sReqUpdate += " ,ModifUser = " + gpclFicheUtilisateurEnCours:m_nPKID sReqUpdate += " WHERE PL_IDGroupedate = " + pclPresentationFicheRdv.m_nIDGroupeDate sReqUpdate += " AND PL_DateDebut = '"+stRdv.Rdv.m_dhDateDebut+"' AND PL_Datefin = '"+ stRdv.Rdv.m_dhDateFin+"'" sReqUpdate += " AND Planning_RDV.Archive=0 AND PL_IDDossier =" + pclPresentationFicheRdv. m_nIDDossier + " AND PL_IDIntervention = " +pclPresentationFicheRdv.m_nIDIntervention sReqUpdate += " AND PL_IDTypeActivite ="+ pclPresentationFicheRdv.m_nIDTypeActivite + " AND PL_IDSociete = " + pclPresentationFicheRdv.m_nIDSociete +"; " stRdv.Rdv.m_nIDGroupe = stRdv.nIdGroupe clPFicheRdv est un PFicheRdv(stRdv.Rdv) si pas CreationUnRdvSurGroupeDate(clPFicheRdv,nIdCollaborateur) alors renvoyer Faux fin fin fin fin si sReqUpdate.Taille > 10 alors sdRDV est une Source de Données si pas HExécuteRequêteSQL(sdRDV,hVérifieDoublon+hVérifieIntégrité,sReqUpdate) alors Erreur("Une erreur s'est produite, le liens entre les rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) renvoyer Faux fin fin renvoyer Vrai Procédure globale AjouterCRDerniereRDV procédure AjouterCRDerniereRDV(nIdGroupeDate est un entier sur 8 octets) 06/08/2026 Isis_BO 6139 Partie 7 › Collection de procédures › COL_COMMUN › Code si nIdGroupeDate > 0 alors // Date de début et fin du groupe dhDateDebutGrp est une DateHeure dhDateFinGrp est une DateHeure (dhDateDebutGrp,dhDateFinGrp) = DateDebutFinRDVGroupe(nIdGroupeDate) // On modifie tous le RDV afin que seulement le dernier RDV a un compte-rendu sdRequete_1 est une Source de Données sReqSQL_1 est une chaîne ANSI = [ UPDATE Planning_RDV SET PL_CR = 0 WHERE PL_IdGroupeDate = %1 AND Archive = 0 ] sReqSQL_1 = ChaîneConstruit(sReqSQL_1, nIdGroupeDate) si pas HExécuteRequêteSQL(sdRequete_1,hRequêteDéfaut,sReqSQL_1) alors Erreur("Une erreur s'est produite lors de l'enregistrement du rendez-vous" + RC + HErreurInfo() ) renvoyer Faux sinon sdRequete_2 est une Source de Données sReqSQL_2 est une chaîne ANSI = [ UPDATE Planning_RDV SET PL_CR = 1 WHERE PL_IdGroupeDate = %1 AND PL_DateFin = %2 AND Archive = 0 ] sReqSQL_2 = ChaîneConstruit(sReqSQL_2, nIdGroupeDate, "'"+dhDateFinGrp+"'") si pas HExécuteRequêteSQL(sdRequete_2,hRequêteDéfaut,sReqSQL_2) alors Erreur("Une erreur s'est produite lors de l'enregistrement du rendez-vous" + RC + HErreurInfo()) renvoyer Faux sinon renvoyer Vrai fin fin sinon Erreur("Une erreur s'est produite lors de l'enregistrement du rendez-vous" + RC + "L'identifiant de rendez-vous est requis") renvoyer Faux fin Procédure globale AppelProcFenetreAppelante // Résumé : // Syntaxe : //[ = ] AppelProcFenetreAppelante ( est objet dynamique, est STParamFenetreAppelante, est booléen, est booléen [, est booléen]) // // Paramètres : // pclObjCourant (objet dynamique) : // paramAppelant (STParamFenetreAppelante) : 06/08/2026 Isis_BO 6140 Partie 7 › Collection de procédures › COL_COMMUN › Code // bMAJObjet (booléen) : // bFerme (booléen) : // bReactiveTimer (booléen - valeur par défaut=0) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppelProcFenetreAppelante(pclObjCourant est un objet dynamique,paramAppelant est un STParamFenetreAppelante,local bMAJObjet est un booléen,local bFerme est un booléen,local bReactiveTimer est un booléen=Faux) bResultat est un booléen=Vrai MaDef est une Définition sNomClasse est une chaîne si pclObjCourant<>Null alors MaDef=RécupèreDéfinition(pclObjCourant) sNomClasse = MaDef..Nom fin si paramAppelant.gProcMAJRetour<> Null alors si paramAppelant.bMultiSelect _ou_ ChaîneCommencePar(sNomClasse,"PFiche") _ou_ ChaîneCommencePar( sNomClasse,"M") alors selon paramAppelant.sNomIDAppelant cas "AddLieuPersonne" : bResultat = paramAppelant.gProcMAJRetour(bFerme ? 1 sinon bReactiveTimer ? 3 sinon 2, bFerme ? paramAppelant.sContexteAppelant sinon "", bMAJObjet ? pclObjCourant:ListeLieu:p_clCourant sinon Null) autre cas : bResultat = paramAppelant.gProcMAJRetour(bFerme ? 1 sinon bReactiveTimer ? 3 sinon 2,bFerme ? paramAppelant.sContexteAppelant sinon "", bMAJObjet ? pclObjCourant sinon Null) fin sinon si paramAppelant.bMultiSelect=Faux _et_ ChaîneCommencePar(sNomClasse,"PTable") alors selon paramAppelant.sNomIDAppelant //CAS "InterventionListeLieu" : bResultat = paramAppelant.gProcMAJRetour(bFerme ? 1 SINON bReactiveTimer ? 3 SINON 2,bFerme ? paramAppelant.sContexteAppelant SINON "",bMAJObjet ? pclObjCourant.Modifier() SINON Null) autre cas : bResultat = paramAppelant.gProcMAJRetour(bFerme ? 1 sinon bReactiveTimer ? 3 sinon 2,bFerme ? paramAppelant.sContexteAppelant sinon "",bMAJObjet _et_ pclObjCourant:p_clCourant<>Null ? pclObjCourant.Modifier() sinon Null) fin sinon si pclObjCourant=Null alors bResultat = paramAppelant.gProcMAJRetour(bFerme ? 1 sinon bReactiveTimer ? 3 sinon 2,bFerme ? paramAppelant.sContexteAppelant sinon "",Null) fin fin renvoyer bResultat Procédure globale ChargeListeEquipeCollab // Résumé : // Syntaxe : //[ = ] ChargeListeEquipeCollab ( est objet dynamique) // // Paramètres : // pclObjCollab (objet dynamique) : // Valeur de retour : // PFicheCollaborateur : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. 06/08/2026 Isis_BO 6141 Partie 7 › Collection de procédures › COL_COMMUN › Code // procédure ChargeListeEquipeCollab(pclObjCollab est un objet dynamique) clFicheCollab est un PFicheCollaborateur(pclObjCollab,Null) PFicheCollaborateur.gListeEquipe(clFicheCollab) renvoyer clFicheCollab Procédure globale ChargeListeSocieteCollab // Résumé : // Syntaxe : //[ = ] ChargeListeSocieteCollab ( est objet dynamique) // // Paramètres : // pclObjCollab (objet dynamique) : // Valeur de retour : // PFicheCollaborateur : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChargeListeSocieteCollab(pclObjCollab est un objet dynamique) clFicheCollab est un PFicheCollaborateur(pclObjCollab,Null) PFicheCollaborateur.gListeSociete(clFicheCollab,Faux,0) renvoyer clFicheCollab Procédure globale ChargeParametreMetier procédure ChargeParametreMetier() //Chargement de tous les paramètre métier gpclListeParamMetier = PTableParametreMetier.gNouvellePresentation("") //Chargement des Champs personnalisés gpclListeChampPerso = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"01") //PTableParametreMetier.gNouvellePresentation("01") //Chargement des Types de client gpclListeTypeClient = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"02") //PTableParametreMetier.gNouvellePresentation("02") //Chargement des Statut du client gpclListeStatutClient = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"03") //PTableParametreMetier.gNouvellePresentation("03") //Chargement des civilités gpclListeTypeAdresse = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"04") //PTableParametreMetier.gNouvellePresentation("04") //Chargement des civilités gpclListeCivilite = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"05") //PTableParametreMetier.gNouvellePresentation("05") //Chargement des type de dossiers gpclListeTypeDossier = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"06") //PTableParametreMetier.gNouvellePresentation("06") //Chargement des statuts d'un dossier gpclListeStatutDossier = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"07") //PTableParametreMetier.gNouvellePresentation("07") //Chargement des Type de lieu gpclListeTypeLieu = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"08") //PTableParametreMetier.gNouvellePresentation("08") //Chargement des Destination d'une demande //gpclListeDestinationDemande = PTableParametreMetier.gNouvellePresentation("09") 06/08/2026 Isis_BO 6142 Partie 7 › Collection de procédures › COL_COMMUN › Code //Recherche des niveaux de priorité gpclListeNivPriorite = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"10") //PTableParametreMetier.gNouvellePresentation("10") //Chargement des rôles contact gpclListeRoleContact = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"11") //PTableParametreMetier.gNouvellePresentation("11") gpclListeRoleContact.m_clTabModele.Trie(ttMembre,":m_sValeur") //Chargement des types d'intervention gpclListeTypeIntervention = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"12") //PTableParametreMetier.gNouvellePresentation("12") //Chargement des état d'intervention gpclListeEtatIntervention = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"13") //PTableParametreMetier.gNouvellePresentation("13") //Chargement des types des rendez-vous gpclListeTypeRendezVous = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"14") //PTableParametreMetier.gNouvellePresentation("14") //Chargement des statuts des rendez-vous gpclListeStatutRendezVous = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"15") //PTableParametreMetier.gNouvellePresentation("15") pour tout o de gpclListeStatutRendezVous:m_clTabModele gtaStatutRDV[o:m_nPKID]=o:m_sLibelle fin //Chargement des types d'actions gpclListeTypeAction = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"16") //PTableParametreMetier.gNouvellePresentation("16") //Chargement des catégories de document gpclListeCategorieDocument = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"17") //PTableParametreMetier.gNouvellePresentation("17") gclListeCategorieDocHorsRapport <- DonneCategDocSaufRapport() //Chargement des types de temps gpclListeTypeTemps = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"18") //PTableParametreMetier.gNouvellePresentation("18") //Chargement des profils utilisateurs gpclListeProfilUser = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"19") //PTableParametreMetier.gNouvellePresentation("19") //Chargement des statuts collaborateurs gpclListeStatutCollab = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"20") //PTableParametreMetier.gNouvellePresentation("20") //Chargement des modèles d'états pour l'intervention gpclListeModelEtatInterv = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"22") //PTableParametreMetier.gNouvellePresentation("22") //Chargement des modèles de rapport pour l'intervention gpclListeModelRapportInterv = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"23") //PTableParametreMetier.gNouvellePresentation("23") //Chargement des états de documents gpclListeEtatDocument = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"24") //PTableParametreMetier.gNouvellePresentation("24") //Chargement des modèles d'états pour l'intervention avec rendez-vous gpclListeModelEtatIntervRdv = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"25") //PTableParametreMetier.gNouvellePresentation("25") //Chargement des seuil d'affichage des listes gpclListeSeuilAffichageListe= PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"26") 06/08/2026 Isis_BO 6143 Partie 7 › Collection de procédures › COL_COMMUN › Code //PTableParametreMetier.gNouvellePresentation("26") //Chargement des période d'affichage des listes gpclListePeriodeAffichageListe= PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"27") //PTableParametreMetier.gNouvellePresentation("27") //Chargement des catégories de modèles de mails gpclListeCategorieModelMail = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier, "MC")//PTableParametreMetier.gNouvellePresentation("MC") //Chargement des apporteur clients gpclListeApporteurClient = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"30") //##SPEC ArtisansPartenaires## //Chargement des origine clients gpclListeOrigineClient = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier, "31") //##SPEC ArtisansPartenaires## //Chargement des type de signataire des comptes-rendus mobile gpclListeTypeSignataireCR = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"32") //##SPEC ArtisansPartenaires## //Chargement des mode de règlements client gpclListeModeReglementCli = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"33") //##SPEC ArtisansPartenaires## PTableParametreMetier.ParametreJSONTypeRDV() Procédure globale ChercheTabNomChampFiniPar // Résumé : // Syntaxe : //[ = ] ChercheTabNomChampFiniPar (, ) // // Paramètres : // ElementTableau : // ValeureRecherche : // Valeur de retour : // entier : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChercheTabNomChampFiniPar(ElementTableau, ValeureRecherche) sChaine est une chaîne = ExtraitChaîne(ElementTableau,1,".",DepuisFin) si ValeureRecherche=sChaine alors renvoyer 0 sinon renvoyer -1 fin Procédure globale CodeSrcHtmlEnBase64IMG procédure CodeSrcHtmlEnBase64IMG(sBaliseIMG est une chaîne,gstParamEnvoiEmail est STParamEnvoiEmail) sCheminFichier est une chaîne sBaliseSRC est une chaîne = [ src="%1" ] sBaliseBase64 est une chaîne = [ src="data:image/%1;base64,%2" ] //Recheche la balise src et extrait le chemin et le nom du fichier sCheminFichier = fExtraitChemin(Remplace(ExtraitChaîne(ExtraitChaîne(sBaliseIMG,2,"src="),1,"'"), 06/08/2026 Isis_BO 6144 Partie 7 › Collection de procédures › COL_COMMUN › Code ExtraitChaîne(ExtraitChaîne(sBaliseIMG,2,"src="),1,"""",DepuisFin),""),fDisque+fRépertoire+fFichier+ fExtension) sExt est une chaîne ANSI = fExtraitChemin(sCheminFichier, fExtension) //Supprime les douvles cotes au début et à la fin si sCheminFichier<>"" _et_ sExt <> "" alors sCheminFichier = fExtraitChemin(sCheminFichier, fDisque+fRépertoire+fFichier) si Contient(sExt,".jpeg",MotComplet) alors sExt = ".jpeg " sinon si Contient(sExt,".jpg",MotComplet) alors sExt = ".jpg " sinon si Contient(sExt,".png",MotComplet) alors sExt = ".png " sinon si Contient(sExt, ".gif",MotComplet) alors sExt = ".gif " sinon si Contient(sExt,".svg",MotComplet) alors sExt = ".svg " sinon sExt = "" fin si sExt <> "" alors sCheminFichier += sExt fin sCheminFichier = Remplace(sCheminFichier,"","") sCheminFichier = Milieu(sCheminFichier,2,Taille(sCheminFichier)-2) //Stock la balise src pour le remplacement sBaliseSRC = ChaîneConstruit(sBaliseSRC,sCheminFichier) //Si le fichier existe si fFichierExiste(sCheminFichier) alors //Encode en base 64 l'image correspond au fichier sImageEncodee est une chaîne = Encode(fChargeBuffer(sCheminFichier), encodeBASE64) sBaliseBase64 = ChaîneConstruit(sBaliseBase64,ExtraitChaîne(fExtraitChemin(sCheminFichier, fExtension),2,"."),sImageEncodee) si Contient(sBaliseIMG, "width") alors nPos2 est un entier = PositionOccurrence(sBaliseIMG,"width",1,DepuisDébut) nPos3 est un entier = PositionOccurrence(sBaliseIMG,"align",1,DepuisDébut) si nPos2 > 0 et nPos3 > 0 alors gstParamEnvoiEmail.bufSignature = Remplace(gstParamEnvoiEmail.bufSignature,sBaliseIMG [[nPos2 à (nPos3-1)]], "") fin fin gstParamEnvoiEmail.bufSignature = Remplace(gstParamEnvoiEmail.bufSignature,sBaliseSRC, sBaliseBase64) fin fin Procédure globale CouleurHTMLVersRVB procédure CouleurHTMLVersRVB(sCouleur est une chaîne ANSI) UnCouleur est un Couleur si sCouleur <> "" alors nRVB est un entier nRVB = RVB(Val(Gauche(sCouleur, 2), "x"), ... Val(Milieu(sCouleur, 3, 2), "x"), ... 06/08/2026 Isis_BO 6145 Partie 7 › Collection de procédures › COL_COMMUN › Code Val(Droite(sCouleur, 2), "x")) UnCouleur = nRVB fin renvoyer UnCouleur Procédure globale CreaCompteur procédure CreaCompteur(local sCode est une chaîne,local nParAn est un entier=-1,local nParMois est un entier=-1,local bAvecPrefixe est un booléen=Faux,local nTailleCpt est un entier=6) sCond est une chaîne = ChaîneConstruit("CPT_Actif=1 ET CPT_Code='%1' %2 %3",sCode,nParAn=-1 ? "" sinon "ET CPT_ParAnnee="+nParAn,nParAn=-1 ? "" sinon "ET CPT_ParMois="+nParMois) sFiltre est une chaîne = HFiltre(Compteur,sCond) sMois est une chaîne = NumériqueVersChaîne(MoisEnCours(),"02d") sResult est une chaîne HLitPremier(Compteur, sFiltre,hRespecteFiltre) si HEnDehors(Compteur) alors HRAZ(Compteur) si nParAn=1 alors Compteur.CPT_Annee=AnnéeEnCours() si nParMois=1 alors Compteur.CPT_Mois=MoisEnCours() Compteur.CPT_Code=sCode Compteur.CPT_Valeur=1 Compteur.CPT_Actif=1 Compteur.CPT_ParAnnee=nParAn=-1 ? 0 sinon nParAn Compteur.CPT_ParMois=nParMois=-1 ? 0 sinon nParMois HAjoute(Compteur) sResult = bAvecPrefixe=Faux ? Compteur.CPT_Valeur sinon Compteur.CPT_ParAnnee=1 _et_ Compteur. CPT_ParMois=1 ? sCode+Compteur.CPT_Annee+sMois+Répète("0",nTailleCpt-Taille(Compteur.CPT_Valeur ))+Compteur.CPT_Valeur sinon Compteur.CPT_ParAnnee=1 _et_ Compteur.CPT_Mois=0 ? sCode+Compteur. CPT_Annee+Répète("0",nTailleCpt-Taille(Compteur.CPT_Valeur))+Compteur.CPT_Valeur sinon Compteur .CPT_ParAnnee=0 _et_ Compteur.CPT_Mois=1 ? sCode+sMois+Répète("0",nTailleCpt-Taille(Compteur. CPT_Valeur))+Compteur.CPT_Valeur sinon sCode+Répète("0",nTailleCpt-Taille(Compteur.CPT_Valeur)) +Compteur.CPT_Valeur renvoyer sResult sinon bRAZAnnee est un booléen bRAZMoisest un booléen si Compteur.CPT_ParAnnee=1 _et_ Compteur.CPT_Annee<>AnnéeEnCours() alors bRAZAnnee = Vrai si Compteur.CPT_ParMois=1 _et_ Compteur.CPT_Mois<>Complète(MoisEnCours(),2,0) alors bRAZMois = Vrai si bRAZAnnee _ou_ bRAZMois alors //Mise à jour du compteur pour le rendre inactif HBloqueNumEnr(Compteur,hNumEnrEnCours,hBlocageEcriture) Compteur.CPT_Actif = 0 HModifie(Compteur,hNumEnrEnCours) HDébloqueNumEnr(Compteur,hNumEnrEnCours) HRAZ(Compteur) si bRAZAnnee alors Compteur.CPT_Annee = AnnéeEnCours() Compteur.CPT_ParAnnee= 1 fin si bRAZMois alors Compteur.CPT_Mois= MoisEnCours() Compteur.CPT_ParMois = 1 fin Compteur.CPT_Code = sCode Compteur.CPT_Valeur = 1 Compteur.CPT_Actif = 1 Compteur.CPT_ParAnnee= nParAn=-1 ? 0 sinon nParAn 06/08/2026 Isis_BO 6146 Partie 7 › Collection de procédures › COL_COMMUN › Code Compteur.CPT_ParMois = nParMois=-1 ? 0 sinon nParMois HAjoute(Compteur) sinon //HLitRecherche() HBloqueNumEnr(Compteur,hNumEnrEnCours,hBlocageEcriture) Compteur.CPT_Valeur++ HModifie(Compteur) HDébloqueNumEnr(Compteur,hNumEnrEnCours) fin sResult= bAvecPrefixe=Faux ? Compteur.CPT_Valeur sinon Compteur.CPT_ParAnnee=1 _et_ Compteur. CPT_ParMois=1 ? sCode+Compteur.CPT_Annee+sMois+Répète("0",nTailleCpt-Taille(Compteur.CPT_Valeur))+ Compteur.CPT_Valeur sinon Compteur.CPT_ParAnnee=1 _et_ Compteur.CPT_Mois=0 ? sCode+Compteur. CPT_Annee+Répète("0",nTailleCpt-Taille(Compteur.CPT_Valeur))+Compteur.CPT_Valeur sinon Compteur. CPT_ParAnnee=0 _et_ Compteur.CPT_Mois=1 ? sCode+sMois+Répète("0",nTailleCpt-Taille(Compteur. CPT_Valeur))+Compteur.CPT_Valeur sinon sCode+Répète("0",nTailleCpt-Taille(Compteur.CPT_Valeur))+ Compteur.CPT_Valeur fin HDésactiveFiltre(Compteur) renvoyer sResult Procédure globale CreaJourFerie procédure CreaJourFerie() // Suppression de tous les jours fériés JourFériéSupprimeTout() // Initialisation des 11 jours fériés communs aux départements français et DOM/TOM JourFériéAjoute("0101") // 1er Janvier JourFériéAjoute(jfLundiDePâques) // Lundi de Pâques JourFériéAjoute("0501") // 1er Mai JourFériéAjoute("0508") // 8 Mai JourFériéAjoute(jfJeudiDeLAscension) // Jeudi de l'Ascension JourFériéAjoute(jfLundiDePentecôte) // Lundi de Pentecôte JourFériéAjoute("0714") // 14 Juillet JourFériéAjoute("0815") // 15 Août (Assomption) JourFériéAjoute("1101") // Toussaint JourFériéAjoute("1111") // 11 Novembre JourFériéAjoute("1225") // Noël Procédure globale CreationActionUserAutreSoc // Résumé : // Syntaxe : //CreationActionUserAutreSoc ( est entier sur 8 octets, est entier sur 8 octets, est chaîne) // // Paramètres : // nIdSociete (entier sur 8 octets) : // nIdInt (entier sur 8 octets) : // sMsg (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure CreationActionUserAutreSoc(nIdSociete est un entier sur 8 octets, nIdInt est un entier sur 8 octets, sMsg est une chaîne ANSI) 06/08/2026 Isis_BO 6147 Partie 7 › Collection de procédures › COL_COMMUN › Code si nIdSociete > 0 et nIdInt > 0 alors bSociete est un booléen = Faux pour tout pclSoc de gpclFicheUtilisateurEnCours:ListeSociete:m_clTabModele si pclSoc.m_nPKID = nIdSociete alors bSociete = Vrai sortir fin fin si pas bSociete alors clErr est un CErreur bCreation est un booléen = Faux //Recherche des Actions clTableauModele est un PTableAction dynamique clTableauModele <- PTableAction.gNouvellePresentation(1,nIdInt) si clTableauModele.m_clTabModele..Occurrence > 0 alors pour tout pclLaction de clTableauModele.m_clTabModele si pclLaction.m_nIDQui = gpclFicheUtilisateurEnCours.m_nIDCollaborateur alors si pclLaction.m_dDateAction = DateDuJour() alors si gpclListeTypeAction.RechercheEtDonneIdDepuisValeur("8") = pclLaction. m_nIDTypeAction alors si Contient(pclLaction.m_sDescription,sMsg) si Contient(pclLaction.m_sDescription, Gauche(HeureSys(), 2)+"h" ) alors pclLaction.m_hHeureAction = HeureSys() si pas pclLaction.bEnregistrer(clErr) alors Erreur(clErr.FormateMessage()) sinon bCreation = Vrai fin sinon pclLaction.m_sDescription += " / "+HeureVersChaîne(HeureSys( ), "HH") + "h" si pas pclLaction.bEnregistrer(clErr) alors Erreur(clErr.FormateMessage()) sinon bCreation = Vrai fin fin sortir fin fin fin fin fin fin si pas bCreation alors clNewAction est un MAction clNewAction.m_bClos =Vrai clNewAction.m_dDateAction =DateDuJour() clNewAction.m_dhCreationDate =DateHeureSys() clNewAction.m_hHeureAction =HeureSys() clNewAction.m_nIDIntervention =nIdInt clNewAction.m_nCreationUser =gpclFicheUtilisateurEnCours.m_nPKID clNewAction.m_nIDTypeAction =gpclListeTypeAction.RechercheEtDonneIdDepuisValeur ("8") clNewAction.m_sCreationUser =gpclFicheUtilisateurEnCours.m_sNom+ " " + gpcl FicheUtilisateurEnCours.m_sPrenom 06/08/2026 Isis_BO 6148 Partie 7 › Collection de procédures › COL_COMMUN › Code clNewAction.m_nIDQui =gpclFicheUtilisateurEnCours.m_nIDCollaborateur clNewAction.m_sDescription =sMsg+" "+ HeureVersChaîne(HeureSys(), "HH") + "h" si pas clNewAction.bEnregistrer(clErr) alors Erreur(clErr.FormateMessage()) fin fin fin fin Procédure globale CreationParametreMetier // Résumé : // Syntaxe : // CreationParametreMetier () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure CreationParametreMetier() pour i = 1 _à_ 20 si i dans (1,9,10) alors continuer fin Procédure globale CreationTableau1Cellule // Résumé : // Syntaxe : //[ = ] CreationTableau1Cellule ( est champ, est entier, est entier, < elt> est docElément) // // Paramètres : // ChpTraitementTexte (champ) : // nPosCelluleParente (entier) : // nLargeurColonneParente (entier) : // elt (docElément) : // Valeur de retour : // entier : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // cell (docCellule) : procédure CreationTableau1Cellule(ChpTraitementTexte est un Champ,nPosCelluleParente est un entier, nLargeurColonneParente est un entier,elt est un docElément) MonCadre est un Cadre MonCadre..Couleur = Transparent MonCadre..Epaisseur = 0 nPosFin est un entier // Définition d'un fragment correspondant au tableau e est un docFragment(ChpTraitementTexte..Valeur, nPosCelluleParente+1, ChpTraitementTexte..Curseur) soit para2 <- e..Paragraphe[1] //Le tableau existe bien 06/08/2026 Isis_BO 6149 Partie 7 › Collection de procédures › COL_COMMUN › Code si para2..Tableau<>Null alors // Est ce bien ce tableau trouvé où l'on écrit les données si para2..PositionDébut= nPosCelluleParente+1 alors //para2..Tableau.MiseEnPage.Cadre.Epaisseur=0 tabImages est un docTableau tabImages <- para2..Tableau cell2 est un docCellule <- tabImages..Cellules[1,1] si elt..type=typeDocElémentTexte alors //cell2..Contenu..Text=elt..Texte sinon cell2..Contenu..Text="." cell2..Contenu..MiseEnForme..PoliceTaille=5 fin cell2.MiseEnPage.Cadre= MonCadre para2..Tableau..Colonnes[1]..LargeurMillimètres = nLargeurColonneParente si TableauAjoute(cell2.Contenu.Element,elt) alors cell2..MiseEnPage..Alignement = chCentre nPosFin = cell2..Contenu..PositionFin fin fin fin renvoyer nPosFin Procédure globale CreationUnRdvSurGroupeDate procédure CreationUnRdvSurGroupeDate(clPresentationFiche est un PFicheRdv,nIdCollaborateur est un entier sur 8 octets,sIDRDV est une chaîne ANSI = "") sGuid est une chaîne ANSI sGuid = DonneGUID(guidBrut) si HLitRecherchePremier(Planning_RDV,GUID,sGuid) alors si HTrouve(Planning_RDV) alors sGuid = DonneGUID(guidBrut) fin fin HRAZ(Planning_RDV) | Planning_RDV.PL_PKID = 0 | | | | ------------------------------------------------------------ | ---------------------------- | --- | | Planning_RDV.GUID = sGuid | | | | Planning_RDV.PL_Prive = clPresentationFiche.m_bPrive | | | | Planning_RDV.PL_SAV | = clPresentationFiche.m_bSAV | | | Planning_RDV.PL_RappelSMS = clPresentationFiche.m_bRappelSMS | | | Planning_RDV.PL_Superposable = clPresentationFiche.m_bSuperposable Planning_RDV.PL_DateDebut = clPresentationFiche.m_dhDateDebut | Planning_RDV.PL_DateFin | = clPresentationFiche.m_dhDateFin | | | ----------------------- | --------------------------------- | --- | Planning_RDV.PL_IDTypeActivite = clPresentationFiche.m_clTypeActivite.m_nPKID Planning_RDV.PL_IdGroupeDate = clPresentationFiche.m_nIDGroupeDate | Planning_RDV.PL_IDGroupe = clPresentationFiche.m_nIDGroupe | | | | ---------------------------------------------------------- | --- | --- | Planning_RDV.PL_IDIntervention = clPresentationFiche.m_nIDIntervention | Planning_RDV.PL_IDSociete = clPresentationFiche.m_nIDSociete | | | | ------------------------------------------------------------ | --- | --- | | Planning_RDV.PL_IDStatut = clPresentationFiche.m_nIDStatut | | | Planning_RDV.PL_IDTypeActivite = clPresentationFiche.m_nIDTypeActivite Planning_RDV.PL_Description = clPresentationFiche.m_sDescription | Planning_RDV.PL_IDDossier = clPresentationFiche.m_nIDDossier | | | | ------------------------------------------------------------ | ------------------------------- | --- | | Planning_RDV.PL_Objet = clPresentationFiche.m_sObjet | | | | Planning_RDV.PL_IDLieu | = clPresentationFiche.m_nIDLieu | | Planning_RDV.PL_IDPersonne = clPresentationFiche.m_nIDPersonne | Planning_RDV.PL_IDCollaborateur | = nIdCollaborateur | | | ------------------------------------------ | ------------------ | ---- | | Planning_RDV.CreationDate = DateHeureSys() | | | | Planning_RDV.ModifDate | = DateHeureSys() | | | 06/08/2026 | Isis_BO | 6150 | Partie 7 › Collection de procédures › COL_COMMUN › Code Planning_RDV.CreationUser = gpclFicheUtilisateurEnCours.m_nPKID Planning_RDV.ModifUser = gpclFicheUtilisateurEnCours.m_nPKID si HAjoute(Planning_RDV) alors sIDRDV+=[";"]+Planning_RDV.PL_PKID sinon Erreur("Une erreur s'est produite, les rendez-vous n'ont pas pu être crées"+RC+HErreurInfo()) renvoyer Faux fin renvoyer Vrai Procédure globale CreerNouveauRDV procédure CreerNouveauRDV(local pclPresentationFicheRdv est une PFicheRdv dynamique,local pclPresentRDVGroupe est un PTableRDV dynamique, pclPresentListeContactRDV est un PTablePlanning_RDV_Personne dynamique, bModif est un booléen = Faux) sIDRdv est une chaîne ANSI = "" dDateDebut est une Date = pclPresentationFicheRdv.m_dhDateDebut.PartieDate dDateFin est une Date = pclPresentationFicheRdv.m_dhDateFin.PartieDate dhDateHeureFin est une DateHeure= pclPresentationFicheRdv.m_dhDateFin MaDurée est une Durée = pclPresentationFicheRdv.m_dhDateFin - pclPresentationFicheRdv. m_dhDateDebut nNbRdvs est un entier = PartieEntière(MaDurée..EnJours) MaDurée2 est une Durée i est un entier HF est une Heure = Droite(pclPresentationFicheRdv.m_dhDateFin,9) bOk est un booléen si nNbRdvs > 0 alors pclPresentationFicheRdv.m_nIDGroupeDate = CreaCompteur(cCptGroupeRDVDate) boucle i += 1 sIDRdv = "" bOk = Vrai bOk = (dDateDebut <= dDateFin) si bOk alors si HF < pclPresentationFicheRdv.m_dhDateDebut..PartieHeure alors // condition pour les rendez vous de nuit MaDurée2 = dhDateHeureFin - pclPresentationFicheRdv.m_dhDateDebut si PartieEntière(MaDurée2..EnJours) <= 0 alors bOk = Faux fin fin fin si bOk alors si i > 1 alors pclPresentationFicheRdv.m_dhDateDebut.Jour++ si pclPresentationFicheRdv.m_nIDGroupe <> 0 et pclPresentRDVGroupe.m_clTabModele. Occurrence() > 0 alors pclPresentationFicheRdv.m_nIDGroupe = CreaCompteur("GrpeRdv") fin fin pclPresentationFicheRdv.m_dhDateFin = Gauche(pclPresentationFicheRdv.m_dhDateDebut,8)+HF si HF < pclPresentationFicheRdv.m_dhDateDebut..PartieHeure alors // condition pour les rendez vous de nuit pclPresentationFicheRdv.m_dhDateFin..Jour += 1 fin 06/08/2026 Isis_BO 6151 Partie 7 › Collection de procédures › COL_COMMUN › Code si bModif et i <= 1 alors si pas EnregistrerRDVsMapping(pclPresentationFicheRdv,pclPresentRDVGroupe, Vrai,Faux, sIDRdv) alors renvoyer Faux fin sinon si pas EnregistrerRDVsMapping(pclPresentationFicheRdv,pclPresentRDVGroupe, Vrai, Vrai, sIDRdv) alors renvoyer Faux fin fin si pas EnregistrerContactRdv(sIDRdv, pclPresentListeContactRDV, pclPresentationFicheRdv. m_nIDGroupe) alors renvoyer Faux fin sinon sortir fin dDateDebut.Jour++ fin si pclPresentationFicheRdv.m_bCR alors AjouterCRDerniereRDV(pclPresentationFicheRdv.m_nIDGroupeDate) fin sinon pclPresentationFicheRdv.m_nIDGroupeDate = 0 si pas EnregistrerRDVsMapping(pclPresentationFicheRdv,pclPresentRDVGroupe, Vrai, Vrai, sIDRdv) alors renvoyer Faux fin si pas EnregistrerContactRdv(sIDRdv, pclPresentListeContactRDV, pclPresentationFicheRdv.m_nIDGroupe ) alors renvoyer Faux fin fin renvoyer Vrai Procédure globale CrypteParametre // Résumé : Crypte une chaine de paramètre // Syntaxe : //[ = ] CrypteParametre () // // Paramètres : // sValeur : Chaine à crypter // Valeur de retour : // chaîne ANSI : Chaine cryptée // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure CrypteParametre(sValeur):chaîne ANSI //trace("Crypte :[" + sValeur +"]") quand exception dans bufValeur est un Buffer = sValeur bufCle est un Buffer = HashChaîne(HA_MD5_128, Mdp1+Mdp2+Mdp3) bufRes est un Buffer = CrypteStandard(bufValeur, bufCle, crypteAES128) //Trace("=> :[" + bufRes +"]") 06/08/2026 Isis_BO 6152 Partie 7 › Collection de procédures › COL_COMMUN › Code renvoyer bufRes faire renvoyer "" fin Procédure globale DateDebutFinRDVGroupe procédure DateDebutFinRDVGroupe(nIdGroupeDate est un entier sur 8 octets) sDateDebut est une chaîne ANSI = "" sDateFinest une chaîne ANSI = "" dhDateD est une DateHeure dhDateF est une DateHeure i est un entier = 0 sReq est une chaîne ANSI = [ SELECT PL_DateDebut,PL_DateFin FROM Planning_RDV where PL_IdGroupeDate = ] sComplReq est une chaîne ANSI = nIdGroupeDate + " AND Archive = 0 ORDER by PL_DateDebut asc" sReq += sComplReq si nIdGroupeDate > 0 alors sdSDRDV est une Source de Données si pas HExécuteRequêteSQL(sdSDRDV,hRequêteDéfaut,sReq) alors Erreur("Une erreur s'est produite, les rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) sinon pour tout sdSDRDV i += 1 si i = 1 alors dhDateD = sdSDRDV.PL_DateDebut dhDateF = sdSDRDV.PL_DateFin fin si dhDateF < sdSDRDV.PL_DateFin alors dhDateF = sdSDRDV.PL_DateFin fin fin fin fin si i > 0 alors sDateDebut = dhDateD sDateFin = dhDateF fin renvoyer (sDateDebut,sDateFin) Procédure globale DecrypteParametre // Résumé : Décrypte une chaine. La gestion d'erreur évite un plantage éventuel // Syntaxe : //[ = ] DecrypteParametre ( est chaîne) // // Paramètres : // sValeurCryptée (chaîne ANSI) : Chaine cryptée avec CrypteParametre // Valeur de retour : // chaîne ANSI : Valeur décryptée // 06/08/2026 Isis_BO 6153 Partie 7 › Collection de procédures › COL_COMMUN › Code // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DecrypteParametre(sValeurCryptée est une chaîne ANSI):chaîne ANSI bufRep est un Buffer //Trace("Décrypte :[" + sValeurCryptée +"]") quand exception dans bufCrypte est un Buffer =sValeurCryptée bufCle est un Buffer = HashChaîne(HA_MD5_128, Mdp1+Mdp2+Mdp3) si bufCrypte <>"" alors bufRep= DécrypteStandard(bufCrypte, bufCle, crypteAES128) fin //Trace("=> :[" + bufRep +"]") renvoyer bufRep faire renvoyer bufRep fin Procédure globale DeplacementRDV procédure DeplacementRDV(nIdRdv est un entier sur 8 octets, rdvDeplace est un RendezVous) | sDateD, sDateF | est une chaîne ANSI | | | | | --------------------------------------- | ------------------- | ---- | --- | --- | | saComplReq | est une chaîne ANSI | = "" | | | | saReq | est une chaîne ANSI | = "" | | | | dhDateDebut est une DateHeure | | | | | | dhDateFin | est une DateHeure | | | | | nGroupeDate est un entier sur 8 octets | | | | | | i | est un entier | | | | nIdDossier, nIdInter, nIdAct, nIdSociete est un entier sur 8 octets dDateD,dDateF,dDD,dDFest une Date hHeureD,hHeureF,hHD,hHF est une Heure HRAZ(Planning_RDV) HLitRecherchePremier(Planning_RDV,PL_PKID,nIdRdv) si HTrouve(Planning_RDV) alors | dhDateDebut | = Planning_RDV.PL_DateDebut | | | | | ------------ | -------------------------------- | --- | --- | --- | | dhDateFin | = Planning_RDV.PL_DateFin | | | | | nGroupeDate | = Planning_RDV.PL_IdGroupeDate | | | | | nIdDossier | = Planning_RDV.PL_IDDossier | | | | | nIdInter | = Planning_RDV.PL_IDIntervention | | | | | nIdSociete | = Planning_RDV.PL_IDSociete | | | | | nIdAct | = Planning_RDV.PL_IDTypeActivite | | | | sinon Erreur("Une erreur s'est produite" + RC + HErreurInfo()) renvoyer Faux fin // RDV a modifier | dDateD = Gauche(dhDateDebut,8) | | | | | | ------------------------------- | --- | --- | --- | --- | | dDateF = Gauche(dhDateFin,8) | | | | | hHeureD = Droite(dhDateDebut,9) hHeureF = Droite(dhDateFin,9) // Rdv deplace dDD = Gauche(rdvDeplace.DateDebut,8) dDF = Gauche(rdvDeplace.DateFin,8) | 06/08/2026 | | | Isis_BO | 6154 | | ---------- | --- | --- | ------- | ---- | Partie 7 › Collection de procédures › COL_COMMUN › Code hHD = Droite(rdvDeplace.DateDebut,9) hHF = Droite(rdvDeplace.DateFin,9) // Date de debut et fin du groupe dhDateDebutGrp est une DateHeure dhDateFinGrp est une DateHeure (dhDateDebutGrp,dhDateFinGrp) = DateDebutFinRDVGroupe(nGroupeDate) si dDD = dDF alors si nGroupeDate > 0 alors si dDateD <> dDD ou dDateF <> dDF alors // questionnaire sinon selon QuestionRDV(Faux, "Le rendez-vous a été créé sur plusieurs jours, que vous souhaitez modifier ?",nGroupeDate ) // Pour tous les rendez-vous cas 1 boucle i += 1 si dhDateDebutGrp.PartieDate <= dhDateFinGrp.PartieDate alors sDateD = Gauche(dhDateDebutGrp,8)+hHD sDateF = Gauche(dhDateDebutGrp,8)+hHF saComplReq = "UPDATE Planning_RDV SET PL_DateDebut = '" + sDateD + "', PL_DateFin = '" + sDateF+"'" saComplReq += " ,ModifDate = " + "'"+DateHeureSys()+"'" saComplReq += " ,ModifUser = " + gpclFicheUtilisateurEnCours: m_nPKID saComplReq += " WHERE PL_IDGroupedate = " + nGroupeDate saComplReq += " AND PL_DateDebut LIKE '"+Gauche(dhDateDebutGrp,8)+ "%' AND PL_Datefin LIKE '"+ Gauche(dhDateDebutGrp,8)+"%'" saComplReq += " AND Planning_RDV.Archive=0 AND PL_IDDossier =" + nIdDossier+ " AND PL_IDIntervention = " +nIdInter saComplReq += " AND PL_IDTypeActivite ="+nIdAct + " AND PL_IDSociete = " + nIdSociete sinon sortir fin dhDateDebutGrp.Jour++ saReq += saComplReq +"; " fin sdSDRDV est une Source de Données si pas HExécuteRequêteSQL(sdSDRDV,hVérifieDoublon+hVérifieIntégrité,saReq) alors Erreur( "Une erreur s'est produite, l'heure des rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) renvoyer Faux fin // Uniquement cette occurrence cas 2 HLitRecherchePremier(Planning_RDV,PL_PKID,nIdRdv) si HTrouve(Planning_RDV) alors Planning_RDV.PL_DateDebut = rdvDeplace.DateDébut Planning_RDV.PL_DateFin = rdvDeplace.DateFin si pas HModifie(Planning_RDV) alors Erreur( "Une erreur s'est produite, l'heure de rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) 06/08/2026 Isis_BO 6155 Partie 7 › Collection de procédures › COL_COMMUN › Code renvoyer Faux fin sinon Erreur("Une erreur s'est produite" + RC + HErreurInfo()) renvoyer Faux fin // Annuler cas 0 renvoyer Faux fin renvoyer Vrai fin sinon HLitRecherchePremier(Planning_RDV,PL_PKID,nIdRdv) si HTrouve(Planning_RDV) alors Planning_RDV.PL_DateDebut = rdvDeplace.DateDébut Planning_RDV.PL_DateFin = rdvDeplace.DateFin si pas HModifie(Planning_RDV) alors Erreur("Une erreur s'est produite, l'heure de rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) renvoyer Faux fin sinon Erreur("Une erreur s'est produite" + RC + HErreurInfo()) renvoyer Faux fin fin sinon Erreur("Opération interdite") renvoyer Faux fin Procédure globale DonneCategDocSaufRapport // Résumé : // Syntaxe : //[ = ] DonneCategDocSaufRapport () // // Paramètres : // Aucun // Valeur de retour : // PTableParametreMetier : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneCategDocSaufRapport() // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeParametreMetier pour i = 1 _à_ gpclListeCategorieDocument:m_clTabModele..Occurrence si gpclListeCategorieDocument:m_clTabModele[i]:m_sValeur<>"4" alors clModele est un MParametreMetier clModele <-gpclListeCategorieDocument:m_clTabModele[i] TableauAjoute(clTableauModele:m_clTabModele,clModele) si pas clModele:m_bInvisible alors TableauAjoute(clTableauModele:m_clTabModele,clModele) TableauAjoute(clTableauModele:m_clTabVisible,clModele) fin 06/08/2026 Isis_BO 6156 Partie 7 › Collection de procédures › COL_COMMUN › Code fin fin // création de la nouvelle instance de présentation clPresentation est un PTableParametreMetier(clTableauModele) renvoyer clPresentation Procédure globale DonneCollaborateurUtilisateur // Résumé : // Syntaxe : //[ = ] DonneCollaborateurUtilisateur ( est entier sur 8 octets) // // Paramètres : // nIDUser (entier sur 8 octets) : // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneCollaborateurUtilisateur(nIDUser est un entier sur 8 octets) sResultat est une chaîne nIndice est un entier = TableauCherche(gpclListeUtilisateur:m_clTabModele,tcLinéaire,"m_nPKID",nIDUser, 1) si nIndice>0 alors si HLitRecherchePremier(Collaborateur,CO_PKID,gpclListeUtilisateur:m_clTabModele[nIndice]:m_n IDCollaborateur) alors sResultat = Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom fin fin renvoyer sResultat Procédure globale DonneCouleurRDV procédure DonneCouleurRDV(local nTypeAct est un entier sur 8 octets) sCouleurest une chaîne = "" nValeur est un entier = 0 nIndice est un entier si nTypeAct > 0 alors nIndice = TableauCherche(gpclListeTypeRendezVous:m_clTabModele,tcLinéaire,"m_nPKID",nTypeAct, DepuisDébut) si nIndice>0 alors stParamTypeAct est un ST_TypeActiviteRDV si gpclListeTypeRendezVous:m_clTabModele[nIndice]:m_sParametre <> "" alors Désérialise(stParamTypeAct,gpclListeTypeRendezVous:m_clTabModele[nIndice]:m_sParametre ,psdJSON) fin sCouleur = stParamTypeAct.sCouleur fin fin si sCouleur = "" et nIndice > 0 alors si Contient(gpclListeTypeRendezVous:m_clTabModele[nIndice].m_sLibelle,"Intervention",MotComplet) alors sCouleur = "EA5914" sinon sCouleur = "567C8F" 06/08/2026 Isis_BO 6157 Partie 7 › Collection de procédures › COL_COMMUN › Code fin fin renvoyer sCouleur Procédure globale DonneCouleurTypeTemps procédure DonneCouleurTypeTemps(local nTypeTemps est un entier sur 8 octets) sCouleurest une chaîne = "" nValeur est un entier = 0 nIndice est un entier si nTypeTemps > 0 alors nIndice = TableauCherche(gpclListeTypeTemps:m_clTabModele,tcLinéaire,"m_nPKID",nTypeTemps, DepuisDébut) si nIndice>0 alors stParamTypeTemps est un ST_TypeTempsrdv si gpclListeTypeTemps:m_clTabModele[nIndice]:m_sParametre <> "" alors Désérialise(stParamTypeTemps,gpclListeTypeTemps:m_clTabModele[nIndice]:m_sParametre, psdJSON) fin sCouleur = stParamTypeTemps.sCouleur fin fin si sCouleur = "" et nIndice > 0 alors si Contient(gpclListeTypeTemps:m_clTabModele[nIndice].m_sLibelle,"Intervention",MotComplet) alors sCouleur = OrangeFoncé sinon sCouleur = BleuPastel fin fin renvoyer sCouleur Procédure globale DonneDroitParamAppli procédure DonneDroitParamAppli(sParam est une chaîne ANSI) si pas HLitRecherchePremier(ParametreSysteme,PAS_Code,sParam) alors renvoyer Faux sinon si Val(ParametreSysteme.PAS_Valeur) > 0 alors renvoyer Vrai fin fin renvoyer Faux Procédure globale DonneEtatRDV procédure DonneEtatRDV(local nEtatRDV est un entier sur 8 octets) sCouleur est une chaîne = "" nValeur est un entier = 0 nIndice est un entier si nEtatRDV > 0 alors nIndice = TableauCherche(gpclListeStatutRendezVous:m_clTabModele,tcLinéaire,"m_nPKID",nEtatRDV ,DepuisDébut) 06/08/2026 Isis_BO 6158 Partie 7 › Collection de procédures › COL_COMMUN › Code si nIndice>0 alors stParamStatus est un ST_Param_Status_RDV si gpclListeStatutRendezVous:m_clTabModele[nIndice]:m_sParametre <> "" alors Désérialise(stParamStatus,gpclListeStatutRendezVous:m_clTabModele[nIndice]:m_s Parametre,psdJSON) fin sCouleur = stParamStatus.sCouleur fin fin si sCouleur = "" alors nIDStatutFait est un entier sur 8 octets = gpclListeStatutRendezVous. RechercheEtDonneIdDepuisLibelle("Fait") nIDStatutAnnule est un entier sur 8 octets = gpclListeStatutRendezVous. RechercheEtDonneIdDepuisValeur("98") si nEtatRDV=nIDStatutFait alors sCouleur = VertFoncé sinon sCouleur = OrangeFoncé fin si nEtatRDV=nIDStatutAnnule alors sCouleur = RougeClair fin fin //RENVOYER "FEN_Menu.IMG_Cercle_"+sCouleur renvoyer sCouleur Procédure globale DonneIDDoc procédure DonneIDDoc(pclFicIntervention est un PFicheIntervention dynamique,sListeFichier est une chaîne) sIDDoc est une chaîne si sListeFichier<>"" alors pour toute chaîne unFichier de sListeFichier séparée par ";" nIndiceFic est un entier = TableauCherche(pclFicIntervention:ListeDocumentOK:m_clTabModele, tcLinéaire,"m_sNom",fExtraitChemin(unFichier,fFichier+fExtension),1) si nIndiceFic>0 alors sIDDoc+=[";"]+pclFicIntervention:ListeDocumentOK:m_clTabModele[nIndiceFic]:m_nPKID fin fin fin renvoyer sIDDoc Procédure globale DonneLibOnglet procédure DonneLibOnglet(local clPresentationFiche est un PFicheIntervention dynamique) sTitreOnglet est une chaîne = "" nValeur est un entier = 0 nIndice est un entier = TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur. m_clTabModele,tcLinéaire,"m_nIDUtilisateur;m_sCode",gpclFicheUtilisateurEnCours:m_nPKID, c_NomParamTrieInter) 06/08/2026 Isis_BO 6159 Partie 7 › Collection de procédures › COL_COMMUN › Code si nIndice>0 alors nValeur = Val(ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[ nIndice].m_sValeur,2,"_",DepuisDébut)) fin selon nValeur cas C_ParDDemd sTitreOnglet = clPresentationFiche:m_dhCreationDate<>"" ? DateVersChaîne(clPresentationFiche: m_dhCreationDate, "JJ MMM AAAA") sinon clPresentationFiche:m_sRefInterne cas C_ParNumInter sTitreOnglet = clPresentationFiche:m_sRefInterne cas C_ParTitre sTitreOnglet = clPresentationFiche:m_sTitre<>"" ? clPresentationFiche:m_sTitre sinon clPresentationFiche:m_sRefInterne cas C_ParNumDevis sTitreOnglet = clPresentationFiche:m_sNumDevis<>"" ? clPresentationFiche:m_sNumDevis sinon clPresentationFiche:m_sRefInterne cas C_ParRefExt sTitreOnglet = clPresentationFiche:m_sRefExterne<>"" ? clPresentationFiche:m_sRefExterne sinon clPresentationFiche:m_sRefInterne autre cas sTitreOnglet = clPresentationFiche:m_sTitre<>"" ? clPresentationFiche:m_sTitre sinon clPresentationFiche:m_sRefInterne fin //sNom += gCoord(30, 6) + gPoliceTaille(8) + gPoliceGras(Vrai) + sTitreOnglet + gPoliceGras(Faux) //sNom += gCoord(10, 0) + gCercle(0, 0, 18, 13, CoulerSoc, CoulerSoc) sImageSoc est une chaîne ANSI = PreferenceOngletInter(c_CouleurIconeSoc,clPresentationFiche) sCouleurText est une chaîne ANSI = PreferenceOngletInter(c_CouleurSociete,clPresentationFiche) laCouleur est un Couleur = sCouleurText sTitreOnglet = " "+sTitreOnglet renvoyer sTitreOnglet Procédure globale DonneLibOnglet1 procédure DonneLibOnglet1(local clPresentationFiche est un MIntervention dynamique) sTitreOnglet est une chaîne = "" nValeur est un entier = 0 nIndice est un entier = TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur. m_clTabModele,tcLinéaire,"m_nIDUtilisateur;m_sCode",gpclFicheUtilisateurEnCours:m_nPKID, c_NomParamTrieInter) si nIndice>0 alors nValeur = Val(ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[ nIndice].m_sValeur,2,"_",DepuisDébut)) fin selon nValeur cas C_ParDDemd sTitreOnglet = clPresentationFiche:m_dhCreationDate<>"" ? DateVersChaîne(clPresentationFiche: m_dhCreationDate, "JJ MMM AAAA") sinon clPresentationFiche:m_sRefInterne cas C_ParNumInter sTitreOnglet = clPresentationFiche:m_sRefInterne cas C_ParTitre sTitreOnglet = clPresentationFiche:m_sTitre<>"" ? clPresentationFiche:m_sTitre sinon clPresentationFiche:m_sRefInterne cas C_ParNumDevis sTitreOnglet = clPresentationFiche:m_sNumDevis<>"" ? clPresentationFiche:m_sNumDevis sinon clPresentationFiche:m_sRefInterne cas C_ParRefExt sTitreOnglet = clPresentationFiche:m_sRefExterne<>"" ? clPresentationFiche:m_sRefExterne sinon clPresentationFiche:m_sRefInterne 06/08/2026 Isis_BO 6160 Partie 7 › Collection de procédures › COL_COMMUN › Code autre cas sTitreOnglet = clPresentationFiche:m_sTitre<>"" ? clPresentationFiche:m_sTitre sinon clPresentationFiche:m_sRefInterne fin //sNom += gCoord(30, 6) + gPoliceTaille(8) + gPoliceGras(Vrai) + sTitreOnglet + gPoliceGras(Faux) //sNom += gCoord(10, 0) + gCercle(0, 0, 18, 13, CoulerSoc, CoulerSoc) sTitreOnglet = " "+sTitreOnglet renvoyer sTitreOnglet Procédure globale DonneLibTypeTemps // Résumé : // Syntaxe : //[ = ] DonneLibTypeTemps ( est entier sur 8 octets) // // Paramètres : // nID (entier sur 8 octets) : // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneLibTypeTemps(local nID est un entier sur 8 octets) renvoyer gpclListeTypeTemps.RechercheEtDonneLibelleDepuisID(nID) Procédure globale DonneListeConfigMail procédure DonneListeConfigMail(local nIdColb est un entier sur 8 octets = 0, local nIdUser est un entier sur 8 octets = 0) ParamEmailConfig est un tableau associatif de STParamEnvoiEmailPerso ParamEmailPerso est un tableau de STParamEnvoiEmailPerso bufValRech est un Buffer stParametreEmail est une STParamEnvoiEmailPerso stParametreEmailVide est une STParamEnvoiEmailPerso n, nIndice sont des entiers si nIdColb <= 0 alors nIdColb = gpclFicheUtilisateurEnCours:m_nIDCollaborateur si nIdUser <= 0 alors nIdUser = gpclFicheUtilisateurEnCours:m_nPKID si nIdColb <= 0 alors renvoyer ParamEmailConfig pour tout Societe_Collaborateur avec SC_IDCollaborateur=nIdColb stParametreEmail = stParametreEmailVide nIndice = TableauCherche(gpclListeSociete:m_clTabModele,tcLinéaire,"m_nPKID", Societe_Collaborateur.SC_IDCSociete,1) si nIndice > 0 alors si gpclListeSociete:m_clTabModele[nIndice] <> Null _et_ gpclListeSociete:m_clTabModele[nIndice] .m_sParametres <> "" alors Désérialise(stParametreEmail,gpclListeSociete:m_clTabModele[nIndice].m_sParametres,psdJSON ) AjouterListe(gpclListeSociete:m_clTabModele[nIndice].m_nPKID) RempliListe(gpclListeSociete:m_clTabModele[nIndice].m_nPKID) fin fin fin AjoutConfigPerso() 06/08/2026 Isis_BO 6161 Partie 7 › Collection de procédures › COL_COMMUN › Code si ParamEmailConfig..Occurrence <= 0 et nIdColb > 0 alors // Ancien version stParametreEmailVide.Compte = gpclFicheUtilisateurEnCours:p_ParamEmailStruct stParametreEmailVide.SMTP = gpclFicheUtilisateurEnCours:p_ParamEnvoiMailStruct si stParametreEmailVide.smtp.sLogin <> "" alors sCode est une chaîne ANSI = "EMAIL_ENVOI" si pas ParamEmailConfig[sCode]..Existe alors ParamEmailConfig[sCode] = stParametreEmailVide fin fin fin renvoyer ParamEmailConfig procédure interne AjouterListe(local nIdSoc est un entier sur 8 octets = 0) si nIdUser > 0 _et_ nIdSoc > 0 _et_ (stParametreEmail.Compte.sEmail <> "" ou stParametreEmail. Compte.sCompte <> "") alors sCode est une chaîne ANSI = "EMAIL_ENVOI_"+nIdSoc si pas ParamEmailConfig[sCode]..Existe alors stParametreEmail.SMTP.sMdp = Décrypte(stParametreEmail.SMTP.sMdp,gsCleMdp) ParamEmailConfig[sCode] = stParametreEmail fin // Conserver les paramètres de la société login et mot de passe ne peuvent etre changés ParamEmailConfig[sCode].Compte = stParametreEmail.Compte ParamEmailConfig[sCode].SMTP.bEnCopieCachee = stParametreEmail.SMTP.bEnCopieCachee ParamEmailConfig[sCode].SMTP.bufSignature = stParametreEmail.SMTP.bufSignature ParamEmailConfig[sCode].SMTP.tabCC_CopieEmail = stParametreEmail.SMTP. tabCC_CopieEmail fin fin procédure interne RempliListe(local nIdSoc est un entier sur 8 octets = 0) bAncienVersion est un booléen = Faux sCode est une chaîne ANSI = "EMAIL_ENVOI_"+nIdSoc si nIdUser > 0 _et_ nIdSoc > 0 alors bufValRech = HConstruitValClé(ParametreUtilisateur, PU_CodePU_IDUtilisateur, sCode, nIdUser) HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,bufValRech) si HTrouve(ParametreUtilisateur) alors si ParamEmailConfig[sCode]..existe alors Désérialise(stParametreEmail,ParametreUtilisateur.PU_Valeur,psdJSON) Ajouterliste(nIdSoc) fin fin fin fin procédure interne AjoutConfigPerso() si nIdUser <= 0 alors retour sCode est une chaîne ANSI stParamRecep est STParamEnvoiEmail stParamAncien est un STParamEnvoiEmailPerso bufValRech = HConstruitValClé(ParametreUtilisateur, PU_CodePU_IDUtilisateur, "EMAIL_ENVOI", nIdUser) HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,bufValRech) si HTrouve(ParametreUtilisateur) alors quand exception dans Désérialise(ParamEmailPerso,ParametreUtilisateur.PU_Valeur,psdJSON) 06/08/2026 Isis_BO 6162 Partie 7 › Collection de procédures › COL_COMMUN › Code faire bufCle est un Buffer = HashChaîne(HA_MD5_128,gsCleMdp) bufCrypte est un Buffer = ParametreUtilisateur.PU_Valeur bufRep est un Buffer = DécrypteStandard(bufCrypte, bufCle, crypteAES128) Désérialise(stParamRecep,bufRep,psdJSON) fin si ParamEmailPerso..Occurrence <= 0 _et_ stParamRecep.sLogin <> "" alors stParamAncien.SMTP = stParamRecep stParamAncien.Compte.sEmail = stParamRecep.sLogin stParamAncien.Compte.sCompte = "" TableauAjoute(ParamEmailPerso,stParamAncien) fin pour tout stParam,n de ParamEmailPerso si stParam.SMTP.sLogin <> "" alors sCode = "EMAIL_ENVOI_Perso_"+n si pas ParamEmailConfig[sCode]..Existe alors stParam.SMTP.sMdp = Décrypte(stParam.SMTP.sMdp,gsCleMdp) ParamEmailConfig[sCode] = stParam fin fin fin fin fin Procédure globale DonneProfilsRestreint // Résumé : // Syntaxe : // DonneProfilsRestreint () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneProfilsRestreint() // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeParametreMetier pour i = 1 _à_ gpclListeProfilUser:m_clTabModele..Occurrence si pas gpclListeProfilUser:m_clTabModele[i]:m_sValeur="0" alors TableauAjoute(clTableauModele:m_clTabModele,gpclListeProfilUser:m_clTabModele[i]) TableauAjoute(clTableauModele:m_clTabVisible,gpclListeProfilUser:m_clTabModele[i]) fin fin // création de la nouvelle instance de présentation clPresentation est un PTableParametreMetier(clTableauModele) 06/08/2026 Isis_BO 6163 Partie 7 › Collection de procédures › COL_COMMUN › Code renvoyer clPresentation Procédure globale DonneRoleContactClient procédure DonneRoleContactClient() // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeParametreMetier pour i = 1 _à_ gpclListeRoleContact:m_clTabModele..Occurrence si Gauche(gpclListeRoleContact:m_clTabModele[i]:m_sValeur,1) dans ("*","C") alors TableauAjoute(clTableauModele:m_clTabModele,gpclListeRoleContact:m_clTabModele[i]) fin fin // création de la nouvelle instance de présentation clPresentation est un PTableParametreMetier(clTableauModele) renvoyer clPresentation Procédure globale DonneRoleContactLieu procédure DonneRoleContactLieu() // chargement des instances de modèle à afficher (les données) dans la présentation clTableauModele est un MTableauDeParametreMetier pour i = 1 _à_ gpclListeRoleContact:m_clTabModele..Occurrence si Gauche(gpclListeRoleContact:m_clTabModele[i]:m_sValeur,1) dans ("*","S") alors TableauAjoute(clTableauModele:m_clTabModele,gpclListeRoleContact:m_clTabModele[i]) si gpclListeRoleContact:m_clTabModele[i]:m_bActif alors TableauAjoute(clTableauModele:m_clTabVisible,gpclListeRoleContact:m_clTabModele[i]) fin fin fin // création de la nouvelle instance de présentation clPresentation est un PTableParametreMetier(clTableauModele) renvoyer clPresentation Procédure globale DonneSousTitreInter procédure DonneSousTitreInter(local clPresentationFiche est un MIntervention dynamique) sSousTitreOnglet est une chaîne = "" nValeur est un entier = 0 nIndice est un entier = TableauCherche(gpclFicheUtilisateurEnCours: ListeParametreUtilisateur.m_clTabModele,tcLinéaire,"m_nIDUtilisateur;m_sCode",gpcl FicheUtilisateurEnCours:m_nPKID,c_NomParamTrieInter) si nIndice>0 alors nValeur = Val(ExtraitChaîne(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[ nIndice].m_sValeur,3,"_",DepuisDébut)) fin selon nValeur cas C_ParDDemd sSousTitreOnglet = clPresentationFiche:m_dhCreationDate<>"" ? DateVersChaîne( clPresentationFiche:m_dhCreationDate, "JJ MMM AAAA") sinon clPresentationFiche:m_sRefInterne cas C_ParNumInter sSousTitreOnglet = clPresentationFiche:m_sRefInterne cas C_ParTitre sSousTitreOnglet = clPresentationFiche:m_sTitre<>"" ? clPresentationFiche:m_sTitre sinon 06/08/2026 Isis_BO 6164 Partie 7 › Collection de procédures › COL_COMMUN › Code clPresentationFiche:m_sRefInterne cas C_ParNumDevis sSousTitreOnglet = clPresentationFiche:m_sNumDevis<>"" ? clPresentationFiche:m_sNumDevis sinon clPresentationFiche:m_sRefInterne cas C_ParRefExt sSousTitreOnglet = clPresentationFiche:m_sRefExterne<>"" ? clPresentationFiche:m_sRefExterne sinon clPresentationFiche:m_sRefInterne autre cas sSousTitreOnglet = clPresentationFiche:m_sTitre<>"" ? clPresentationFiche:m_sTitre sinon clPresentationFiche:m_sRefInterne fin renvoyer sSousTitreOnglet Procédure globale DonneTexteTypeMembreMotCles // Résumé : // Syntaxe : //DonneTexteTypeMembreMotCles ( est objet dynamique, est chaîne, est chaîne) // // Paramètres : // pclObjDyn (objet dynamique) : // sTypeMembre (chaîne ANSI) : // sMembre (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneTexteTypeMembreMotCles(pclObjDyn est un objet dynamique,sTypeMembre est une chaîne, sMembre est une chaîne) sTexte est une chaîne selon sTypeMembre cas "ChpSimpleChaine" : sTexte={pclObjDyn,sMembre} cas "ChpSimpleRTF" : sTexte=RTFVersTexte({pclObjDyn,sMembre}) cas "ChpSimpleDate" : sTexte=DateVersChaîne({pclObjDyn,sMembre},"JJ/MM/AAAA") cas "ChpSimpleDateHeure": sTexte=DateVersChaîne({pclObjDyn,sMembre},"JJ/MM/AAAA HH:mm") cas "ChpSimpleReel" : sTexte=NumériqueVersChaîne({pclObjDyn,sMembre}) cas "ChpSimpleBooleen" : sTexte={pclObjDyn,sMembre}=1 ? "Oui" sinon "Non" fin renvoyer sTexte Procédure globale DonneUtilisateurEnCours // Résumé : // Syntaxe : //DonneUtilisateurEnCours ( est entier, est objet dynamique) // // Paramètres : // nMode (entier) : // pclObjBase (objet dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneUtilisateurEnCours(local nMode est un entier,pclObjBase est un objet dynamique) selon nMode cas 1 si pclObjBase:m_nCreationUser=0 alors 06/08/2026 Isis_BO 6165 Partie 7 › Collection de procédures › COL_COMMUN › Code pclObjBase:m_nCreationUser = gpclFicheUtilisateurEnCours<>Null ? gpcl FicheUtilisateurEnCours:IdentifiantUnique sinon 0 pclObjBase:m_sCreationUser = gpclFicheUtilisateurEnCours<>Null _et_ gpcl FicheUtilisateurEnCours:FicheCollaborateur<>Null ? gpclFicheUtilisateurEnCours: FicheCollaborateur:NomPrenom sinon "" fin si pclObjBase:m_nModifUser=0 alors pclObjBase:m_nModifUser = gpclFicheUtilisateurEnCours<>Null ? gpcl FicheUtilisateurEnCours:IdentifiantUnique sinon 0 pclObjBase:m_sModifUser = gpclFicheUtilisateurEnCours<>Null _et_ gpcl FicheUtilisateurEnCours:FicheCollaborateur<>Null ? gpclFicheUtilisateurEnCours: FicheCollaborateur:NomPrenom sinon "" fin cas 2 pclObjBase:m_nModifUser = gpclFicheUtilisateurEnCours<>Null ? gpcl FicheUtilisateurEnCours:IdentifiantUnique sinon 0 pclObjBase:m_sModifUser = gpclFicheUtilisateurEnCours<>Null _et_ gpcl FicheUtilisateurEnCours:FicheCollaborateur<>Null ? gpclFicheUtilisateurEnCours: FicheCollaborateur:NomPrenom sinon "" fin Procédure globale DonneValeurCombo // Résumé : // Syntaxe : //[ = ] DonneValeurCombo ( est objet dynamique, est STJSONListTerme) // // Paramètres : // unObj (objet dynamique) : // unTerme (STJSONListTerme) : // Valeur de retour : // Type indéterminé : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneValeurCombo(unObj est objet dynamique,unTerme est un STJSONListTerme) si HLitRecherchePremier(ExtraitChaîne(unTerme:SourceCombo,1,"."),ExtraitChaîne(unTerme:SourceCombo,2, "."),{unObj,unTerme:Membre}) alors renvoyer {ExtraitChaîne(unTerme:SourceCombo,1,".")+"."+unTerme:LibelleCombo} sinon renvoyer "" fin Procédure globale EnregistrerContactRdv procédure EnregistrerContactRdv(sIDRdv est une chaîne, pclPresentListeContactRDV est un PTablePlanning_RDV_Personne dynamique, nIdGroupe est un entier sur 8 octets) clErreurest un CErreur si pclPresentListeContactRDV.p_nTotal <>0 alors sSQLExist est une chaîne = [ SELECT Planning_RDV_Personne.PRP_PKID AS PKID FROM Planning_RDV_Personne WHERE Planning_RDV_Personne.PRP_IDRdv=%1 AND Planning_RDV_Personne.PRP_IDPersonne=%2 ] 06/08/2026 Isis_BO 6166 Partie 7 › Collection de procédures › COL_COMMUN › Code sRequete est une chaîne pour n=1 _à_ pclPresentListeContactRDV.p_nTotal //Boucle sur l'ensemble des Rdv (Si +sieurs collab) pour toute chaîne Rdv de sIDRdv séparée par ";" pclPresentListeContactRDV.p_clCourant=pclPresentListeContactRDV.m_clTabModele[n] clFicheContactRdv est une PFichePlanning_RDV_Personne<-pclPresentListeContactRDV.Modifier( ) sRequete = ChaîneConstruit(sSQLExist,Rdv,clFicheContactRdv.m_nIDPersonne) sdRequete est une Source de Données si HExécuteRequêteSQL(sdRequete,hRequêteDéfaut,sRequete) _et_ HNbEnr(sdRequete)=0 alors clFicheContactRdv.m_bNouveau=Vrai sinon si HNbEnr(sdRequete)>0 _et_ HLitPremier(sdRequete)alors clFicheContactRdv.m_nPKID = sdRequete.PKID clFicheContactRdv.m_bNouveau = Faux fin clFicheContactRdv.m_nIDGroupeRDV = nIdGroupe clFicheContactRdv.m_nIDRdv = Rdv si pas clFicheContactRdv.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) renvoyer Faux sinon pour tout Planning_RDV_Personne avec PRP_IDRdv=Rdv si Planning_RDV_Personne.PRP_IDPersonne=clFicheContactRdv.m_nIDPersonne et Planning_RDV_Personne.Archive=Vrai alors Planning_RDV_Personne.Archive=Faux fin fin fin fin fin fin pour toute chaîne Rdv de sIDRdv séparée par ";" pour tout Planning_RDV_Personne avec PRP_IDRdv=Rdv si Planning_RDV_Personne.Archive=Vrai alors HSupprime(Planning_RDV_Personne) fin fin fin renvoyer Vrai Procédure globale EnregistrerRDVsMapping procédure EnregistrerRDVsMapping(pclPresentationFicheRdv est une PFicheRdv dynamique, pclPresentRDVGroupe est un PTableRDV dynamique, bDate est un booléen, bNouveau est un booléen,sIDRdv est une chaîne ANSI ="") clErreurest un CErreur pour i= 1 _à_ pclPresentRDVGroupe.m_clTabModele.Occurrence() si pclPresentRDVGroupe.m_clTabModele[i].m_bNouveau et pclPresentRDVGroupe.m_clTabModele[i].m_nPKID <= 0 alors pclPresentRDVGroupe.m_clTabModele[i].m_bNouveau = Vrai pclPresentRDVGroupe.m_clTabModele[i].m_nPKID = 0 06/08/2026 Isis_BO 6167 Partie 7 › Collection de procédures › COL_COMMUN › Code pclPresentRDVGroupe.m_clTabModele[i].m_sGUID = "" pclPresentRDVGroupe.m_clTabModele[i].m_dhDateDebut = pclPresentationFicheRdv. m_dhDateDebut pclPresentRDVGroupe.m_clTabModele[i].m_dhDateFin = pclPresentationFicheRdv .m_dhDateFin fin si bNouveau alors pclPresentRDVGroupe.m_clTabModele[i].m_bNouveau = Vrai pclPresentRDVGroupe.m_clTabModele[i].m_nPKID = 0 pclPresentRDVGroupe.m_clTabModele[i].m_sGUID = "" fin si pclPresentationFicheRdv:m_nIDGroupeDate <= 0 alors pclPresentRDVGroupe.m_clTabModele[i].m_bCR = pclPresentationFicheRdv. m_bCR fin pclPresentRDVGroupe.m_clTabModele[i].m_bPrive = pclPresentationFicheRdv. m_bPrive pclPresentRDVGroupe.m_clTabModele[i].m_bSAV = pclPresentationFicheRdv.m_bSAV pclPresentRDVGroupe.m_clTabModele[i].m_bSuperposable = pclPresentationFicheRdv. m_bSuperposable pclPresentRDVGroupe.m_clTabModele[i].m_bRappelSMS = pclPresentationFicheRdv. m_bRappelSMS si bDate alors pclPresentRDVGroupe.m_clTabModele[i].m_dhDateDebut = pclPresentationFicheRdv. m_dhDateDebut pclPresentRDVGroupe.m_clTabModele[i].m_dhDateFin = pclPresentationFicheRdv .m_dhDateFin fin pclPresentRDVGroupe.m_clTabModele[i].m_nIDGroupeDate = pclPresentationFicheRdv. m_nIDGroupeDate pclPresentRDVGroupe.m_clTabModele[i].m_nIDGroupe = pclPresentationFicheRdv. m_nIDGroupe pclPresentRDVGroupe.m_clTabModele[i].m_nIDIntervention = pclPresentationFicheRdv. m_nIDIntervention pclPresentRDVGroupe.m_clTabModele[i].m_nIDSociete = pclPresentationFicheRdv. m_nIDSociete pclPresentRDVGroupe.m_clTabModele[i].m_nIDStatut = pclPresentationFicheRdv. m_nIDStatut pclPresentRDVGroupe.m_clTabModele[i].m_nIDTypeActivite = pclPresentationFicheRdv. m_nIDTypeActivite pclPresentRDVGroupe.m_clTabModele[i].m_sDescription = pclPresentationFicheRdv. m_sDescription pclPresentRDVGroupe.m_clTabModele[i].m_nIDDossier = pclPresentationFicheRdv. m_nIDDossier pclPresentRDVGroupe.m_clTabModele[i].m_clTypeActivite.m_nPKID = pclPresentationFicheRdv. m_clTypeActivite.m_nPKID pclPresentRDVGroupe.m_clTabModele[i].m_clTypeActivite.m_sLibelle = pclPresentationFicheRdv. m_clTypeActivite.m_sLibelle pclPresentRDVGroupe.m_clTabModele[i].m_sObjet = pclPresentationFicheRdv. m_sObjet pclPresentRDVGroupe.m_clTabModele[i].m_nIDLieu = pclPresentationFicheRdv. m_nIDLieu pclPresentRDVGroupe.m_clTabModele[i].m_nIDPersonne = pclPresentationFicheRdv. m_nIDPersonne // validation si pas pclPresentRDVGroupe.m_clTabModele[i].bEnregistrer(clErreur) alors Erreur(clErreur.FormateMessage()) renvoyer Faux fin 06/08/2026 Isis_BO 6168 Partie 7 › Collection de procédures › COL_COMMUN › Code sIDRdv+=[";"]+pclPresentRDVGroupe.m_clTabModele[i].m_nPKID fin renvoyer Vrai Procédure globale EnvoiMail // Résumé : // Syntaxe : //[ = ] EnvoiMail ( est chaîne, est chaîne, est chaîne, est chaîne, est chaîne, est chaîne, est Email, est STParamEnvoiEmailPerso) // // Paramètres : // sDestinataire (chaîne ANSI) : // sCC (chaîne ANSI) : // sCCI (chaîne ANSI) : // sObjet (chaîne ANSI) : // sMessage (chaîne ANSI) : // sListeFichiers (chaîne ANSI) : // unEmail (Email) : // stParamEmailPerso (STParamEnvoiEmailPerso) : // Valeur de retour : // chaîne ANSI : // // Exemple : // Indiquez ici un exemple d'utilisation. // // sMessageErreur (chaîne ANSI) : procédure EnvoiMail(local sDestinataire est une chaîne,local sCC est une chaîne,local sCCI est une chaîne,local sObjet est une chaîne,local sMessage est une chaîne, local sListeFichiers est une chaîne, unEmail est un Email, stParamEmailPerso est un STParamEnvoiEmailPerso) sMessageErreur est une chaîne = "" stvParamEmail est un STParamEmail stvParamEnvoiEmail est un STParamEnvoiEmail si stParamEmailPerso <> Null alors stvParamEmail = stParamEmailPerso.Compte stvParamEnvoiEmail = stParamEmailPerso.SMTP sinon stvParamEmail = gpclFicheUtilisateurEnCours:p_ParamEmailStruct stvParamEnvoiEmail = gpclFicheUtilisateurEnCours:p_ParamEnvoiMailStruct fin //sEmailCopie est une chaine = stvParamEnvoiEmail:bEnCopieCachee ? stvParamEnvoiEmail:sLogin SINON ""//gpclFicheUtilisateurEnCours.FicheCollaborateur:m_sEmail si stvParamEnvoiEmail.sLogin="" alors sMessageErreur = "Vous n'avez pas encore paramétré votre compte de messagerie sur votre application." fin si sMessageErreur="" alors bSMTPCnxOk est un booléen sMsg est une chaîne avec stvParamEnvoiEmail (bSMTPCnxOk,sMsg)=OuvreSessionEmail(3,.sLogin, .sMDP, .sAdresseserveur, Val(.sPortServeur), . 06/08/2026 Isis_BO 6169 Partie 7 › Collection de procédures › COL_COMMUN › Code nCryptage) fin si bSMTPCnxOk=Vrai alors si EnModeTest() alors sDestinataire="susana@applilogik.fr" sCC="" sCCI="" fin si stvParamEmail.sCompte <> "" _et_ pas Contient(stvParamEmail.sEmail,"<",SansCasse) _et_ pas Contient(stvParamEmail.sEmail,">",SansCasse) alors stvParamEmail.sEmail = stvParamEmail.sCompte+ " <"+stvParamEmail.sEmail+">" fin unEmail = PrepareEmail(stvParamEmail.sEmail,sDestinataire,sCC,sCCI,sObjet,sMessage, sListeFichiers) // Envoie l'email si pas EmailEnvoieMessage(stvParamEnvoiEmail.sLogin,unEmail) alors sMessageErreur =ErreurInfo(errMessage) LogEcrit(sMessageErreur,eDebug) fin EmailFermeSession(stvParamEnvoiEmail.sLogin) sinon sMessageErreur = "Impossible d'établir la connexion, problème lors de la connexion à votre messagerie" + RC + "Erreur reçue : " + sMsg LogEcrit(sMessageErreur,eDebug) fin fin renvoyer sMessageErreur Procédure globale FiltreRessourcesPLN procédure FiltreRessourcesPLN(gstChoixColbAgd est un STPrefAgdPl,tabRessources est un tableau de ColbRes) ColbRes est une Structure bEq est un booléen sNomEq est une chaîne ANSI nIdEq est un entier sur 8 octets nOrdre est un entier nIdColb est un entier sur 8 octets Colb est un tableau de STItemChoix saCouleur est un Couleur fin pstColb est un ColbRes dynamique pstUnClb est un STItemChoix dynamique pour tout stEq de gstChoixColbAgd.tabEquipe si stEq.nOrdre > 0 _et_ stEq.tabColb..Occurrence > 0 alors pstColb = allouer un ColbRes pstColb.nOrdre = stEq.nOrdre pstColb.sNomEq = stEq.sNom pstColb.nIdEq = stEq.nOrdre pstColb.bEq = Vrai pstColb.saCouleur= stEq.sCouleur <> "" ? stEq.sCouleur sinon DonneCouleur(stEq.nOrdre) 06/08/2026 Isis_BO 6170 Partie 7 › Collection de procédures › COL_COMMUN › Code pour tout stClb de stEq.tabColb pstUnClb = allouer un STItemChoix pstUnClb.nId = stClb.nId pstUnClb.nOrdre = stClb.nOrdre TableauAjoute(pstColb.Colb,pstUnClb) fin TableauTrie(pstColb.Colb,ttMembre+tccRespecteNumérique,"+nOrdre") TableauAjoute(tabRessources,pstColb) fin fin pour tout stColb de gstChoixColbAgd.tabColb pstColb = allouer un ColbRes pstColb.nOrdre = stColb.nOrdre pstColb.sNomEq = "" pstColb.nIdEq = 0 pstColb.bEq = Faux pstColb.nIdColb = stColb.nId TableauAjoute(tabRessources,pstColb) fin TableauTrie(tabRessources,ttMembre+tccRespecteNumérique,"+nOrdre") Procédure globale GestionConflitRDV procédure GestionConflitRDV(local P_DateInf est une DateHeure,local P_DateSup est une DateHeure,local nP_IdCollab est un entier sur 8 octets, local nIdRdv est un entier sur 8 octets, local nIdGrp est un entier sur 8 octets, local nIdGrpDate est un entier sur 8 octets) Resp est une chaîne req est une chaîne ANSI P_DateInf..Minute += 2 P_DateSup..Minute -= 2 dhDateD est une DateHeure dhDateF est une DateHeure req = "SELECT Planning_RDV.PL_PKID,Planning_RDV.PL_Superposable,Planning_RDV.PL_IDCollaborateur,Collaborateur.CO_Nom, Collaborateur.CO_Prenom,PL_DateDebut,PL_DateFin FROM Planning_RDV" req += " INNER JOIN Collaborateur ON Collaborateur.CO_PKID=Planning_RDV.PL_IDCollaborateur" req += " WHERE ((LEFT(Planning_RDV.PL_DateDebut,8) = '"+Gauche(P_DateInf,8)+ "' OR LEFT(Planning_RDV.PL_DateFin,8) = '"+Gauche(P_DateSup,8)+"')" req += " OR (LEFT(Planning_RDV.PL_DateDebut,8) < '"+Gauche(P_DateInf,8)+ "' AND LEFT(Planning_RDV.PL_DateFin,8) > '"+Gauche(P_DateSup,8)+"'))" req += " AND Planning_RDV.Archive=0 " si nP_IdCollab > 0 alors req += " AND Planning_RDV.PL_IDCollaborateur IN ("+nP_IdCollab+")" fin si nIdGrpDate > 0 alors req += " AND Planning_RDV.PL_IdGroupeDate NOT IN ("+nIdGrpDate+")" sinon si nIdGrp > 0 alors req += " AND Planning_RDV.PL_IDGroupe NOT IN ("+nIdGrp+")" sinon si nIdRdv > 0 alors req += " AND Planning_RDV.PL_PKID NOT IN ("+nIdRdv+")" fin 06/08/2026 Isis_BO 6171 Partie 7 › Collection de procédures › COL_COMMUN › Code sdRDV est une Source de Données si pas HExécuteRequêteSQL(sdRDV,hVérifieDoublon+hVérifieIntégrité,req) Resp="Erreur HFSQL : " + HErreurInfo(hErrComplet) renvoyer Resp fin bRdv est un booléen pour tout sdRDV bRdv = Faux si sdRDV.PL_Superposable=0 et Val(sdRDV.PL_DateDebut) < Val(P_DateSup) alors dhDateD = sdRDV.PL_DateDebut dhDateF = sdRDV.PL_DateFin si sdRDV.PL_PKID <> nIdRdv alors si (dhDateD..PartieHeure <= P_DateInf..PartieHeure et dhDateF..PartieHeure >= P_DateSup. PartieHeure) alors bRdv = Vrai sinon si (dhDateD..PartieHeure <= P_DateInf..PartieHeure et dhDateF..PartieHeure >= P_DateInf.PartieHeure) alors bRdv = Vrai sinon si (dhDateD..PartieHeure > P_DateInf..PartieHeure et dhDateF..PartieHeure <= P_DateSup.PartieHeure) alors bRdv = Vrai fin fin si bRdv alors si Resp="" alors Resp="- "+sdRDV.CO_Prenom+" "+sdRDV.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(sdRDV.PL_DateDebut, "JJ/MM/AAAA")+" entre "+HeureVersChaîne(Droite(sdRDV.PL_DateDebut,9),"HH:MM:SS")+ " et "+HeureVersChaîne(Droite(sdRDV.PL_DateFin,9),"HH:MM:SS") sinon Resp+=RC+RC+"- "+ sdRDV.CO_Prenom+" "+sdRDV.CO_Nom+" :"+" Un Rdv est déjà planifié et non superposable le "+ DateVersChaîne(sdRDV.PL_DateDebut, "JJ/MM/AAAA")+" entre "+HeureVersChaîne(Droite(sdRDV.PL_DateDebut,9),"HH:MM:SS")+ " et "+HeureVersChaîne(Droite(sdRDV.PL_DateFin,9),"HH:MM:SS") fin fin fin fin renvoyer Resp Procédure globale InitTableCouleur procédure InitTableCouleur(LaTable est un Champ, sCouleur est une chaîne ANSI) "Utilitaire" et Configuration<>"SLAMM_RecupHeures"> TableSupprimeTout(LaTable) i, couleur sont des entiers couleur = Argent i = TableAjouteLigne(LaTable,0,"Argent",FEN_Menu.IMG_Cercle_12632256, couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = Bronze i = TableAjouteLigne(LaTable,0,"Bronze",FEN_Menu.IMG_Cercle_3309517, couleur) LaTable[i].COL_Couleur.Couleur= couleur 06/08/2026 Isis_BO 6172 Partie 7 › Collection de procédures › COL_COMMUN › Code couleur = JauneOr i = TableAjouteLigne(LaTable,0,"Jaune Or",FEN_Menu.IMG_Cercle_55295, couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = RougePastel i = TableAjouteLigne(LaTable,0,"Rouge Pastel",FEN_Menu.IMG_ Cercle_10066431,couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = RougeClair i = TableAjouteLigne(LaTable,0,"Rouge Clair",FEN_Menu.IMG_Cercle_255, couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = RougeFoncé i = TableAjouteLigne(LaTable,0,"Rouge Foncé",FEN_Menu.IMG_Cercle_128, couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = VertPastel i = TableAjouteLigne(LaTable,0,"Vert Pastel",FEN_Menu.IMG_ Cercle_10092441,couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = VertFoncé i = TableAjouteLigne(LaTable,0,"Vert Foncé",FEN_Menu.IMG_Cercle_32768, couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = BleuPastel i = TableAjouteLigne(LaTable,0,"Bleu Pastel",FEN_Menu.IMG_ Cercle_16751001,couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = CyanPastel i = TableAjouteLigne(LaTable,0,"Cyan Pastel",FEN_Menu.IMG_ Cercle_16777113,couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = CyanFoncé i = TableAjouteLigne(LaTable,0,"Cyan Foncé",FEN_Menu.IMG_Cercle_8421376 ,couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = JaunePastel i = TableAjouteLigne(LaTable,0,"Jaune Pastel",FEN_Menu.IMG_ Cercle_10092543,couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = MagentaPastel i = TableAjouteLigne(LaTable,0,"Magenta Pastel",FEN_Menu.IMG_ Cercle_16751103,couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = VioletPastel i = TableAjouteLigne(LaTable,0,"Violet Pastel",FEN_Menu.IMG_ Cercle_13212107,couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = MarronPastel i = TableAjouteLigne(LaTable,0,"Marron Pastel",FEN_Menu.IMG_ Cercle_6510979,couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = MarronClair 06/08/2026 Isis_BO 6173 Partie 7 › Collection de procédures › COL_COMMUN › Code i = TableAjouteLigne(LaTable,0,"Marron Clair",FEN_Menu.IMG_ Cercle_2763429,couleur) LaTable[i].COL_Couleur.Couleur= couleur couleur = OrangeFoncé i = TableAjouteLigne(LaTable,0,"Orange Foncé",FEN_Menu.IMG_Cercle_36095 ,couleur) LaTable[i].COL_Couleur.Couleur= couleur si sCouleur <> "" alors pour toute ligne i de LaTable si LaTable[i].COL_Valeur = sCouleur alors LaTable[i].COL_Selection = Vrai fin fin fin Procédure globale InsereTableauPhotoTraitementdeTexte // Résumé : // Syntaxe : //InsereTableauPhotoTraitementdeTexte ( est tableau (vide), est champ [, est booléen]) // // Paramètres : // ptabFormat (tableau (vide)) : // ChpTraitementTexte (champ) : // bMobile (booléen - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // tabFragments (tableau) : // tabDyn (tableau) : // sTermeRecherche (chaîne ANSI) : procédure InsereTableauPhotoTraitementdeTexte(ptabFormat est un tableau dynamique, ChpTraitementTexte est un Champ, bMobile est un booléen = Faux) tabPhotos est un docTableau //tabImages est un doctableau nCptCol est un entier =2 nCptLig est un entier =2 nPos est un entier si bMobile alors nCptCol = 1 fin //Récupère la position de début du terme trouvé nPos = ChpTraitementTexte..Curseur // Insère un tableau dans le document avec 2 colonnes et le nombre de lignes nécessaires DocInsèreTableau(ChpTraitementTexte,nPos,nCptCol,nCptLig) // Définition d'un fragment correspondant au tableau f est un docFragment(ChpTraitementTexte..Valeur, nPos+1, ChpTraitementTexte..Curseur) soit para <- f..Paragraphe[1] si para..Tableau<>Null alors // Est ce bien ce tableau trouvé où l'on écrit les données 06/08/2026 Isis_BO 6174 Partie 7 › Collection de procédures › COL_COMMUN › Code si para..PositionDébut=nPos+1 alors tabPhotos <- para..Tableau largPixCol est un réel //tabElmt est un tableau de docEléments nColonne est un entier // Remplissage de toutes les lignes de cette colonne pour nLigne = 1 _à_ nCptLig//tabDyn..Occurrence si nLigne>nCptLig alors break nColonne = 1 boucle //docCel est une docCellule = cell est un docCellule <- tabPhotos..Cellules[nLigne,nColonne] si nLigne=1 alors para..Tableau..Colonnes[nColonne]..LargeurMillimètres= ptabFormat[1]:LargeurCol elt est un docElément elt..Type = typeDocElémentTexte elt..Texte = ptabFormat[1]:Nom para..Tableau..Cellules[1,nColonne]..Contenu..Text= ptabFormat[1]:Nom para..Tableau..Cellules[1,nColonne]..MiseEnPage..Alignement = chCentre //Millimetre vers Pixel largPixCol = para..Tableau..Colonnes[1]..LargeurMillimètres*NBPixelesXMilimetres sinon //ind colonne +((indice ligne-2)*Nb colonne total) nTabDyn est un entier = nColonne +((nLigne-2)*nCptCol) // Déclaration d'un élément de type Image (à insérer dans le document) img est une Image="image_vide_80.png" sChp est une chaîne // Remplissage de toutes les lignes de cette colonne pour i = 1 _à_ ptabFormat..Occurrence selon ptabFormat[i]:TypeMembre cas "ChpSimpleChaine","ChpSimpleRTF","ChpSimpleDate","ChpSimpleDateHeure" ,"ChpSimpleReel","ChpSimpleBooleen" : sChp += RC+ptabFormat[i]: Rubrique cas "ChpImage" : sChp += ptabFormat[i]:Rubrique // DocInsèreTableau(ChpTraitementTexte,cell.Contenu..PositionDébut,1,1)//sChp += ptabFormat[i]:Rubrique // // // Définition d'un fragment correspondant au tableau // e est un docFragment(ChpTraitementTexte..Valeur, cell.Contenu..PositionDébut+1, ChpTraitementTexte..Curseur) // soit para2 <- e..Paragraphe[1] // SI para2..Tableau<>Null ALORS // // // Est ce bien ce tableau trouvé où l'on écrit les données // SI para2..PositionDébut= cell.Contenu..PositionDébut+1 ALORS // // tabImages <- para2..Tableau // cell2 est un docCellule <- tabImages..Cellules[1,1] // // elt est un docElément // elt..Type = typeDocElémentImage // elt..Image..BufferImage = img // elt..Image..Habillage = docHabillageAlignéSurLeTexte // // para2..Tableau..Cellules[1,1]..Contenu..Text="." // SI TableauAjoute(cell2.Contenu.Element,elt 06/08/2026 Isis_BO 6175 Partie 7 › Collection de procédures › COL_COMMUN › Code ) ALORS cell2..MiseEnPage..Alignement = chCentre // // FIN // FIN fin fin cell.Contenu.Texte =sChp cell..MiseEnPage..Alignement = chCentre // elt est un docElément // elt..Type = typeDocElémentTexte // elt..Texte = sChp // // // SI TableauAjoute(cell.Contenu.Element,elt ) ALORS cell..MiseEnPage..Alignement = chCentre // // Définition d'un fragment correspondant au tableau // e est un docFragment(ChpTraitementTexte..Valeur, cell.Contenu..PositionDébut+1, ChpTraitementTexte..Curseur) // soit para2 <- e..Paragraphe[1] // SI para2..Tableau<>Null ALORS // // // Est ce bien ce tableau trouvé où l'on écrit les données // SI para2..PositionDébut= cell.Contenu..PositionDébut+1 ALORS // // tabImages <- para2..Tableau // cell2 est un docCellule <- tabImages..Cellules[1,1] // elt est un docElément // elt..Type = typeDocElémentImage // elt..Image..BufferImage = img // elt..Image..Habillage = docHabillageAlignéSurLeTexte // // para2..Tableau..Cellules[1,1]..Contenu..Text=sChp // SI TableauAjoute(cell2.Contenu.Element,elt ) ALORS cell2..MiseEnPage..Alignement = chCentre // // FIN // FIN fin nColonne +=1 à faire tantque nColonne=nCptCol fin fin fin Procédure globale InsereTableauTraitementdeTexte // Résumé : // Syntaxe : //InsereTableauTraitementdeTexte ( est tableau, est champ) // // Paramètres : // ptabFormat (tableau) : // ChpTraitementTexte (champ) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // 06/08/2026 Isis_BO 6176 Partie 7 › Collection de procédures › COL_COMMUN › Code // vRub (variant) : // tabFragments (tableau) : // tabDyn (tableau) : // sTermeRecherche (chaîne ANSI) : procédure InsereTableauTraitementdeTexte( ptabFormat est un tableau dynamique, ChpTraitementTexte est un Champ) //tabFragments est tableau de docFragments nCptCol est un entier =2 nCptLig est un entier =2 nPos est un entier=ChpTraitementTexte..Curseur nCptCol=ptabFormat..Occurrence // Insère un tableau dans le document avec 2 colonnes et le nombre de lignes nécessaires DocInsèreTableau(ChpTraitementTexte,nPos,nCptCol,nCptLig) // Définition d'un fragment correspondant au tableau f est un docFragment(ChpTraitementTexte..Valeur, nPos+1, ChpTraitementTexte..Curseur) soit para <- f..Paragraphe[1] si para..Tableau<>Null alors // Est ce bien ce tableau trouvé où l'on écrit les données si para..PositionDébut=nPos+1 alors //Boucle sur l'ensemble des colonnes pour nColonne = 1 _à_ nCptCol para..Tableau..Cellules[1,nColonne]..Contenu..Texte=ptabFormat[nColonne]:Nom para..Tableau..Colonnes[nColonne]..LargeurMillimètres= ptabFormat[nColonne]:LargeurCol // Remplissage de toutes les lignes de cette colonne pour nLigne = 2 _à_ nCptLig selon ptabFormat[nColonne]:TypeMembre cas "ChpSimpleChaine" : para..Tableau..Cellules[nLigne,nColonne]..Contenu.. Texte=ptabFormat[nColonne]:Rubrique //;para..Tableau..Colonnes[nColonne]..LargeurMillimètres= ptabFormat[nColonne]:LargeurCol cas "ChpSimpleRTF" : para..Tableau..Cellules[nLigne,nColonne]..Contenu.. Texte=ptabFormat[nColonne]:Rubrique cas "ChpSimpleDate" : para..Tableau..Cellules[nLigne,nColonne]..Contenu..Texte= ptabFormat[nColonne]:Rubrique cas "ChpSimpleDateHeure": para..Tableau..Cellules[nLigne,nColonne]..Contenu..Texte =ptabFormat[nColonne]:Rubrique cas "ChpSimpleReel" : para..Tableau..Cellules[nLigne,nColonne]..Contenu.. Texte=ptabFormat[nColonne]:Rubrique cas "ChpSimpleBooleen" : para..Tableau..Cellules[nLigne,nColonne]..Contenu.. Texte=ptabFormat[nColonne]:Rubrique fin fin fin fin fin Procédure globale Maximise_Ecran 06/08/2026 Isis_BO 6177 Partie 7 › Collection de procédures › COL_COMMUN › Code // Résumé : // Syntaxe : //[ = ] Maximise_Ecran () // // Paramètres : // Aucun // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure Maximise_Ecran() cNomCleRegistre est une chaîne="" si pas EnModeTest() alors cNomCleRegistre="HKEY_CURRENT_USER\SOFTWARE\"+cNomProduit+"\"+ProjetInfo(piConfiguration) sinon cNomCleRegistre="HKEY_CURRENT_USER\Software\PC SOFT\WinDev\25.0\ModeTest\"+ProjetInfo(piNomProjet) fin //Récupération des dimensions de l'écran afin de simuler l'aperçu maximisé cResolution est une chaîne = SysRésolutionEcran() eValeur est un entier eValeur=Val(ExtraitChaîne(cResolution,2))-30 si pas RegistreEcrit(cNomCleRegistre,"ApercuHauteur",eValeur,registreTypeChaîne) alors Erreur(ErreurInfo()) renvoyer Faux fin eValeur=Val(ExtraitChaîne(cResolution,1))-10 si pas RegistreEcrit(cNomCleRegistre,"ApercuLargeur",eValeur,registreTypeChaîne) alors Erreur(ErreurInfo()) renvoyer Faux fin // on positionne l'aperçu si pas RegistreEcrit(cNomCleRegistre,"ApercuX",3,registreTypeChaîne) alors Erreur(ErreurInfo()) renvoyer Faux fin si pas RegistreEcrit(cNomCleRegistre,"ApercuY",3,registreTypeChaîne) alors Erreur(ErreurInfo()) renvoyer Faux fin //on remet à zéro la valeur maximisant l'aperçu et créant le blocage si pas RegistreEcrit(cNomCleRegistre,"ApercuMaximise","1") alors Erreur(ErreurInfo()) renvoyer Faux fin renvoyer Vrai Procédure globale ModificationRDV procédure ModificationRDV(pclPresentationFicheRdv est une PFicheRdv dynamique,pclPresentRDVGroupe est un PTableRDV dynamique,pclPresentListeContactRDV est un PTablePlanning_RDV_Personne dynamique) MaDurée est une Durée = pclPresentationFicheRdv.m_dhDateFin - pclPresentationFicheRdv.m_dhDateDebut nNbRdvs est un entier = PartieEntière(MaDurée..EnJours) si pclPresentationFicheRdv.m_nIDGroupeDate > 0 alors si pas ModifRDVGroupeDate(pclPresentationFicheRdv,pclPresentRDVGroupe,pclPresentListeContactRDV) alors renvoyer Faux 06/08/2026 Isis_BO 6178 Partie 7 › Collection de procédures › COL_COMMUN › Code fin sinon dMois est une Date=DateSys() dMois..Mois -= 2 // Création de plusieurs rdvs si la date de fin est supérieur a la date du jour si nNbRdvs > 0 et Val(pclPresentationFicheRdv.m_dhDateFin..PartieDate) >= Val(Droite(dMois,8)) alors si pas CreerNouveauRDV(pclPresentationFicheRdv,pclPresentRDVGroupe,pclPresentListeContactRDV, Vrai) alors renvoyer Faux fin sinon sIDRdv est une chaîne ANSI = "" si pas EnregistrerRDVsMapping(pclPresentationFicheRdv,pclPresentRDVGroupe,Vrai,Faux,sIDRdv) alors renvoyer Faux fin si pas EnregistrerContactRdv(sIDRdv, pclPresentListeContactRDV, pclPresentationFicheRdv. m_nIDGroupe) alors renvoyer Faux fin fin fin renvoyer Vrai Procédure globale ModifierCR_RDV procédure ModifierCR_RDV(pclPresentationFicheRdv est une PFicheRdv dynamique) sDates est une chaîne ANSI si pclPresentationFicheRdv.m_nIDGroupeDate > 0 alors // On modifie tous le RDV afin que seulement le dernier RDV a un compte-rendu sdRequete_1 est une Source de Données sReqSQL_1 est une chaîne ANSI = [ UPDATE Planning_RDV SET PL_CR = 0 WHERE PL_IdGroupeDate = %1 AND Archive = 0 ] sReqSQL_1 = ChaîneConstruit(sReqSQL_1, pclPresentationFicheRdv.m_nIDGroupeDate) si pas HExécuteRequêteSQL(sdRequete_1,hRequêteDéfaut,sReqSQL_1) alors Erreur("Une erreur s'est produite lors de l'enregistrement du rendez-vous" + RC + HErreurInfo() ) renvoyer Faux sinon pour tout stDate de pclPresentationFicheRdv:m_tbDateCR si stDate.bSel alors si Taille(sDates) > 3 alors sDates += " , " fin sDates += "'"+stDate.dhUneDate+"'" fin fin 06/08/2026 Isis_BO 6179 Partie 7 › Collection de procédures › COL_COMMUN › Code si Taille(sDates) > 3 alors sdRequete_2 est une Source de Données sReqSQL_2 est une chaîne ANSI = [ UPDATE Planning_RDV SET PL_CR = 1 WHERE PL_IdGroupeDate = %1 AND PL_DateDebut IN (%2) AND Archive = 0 ] sReqSQL_2 = ChaîneConstruit(sReqSQL_2, pclPresentationFicheRdv.m_nIDGroupeDate,sDates) si pas HExécuteRequêteSQL(sdRequete_2,hRequêteDéfaut,sReqSQL_2) alors Erreur("Une erreur s'est produite lors de l'enregistrement du rendez-vous" + RC + HErreurInfo()) renvoyer Faux sinon renvoyer Vrai fin sinon renvoyer Faux fin fin sinon Erreur("Une erreur s'est produite lors de l'enregistrement du rendez-vous" + RC + "L'identifiant de rendez-vous est requis") renvoyer Faux fin Procédure globale ModifRDVDirectementPlanning procédure ModifRDVDirectementPlanning(rdvDéplacé est un RendezVous,bDeplacement est un booléen) "Utilitaire" et Configuration<>"SLAMM_RecupHeures"> nIdCollaborateur est un entier sur 8 octets nIdSociete est un entier sur 8 octets nIdInter est un entier sur 8 octets nIdGroupe est un entier sur 8 octets MessageErreur est une chaîne HRAZ(Planning_RDV) HLitRecherchePremier(Planning_RDV,PL_PKID,rdvDéplacé.ID) si HTrouve(Planning_RDV) alors nIdCollaborateur = Planning_RDV.PL_IDCollaborateur nIdGroupe = Planning_RDV.PL_IDGroupe nIdInter = Planning_RDV.PL_IDIntervention nIdSociete = Planning_RDV.PL_IDSociete sinon renvoyer Faux fin si pas nIdCollaborateur > 0 alors renvoyer Faux fin MessageErreur=GestionConflitRDV(rdvDéplacé.DateDébut,rdvDéplacé.DateFin,nIdCollaborateur,Planning_RDV. PL_PKID,nIdGroupe,0) si nIdGroupe<=0 alors 06/08/2026 Isis_BO 6180 Partie 7 › Collection de procédures › COL_COMMUN › Code //HLitRecherchePremier(Planning_RDV,PL_PKID,rdvDéplacé.ID) si Planning_RDV.PL_IdGroupeDate > 0 alors si Ouvre(FEN_Modification_Date_Groupe,Planning_RDV.PL_IdGroupeDate, Planning_RDV.PL_PKID, Planning_RDV.PL_IDGroupe) alors CreationActionUserAutreSoc(nIdSociete,nIdInter,"Modification du RDV à") renvoyer Vrai sinon rdvDéplacé.DateDébut = Planning_RDV.PL_DateDebut rdvDéplacé.DateFin = Planning_RDV.PL_DateFin fin renvoyer Faux sinon si MessageErreur<>"" et pas Planning_RDV.PL_Superposable alors rdvDéplacé.DateDébut = Planning_RDV.PL_DateDebut rdvDéplacé.DateFin = Planning_RDV.PL_DateFin si bDeplacement alors Erreur("Vous ne pouvez pas déplacer ce rendez-vous pour les utilisateurs suivant:"+RC+ RC+MessageErreur+RC+RC+"Conflit de Rendez-vous") renvoyer Faux sinon Erreur( "Vous ne pouvez pas redimensionner ce rendez-vous pour les utilisateurs suivant:"+RC+ RC+MessageErreur+RC+RC+"Conflit de Rendez-vous") renvoyer Faux fin fin Planning_RDV.PL_DateDebut = rdvDéplacé.DateDébut Planning_RDV.PL_DateFin = rdvDéplacé.DateFin Planning_RDV.ModifDate = DateHeureSys() Planning_RDV.ModifUser = gpclFicheUtilisateurEnCours.m_nPKID HModifie(Planning_RDV) fin sinon si nIdGroupe > 0 alors pour tout Planning_RDV avec PL_IDGroupe=nIdGroupe si nIdInter = Planning_RDV.PL_IDIntervention et nIdSociete = Planning_RDV.PL_IDSociete alors si Planning_RDV.PL_IdGroupeDate > 0 alors si Ouvre(FEN_Modification_Date_Groupe,Planning_RDV.PL_IdGroupeDate, Planning_RDV. PL_PKID,Planning_RDV.PL_IDGroupe) alors CreationActionUserAutreSoc(nIdSociete,nIdInter,"Modification du RDV à") renvoyer Vrai sinon rdvDéplacé.DateDébut = Planning_RDV.PL_DateDebut rdvDéplacé.DateFin = Planning_RDV.PL_DateFin fin renvoyer Faux fin si Planning_RDV.PL_IDGroupe<>0 alors si pas Planning_RDV.PL_Superposable alors MessageErreur="" MessageErreur=GestionConflitRDV(rdvDéplacé.DateDébut,rdvDéplacé.DateFin, Planning_RDV.PL_IDCollaborateur,Planning_RDV.PL_PKID,Planning_RDV.PL_IDGroupe ,Planning_RDV.PL_IdGroupeDate) si MessageErreur <> "" alors si bDeplacement alors Erreur( "Vous ne pouvez pas déplacer ce rendez-vous pour les utilisateurs suivant:" +RC+RC+MessageErreur+RC+RC+"Conflit de Rendez-vous") renvoyer Faux sinon Erreur( 06/08/2026 Isis_BO 6181 Partie 7 › Collection de procédures › COL_COMMUN › Code "Vous ne pouvez pas redimensionner ce rendez-vous pour les utilisateurs suivant:"+RC+RC+MessageErreur+ RC+RC+"Conflit de Rendez-vous") renvoyer Faux fin fin fin | | Planning_RDV.PL_DateDebut | | = rdvDéplacé.DateDébut | | | --- | ------------------------- | --- | ------------------------------------- | --- | | | Planning_RDV.PL_DateFin | | = rdvDéplacé.DateFin | | | | Planning_RDV.ModifDate | | = DateHeureSys() | | | | Planning_RDV.ModifUser | | = gpclFicheUtilisateurEnCours.m_nPKID | | HModifie(Planning_RDV) fin fin fin fin fin rdvDéplacé.ID=ExtraitChaîne(rdvDéplacé.ID,1,";",DepuisDébut) CreationActionUserAutreSoc(nIdSociete,nIdInter,"Modification du RDV à") renvoyer Vrai Procédure globale ModifRDVGroupeDate procédure ModifRDVGroupeDate(pclPresentationFicheRdv est une PFicheRdv dynamique,pclPresentRDVGroupe est un PTableRDV dynamique,pclPresentListeContactRDV est un PTablePlanning_RDV_Personne dynamique) | dhDateDebut | est une DateHeure | | | | | ----------- | ------------------- | ------ | --- | --- | | dhDateFin | est une DateHeure | | | | | bChangement | est un booléen | = Faux | | | | sIDRdv | est une chaîne ANSI | = "" | | | DateDebutReq , DateFinReq est une DateHeure | MessageErreur | est une chaîne ANSI | | | | | ------------------ | ------------------- | --- | --- | --- | | b,c est un entier | | | | | HLitRecherchePremier(Planning_RDV,PL_PKID,pclPresentationFicheRdv.m_nPKID) si HTrouve(Planning_RDV) alors si Planning_RDV.PL_DateDebut <> pclPresentationFicheRdv.m_dhDateDebut alors bChangement = Vrai dhDateDebut = Planning_RDV.PL_DateDebut fin si Planning_RDV.PL_DateFin <> pclPresentationFicheRdv.m_dhDateFin alors bChangement = Vrai dhDateFin = Planning_RDV.PL_DateFin fin sinon Erreur("Une erreur s'est produite" + RC + HErreurInfo()) renvoyer Faux fin si pclPresentationFicheRdv.m_tbDateCR..Occurrence > 0 alors ModifierCR_RDV(pclPresentationFicheRdv) fin TableauTrie(pclPresentRDVGroupe.m_clTabModele,ttMembre,"m_nIDCollaborateur") si bChangement alors si pclPresentRDVGroupe.m_clTabModele.Occurrence() > 1 alors | 06/08/2026 | | | Isis_BO | 6182 | | ---------- | --- | --- | ------- | ---- | Partie 7 › Collection de procédures › COL_COMMUN › Code //QuestionRDV(Vrai,"Le rendez-vous a été créé sur plusieurs jours, que vous souhaitez modifier ?",pclPresentationFicheRdv.m_nIDGroupeDate) selon QuestionRDV(Faux, "Le rendez-vous a été créé sur plusieurs jours, que vous souhaitez modifier ?", pclPresentationFicheRdv.m_nIDGroupeDate) // Pour tous rendez-vous et pour tous les collaborateurs. cas 1 si pas ReqModifInfoGeneralRDV(pclPresentationFicheRdv,0,pclPresentationFicheRdv. m_nIDGroupeDate,Faux) renvoyer Faux si pas pclPresentationFicheRdv.m_bSuperposable alors pour tout Planning_RDV avec PL_IdGroupeDate=pclPresentationFicheRdv. m_nIDGroupeDate DateDebutReq = Planning_RDV.PL_DateDebut DateFinReq = Planning_RDV.PL_DateFin DateDebutReq.PartieHeure = pclPresentationFicheRdv.m_dhDateDebut. PartieHeure DateFinReq.PartieHeure = pclPresentationFicheRdv.m_dhDateFin. PartieHeure MessageErreur = "" MessageErreur = GestionConflitRDV(DateDebutReq,DateFinReq, Planning_RDV.PL_IDCollaborateur,Planning_RDV.PL_PKID,Planning_RDV. PL_IDGroupe,Planning_RDV.PL_IdGroupeDate) si MessageErreur <> "" alors Erreur( "Vous ne pouvez pas modifier l'heure pour ces rendez-vous."+RC+ "Conflit de Rendez-vous pour les utilisateurs suivant:"+RC+RC+ MessageErreur+RC) renvoyer Faux fin fin fin si pas ReqModifierDateRDV(pclPresentationFicheRdv, Faux) renvoyer Faux pour i= 1 _à_ pclPresentRDVGroupe.m_clTabModele.Occurrence() si pclPresentRDVGroupe.m_clTabModele[i].m_bNouveau et pclPresentRDVGroupe. m_clTabModele[i].m_nPKID <= 0 alors // Parfois ca crée un rendez vous avec le mème collaborateur b = TableauCherche(pclPresentRDVGroupe.m_clTabModele,tcLinéaire,"m_nPKID", pclPresentRDVGroupe.m_clTabModele[i].m_nPKID,1) si b = i alors c = i+1 si pclPresentRDVGroupe.m_clTabModele.Occurrence() > c alors si pclPresentRDVGroupe.m_clTabModele[i].m_nPKID <> pclPresentRDVGroupe.m_clTabModele[c].m_nPKID alors AjoutCollaborateurGroupeRDV(pclPresentationFicheRdv, pclPresentRDVGroupe.m_clTabModele[i].m_nIDCollaborateur) fin sinon AjoutCollaborateurGroupeRDV(pclPresentationFicheRdv, pclPresentRDVGroupe.m_clTabModele[i].m_nIDCollaborateur) fin fin fin fin si pas ReqModifContactRDV(pclPresentationFicheRdv,pclPresentListeContactRDV,Faux,Vrai, Faux) renvoyer Faux // Uniquement cette occurrence et pour tous les collaborateurs cas 2 si pas ReqModifInfoGeneralRDV(pclPresentationFicheRdv,pclPresentationFicheRdv. 06/08/2026 Isis_BO 6183 Partie 7 › Collection de procédures › COL_COMMUN › Code m_nIDGroupe,pclPresentationFicheRdv.m_nIDGroupeDate,Vrai) renvoyer Faux pour i= 1 _à_ pclPresentRDVGroupe.m_clTabModele.Occurrence() si pclPresentRDVGroupe.m_clTabModele[i].m_bNouveau et pclPresentRDVGroupe. m_clTabModele[i].m_nPKID <= 0 alors // Parfois ca crée un rendez vous avec le mème collaborateur b = TableauCherche(pclPresentRDVGroupe.m_clTabModele,tcLinéaire,"m_nPKID", pclPresentRDVGroupe.m_clTabModele[i].m_nPKID,1) si b = i alors c = i+1 si pclPresentRDVGroupe.m_clTabModele.Occurrence() > c alors si pclPresentRDVGroupe.m_clTabModele[i].m_nPKID <> pclPresentRDVGroupe.m_clTabModele[c].m_nPKID alors AjoutCollaborateurGroupeRDV(pclPresentationFicheRdv, pclPresentRDVGroupe.m_clTabModele[i].m_nIDCollaborateur) fin sinon AjoutCollaborateurGroupeRDV(pclPresentationFicheRdv, pclPresentRDVGroupe.m_clTabModele[i].m_nIDCollaborateur) fin fin fin fin si pas ReqModifContactRDV(pclPresentationFicheRdv,pclPresentListeContactRDV,Vrai,Vrai, Faux) renvoyer Faux // Annuler cas 0 renvoyer Faux // // // Uniquement cette occurrence et ce collaborateur // CAS 3 // SI PAS ReqModifInfoGeneralRDV(pclPresentationFicheRdv,pclPresentationFicheRdv.m_nIDGroupe,pclPresentationFiche Rdv.m_nIDGroupeDate,faux) RENVOYER Faux // SI PAS ModifierDateUnRDV(pclPresentationFicheRdv) RENVOYER Faux // si pclPresentRDVGroupe.m_clTabModele.Occurrence() <= 2 alors // si plus de 2 rdvs on conserve le lien groupe sinon on supprime le lien // SI PAS SupprimerLienGroupeRDV(pclPresentationFicheRdv,vrai) RENVOYER Faux // FIN // POUR i= 1 _A_ pclPresentRDVGroupe.m_clTabModele.Occurrence() // SI pclPresentRDVGroupe.m_clTabModele[i].m_bNouveau ET pclPresentRDVGroupe.m_clTabModele[i].m_nPKID <= 0 ALORS // AjoutCollaborateurGroupeRDV(pclPresentationFicheRdv,pclPresentRDVGroupe.m_clTabModele[i].m_nIDCollabora teur, Vrai) // FIN // FIN // SI PAS ReqModifContactRDV(pclPresentationFicheRdv,pclPresentListeContactRDV,faux,faux, vrai) RENVOYER Faux // // // Pour tous rendez-vous et uniquement pour ce collaborateur // CAS 4 // SI PAS ReqModifInfoGeneralRDV(pclPresentationFicheRdv,0,pclPresentationFicheRdv.m_nIDGroupeDate,faux) RENVOYER Faux // SI PAS ReqModifierDateRDV(pclPresentationFicheRdv, vrai) RENVOYER Faux // POUR i= 1 _A_ pclPresentRDVGroupe.m_clTabModele.Occurrence() // SI pclPresentRDVGroupe.m_clTabModele[i].m_bNouveau ET pclPresentRDVGroupe.m_clTabModele[i].m_nPKID <= 0 ALORS 06/08/2026 Isis_BO 6184 Partie 7 › Collection de procédures › COL_COMMUN › Code // AjoutCollaborateurGroupeRDV(pclPresentationFicheRdv,pclPresentRDVGroupe.m_clTabModele[i].m_nIDCollabora teur) | // FIN | | | | | ------ | --- | --- | --- | // FIN // SI PAS ReqModifContactRDV(pclPresentationFicheRdv,pclPresentListeContactRDV,Faux,Vrai, vrai) RENVOYER Faux // // // Annuler // CAS 5,0 // RENVOYER Faux fin sinon selon QuestionRDV(Faux, "Le rendez-vous a été créé sur plusieurs jours, que vous souhaitez modifier ?", pclPresentationFicheRdv.m_nIDGroupeDate) // Pour tous les rendez-vous cas 1 si pas ReqModifInfoGeneralRDV(pclPresentationFicheRdv,0,pclPresentationFicheRdv. m_nIDGroupeDate, Faux) renvoyer Faux si pas pclPresentationFicheRdv.m_bSuperposable alors pour tout Planning_RDV avec PL_IdGroupeDate=pclPresentationFicheRdv. m_nIDGroupeDate | | DateDebutReq | = Planning_RDV.PL_DateDebut | | | --- | ------------ | --------------------------- | --- | | | DateFinReq | = Planning_RDV.PL_DateFin | | DateDebutReq.PartieHeure = pclPresentationFicheRdv.m_dhDateDebut.PartieHeure DateFinReq.PartieHeure = pclPresentationFicheRdv.m_dhDateFin. PartieHeure | | MessageErreur | = "" | | | --- | ------------- | ---- | --- | MessageErreur = GestionConflitRDV(DateDebutReq,DateFinReq, Planning_RDV.PL_IDCollaborateur,Planning_RDV.PL_PKID,Planning_RDV.PL_IDGroupe,Planning_RDV. PL_IdGroupeDate) | | si MessageErreur <> "" alors | | | | --- | ---------------------------- | --- | --- | Erreur("Vous ne pouvez pas modifier l'heure pour ces rendez-vous."+RC+ "Conflit de Rendez-vous: "+RC+RC+MessageErreur+RC) | | renvoyer Faux | | | | --- | ------------- | --- | --- | | | fin | | | | fin | | | | | ------- | --- | --- | --- | fin si pas ReqModifierDateRDV(pclPresentationFicheRdv, Vrai) renvoyer Faux pour i= 1 _à_ pclPresentRDVGroupe.m_clTabModele.Occurrence() si pclPresentRDVGroupe.m_clTabModele[i].m_bNouveau et pclPresentRDVGroupe. m_clTabModele[i].m_nPKID <= 0 alors // Parfois ca crée un rendez vous avec le mème collaborateur b = TableauCherche(pclPresentRDVGroupe.m_clTabModele,tcLinéaire,"m_nPKID", pclPresentRDVGroupe.m_clTabModele[i].m_nPKID,1) | | si b = i alors | | | | --- | -------------- | --- | --- | | | c = i+1 | | | si pclPresentRDVGroupe.m_clTabModele.Occurrence() > c alors si pclPresentRDVGroupe.m_clTabModele[i].m_nPKID <> pclPresentRDVGroupe.m_clTabModele[c].m_nPKID alors AjoutCollaborateurGroupeRDV(pclPresentationFicheRdv, pclPresentRDVGroupe.m_clTabModele[i].m_nIDCollaborateur) fin | | sinon | | | | --- | ----- | --- | --- | AjoutCollaborateurGroupeRDV(pclPresentationFicheRdv, pclPresentRDVGroupe.m_clTabModele[i].m_nIDCollaborateur) | | fin | | | | ---------- | --- | ------- | ---- | | 06/08/2026 | | Isis_BO | 6185 | Partie 7 › Collection de procédures › COL_COMMUN › Code fin fin fin si pas ReqModifContactRDV(pclPresentationFicheRdv,pclPresentListeContactRDV,Faux,Vrai, Vrai) renvoyer Faux // Uniquement cette occurrence cas 2 si pas EnregistrerRDVsMapping(pclPresentationFicheRdv,pclPresentRDVGroupe,Vrai,Faux, sIDRdv) alors renvoyer Faux fin si pas EnregistrerContactRdv(sIDRdv, pclPresentListeContactRDV, pclPresentationFicheRdv.m_nIDGroupe) alors renvoyer Faux fin // Annuler cas 0 renvoyer Faux fin fin sinon selon QuestionRDV(Faux, "Le rendez-vous a été créé sur plusieurs jours, que vous souhaitez modifier ?", pclPresentationFicheRdv.m_nIDGroupeDate) // Pour tous les rendez-vous cas 1 si pas ReqModifInfoGeneralRDV(pclPresentationFicheRdv,0,pclPresentationFicheRdv. m_nIDGroupeDate, Faux) renvoyer Faux pour i= 1 _à_ pclPresentRDVGroupe.m_clTabModele.Occurrence() si pclPresentRDVGroupe.m_clTabModele[i].m_bNouveau et pclPresentRDVGroupe. m_clTabModele[i].m_nPKID <= 0 alors // Parfois ca crée un rendez vous avec le mème collaborateur b = TableauCherche(pclPresentRDVGroupe.m_clTabModele,tcLinéaire,"m_nPKID", pclPresentRDVGroupe.m_clTabModele[i].m_nPKID,1) si b = i alors c = i+1 si pclPresentRDVGroupe.m_clTabModele.Occurrence() > c alors si pclPresentRDVGroupe.m_clTabModele[i].m_nPKID <> pclPresentRDVGroupe. m_clTabModele[c].m_nPKID alors AjoutCollaborateurGroupeRDV(pclPresentationFicheRdv, pclPresentRDVGroupe.m_clTabModele[i].m_nIDCollaborateur) fin sinon AjoutCollaborateurGroupeRDV(pclPresentationFicheRdv,pclPresentRDVGroupe. m_clTabModele[i].m_nIDCollaborateur) fin fin fin fin si pas ReqModifContactRDV(pclPresentationFicheRdv,pclPresentListeContactRDV,Faux,Vrai,Faux ) renvoyer Faux // Uniquement cette occurrence cas 2 si pas EnregistrerRDVsMapping(pclPresentationFicheRdv,pclPresentRDVGroupe,Faux,Faux,sIDRdv ) alors renvoyer Faux fin si pas EnregistrerContactRdv(sIDRdv, pclPresentListeContactRDV, pclPresentationFicheRdv. m_nIDGroupe) alors renvoyer Faux fin 06/08/2026 Isis_BO 6186 Partie 7 › Collection de procédures › COL_COMMUN › Code // Annuler cas 0 renvoyer Faux fin fin renvoyer Vrai Procédure globale MotClesTraitementdeTexteRemplace // Résumé : // Syntaxe : //MotClesTraitementdeTexteRemplace ( est champ, est STJSONListTerme, est objet dynamique, est tableau) // // Paramètres : // ChpTraitementTexte (champ) : // unTerme (STJSONListTerme) : // objDyn (objet dynamique) : // tabDyn (tableau) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sTermeRecherche (chaîne ANSI) : procédure MotClesTraitementdeTexteRemplace(ChpTraitementTexte est un Champ, unTerme est un STJSONListTerme, objDyn est objet dynamique, tabDyn est un tableau dynamique) si tabDyn<>Null _et_ tabDyn..Occurrence>0 alors objDyn = tabDyn[1] fin si objDyn<>Null alors selon unTerme:Type cas "ChpSimpleChaine" : DocRemplace(ChpTraitementTexte, unTerme:Rubrique, {objDyn,unTerme: Membre},MotComplet+SansCasse) cas "ChpSimpleRTF" : DocRemplace(ChpTraitementTexte, unTerme:Rubrique, RTFVersTexte({ objDyn,unTerme:Membre}),MotComplet+SansCasse) cas "ChpSimpleDate" : DocRemplace(ChpTraitementTexte, unTerme:Rubrique, DateVersChaîne({ objDyn,unTerme:Membre},"JJ/MM/AAAA"),MotComplet+SansCasse) cas "ChpSimpleDateHeure": DocRemplace(ChpTraitementTexte, unTerme:Rubrique, DateVersChaîne({ objDyn,unTerme:Membre},"JJ/MM/AAAA HH:mm"),MotComplet+SansCasse) cas "ChpSimpleReel" : DocRemplace(ChpTraitementTexte, unTerme:Rubrique, NumériqueVersChaîne({objDyn,unTerme:Membre}),MotComplet+SansCasse) cas "ChpSimpleBooleen" : DocRemplace(ChpTraitementTexte, unTerme:Rubrique, {objDyn,unTerme: Membre}=1 ? "Oui" sinon "Non",MotComplet+SansCasse) cas "ChpCombo" : DocRemplace(ChpTraitementTexte, unTerme:Rubrique, DonneValeurCombo( objDyn,unTerme),MotComplet+SansCasse) cas "ChpImage" : uneImageVersTraitementdeTexte(ChpTraitementTexte,unTerme,unTerme: Rubrique,objDyn) fin fin Procédure globale nElementVersTraitementdeTexte // Résumé : // Syntaxe : //nElementVersTraitementdeTexte ( est tableau, est STJSONListeMembre, est champ, est chaîne) // 06/08/2026 Isis_BO 6187 Partie 7 › Collection de procédures › COL_COMMUN › Code // Paramètres : // tabDyn (tableau) : // stMembre (STJSONListeMembre) : // ChpTraitementTexte (champ) : // sTermeRecherche (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // nTour (entier) : procédure nElementVersTraitementdeTexte(tabDyn est un tableau dynamique, stMembre est un STJSONListeMembre, ChpTraitementTexte est un Champ, sTermeRecherche est une chaîne) si tabDyn..Occurrence=0 alors retour tabFragments est tableau de docFragments //Recherche du terme dans le document tabFragments = DocRecherche(ChpTraitementTexte, sTermeRecherche,MotComplet+SansCasse) //nMaxFrag est un entier = tabFragments..Occurrence iMax est un entier //Il y a au moins un trouvé si tabFragments..Occurrence >= 1 alors pour j = 1 _à_ tabFragments..Occurrence si tabFragments[j].Elément..Occurrence=0 alors break iMax = tabDyn..Occurrence-1 pour i = 1 _à_ tabDyn..Occurrence si i=1 alors sinon fin selon stMembre:TypeMembre cas "ChpImage" : si i=1 alors DocInsère(tabFragments[j],TT_DonneElementImage(tabDyn[i],stMembre,54.9* NBPixelesXMilimetres)) sinon DocInsère(ChpTraitementTexte,ChpTraitementTexte..Curseur,TT_DonneElementImage (tabDyn[i],stMembre,54.9*NBPixelesXMilimetres)) //DocInsère(ChpTraitementTexte,tabFragments[j]..PositionFin+1,TT_DonneElement Image(tabDyn[i],stMembre,54.9*3.7795275591)) fin autre cas : si i=1 alors DocInsère(tabFragments[j],TT_DonneElementTexte(DonneTexteTypeMembreMotCles( tabDyn[i],stMembre.TypeMembre,stMembre:Membre))) sinon DocInsère(ChpTraitementTexte,ChpTraitementTexte..Curseur,TT_DonneElementTexte (RC+DonneTexteTypeMembreMotCles(tabDyn[i],stMembre.TypeMembre,stMembre:Membre ))) fin fin fin fin fin Procédure globale ObjetIdentique 06/08/2026 Isis_BO 6188 Partie 7 › Collection de procédures › COL_COMMUN › Code procédure ObjetIdentique(pclObjetCompare1 est un objet dynamique,bufModeleSource est un Buffer< utile>) renvoyer Faux // //bufModeleCourant est un buffer // //Sérialise(pclObjetCompare1,bufModeleCourant,psdBinaire) // //SI bufModeleCourant=bufModeleSource ALORS // RENVOYER Vrai //SINON // RENVOYER Faux //FIN Procédure globale OuvreSessionEmail // Résumé : // Syntaxe : //[ = ] OuvreSessionEmail ( est entier, est chaîne, est chaîne, est chaîne, est chaîne, est entier) // // Paramètres : // nMode (entier) : // sLogin (chaîne ANSI) : // sMdp (chaîne ANSI) : // sAdresseServeur (chaîne ANSI) : // sPortServeur (chaîne ANSI) : // nCryptage (entier) : // Valeur de retour : // multi-valeur : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure OuvreSessionEmail(local nMode est un entier, local sLogin est une chaîne, local sMdp est une chaîne, local sAdresseServeur est une chaîne,local sPortServeur est une chaîne, local nCryptage est un entier) bResultat est un booléen EmailChangeTimeOut(10) //1=IMAP //2=POP3 //3=SMTP selon nMode cas 1 : bResultat = EmailOuvreSessionIMAP(sLogin, sMdp, sAdresseServeur, Val(sPortServeur), nCryptage=1 ? emailOptionDéfaut sinon nCryptage=2 ? emailOptionSécuriséTLS sinon optionSSL) cas 2 : bResultat = EmailOuvreSessionPOP3(sLogin, sMdp, sAdresseServeur, Val(sPortServeur), nCryptage=1 ? emailOptionDéfaut sinon nCryptage=2 ? emailOptionSécuriséTLS sinon optionSSL) cas 3 : bResultat = EmailOuvreSessionSMTP(sLogin, sMdp, sAdresseServeur, Val(sPortServeur), Faux, nCryptage=1 ? emailOptionDéfaut sinon nCryptage=2 ? emailOptionSécuriséTLS sinon optionSSL) fin sMsg est une chaîne si ErreurDétectée() alors sMsg = ErreurInfo(errComplet) bResultat = Faux fin renvoyer (bResultat,sMsg) Procédure globale ParametreEcrit procédure ParametreEcrit(sCodeParametre est une chaîne,sValeur est une chaîne,bCrypte est un booléen= Faux,sDescription est une chaîne="") 06/08/2026 Isis_BO 6189 Partie 7 › Collection de procédures › COL_COMMUN › Code si pas HLitRecherchePremier(ParametreApplication,PAP_Code,sCodeParametre) alors HRAZ(ParametreApplication) ParametreApplication.PAP_Code=sCodeParametre ParametreApplication.PAP_Description=sDescription sinon si sDescription<>"" alors ParametreApplication.PAP_Description=sDescription fin fin si bCrypte alors ParametreApplication.PAP_Valeur=CrypteParametre(sValeur) sinon ParametreApplication.PAP_Valeur=sValeur fin HEnregistre(ParametreApplication) Procédure globale ParametreLit procédure ParametreLit(sCodeParametre est une chaîne,sValeurParDefaut est une chaîne="",bCrypte est un booléen=Faux,sDescription est une chaîne="") si pas HLitRecherchePremier(ParametreApplication,PAP_Code,sCodeParametre) alors HRAZ(ParametreApplication) ParametreApplication.PAP_Code=sCodeParametre ParametreApplication.PAP_Description=sDescription si bCrypte alors ParametreApplication.PAP_Valeur=CrypteParametre(sValeurParDefaut) sinon ParametreApplication.PAP_Valeur=sValeurParDefaut fin HAjoute(ParametreApplication) fin si bCrypte alors renvoyer DecrypteParametre(ParametreApplication.PAP_Valeur) sinon renvoyer ParametreApplication.PAP_Valeur fin Procédure globale ParametreSupprime procédure ParametreSupprime(sCodeParametre est une chaîne) //Supprime un paramètre de la base si HLitRecherchePremier(ParametreApplication,PAP_Code,sCodeParametre) alors HSupprime(ParametreMetier) fin Procédure globale ParametreSystemeEcrit procédure ParametreSystemeEcrit(sCodeParametre est une chaîne,sValeur est une chaîne,bCrypte est un booléen=Faux,sDescription est une chaîne="") si pas HLitRecherchePremier(ParametreSysteme,PAS_Code,sCodeParametre) alors HRAZ(ParametreSysteme) ParametreSysteme.PAS_Code=sCodeParametre ParametreSysteme.PAS_Description=sDescription sinon si sDescription<>"" alors ParametreSysteme.PAS_Description=sDescription fin 06/08/2026 Isis_BO 6190 Partie 7 › Collection de procédures › COL_COMMUN › Code fin si bCrypte alors ParametreSysteme.PAS_Valeur=CrypteParametre(sValeur) sinon ParametreSysteme.PAS_Valeur=sValeur fin HEnregistre(ParametreSysteme) Procédure globale ParametreSystemeLit procédure ParametreSystemeLit(sCodeParametre est une chaîne,sValeurParDefaut est une chaîne="",bCrypte est un booléen=Faux,sDescription est une chaîne="") si pas HLitRecherchePremier(ParametreSysteme,PAS_Code,sCodeParametre) alors HRAZ(ParametreSysteme) ParametreSysteme.PAS_Code=sCodeParametre ParametreSysteme.PAS_Description=sDescription si bCrypte alors ParametreSysteme.PAS_Valeur=CrypteParametre(sValeurParDefaut) sinon ParametreSysteme.PAS_Valeur=sValeurParDefaut fin HAjoute(ParametreSysteme) fin si bCrypte alors renvoyer DecrypteParametre(ParametreSysteme.PAS_Valeur) sinon renvoyer ParametreSysteme.PAS_Valeur fin Procédure globale PassServiceMobile procédure PassServiceMobile(cnxLaConnexion est une Connexion) bufMDP est un Buffer =Crypte("APart_"+cnxLaConnexion..BaseDeDonnées ,gsCleMdp,crypteRC516,encodePCS) renvoyer bufMDP Procédure globale PlanningRempliObjRDV procédure PlanningRempliObjRDV(unRdv est un RendezVous, sdRDVs est un Source de Données, gstPrefUserAGD est un ST_ChoixAGD) nPosColb est un entier si gpclListeTOUTCollab <> Null _et_ gpclListeTOUTCollab.m_clTabModele..Occurrence > 0 alors nPosColb = TableauCherche(gpclListeTOUTCollab.m_clTabModele,tcLinéaire,"m_nPKID",sdRDVs. PL_IDCollaborateur,1) fin si nPosColb > 0 alors unRdv.Note = gpclListeTOUTCollab:m_clTabModele[nPosColb].NomPrenom fin unRdv.DateDébut = sdRDVs.PL_DateDebut unRdv.DateFin = sdRDVs.PL_DateFin unRdv.ID = sdRDVs.PL_PKID 06/08/2026 Isis_BO 6191 Partie 7 › Collection de procédures › COL_COMMUN › Code scouleur est une chaîne ANSI = DonneCouleurRDV(sdRDVs.PL_IDTypeActivite) sEtatCouleur est une chaîne ANSI = DonneEtatRDV(sdRDVs.PL_IDStatut) unRdv.Catégorie = sEtatCouleur unRdv.CouleurFond= scouleur si sdRDVs.PL_IdGroupe > 0 alors "Utilitaire" et Configuration<>"SLAMM_RecupHeures"> unRdv..Image=fExtraitChemin(FEN_Menu.IMG_Lien, fFichier + fExtension) sinon unRdv..Image="" fin unRdv.Titre = "" pour tout stChoix de gstPrefUserAGD.tabTitreRDV selon stChoix.saOption cas cAGD_HRDV si DateValide(sdRDVs.PL_DateDebut..PartieDate) et DateValide(sdRDVs.PL_DateFin..PartieDate ) alors unRdv.Titre += [RC]+HeureVersChaîne(sdRDVs.PL_DateDebut..PartieHeure,"HH:mm")+" - "+ HeureVersChaîne(sdRDVs.PL_DateFin..PartieHeure,"HH:mm") fin autre cas unRdv.Titre += [RC]+{sdRDVs+"."+stChoix.saOption} fin fin unRdv.Contenu = "" pour tout stChoix de gstPrefUserAGD.tabDescrRDV selon stChoix.saOption cas cAGD_HRDV si DateValide(sdRDVs.PL_DateDebut..PartieDate) et DateValide(sdRDVs.PL_DateFin..PartieDate ) alors unRdv.Contenu += [RC]+HeureVersChaîne(sdRDVs.PL_DateDebut..PartieHeure,"HH:mm")+" - "+ HeureVersChaîne(sdRDVs.PL_DateFin..PartieHeure,"HH:mm") fin autre cas unRdv.Contenu += [RC]+{sdRDVs+"."+stChoix.saOption} fin fin unRdv.Bulle = "" pour tout stChoix de gstPrefUserAGD.tabBulleRDV selon stChoix.saOption cas cAGD_HRDV si DateValide(sdRDVs.PL_DateDebut..PartieDate) et DateValide(sdRDVs.PL_DateFin..PartieDate ) alors unRdv.Bulle += [RC]+HeureVersChaîne(sdRDVs.PL_DateDebut..PartieHeure,"HH:mm")+" - "+ HeureVersChaîne(sdRDVs.PL_DateFin..PartieHeure,"HH:mm") fin autre cas unRdv.Bulle += [RC]+{sdRDVs+"."+stChoix.saOption} fin fin Procédure globale PlanningRqSQL procédure PlanningRqSQL(gstPrefUserAGD est un ST_ChoixAGD,tabIdsColb est un tableau d'entiers sur 8 octets,dhDateDeb est une DateHeure,dhDateFin est une DateHeure, local nIdRdv est un entier sur 8 octets = 0) 06/08/2026 Isis_BO 6192 Partie 7 › Collection de procédures › COL_COMMUN › Code bInter , bSite, bAdresse, bContact, bTypeRDV sont des booléens pour tout stChoix de gstPrefUserAGD.tabTitreRDV selon stChoix.saOption cas cAGD_NDevis, cAGD_NInter,cAGD_RefExtInter bInter = Vrai cas cAGD_SiteNom bSite = Vrai cas cAGD_Site bSite = Vrai bAdresse = Vrai cas cAGD_Contact bContact = Vrai cas cAGD_TypeRDV bTypeRDV = Vrai autre cas fin fin pour tout stChoix de gstPrefUserAGD.tabDescrRDV selon stChoix.saOption cas cAGD_NDevis, cAGD_NInter,cAGD_RefExtInter bInter = Vrai cas cAGD_SiteNom bSite = Vrai cas cAGD_Site bSite = Vrai bAdresse = Vrai cas cAGD_Contact bContact = Vrai cas cAGD_TypeRDV bTypeRDV = Vrai autre cas fin fin pour tout stChoix de gstPrefUserAGD.tabBulleRDV selon stChoix.saOption cas cAGD_NDevis, cAGD_NInter,cAGD_RefExtInter bInter = Vrai cas cAGD_SiteNom bSite = Vrai cas cAGD_Site bSite = Vrai bAdresse = Vrai cas cAGD_Contact bContact = Vrai cas cAGD_TypeRDV bTypeRDV = Vrai autre cas fin fin nIDStatutNonPlan est un entier sur 8 octets = gpclListeStatutRendezVous. RechercheEtDonneIdDepuisValeur(99) sSelect est une chaîne ANSI = "SELECT PL_IDCollaborateur,PL_DateDebut, PL_DateFin, PL_Objet, PL_Description, PL_PKID, PL_IDTypeActivite,PL_IDStatut,PL_IDGroupe " sFrom est une chaîne ANSI = " FROM Planning_RDV " sWhere est une chaîne ANSI = " WHERE Planning_RDV.Archive=0 " 06/08/2026 Isis_BO 6193 Partie 7 › Collection de procédures › COL_COMMUN › Code sWhere += " AND Planning_RDV.PL_IDCollaborateur IN ("+TableauVersChaîne(tabIdsColb,",")+") " sWhere += " AND (Planning_RDV.PL_DateDebut BETWEEN '"+dhDateDeb+"' AND '"+dhDateFin+"')" sWhere += " AND Planning_RDV.PL_IDStatut<>"+nIDStatutNonPlan si nIdRdv > 0 alors sWhere += " AND Planning_RDV.PL_PKID="+nIdRdv fin //sWhere += " ORDER BY PL_PKID" sGroupBy est une chaîne ANSI = " GROUP BY PL_IDCollaborateur,PL_DateDebut, PL_DateFin, PL_Objet, PL_Description, PL_PKID, PL_IDTypeActivite,PL_IDStatut,PL_IDGroupe " si bInter alors sSelect += ",IN_NumDevis, IN_RefInterne, IN_RefExterne" sFrom += " LEFT OUTER JOIN Intervention on (IN_PKID = PL_IDIntervention) " sGroupBy += ",IN_NumDevis, IN_RefInterne, IN_RefExterne" fin si bSite alors sSelect += " ,LI_CodeLieu as SiteNom" sFrom += " LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Planning_RDV.PL_IDLieu) " sGroupBy += ",SiteNom" si bAdresse alors sSelect += ",CONCAT(AD_Ligne_4, ' ',AD_Ligne_5, ' ',AD_Ligne_2, ' ',AD_Ligne_3, ' ',AD_Ligne_1, ' ', AD_CodePostal, ' ',AD_Ville) AS Site" sFrom += " LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) " sGroupBy += ",Site" fin fin si bContact alors sSelect += ",GROUP_CONCAT( CONCAT(personne.PE_Nom, ' ', Personne.PE_Prenom) SEPARATOR ' ; ' ) as Contact" sFrom += " LEFT OUTER JOIN Planning_RDV_Personne ON (Planning_RDV_Personne.PRP_IDRdv = Planning_RDV.PL_PKID) " sFrom += " LEFT OUTER JOIN Personne ON (Personne.PE_PKID=Planning_RDV_Personne.PRP_IDPersonne) " fin si bTypeRDV alors sSelect += ",PA_Libelle as TypeRDV " sFrom += " LEFT OUTER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=Planning_RDV.PL_IDTypeActivite) " sGroupBy += ",TypeRDV" fin sRqSql est une chaîne ANSI = sSelect+sFrom+sWhere+sGroupBy renvoyer sRqSql Procédure globale PreferenceCouleurSoc procédure PreferenceCouleurSoc(sType est une chaîne ANSI, local nIdSoc est un entier sur 8 octets) bContinuer est un booléen nCouleur est un entier stParametreSoc est un ST_Param_Societe 06/08/2026 Isis_BO 6194 Partie 7 › Collection de procédures › COL_COMMUN › Code sValeur, sPref sont des chaînes ANSI si gpclFicheUtilisateurEnCours <> Null _et_ gpclFicheUtilisateurEnCours:m_nPKID > 0 _et_ gpcl FicheUtilisateurEnCours:ListeParametreUtilisateur <> Null alors nIndice est un entier=TableauCherche(gpclFicheUtilisateurEnCours:ListeParametreUtilisateur. m_clTabModele,tcLinéaire,"m_nIDUtilisateur;m_sCode",gpclFicheUtilisateurEnCours:m_nPKID, c_NomParamTrieInter) si nIndice>0 alors sValeur = gpclFicheUtilisateurEnCours:ListeParametreUtilisateur.m_clTabModele[nIndice].m_s Valeur fin fin si sValeur <> "" alors nCouleur= Val(ExtraitChaîne(sValeur,3,"_",DepuisDébut)) fin si nCouleur > 0 et nCouleur <> 4 alors si (nCouleur = C_ParTexte ou nCouleur = C_ParTexIcon) et sType = c_CouleurSociete alors bContinuer = Vrai fin si (nCouleur = C_ParIcone ou nCouleur = C_ParTexIcon) et sType = c_CouleurIconeSoc alors bContinuer = Vrai fin fin si gpclListeSociete <> Null _et_ nIdSoc > 0 et bContinuer alors nIndice est un entier = TableauCherche(gpclListeSociete:m_clTabModele,tcLinéaire,"m_nPKID",nIdSoc,1 ) si nIndice>0 alors si gpclListeSociete:m_clTabModele[nIndice]:m_sParametres <> "" alors Désérialise(stParametreSoc,gpclListeSociete:m_clTabModele[nIndice]:m_sParametres,psdJSON) fin fin si stParametreSoc:sCouleur <> "" alors selon sType cas c_CouleurSociete sPref = stParametreSoc:sCouleur cas c_CouleurIconeSoc sPref = "FEN_Menu.IMG_Cercle_"+stParametreSoc:sCouleur autre cas fin fin fin renvoyer sPref Procédure globale PreferenceOngletInter procédure PreferenceOngletInter(sType est une chaîne ANSI, local pclPresentationFiche est un PFicheIntervention dynamique) stParametreSoc est un ST_Param_Societe sPref sont des chaînes ANSI si pclPresentationFiche:m_nIDSociete > 0 alors nIndice est un entier = TableauCherche(gpclListeSociete:m_clTabModele,tcLinéaire,"m_nPKID", pclPresentationFiche:m_nIDSociete,1) si nIndice>0 alors si gpclListeSociete:m_clTabModele[nIndice]:m_sParametres <> "" alors Désérialise(stParametreSoc,gpclListeSociete:m_clTabModele[nIndice]:m_sParametres,psdJSON) 06/08/2026 Isis_BO 6195 Partie 7 › Collection de procédures › COL_COMMUN › Code fin fin si stParametreSoc:sCouleur <> "" alors selon sType cas c_CouleurSociete sPref = stParametreSoc:sCouleur cas c_CouleurIconeSoc sPref = "FEN_Menu.IMG_Cercle_"+stParametreSoc:sCouleur autre cas fin fin fin renvoyer sPref Procédure globale PreferenceOngletInter1 procédure PreferenceOngletInter1(sType est une chaîne ANSI, local pclPresentationFiche est un MIntervention dynamique) stParametreSoc est un ST_Param_Societe sPref sont des chaînes ANSI //SI sValeur <> "" ALORS // nCouleur= Val(ExtraitChaîne(sValeur,3,"_",DepuisDébut)) //fin // //si nCouleur > 0 et nCouleur <> 4 alors // si (nCouleur = C_ParTexte ou nCouleur = C_ParTexIcon) et sType = c_CouleurSociete alors // bContinuer = vrai // FIN // // SI (nCouleur = C_ParIcone OU nCouleur = C_ParTexIcon) ET sType = c_CouleurIconeSoc ALORS // bContinuer = Vrai // FIN //FIN si pclPresentationFiche:m_nIDSociete > 0 alors nIndice est un entier = TableauCherche(gpclListeSociete:m_clTabModele,tcLinéaire,"m_nPKID", pclPresentationFiche:m_nIDSociete,1) si nIndice>0 alors si gpclListeSociete:m_clTabModele[nIndice]:m_sParametres <> "" alors Désérialise(stParametreSoc,gpclListeSociete:m_clTabModele[nIndice]:m_sParametres,psdJSON) fin fin si stParametreSoc:sCouleur <> "" alors selon sType cas c_CouleurSociete sPref = stParametreSoc:sCouleur cas c_CouleurIconeSoc sPref = "FEN_Menu.IMG_Cercle_"+stParametreSoc:sCouleur autre cas fin fin fin renvoyer sPref Procédure globale PrepareEmail 06/08/2026 Isis_BO 6196 Partie 7 › Collection de procédures › COL_COMMUN › Code // Résumé : // Syntaxe : //[ = ] PrepareEmail ( est chaîne, est chaîne, est chaîne, est chaîne, est chaîne, est chaîne, est chaîne) // // Paramètres : // sEmailExpediteur (chaîne ANSI) : // sDestinataire (chaîne ANSI) : // sDestinataireCC (chaîne ANSI) : // sDestinataireCCi (chaîne ANSI) : // sObjet (chaîne ANSI) : // sMessage (chaîne ANSI) : // sListeFichiers (chaîne ANSI) : // Valeur de retour : // Email : // // Exemple : // Indiquez ici un exemple d'utilisation. // // bufSignature (buffer) : // sDestinataireUser (chaîne ANSI) : procédure PrepareEmail(local sEmailExpediteur est une chaîne,local sDestinataire est une chaîne,local sDestinataireCC est une chaîne,local sDestinataireCCi est une chaîne, local sObjet est une chaîne, local sMessage est une chaîne, local sListeFichiers est une chaîne) unEmail est un Email monAttache est un emailAttache // Initialise les composantes du mail // L'expéditeur unEmail..Expéditeur = sEmailExpediteur // Le destinataire pour toute chaîne sUnDestinataire de sDestinataire séparée par ";" Ajoute(unEmail..Destinataire,sUnDestinataire) fin // Les destinataires CC pour toute chaîne sUnDestinataireCC de sDestinataireCC séparée par ";" Ajoute(unEmail..CC,sUnDestinataireCC) fin // Les destinataires CCi pour toute chaîne sUnDestinataireCCi de sDestinataireCCi séparée par ";" Ajoute(unEmail..Cci,sUnDestinataireCCi) fin // Le sujet unEmail..Sujet = sObjet // Le corps du message unEmail..HTML = sMessage //Signature //unEmail..HTML += bufSignature pour toute chaîne unFichier de sListeFichiers séparée par RC // Construction de la variable emailAttache monAttache..Nom = fExtraitChemin(unFichier, fFichier + fExtension) monAttache..Contenu = fChargeBuffer(unFichier) // Ajout de la pièce jointe Ajoute(unEmail..Attache, monAttache) fin 06/08/2026 Isis_BO 6197 Partie 7 › Collection de procédures › COL_COMMUN › Code renvoyer unEmail Procédure globale PrepareEmailOutlook procédure PrepareEmailOutlook(local sDestinataires est une chaîne,local sObjet est une chaîne,local sCorps est une chaîne, local sListeFichier est une chaîne,local bHTML est un booléen) outlook est un objet OLE dynamique EmailOutlook est un objet OLE dynamique nItem est un entier nItem = 0 outlook= allouer un objet OLE "Outlook.Application" EmailOutlook=outlook>>CreateItem(nItem) EmailOutlook>>to=sDestinataires EmailOutlook>>subject=sObjet si bHTML alors EmailOutlook>>HTMLbody=sCorps sinon EmailOutlook>>body=sCorps fin si sListeFichier<>"" alors pour toute chaîne PJAttacher de sListeFichier séparée par ";" si fFichierExiste(PJAttacher) alors EmailOutlook>>attachments>>add(PJAttacher) fin fin EmailOutlook>>Display() libérer EmailOutlook libérer outlook Procédure globale QuestionRDV procédure QuestionRDV(bPlusiersCollaborteur est un booléen, sAQuestion est une chaîne ANSI, nIdGroupeDate est un entier sur 8 octets, bSupprimer est un booléen = False) tabFormulaire est un tableau de STQuestionModifRdv pstQuestion est un STQuestionModifRdv dynamique dhDateDebut est une DateHeure dhDateFin est une DateHeure (dhDateDebut,dhDateFin) = DateDebutFinRDVGroupe(nIdGroupeDate) TableauSupprimeTout(tabFormulaire) si bPlusiersCollaborteur alors pstQuestion = allouer un STQuestionModifRdv pstQuestion.nValeur = 1 pstQuestion.sQuestion = "Tous rendez-vous et pour tous les collaborateurs" TableauAjoute(tabFormulaire,pstQuestion) pstQuestion = allouer un STQuestionModifRdv pstQuestion.nValeur = 2 pstQuestion.sQuestion = "Uniquement cette occurrence et pour tous les collaborateurs" TableauAjoute(tabFormulaire,pstQuestion) pstQuestion = allouer un STQuestionModifRdv pstQuestion.nValeur = 3 pstQuestion.sQuestion = "Uniquement cette occurrence et ce collaborateur" si pas bSupprimer alors pstQuestion.sQuestion+=" (Le RDV sera dissocié des autres RDV collaborateurs)" fin TableauAjoute(tabFormulaire,pstQuestion) 06/08/2026 Isis_BO 6198 Partie 7 › Collection de procédures › COL_COMMUN › Code pstQuestion = allouer un STQuestionModifRdv pstQuestion.nValeur = 4 pstQuestion.sQuestion = "Tous rendez-vous et uniquement pour ce collaborateur" si pas bSupprimer alors pstQuestion.sQuestion+= " (Le RDV sera dissocié des autres RDV collaborateurs)" fin TableauAjoute(tabFormulaire,pstQuestion) sinon pstQuestion = allouer un STQuestionModifRdv pstQuestion.nValeur = 1 pstQuestion.sQuestion = "Tous les rendez-vous" TableauAjoute(tabFormulaire,pstQuestion) pstQuestion = allouer un STQuestionModifRdv pstQuestion.nValeur = 2 pstQuestion.sQuestion = "Uniquement cette occurrence" TableauAjoute(tabFormulaire,pstQuestion) fin "Utilitaire" et Configuration<>"SLAMM_RecupHeures"> renvoyer Ouvre(FEN_Question_Modif_RDV,sAQuestion, dhDateDebut,dhDateFin,tabFormulaire) renvoyer Faux Procédure globale RechercheInfoParSite // Résumé : // Syntaxe : //RechercheInfoParSite ( est entier sur 8 octets, est chaîne) // // Paramètres : // n8IDLieu (entier sur 8 octets) : // sCodeLieu (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheInfoParSite(n8IDLieu est un entier sur 8 octets,sCodeLieu est une chaîne ANSI ) //Chargement liste des Dossiers pclListeRechercheDossier est une PTableDossier dynamique pclListeRechercheDossier=PTableDossier.gNouvellePresentation(4,n8IDLieu) //Chargement liste des Interventions trouvées pclListeRechercheIntervention est une PTableIntervention dynamique pclListeRechercheIntervention=PTableIntervention.gNouvellePresentation(5,n8IDLieu) nCompteur est un entier nCompteur=pclListeRechercheDossier.m_clTabModele..Occurrence+pclListeRechercheIntervention. m_clTabModele..Occurrence si nCompteur=1 ou pclListeRechercheDossier.m_clTabModele..Occurrence = 1 alors si pclListeRechercheDossier.m_clTabModele..Occurrence=1 alors //Trace(DateHeureSys()+" :Dbl clic liste des dossiers rech global unique") pclListeRechercheDossier.p_clCourant=pclListeRechercheDossier.m_clTabModele[1] 06/08/2026 Isis_BO 6199 Partie 7 › Collection de procédures › COL_COMMUN › Code clPresentationFiche est un PFicheDossier<-pclListeRechercheDossier.Modifier() ToastAffiche(gPoliceTaille(10)+" Résultat de la recherche des dossier avec le site : "+ sCodeLieu,toastLong,cvMilieu,chCentre,Noir) "Utilitaire" et Configuration<>"SLAMM_RecupHeures"> FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche Dossier",*,clPresentationFiche) fin si pclListeRechercheIntervention.m_clTabModele..Occurrence=1 alors //Trace(DateHeureSys()+" :Dbl clic liste des interventions rech global unique") pclListeRechercheIntervention.p_clCourant=pclListeRechercheIntervention.m_clTabModele[1] nIdInter est un entier sur 8 octets =pclListeRechercheIntervention. p_clCourant.m_nPKID pclPresentationListeDossier est une PTableDossier dynamique pclPresentationListeDossier=PTableDossier.gNouvellePresentation(0,pclListeRechercheIntervention .p_clCourant.m_nIDDossier) si pclPresentationListeDossier.m_clTabModele..Occurrence<>0 alors clFicheDossier est un PFicheDossier (pclPresentationListeDossier.m_clTabModele[ 1]) stParametreFenInterneest un STParamFenetreAppelante stParametreFenInterne.eTypeAppel = DansOnglet stParametreFenInterne.sNomFenetreAppelante = "FI_ResultatsRecherche" stParametreFenInterne.sNomIDAppelant = pclListeRechercheIntervention.p_clCourant. m_nPKID stParametreFenInterne.sTitreFenetre = "Fiche Dossier Intervention" stParametreFenInterne.pclObjetAppelant = clFicheDossier ToastAffiche(gPoliceTaille(10)+" Résultat de la recherche de l'intervention : "+ clFicheDossier.m_sRefInterne,toastLong,cvMilieu,chCentre,Noir) "Utilitaire" et Configuration<>"SLAMM_RecupHeures"> FEN_Menu.OuvreOuActive(FI_Fiche_Dossier,"Fiche Dossier",Vrai,clFicheDossier, stParametreFenInterne) sinon Info("Aucun dossier lié à cette intervention") fin fin sinon //Chargement liste des site trouvés pclListeRechercheSite est une PTableLieu dynamique pclListeRechercheSite=PTableLieu.gNouvellePresentation(5,n8IDLieu) //Chargement liste des Clients trouvés pclListeRechercheClient est une PTableClient dynamique pclListeRechercheClient=PTableClient.gNouvellePresentation(3,n8IDLieu) //Chargement liste des Contacts trouvés pclListeRechercheContact est une PTablePersonne dynamique pclListeRechercheContact=PTablePersonne.gNouvellePresentation(4,n8IDLieu) "Utilitaire" et Configuration<>"SLAMM_RecupHeures"> FEN_Menu.OuvreOuActive(FI_ResultatsRecherche,"Recherche",*,sCodeLieu, pclListeRechercheIntervention,pclListeRechercheSite,pclListeRechercheClient, pclListeRechercheContact,pclListeRechercheDossier,sCodeLieu) fin Procédure globale RechercheInfoRdv // Résumé : // Syntaxe : //[ = ] RechercheInfoRdv ( est tableau) // 06/08/2026 Isis_BO 6200 Partie 7 › Collection de procédures › COL_COMMUN › Code // Paramètres : // tabRdvs (tableau) : // Valeur de retour : // multi-valeur : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RechercheInfoRdv(tabRdvs est un tableau de MRdv) saIdsInfoInter est une chaîne ANSI saIdsPlanning est une chaîne ANSI sAIdsLieu est une chaîne ANSI i,b,c est un entier sdReqSQL1,sdReqSQL2,sdReqSQL3 est une Source de Données sAReq1,sAReq2,saReq3 est une chaîne ANSI taInfoIntervention est un tableau associatif de stInfoIntervention taPlanning est un tableau associatif de PTablePlanning_RDV_Personne dynamique taLieu est un tableau associatif de PTableLieu dynamique stInter est une stInfoIntervention //Recherche la reference et le numéro de devis des intervention pour tout pclRdv de tabRdvs si pclRdv.m_bArchive=Faux alors si pclRdv.m_nIDIntervention<>0 alors i+=1 saIdsInfoInter += pclRdv.m_nIDIntervention si tabRdvs..Occurrence <> i alors saIdsInfoInter += "," fin fin si pclRdv.m_nPKID > 0 alors b+= 1 saIdsPlanning += pclRdv.m_nPKID si tabRdvs..Occurrence <> b alors saIdsPlanning += "," fin fin si pclRdv.m_nIDLieu > 0 alors c+= 1 sAIdsLieu += pclRdv.m_nIDLieu si tabRdvs..Occurrence <> c alors sAIdsLieu += "," fin fin fin fin si Taille(saIdsInfoInter) > 0 alors si saIdsInfoInter[Taille(saIdsInfoInter)] = "," alors saIdsInfoInter = Gauche(saIdsInfoInter,Taille(saIdsInfoInter)-1) fin sAReq1 = [ SELECT Intervention.IN_PKID, Intervention.IN_NumDevis, Intervention.IN_RefInterne FROM Intervention WHERE Intervention.IN_PKID IN %1 ] sAReq1 = ChaîneConstruit(sAReq1, "("+saIdsInfoInter+")") si HExécuteRequêteSQL(sdReqSQL1,hRequêteDéfaut, sAReq1) alors pour tout sdReqSQL1 stInter = allouer un stInfoIntervention stInter:idIntervention = sdReqSQL1.IN_PKID stInter:saDevis = sdReqSQL1.IN_NumDevis stInter:saIntervention = sdReqSQL1.IN_RefInterne 06/08/2026 Isis_BO 6201 Partie 7 › Collection de procédures › COL_COMMUN › Code taInfoIntervention[stInter:idIntervention] = stInter fin HLibèreRequête(sdReqSQL1) fin fin si Taille(saIdsPlanning) > 0 alors si saIdsPlanning[Taille(saIdsPlanning)] = "," alors saIdsPlanning = Gauche(saIdsPlanning,Taille(saIdsPlanning)-1) fin taPclPlanning est un tableau associatif de MTableauDePlanning_RDV_Personne clPlanningRdvPersonne est un MTableauDePlanning_RDV_Personne dynamique sAReq2 = [ SELECT Planning_RDV_Personne.*,Personne.* FROM Planning_RDV_Personne INNER JOIN Personne ON (Personne.PE_PKID=Planning_RDV_Personne.PRP_IDPersonne) WHERE Planning_RDV_Personne.PRP_IDRdv IN %1 AND Planning_RDV_Personne.Archive=0 ] sAReq2 = ChaîneConstruit(sAReq2, "("+saIdsPlanning+")") // exécution de la requête si HExécuteRequêteSQL(sdReqSQL2,hRequêteDéfaut, sAReq2) alors // charge les enregistrements en mémoire pour tout sdReqSQL2 clModele est un MPlanning_RDV_Personne clModele.Charger(sdReqSQL2) clModele.m_clPersonne.Charger(sdReqSQL2) si pas taPclPlanning[sdReqSQL2.PRP_IDRdv]..Existe alors clPlanningRdvPersonne = allouer un MTableauDePlanning_RDV_Personne taPclPlanning[sdReqSQL2.PRP_IDRdv] = clPlanningRdvPersonne fin TableauAjoute(taPclPlanning[sdReqSQL2.PRP_IDRdv]:m_clTabModele ,clModele) fin fin pour tout pl, saCle de taPclPlanning clPresentation est un PTablePlanning_RDV_Personne(pl) taPlanning[saCle] = clPresentation fin fin si Taille(sAIdsLieu) > 0 alors si sAIdsLieu[Taille(sAIdsLieu)] = "," alors sAIdsLieu = Gauche(sAIdsLieu,Taille(sAIdsLieu)-1) fin taTableauLieu est un tableau associatif de MTableauDeLieu pclModeleLieu est un MTableauDeLieu dynamique saReq3 = [ SELECT TOP 1000 Lieu.*,Adresse.* FROM Lieu LEFT OUTER JOIN Adresse ON Adresse.AD_PKID=Lieu.LI_IDAdresse WHERE Lieu.LI_PKID IN %1 ] saReq3 = ChaîneConstruit(saReq3, "("+sAIdsLieu+")") // exécution de la requête 06/08/2026 Isis_BO 6202 Partie 7 › Collection de procédures › COL_COMMUN › Code si HExécuteRequêteSQL(sdReqSQL3,hRequêteDéfaut, saReq3) alors // charge les enregistrements en mémoire pour tout sdReqSQL3 clModele est un MLieu clModele.Charger(sdReqSQL3) clModele:m_clAdresse:Charger(sdReqSQL3) si pas taTableauLieu[sdReqSQL3.LI_PKID]..Existe alors pclModeleLieu = allouer un MTableauDeLieu taTableauLieu[sdReqSQL3.LI_PKID] = pclModeleLieu fin TableauAjoute(taTableauLieu[sdReqSQL3.LI_PKID]:m_clTabModele ,clModele) fin fin pour tout Tlieu, saCle de taTableauLieu clLieuRDV est une PTableLieu(Tlieu) taLieu[saCle] = clLieuRDV fin fin renvoyer (taInfoIntervention, taPlanning,taLieu) Procédure globale ReqModifContactRDV procédure ReqModifContactRDV(pclPresentationFicheRdv est une PFicheRdv dynamique, pclPresentListeContactRDV est un PTablePlanning_RDV_Personne dynamique,bGroupe est un booléen, bGroupeDate est un booléen, bCollaborateur est un booléen) saComplReq est une chaîne ANSI = "" saReq est une chaîne ANSI = "" sIdRdvs est une chaîne ANSI = "" nIdPersonne est un entier sur 8 octets nIdRdv est un entier sur 8 octets nIdGroupe est un entier sur 8 octets saReq = [ SELECT PL_PKID,PL_IDGroupe FROM Planning_RDV ] si bGroupeDate alors saComplReq = " WHERE Planning_RDV.PL_IdGroupeDate = "+ pclPresentationFicheRdv.m_nIDGroupeDate si bCollaborateur alors saComplReq += " AND Planning_RDV.PL_IDCollaborateur = "+ pclPresentationFicheRdv.m_nPKID fin sinon saComplReq = " WHERE Planning_RDV.PL_IDCollaborateur = "+ pclPresentationFicheRdv.m_nPKID fin si bGroupe alors saComplReq += " AND PL_IDGroupe = "+pclPresentationFicheRdv.m_nIDGroupe fin saComplReq += " AND Planning_RDV.Archive=0 AND PL_IDDossier =" + pclPresentationFicheRdv.m_nIDDossier + " AND PL_IDIntervention = " +pclPresentationFicheRdv.m_nIDIntervention saComplReq += " AND PL_IDTypeActivite ="+ pclPresentationFicheRdv.m_nIDTypeActivite + " AND PL_IDSociete = " + pclPresentationFicheRdv.m_nIDSociete 06/08/2026 Isis_BO 6203 Partie 7 › Collection de procédures › COL_COMMUN › Code saReq += saComplReq sdPKIDs est une Source de Données si pas HExécuteRequêteSQL(sdPKIDs,hRequêteDéfaut,saReq) alors Erreur("Une erreur s'est produite, les contacts des rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) renvoyer Faux sinon saComplReq = "" saReq = [ INSERT INTO Planning_RDV_Personne (PRP_IDPersonne,PRP_IDRdv,PRP_IDGroupeRDV ) VALUES ] pour tout sdPKIDs si Val(sIdRdvs) > 0 alors sIdRdvs += ","+sdPKIDs.PL_PKID sinon sIdRdvs += sdPKIDs.PL_PKID fin si pclPresentListeContactRDV.p_nTotal <>0 alors pour n=1 _à_ pclPresentListeContactRDV.p_nTotal //Boucle sur l'ensemble des Rdv (Si +sieurs collab) si pclPresentListeContactRDV.m_clTabModele[n].m_nIDPersonne > 0 et sdPKIDs.PL_PKID > 0 alors nIdPersonne = pclPresentListeContactRDV.m_clTabModele[n].m_nIDPersonne nIdRdv = sdPKIDs.PL_PKID nIdGroupe = sdPKIDs.PL_IDGroupe > 0 ? sdPKIDs.PL_IDGroupe sinon 0 saComplReq += "("+nIdPersonne+","+nIdRdv+","+nIdGroupe+")," fin fin fin fin si Val(sIdRdvs) > 0 alors sAReq2 est une chaîne ANSI = "DELETE FROM Planning_RDV_Personne WHERE Planning_RDV_Personne.PRP_IDRdv IN (" + sIdRdvs + ")" sdSp est une Source de Données si pas HExécuteRequêteSQL(sdSp,hVérifieIntégrité+hVérifieDoublon,sAReq2) alors Erreur( "Une erreur s'est produite, les contacts des rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) renvoyer Faux fin fin si saComplReq <> "" alors saComplReq = Gauche(saComplReq,(Taille(saComplReq)-1)) saReq += saComplReq sdContact est une Source de Données si pas HExécuteRequêteSQL(sdContact,hVérifieDoublon+hVérifieIntégrité,saReq) alors Erreur( "Une erreur s'est produite, les contacts des rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) renvoyer Faux fin fin fin renvoyer Vrai 06/08/2026 Isis_BO 6204 Procédure globale ReqModifierDateRDV Partie 7 › Collection de procédures › COL_COMMUN › Code procédure ReqModifierDateRDV(pclPresentationFicheRdv est une PFicheRdv dynamique, bCollaborateur est un booléen) | sDateD est une chaîne ANSI | | = "" | | | | -------------------------- | ------ | ---- | --- | --- | | sDateF est une chaîne ANSI | | = "" | | | | bOk est un booléen | = Faux | | | | (sDateD, sDateF) = DateDebutFinRDVGroupe(pclPresentationFicheRdv.m_nIDGroupeDate) si Val(sDateD) <= 0 et Val(sDateF) <= 0 alors Erreur("Une erreur s'est produite, l'heure des rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) renvoyer Faux fin | dhDateDebut | est une DateHeure | = sDateD | | | | ----------- | ------------------ | -------- | --- | --- | | dhDateFin | est une DateHeure | = sDateF | | | HD est une Heure = Droite(pclPresentationFicheRdv.m_dhDateDebut,9) HF est une Heure = Droite(pclPresentationFicheRdv.m_dhDateFin,9) | saComplReq | est une chaîne ANSI | = "" | | | | ---------- | ------------------- | ---- | --- | --- | | saReq | est une chaîne ANSI | = "" | | | | i | est un entier | = 0 | | | sDateD = "" sDateF = "" boucle i += 1 bOk = (dhDateDebut.PartieDate <= dhDateFin.PartieDate) si bOk alors sDateD = Gauche(dhDateDebut,8)+HD sDateF = Gauche(dhDateFin,8)+HF si HD > HF alors | | DateFin2 | est une DateHeure = dhDateDebut | | | | --- | -------- | ------------------------------- | --- | --- | DateFin2..Jour += 1 DateFin2..PartieHeure = HF | | MaDurée | est une Durée | = DateFin2 - dhDateDebut | | | --- | ------- | ------------- | --------------------------------- | --- | | | nNbRdvs | est un entier | = PartieEntière(MaDurée..EnJours) | | si nNbRdvs <= 0 alors sDateF = Gauche(DateFin2,8)+HF fin fin fin bOk = (sDateF <= dhDateFin.PartieDate) si bOk alors saComplReq = "UPDATE Planning_RDV SET PL_DateDebut = '" + sDateD +"', PL_DateFin = '" + sDateF+ "'" | saComplReq += " ,ModifDate = " | | | + "'"+DateHeureSys()+"'" | | | ------------------------------- | --- | --- | ------------------------ | --- | saComplReq += " ,ModifUser = " + gpclFicheUtilisateurEnCours:m_nPKID si bCollaborateur alors saComplReq += ", PL_IDGroupe = 0" fin saComplReq += " WHERE PL_IDGroupedate = " + pclPresentationFicheRdv.m_nIDGroupeDate saComplReq += " AND PL_DateDebut LIKE '"+Gauche(dhDateDebut,8)+"%' AND PL_Datefin LIKE '"+ Gauche(dhDateFin,8)+"%'" si bCollaborateur alors saComplReq += " AND PL_IDCollaborateur = " + pclPresentationFicheRdv.m_nIDCollaborateur sinon saComplReq += " AND PL_IDGroupe <> " + 0 fin saComplReq += " AND Planning_RDV.Archive=0 AND PL_IDDossier =" + pclPresentationFicheRdv. | 06/08/2026 | | | Isis_BO | 6205 | | ---------- | --- | --- | ------- | ---- | Partie 7 › Collection de procédures › COL_COMMUN › Code m_nIDDossier + " AND PL_IDIntervention = " +pclPresentationFicheRdv.m_nIDIntervention saComplReq += " AND PL_IDTypeActivite ="+ pclPresentationFicheRdv.m_nIDTypeActivite + " AND PL_IDSociete = " + pclPresentationFicheRdv.m_nIDSociete sinon sortir fin dhDateDebut.Jour++ saReq += saComplReq +"; " fin si saReq <> "" et pclPresentationFicheRdv.m_nIDGroupeDate > 0 alors sdSDRDV est une Source de Données si pas HExécuteRequêteSQL(sdSDRDV,hVérifieDoublon+hVérifieIntégrité,saReq) alors Erreur("Une erreur s'est produite, l'heure des rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) renvoyer Faux fin fin renvoyer Vrai Procédure globale ReqModifInfoGeneralRDV procédure ReqModifInfoGeneralRDV(pclPresentationFicheRdv est une PFicheRdv dynamique, nIdGroupe est un entier sur 8 octets, nIdGroupeDate est un entier sur 8 octets, bDate est un booléen) si nIdGroupeDate > 0 alors saComplReq est une chaîne ANSI = "" //nModifDate est un entier sur 8 octets = DateHeureSys() saReq est une chaîne ANSI = [ UPDATE Planning_RDV SET ] saComplReq += " PL_IDSociete = " saComplReq += pclPresentationFicheRdv.m_nIDSociete > 0 ? pclPresentationFicheRdv.m_nIDSociete sinon 0 saComplReq += " ,PL_IDEquipe = " saComplReq += pclPresentationFicheRdv.m_nIDEquipe > 0 ? pclPresentationFicheRdv.m_nIDEquipe sinon 0 saComplReq += " ,PL_IDDossier = " saComplReq += pclPresentationFicheRdv.m_nIDDossier > 0 ? pclPresentationFicheRdv.m_nIDDossier sinon 0 saComplReq += " ,PL_IDIntervention = " saComplReq += pclPresentationFicheRdv.m_nIDIntervention > 0 ? pclPresentationFicheRdv. m_nIDIntervention sinon 0 saComplReq += " ,PL_IDTypeActivite = " saComplReq += pclPresentationFicheRdv.m_nIDTypeActivite > 0 ? pclPresentationFicheRdv. m_nIDTypeActivite sinon 0 saComplReq += " ,PL_IDStatut = " saComplReq += pclPresentationFicheRdv.m_nIDStatut > 0 ? pclPresentationFicheRdv.m_nIDStatut sinon 0 saComplReq += " ,PL_Objet = " saComplReq += pclPresentationFicheRdv.m_sObjet <> "" ? "'"+StrSQL(pclPresentationFicheRdv.m_sObjet) +"'" sinon "''" 06/08/2026 Isis_BO 6206 Partie 7 › Collection de procédures › COL_COMMUN › Code saComplReq += " ,PL_Description = " saComplReq += pclPresentationFicheRdv.m_sDescription <> "" ? "'"+ StrSQL(pclPresentationFicheRdv. m_sDescription)+"'" sinon "''" si bDate alors saComplReq += " ,PL_DateDebut = " saComplReq += pclPresentationFicheRdv.m_dhDateDebut <> "" ? "'"+pclPresentationFicheRdv. m_dhDateDebut+"'" sinon "'"+00000000000000+"'" saComplReq += " ,PL_DateFin = " saComplReq += pclPresentationFicheRdv.m_dhDateFin <> "" ? "'"+pclPresentationFicheRdv. m_dhDateFin+"'" sinon "'"+00000000000000+"'" fin saComplReq += " ,PL_Superposable = " + pclPresentationFicheRdv.m_bSuperposable saComplReq += " ,PL_Prive = " + pclPresentationFicheRdv.m_bPrive // saComplReq += " ,Archive = " + pclPresentationFicheRdv.m_bArchive // saComplReq += " ,DateArchivage = " + "'"+pclPresentationFicheRdv.m_dhDateArchivage+"'" saComplReq += " ,ModifDate = " + "'"+DateHeureSys()+"'" saComplReq += " ,ModifUser = " + gpclFicheUtilisateurEnCours:m_nPKID saComplReq += " ,PL_IDPersonne = " saComplReq += pclPresentationFicheRdv.m_nIDPersonne > 0 ? pclPresentationFicheRdv.m_nIDPersonne sinon 0 saComplReq += " ,PL_IDLieu = " saComplReq += pclPresentationFicheRdv.m_nIDLieu > 0 ? pclPresentationFicheRdv.m_nIDLieu sinon 0 saComplReq += " ,PL_SAV = " saComplReq += pclPresentationFicheRdv.m_bSAV saComplReq += " ,PL_RappelSMS = " saComplReq += pclPresentationFicheRdv.m_bRappelSMS si pclPresentationFicheRdv:NB_RDV() <= 0 alors // si il n'y a pas de plusieurs RDV on prendre l'info affiche dans la fiche saComplReq += " ,PL_CR = " saComplReq += pclPresentationFicheRdv.m_bCR fin saComplReq += " WHERE PL_IdGroupeDate = "+nIdGroupeDate si nIdGroupe > 0 alors saComplReq += " AND PL_IdGroupe = "+nIdGroupe fin saComplReq += " AND Archive = 0" saReq += saComplReq si nIdGroupeDate > 0 alors sdSDRDV est une Source de Données si pas HExécuteRequêteSQL(sdSDRDV,hVérifieDoublon+hVérifieIntégrité,saReq) alors Erreur("Une erreur s'est produite, les rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) renvoyer Faux fin renvoyer Vrai fin renvoyer Vrai sinon renvoyer Faux fin Procédure globale ReqSupprimerRDV procédure ReqSupprimerRDV(nIdGroupeDate, nIdGroupe,nIdCollaborateur, nIdRdv est un entier sur 8 octets) reqTemp est une Requête SQL = [ SELECT SUM(SDT_NbMinutes) AS TotalMin FROM SuiviDesTemps INNER JOIN Planning_RDV ON PL_PKID = SuiviDesTemps.SDT_IDRdv 06/08/2026 Isis_BO 6207 Partie 7 › Collection de procédures › COL_COMMUN › Code WHERE PL_IdGroupeDate = {p_groupeDate} AND PL_IDGroupe = {p_Groupe} AND PL_PKID = {p_IdRDV} AND PL_IDCollaborateur = {p_IdClb} ] si nIdGroupeDate > 0 et nIdCollaborateur <= 0 et nIdGroupe <= 0 alors reqTemp.p_groupeDate = nIdGroupeDate sinon si nIdGroupe > 0 et nIdCollaborateur <= 0 alors reqTemp.p_Groupe = nIdGroupe sinon si nIdCollaborateur > 0 et nIdGroupeDate > 0 alors reqTemp.p_groupeDate = nIdGroupeDate reqTemp.p_IdClb = nIdCollaborateur sinon si nIdRdv > 0 alors reqTemp.p_IdRDV = nIdRdv fin si pas HExécuteRequête(reqTemp) alors Erreur("Une erreur s'est produite" + RC + HErreurInfo()) sinon si reqTemp.TotalMin > 0 alors Info( "Impossible de supprimer le rendez-vous, le temps d'intervention a été saisie, veuillez effacer le temps avant de supprimer le rendez-vous" ) renvoyer Faux fin fin sReq ,sComplReq est une chaîne ANSI sReq = "UPDATE Planning_RDV SET PL_IDGroupedate = 0, PL_IDGroupe = 0, Archive = 1" sReq += ",DateArchivage = '"+DateHeureSys()+"'" sReq += ",ModifDate = '"+DateHeureSys()+"'" sReq += ",ModifUser = "+gpclFicheUtilisateurEnCours.m_nPKID si nIdGroupeDate > 0 et nIdCollaborateur <= 0 et nIdGroupe <= 0 alors sComplReq = " WHERE PL_IDGroupedate = " + nIdGroupeDate sinon si nIdGroupe > 0 et nIdCollaborateur <= 0 alors sComplReq = " WHERE PL_IDGroupe = " + nIdGroupe sinon si nIdCollaborateur > 0 et nIdGroupeDate > 0 alors sComplReq = " WHERE PL_IDGroupedate = " + nIdGroupeDate + " AND PL_IDCollaborateur ="+ nIdCollaborateur sinon si nIdRdv > 0 alors sComplReq = " WHERE PL_PKID = "+ nIdRdv fin si sComplReq.Taille() > 10 alors sComplReq += " AND Archive = 0" sReq += sComplReq sdSDRDV est une Source de Données si pas HExécuteRequêteSQL(sdSDRDV,hVérifieDoublon+hVérifieIntégrité,sReq) alors Erreur("Une erreur s'est produite, les rendez-vous n'ont pas pu être supprimés" + RC + HErreurInfo()) renvoyer Faux fin sinon renvoyer Faux fin renvoyer Vrai Procédure globale StrSQL 06/08/2026 Isis_BO 6208 Partie 7 › Collection de procédures › COL_COMMUN › Code // Résumé : // Syntaxe : //[ = ] StrSQL ( est chaîne) // // Paramètres : // S (chaîne ANSI) : // Valeur de retour : // chaîne ANSI : // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure StrSQL(local S est une chaîne) Sloc est une chaîne Sloc=Remplace(S,"'","''") //remplace le ' par '' renvoyer Sloc Procédure globale SupprimerLienGroupeRDV procédure SupprimerLienGroupeRDV(pclPresentationFicheRdv est une PFicheRdv dynamique, bGroupe est un booléen) si bGroupe et pclPresentationFicheRdv.m_nIDGroupe > 0 et pclPresentationFicheRdv.m_nIDGroupeDate > 0 alors saComplReq est une chaîne ANSI = "" saReq est une chaîne ANSI = [ UPDATE Planning_RDV SET PL_IDGroupe = 0 ] saComplReq += " ,ModifDate = " + "'"+DateHeureSys()+"'" saComplReq += " ,ModifUser = " + gpclFicheUtilisateurEnCours:m_nPKID saComplReq += " WHERE PL_IdGroupeDate = " + pclPresentationFicheRdv.m_nIDGroupeDate saComplReq += " AND PL_IdGroupe = " + pclPresentationFicheRdv.m_nIDGroupe saComplReq += " AND Planning_RDV.Archive=0 AND PL_IDDossier =" + pclPresentationFicheRdv. m_nIDDossier + " AND PL_IDIntervention = " +pclPresentationFicheRdv.m_nIDIntervention saComplReq += " AND PL_IDTypeActivite ="+ pclPresentationFicheRdv.m_nIDTypeActivite + " AND PL_IDSociete = " + pclPresentationFicheRdv.m_nIDSociete saReq += saComplReq sdSDRDV est une Source de Données si pas HExécuteRequêteSQL(sdSDRDV,hRequêteDéfaut,saReq) alors Erreur("Une erreur s'est produite, les rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) fin sinon si pclPresentationFicheRdv.m_nIDCollaborateur > 0 et pclPresentationFicheRdv.m_nIDGroupeDate > 0 alors saComplReq est une chaîne ANSI = "" saReq est une chaîne ANSI = [ UPDATE Planning_RDV SET PL_IDGroupe = 0 ] saComplReq += " ,ModifDate = " + "'"+DateHeureSys()+"'" saComplReq += " ,ModifUser = " + gpclFicheUtilisateurEnCours:m_nPKID saComplReq += " WHERE PL_IdGroupeDate = " + pclPresentationFicheRdv.m_nIDGroupeDate saComplReq += " AND PL_IDCollaborateur = " + pclPresentationFicheRdv.m_nIDCollaborateur saComplReq += " AND Planning_RDV.Archive=0 AND PL_IDDossier =" + pclPresentationFicheRdv. m_nIDDossier + " AND PL_IDIntervention = " +pclPresentationFicheRdv.m_nIDIntervention saComplReq += " AND PL_IDTypeActivite ="+ pclPresentationFicheRdv.m_nIDTypeActivite + 06/08/2026 Isis_BO 6209 Partie 7 › Collection de procédures › COL_COMMUN › Code " AND PL_IDSociete = " + pclPresentationFicheRdv.m_nIDSociete saReq += saComplReq sdSDRDV est une Source de Données si pas HExécuteRequêteSQL(sdSDRDV,hRequêteDéfaut,saReq) alors Erreur("Une erreur s'est produite, les rendez-vous n'ont pas pu être modifiés" + RC + HErreurInfo()) fin fin fin renvoyer Vrai Procédure globale SupprimerRC procédure SupprimerRC(sChaineModifier est une chaîne) renvoyer Remplace(sChaineModifier,RC," ") Procédure globale SupprimerRdv procédure SupprimerRdv(nIdRdv est un entier sur 8 octets, bDepuisFiche est un booléen = False, bDepuisInter est un booléen = Faux) nIdGroupeDate est un entier sur 8 octets nIdGroupe est un entier sur 8 octets nIdCollaborateur est un entier sur 8 octets HLitRecherchePremier(Planning_RDV,PL_PKID,nIdRdv) si HTrouve(Planning_RDV) alors si Planning_RDV.PL_IdGroupeDate > 0 ou Planning_RDV.PL_IDGroupe > 0 alors nIdGroupeDate = Planning_RDV.PL_IdGroupeDate nIdGroupe = Planning_RDV.PL_IDGroupe nIdCollaborateur = Planning_RDV.PL_IDCollaborateur sinon nTemp est un entier HLitRecherchePremier(SuiviDesTemps,SDT_IDRdv,nIdRdv) tantque HTrouve(SuiviDesTemps) nTemp += SuiviDesTemps.SDT_NbMinutes HLitSuivant(SuiviDesTemps) fin si nTemp > 0 alors Info( "Impossible de supprimer le rendez-vous, le temps d'intervention a été saisie, veuillez effacer le temps avant de supprimer le rendez-vous" ) renvoyer Faux fin si OuiNon(Non, "Voulez-vous vraiment supprimer ce rendez-vous pour ce collaborateur de la base de données ?")= Non alors renvoyer Faux sinon Planning_RDV.Archive = Vrai Planning_RDV.DateArchivage = DateHeureSys() Planning_RDV.ModifDate = DateHeureSys() Planning_RDV.ModifUser = gpclFicheUtilisateurEnCours.m_nPKID 06/08/2026 Isis_BO 6210 Partie 7 › Collection de procédures › COL_COMMUN › Code Planning_RDV.PL_IdGroupeDate = 0 Planning_RDV.PL_IDGroupe = 0 si pas HModifie(Planning_RDV) alors Erreur("Le rendez-vous n'a pas pu être supprimé."+RC+HErreurInfo()) renvoyer Faux fin renvoyer Vrai fin fin sinon Erreur( "Le rendez-vous n'a pas pu être supprimé, aucune occurrence n'a été trouvée dans la base de données." ) renvoyer Faux fin si bDepuisFiche alors sQuestion est une chaîne ANSI si nIdGroupe > 0 alors sQuestion = "Ce rendez-vous est lié à d'autres collaborateurs, quels rendez-vous souhaitez-vous supprimer pour ce collaborateur ?" sinon sQuestion = "Le rendez-vous a été créé en plusieurs jours, quels rendez-vous souhaitez-vous supprimer pour ce collaborateur ?" fin selon QuestionRDV(Faux,sQuestion,nIdGroupeDate,Vrai) // Pour tous les rendez-vous cas 1 si nIdGroupeDate > 0 alors renvoyer ReqSupprimerRDV(nIdGroupeDate,0,nIdCollaborateur,0) sinon renvoyer ReqSupprimerRDV(0,0,0,nIdRdv) fin // Uniquement cette occurrence cas 2 renvoyer ReqSupprimerRDV(0,0,0,nIdRdv) // Annuler cas 0 renvoyer Faux fin fin si nIdGroupeDate > 0 alors si nIdGroupe > 0 alors selon QuestionRDV(Vrai, "Le rendez-vous a été créé en plusieurs jours et est lié à d'autres collaborateurs, quels rendez-vous souhaitez-vous supprimer ?" ,nIdGroupeDate,Vrai) // Pour tous rendez-vous et pour tous les collaborateurs. cas 1 renvoyer ReqSupprimerRDV(nIdGroupeDate,0,0,0) 06/08/2026 Isis_BO 6211 Partie 7 › Collection de procédures › COL_COMMUN › Code // Uniquement cette occurrence et pour tous les collaborateurs cas 2 renvoyer ReqSupprimerRDV(0,nIdGroupe,0,0) // Uniquement cette occurrence et ce collaborateur cas 3 renvoyer ReqSupprimerRDV(0,0,0,nIdRdv) // Pour tous rendez-vous et uniquement pour ce collaborateur cas 4 renvoyer ReqSupprimerRDV(nIdGroupeDate,0,nIdCollaborateur,0) // Annuler cas 0 renvoyer Faux fin sinon selon QuestionRDV(Faux, "Le rendez-vous a été créé en plusieurs jours, quels rendez-vous souhaitez-vous supprimer ?", nIdGroupeDate,Vrai) // Pour tous les rendez-vous cas 1 renvoyer ReqSupprimerRDV(nIdGroupeDate,0,0,0) // Uniquement cette occurrence cas 2 renvoyer ReqSupprimerRDV(0,0,0,nIdRdv) // Annuler cas 0 renvoyer Faux fin fin sinon si nIdGroupe > 0 si bDepuisInter alors si OuiNon(Non, "Ce rendez-vous est lié à plusieurs collaborateurs, souhaitez-vous supprimer les rendez-vous de la base de données ?" )=Non alors renvoyer Faux fin renvoyer ReqSupprimerRDV(0,nIdGroupe,0,0) // Supprimer Tous les RDV liés sinon selon Dialogue( "Ce rendez-vous est lié à d'autres collaborateurs, souhaitez-vous supprimer ce rendez-vous à l'ensemble des collaborateurs liés ?" ) // Supprimer Tous les RDV liés cas 1 renvoyer ReqSupprimerRDV(0,nIdGroupe,0,0) //Supprime uniquement l'occurence cas 2 renvoyer ReqSupprimerRDV(0,0,0,nIdRdv) // Annule suppression cas 3 renvoyer Faux fin fin 06/08/2026 Isis_BO 6212 Partie 7 › Collection de procédures › COL_COMMUN › Code fin renvoyer Vrai Procédure globale tableauVersTraitementdeTexte // Résumé : // Syntaxe : //tableauVersTraitementdeTexte ( est tableau, est tableau, est champ, est chaîne) // // Paramètres : // tabDyn (tableau) : // ptabFormat (tableau) : // ChpTraitementTexte (champ) : // sTermeRecherche (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // vRub (variant) : // tabFragments (tableau) : procédure tableauVersTraitementdeTexte( tabDyn est un tableau dynamique, ptabFormat est un tableau dynamique, ChpTraitementTexte est un Champ, sTermeRecherche est une chaîne) tabFragments est tableau de docFragments nCptCol est un entier =2 //Recherche du terme dans le document tabFragments = DocRecherche(ChpTraitementTexte, sTermeRecherche,MotComplet+SansCasse) //Il y a au moins un trouvé si tabFragments..Occurrence >= 1 alors pour j = 1 _à_ tabFragments..Occurrence nPos est un entier //Efface le terme dans le document DocRemplace(ChpTraitementTexte, sTermeRecherche, "",MotComplet+SansCasse) // Positionnement du curseur au début du premier terme trouvé ChpTraitementTexte..Curseur = tabFragments[1]..PositionDébut //Récupère la position de début du terme trouvé nPos = tabFragments[1]..PositionDébut nCptCol=ptabFormat..Occurrence // Insère un tableau dans le document avec 2 colonnes et le nombre de lignes nécessaires DocInsèreTableau(ChpTraitementTexte,nPos,nCptCol,tabDyn..Occurrence+1) // Définition d'un fragment correspondant au tableau f est un docFragment(ChpTraitementTexte..Valeur, nPos+1, ChpTraitementTexte..Curseur) soit para <- f..Paragraphe[1] si para..Tableau<>Null alors // Est ce bien ce tableau trouvé où l'on écrit les données si para..PositionDébut=nPos+1 alors //gColCustom est un docParagraphe //gColCustom.ModeLargeur=docModeLargeurAutomatique // para..Tableau.Colonnes=gColCustom //Boucle sur l'ensemble des colonnes pour nColonne = 1 _à_ nCptCol para..Tableau..Cellules[1,nColonne]..Contenu..Texte=ptabFormat[nColonne]:Nom 06/08/2026 Isis_BO 6213 Partie 7 › Collection de procédures › COL_COMMUN › Code //para..Tableau..Cellules[1,nColonne]..Contenu.. para..Tableau..Colonnes[nColonne]..LargeurMillimètres= ptabFormat[nColonne]: LargeurCol // Remplissage de toutes les lignes de cette colonne pour nLigne = 1 _à_ tabDyn..Occurrence //para..Tableau..Cellules[nLigne+1,nColonne]..Contenu..Texte={tabDyn[nLigne], ptabFormat[nColonne]:sObjet} selon ptabFormat[nColonne]:TypeMembre cas "ChpSimpleChaine" : para..Tableau..Cellules[nLigne+1,nColonne].. Contenu..Texte={tabDyn[nLigne],ptabFormat[nColonne]:Membre} cas "ChpSimpleRTF" : para..Tableau..Cellules[nLigne+1,nColonne].. Contenu..Texte=RTFVersTexte({tabDyn[nLigne],ptabFormat[nColonne]:Membre}) cas "ChpSimpleDate" : para..Tableau..Cellules[nLigne+1,nColonne].. Contenu..Texte=DateVersChaîne({tabDyn[nLigne],ptabFormat[nColonne]:Membre },"JJ/MM/AAAA") cas "ChpSimpleDateHeure": para..Tableau..Cellules[nLigne+1,nColonne].. Contenu..Texte=DateVersChaîne({tabDyn[nLigne],ptabFormat[nColonne]:Membre },"JJ/MM/AAAA HH:mm") cas "ChpSimpleReel" : para..Tableau..Cellules[nLigne+1,nColonne].. Contenu..Texte=NumériqueVersChaîne({tabDyn[nLigne],ptabFormat[nColonne]: Membre}) cas "ChpSimpleBooleen" : para..Tableau..Cellules[nLigne+1,nColonne].. Contenu..Texte={tabDyn[nLigne],ptabFormat[nColonne]:Membre}=1 ? "Oui" sinon "Non" fin fin //para..Tableau..Cellules[1,nColonne]..Contenu..Texte="Tel" fin // // Remplissage de toutes les lignes de cette colonne // POUR nLigne = 1 _A_ tabDyn..Occurrence // para..Tableau..Cellules[nLigne+1,1]..Contenu..Texte=tabDyn[nLigne]:m_clContact:CiviliteNomPrenom // para..Tableau..Cellules[nLigne+1,2]..Contenu..Texte=tabDyn[nLigne]:m_clContact:m_sTelFixe // FIN fin fin fin fin Procédure globale tableauVersTraitementdeTexte_v2 // Résumé : // Syntaxe : //tableauVersTraitementdeTexte_v2 ( est tableau, est STJSONListeMembre, est champ, est chaîne) // // Paramètres : // tabDyn (tableau) : // stMembre (STJSONListeMembre) : // ChpTraitementTexte (champ) : // sTermeRecherche (chaîne ANSI) : // Valeur de retour : // Aucune // 06/08/2026 Isis_BO 6214 Partie 7 › Collection de procédures › COL_COMMUN › Code // Exemple : // Indiquez ici un exemple d'utilisation. // // vRub (variant) : // tabFragments (tableau) : procédure tableauVersTraitementdeTexte_v2( tabDyn est un tableau dynamique, stMembre est un STJSONListeMembre, ChpTraitementTexte est un Champ, sTermeRecherche est une chaîne) si tabDyn..Occurrence=0 alors retour tabFragments est tableau de docFragments nCptCol est un entier =2 //Recherche du terme dans le document tabFragments = DocRecherche(ChpTraitementTexte, sTermeRecherche,MotComplet+SansCasse) nColonne est un entier nLigne est un entier //Il y a au moins un trouvé si tabFragments..Occurrence >= 1 alors pour j = 1 _à_ tabFragments..Occurrence si tabFragments[j].Elément..Occurrence=0 alors break nPos est un entier //Efface le terme dans le document //DocRemplace(ChpTraitementTexte, sTermeRecherche, "",MotComplet+SansCasse) // Positionnement du curseur au début du premier terme trouvé ChpTraitementTexte..Curseur = tabFragments[1]..PositionDébut //Récupère la position de début du terme trouvé nPos = tabFragments[1]..PositionDébut //nCptCol=ptabFormat..Occurrence // Insère un tableau dans le document avec 2 colonnes et le nombre de lignes nécessaires //DocInsèreTableau(ChpTraitementTexte,nPos,nCptCol,tabDyn..Occurrence+1) // Définition d'un fragment correspondant au tableau f est un docFragment(ChpTraitementTexte..Valeur, nPos+1, ChpTraitementTexte..Curseur) soit para <- f..Paragraphe[1] si para..Tableau<>Null _et_ para..PositionDébut=nPos alors nColonne = tabFragments[j].Elément[1].Cellule..IndiceColonne nLigne = tabFragments[j].Elément[1].Cellule..IndiceLigne // Est ce bien ce tableau trouvé où l'on écrit les données //SI ALORS iMax est un entier //Il n'y a pas assez de ligne pour tout afficher si (para..Tableau..Lignes..Occurrence-1) // Syntaxe : //tabPhotoVersTraitementdeTexte ( est tableau, est tableau, est champ, est chaîne) // // Paramètres : // tabDyn (tableau) : // ptabFormat (tableau) : // ChpTraitementTexte (champ) : // sTermeRecherche (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // tabFragments (tableau) : procédure tabPhotoVersTraitementdeTexte(tabDyn est un tableau dynamique, ptabFormat est un tableau dynamique, ChpTraitementTexte est un Champ, sTermeRecherche est une chaîne) tabFragments est tableau de docFragments tabPhotos est un docTableau nCptCol est un entier =2 nCptLig est un entier = ArrondiSupérieur(tabDyn..Occurrence/2)+1 //Recherche du terme dans le document tabFragments = DocRecherche(ChpTraitementTexte, sTermeRecherche,MotComplet+SansCasse) //Il y a au moins un trouvé si tabFragments..Occurrence >= 1 alors pour j = 1 _à_ tabFragments..Occurrence nPos est un entier //Efface le terme dans le document DocRemplace(ChpTraitementTexte, sTermeRecherche, "",MotComplet+SansCasse) // Positionnement du curseur au début du premier terme trouvé ChpTraitementTexte..Curseur = tabFragments[1]..PositionDébut //Récupère la position de début du terme trouvé nPos = tabFragments[1]..PositionDébut // Insère un tableau dans le document avec 2 colonnes et le nombre de lignes nécessaires DocInsèreTableau(ChpTraitementTexte,nPos,nCptCol,nCptLig) 06/08/2026 Isis_BO 6216 Partie 7 › Collection de procédures › COL_COMMUN › Code // Définition d'un fragment correspondant au tableau f est un docFragment(ChpTraitementTexte..Valeur, nPos+1, ChpTraitementTexte..Curseur) soit para <- f..Paragraphe[1] si para..Tableau<>Null alors // Est ce bien ce tableau trouvé où l'on écrit les données si para..PositionDébut=nPos+1 alors tabPhotos <- para..Tableau largPixCol est un réel //tabElmt est un tableau de docEléments nColonne est un entier // Remplissage de toutes les lignes de cette colonne pour nLigne = 1 _à_ nCptLig//tabDyn..Occurrence si nLigne>nCptLig alors break nColonne = 1 boucle //docCel est une docCellule = cell est un docCellule <- tabPhotos..Cellules[nLigne,nColonne] si nLigne=1 alors para..Tableau..Colonnes[nColonne]..LargeurMillimètres= ptabFormat[1]: LargeurCol elt est un docElément elt..Type = typeDocElémentTexte elt..Texte = ptabFormat[1]:Nom // TableauAjoute(cell.Contenu.Elément,elt) //tabPhotos..Cellules[nLigne,nColonne]..Contenu = elt para..Tableau..Cellules[1,nColonne]..Contenu..Text= ptabFormat[1]:Nom // insere(tabPhotos..Cellules[nLigne,nColonne]..Contenu..Element,DernierElément) // SI TableauAjoute(para..Tableau..Cellules[nLigne,nColonne]..Contenu..Element,elt) ALORS //// // FIN //Millimetre vers Pixel largPixCol = para..Tableau..Colonnes[1]..LargeurMillimètres* NBPixelesXMilimetres sinon //ind colonne +((indice ligne-2)*Nb colonne total) nTabDyn est un entier = nColonne +((nLigne-2)*nCptCol) si nTabDyn>tabDyn..Occurrence alors break img est une Image={tabDyn[nTabDyn],ptabFormat[1]:Membre} HauteurImg est un réel = (img..Hauteur*largPixCol)/img..Largeur dRedimensionne(img,largPixCol,HauteurImg,drHomothétiqueCentré) //para..Tableau..Cellules[nLigne,nColonne]..Contenu..Text= ChaîneConstruit("ligne %1 col %2",nLigne,nColonne) // Déclaration d'un élément de type Image (à insérer dans le document) elt est un docElément elt..Type = typeDocElémentImage elt..Image..BufferImage = img elt..Image..Habillage = docHabillageAlignéSurLeTexte // La taille de l'image est en pixels dans la variable de type Image. // Cette taille est convertie en mm dans l'élément (unité utilisée dans un document) elt..Image..Largeur = img..Largeur * 25.4 / 96.0 06/08/2026 Isis_BO 6217 Partie 7 › Collection de procédures › COL_COMMUN › Code elt..Image..Hauteur = img..Hauteur * 25.4 / 96.0 //elt..Cellule = cell para..Tableau..Cellules[nLigne,nColonne]..Contenu..Text="." para..Tableau..Cellules[nLigne,nColonne]..Contenu..MiseEnForme.. PoliceTaille=5 //elt..Image..X = 0 //elt..Image..Y = 0 //tabPhotos..Cellules[nLigne,nColonne]..Contenu = elt // nIndiceAdd est un entier = TableauAjoute(para..Tableau..Cellules[nLigne,nColonne]..Contenu..Element,elt ) // si TableauAjoute(cell.Contenu.Element,elt) alors // para..Tableau..Cellules[nLigne,nColonne]..Contenu..Element[nIndiceAdd] = elt para..Tableau..Cellules[nLigne,nColonne]..MiseEnPage..Alignement = chCentre fin fin nColonne +=1 à faire tantque nColonne=nCptCol fin // Parcours les lignes //para..Cellule..Contenu..Element <- tabElmt //para..Elément = tabElmt fin fin fin fin Procédure globale tabPhotoVersTraitementdeTexte_v2 // Résumé : // Syntaxe : 06/08/2026 Isis_BO 6218 Partie 7 › Collection de procédures › COL_COMMUN › Code //tabPhotoVersTraitementdeTexte_v2 ( est tableau, est STJSONListeMembre, est champ, est chaîne, est entier) // // Paramètres : // tabDyn (tableau) : // stMembre (STJSONListeMembre) : // ChpTraitementTexte (champ) : // sTermeRecherche (chaîne ANSI) : // nRepetition (entier) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // tabFragments (tableau) : procédure tabPhotoVersTraitementdeTexte_v2(tabDyn est un tableau dynamique, stMembre est un STJSONListeMembre, ChpTraitementTexte est un Champ, sTermeRecherche est une chaîne,nRepetition est un entier) tabFragments est tableau de docFragments //tabPhotos est un doctableau nCptCol est un entier =2 nCptLig est un entier = ArrondiSupérieur(tabDyn..Occurrence/2)+1 coeffPixel est un réel = NBPixelesXMilimetres //Recherche du terme dans le document tabFragments = DocRecherche(ChpTraitementTexte, sTermeRecherche,MotComplet+SansCasse) nColonne est un entier nLigRef est un entier nLigne est un entier //Il y a au moins un trouvé si tabFragments..Occurrence >= 1 alors pour j = 1 _à_ tabFragments..Occurrence nPos est un entier si tabFragments[j].Elément..Occurrence=0 alors break nColonne = tabFragments[j].Elément[1].Cellule..IndiceColonne nLigne = tabFragments[j].Elément[1].Cellule..IndiceLigne nLigRef = nLigne //Efface le terme dans le document //DocRemplace(ChpTraitementTexte, sTermeRecherche, "",MotComplet+SansCasse) // Positionnement du curseur au début du premier terme trouvé ChpTraitementTexte..Curseur = tabFragments[1]..PositionDébut //Récupère la position de début du terme trouvé nPos = tabFragments[1]..PositionDébut //TraceDébut(trFichier,ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"] +"Logs_"+Utilisateur.UT_Login+"_" + DateHeureSys() + " .txt") // Définition d'un fragment correspondant au tableau f est un docFragment(ChpTraitementTexte..Valeur, nPos+1, ChpTraitementTexte..Curseur) soit para <- f..Paragraphe[1] si para..Tableau<>Null alors // Est ce bien ce tableau trouvé où l'on écrit les données si para..PositionDébut=nPos alors nCptCol = para..Tableau..Colonnes..Occurrence nCptLig = ArrondiSupérieur(tabDyn..Occurrence/nCptCol)+1 nMax est un entier //Il n'y a pas assez de ligne pour tout afficher si (para..Tableau..Lignes..Occurrence)0 alors nColonne = 1 boucle para..Tableau..Cellules[nNewLigne,nColonne]..Contenu.Texte = sMotsCles para..Tableau..Cellules[nNewLigne,nColonne]..MiseEnPage..Alignement = chCentre nColonne +=1 à faire tantque nColonne=nCptCol fin fin fin nMax = nCptLig-1 //Efface le terme dans le document DocRemplace(ChpTraitementTexte, sTermeRecherche, "",MotComplet+SansCasse) pour i = 1 _à_ nMax nColonne = 1 boucle nTabDyn est un entier = nColonne +( ( (i+1)-2 )*nCptCol) //Trace("nColonne="+nColonne+";i="+i+";ncptcol="+nCptCol+";nTabDyn="+nTabDyn) si nTabDyn<1 _ou_ nTabDyn>tabDyn..Occurrence alors break nLargeur est un entier = para..Tableau..Colonnes[nColonne].. LargeurMillimètres largPixCol est un entier = nLargeur*coeffPixel cell est un docCellule <- para..Tableau..Cellules[i+1,nColonne] nPosCelulle est un entier si nRepetition=1 alors nPosCelulle=cell.Contenu..PositionDébut sinon nPosCelulle=cell.Contenu..PositionDébut+3 fin //Insertion d'un tableau à 1 colonne et 1 ligne pour contourner le problème DocInsèreTableau(ChpTraitementTexte,nPosCelulle,1,1) selon stMembre:TypeMembre cas "ChpImage" : ChpTraitementTexte..Curseur =CreationTableau1Cellule( ChpTraitementTexte,nPosCelulle,nLargeur,TT_DonneElementImage(tabDyn[ nTabDyn],stMembre,largPixCol)) autre cas : ChpTraitementTexte..Curseur =CreationTableau1Cellule( ChpTraitementTexte,nPosCelulle,nLargeur,TT_DonneElementTexte( DonneTexteTypeMembreMotCles(tabDyn[nTabDyn],stMembre.typemembre,stMembre: Membre))) fin //nPosCelulle=ChpTraitementTexte..Curseur nColonne +=1 à faire tantque nColonne=nCptCol fin fin fin fin fin Procédure globale TT_DonneElementImage // Résumé : // Syntaxe : //[ = ] TT_DonneElementImage ( est objet dynamique, est STJSONListeMembre, est entier) // 06/08/2026 Isis_BO 6220 Partie 7 › Collection de procédures › COL_COMMUN › Code // Paramètres : // pclObjDyn (objet dynamique) : // stMembre (STJSONListeMembre) : // largPixCol (entier) : // Valeur de retour : // docElément : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TT_DonneElementImage(pclObjDyn est un objet dynamique, stMembre est un STJSONListeMembre, largPixCol est un entier) img est une Image={pclObjDyn,stMembre:Membre} HauteurImg est un réel = (img..Hauteur*largPixCol)/img..Largeur dRedimensionne(img,largPixCol,HauteurImg,drHomothétiqueCentré) elt est un docElément elt..Type = typeDocElémentImage elt..Image..BufferImage = img elt..Image..Habillage = docHabillageAlignéSurLeTexte // La taille de l'image est en pixels dans la variable de type Image. // Cette taille est convertie en mm dans l'élément (unité utilisée dans un document) elt..Image..Largeur = img..Largeur * 25.4 / 96.0 elt..Image..Hauteur = img..Hauteur * 25.4 / 96.0 renvoyer elt Procédure globale TT_DonneElementTexte // Résumé : // Syntaxe : //[ = ] TT_DonneElementTexte ( est chaîne) // // Paramètres : // sTexte (chaîne ANSI) : // Valeur de retour : // docElément : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // stMembre (STJSONListeMembre) : // largPixCol (entier) : procédure TT_DonneElementTexte(sTexte est une chaîne ) elt est un docElément elt..Type = typeDocElémentTexte elt..Texte=sTexte renvoyer elt Procédure globale uneImageVersTraitementdeTexte // Résumé : // Syntaxe : //uneImageVersTraitementdeTexte ( est champ, est STJSONListTerme, est chaîne, est objet dynamique) // // Paramètres : // ChpTraitementTexte (champ) : 06/08/2026 Isis_BO 6221 Partie 7 › Collection de procédures › COL_COMMUN › Code // stUnTerme (STJSONListTerme) : // sTermeRecherche (chaîne ANSI) : // objDyn (objet dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure uneImageVersTraitementdeTexte(ChpTraitementTexte est un Champ, stUnTerme est un STJSONListTerme, sTermeRecherche est une chaîne,objDyn est objet dynamique) tabFragments est tableau de docFragments //Recherche du terme dans le document tabFragments = DocRecherche(ChpTraitementTexte, sTermeRecherche,MotComplet+SansCasse) //Il y a au moins un trouvé si tabFragments..Occurrence >= 1 alors largPixCol est un entier = 54.9*NBPixelesXMilimetres pour j = 1 _à_ tabFragments..Occurrence si tabFragments[j].Elément..Occurrence=0 alors break img est une Image={objDyn,stUnTerme:Membre} HauteurImg est un réel = (img..Hauteur*largPixCol)/img..Largeur dRedimensionne(img,largPixCol,HauteurImg,drHomothétiqueCentré) elt est un docElément elt..Type = typeDocElémentImage elt..Image..BufferImage = img elt..Image..Habillage = docHabillageAlignéSurLeTexte // La taille de l'image est en pixels dans la variable de type Image. // Cette taille est convertie en mm dans l'élément (unité utilisée dans un document) elt..Image..Largeur = img..Largeur * 25.4 / 96.0 elt..Image..Hauteur = img..Hauteur * 25.4 / 96.0 DocInsère(tabFragments[j],elt) fin fin Procédure globale VerifieEmailOuvreSession // Résumé : // Syntaxe : //[ = ] VerifieEmailOuvreSession ( est entier, est chaîne, est chaîne, est chaîne, est chaîne, est entier) // // Paramètres : // nMode (entier) : // sLogin (chaîne ANSI) : // sMdp (chaîne ANSI) : // sAdresseServeur (chaîne ANSI) : // sPortServeur (chaîne ANSI) : // nCryptage (entier) : // Valeur de retour : // multi-valeur : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure VerifieEmailOuvreSession(local nMode est un entier, local sLogin est une chaîne, local sMdp est une chaîne, local sAdresseServeur est une chaîne,local sPortServeur est une chaîne, local nCryptage est un entier) bResultat est un booléen sMsg est une chaîne 06/08/2026 Isis_BO 6222 Partie 7 › Collection de procédures › COL_COMMUN › Code (bResultat,sMsg) = OuvreSessionEmail(nMode,sLogin,sMdp,sAdresseServeur,sPortServeur,nCryptage) si bResultat alors EmailFermeSession(sLogin) fin renvoyer (bResultat,sMsg) 06/08/2026 Isis_BO 6223 Partie 7 › Collection de procédures › COL_CONNEXION › Code COL_CONNEXION Code Déclaration de COL_CONNEXION constante groupeConnexion = "GROUPE_CONNEXION" groupeAdminClient= "GROUPE_ADMIN_CLIENT" groupeUserClient = "GROUPE_USER_CLIENT" fin //*****************Structure des variables de connexions******************* STParamConnexion est une Structure gnIndiceSection est un entier // Indice de la section du fichier Ini gnOrdreApparitionest un entier // Ordre d'apparation de la connexion gsNomLogique est une chaîne // Nom logique donné à la base de données gsUser est un Buffer // Nom utilisateur BDD gsMdp est un Buffer // Mot de passe utilisateur BDD gsServeurBDD est une chaîne // Serveur de base de données gsAdresseIPServeur est une chaîne // Adresse IP du serveur gsPortServeur est une chaîne // Port du serveur gsNomBDD est une chaîne // Nom de la base de données gsServeurBDDEtBDDest une chaîne fin STFichier est une Structure sNomGroupe est une chaîne sMdpGroupe est une chaîne sNomFichier est une chaîne //bFichierAvecMdp est un booléen //bFichierExis fin ETypeDroit est une Enumération DroitServeur DroitBaseDeDonnees DroitFichier fin ETypeGroupe est une Enumération TypeConnexion TypeAdminClient TypeUtilisateur fin sMAJStruct est une chaîne=[ { "EtatMAJ": "%1", "DateMAJ": "%2", "Version": "%3" } ] gsListeConnexion est un tableau de STparamConnexion gnIndiceConnexionest un entier gsCleCryptageUserHFSQL est une chaîne gsConstCryptageUserHFSQL est une chaîne gsCleDecryptageMotDePasse est une chaîne gnIdSvgBDD est un entier gnEtatSvg est entier gsListeFichier est une chaîne //= HListeFichier() gtaFichiersBDD est un tableau associatif (SansDoublon, wlChaîne) de STFichier gtaGroupeFichierBDD est un tableau associatif (SansDoublon, wlChaîne) de chaîne 06/08/2026 Isis_BO 6224 Partie 7 › Collection de procédures › COL_CONNEXION › Code gsListeGrpFic est une chaîne=HListePersoDossier() gsListeLiaison est une chaîne=HListeLiaison("*",hLstDétail)//,*,*,hLstDétail) pour toute chaîne sUnGroupe de gsListeGrpFic séparée par RC gtaGroupeFichierBDD[sUnGroupe] = HListeFichier(sUnGroupe) stUnFichier est STFichier //sListeFichiersGroupe est une chaine = stUnFichier.sNomGroupe = sUnGroupe pour toute chaîne sUnFichier de gtaGroupeFichierBDD[sUnGroupe] séparée par RC stUnFichier.sNomFichier=sUnFichier gtaFichiersBDD[sUnFichier] = stUnFichier gsListeFichier += sUnFichier+RC fin fin gsListeFichier = ChaîneSupprime(gsListeFichier,Position(gsListeFichier,RC,0,DepuisFin),2) gcnxLaConnexionPrec est une Connexion Procédure globale AffecteMdpFichier // Résumé : // Syntaxe : // AffecteMdpFichier () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AffecteMdpFichier(sListeDesErreurs est une chaîne) //Boucle sur le tableau associatif des fichiers pour tout élément stProprieteFichier,sNomUnFichier de gtaFichiersBDD //La fixation du mot de passe à échouer si pas HPasse(sNomUnFichier,stProprieteFichier.sMdpGroupe)alors sListeDesErreurs += [RC] + "- Echec de fixation du mot de passe du fichier <" + sNomUnFichier + "> : " + HErreurInfo() fin Procédure globale AjouteGroupeHFSQL procédure AjouteGroupeHFSQL(cnxLaConnexion est une Connexion,local sNomGroupe est une chaîne) HRAZGroupe() HGroupe.Nom = sNomGroupe renvoyer HAjouteGroupe(cnxLaConnexion) Procédure globale AjouteOuModifieUserHFSQL // Résumé : Méthode qui permet d'ajouter ou modifier l'utilisateur HFSQL correspondant à l'utilisateur de l'application // Syntaxe : //[ = ] AjouteOuModifieUserHFSQL ( est connexion HFSQL, est CErreur, est chaîne, est chaîne) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // clErreur (CErreur) : 06/08/2026 Isis_BO 6225 Partie 7 › Collection de procédures › COL_CONNEXION › Code // sLogin (chaîne ANSI) : // sNomPrenom (chaîne ANSI) : // Valeur de retour : // booléen : // // Exemple : // Indiquez ici un exemple d'utilisation. // // sMdp (chaîne ANSI) : procédure AjouteOuModifieUserHFSQL(cnxLaConnexion est une Connexion,local clErreur est un CErreur,local sLogin est une chaîne, local sNomPrenom est une chaîne) bResultat est un booléen quand exception dans si CreationGroupeHFSQLSiInexistant(cnxLaConnexion,groupeUserClient) alors AppliqueDroitGroupe(cnxLaConnexion,groupeUserClient,DroitBaseDeDonnees,TypeUtilisateur) fin bUserExiste est un booléen=UtilisateurHFSQLExiste(cnxLaConnexion,sLogin) si pas bUserExiste alors HRAZUtilisateur() fin HUtilisateur.Login = sLogin HUtilisateur.MotDePasse = Crypte(sLogin, "62, rue Langénieux", crypteSécurisé, Vrai)+ "@APPLILOGIK" HUtilisateur.NomComplet = sNomPrenom HUtilisateur.CompteActif = Vrai HUtilisateur.Groupes = groupeUserClient si bUserExiste _et_ pas HModifieUtilisateur(cnxLaConnexion,sLogin) alors goto ERREURPROG sinon si bUserExiste=Faux _et_ pas HAjouteUtilisateur(cnxLaConnexion) alors goto ERREURPROG fin si pas bUserExiste alors HModifieDroitBaseDeDonnées(cnxLaConnexion,sLogin,hDroitAjout+hDroitBlocage+hDroitConnexion+ hDroitCréationVue+hDroitLecture+hDroitModification+hDroitSuppression+hDroitExécutionProcédure, hHérité,cnxLaConnexion..BaseDeDonnées) fin bResultat = Vrai goto SORTIE ERREURPROG: clErreur.Init(CErreur.ErreurHFSQL,HErreurInfo(hErrMessage)) bResultat = Faux faire clErreur.Init(CErreur.Grave,ExceptionInfo()) bResultat = Faux fin SORTIE: renvoyer bResultat Procédure globale AppliqueDroitGroupe procédure AppliqueDroitGroupe(cnxLaConnexion est une Connexion,local sNomGroupe est une chaîne,local eMode est un ETypeDroit,local eModeGroupe est un eTypeGroupe ) bResultat est un booléen bResultat = CreationGroupeHFSQLSiInexistant(cnxLaConnexion,sNomGroupe) selon eMode cas DroitServeur : bResultat = bResultat _et_ HModifieDroitServeur(cnxLaConnexion,sNomGroupe, DonneDroitTypeGroupe(eMode,eModeGroupe),hAutorisé) cas DroitBaseDeDonnees : bResultat = bResultat _et_ HModifieDroitBaseDeDonnées(cnxLaConnexion, sNomGroupe,DonneDroitTypeGroupe(eMode,eModeGroupe),hAutorisé,cnxLaConnexion..BaseDeDonnées) cas DroitFichier : bResultat = bResultat _et_ HModifieDroitFichier(cnxLaConnexion,sNomGroupe, DonneDroitTypeGroupe(eMode,eModeGroupe),hAutorisé,"",Utilisateur) fin renvoyer bResultat Procédure globale AppliqueDroitsHFSQL 06/08/2026 Isis_BO 6226 Partie 7 › Collection de procédures › COL_CONNEXION › Code // Résumé : // Syntaxe : //[ = ] AppliqueDroitsHFSQL ( est connexion HFSQL, est chaîne) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // sListeDesErreurs (chaîne ANSI) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AppliqueDroitsHFSQL(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne) bResultat est un booléen = Vrai sDSrvGrpCnx est une chaîne = HInfoDroitServeur(cnxLaConnexion,groupeConnexion, DonneDroitTypeGroupe(DroitServeur,TypeConnexion)) sDBddGrpCnx est une chaîne = HInfoDroitBaseDeDonnées(cnxLaConnexion,groupeConnexion, DonneDroitTypeGroupe(DroitBaseDeDonnees,TypeConnexion),cnxLaConnexion..BaseDeDonnées) sDFicGrpCnx est une chaîne = HInfoDroitFichier(cnxLaConnexion,groupeConnexion, DonneDroitTypeGroupe(DroitFichier,TypeConnexion),cnxLaConnexion..BaseDeDonnées,Utilisateur) sDSrvGrpAdm est une chaîne = HInfoDroitServeur(cnxLaConnexion,groupeAdminClient, DonneDroitTypeGroupe(DroitServeur,TypeAdminClient)) sDBddGrpAdm est une chaîne = HInfoDroitBaseDeDonnées(cnxLaConnexion,groupeAdminClient, DonneDroitTypeGroupe(DroitBaseDeDonnees,TypeAdminClient),cnxLaConnexion..BaseDeDonnées) sDBddGrpUsr est une chaîne = HInfoDroitBaseDeDonnées(cnxLaConnexion,groupeUserClient, DonneDroitTypeGroupe(DroitBaseDeDonnees,TypeUtilisateur),cnxLaConnexion..BaseDeDonnées) si (Contient(sDSrvGrpCnx,hInterdit) _ou_ Contient(sDSrvGrpCnx,hHérité)) _et_ pas AppliqueDroitGroupe( cnxLaConnexion,groupeConnexion,DroitServeur,TypeConnexion) alors bResultat= Faux ; sListeDesErreurs +=ChaîneConstruit( "Erreur lors de la modification des droits serveurs pour le groupe %1",groupeConnexion) si (Contient(sDBddGrpCnx,hInterdit) _ou_ Contient(sDBddGrpCnx,hHérité)) _et_ pas AppliqueDroitGroupe( cnxLaConnexion,groupeConnexion,DroitBaseDeDonnees,TypeConnexion) alors bResultat= Faux ; sListeDesErreurs +=ChaîneConstruit( "Erreur lors de la modification des droits de la base de données pour le groupe %1",groupeConnexion) si (Contient(sDFicGrpCnx,hInterdit) _ou_ Contient(sDFicGrpCnx,hHérité)) _et_ pas AppliqueDroitGroupe( cnxLaConnexion,groupeConnexion,DroitFichier,TypeConnexion) alors bResultat= Faux ; sListeDesErreurs +=ChaîneConstruit( "Erreur lors de la modification des droits des fichiers pour le groupe %1",groupeConnexion) si (Contient(sDSrvGrpAdm,hInterdit) _ou_ Contient(sDSrvGrpAdm,hHérité)) _et_ pas AppliqueDroitGroupe( cnxLaConnexion,groupeAdminClient,DroitServeur,TypeAdminClient) alors bResultat= Faux ; sListeDesErreurs +=ChaîneConstruit( "Erreur lors de la modification des droits serveurs pour le groupe %1",groupeAdminClient) si (Contient(sDBddGrpAdm,hInterdit) _ou_ Contient(sDBddGrpAdm,hHérité)) _et_ pas AppliqueDroitGroupe( cnxLaConnexion,groupeAdminClient,DroitBaseDeDonnees,TypeAdminClient) alors bResultat= Faux ; sListeDesErreurs +=ChaîneConstruit( "Erreur lors de la modification des droits de la base de données pour le groupe %1",groupeAdminClient) si (Contient(sDBddGrpUsr,hInterdit) _ou_ Contient(sDBddGrpUsr,hHérité)) _et_ pas AppliqueDroitGroupe( cnxLaConnexion,groupeUserClient,DroitBaseDeDonnees,TypeUtilisateur) alors bResultat= Faux ; sListeDesErreurs +=ChaîneConstruit( "Erreur lors de la modification des droits de la base de données pour le groupe %1",groupeUserClient) renvoyer bResultat Procédure globale AttendDeconnexionServiceMobile // Résumé : // Syntaxe : //AttendDeconnexionServiceMobile ( est connexion HFSQL, est chaîne) // 06/08/2026 Isis_BO 6227 Partie 7 › Collection de procédures › COL_CONNEXION › Code // Paramètres : // cnxLaConnexion (connexion HFSQL) : // sListeDesErreurs (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sListeDesErreurs (chaîne ANSI) : procédure AttendDeconnexionServiceMobile(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne) boucle //Temporisation de 5 secondes Multitâche(500) //Récupère la liste des utilisateurs connectés sListeUser est une chaîne = HListeUtilisateurConnecté(cnxLaConnexion,cnxLaConnexion..BaseDeDonnées) à faire tantque Contient(sListeUser,"ServiceMobile") Procédure globale ChangeConnexionFichier // Résumé : // Syntaxe : //ChangeConnexionFichier ( est connexion HFSQL, est chaîne, est chaîne) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // sListeDesErreurs (chaîne ANSI) : // sListeFichier (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ChangeConnexionFichier(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne,local sListeFichier est une chaîne) pour toute chaîne sUnFichier de sListeFichier séparée par RC //Le changement de connexion sur le fichier s'est mal passé si pas HChangeConnexion(sUnFichier,cnxLaConnexion) alors sListeDesErreurs += [RC] + "- Erreur de connexion au fichier <" + sUnFichier + "> : " + HErreurInfo() fin Procédure globale ChangeEtOuvreConnexion // Résumé : // Syntaxe : //[ = ] ChangeEtOuvreConnexion ( est connexion HFSQL, est chaîne, est procédure [, est booléen]) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // sListeDesErreurs (chaîne ANSI) : // callBackConnexion (procédure) : // bOuvreConnexionSeul (booléen - valeur par défaut=0) : < 06/08/2026 Isis_BO 6228 Partie 7 › Collection de procédures › COL_CONNEXION › Code indiquez ici le rôle de bChangeConnexionFichier> // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // clErreur (CErreur) : procédure ChangeEtOuvreConnexion(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne, callBackConnexion est une procédure,local bOuvreConnexionSeul est un booléen=Faux) //,clErreur est un CErreur //Fermeture de la connexion en cours si existante si ConnexionDifferente(cnxLaConnexion) alors HFermeConnexion(cnxLaConnexion) nVerifStruct est un entier si pas bOuvreConnexionSeul alors nVerifStruct=HVérifieStructure("*", hIdentique) fin //Ouvre la connexion si HOuvreConnexion(cnxLaConnexion) alors SvgContexteConnexion(cnxLaConnexion) si pas bOuvreConnexionSeul alors nVersHFSQL est une entier = Val(Gauche(ExtraitChaîne(HInfoServeur(cnxLaConnexion, hInfoVersion),1,TAB,DepuisDébut),2)) bStructureAModifier est un booléen bStopAccesBDD est un booléen //Vérifie si une MAJ de structure est nécessaire si callBackConnexion<>Null alors bStructureAModifier = StructureAModifier(cnxLaConnexion, cnxLaConnexion..BaseDeDonnées) //Une MAJ de Structure est nécessaire et il existe une procédure callBack de sauvegarde BDD si bStructureAModifier _et_ callBackConnexion<>Null alors sListeDesErreurs = callBackConnexion( "SvgBDD") //Si pas d'erreurs si sListeDesErreurs="" alors //En cas de MAJ de structure si bStructureAModifier alors //Interdit l'accès à la base de données et attend que l'utilisateur ServiceMobile est terminé ses traitements si bStructureAModifier _et_ callBackConnexion<>Null alors sListeDesErreurs = callBackConnexion("StopCnx") bStopAccesBDD = Vrai fin //L'accès à la base de données est bien interdit si sListeDesErreurs="" alors //indique au niveau de la base de données que le traitement est "En cours" pour être relus par les autres utilisateurs ou moimême au moment du contrôle (cf ControleSauvegarde) HSauveParamètre(cnxLaConnexion,"MAJ_STRUCTURE",ChaîneConstruit(sMAJStruct, "En cours",DateVersChaîne(DateSys(),"JJ/MM/AAAA")+" "+HeureVersChaîne(HeureSys(), "HH:mm"),gsInfoVersion)) fin fin //suppression des liaisons 06/08/2026 Isis_BO 6229 Partie 7 › Collection de procédures › COL_CONNEXION › Code // SI nVersHFSQL<25 ALORS TraiteLesLiaisons(cnxLaConnexion,0,HListeLiaison("*", cnxLaConnexion,hLstDétail)) //Traite les fichiers (Mot de passe et Maj de structure) si sListeDesErreurs="" alors // TraiteLesFichiers(cnxLaConnexion,sListeDesErreurs) si gbFichierCryptés alors HPasse(ProtectionStd,DonneMdpGroupeDeFichier(ProtectionStd,cnxLaConnexion.. BaseDeDonnées)) fin HPasse(ProtectionPlus,DonneMdpGroupeDeFichier(ProtectionPlus,cnxLaConnexion.. BaseDeDonnées)) fin //Création des liaisons // SI nVersHFSQL<25 ALORS // TraiteLesLiaisons(cnxLaConnexion,1,gsListeLiaison) // SINON //MAJ des liaisons HMiseAJourLiaison("*",hmsSansContrôle) // FIN //S'il n'y a pas d'erreurs et que l'on a changé le mot de passe des fichiers on supprime le paramètre //SI sListeDesErreurs="" _et_ sNomBDDOld<>"" ALORS HSupprimeParamètre(cnxLaConnexion,"NomBDDImport") //En cas de MAJ de structure si bStructureAModifier alors //indique au niveau de la base de données que le traitement est "Terminé" pour être relus par les autres utilisateurs ou moimême au moment du contrôle (cf ControleSauvegarde) HSauveParamètre(cnxLaConnexion,"MAJ_STRUCTURE",ChaîneConstruit(sMAJStruct, sListeDesErreurs="" ? "Terminée" sinon "En cours",DateVersChaîne(DateSys(), "JJ/MM/AAAA")+" "+HeureVersChaîne(HeureSys(),"HH:mm"),gsInfoVersion)) fin //En cas d'interdiction de connexion à la base si bStopAccesBDD alors //Met fin à l'interdiction de connexion à la base de données HFinInterditAccèsBaseDeDonnées(cnxLaConnexion,cnxLaConnexion..BaseDeDonnées) fin fin //SINON // MotDePasseFichiers(cnxLaConnexion,sListeDesErreurs) fin sinon si HErreur()<>0 alors //trace("ERREUR : ChangeEtOuvreConnexion") //trace(HErreurInfo(hErrComplet)) // Autres erreurs qu'une différence de structure sListeDesErreurs += " Erreur d'accès : " + HErreurInfo() fin si nVerifStruct> 0 alors nVerifStruct=HVérifieStructure("*", hCompatible) renvoyer sListeDesErreurs = "" Procédure globale ConnexionDifferente 06/08/2026 Isis_BO 6230 Partie 7 › Collection de procédures › COL_CONNEXION › Code // Résumé : // Syntaxe : //[ = ] ConnexionDifferente ( est connexion HFSQL) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ConnexionDifferente(cnxLaConnexion est une Connexion) si gcnxLaConnexionPrec..Serveur<>cnxLaConnexion..Serveur _ou_ gcnxLaConnexionPrec..BaseDeDonnées<>cnxLaConnexion..BaseDeDonnées _ou_ gcnxLaConnexionPrec..Provider<>cnxLaConnexion..Provider _ou_ gcnxLaConnexionPrec..Utilisateur<>cnxLaConnexion..Utilisateur alors renvoyer Vrai sinon renvoyer Faux fin Procédure globale ConnexionUtilisateur // Résumé : Méthode appeler lors de la connexion de l'utilisateur pour vérifier s'il peut se connecter // Syntaxe : //[ = ] ConnexionUtilisateur ( est connexion HFSQL, est chaîne, est chaîne, est chaîne, est chaîne, est chaîne, est chaîne) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // sAdresseIPServeurHFSQL (chaîne ANSI) : // sPortServeurHFSQL (chaîne ANSI) : // sNomBDDHFSQL (chaîne ANSI) : // sLogin (chaîne ANSI) : Login saisie par l'utilisateur // sMotDePasse (chaîne ANSI) : Mot de passe saisie par l'utilisateur // sListeDesErreurs (chaîne ANSI) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ConnexionUtilisateur(cnxLaConnexion est une Connexion,local sAdresseIPServeurHFSQL est une chaîne, local sPortServeurHFSQL est une chaîne, local sNomBDDHFSQL est une chaîne, local sLogin est une chaîne, local sMotDePasse est une chaîne,sListeDesErreurs est une chaîne) bResultat est un booléen //L'utilisateur HFSQL existe-t-il ? bUserExiste est un booléen=UtilisateurHFSQLExiste(cnxLaConnexion,sLogin) //L'utilisateur HFSQL est-il un Super Utilisateur bSuperUtilisateur est un booléen = HUtilisateur.SuperUtilisateur // 1 : L'utilisateur est un utilisateur standard // 2 : L'utilisateur est un utilisateur administrateur client ou un super utilisateur HFSQL // 3 : Utilsateur par défaut nMode est un entier = (pas HUtilisateur.Groupes dans (groupeAdminClient)) _et_ (pas HUtilisateur. SuperUtilisateur) ? 1 sinon (HUtilisateur.Groupes dans (groupeAdminClient)) _ou_ (HUtilisateur. 06/08/2026 Isis_BO 6231 Partie 7 › Collection de procédures › COL_CONNEXION › Code SuperUtilisateur) ? 2 sinon 3 //L'utilisateur HFSQL existe et il est Super Utilisateur si bUserExiste _et_ bSuperUtilisateur alors CreationSuperUserSiInexistant(sLogin,sMotDePasse) fin //trace("ConnexionUtilisateur : nMode :" + nMode +" login :" + sLogin ) //La recherche de l'utilisateur dans le fichier Utilisateur a été trouvé si HLitRecherchePremier(Utilisateur,UT_Login,sLogin) alors //Le mot de passe correspond à ce qui est stocké dans le fichier utilisateur si Utilisateur.UT_MotDePasse=Gauche(BufferVersHexa(HashChaîne(HA_MD5_128,sMotDePasse+Mdp3), SansRegroupement),50) alors sNomPrenom est une chaîne si HLitRecherchePremier(Collaborateur,CO_PKID,Utilisateur.UT_IDCollaborateur) alors sNomPrenom = Collaborateur.CO_Nom+" "+Collaborateur.CO_Prenom fin clErreur est un CErreur //L'utilisateur est un utilisateur standard si nMode=1 alors si pas Collaborateur.CO_AccesBO alors clErreur.Init(CErreur.Fonctionnelle, "Cet utilisateur n'a pas le droit d'accéder à l'application bureau") bResultat = Faux sinon sListeUser est une chaîne = HListeUtilisateurConnecté(cnxLaConnexion,cnxLaConnexion.. BaseDeDonnées) si Contient(sListeUser,sLogin) alors clErreur.Init(CErreur.Fonctionnelle,"Cet utilisateur est déjà connecté") //sListeDesErreurs+="Cet utilisateur est déjà connecté" bResultat = Faux sinon //Vérification de l'utilisateur standard dans HFSQL bResultat = AjouteOuModifieUserHFSQL(cnxLaConnexion,clErreur,sLogin,sNomPrenom) fin fin sinon bResultat = Vrai fin si bResultat alors //Modification de la variable de connexion selon le type d'utilisateur(nMode) si ModifieVariableDeConnexion(cnxLaConnexion,nMode,sAdresseIPServeurHFSQL, sPortServeurHFSQL,sNomBDDHFSQL,sLogin,sMotDePasse) alors //Trace("ConnexionUtilisateur: ModifieVariableDeConnexion(",nMode,sAdresseIPServeurHFSQL,sPortServeurHFSQL,sNomBDDHFS QL,sLogin,sMotDePasse) //L'ouverture de la connexion à la base c'est mal passée si pas ChangeEtOuvreConnexion(cnxLaConnexion,sListeDesErreurs,Null,Vrai) alors //Modification de la variable de connexion avec l'utilisateur par défaut si ModifieVariableDeConnexion(cnxLaConnexion,3,sAdresseIPServeurHFSQL, sPortServeurHFSQL,sNomBDDHFSQL,sLogin,sMotDePasse) alors //Retablissement de la connexion avec l'utilisateur par défaut //bResultat = ChangeEtOuvreConnexion(cnxLaConnexion,sListeDesErreurs,null) fin sinon bResultat = Vrai fin 06/08/2026 Isis_BO 6232 Partie 7 › Collection de procédures › COL_CONNEXION › Code fin sinon sListeDesErreurs = clErreur.FormateMessage() fin sinon sListeDesErreurs+="le mot de passe est incorrect" fin sinon sListeDesErreurs+= "L'utilisateur n'existe pas" fin renvoyer bResultat Procédure globale ConstruitListeConnexion procédure ConstruitListeConnexion(clErreur est un CErreur) bResultat est un booléen bSansIni est un booléen si pas fFichierExiste(ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"]+NomFichierIni) alors bSansIni=Vrai clErreur.Init(CErreur.Fonctionnelle,ChaîneConstruit( "Aucun fichier de configuration n'a été trouvé sous %1",ComplèteRep(fRepGlobalCommun)+RepertoireIni +["\"])) sinon si SansEspace(gsListeSection)="" alors clErreur.Init(CErreur.Fonctionnelle,ChaîneConstruit( "Le fichier de configuration situé sous %1 est incorrect",ComplèteRep(fRepGlobalCommun)+ RepertoireIni+["\"])) sinon gsListeServeur est un tableau de STParamConnexion si pas ExtraitChaîne(ExtraitChaîne(gsListeSection,1,RC),2,"\") dans ("",EOT) alors DecodeNouvelIni(gsListeServeur) sinon DecodeAncienIni(gsListeServeur) fin pour i = gsListeConnexion..Occurrence à 1 pas -1 si gsListeConnexion[i].gsServeurBDD<>"" _et_ gsListeConnexion[i].gsNomBDD<>"" _et_ gsListeConnexion[i].gsUser<>"" alors nIndiceSrv est un entier = TableauCherche(gsListeServeur,tcLinéaire,"gsServeurBDD", gsListeConnexion[i].gsServeurBDD,1) si nIndiceSrv>0 alors gsListeConnexion[i].gsServeurBDD = gsListeServeur[nIndiceSrv]:gsServeurBDD gsListeConnexion[i].gsAdresseIPServeur = gsListeServeur[nIndiceSrv]:gsAdresseIPServeur gsListeConnexion[i].gsPortServeur = gsListeServeur[nIndiceSrv]:gsPortServeur sinon TableauSupprime(gsListeConnexion,i) fin sinon TableauSupprime(gsListeConnexion,i) fin fin TableauTrie(gsListeConnexion,ttMembre,"gsServeurBDD;gsNomBDD") si gsListeConnexion..Occurrence>0 alors bResultat = Vrai sinon clErreur.Init(CErreur.Fonctionnelle,ChaîneConstruit( "Aucun connexion n'a pu être déterminée à partir du fichier de configuration situé sous %1", ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"])) fin 06/08/2026 Isis_BO 6233 Partie 7 › Collection de procédures › COL_CONNEXION › Code fin renvoyer (bResultat,bSansIni) Procédure globale ConstruitListeConnexion1 procédure ConstruitListeConnexion1(clErreur est un CErreur) bResultat est un booléen bSansIni est un booléen si pas fFichierExiste(ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"]+NomFichierIni) alors bSansIni=Vrai clErreur.Init(CErreur.Fonctionnelle,ChaîneConstruit( "Aucun fichier de configuration n'a été trouvé sous %1",ComplèteRep(fRepGlobalCommun)+RepertoireIni +["\"])) sinon si SansEspace(gsListeSection)="" alors clErreur.Init(CErreur.Fonctionnelle,ChaîneConstruit( "Le fichier de configuration situé sous %1 est incorrect",ComplèteRep(fRepGlobalCommun)+ RepertoireIni+["\"])) sinon gsListeServeur est un tableau de STParamConnexion si pas ExtraitChaîne(ExtraitChaîne(gsListeSection,1,RC),2,"\") dans ("",EOT) alors DecodeNouvelIni(gsListeServeur) sinon DecodeAncienIni(gsListeServeur) fin pour i = gsListeConnexion..Occurrence à 1 pas -1 si gsListeConnexion[i].gsServeurBDD<>"" _et_ gsListeConnexion[i].gsNomBDD<>"" _et_ gsListeConnexion[i].gsUser<>"" alors nIndiceSrv est un entier = TableauCherche(gsListeServeur,tcLinéaire,"gsServeurBDD", gsListeConnexion[i].gsServeurBDD,1) si nIndiceSrv>0 alors gsListeConnexion[i].gsServeurBDD = gsListeServeur[nIndiceSrv]:gsServeurBDD gsListeConnexion[i].gsAdresseIPServeur = gsListeServeur[nIndiceSrv]:gsAdresseIPServeur gsListeConnexion[i].gsPortServeur = gsListeServeur[nIndiceSrv]:gsPortServeur sinon TableauSupprime(gsListeConnexion,i) fin sinon TableauSupprime(gsListeConnexion,i) fin fin TableauTrie(gsListeConnexion,ttMembre,"gsServeurBDD;gsNomBDD") si gsListeConnexion..Occurrence>0 alors bResultat = Vrai sinon clErreur.Init(CErreur.Fonctionnelle,ChaîneConstruit( "Aucun connexion n'a pu être déterminée à partir du fichier de configuration situé sous %1", ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"])) fin fin renvoyer (bResultat,bSansIni) Procédure globale ControleSauvegarde // Résumé : // Syntaxe : //[ = ] ControleSauvegarde ( est connexion HFSQL, est chaîne, est chaîne [, est chaîne]) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : 06/08/2026 Isis_BO 6234 Partie 7 › Collection de procédures › COL_CONNEXION › Code // sListeDesErreurs (chaîne ANSI) : // sInfoVersion (chaîne ANSI) : // sEtatRech (chaîne ANSI - valeur par défaut="") : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ControleSauvegarde(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne,local sInfoVersion est une chaîne,local sEtatRech est une chaîne="") bResultat est un booléen=Vrai //Récupération des sauvegardes sListeSVG est une chaîne = HInfoSauvegarde(cnxLaConnexion) pour toute chaîne uneSVG de sListeSVG séparée par EOT si Contient(ExtraitChaîne(uneSVG,5,TAB),sInfoVersion) alors si sEtatRech<>"" _et_ sEtatRech=ExtraitChaîne(uneSVG,6,TAB) alors bResultat = Faux sinon selon ExtraitChaîne(uneSVG,6,TAB) cas hSvgEncours : sListeDesErreurs += "Une sauvegarde des données est en cours merci de quitter et de réessayer plus tard" bResultat = Faux cas hSvgTerminée si MAJStructureEnCours(cnxLaConnexion) alors sListeDesErreurs += "Une mise à jour du logiciel est en cours merci de quitter et de réessayer plus tard" fin bResultat = Faux fin fin break fin fin renvoyer bResultat Procédure globale ControleUtilisateur // Résumé : // Syntaxe : //[ = ] ControleUtilisateur ( est connexion HFSQL, est chaîne, est chaîne, est chaîne) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // sListeDesErreurs (chaîne ANSI) : // sLogin (chaîne ANSI) : // sMotDePasse (chaîne ANSI) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // 06/08/2026 Isis_BO 6235 Partie 7 › Collection de procédures › COL_CONNEXION › Code // nIndCnx (entier) : procédure ControleUtilisateur(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne,local sLogin est une chaîne, local sMotDePasse est une chaîne) bResultat est un booléen nVerifStruct est un entier = HVérifieStructure("*", hSansContrôle) si ChangeEtOuvreConnexion(cnxLaConnexion,sListeDesErreurs,Null,Vrai) alors //La recherche de l'utilisateur dans le fichier Utilisateur a été trouvé si HLitRecherchePremier(Utilisateur,UT_Login,sLogin) alors //L'utilisateur HFSQL existe-t-il ? bUserExiste est un booléen = UtilisateurHFSQLExiste(cnxLaConnexion,sLogin) nMode est un entier si bUserExiste //L'utilisateur HFSQL est-il un Super Utilisateur bSuperUtilisateurest un booléen = HUtilisateur.SuperUtilisateur // 1 : L'utilisateur est un utilisateur standard // 2 : L'utilisateur est un utilisateur administrateur client ou un super utilisateur HFSQL // 3 : Utilisateur par défaut nMode = (pas HUtilisateur.Groupes dans (groupeAdminClient)) _et_ (pas HUtilisateur. SuperUtilisateur) ? 1 sinon (HUtilisateur.Groupes dans (groupeAdminClient)) _ou_ ( HUtilisateur.SuperUtilisateur) ? 2 sinon 3 sinon nMode = 1 fin //Le mot de passe correspond à ce qui est stocké dans le fichier utilisateur si Utilisateur.UT_MotDePasse=Gauche(BufferVersHexa(HashChaîne(HA_MD5_128,sMotDePasse+Mdp3), SansRegroupement),50) alors //L'utilisateur est un utilisateur standard si nMode=1 alors si pas Utilisateur.UT_AccesBO alors sListeDesErreurs += [RC] + "Cet utilisateur n'a pas le droit d'accéder à l'application bureau" sinon sListeUser est une chaîne = HListeUtilisateurConnecté(cnxLaConnexion, cnxLaConnexion..BaseDeDonnées) si Contient(sListeUser,sLogin) alors sListeDesErreurs += [RC] + "Cet utilisateur est déjà connecté" fin fin sinon sListeDesErreurs += [RC] + "Le mot de passe est incorrect" fin sinon sListeDesErreurs += [RC] + "Cet utilisateur est inconnu" fin fin HVérifieStructure("*", nVerifStruct) bResultat = sListeDesErreurs="" renvoyer bResultat Procédure globale CreationGroupeHFSQLSiInexistant procédure CreationGroupeHFSQLSiInexistant(cnxLaConnexion est une Connexion,local sNomGroupe est une 06/08/2026 Isis_BO 6236 Partie 7 › Collection de procédures › COL_CONNEXION › Code chaîne) bGroupeExiste est un booléen = GroupeHFSQLExiste(cnxLaConnexion,sNomGroupe) si pas bGroupeExiste alors bGroupeExiste = AjouteGroupeHFSQL(cnxLaConnexion,sNomGroupe) fin renvoyer bGroupeExiste Procédure globale CreationMotDePasseSiInexistant procédure CreationMotDePasseSiInexistant(cnxLaConnexion est une Connexion,local sNomUnFichier est une chaîne,local sHash_Hexa est une chaîne,sListeDesErreurs est une chaîne)//,sNomBDDOld est une chaine="" si HFichierExiste(cnxLaConnexion,sNomUnFichier+".FIC") alors //Aucune vérification n'est effectuée, les descriptions de l'analyse et du fichier physique peuvent être différentes //HVérifieStructure(sNomUnFichier, hSansContrôle) // Si fichier protégé par mot de passe si {sNomUnFichier,indFichier}..ProtégéParMotDePasse=Vrai alors // Fixe le mot de passe utilisé par le fichier si pas HPasse(sNomUnFichier,sHash_Hexa)alors // Echec de fixation du mot de passe sur le fichier sListeDesErreurs += [RC] + "- Echec de fixation du mot de passe du fichier <" + sNomUnFichier + "> : " + HErreurInfo() fin // Si fichier pas protégé par mot de passe sinon // Changement du mot de passe au fichier si pas HChangeMotDePasse(sNomUnFichier,sHash_Hexa)alors // Echec d'ouverture du fichier avec le mot de passe sListeDesErreurs += [RC] + "- Echec de changement du mot de passe du fichier <" + sNomUnFichier + "> : " + HErreurInfo() fin fin fin Procédure globale CreationSuperUserSiInexistant // Résumé : // Syntaxe : //CreationSuperUserSiInexistant ( est chaîne, est chaîne) // // Paramètres : // sLogin (chaîne ANSI) : // sMotDePasse (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure CreationSuperUserSiInexistant(local sLogin est une chaîne,local sMotDePasse est une chaîne) si pas HLitRecherchePremier(Utilisateur,Utilisateur.UT_Login,sLogin) alors Hash1 est un Buffer = HashChaîne(HA_MD5_128,sMotDePasse+Mdp3) sHash_Hexa est une chaîne = BufferVersHexa(Hash1,SansRegroupement) HRAZ(Utilisateur) Utilisateur.UT_Login = sLogin Utilisateur.UT_MotDePasse = sHash_Hexa//sMotDePasse HAjoute(Utilisateur) 06/08/2026 Isis_BO 6237 Partie 7 › Collection de procédures › COL_CONNEXION › Code fin Procédure globale DecodeAncienIni // Résumé : // Syntaxe : //DecodeAncienIni ( est tableau) // // Paramètres : // gsListeServeur (tableau) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DecodeAncienIni(gsListeServeur est un tableau de STParamConnexion) gnbServeur est un entier gnbBase est un entier gsListeMotsCle est une chaîne gsTemp est une chaîne sFichierEnCours est une chaîne = ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"]+NomFichierIni sFichierRenome est une chaîne = ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"]+ExtraitChaîne( NomFichierIni,1,".")+" "+DateVersChaîne(DateHeureSys(),"AAAA MM JJ HH mm ")+".ini" bRenome est un booléen = gbRenomeAncienIni ? fRenomme(sFichierEnCours,sFichierRenome) sinon Faux //Boucle sur toutes les sections pour toute chaîne sUneSection de gsListeSection séparée par RC //La section est le nom d'un serveur HFSQL si Contient(sUneSection,"ServeurHFSQL_") alors gnbServeur +=1 //Lit tous les mots cléfs de la section en cours gsListeMotsCle = INILit(sUneSection,"","",bRenome ? sFichierRenome sinon sFichierEnCours) unServeur est un STparamConnexion unServeur.gnIndiceSection = gnbServeur //Boucle sur les mots clés de la section du fichier pour toute chaîne sUnMotCle de gsListeMotsCle séparée par RC //Lit la valeur du mot clé gsTemp = INILit(sUneSection,sUnMotCle,"",bRenome ? sFichierRenome sinon sFichierEnCours) si sUnMotCle="NomUnique" alors unServeur.gsServeurBDD = gsTemp si sUnMotCle="MachineOuAdresseIP" alors unServeur.gsAdresseIPServeur= gsTemp si sUnMotCle="Port" alors unServeur.gsPortServeur = gsTemp fin TableauAjoute(gsListeServeur,unServeur) si bRenome alors INIEcrit("ServeurHFSQL\"+unServeur.gsServeurBDD,"","",sFichierEnCours) INIEcrit("ServeurHFSQL\"+unServeur.gsServeurBDD,"Port",unServeur.gsPortServeur, sFichierEnCours) INIEcrit("ServeurHFSQL\"+unServeur.gsServeurBDD,"MachineOuAdresseIP",unServeur. gsAdresseIPServeur+RC,sFichierEnCours) fin //La section est le nom d'une BDD HFSQL sinon si Contient(sUneSection,"BaseHFSQL_") alors gnbBase+=1 gsListeMotsCle = INILit(sUneSection,"","",bRenome ? sFichierRenome sinon sFichierEnCours) uneConnexion est un STparamConnexion uneConnexion.gnIndiceSection = gnbBase //Boucle sur les mots clés de la section du fichier pour toute chaîne sUnMotCle de gsListeMotsCle séparée par RC 06/08/2026 Isis_BO 6238 Partie 7 › Collection de procédures › COL_CONNEXION › Code //Lit la valeur du mot clé gsTemp = INILit(sUneSection,sUnMotCle,"",bRenome ? sFichierRenome sinon sFichierEnCours) si sUnMotCle="Libelle" alors uneConnexion.gsNomLogique = gsTemp si sUnMotCle="Ordre" alors uneConnexion.gnOrdreApparition= gsTemp si sUnMotCle="Serveur" alors uneConnexion.gsServeurBDD = gsTemp si sUnMotCle="BaseDeDonnees" alors uneConnexion.gsNomBDD = gsTemp si sUnMotCle="User" alors uneConnexion.gsUser = gsTemp //DécrypteStandard(gsTemp,HashChaîne(HA_MD5_128, gsCleUser),crypteAES256,crypteCFB,cryptePaddingZéro) si sUnMotCle="Mdp" alors uneConnexion.gsMdp = gsTemp //DécrypteStandard(gsTemp,HashChaîne(HA_MD5_128, gsCleMdp),crypteAES256,crypteCFB,cryptePaddingZéro) fin si uneConnexion.gsServeurBDD<>"" _et_ uneConnexion.gsNomLogique<>"" alorsuneConnexion. gsServeurBDDEtBDD = uneConnexion.gsServeurBDD+TAB+uneConnexion.gsNomLogique TableauAjoute(gsListeConnexion,uneConnexion) si bRenome alors INIEcrit("BaseHFSQL\"+uneConnexion.gsServeurBDD+"\"+uneConnexion.gsNomBDD,"","", sFichierEnCours) INIEcrit("BaseHFSQL\"+uneConnexion.gsServeurBDD+"\"+uneConnexion.gsNomBDD,"Libelle", uneConnexion.gsNomLogique,sFichierEnCours) INIEcrit("BaseHFSQL\"+uneConnexion.gsServeurBDD+"\"+uneConnexion.gsNomBDD,"User", uneConnexion.gsUser,sFichierEnCours) INIEcrit("BaseHFSQL\"+uneConnexion.gsServeurBDD+"\"+uneConnexion.gsNomBDD,"Mdp", uneConnexion.gsMdp+RC,sFichierEnCours) fin fin fin Procédure globale DecodeNouvelIni // Résumé : // Syntaxe : //DecodeNouvelIni ( est tableau) // // Paramètres : // gsListeServeur (tableau) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DecodeNouvelIni(gsListeServeur est un tableau de STParamConnexion) gsListeMotsCle est une chaîne gsTemp est une chaîne tabSection est un tableau de chaînes ChaîneVersTableau(gsListeSection,tabSection,RC) TableauTrie(tabSection,tccOrdreLexicographique+ttDécroissant) pour tout sUnElement de tabSection //La section est le nom d'un serveur HFSQL si Contient(sUnElement,"ServeurHFSQL") alors //Lit tous les mots cléfs de la section en cours gsListeMotsCle = INILit(sUnElement,"","",ComplèteRep(fRepGlobalCommun)+ RepertoireIni+["\"]+NomFichierIni) unServeur est un STparamConnexion unServeur.gsServeurBDD = ExtraitChaîne(sUnElement,2,"\") 06/08/2026 Isis_BO 6239 Partie 7 › Collection de procédures › COL_CONNEXION › Code si unServeur.gsServeurBDD<>"" alors //Boucle sur les mots clés de la section du fichier pour toute chaîne sUnMotCle de gsListeMotsCle séparée par RC //Lit la valeur du mot clé gsTemp = INILit(sUnElement,sUnMotCle,"",ComplèteRep(fRepGlobalCommun)+RepertoireIni+[ "\"]+NomFichierIni) si sUnMotCle="MachineOuAdresseIP" alors unServeur.gsAdresseIPServeur= gsTemp si sUnMotCle="Port" alors unServeur.gsPortServeur = gsTemp fin TableauAjoute(gsListeServeur,unServeur) fin sinon si Contient(sUnElement,"BaseHFSQL") alors gsListeMotsCle = INILit(sUnElement,"","",ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"]+ NomFichierIni) uneConnexion est un STparamConnexion uneConnexion.gsServeurBDD = ExtraitChaîne(sUnElement,2,"\") //nIndiceSrv est un entier = TableauCherche(gsListeServeur,tcLinéaire,uneConnexion.gsServeurBDD,1) //SI nIndiceSrv>0 ALORS uneConnexion.gsNomBDD = ExtraitChaîne(sUnElement,3,"\") si uneConnexion.gsServeurBDD<>"" _et_ uneConnexion.gsNomBDD<>"" alors //Boucle sur les mots clés de la section du fichier pour toute chaîne sUnMotCle de gsListeMotsCle séparée par RC //Lit la valeur du mot clé gsTemp = INILit(sUnElement,sUnMotCle,"",ComplèteRep(fRepGlobalCommun)+RepertoireIni+[ "\"]+NomFichierIni) si sUnMotCle="Libelle" alors uneConnexion.gsNomLogique = gsTemp si sUnMotCle="User" alors uneConnexion.gsUser = gsTemp si sUnMotCle="Mdp" alors uneConnexion.gsMdp = gsTemp fin si uneConnexion.gsServeurBDD<>"" _et_ uneConnexion.gsNomLogique<>"" alorsuneConnexion. gsServeurBDDEtBDD = uneConnexion.gsServeurBDD+TAB+uneConnexion.gsNomLogique TableauAjoute(gsListeConnexion,uneConnexion) fin //SINON //FIN fin fin Procédure globale DonneDroitTypeGroupe procédure DonneDroitTypeGroupe(local eModeDroit est un ETypeDroit,local eModeGroupe est un eTypeGroupe ) sResultat est une chaîne selon eModeGroupe cas TypeConnexion : sResultat = eModeDroit=DroitServeur ? hDroitGestionUtilisateur+ hDroitVisualisationUtilisateur sinon eModeDroit=DroitBaseDeDonnees ? hDroitAjout+hDroitBlocage+ hDroitChangeLiaison+hDroitConnexionCryptée+hDroitCréationFichier+hDroitLecture+hDroitModifAuto+ hDroitSuppressionFichier+hDroitModification+hDroitSauvegarde+hDroitSuppression+ hDroitExécutionProcédure+hDroitDéboguer+hDroitChangeDroit+hDroitInterditAccèsBaseDeDonnées sinon hDroitLecture cas TypeAdminClient : sResultat = eModeDroit=DroitServeur ? hDroitVisualisationUtilisateur+ hDroitCréationBDD+hDroitArrêtServeur+hDroitChangeMotDePasse+hDroitDéconnecteClient+ hDroitEnvoieMessageVersClient+hDroitSauvegarde+hDroitGèreTâche+hDroitLectureLogStat sinon 06/08/2026 Isis_BO 6240 Partie 7 › Collection de procédures › COL_CONNEXION › Code eModeDroit=DroitBaseDeDonnees ? hDroitAjout+hDroitBlocage+hDroitConnexion+hDroitCréationVue+ hDroitLecture+hDroitModification+hDroitSuppression+hDroitExécutionProcédure sinon "" cas TypeUtilisateur : sResultat = eModeDroit=DroitBaseDeDonnees ? hDroitAjout+hDroitBlocage+ hDroitConnexion+hDroitCréationVue+hDroitLecture+hDroitModification+hDroitSuppression+ hDroitExécutionProcédure sinon "" fin renvoyer sResultat Procédure globale DonneMdpGroupeDeFichier // Résumé : // Syntaxe : //[ = ] DonneMdpGroupeDeFichier (, est chaîne) // // Paramètres : // NomGroupeFichier : // sNomBDD (chaîne ANSI) : // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneMdpGroupeDeFichier(NomGroupeFichier,local sNomBDD est une chaîne) Hash1 est un Buffer selon NomGroupeFichier cas ProtectionStd : Hash1 = HashChaîne(HA_MD5_128,sNomBDD) cas ProtectionPlus : Hash1 = HashChaîne(HA_MD5_128,Mdp3+sNomBDD) fin sHash_Hexa est une chaîne = BufferVersHexa(Hash1,SansRegroupement) renvoyer sHash_Hexa Procédure globale GroupeHFSQLExiste procédure GroupeHFSQLExiste(cnxLaConnexion est une Connexion,local sNomGroupe est une chaîne) renvoyer HInfoGroupe(cnxLaConnexion,sNomGroupe) _et_ Majuscule(HGroupe.Nom)=Majuscule(sNomGroupe) Procédure globale InitConnexion // Résumé : // Syntaxe : //[ = ] InitConnexion ( est connexion HFSQL, est chaîne, est procédure) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // sListeDesErreurs (chaîne ANSI) : // callBackConnexion (procédure) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // clErreur (CErreur) : // nIndiceConnexion (entier - valeur par défaut=1) : procédure InitConnexion(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne, 06/08/2026 Isis_BO 6241 Partie 7 › Collection de procédures › COL_CONNEXION › Code callBackConnexion est une procédure)//,LOCAL nIndiceConnexion est un entier=1 bResultat est un booléen bResultat = ChangeEtOuvreConnexion(cnxLaConnexion,sListeDesErreurs,callBackConnexion) //SI gsListeConnexion..Occurrence>0 _et_ nIndiceConnexion>0 ALORS bResultat = ChangeEtOuvreConnexion(cnxLaConnexion,sListeDesErreurs,callBackConnexion) //gnIndiceConnexion = nIndiceConnexion //SI ModifieVariableDeConnexion(cnxLaConnexion,3,gsListeConnexion[nIndiceConnexion]:gsAdresseIPServeur,g sListeConnexion[nIndiceConnexion]:gsPortServeur,gsListeConnexion[nIndiceConnexion]:gsNomBDD,gsListe Connexion[nIndiceConnexion]:gsUser,gsListeConnexion[ nIndiceConnexion]:gsMdp) ALORS //bResultat = ChangeEtOuvreConnexion(cnxLaConnexion,sListeDesErreurs,callBackConnexion) //FIN //FIN renvoyer (bResultat) Procédure globale InterditAccesBDD // Résumé : // Syntaxe : //[ = ] InterditAccesBDD ( est connexion HFSQL, est chaîne) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // sListeDesErreurs (chaîne ANSI) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InterditAccesBDD(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne) bResultat est un booléen si HInterditAccèsBaseDeDonnées(cnxLaConnexion,cnxLaConnexion..BaseDeDonnées) alors bResultat = Vrai sinon si HErreur()>0 alors sListeDesErreurs += "Impossible d'interdire l'accès à la base de données" fin renvoyer bResultat Procédure globale MAJApresSelonVersion procédure MAJApresSelonVersion(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne,local bEnModeTest est un booléen=Faux) bResultat est un booléen Hash1 est un Buffer = HashChaîne(HA_MD5_128,cnxLaConnexion..BaseDeDonnées) sHash_Hexa est une chaîne = BufferVersHexa(Hash1,SansRegroupement) dhDateSys est une DateHeure= DateHeureSys() sDateHeureFichierest une chaîne = DateVersChaîne(dhDateSys,"AAAA MM JJ HH mm SS CC") sRepTemp est une chaîne = ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"] 06/08/2026 Isis_BO 6242 Partie 7 › Collection de procédures › COL_CONNEXION › Code si gsInfoVersion"" alors sCleFiltre est une chaîne= HFiltre(ParametreMetier,ChaîneConstruit( "PA_Code='%1' ET PA_VAleur='%2'",gtabPA[nLigne][1],gtabPA[nLigne][3])) HLitPremier(ParametreMetier,sCleFiltre,hRespecteFiltre) si pas HEnDehors(ParametreMetier) alors ParametreMetier.PA_Systeme = gtabPA[nLigne][7] si ParametreMetier.PA_Code = "22" ou ParametreMetier.PA_Code = "25" alors ParametreMetier.PA_Libelle = gtabPA[nLigne][2] ParametreMetier.PA_Valeur = gtabPA[nLigne][3] ParametreMetier.PA_Ordre = gtabPA[nLigne][4] ParametreMetier.PA_Parametre = gtabPA[nLigne][10] fin si VersionProjet >= "1.10.0.0" et ParametreMetier.PA_Code = "14" alors si ParametreMetier.PA_Parametre = "" alors ParametreMetier.PA_Parametre = gtabPA[nLigne][10] si ParametreMetier.PA_Valeur = "1" alors ParamTypeAct est un JSON ParamTypeAct.envoi_mobile = 1 ParamTypeAct.present_devis = 1 ParamTypeAct.valider_rdv = 1 ParamTypeAct.saisir_temps_obligatoire = 1 ParametreMetier.PA_Parametre = ParamTypeAct fin fin fin si VersionProjet >= "1.10.0.0" et ParametreMetier.PA_Code = "18" alors si ParametreMetier.PA_Parametre = "" alors ParametreMetier.PA_Parametre = gtabPA[nLigne][10] fin fin ParametreMetier.PA_CleLiaison = gtabPA[nLigne][8] HModifie(ParametreMetier) sinon HRAZ(ParametreMetier) ParametreMetier.PA_Code = gtabPA[nLigne][1] ParametreMetier.PA_Libelle = gtabPA[nLigne][2] ParametreMetier.PA_Valeur = gtabPA[nLigne][3] ParametreMetier.PA_Ordre = gtabPA[nLigne][4] ParametreMetier.PA_Invisible = gtabPA[nLigne][5] ParametreMetier.PA_Actif = gtabPA[nLigne][6] ParametreMetier.PA_Systeme = gtabPA[nLigne][7] ParametreMetier.PA_CleLiaison = gtabPA[nLigne][8] ParametreMetier.PA_LibelleCourt = gtabPA[nLigne][9] ParametreMetier.PA_Parametre = gtabPA[nLigne][10] HAjoute(ParametreMetier) fin HDésactiveFiltre(ParametreMetier) fin fin pour nLigne = 1 _à_ TableauInfo(gtabPAP,tiNombreLignes) si gtabPAP[nLigne][1]<>"" alors 06/08/2026 Isis_BO 6243 Partie 7 › Collection de procédures › COL_CONNEXION › Code si HLitRecherchePremier(ParametreApplication,PAP_Code,gtabPAP[nLigne][1]) alors si "TIMEOUT_BLOC_ENREG_RDV" = gtabPAP[nLigne][1] alors ParametreApplication.PAP_Valeur = gtabPAP[nLigne][2] fin ParametreApplication.PAP_Description = gtabPAP[nLigne][3] HModifie(ParametreApplication) sinon HRAZ(ParametreApplication) ParametreApplication.PAP_Code = gtabPAP[nLigne][1] ParametreApplication.PAP_Valeur = gtabPAP[nLigne][2] ParametreApplication.PAP_Description = gtabPAP[nLigne][3] HAjoute(ParametreApplication) fin fin fin pour nLigne = 1 _à_ TableauInfo(gtabPAS,tiNombreLignes) si gtabPAS[nLigne][1]<>"" alors si HLitRecherchePremier(ParametreSysteme,PAS_Code,gtabPAS[nLigne][1]) alors ParametreSysteme.PAS_Description = gtabPAS[nLigne][3] HModifie(ParametreSysteme) sinon HRAZ(ParametreSysteme) ParametreSysteme.PAS_Code = gtabPAS[nLigne][1] ParametreSysteme.PAS_Valeur = gtabPAS[nLigne][2] ParametreSysteme.PAS_Description = gtabPAS[nLigne][3] HAjoute(ParametreSysteme) fin fin fin fin //SI sVersion>="1.0.128" ALORS // //Test l'existence du fichier Intervention_Lieu_Personne // bExisteILP est un booléen = HFichierExiste("Intervention_Lieu_Personne") // nCptILP est un entier // //Si le fichier existe => obtention du nombre d'enregistrement de ce fichier // SI bExisteILP ALORS // nCptILP = HNbEnr("Intervention_Lieu_Personne") // FIN // // //Test l'existence du fichier Intervention_Client_Personne // bExisteICP est un booléen = HFichierExiste("Intervention_Client_Personne") // nCptICP est un entier // // //Si le fichier existe => obtention du nombre d'enregistrement de ce fichier // SI bExisteICP ALORS // nCptICP = HNbEnr("Intervention_Client_Personne") // FIN // // SI HFichierExiste(Intervention_Personne) _et_ HNbEnr(Intervention_Personne)=0 _et_ (bExisteILP _et_ nCptILP>0) ALORS // sdRequete_1_0_128_1 est une source de données // // sReqSQLInterLieuPers est une chaine= [ // 06/08/2026 Isis_BO 6244 Partie 7 › Collection de procédures › COL_CONNEXION › Code INSERT INTO Intervention_Personne (IP_IDIntervention,IP_IDPersonne,IP_IDLieu,IP_IDRole,IP_Etage,IP_Lot) // SELECT ILP_IDIntervention,ILP_IDPersonne,ILP_IDLieu,PE_IDRole,ILP_Etage,ILP_Lot // FROM Intervention_Lieu_Personne // INNER JOIN Personne ON (PE_PKID=ILP_IDPersonne) // WHERE NOT EXISTS (SELECT 1 FROM Intervention_Personne AS IP2 WHERE IP2.IP_IDIntervention=ILP_IDIntervention AND IP2.IP_IDPersonne=ILP_IDPersonne AND IP2.IP_IDLieu=ILP_IDLieu) // ] // // //ToastAffiche("Mise à jour des données",toastLong) // HPasse("Intervention_Lieu_Personne",sHash_Hexa) // HDéclareExterne("Intervention_Lieu_Personne.FIC","Intervention_Lieu_Personne",cnxLaConnexion) // // SI HExécuteRequêteSQL(sdRequete_1_0_128_1,cnxLaConnexion,hRequêteDéfaut+hRequêteSansCorrection,sReqSQLInte rLieuPers) ALORS // ToastAffiche(ChaîneConstruit("Mise à jour des contacts sites (%1)",H.NbEnregRequêteModification),toastLong) // SI nCptILP=H.NbEnregRequêteModification ALORS // HSupprimeFichier(cnxLaConnexion,".\Intervention_Lieu_Personne.FIC",hSupprimeJournal) // FIN // SINON // sListeDesErreurs += [RC] + "- Echec de mise à jour du fichier contacts site "+ HErreurInfo() // FIN // HLibèreRequête(sdRequete_1_0_128_1) // // // FIN // SI HFichierExiste(Intervention_Personne) _ET_ HNbEnr(Intervention_Personne)=0 _ET_ ( bExisteICP _ET_ nCptICP>0) ALORS // sdRequete_1_0_128_2 est une source de données // sReqSQLInterCliPers est chaine= [ // INSERT INTO Intervention_Personne (IP_IDIntervention,IP_IDPersonne,IP_IDClient,IP_IDRole) // SELECT ICP_IDIntervention,ICP_IDPersonne,ICP_IDClient,PE_IDRole // FROM Intervention_Client_Personne // INNER JOIN Personne ON (PE_PKID=ICP_IDPersonne) // WHERE NOT EXISTS (SELECT 1 FROM Intervention_Personne AS IP2 WHERE IP2.IP_IDIntervention=ICP_IDIntervention AND IP2.IP_IDPersonne=ICP_IDPersonne AND IP2.IP_IDClient=ICP_IDClient) // ] // HPasse("Intervention_Client_Personne",sHash_Hexa) // HDéclareExterne("Intervention_Client_Personne.FIC","Intervention_Client_Personne",cnxLaConnexion) // // SI HExécuteRequêteSQL(sdRequete_1_0_128_2,cnxLaConnexion,hRequêteDéfaut+hRequêteSansCorrection,sReqSQLInte rCliPers) ALORS // ToastAffiche(ChaîneConstruit("Mise à jour des contacts clients (%1)",H.NbEnregRequêteModification),toastLong) // SI nCptILP=H.NbEnregRequêteModification ALORS // HSupprimeFichier(cnxLaConnexion,".\Intervention_Client_Personne.FIC",hSupprimeJournal) 06/08/2026 Isis_BO 6245 Partie 7 › Collection de procédures › COL_CONNEXION › Code // FIN // SINON // sListeDesErreurs += [RC] + "- Echec de mise à jour du fichier contacts clients "+ HErreurInfo() // FIN // HLibèreRequête(sdRequete_1_0_128_2) // FIN // //FIN // Il y a eu des erreurs ? si sListeDesErreurs <> "" alors // Message afin de prévenir //clErreur.Init(CErreur.Grave,ChaîneConstruit("Des erreurs sont apparues : %1",sListeDesErreurs)) sinon si pas bEnModeTest alors ParametreSystemeEcrit("VERSION",VersionProjet, "Version de l'application bureau correspondante") bResultat = Vrai fin Procédure globale MAJAvantSelonVersion procédure MAJAvantSelonVersion(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne, local bEnModeTest est un booléen=faux) //,LOCAL sAdresseServeurHFSQL est une chaîne,LOCAL sPortServeurHFSQL est une chaine,LOCAL sNomBDD est une chaine bResultat est un booléen si ChangeEtOuvreConnexion(cnxLaConnexion,sListeDesErreurs,Null,Vrai) alors //Gestion des droits HFSQL AppliqueDroitsHFSQL(cnxLaConnexion,sListeDesErreurs) //Intégrer ci-dessous tout ce qui doit être fait avant une éventuelle mise à jour de structure fin //Vrai si aucune erreur listées bResultat = sListeDesErreurs ="" renvoyer bResultat Procédure globale MAJStructureEnCours // Résumé : // Syntaxe : //[ = ] MAJStructureEnCours ( est connexion HFSQL) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sListeDesErreurs (chaîne ANSI) : procédure MAJStructureEnCours(cnxLaConnexion est une Connexion) bResultat est un booléen dhMaintenant est un DateHeure = DateHeureSys() vMAJStructure est un Variant =JSONVersVariant(HChargeParamètre(cnxLaConnexion,"MAJ_STRUCTURE", ChaîneConstruit(sMAJStruct,"Inexistant",DateVersChaîne(dhMaintenant,"JJ/MM/AAAA HH:mm"),""))) Diff est une Durée = ChaîneVersDurée(DateHeureDifférence(ChaîneVersDate(vMAJStructure.DateMAJ, "JJ/MM/AAAA HH:mm"),dhMaintenant),duréeCentième) 06/08/2026 Isis_BO 6246 Partie 7 › Collection de procédures › COL_CONNEXION › Code si vMAJStructure.EtatMAJ="En cours" _et_ vMAJStructure.Version=gsInfoVersion _et_ Diff..EnMinutes<5 alors bResultat = Vrai fin renvoyer bResultat Procédure globale ModifieVariableDeConnexion procédure ModifieVariableDeConnexion(cnxLaConnexion est une Connexion, local nMode est un entier, local sAdresseIPServeurHFSQL est une chaîne, local sPortServeurHFSQL est une chaîne, local sNomBDDHFSQL est une chaîne, local sLogin est une chaîne, local sMotDePasse est une chaîne) bResultat est un booléen= Vrai //trace("ModifieVariableDeConnexion :" + nMode,sAdresseIPServeurHFSQL,sPortServeurHFSQL,sNomBDDHFSQL,sLogin,sMotDePasse,cnxLaConnexion..InfosEte ndues) quand exception dans nModePrec est un entier = Val(ExtraitChaîne(cnxLaConnexion..InfosEtendues,2,"MODEBO=")) si (nModePrec=nMode _ou_ nModePrec=0) _et_ (cnxLaConnexion..Utilisateur = sLogin) _et_ ( cnxLaConnexion..Serveur = sAdresseIPServeurHFSQL+":"+sPortServeurHFSQL) _et_ (cnxLaConnexion.. BaseDeDonnées = sNomBDDHFSQL) alors //Trace("Pas de changement") sinon selon nMode //Utilisateur standard cas 1 : cnxLaConnexion..Utilisateur = sLogin cnxLaConnexion..MotDePasse = Crypte(HUtilisateur.Login, gsCleCryptageUserHFSQL , crypteSécurisé, Vrai)+gsConstCryptageUserHFSQL //Trace("MDP : ["+Crypte(HUtilisateur.Login, gsCleCryptageUserHFSQL, crypteSécurisé, Vrai)+gsConstCryptageUserHFSQL + "]") //Utilisateur Admin client ou super Utilisateur HFSQL cas 2 : cnxLaConnexion..Utilisateur = sLogin cnxLaConnexion..MotDePasse = sMotDePasse //Trace("MDP : ["+sMotDePasse + "]") //Utilisateur par défaut cas 3 : cnxLaConnexion..Utilisateur = sLogin //cnxLaConnexion..MotDePasse = "123" cnxLaConnexion..MotDePasse = Décrypte(sMotDePasse,gsCleDecryptageMotDePasse, crypteRC516,encodePCS) //Trace("MDP : ["+Décrypte(sMotDePasse,gsCleDecryptageMotDePasse,crypteRC516,encodePCS) + "]") fin //trace(Décrypte(sMotDePasse,gsCleDecryptageMotDePasse,crypteRC516,encodePCS)) cnxLaConnexion..Provider = hAccèsHFClientServeur cnxLaConnexion..Accès = hOLectureEcriture cnxLaConnexion..Cryptage = hCryptageRC5_16 //cnxLaConnexion..Compression = vrai cnxLaConnexion..Serveur = sAdresseIPServeurHFSQL+":"+sPortServeurHFSQL cnxLaConnexion..BaseDeDonnées = sNomBDDHFSQL cnxLaConnexion..InfosEtendues = nModePrec<>0 ? Remplace(cnxLaConnexion..InfosEtendues, ChaîneConstruit("MODEBO=%1",nModePrec),ChaîneConstruit("MODEBO=%1",nMode)) sinon cnxLaConnexion ..InfosEtendues+RC+ChaîneConstruit("MODEBO=%1",nMode) fin faire bResultat = Faux 06/08/2026 Isis_BO 6247 Partie 7 › Collection de procédures › COL_CONNEXION › Code fin renvoyer bResultat Procédure globale MotDePasseFichierEtModifDeStructure // Résumé : // Syntaxe : //MotDePasseFichierEtModifDeStructure ( est connexion HFSQL, est chaîne, est chaîne, est chaîne) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // sHash_Hexa (chaîne ANSI) : // sListeFichiers (chaîne ANSI) : // sListeDesErreurs (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MotDePasseFichierEtModifDeStructure(cnxLaConnexion est une Connexion,local sHash_Hexa est une chaîne,local sListeFichiers est une chaîne,sListeDesErreurs est une chaîne) //,sNomBDDOld est une chaine="" pour toute chaîne sNomUnFichier de sListeFichiers séparée par RC //CreationMotDePasseSiInexistant(cnxLaConnexion,sNomUnFichier,sHash_Hexa,sListeDesErreurs)//,sNomBD DOld OuvertureCreationFichierOuModificationStructure(sNomUnFichier,sHash_Hexa,sListeFichiers, sListeDesErreurs) fin Procédure globale MotDePasseFichiers // Résumé : // Syntaxe : //MotDePasseFichiers ( est connexion HFSQL, est chaîne) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // sListeDesErreurs (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sNomBDDOld (chaîne ANSI - valeur par défaut="") : procédure MotDePasseFichiers(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne) //,sNomBDDOld est une chaine="" //sListeFichiers est une chaîne//=HListeFichier() HVérifieStructure("*", hSansContrôle) sMdpGroupe est une chaîne sNomGroupePrec est une chaîne stUnFichierDetail est un STFichier pour tout élément stUnFichierDetail,sNomUnFichier de gtaFichiersBDD si stUnFichierDetail.sNomGroupe<>sNomGroupePrec alors sNomGroupePrec = stUnFichierDetail.sNomGroupe si stUnFichierDetail.sMdpGroupe="" alors stUnFichierDetail.sMdpGroupe = DonneMdpGroupeDeFichier(stUnFichierDetail.sNomGroupe, 06/08/2026 Isis_BO 6248 Partie 7 › Collection de procédures › COL_CONNEXION › Code cnxLaConnexion..BaseDeDonnées)//sNomBDDOld="" ? cnxLaConnexion..BaseDeDonnées SINON sNomBDDOld fin sMdpGroupe = stUnFichierDetail.sMdpGroupe sinon si stUnFichierDetail.sMdpGroupe="" alors stUnFichierDetail.sMdpGroupe = sMdpGroupe fin fin CreationMotDePasseSiInexistant(cnxLaConnexion,stUnFichierDetail.sNomFichier,stUnFichierDetail. sMdpGroupe,sListeDesErreurs)//,sNomBDDOld fin //// Boucle sur l'ensemble des fichiers de chaque groupe //POUR TOUTE CHAÎNE UnGroupe DE gsListeGrpFic SEPAREE PAR RC // sListeFichiers =HListeFichier(UnGroupe) // sMdpGroupe est une chaîne = DonneMdpGroupeDeFichier(UnGroupe,sNomBDDOld="" ? cnxLaConnexion..BaseDeDonnées SINON sNomBDDOld) // POUR TOUTE CHAÎNE sNomUnFichier DE sListeFichiers SEPAREE PAR RC // // CreationMotDePasseSiInexistant(cnxLaConnexion,sNomUnFichier,sMdpGroupe,sListeDesErreurs,sNomBDDOld) // FIN //FIN Procédure globale OuvertureCreationFichierOuModificationStructure procédure OuvertureCreationFichierOuModificationStructure(local sNomUnFichier est une chaîne,local sHash_Hexa est une chaîne,sListeFichiers est une chaîne,sListeDesErreurs est une chaîne) bResultat est un booléen //HVérifieStructure(sNomUnFichier, hIdentique) quand exception dans // Ouverture ou création du fichier de données bResultat = HCréationSiInexistant(sNomUnFichier,sHash_Hexa)//,"","",hOuvertureDifférée faire // Problème // Il y a une différence de structure ? si HErreur(hErrEnCours) = 70016 _ou_ ExceptionInfo(errCode)=70016 alors // Erreur 70016: LE FICHIER NE CORRESPOND PAS A SA DESCRIPTION sListeFichiers+=[RC]+"- " + sNomUnFichier bResultat = HModifieStructure(sNomUnFichier,hmsTâcheDeFond+hmsSansContrôle,sHash_Hexa) // On met à jour la structure du fichier si pas bResultat alors // Echec de la mise à jour de la structure du fichier sListeDesErreurs += [RC] + "- Erreur de modification de structure pour le fichier <" + sNomUnFichier + "> : " + HErreurInfo() fin sinon // Autres erreurs qu'une différence de structure sListeDesErreurs += [RC] + "- Erreur d'accès au fichier <" + sNomUnFichier + "> : " + HErreurInfo() fin fin renvoyer bResultat Procédure globale PrepareConnexion 06/08/2026 Isis_BO 6249 Partie 7 › Collection de procédures › COL_CONNEXION › Code // Résumé : // Syntaxe : //PrepareConnexion ( est connexion HFSQL, est entier, est chaîne) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // nIndCnx (entier) : // sListeDesErreurs (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure PrepareConnexion(cnxLaConnexion est une Connexion,nIndCnx est un entier,sListeDesErreurs est une chaîne) //Affectation de l'indice dans la variable de la collection de procédure de gestion des connexions gnIndiceConnexion= nIndCnx //Renseigne la variable de connexion UserParDefaut et les éléments du fichier INI ModifieVariableDeConnexion(cnxLaConnexion,3,gsListeConnexion[nIndCnx]:gsAdresseIPServeur, gsListeConnexion[nIndCnx]:gsPortServeur,gsListeConnexion[nIndCnx]:gsNomBDD,gsListeConnexion[nIndCnx]: gsUser,gsListeConnexion[nIndCnx]:gsMdp) //"Admin",Mdp3+"!"+Gauche(gsListeConnexion[nIndCnx]:gsNomBDD,Taille(gsListeConnexion[nIndCnx]:gsNomBDD) -4) //Prépare les mots de passes à utiliser dans les fichiers suivants le groupe d'appartenance PrepareMdpFichierGroupe(cnxLaConnexion,sListeDesErreurs) //Changement de connexion pour l'ensemble des fichiers ChangeConnexionFichier(cnxLaConnexion,sListeDesErreurs,COL_CONNEXION.gsListeFichier) //Affectation des mots de passe sur les fichiers AffecteMdpFichier(sListeDesErreurs) Procédure globale PrepareMdpFichierGroupe // Résumé : // Syntaxe : //PrepareMdpFichierGroupe ( est connexion HFSQL, est chaîne) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // sListeDesErreurs (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure PrepareMdpFichierGroupe(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne< utile>) sMdpGroupe est une chaîne sNomGroupePrec est une chaîne stProprieteFichier est un STFichier sNomBaseDeDonneesest une chaîne = cnxLaConnexion..BaseDeDonnées pour tout élément stProprieteFichier,sNomUnFichier de gtaFichiersBDD si stProprieteFichier.sNomGroupe<>sNomGroupePrec alors 06/08/2026 Isis_BO 6250 Partie 7 › Collection de procédures › COL_CONNEXION › Code sNomGroupePrec = stProprieteFichier.sNomGroupe si stProprieteFichier.sMdpGroupe="" alors stProprieteFichier.sMdpGroupe = DonneMdpGroupeDeFichier(stProprieteFichier.sNomGroupe,sNomBaseDeDonnees) sMdpGroupe = stProprieteFichier.sMdpGroupe sinon si stProprieteFichier.sMdpGroupe="" alors stProprieteFichier.sMdpGroupe = sMdpGroupe fin fin Procédure globale Sauvegarde // Résumé : // Syntaxe : //[ = ] Sauvegarde ( est connexion HFSQL) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sNumVersion (chaîne ANSI) : procédure Sauvegarde(cnxLaConnexion est une Connexion) dhMaintenent est un DateHeure=Maintenant() descSVG est une hDescriptionSauvegarde descSVG..Description = ChaîneConstruit("Sauvegarde Avant MAJ version %1",gsInfoVersion) descSVG..AvecIndex = Vrai descSVG..Destination = ChaîneConstruit("%1/Sauvegarde/%2/%3/%4/%5%6",cnxLaConnexion..BaseDeDonnées, dhMaintenent..Année,dhMaintenent..Mois,dhMaintenent..jour,dhMaintenent..Heure,dhMaintenent..Minute) descSVG..Source = ChaîneConstruit("%1",cnxLaConnexion..BaseDeDonnées) descSVG..Compression = zipFormatZIP //descSVG..Jauge = "JAUGE_SAUVEGARDE" renvoyer HSauvegarde(cnxLaConnexion,descSVG) Procédure globale SauvegardeEtAttend // Résumé : // Syntaxe : //[ = ] SauvegardeEtAttend ( est connexion HFSQL, est chaîne, est procédure) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // sListeDesErreurs (chaîne ANSI) : // callBackJAUGE (procédure) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // bResultat : procédure SauvegardeEtAttend(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne, callBackJAUGE est une procédure) 06/08/2026 Isis_BO 6251 Partie 7 › Collection de procédures › COL_CONNEXION › Code bResultat est un booléen si gnIdSvgBDD=0 alors //Lance la sauvegarde et obtient son ID gnIdSvgBDD = Sauvegarde(cnxLaConnexion) boucle //Temporisation de 5 secondes Multitâche(500) //Regarde l'état de la sauvegarde en cours gnEtatSvg = ExtraitChaîne(HInfoSauvegarde(cnxLaConnexion,gnIdSvgBDD),6,TAB) callBackJAUGE(ExtraitChaîne(HInfoSauvegarde(cnxLaConnexion,gnIdSvgBDD),7,TAB)) à faire tantque gnEtatSvg=hSvgEncours //L'état de sauvegarde est en erreur si gnEtatSvg=hSvgErreur alors //Retourne l'erreur rencontré pendant la sauvegarde sListeDesErreurs += [RC] + "- Erreur de sauvegarde de la base <" + cnxLaConnexion.. BaseDeDonnées + "> : " + ExtraitChaîne(HInfoSauvegarde(cnxLaConnexion,gnIdSvgBDD),8,TAB) //L'état de sauvegarde s'est terminée sinon si gnEtatSvg=hSvgTerminée bResultat = Vrai fin sinon bResultat = Vrai fin renvoyer bResultat Procédure globale StructureAModifier // Résumé : // Syntaxe : //[ = ] StructureAModifier ( est connexion HFSQL, est chaîne) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // sNomBDD (chaîne ANSI) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sHash_Hexa (chaîne ANSI) : // NomGroupeFichier : // sListeDesErreurs (chaîne ANSI) : procédure StructureAModifier(cnxLaConnexion est une Connexion,local sNomBDD est une chaîne) bResultat est un booléen //sListeFichiers est une chaîne quand exception dans sNomGroupePrec est une chaîne stUnFichierDetailest un STFichier pour tout élément stUnFichierDetail,sNomUnFichier de gtaFichiersBDD si pas HFichierExiste(cnxLaConnexion,stUnFichierDetail.sNomFichier+".FIC") alors bResultat = Vrai break fin // SI sNomGroupePrec="" ALORS 06/08/2026 Isis_BO 6252 Partie 7 › Collection de procédures › COL_CONNEXION › Code // nVerifStruct = HVérifieStructure("*", hIdentique) // FIN si stUnFichierDetail.sNomGroupe<>sNomGroupePrec alors sNomGroupePrec = stUnFichierDetail.sNomGroupe si pas bResultat alors // Ouverture ou création du fichier de données HCréationSiInexistant(sNomGroupePrec,DonneMdpGroupeDeFichier(sNomGroupePrec,sNomBDD), "","",hOuvertureDifférée) fin fin fin // POUR TOUTE CHAÎNE unGroupe DE gsListeGrpFic SEPAREE PAR RC // // sListeFichiers = HListeFichier(unGroupe) // POUR TOUTE CHAÎNE sNomUnFichier DE sListeFichiers SEPAREE PAR RC // Si PAS HFichierExiste(cnxLaConnexion,sNomUnFichier+".FIC") ALORS // bResultat = Vrai // BREAk // FIN // FIN // SI PAS bResultat ALORS // // Ouverture ou création du fichier de données // HCréationSiInexistant(unGroupe,DonneMdpGroupeDeFichier(unGroupe,sNomBDD)) // //HOuvre(unGroupe,DonneMdpGroupeDeFichier(unGroupe,sNomBDD),hOLectureEcriture) // FIN // //HOuvre(unGroupe,DonneMdpGroupeDeFichier(unGroupe,sNomBDD),hOLecture) // FIN faire // Problème // Il y a une différence de structure ? si HErreur(hErrEnCours) = 70016 _ou_ ExceptionInfo(errCode)=70016 alors bResultat = Vrai //hferme("") fin fin ////SI nVerifStruct> 0 ALORS //HVérifieStructure("*", hCompatible) renvoyer bResultat Procédure globale SvgContexteConnexion // Résumé : // Syntaxe : //SvgContexteConnexion ( est connexion HFSQL) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SvgContexteConnexion(cnxLaConnexion est une Connexion) gcnxLaConnexionPrec..Serveur=cnxLaConnexion..Serveur gcnxLaConnexionPrec..BaseDeDonnées=cnxLaConnexion..BaseDeDonnées gcnxLaConnexionPrec..Provider=cnxLaConnexion..Provider gcnxLaConnexionPrec..Utilisateur=cnxLaConnexion..Utilisateur Procédure globale TraiteLesFichiers 06/08/2026 Isis_BO 6253 Partie 7 › Collection de procédures › COL_CONNEXION › Code // Résumé : // Syntaxe : //TraiteLesFichiers ( est connexion HFSQL, est chaîne) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // sListeDesErreurs (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sHash_Hexa (chaîne ANSI) : // sListeFichiers (chaîne ANSI) : // sNomBDDOld (chaîne ANSI - valeur par défaut="") : procédure TraiteLesFichiers(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne) //,sNomBDDOld est une chaine=""//,LOCAL sHash_Hexa est une chaine,LOCAL sListeFichiers est une chaine //Pas d'erreurs si sListeDesErreurs="" alors //HVérifieStructure("*", hSansContrôle) // Boucle sur l'ensemble des fichiers de chaque groupe pour toute chaîne unGroupe de gsListeGrpFic séparée par RC MotDePasseFichierEtModifDeStructure(cnxLaConnexion,DonneMdpGroupeDeFichier(unGroupe, cnxLaConnexion..BaseDeDonnées),gtaGroupeFichierBDD[unGroupe],sListeDesErreurs) //DonneMdpGroupeDeFichier(unGroupe,sNomBDDOld="" ? cnxLaConnexion..BaseDeDonnées SINON sNomBDDOld) ,sNomBDDOld fin fin // Vérification compatible de la structure de fichier // Ainsi les modifications "les plus courantes" permettent // quand même l'utilisation de l'application (voir HVérifieStructure) //HVérifieStructure("*", hCompatible) Procédure globale TraiteLesLiaisons // Résumé : // Syntaxe : //TraiteLesLiaisons ( est connexion HFSQL, est entier, est chaîne) // // Paramètres : // cnxLaConnexion (connexion HFSQL) : // nMode (entier) : // sListeLiaisons (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // cnxLaConnexion : procédure TraiteLesLiaisons(cnxLaConnexion est une Connexion,local nMode est un entier,local sListeLiaisons est une chaîne) // + TAB + // + TAB + // + TAB + // + TAB + // + TAB + // + TAB + // + TAB + 06/08/2026 Isis_BO 6254 Partie 7 › Collection de procédures › COL_CONNEXION › Code // + TAB + // + RC + ... sInfoUneLiaison est une chaîne UneLiaison est une Description de Liaison pour chaque chaîne sInfoUneLiaison de sListeLiaisons séparée par RC si sInfoUneLiaison <> "" alors UneLiaison..Nom = ExtraitChaîne(sInfoUneLiaison, 1, TAB) UneLiaison..FichierSource = Remplace(ExtraitChaîne(sInfoUneLiaison, 2, TAB), cnxLaConnexion..BaseDeDonnées, ".", SansCasse) UneLiaison..CléSource = ExtraitChaîne(sInfoUneLiaison, 3, TAB) UneLiaison..CardinalitéSourceMin = ExtraitChaîne(ExtraitChaîne(sInfoUneLiaison, 4, TAB),1,"," ) UneLiaison..CardinalitéSourceMax = Contient(ExtraitChaîne(ExtraitChaîne(sInfoUneLiaison, 4, TAB),2,","),"N") ? hCardinalitéInfinie sinon ExtraitChaîne(ExtraitChaîne(sInfoUneLiaison, 4, TAB),2,",") UneLiaison..FichierRelié = Remplace(ExtraitChaîne(sInfoUneLiaison, 5, TAB), cnxLaConnexion..BaseDeDonnées, ".", SansCasse) UneLiaison..CléReliée = ExtraitChaîne(sInfoUneLiaison, 6, TAB) UneLiaison..CardinalitéReliéeMin = ExtraitChaîne(ExtraitChaîne(sInfoUneLiaison, 7, TAB),1,"," ) UneLiaison..CardinalitéReliéeMax = Contient(ExtraitChaîne(ExtraitChaîne(sInfoUneLiaison, 7, TAB),2,","),"N") ? hCardinalitéInfinie sinon ExtraitChaîne(ExtraitChaîne(sInfoUneLiaison, 7, TAB),2,",") UneLiaison..RègleModification = ExtraitChaîne(sInfoUneLiaison, 8, TAB) UneLiaison..RègleSuppression = ExtraitChaîne(sInfoUneLiaison, 9, TAB) //Trace("Règle de Suppression >> " + UneLiaison..RègleSuppression=hIntégritéCascade ? "En cascade" SINON UneLiaison..RègleSuppression + " >> " ) // Suppression de la liaison du serveur HFSQL Client/Serveur //Trace("Suppression >> " + UneLiaison..Nom + " >> " + ) si nMode=0 alors HSupprimeLiaison(cnxLaConnexion, UneLiaison) sinon si nMode=1 alors HAjouteLiaison(cnxLaConnexion,UneLiaison) fin fin fin Procédure globale UtilisateurHFSQLExiste procédure UtilisateurHFSQLExiste(cnxLaConnexion est une Connexion,local sLogin est une chaîne) renvoyer HInfoUtilisateur(cnxLaConnexion,sLogin) _et_ ChaîneFormate(HUtilisateur.Login,ccMajuscule)= ChaîneFormate(sLogin,ccMajuscule) Procédure globale ValideEnvironnement procédure ValideEnvironnement(cnxLaConnexion est une Connexion,sListeDesErreurs est une chaîne,local sInfoVersion est une chaîne,local nIndCnx est un entier,callBackConnexion est une procédure) bConnexionFaite est un booléen bContinue est un booléen bEnModeTest est un booléen = EnModeTest() _et_ 1=1 //Renseigne la variable de connexion Admin et les éléments du fichier INI ModifieVariableDeConnexion(cnxLaConnexion,2,gsListeConnexion[nIndCnx]:gsAdresseIPServeur, gsListeConnexion[nIndCnx]:gsPortServeur,gsListeConnexion[nIndCnx]:gsNomBDD,"Admin",Mdp3+"!"+Gauche( gsListeConnexion[nIndCnx]:gsNomBDD,Taille(gsListeConnexion[nIndCnx]:gsNomBDD)-4))// //SI ControleSauvegarde(cnxLaConnexion,sListeDesErreurs,gsInfoVersion) ALORS //Mise à jour avant connexion bContinue = MAJAvantSelonVersion(cnxLaConnexion,sListeDesErreurs,bEnModeTest) //,gsListeConnexion[nIndiceConnexion]:gsAdresseIPServeur,gsListeConnexion[nIndiceConnexion]:gsPortServe ur,gsListeConnexion[nIndiceConnexion]:gsNomBDD 06/08/2026 Isis_BO 6255 Partie 7 › Collection de procédures › COL_CONNEXION › Code si bContinue _et_ InitConnexion(cnxLaConnexion,sListeDesErreurs,callBackConnexion) alors bConnexionFaite = Vrai;bContinue = Vrai RechercheNumVerion() //Mise à jour après connexion si bContinue alors MAJApresSelonVersion(cnxLaConnexion,sListeDesErreurs,sInfoVersion) //FIN renvoyer bConnexionFaite 06/08/2026 Isis_BO 6256 Partie 7 › Collection de procédures › COL_DOCUMENT › Messages multilingues COL_DOCUMENT Messages multilingues 06/08/2026 Isis_BO 6257 ¹ .ssem °N Message 1 FR: Le fichier existant ne peut être supprimé ! 2 FR: Erreur lors de la suppression du fichier ¹ N° mess. : numéro de message. COL_DOCUMENT Code Déclaration de COL_DOCUMENT gpCreationRepertoire est une procédure gpRepertoireDoc est une procédure Fic est une Structure //sNomFichier est une chaine sNomRubrique est une chaîne sProprietee est une chaîne sAnnexe est une chaîne fin Rep est une Structure sNomRep est une chaîne tabRub est un tableau de Fic sNomRepFormate est une chaîne sNomnIDRubRep est une chaîne fin Procédure globale AfficheListeDocuments // Résumé : // Syntaxe : //AfficheListeDocuments ( est champ, est champ) // // Paramètres : // champTableFichier (champ) : // champImagePreview (champ) : // Valeur de retour : // Aucune // procédure AfficheListeDocuments(champTableFichier est un Champ,champImagePreview est un Champ) TableSupprimeTout(champTableFichier) champImagePreview="" Partie 7 › Collection de procédures › COL_DOCUMENT › Code saNomRep est une chaîne ANSI = gpRepertoireDoc() si fRépertoireExiste(saNomRep) alors //txt_RepAffaire="\" +Milieu( saNomRep ,Taille(gsRacine)+1) ChargeListeFichiers(champTableFichier) si champTableFichier..Occurrence>0 alors TableSelectPlus(champTableFichier,1) ApercuFichier(champTableFichier.COL_Fichier,champImagePreview) fin sinon //txt_RepAffaire="Dossier : (vide)" fin Procédure globale AjouteFichier procédure AjouteFichier(local sListeFichiersChoisie est une chaîne,local nMode est un entier, pclObj est un objet dynamique,Msg est une chaîne="",bDeplacePhys est un booléen=Faux) //,champTableFichier est un champ,champImagePreview est un champ bResultat est un booléen //sFichier est une chaîne si sListeFichiersChoisie<>"" _et_ pclObj<>Null alors sRepRacine est une chaîne = DonneRepertoireRacine() sRepertoireFichier est une chaîne //Regarde si le répertoire racine existe et le créé dans le cas contraire si fRépertoireExiste(sRepRacine) _ou_ fRepCrée(sRepRacine) alors sReqSQL est une Requête SQL = [ SELECT Client.*,Lieu.*,Intervention.*,Dossier.*,ParametreMetier.*,Adresse.* FROM Intervention LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) LEFT OUTER JOIN Dossier ON (DO_PKID=IN_IDDossier) LEFT OUTER JOIN ParametreMetier ON (PA_PKID=IN_IDEtatIntervention) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE Intervention.IN_PKID={P_IDIntervention} ] sReqSQL.P_IDIntervention= pclObj:m_nPKID=-1 ? Null sinon pclObj:m_nPKID si HExécuteRequête(sReqSQL,hRequêteDéfaut) alors nIDDocAbsent est un entier sur 8 octets = gpclListeEtatDocument. RechercheEtDonneIdDepuisValeur("0") nIDDocPresent est un entier sur 8 octets = gpclListeEtatDocument. RechercheEtDonneIdDepuisValeur("1") sFormatRepDoc est une chaîne = DonneFormatRepertoireDoc() tabRep est un tableau de Rep DecodeRepertoire(sFormatRepDoc,tabRep) //Boucle sur l'ensemble des cheminsde fichiers choisis pour toute chaîne sUnFichier de sListeFichiersChoisie séparée par RC si sUnFichier="" alors continue //Récupération du nom du fichier avec son extension //sFichier=fExtraitChemin(sUnFichier,fFichier+fExtension) clErreur est un CErreur clModele est un MDocument clModele.m_nSuivi = 1 clModele.m_sNom = fExtraitChemin(sUnFichier,fFichier+fExtension ) 06/08/2026 Isis_BO 6258 Partie 7 › Collection de procédures › COL_DOCUMENT › Code //Récupération du nom du fichier avec son extension fExtraitChemin(ExtraitChaîne(sUnFichier,1,TAB),fFichier+fExtension) clModele.m_nIDIntervention = pclObj:m_nPKID //Affectation de l'id d'intervention au document clModele.m_nIDCategorie = nMode=3 ? gpclListeCategorieDocument. RechercheEtDonneIdDepuisValeur("4") sinon DonneCategorieDocSelonExtension(clModele. m_sNom) //Détermine la catégorie selon l'extension sRepertoireFichier = ComplèteRep(DonneRepertoireDocument(5, pclObj,sReqSQL,clModele.m_nIDCategorie,tabRep,sRepRacine,sFormatRepDoc)) //Recherche et Construit le chemin attendu clModele.m_sCheminFichier = sRepertoireFichier+clModele.m_sNom //Affectation du chemin pour ouverture depuis l'appli bDroitCateg est un booléen = DroitAjoutDocument(clModele.m_nIDCategorie) //Créé le répertoire de destination s'il n'existe pas, copie le fichier choisi dans la destination et enregistre si bDroitCateg _et_ (fRépertoireExiste(sRepertoireFichier) _ou_ fRepCrée( sRepertoireFichier)) _et_ fCopieFichier(sUnFichier,clModele.m_sCheminFichier ) alors clModele.m_nIDEtatDocument = nIDDocPresent clModele.m_sCheminFichier = clModele.m_sCheminFichier si pas bDeplacePhys _et_ clModele.bEnregistrer(clErreur) alors //Ajout du document au tableau des docuements TableauAjoute(pclObj:ListeDocument:m_clTabModele,clModele) //Tout c'est bien passé bResultat = Vrai sinon si bDeplacePhys alors //Tout c'est bien passé bResultat = Vrai fin sinon si bDroitCateg alors //Si tout ne s'est pas bien passé, informe le fichier concerné Msg+=[RC]+clModele.m_sNom + " (Erreur : "+ErreurInfo(errMessage)+")" sinon //Si tout ne s'est pas bien passé, informe le fichier concerné Msg+=[RC]+clModele.m_sNom + " Vous n'avez pas le droit d'ajouter ce document" fin fin fin //Il y a un message à afficher si Msg<>"" alors Msg="Les fichiers suivant n'ont pas pu être ajoutés : "+RC+Msg //+RC+"Erreur : " + ErreurInfo(errMessage)//Info("Le ou les fichiers suivant n'ont pu être copié", Msg,"Erreur : " + ErreurInfo(errMessage)) fin fin // SELON nMode // //Intervention //// CAS 1 : //// sRepertoireClient est une chaîne = DonneRepertoireClient(pclObj:FicheClient:m_sNom,pclObj:FicheClient:m_nPKID) //// sRepertoireInterv est une chaine = DonneRepertoireIntervention(pclObj:m_nPKID) //// SI (fRépertoireExiste(sRepRacine+sRepertoireClient) _OU_ fRepCrée(sRepRacine+sRepertoireClient)) _et_ (fRépertoireExiste(sRepRacine+sRepertoireClient+sRepertoireInterv) _OU_ fRepCrée(sRepRacine+sRepertoireClient+sRepertoireInterv)) ALORS //// sRepertoireFichier = ComplèteRep(sRepRacine+sRepertoireClient+sRepertoireInterv) //// FIN 06/08/2026 Isis_BO 6259 Partie 7 › Collection de procédures › COL_DOCUMENT › Code | // | //Rapport | | | | | | --- | ---------- | --- | --- | --- | --- | | // | CAS 1,3 : | | | | | // // sReqSQL.P_IDIntervention= pclObj:m_nPKID=-1 ? Null SINON pclObj:m_nPKID // SI HExécuteRequête(sReqSQL,hRequêteDéfaut+hModifieFichier) ALORS // //sRepertoireFichier = ComplèteRep(DonneRepertoireDocument(3,pclObj,sReqSQL)) | // | FIN | | | | | | ------ | --- | --- | --- | --- | --- | | // FIN | | | | | | //SI fRépertoireExiste(sRepertoireFichier) _OU_ fRepCrée(sRepertoireFichier) ALORS // POUR TOUTE chaîne sUnFichier de sListeFichiersChoisie SEPAREE par RC | // | Fic=fExtraitChemin(sUnFichier,fFichier+fExtension) | | | | | | --- | -------------------------------------------------- | --- | --- | --- | --- | //// SI PAS fCopieFichier(sUnFichier,sRepertoireFichier + Fic ) ALORS //// Msg=Msg + RC + fExtraitChemin(sUnFichier,fFichier+fExtension) | //// | SINON | | | | | | ---- | ----- | --- | --- | --- | --- | //// Dte =fDate(sRepertoireFichier + Fic,"",fModification)+""+fHeure(sRepertoireFichier + Fic,"",fModification) //// si Dte="" _et_ EnModeTest() alors | //// | trace(ErreurInfo(errComplet)) | | | | | | ---- | ----------------------------- | --- | --- | --- | --- | //// FIN // //TableauAjoute(champTableFichier,Fic,Dte ) // clErreur est un CErreur // clModele est un MDocument | // | clModele.m_nSuivi | | | = 1 | | | --- | -------------------------- | --- | --- | ---------------- | --- | | // | clModele.m_nIDIntervention | | | = pclObj:m_nPKID | | // clModele.m_sNom = fExtraitChemin(ExtraitChaîne(sUnFichier,1,TAB),fFichier+fExtension) // clModele.m_nIDCategorie = DonneCategorieDocSelonExtension(clModele.m_sNom) // //(clModele.m_sHeriteDroit,sNomRepCateg) = DonneDroitCategorieDoc(clModele.m_nIDCategorie) // sRepertoireFichier = ComplèteRep(DonneRepertoireDocument(5,pclObj,sReqSQL,clModele.m_nIDCategorie)) // clModele.m_sCheminFichier = sRepertoireFichier+clModele.m_sNom // SI (fRépertoireExiste(sRepertoireFichier) _OU_ fRepCrée(sRepertoireFichier)) _ET_ fCopieFichier(sUnFichier,clModele.m_sCheminFichier ) ALORS // | // | SI clModele.bEnregistrer(clErreur) ALORS | | | | | | --- | ---------------------------------------- | ---------------- | --- | --- | --- | | // | | bResultat = Vrai | | | | // TableauAjoute(pclObj:ListeDocument:m_clTabModele,clModele) | // | FIN | | | | | | --- | --- | --- | --- | --- | --- | // FIN // SELON nMode | // | //1 : Intervention | | | | | | --- | ------------------ | --------------------- | --- | --- | --- | | // | //2 : PJ | | | | | | // | CAS 1,2 : | | | | | | // | | //sRepertoireFichier | | | | = ComplèteRep(DonneRepertoireDocument(5,pclObj,sReqSQL,clModele.m_nIDCategorie)) | // | | | | | | | ---- | --- | ----------------------- | --- | --- | --- | | // | | | | | | | //// | | clModele.m_nIDCategorie | | | | = DonneCategorieDocSelonExtension(clModele.m_sNom) | //// | | (clModele.m_sHeriteDroit,sNomRepCateg) | | | | | ---- | --- | -------------------------------------- | --- | --- | --- | = DonneDroitCategorieDoc(clModele.m_nIDCategorie) | //// | | sRepertoireFichier | | | | | ---- | --- | ------------------- | --- | --- | --- | = Remplace(sRepertoireFichier,"?",sNomRepCateg) | // | | //clModele.m_sCheminFichier | | | | | --- | --- | --------------------------- | --- | --- | --- | = sRepertoireFichier+"\"+clModele.m_sNom // // // //CreationRepertoireCategorieSiInexistant(sRepertoireFichier,sRepAExclure,1) // // | 06/08/2026 | | | Isis_BO | | 6260 | | ---------- | --- | --- | ------- | --- | ---- | Partie 7 › Collection de procédures › COL_DOCUMENT › Code //// SI (fRépertoireExiste(sRepertoireFichier) _OU_ fRepCrée(sRepertoireFichier)) _et_ fCopieFichier(sUnFichier,clModele.m_sCheminFichier ) ALORS //// | //// | SI clModele.bEnregistrer(clErreur) ALORS | | | | | ---- | ---------------------------------------- | --- | --- | --- | //// bResultat = Vrai //// TableauAjoute(pclObj:ListeDocument:m_clTabModele,clModele) | //// | FIN | | | | | ---- | --- | --- | --- | --- | | //// | FIN | | | | // | // //Rapport | | | | | | ------------ | --------------------- | --- | --- | --- | | // CAS 3 : | | | | | | // | //sRepertoireFichier | | | | = ComplèteRep(DonneRepertoireDocument(5,pclObj,sReqSQL,clModele.m_nIDCategorie)) // | // | //clModele.m_nSuivi | | = 1 | | | --- | ----------------------------- | --- | ---------------- | --- | | // | //clModele.m_nIDIntervention | | = pclObj:m_nPKID | | | // | //clModele.m_sNom | | | | = fExtraitChemin(ExtraitChaîne(sUnFichier,1,TAB),fFichier+fExtension) | // | //clModele.m_nIDCategorie | | | | | --- | ------------------------- | --- | --- | --- | = gpclListeCategorieDocument.RechercheEtDonneIdDepuisValeur("4") | // | //(clModele.m_sHeriteDroit,sNomRepCateg) | | | | | --- | ---------------------------------------- | --- | --- | --- | = DonneDroitCategorieDoc(clModele.m_nIDCategorie) | // | //sRepertoireFichier | | | | | --- | --------------------- | --- | --- | --- | = Remplace(sRepertoireFichier,"?",sNomRepCateg) | // | clModele.m_sCheminFichier | | | | | --- | -------------------------- | --- | --- | --- | = sRepertoireFichier+clModele.m_sNom // // //CreationRepertoireCategorieSiInexistant(sRepertoireFichier,sRepAExclure,1) // // SI (fRépertoireExiste(sRepertoireFichier) _OU_ fRepCrée(sRepertoireFichier)) _ET_ fCopieFichier(sUnFichier,clModele.m_sCheminFichier ) ALORS // | // | SI clModele.bEnregistrer(clErreur) ALORS | | | | | --- | ---------------------------------------- | --- | --- | --- | // bResultat = Vrai // TableauAjoute(pclObj:ListeRapport:m_clTabModele,clModele) | // | FIN | | | | | --- | ------------------------- | --- | --- | --- | | // | SINON | | | | | // | Msg+=[RC]+clModele.m_sNom | | | | | // | FIN | | | | // FIN // //FIN // FIN // SI Msg<>"" ALORS // Msg="Les fichiers suivant n'ont pas pu être ajoutés : "+RC+Msg +RC+"Erreur : " + ErreurInfo(errMessage)//Info("Le ou les fichiers suivant n'ont pu être copié",Msg ,"Erreur : " + ErreurInfo(errMessage)) // FIN //FIN //TableSelectPlus(champTableFichier,TableOccurrence(champTableFichier)) //ApercuFichier(Fic,champImagePreview) //txt_RepAffaire="\" +Milieu( gpRepertoireDoc() ,Taille(gsRacine)+1) fin fin renvoyer bResultat Procédure globale AjouteFichiersDropés // Numéro du message : _Eve.wMessage | 06/08/2026 | | Isis_BO | | 6261 | | ---------- | --- | ------- | --- | ---- | Partie 7 › Collection de procédures › COL_DOCUMENT › Code // Paramètre wParam : _Eve.wParam // Paramètre lParam : _Eve.lParam // Champ ou fenêtre concernée : _Eve.nom procédure AjouteFichiersDropés(nMode est un entier,pclObj est un objet dynamique) // Nombre de fichiers posés dans l'application par Drag and Drop nbFic est un entier = ExplorerRécupère(_EVE.wParam) sNomFic est une chaîne // Récupération de tous les fichiers pour i = 1 à nbFic sNomFic += [RC] + ExplorerRécupère(_EVE.wParam, i) AjouteFichier(sNomFic,nMode,pclObj) fin DemandeMiseAJourUIParent() Procédure globale AjouterDesDocuments // Résumé : // Syntaxe : //[ = ] AjouterDesDocuments ( est entier, est objet dynamique) // // Paramètres : // nMode (entier) : // pclObj (objet dynamique) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure AjouterDesDocuments(local nMode est un entier,pclObj est un objet dynamique,sMsg est une chaîne="") sListeFichiersChoisie est une chaîne sListeFichiersChoisie=fSélecteur("", "", "Sélectionnez un fichier...", "Tous fichiers (*.*)"+TAB+"*.*", "*", fselOuvre+fselExiste+fselMulti) si sListeFichiersChoisie<>"" alors renvoyer = AjouteFichier(sListeFichiersChoisie,nMode,pclObj,sMsg) sinon renvoyer Faux fin Procédure globale ApercuFichier procédure ApercuFichier(NomFichier,champImagePreview est un Champ) Sablier(Vrai) Fic est une chaîne Ext est une chaîne Fic= gpRepertoireDoc() + NomFichier si fFichierExiste(Fic) alors Ext= fExtraitChemin(Fic,fExtension) Ext=Majuscule(Ext[[2 à]]) selon Ext cas "BMP","JPG","JPEG","GIF", "PCD", "PCX", "PNG", "PSD", "TGA", "TIF","TIFF","EMF","WMF","ICO" ,"ICW","CUR" champImagePreview=Fic cas "PDF" champImagePreview=Fic autre cas champImagePreview="" fin 06/08/2026 Isis_BO 6262 Partie 7 › Collection de procédures › COL_DOCUMENT › Code fin Sablier(Faux) Procédure globale ChargeListeFichiers // procédure ChargeListeFichiers(champTableFichier est un Champ) UnFichier, ResListeFichier,sElement sont des chaînes NomFichier est une chaîne DateFichier est une chaîne N est un entier // Le parcours se fait également dans les sous-répertoires et est interruptible. ResListeFichier = fListeFichier(gpRepertoireDoc() + "*.*", frInformationComplète+frInterruptible+ frSansFichierCaché+frNonRécursif) // Pour chaque fichier trouvé pour toute chaîne UnFichier de ResListeFichier séparée par RC // Ajout du fichier dans la table TableFic N=1 pour toute chaîne sElement de UnFichier séparée par TAB selon N //nom du fichier cas 1 NomFichier=fExtraitChemin(sElement,fFichier+fExtension) cas 3 DateFichier=sElement fin N++ fin TableAjouteLigne(champTableFichier, NomFichier,DateFichier) fin Procédure globale CollerFichier // Résumé : // Syntaxe : //CollerFichier ( est champ, est entier, est objet dynamique) // // Paramètres : // champTableFichier (champ) : // nMode (entier) : // pclObj (objet dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure CollerFichier(champTableFichier est un Champ,local nMode est un entier,pclObj est un objet dynamique) //Collage des noms de fichiers copiés d'une autre fiche //Si les données du presse papier sont d'un format texte, il s'agit en principe d'un coller en provenance d'une tab //On utilise les fonctions Windev sMsg est une chaîne="" si PressePapierFormat(ppfTexte) alors tbNomFic est un tableau de chaînes I est un entier 06/08/2026 Isis_BO 6263 Partie 7 › Collection de procédures › COL_DOCUMENT › Code ChaîneVersTableau(PressePapier(),tbNomFic,";") pour I=1 _à_ TableauInfo(tbNomFic,tiDimension) si fFichierExiste(tbNomFic[I]) alors AjouteFichier(tbNomFic[I],nMode,pclObj,sMsg) fin fin sinon NomFichier est une chaîne PP est un cPressePapier S est une chaîne S=PP:ListeFormat() si PositionOccurrence(S,"CF_HDROP",1)<>0 alors //Récupération de fichiers en provenance de l'explorateur S=PP:Contenu(15) pour toute chaîne NomFichier de S séparée par RC si fFichierExiste(NomFichier) alors //AjouteFichier(NomFichier,champTableFichier,champImagePreview) fin fin sinon si PositionOccurrence(S,"FileContents",1)<>0 alors //Cela semble venir d'Outlook //Nom de la pièce jointe NomFichier=PP:ContenuParNomFormat("FileGroupDescriptor") //On vérifie si il n'y à pas plusieurs noms de fichiers car on ne le gère pas. (le séparateur est le CR) si ChaîneOccurrence(NomFichier,CR)>0 alors Info("Vous devez copier les pièces jointes d'Outlook Une par Une !") retour fin si NomFichier<>"" alors si gpCreationRepertoire() alors Ecrasement est un booléen=Faux si fFichierExiste(gpRepertoireDoc() + NomFichier) alors selon Dialogue("") // &Ecraser cas 1 si pas fSupprime(gpRepertoireDoc() + NomFichier) alors Info("Le fichier existant ne peut être supprimé !") retour fin Ecrasement=Vrai // &Ne pas écraser cas 2 retour fin fin //Ecriture du contenu du Presse papier dans un nouveau fichier que l'on nomme comme la pièce jointe copiées Fic est un entier Fic=fCrée(gpRepertoireDoc() + NomFichier) fEcrit(Fic,PP:ContenuParNomFormat("FileContents")) 06/08/2026 Isis_BO 6264 Partie 7 › Collection de procédures › COL_DOCUMENT › Code fFerme(Fic) TableSelectMoins(champTableFichier) si pas Ecrasement alors //On ajoute le nom du fichier et la date du jour TableAjouteLigne(champTableFichier,NomFichier,DateSys() + HeureSys() ) sinon //Dans le cas d'un écrasement, on met à jour la date dans la table TableSelectPlus(champTableFichier, TableCherche(champTableFichier.COL_Fichier, NomFichier)) champTableFichier.COL_DateFichier=DateSys()+ HeureSys() fin fin fin fin fin Procédure globale CopierFichier // Résumé : // Syntaxe : //CopierFichier ( est entier, est objet dynamique) // // Paramètres : // nMode (entier) : // pclObj (objet dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // champTableFichier (champ) : procédure CopierFichier(local nMode est un entier,pclObj est un objet dynamique) //champTableFichier est un champ S est une chaîne //Colle dans le presse papier, les noms des fichiers sélectionnés séparés par un ; selon nMode cas 1 : sRepRacine est une chaîne = DonneRepertoireRacine() sFormatRepDoc est une chaîne = DonneFormatRepertoireDoc() tabRep est un tableau de Rep DecodeRepertoire(sFormatRepDoc,tabRep) pour i = 1 _à_ pclObj:ListeDocument:p_nTotal S+=[";"] + DonneRepertoireDocument(nMode,pclObj,Null,0,tabRep,sRepRacine,sFormatRepDoc)+ pclObj:ListeDocument:m_clTabModele[i]:m_sNom fin fin //POUR TOUTE LIGNE SELECTIONNEE DE champTableFichier // //FIN si S<>"" alors VersPressePapier(S) fin Procédure globale CreationRepertoireCategorieSiInexistant 06/08/2026 Isis_BO 6265 Partie 7 › Collection de procédures › COL_DOCUMENT › Code procédure CreationRepertoireCategorieSiInexistant(sCheminFichiers,sRepAExclure,nMode est un entier=0) pour i = 1 _à_ gpclListeCategorieDocument.p_nTotal si gpclListeCategorieDocument.m_clTabModele[i]:m_sValeur<>"4" _et_ gpclListeCategorieDocument. m_clTabModele[i]:m_sValeur<>"0" alors si nMode=0 alors si pas fRépertoireExiste(ComplèteRep(sCheminFichiers)+gpclListeCategorieDocument. m_clTabModele[i]:m_sLibelle) alors fRepCrée(ComplèteRep(sCheminFichiers)+gpclListeCategorieDocument.m_clTabModele[i]:m_s Libelle) fin sinon si nMode=1 alors stDroitCateg est un STParamCategDoc sParametreJSON est une chaîne =gpclListeCategorieDocument. RechercheEtDonneParametreDepuisId(gpclListeCategorieDocument.m_clTabModele[i]:m_nPKID) si sParametreJSON<>"" alors Désérialise(stDroitCateg,sParametreJSON,psdJSON) si Contient(sCheminFichiers,stDroitCateg:sNomRepertoire) alors sCheminCateg est une chaîne = ComplèteRep(ExtraitChaîne(sCheminFichiers,1,"\"+ stDroitCateg:sNomRepertoire+"\"))+stDroitCateg:sNomRepertoire+"\" si pas fRépertoireExiste(ComplèteRep(sCheminCateg)) alors fRepCrée(ComplèteRep(sCheminCateg)) fin fin fin fin sinon si gpclListeCategorieDocument.m_clTabModele[i]:m_sValeur="4" sRepAExclure = ComplèteRep(sCheminFichiers)+gpclListeCategorieDocument.m_clTabModele[i]:m_s Libelle si nMode=0 alors si pas fRépertoireExiste(ComplèteRep(sCheminFichiers)+gpclListeCategorieDocument. m_clTabModele[i]:m_sLibelle) alors fRepCrée(ComplèteRep(sCheminFichiers)+gpclListeCategorieDocument.m_clTabModele[i]:m_s Libelle) fin sinon si nMode=1 alors stDroitCateg est un STParamCategDoc sParametreJSON est une chaîne =gpclListeCategorieDocument. RechercheEtDonneParametreDepuisId(gpclListeCategorieDocument.m_clTabModele[i]:m_nPKID) si sParametreJSON<>"" alors Désérialise(stDroitCateg,sParametreJSON,psdJSON) si Contient(sCheminFichiers,stDroitCateg:sNomRepertoire) sCheminCateg est une chaîne = ComplèteRep(ExtraitChaîne(sCheminFichiers,1,"\"+ stDroitCateg:sNomRepertoire+"\"))+stDroitCateg:sNomRepertoire+"\" si pas fRépertoireExiste(ComplèteRep(sCheminCateg)) alors fRepCrée(ComplèteRep(sCheminCateg)) fin fin fin fin fin fin Procédure globale DecodeRepertoire // Résumé : // Syntaxe : //DecodeRepertoire ( est chaîne, est tableau) // // Paramètres : // sCheminEtFormat (chaîne ANSI) : // tabRep (tableau) : // Valeur de retour : // Aucune 06/08/2026 Isis_BO 6266 Partie 7 › Collection de procédures › COL_DOCUMENT › Code // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DecodeRepertoire(local sCheminEtFormat est une chaîne,tabRep est un tableau de Rep) sChaine est une chaîne = sCheminEtFormat//"D:\Documents\[CL_Nom] [CL_PKID]\Intervention [IN_PKID]" //Rep est une structure // sNomRep est une chaine // tabRub est un tableau de chaînes //fin //tabRep est un tableau de Rep pour toute chaîne sUnRep de sChaine séparée par ["\"] nPos est un entier = 0 si sUnRep<>"" alors unRep est un Rep unRep.sNomRep = sUnRep nIndice est un entier =TableauAjoute(tabRep,unRep) sNomRep est une chaîne = sUnRep sUneRubrique est une chaîne sUnePropriete est une chaîne nPosRub est un entier nTailleRub est un entier nPosPropr est un entier nTaillePropr est un entier nPosAnnexe est un entier sUneAnnexe est une chaîne nTailleAnnexe est un entier boucle //**Recherche d'une rubrique nPosRub = Position(sNomRep,"[") sUneRubrique = nPosRub>0 ? ExtraitChaîne(ExtraitChaîne(ExtraitChaîne(ExtraitChaîne( sNomRep,2,"[",DepuisDébut),1,"[",DepuisDébut),1,"]"),1,"]") sinon "" si nPosRub-1=Position(sNomRep,"#",nPosRub-1) _et_ nPosRub-1>0 alors tabRep[nIndice].sNomnIDRubRep = sUneRubrique fin nTailleRub = sUneRubrique<>"" ? Taille("["+sUneRubrique+"]") sinon 0 sNomRep = nPosRub>0 _et_ nTailleRub>0 ? ChaîneSupprime(sNomRep,nPosRub,nTailleRub ) sinon sNomRep //**Recherche d'une propriété d'une rubrique nPosPropr = Position(sNomRep,"{") sUnePropriete = nPosPropr>0 ? ExtraitChaîne(ExtraitChaîne(ExtraitChaîne(ExtraitChaîne( sNomRep,2,"{",DepuisDébut),1,"{",DepuisDébut),1,"}"),1,"}") sinon "" nTaillePropr = sUnePropriete<>"" ? Taille("{"+sUnePropriete+"}") sinon 0 sNomRep = nPosPropr>0 _et_ nTaillePropr>0 ? ChaîneSupprime(sNomRep,nPosPropr, nTaillePropr) sinon sNomRep //**Recherche d'une donnée annexe à une rubrique si Position(sNomRep,"[")<=0 _ou_ Position(sNomRep,"[") >= Position(sNomRep,"<") alors nPosAnnexe = Position(sNomRep,"<") sUneAnnexe = nPosAnnexe>0 ? ExtraitChaîne(ExtraitChaîne(ExtraitChaîne( ExtraitChaîne(sNomRep,2,"<",DepuisDébut),1,"<",DepuisDébut),1,">"),1,">") sinon "" nTailleAnnexe = sUneAnnexe<>"" ? Taille("<"+sUneAnnexe+">") sinon 0 sNomRep = nPosAnnexe>0 _et_ nTailleAnnexe>0 ? ChaîneSupprime(sNomRep, nPosAnnexe,nTailleAnnexe) sinon sNomRep fin si sUneRubrique<>EOT _et_ sUneRubrique<>"" alors UnFic est un Fic UnFic.sNomRubrique = sUneRubrique si sUnePropriete<>"" alors UnFic.sProprietee = sUnePropriete fin si sUneAnnexe<>"" alors UnFic.sAnnexe = "SELECT "+ExtraitChaîne(sUneAnnexe,1,"|")+" AS C1 FROM "+ 06/08/2026 Isis_BO 6267 Partie 7 › Collection de procédures › COL_DOCUMENT › Code ExtraitChaîne(ExtraitChaîne(sUneAnnexe,1,"|"),1,".") + " WHERE "+ExtraitChaîne(sUneAnnexe,2,"|")+"=%1" fin TableauAjoute(tabRep[nIndice].tabRub,UnFic) fin à faire tantque sUneRubrique<>"" _et_ sUneRubrique<>EOT fin fin //POUR i = 1 _A_ tabRep..Occurrence // POUR j = 1 _A_ tabRep[i].tabRub..Occurrence // // POUR TOUTE CHAINE unFichier DE gsListeFichier SEPAREE PAR RC // sListeRubrique est un chaine = HListeRubrique(unFichier) // SI contient(sListeRubrique,tabRep[i].tabRub[j],MotComplet) ALORS // //HLitRecherche(unFichier,tabRep[i].tabRub[j],) // tabRep[i].sNomRepFormate = remplace(tabRep[i].sNomRep,tabRep[i].tabRub[j],) // FIN // FIN // gsListeFichier // //HListeRubrique() // FIN //FIN //info("ok") Procédure globale DecodeRepertoireTest // Résumé : // Syntaxe : //DecodeRepertoireTest ( est chaîne, est tableau, est source de données) // // Paramètres : // sCheminEtFormat (chaîne ANSI) : // tabRep (tableau) : // sdRequete (source de données) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DecodeRepertoireTest(local sCheminEtFormat est une chaîne,tabRep est un tableau de Rep, sdRequete est une Source de Données) sChaine est une chaîne = sCheminEtFormat//"D:\Documents\[CL_Nom] [CL_PKID]\Intervention [IN_PKID]" sReqSQL est une Requête SQL = [ SELECT Client.*,Lieu.*,Intervention.*,Dossier.*,ParametreMetier.* FROM Intervention LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) LEFT OUTER JOIN Dossier ON (DO_PKID=IN_IDDossier) INNER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=IN_IDEtatIntervention) WHERE Intervention.IN_PKID={P_IDIntervention} ] sReqSQL.P_IDIntervention= "" si HExécuteRequêteSQL(sdRequete,hRequêteDéfaut,sReqSQL..CodeSQL) alors fin //Rep est une structure // sNomRep est une chaine // tabRub est un tableau de chaînes //fin 06/08/2026 Isis_BO 6268 Partie 7 › Collection de procédures › COL_DOCUMENT › Code //tabRep est un tableau de Rep pour toute chaîne sUnRep de sChaine séparée par ["\"] nPos est un entier = 0 si sUnRep<>"" alors unRep est un Rep unRep.sNomRep = sUnRep nIndice est un entier =TableauAjoute(tabRep,unRep) sNomRep est une chaîne = sUnRep sUneRubrique est une chaîne sUnePropriete est une chaîne nPosRub est un entier nTailleRub est un entier nPosPropr est un entier nTaillePropr est un entier boucle nPosRub = Position(sNomRep,"[") sUneRubrique = nPosRub>0 ? ExtraitChaîne(ExtraitChaîne(ExtraitChaîne(ExtraitChaîne( sNomRep,2,"[",DepuisDébut),1,"[",DepuisDébut),1,"]"),1,"]") sinon "" nTailleRub = sUneRubrique<>"" ? Taille("["+sUneRubrique+"]") sinon 0 sNomRep = nPosRub>0 _et_ nTailleRub>0 ? ChaîneSupprime(sNomRep,nPosRub,nTailleRub ) sinon sNomRep nPosPropr = Position(sNomRep,"{") sUnePropriete = nPosPropr>0 ? ExtraitChaîne(ExtraitChaîne(ExtraitChaîne(ExtraitChaîne( sNomRep,2,"{",DepuisDébut),1,"{",DepuisDébut),1,"}"),1,"}") sinon "" nTaillePropr = sUnePropriete<>"" ? Taille("{"+sUnePropriete+"}") sinon 0 sNomRep = nPosPropr>0 _et_ nTaillePropr>0 ? ChaîneSupprime(sNomRep,nPosPropr, nTaillePropr) sinon sNomRep si sUneRubrique<>EOT _et_ sUneRubrique<>"" alors UnFic est un Fic UnFic.sNomRubrique = sUneRubrique si sUnePropriete<>"" alors UnFic.sProprietee = sUnePropriete fin sListeRubrique est un chaîne = HListeRubrique(sdRequete) si Contient(sListeRubrique,sUneRubrique,MotComplet) alors //UnFic.sNomFichier = unFichier break fin //FIN TableauAjoute(tabRep[nIndice].tabRub,UnFic) fin à faire tantque sUneRubrique<>"" _et_ sUneRubrique<>EOT fin fin //POUR i = 1 _A_ tabRep..Occurrence // POUR j = 1 _A_ tabRep[i].tabRub..Occurrence // // POUR TOUTE CHAINE unFichier DE gsListeFichier SEPAREE PAR RC // sListeRubrique est un chaine = HListeRubrique(unFichier) // SI contient(sListeRubrique,tabRep[i].tabRub[j],MotComplet) ALORS // //HLitRecherche(unFichier,tabRep[i].tabRub[j],) // tabRep[i].sNomRepFormate = remplace(tabRep[i].sNomRep,tabRep[i].tabRub[j],) // FIN // FIN // gsListeFichier // //HListeRubrique() // FIN //FIN //info("ok") Procédure globale DecodeRepSLAMM 06/08/2026 Isis_BO 6269 Partie 7 › Collection de procédures › COL_DOCUMENT › Code procédure DecodeRepSLAMM(sreqsql est une Source de Données, sRepRacine est une chaîne, sFormatRepDoc est une chaîne, local nIdCat est un entier sur 8 octets = 0,local nMode est un entier = 0) //[LI_CodeLieu] #[LI_PKID] - [LI_IDAdresse] - [LI_IDAdresse] ##INTERV\?\ //[IN_DateIntervention]{..Année} [IN_DateIntervention]{..Mois} [DO_IDTypeDossier] [IN_RefInterne] //[LI_CodeLieu] #[LI_PKID] - [AD_Ligne_4] #[AD_PKID] - [AD_Ville] #[AD_Ligne_4] ##INTERV\#[DC_Categorie]\ //[IN_DateIntervention]{..Année} #[IN_PKID] [IN_DateIntervention]{..Mois} #[IN_PKID] [IN_RefInterne] #[IN_PKID] //\\slamm-ad01\share\Service entretien\Sites\ //9 quai Jean Moulin - 9 quai Jean Moulin - LYON ##INTERV\Photos\2022 8 Entretien DI000017-3 // \\slamm-ad01\share\Service entretien\Sites\Monsieur Gilles BARATIN - Quai Jean Jacques Rousseau - La Mulatiere\Photos Param est un JSON sCheminFichier est une chaîne ANSI sCheminFichier += sreqsql.LI_CodeLieu sCheminFichier += " - " sCheminFichier += sreqsql.AD_Ligne_4 sCheminFichier += " - " sCheminFichier += sreqsql.AD_Ville si Contient(sFormatRepDoc,"##INTERV") alors sCheminFichier += " ##INTERV" fin sCheminFichier += "\" si nMode <> 1 alors si nIdCat <= 0 alors si sreqsql.DC_Categorie > 0 alors nIdCat = sreqsql.DC_Categorie fin fin si nIdCat > 0 alors HLitRecherchePremier(ParametreMetier,PA_PKID,nIdCat) si HTrouve(ParametreMetier) alors Param = ChaîneVersJSON(ParametreMetier.PA_Parametre) sCheminFichier += Param.sNomRepertoire fin fin sCheminFichier += "\" sCheminFichier += sreqsql.IN_DateIntervention..Année sCheminFichier += " " sCheminFichier += sreqsql.IN_DateIntervention..Mois sCheminFichier += " " sCheminFichier += gpclListeTypeDossier.RechercheEtDonneLibelleDepuisID(sreqsql. DO_IDTypeDossier) sCheminFichier += " " sCheminFichier += sreqsql.IN_RefInterne fin 06/08/2026 Isis_BO 6270 Partie 7 › Collection de procédures › COL_DOCUMENT › Code renvoyer sCheminFichier Procédure globale DonneCategorieDocSelonExtension // Résumé : // Syntaxe : //[ = ] DonneCategorieDocSelonExtension ( est chaîne) // // Paramètres : // sFichier (chaîne ANSI) : // Valeur de retour : // Type indéterminé : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneCategorieDocSelonExtension(sFichier est une chaîne) Ext est une chaîne= fExtraitChemin(sFichier,fExtension) Ext=Majuscule(Ext[[2 à]]) selon Ext cas "BMP","JPG","JPEG","GIF", "PCD", "PCX", "PNG", "PSD", "TGA", "TIF","TIFF","EMF","WMF","ICO", "ICW","CUR" renvoyer gpclListeCategorieDocument.RechercheEtDonneIdDepuisValeur("1") cas "PDF" renvoyer gpclListeCategorieDocument.RechercheEtDonneIdDepuisValeur("2") autre cas renvoyer gpclListeCategorieDocument.RechercheEtDonneIdDepuisValeur("2") fin Procédure globale DonneDroitCategorieDoc // Résumé : // Syntaxe : //[ = ] DonneDroitCategorieDoc ( est entier sur 8 octets) // // Paramètres : // nIDCategorie (entier sur 8 octets) : // Valeur de retour : // multi-valeur : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneDroitCategorieDoc(nIDCategorie est un entier sur 8 octets) sCodeDroit est une chaîne sNomRepertoire est une chaîne stDroitCateg est un STParamCategDoc sParametreJSON est une chaîne = gpclListeCategorieDocument.RechercheEtDonneParametreDepuisId( nIDCategorie) si sParametreJSON<>"" alors Désérialise(stDroitCateg,sParametreJSON,psdJSON) sCodeDroit = stDroitCateg.sCodeDroit sNomRepertoire = stDroitCateg.sNomRepertoire fin renvoyer (sCodeDroit,sNomRepertoire) Procédure globale DonneFormatRepertoireDoc // Résumé : // Syntaxe : //[ = ] DonneFormatRepertoireDoc () // 06/08/2026 Isis_BO 6271 Partie 7 › Collection de procédures › COL_DOCUMENT › Code // Paramètres : // Aucun // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneFormatRepertoireDoc() sFormatRepDoc est une chaîne si HLitRecherchePremier(ParametreApplication,PAP_Code,FormatRepDocument) alors sFormatRepDoc= ParametreApplication.PAP_Valeur renvoyer sFormatRepDoc Procédure globale DonneRepertoireCategorie // Résumé : // Syntaxe : //[ = ] DonneRepertoireCategorie ( est entier sur 8 octets) // // Paramètres : // nIDCategorie (entier sur 8 octets) : // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sFormatRepDoc (chaîne ANSI) : procédure DonneRepertoireCategorie(nIDCategorie est un entier sur 8 octets) nIndice est un entier = TableauCherche(gpclListeCategorieDocument:m_clTabModele,tcLinéaire,"m_nPKID", nIDCategorie,1) si nIndice>0 alors renvoyer gpclListeCategorieDocument:m_clTabModele[nIndice]:m_sLibelle sinon renvoyer "" fin Procédure globale DonneRepertoireClient procédure DonneRepertoireClient(local sNomClient est une chaîne,local nIDClient est un entier sur 8 octets) sFormatRepClient est une chaîne sNomRepertoireClient est une chaîne si HLitRecherchePremier(ParametreApplication,PAP_Code,FormatRepClient) alors sFormatRepClient=ParametreApplication.PAP_Valeur si sFormatRepClient<>"" alors sNomRepertoireClient = ComplèteRep(Remplace(Remplace(sFormatRepClient,"[CL_Nom]",sNomClient, MotComplet+SansCasse),"[CL_PKID]",nIDClient,MotComplet+SansCasse)) fin fin renvoyer sNomRepertoireClient Procédure globale DonneRepertoireDocument // Résumé : // Syntaxe : //[ = ] DonneRepertoireDocument ( est entier, est objet dynamique, est source de données, est entier sur 8 octets, est tableau (Rep) [, est chaîne [, est chaîne]]) // // Paramètres : // nMode (entier) : 06/08/2026 Isis_BO 6272 Partie 7 › Collection de procédures › COL_DOCUMENT › Code // pclObj (objet dynamique) : // sreqsql (source de données) : // nIDCategDoc (entier sur 8 octets) : // tabRep (tableau (Rep)) : // sRepRacine (chaîne ANSI) : // sFormatRepDoc (chaîne ANSI) : // Valeur de retour : // chaîne ANSI : // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneRepertoireDocument(local nMode est un entier,pclObj est un objet dynamique,sreqsql est une Source de Données,nIDCategDoc est un entier sur 8 octets,tabRep est un tableau de Rep,sRepRacine est une chaîne = DonneRepertoireRacine(),local sFormatRepDoc est une chaîne=DonneFormatRepertoireDoc()) sRepertoireFichier est une chaîne //sFormatRepDoc est une chaîne //SI fRépertoireExiste(sRepRacine) _OU_ fRepCrée(sRepRacine) ALORS selon nMode //Intervention cas 1 : sRepertoireClient est une chaîne = DonneRepertoireClient(pclObj:FicheClient:m_sNom,pclObj: FicheClient:m_nPKID) sRepertoireInterv est une chaîne = DonneRepertoireIntervention(pclObj:m_nPKID) si (fRépertoireExiste(sRepRacine+sRepertoireClient) _ou_ fRepCrée(sRepRacine+ sRepertoireClient)) _et_ (fRépertoireExiste(sRepRacine+sRepertoireClient+sRepertoireInterv ) _ou_ fRepCrée(sRepRacine+sRepertoireClient+sRepertoireInterv)) alors sRepertoireFichier = ComplèteRep(sRepRacine+sRepertoireClient+sRepertoireInterv) fin cas 2,3 : si tabRep..Occurrence=0 alors DecodeRepertoire(sFormatRepDoc,tabRep) sRepertoireFichier =sRepRacine+RemplaceRubriqueCheminFichier(1,tabRep,sreqsql, sFormatRepDoc,"",0) cas 4 : si tabRep..Occurrence=0 alors DecodeRepertoire(sFormatRepDoc,tabRep) sRepertoireFichier =sRepRacine+RemplaceRubriqueCheminFichier(0,tabRep,sreqsql, sFormatRepDoc,sRepRacine,0) cas 5 : si tabRep..Occurrence=0 alors DecodeRepertoire(sFormatRepDoc,tabRep) sRepertoireFichier =sRepRacine+RemplaceRubriqueCheminFichier(9,tabRep,sreqsql, sFormatRepDoc,sRepRacine,nIDCategDoc) fin //FIN renvoyer sRepertoireFichier Procédure globale DonneRepertoireFichierInterv procédure DonneRepertoireFichierInterv(nId est un entier sur 8 octets,nIdCateg est un entier sur 8 octets) sLibCateg est une chaîne = gpclListeCategorieDocument.RechercheEtDonneLibelleDepuisID(nIdCateg) sReqSQL est une Requête SQL = [ SELECT Client.*,Lieu.*,Intervention.*,Dossier.*,ParametreMetier.*,Adresse.* FROM Intervention 06/08/2026 Isis_BO 6273 Partie 7 › Collection de procédures › COL_DOCUMENT › Code LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) LEFT OUTER JOIN Dossier ON (DO_PKID=IN_IDDossier) LEFT OUTER JOIN ParametreMetier ON (ParametreMetier.PA_PKID=IN_IDEtatIntervention) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE Intervention.IN_PKID={P_IDIntervention} ] sReqSQL.P_IDIntervention= nId sRepertoireFichier est une chaîne si HExécuteRequête(sReqSQL,hRequêteDéfaut+hModifieFichier) alors //Astuce : Modification de la requête avec le libellé de la catégorie pour une utilisation dans la méthode sReqSQL //sReqSQL.PA_Libelle = sLibCateg //trace(sReqSQL.PA_Libelle) sRepertoireFichier = ComplèteRep(DonneRepertoireDocument(3,Null,sReqSQL,0,Null,*,"")) //sRepertoireFichier = Remplace(sRepertoireFichier,"?",stDroitCateg.sNomRepertoire) //sRepertoireFichier = ComplèteRep(DonneRepertoireDocument(3,Null,sReqSQL)) fin renvoyer sRepertoireFichier Procédure globale DonneRepertoireIntervention procédure DonneRepertoireIntervention(local nIDIntervention est un entier sur 8 octets) sFormatRepInterv est une chaîne sNomRepertoireInterv est une chaîne si HLitRecherchePremier(ParametreApplication,PAP_Code,FormatRepIntervention) alors sFormatRepInterv=ParametreApplication.PAP_Valeur si sFormatRepInterv<>"" alors sNomRepertoireInterv = ComplèteRep(Remplace(sFormatRepInterv,"[IN_PKID]",nIDIntervention, MotComplet+SansCasse)) fin fin renvoyer sNomRepertoireInterv Procédure globale DonneRepertoireRacine procédure DonneRepertoireRacine() sRepRacine est une chaîne si EnModeTest() alors sRepRacine = "C:\BatikDoc\Documents Batik\" sinon si HLitRecherchePremier(ParametreApplication,PAP_Code,RepertoireDocument) alors sRepRacine = fExtraitChemin(ComplèteRep(ParametreApplication.PAP_Valeur),fDisque+fRépertoire) fin fin renvoyer sRepRacine Procédure globale DroitAjoutDocument // Résumé : // Syntaxe : //[ = ] DroitAjoutDocument ( est entier sur 8 octets) // // Paramètres : // idCategorie (entier sur 8 octets) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // 06/08/2026 Isis_BO 6274 Partie 7 › Collection de procédures › COL_DOCUMENT › Code procédure DroitAjoutDocument(local idCategorie est un entier sur 8 octets) bResultat est un booléen si HLitRecherchePremier(ParametreMetier,PA_PKID,idCategorie) alors sFiltre1 est une chaîne = ChaîneConstruit("PA_Code='29' AND PA_CleLiaison='%1'",ParametreMetier. PA_Code+","+ParametreMetier.PA_Valeur) sCleFiltre est une chaîne = HFiltre(ParametreMetier,sFiltre1) HLitPremier(ParametreMetier,sCleFiltre,hRespecteFiltre) si pas HEnDehors(ParametreMetier) alors sFiltre2 est une chaîne = ChaîneConstruit("AED_IDModule=%1 AND AED_IDPRofil=%2 AND AED_ACCES=1" ,ParametreMetier.PA_PKID,gpclFicheUtilisateurEnCours.m_nIDTypeProfil) sCleFiltre2 est une chaîne = HFiltre(AccesEtDroit,sFiltre2) HLitPremier(AccesEtDroit,sCleFiltre2,hRespecteFiltre) si pas HEnDehors(AccesEtDroit) alors bResultat = Vrai fin HDésactiveFiltre(AccesEtDroit) fin HDésactiveFiltre(ParametreMetier) fin renvoyer bResultat Procédure globale EnvoieFichier // Résumé : // Syntaxe : //EnvoieFichier ( est champ) // // Paramètres : // champTableFichier (champ) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure EnvoieFichier(champTableFichier est un Champ) si TableSelectOccurrence(champTableFichier)=0 alors retour S est une chaîne //Copie dans une chaine, les noms des fichiers sélectionnés séparés par un ; pour toute ligne sélectionnée de champTableFichier S+=[";"] + gpRepertoireDoc() + champTableFichier.COL_Fichier fin //EnvoiEmail(gpEmailDestinataire(),"","Documents","",S,Non) //AjouteActions(7,"Envoi de document par mail") Procédure globale OuvrirFichier // Résumé : // Syntaxe : //OuvrirFichier ( est champ) // // Paramètres : // champTableFichier (champ) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // 06/08/2026 Isis_BO 6275 Partie 7 › Collection de procédures › COL_DOCUMENT › Code procédure OuvrirFichier(champTableFichier est un Champ) si champTableFichier.COL_Fichier<>"" alors LanceAppliAssociée( gpRepertoireDoc() + champTableFichier.COL_Fichier) fin Procédure globale RemplaceRubriqueCheminFichier // Résumé : // Syntaxe : //[ = ] RemplaceRubriqueCheminFichier ( est entier, est tableau (Rep), < sreqsql > est source de données, est chaîne, est chaîne, est entier sur 8 octets) // // Paramètres : // nMode (entier) : // tabRep (tableau (Rep)) : // sreqsql (source de données) : // sFormatRepDoc (chaîne ANSI) : // sRepRacine (chaîne ANSI) : // nIDCategorie (entier sur 8 octets) : // Valeur de retour : // chaîne ANSI : // // Exemple : // Indiquez ici un exemple d'utilisation. // // sRepertoireFichier : // sRepRacine (chaîne ANSI) : // sRepRacine (chaîne ANSI) : // sListeFichier (chaîne ANSI - valeur par défaut="") : procédure RemplaceRubriqueCheminFichier(nMode est un entier,tabRep est un tableau de Rep,sreqsql est une Source de Données,sFormatRepDoc est une chaîne,sRepRacine est une chaîne,nIDCategorie est un entier sur 8 octets)//,sRepRacine est une chaine = DonneRepertoireRacine() sRepFichier est une chaîne sRepFichier = DecodeRepSLAMM(sreqsql,sRepRacine,sFormatRepDoc,nIDCategorie, nMode) renvoyer sRepFichier //Il existe au moins un répertoire si tabRep..Occurrence>0 alors //Récupération des rubriques présent dans la source de données sListeRubEnreg est une chaîne = HListeRubrique(sreqsql) sRepTemp est une chaîne=sRepRacine+["\"] //Boucle sur l'ensemble des répertoires pour i = 1 _à_ tabRep..Occurrence si nMode dans (0,9) alors sRepCherche est un chaîne sVariable est une chaîne sChaineAnalise est une chaîne ANSI si Contient(tabRep[i].sNomnIDRubRep,"DC_Categorie") _et_ nIDCategorie>0 alors //sVariable = sRepTemp+"*#"+sansespace(NumériqueVersChaîne(nIDCategDoc,"16d")) sChaineAnalise = SansEspace(nIDCategorie) sVariable = sRepTemp+"*#"+sChaineAnalise //Le nom de la rubrique dans le nom du répertoire est bien présent dans la liste des rubriques de la source de données 06/08/2026 Isis_BO 6276 Partie 7 › Collection de procédures › COL_DOCUMENT › Code sinon si Contient(sListeRubEnreg,tabRep[i].sNomnIDRubRep) alors sChaineAnalise = SansEspace({sreqsql,tabRep[i].sNomnIDRubRep}) sVariable = sRepTemp+"*#"+sChaineAnalise fin sRepCherche = fRep(sVariable, frRépertoire) si sRepCherche<>"" _et_ Contient(ExtraitChaîne(sRepCherche,1,"\",DepuisFin),ExtraitChaîne( sVariable,1,"*",DepuisFin),MotComplet) alors sFormatRepDoc= Remplace(sFormatRepDoc,tabRep[i].sNomRep,sRepCherche) sRepTemp += sRepCherche+["\"] sinon si nMode=9 alors si Contient(tabRep[i].sNomnIDRubRep,"DC_Categorie") et nIDCategorie>0 alors sDroit est une chaîne sNomRep est une chaîne (sDroit,sNomRep) = DonneDroitCategorieDoc(nIDCategorie) sFormatRepDoc=Remplace(sFormatRepDoc,tabRep[i].sNomRep,sNomRep+" #"+SansEspace( nIDCategorie)) sRepTemp += sNomRep+" #"+SansEspace(nIDCategorie)+["\"] sinon si Contient(tabRep[i].sNomnIDRubRep,"DC_Categorie") et nIDCategorie<=0 alors nIDCategorie = gpclListeCategorieDocument.RechercheEtDonneIdDepuisValeur("0") sDroit est une chaîne sNomRep est une chaîne (sDroit,sNomRep) = DonneDroitCategorieDoc(nIDCategorie) sFormatRepDoc=Remplace(sFormatRepDoc,tabRep[i].sNomRep,sNomRep+" #"+SansEspace( nIDCategorie)) sRepTemp += sNomRep+" #"+SansEspace(nIDCategorie)+["\"] sinon TraiteRubriqueRep(tabRep[i],sListeRubEnreg,sreqsql,sFormatRepDoc) fin // SI Contient(tabRep[i].sNomnIDRubRep,"DC_Categorie") ALORS // // sFormatRepDoc=Remplace(sFormatRepDoc,tabRep[i].sNomRep,sNomRep+" #"+SansEspace(nIDCategorie)) // FIN //sFormatRepDoc= Remplace(sFormatRepDoc,tabRep[i].sNomRep,sRepCherche) //fRepCrée(remplace(sVariable,"*","")) sinon si Contient(tabRep[i].sNomnIDRubRep,"DC_Categorie") alors sDroit est une chaîne sNomRep est une chaîne (sDroit,sNomRep) = DonneDroitCategorieDoc(nIDCategorie) sFormatRepDoc=Remplace(sFormatRepDoc,tabRep[i].sNomRep,sNomRep+" #"+SansEspace( nIDCategorie)) sRepTemp += sNomRep+" #"+SansEspace(nIDCategorie)+["\"] sinon TraiteRubriqueRep(tabRep[i],sListeRubEnreg,sreqsql,sFormatRepDoc) fin fin sinon TraiteRubriqueRep(tabRep[i],sListeRubEnreg,sreqsql,sFormatRepDoc) fin fin //sRepFichier = sFormatRepDoc//ComplèteRep(sRepRacine+sFormatRepDoc) pour toute chaîne sUnRep de sFormatRepDoc séparée par ["\"] si sUnRep<>"" alors sUnRepTemp est une chaîne = Remplace(sUnRep,["\","/"],"-") sUnRepTemp = Remplace(sUnRepTemp,[":","*","""","<",">","|",RC]," ") sRepFichier+= SansEspace(sUnRepTemp)+"\" fin fin sinon sRepFichier = "" 06/08/2026 Isis_BO 6277 Partie 7 › Collection de procédures › COL_DOCUMENT › Code fin procédure interne TraiteRubriqueRep(stUnRep est un Rep,sListeRubEnreg est une chaîne,sdReq est une Source de Données,sFortRepDoc est une chaîne) //Boucle sur l'ensemble des rubriques spécifiés pour le répertoiree en cours pour j = 1 _à_ stUnRep.tabRub..Occurrence sNomRub est une chaîne = stUnRep.tabRub[j].sNomRubrique sNomPropriete est une chaîne = stUnRep.tabRub[j].sProprietee sAnnexe est une chaîne = stUnRep.tabRub[j].sAnnexe //Le nom de la rubrique dans le nom du répertoire est bien présent dans la liste des rubriques de la source de données si Contient(sListeRubEnreg,sNomRub) alors sNomRubFormat est une chaîne= "["+sNomRub+"]" sProprieteFormat est une chaîne = "{"+sNomPropriete+"}" si sAnnexe<>"" alors sAnnexeFormat est une chaîne = "<"+ExtraitChaîne(ExtraitChaîne(sAnnexe,1,"."),2, "SELECT ")+"."+ExtraitChaîne(ExtraitChaîne(sAnnexe,2,"."),1," AS")+"|"+ExtraitChaîne( ExtraitChaîne(sAnnexe,1,"="),2,"WHERE ")+">" sdAnnexe est une Source de Données si HExécuteRequêteSQL(sdAnnexe,hRequêteDéfaut,ChaîneConstruit(sAnnexe,{sdReq,sNomRub}) ) alors stUnRep.sNomRepFormate = Remplace(stUnRep.sNomRep,sNomRubFormat+sAnnexeFormat, sdAnnexe.C1) sFortRepDoc = Remplace(sFortRepDoc,sNomRubFormat+sAnnexeFormat,sdAnnexe. C1) sinon stUnRep.sNomRepFormate = Remplace(stUnRep.sNomRep,sNomRubFormat+sAnnexeFormat, "") sFortRepDoc = Remplace(sFortRepDoc,sNomRubFormat+sAnnexeFormat,"") fin sinon //Remplace les n stUnRep.sNomRepFormate = sNomPropriete="" ? Remplace(stUnRep.sNomRep,sNomRubFormat, {sdReq,sNomRub}) sinon Remplace(stUnRep.sNomRep,sNomRubFormat+sProprieteFormat,{sdReq, sNomRub+sNomPropriete}) sFortRepDoc = sNomPropriete="" ? Remplace(sFortRepDoc,sNomRubFormat,{ sdReq,sNomRub}) sinon Remplace(sFortRepDoc,sNomRubFormat+sProprieteFormat,{sdReq, sNomRub+sNomPropriete}) fin stUnRep.sNomRepFormate = SansEspace(stUnRep.sNomRepFormate) sFortRepDoc = SansEspace(sFortRepDoc) fin fin fin renvoyer sRepFichier Procédure globale RenommerAcienFormatRepDocBis // Résumé : // Syntaxe : //RenommerAcienFormatRepDocBis ( est champ, est entier, est chaîne, est champ, est champ) // // Paramètres : // chpTable (champ) : // nIndiceChpTable (entier) : // sRepDejaTraite (chaîne ANSI) : // chpLibOk (champ) : // chpLibNOk (champ) : // Valeur de retour : // Aucune // 06/08/2026 Isis_BO 6278 Partie 7 › Collection de procédures › COL_DOCUMENT › Code procédure RenommerAcienFormatRepDocBis(chpTable est un Champ,local nIndiceChpTable est un entier, sRepDejaTraite est une chaîne,chpLibOk est un Champ,chpLibNOk est un Champ) sDisqueActuel est une chaîne sRepActuel est une chaîne nNumRep est un entier sUnRepARenomer est une chaîne nNumRepDest est un entier sDisqueDest est une chaîne sRepDest est une chaîne sUnRepRenome est une chaîne sSvgRep est une chaîne bPrincipal est un booléen //TableSelectPlus(chpTable,nIndiceChpTable) //chpTable=nIndiceChpTable //Initialise le nom du répertoire de départ sUnRepARenomer = "" si sRepDejaTraite="" alors bPrincipal = Vrai //Si le répertoire reste à renommer et que l'on souhaite le renommer si pas chpTable[nIndiceChpTable].COL_Etat dans ("interdit.png","validedoc.png") _et_ chpTable[ nIndiceChpTable].COL_SEL=Vrai alors //Variable pour savoir si le renommage c'est bien passé bRenome est un booléen bContinue est un booléen //Si le répertoire de départ existe et que le répertoire de destination n'existe pas si (fRépertoireExiste(fExtraitChemin(chpTable[nIndiceChpTable].COL_Fichiers_à_migrer,fDisque+ fRépertoire)) _et_ pas fRépertoireExiste(fExtraitChemin(chpTable[nIndiceChpTable].COL_CheminDest, fDisque+fRépertoire)) )... _ou_ (chpTable[nIndiceChpTable].COL_CHEMINMODIFIE) alors //Sauvegarde du disque de départ pour traitement lors du renommage sDisqueActuel = fExtraitChemin(chpTable[nIndiceChpTable].COL_Fichiers_à_migrer, fDisque) //Récupère le nom du répertoire et des sous-répertoires actuellement en place sRepActuel = fExtraitChemin(chpTable[nIndiceChpTable].COL_Fichiers_à_migrer, fRépertoire) //Sauvegarde du disque de destination pour traitement lors du renommage sDisqueDest = fExtraitChemin(chpTable[nIndiceChpTable].COL_CheminDest,fDisque) //Récupère le nom du répertoire et des sous-répertoires actuellement en place sRepDest = fExtraitChemin(chpTable[nIndiceChpTable].COL_CheminDest, fRépertoire) //Initialise le nombre de répertoire parcouru dans le chemin de départ nNumRep = 0 pour toute chaîne sUnRep de sRepActuel séparée par ["\"] si sUnRep<>"" alors //Reconstruction de la chaine à renommer au fur à mesure du parcour sUnRepARenomer = sUnRepARenomer+"\"+sUnRep si sSvgRep="" _ou_ sSvgRep<>sUnRepARenomer alors sSvgRep = sUnRepARenomer bContinue = Vrai fin //Initialise le nombre de répertoire parcouru dans le chemin de départ nNumRep += 1 fin fin si pas bContinue alors retour //Boucle sur tous les répertoires et sous-répertoires pour toute chaîne sUnRep de sRepActuel séparée par ["\"] DEPUISFIN 06/08/2026 Isis_BO 6279 Partie 7 › Collection de procédures › COL_DOCUMENT › Code si sUnRep<>"" alors // //Reconstruction de la chaine à renommer au fur à mesure du parcour // sUnRepARenomer = sUnRepARenomer+"\"+sUnRep //Décrémentation du nombre de répertoire parcouru dans le chemin de départ nNumRep -= 1 //Initialise le nombre de répertoire parcouru dans le chemin d'arrivé nNumRepDest = 0 //Initialise le nom du répertoire de destination sUnRepRenome = "" //(re)Initialise la variable permettant de savoir si le renommage c'est effectué bRenome = Faux //Boucle sur tous les répertoires et sous-répertoires de destination pour toute chaîne sUnRepDest de sRepDest séparée par ["\"] si sUnRepDest<>"" alors //Reconstruction de la chaine servant au renommage au fur à mesure du parcour sUnRepRenome = sUnRepRenome+"\"+sUnRepDest nNumRepDest += 1 fin fin //Boucle sur tous les répertoires et sous-répertoires de destination pour toute chaîne sUnRepDest de sRepDest séparée par ["\"] DEPUISFIN si sUnRepDest<>"" alors //Reconstruction de la chaine servant au renommage au fur à mesure du parcour //sUnRepRenome = sUnRepRenome+"\"+sUnRepDest //Incrémentation du nombre de répertoire parcouru dans le chemin de destination nNumRepDest -= 1 //Si le répertoire de départ et celui d'arrivé sont de même niveau et qu'ils sont différent au niveau du nommage si nNumRep=nNumRepDest _et_ sUnRep<>sUnRepDest alors //sTemp1 est une chaine = Remplace(sUnRepRenome,sUnRepDest,"") sTemp2 est une chaîne = Remplace(sUnRepARenomer,sUnRep,sUnRepDest) //Renommage de l'ancien répertoire avec le nouveau nom bRenome = fRenomme(sDisqueActuel+sUnRepARenomer,sDisqueDest+sTemp2) si bRenome alors //Modifie la ligne courante pour prendre en compte le changement du répertoire TableModifieLigne(chpTable,nIndiceChpTable,chpTable[nIndiceChpTable]. COL_SEL,chpTable[nIndiceChpTable].COL_Etat,chpTable[nIndiceChpTable]. COL_REF_INTERV,Remplace(chpTable[nIndiceChpTable]. COL_Fichiers_à_migrer,sUnRep,sUnRepDest),chpTable[nIndiceChpTable]. COL_CheminDest,Vrai) //Rafraichissement de la ligne courante TableAffiche(chpTable,nIndiceChpTable) //Trace("ok "+sDisqueActuel+sUnRepARenomer+" => "+sDisqueDest+sTemp2) //Collecte le répertoire renomé sRepDejaTraite +=sDisqueDest+sTemp2+RC //Recherche dans les autres lignes si le même chemin est spécifié 06/08/2026 Isis_BO 6280 Partie 7 › Collection de procédures › COL_DOCUMENT › Code nIndice est un entier = TableCherche("COL_Fichiers_à_migrer", sDisqueActuel+sUnRepARenomer,rechercheCommencePar,nIndiceChpTable+1) //Il existe au moins une ligne différente de celle en cours qui fait référence au même répertoire si nIndice>0 alors boucle //La ligne est bien différente de celle en cours et n'est pas encore valdiée si nIndice<>nIndiceChpTable _et_ pas chpTable[nIndice]. COL_Etat dans ("validedoc.png") alors si pas Contient(chpTable[nIndice].COL_CheminDest, sUnRepDest,MotComplet) alors Trace("NOT CHANGE "+chpTable[nIndice]. COL_Fichiers_à_migrer+" => "+ chpTable[nIndice].COL_CheminDest) fin //Modifie la ligne trouvée pour prendre en compte le changement du répertoire TableModifieLigne(chpTable,nIndice,chpTable[nIndice]. COL_SEL,chpTable[nIndice].COL_Etat,chpTable[nIndice]. COL_REF_INTERV,Remplace(chpTable[nIndice]. COL_Fichiers_à_migrer,sUnRep,sUnRepDest),chpTable[ nIndice].COL_CheminDest,Vrai) //Rafraichissement de la ligne courante TableAffiche(chpTable,nIndice) //SINON SI nIndice>0 _ET_ nIndice<>nIndiceChpTable _ET_ PAS chpTable[nIndice].COL_Etat DANS (" validedoc.png") ALORS // Trace("NOT CHANGE "+chpTable[nIndice].COL_Fichiers_à_migrer+" => "+chpTable[nIndice].COL_CheminDest) fin //Recherche dans les autres lignes si le même chemin est spécifié nIndice = TableCherche("COL_Fichiers_à_migrer", sDisqueActuel+sUnRepARenomer,rechercheCommencePar,nIndice+1) //Boucle tant qu'il y a des lignes à traitées à faire tantque nIndice>0 fin //Recherche des répertoires frères sListeRepertoire est une chaîne = fListeRépertoire(sDisqueActuel+ Remplace(sUnRepARenomer,"\"+sUnRep,""),frNonRécursif) //Stock le premier répertoire frère sRepFrere est une chaîne = ExtraitChaîne(sListeRepertoire, rangPremier, RC) //Boucle sur tous les répertoires frères boucle //Il y À des répertoires À tester qui ne sont PAS Vide ET qui n'ont PAS déjà été traité si sRepFrere <> EOT _et_ sRepFrere<>"" _et_ pas Contient( sRepDejaTraite,sRepFrere,MotComplet) alors //Recherche dans la table la présence du répertoire frère en cours nIndice = TableCherche("COL_Fichiers_à_migrer",sRepFrere, 06/08/2026 Isis_BO 6281 Partie 7 › Collection de procédures › COL_DOCUMENT › Code rechercheCommencePar,nIndiceChpTable+1) //Boucle sur tous les lignes de la table concernées par ce répertoire frère boucle //La ligne trouvée est différente de la ligne en cours et elle n'a pas été déjà validée si nIndice>0 _et_ nIndice<>nIndiceChpTable _et_ pas chpTable[nIndice].COL_Etat dans ("validedoc.png") alors TableModifieLigne(chpTable,nIndice,chpTable[nIndice ].COL_SEL,chpTable[nIndice].COL_Etat,chpTable[ nIndice].COL_REF_INTERV,Remplace(chpTable[nIndice]. COL_Fichiers_à_migrer,sUnRep,sUnRepDest),chpTable[ nIndice].COL_CheminDest,Vrai) TableAffiche(chpTable,nIndice) //SINON SI nIndice>0 _ET_ nIndice<>nIndiceChpTable _ET_ PAS chpTable[nIndice].COL_Etat DANS (" validedoc.png") ALORS // Trace("NOT CHANGE "+chpTable[nIndice].COL_Fichiers_à_migrer+" => "+chpTable[nIndice].COL_CheminDest) fin //Recherche la ligne suivante correspondant toujours au même répertoire frère nIndice = TableCherche("COL_Fichiers_à_migrer",sRepFrere ,rechercheCommencePar,nIndice+1) à faire tantque nIndice>0 fin //Le dernier répertoire lu n'était pas vide alors on cherche le répertoire frère suivant si sRepFrere <> EOT alors sRepFrere = ExtraitChaîne( sListeRepertoire, rangSuivant, RC) à faire tantque sRepFrere <> EOT _et_ (sRepFrere="" _ou_ Contient( sRepDejaTraite,sRepFrere,MotComplet)) sinon Trace("NOK "+sDisqueActuel+sUnRepARenomer+" => "+ sDisqueDest+sTemp2+" Erreur"+ErreurInfo(errMessage)) fin //Pas besoin d'aller plus loin, on sort de la boucle sur le chemin de destination break sinon si nNumRep=nNumRepDest _et_ sUnRep=sUnRepDest alors bRenome = Vrai //Pas besoin d'aller plus loin, on sort de la boucle sur le chemin de destination break fin fin fin //Le renommage a bien eu lieu si bRenome alors 06/08/2026 Isis_BO 6282 Partie 7 › Collection de procédures › COL_DOCUMENT › Code //Remplace la variable qui stocké l'ancien nom de répertoire par le nouveau //sUnRepARenomer = Remplace(sUnRepARenomer,sUnRepARenomer,sUnRepRenome) sUnRepARenomer = Remplace(sUnRepARenomer,"\"+sUnRep,"") sinon //Comme le renommage n'a pas eu lieu on sort de la boucle sur le chemin de départ //ATTENTION !! il se peut qu'une partie du chemin a été renommé=> il faudrait revenir en arrière sur le renommage break fin //sUnRepARenomer = fin fin si bRenome alors TableModifieLigne(chpTable,chpTable,Faux,"validedoc.png",chpTable[nIndiceChpTable]. COL_REF_INTERV,chpTable[nIndiceChpTable].COL_Fichiers_à_migrer,chpTable[nIndiceChpTable]. COL_CheminDest,chpTable[nIndiceChpTable].COL_CHEMINMODIFIE) chpLibOk =Val(chpLibOk)+1 sinon TableModifieLigne(chpTable,chpTable,Vrai,"warning.png",chpTable[nIndiceChpTable]. COL_REF_INTERV,chpTable[nIndiceChpTable].COL_Fichiers_à_migrer,chpTable[nIndiceChpTable]. COL_CheminDest,chpTable[nIndiceChpTable].COL_CHEMINMODIFIE) chpLibNOk =Val(chpLibNOk)+1 fin //Cas où le même répertoire a été déjà renommé sinon si (pas fRépertoireExiste(fExtraitChemin(chpTable[nIndiceChpTable].COL_Fichiers_à_migrer, fDisque+fRépertoire))) _et_ fRépertoireExiste(fExtraitChemin(chpTable[nIndiceChpTable]. COL_CheminDest,fDisque+fRépertoire)) alors TableModifieLigne(chpTable,chpTable,Faux,"validedoc.png",chpTable[nIndiceChpTable]. COL_REF_INTERV,chpTable[nIndiceChpTable].COL_Fichiers_à_migrer,chpTable[nIndiceChpTable]. COL_CheminDest,chpTable[nIndiceChpTable].COL_CHEMINMODIFIE) fin TableAffiche(chpTable,nIndiceChpTable) fin Procédure globale RenommerAncienFormatRepDoc // Résumé : // Syntaxe : //RenommerAncienFormatRepDoc ( est champ, est champ, est champ) // // Paramètres : // chpTable (champ) : // chpLibOk (champ) : // chpLibNOk (champ) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // nIndiceChpTable (entier) : procédure RenommerAncienFormatRepDoc(chpTable est un Champ,chpLibOk est un Champ,chpLibNOk est un Champ ) nInd est un entier TableTrie(chpTable,"-COL_sel","COL_Fichiers_à_migrer") pour toute ligne de chpTable 06/08/2026 Isis_BO 6283 Partie 7 › Collection de procédures › COL_DOCUMENT › Code nInd = chpTable RenommerAcienFormatRepDocBis(chpTable,nInd,"",chpLibOk,chpLibNOk) fin TableTrie(chpTable,"-COL_Etat","COL_Fichiers_à_migrer") Procédure globale ReqCharge1Doc procédure ReqCharge1Doc(nIdDoc est un entier sur 8 octets, sRepRacine est une chaîne, sFormatRepDoc est une chaîne, NomFichier est une chaîne ANSI) tabRep est un tableau de Rep sCheminFichier est une chaîne ANSI sReqSQL est une Requête SQL = [ SELECT DISTINCT Document.*,Client.*,Lieu.*,Dossier.*,Intervention.*, Adresse.* FROM Document INNER JOIN Intervention ON (Document.DC_IDIntervention=Intervention.IN_PKID) LEFT OUTER JOIN Client ON (Client.CL_PKID=Intervention.IN_IDClient) LEFT OUTER JOIN Lieu ON (Lieu.LI_PKID=Intervention.IN_IDLieu) INNER JOIN Dossier ON (Dossier.DO_PKID=Intervention.IN_IDDossier) LEFT OUTER JOIN Adresse ON (Adresse.AD_PKID=Lieu.LI_IDAdresse) WHERE Document.DC_PKID = {p_IdDoc} ] sReqSQL.p_IdDoc = nIdDoc si HExécuteRequête(sReqSQL,hRequêteSansCorrectionHF) alors pour tout sReqSQL sCheminFichier = ComplèteRep(DonneRepertoireDocument(4,Null,sReqSQL,0,tabRep,sRepRacine, sFormatRepDoc))+NomFichier fin fin renvoyer sCheminFichier Procédure globale SupprimerFichier // Résumé : // Syntaxe : //SupprimerFichier ( est champ, est champ) // // Paramètres : // champTableFichier (champ) : // champImagePreview (champ) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SupprimerFichier(champTableFichier est un Champ,champImagePreview est un Champ) N est un entier=TableSelectOccurrence(champTableFichier) si N>0 alors //1 : &Supprimer //2 : &Ne pas supprimer si Dialogue("")=1 alors //Supprimer champImagePreview="" //Cela libère le verrou de lecture sur le fichier à supprimer pour toute ligne sélectionnée de champTableFichier si fFichierExiste(gpRepertoireDoc()+champTableFichier.COL_Fichier) alors si fSupprime(gpRepertoireDoc() + champTableFichier.COL_Fichier,frLectureSeule) alors 06/08/2026 Isis_BO 6284 Partie 7 › Collection de procédures › COL_DOCUMENT › Code TableSupprime(champTableFichier,TableSelect(champTableFichier)) champImagePreview="" sinon Info("Erreur lors de la suppression du fichier ",ErreurInfo(errMessage)) sortir fin sinon TableSupprime(champTableFichier,TableSelect(champTableFichier)) fin fin fin fin Procédure globale SupprimerUnFichier // Résumé : // Syntaxe : //SupprimerUnFichier ( est entier, est chaîne, est objet dynamique) // // Paramètres : // nMode (entier) : // sNomFichier (chaîne ANSI) : // pclObj (objet dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // champImagePreview (champ) : procédure SupprimerUnFichier(local nMode est un entier,local sNomFichier est une chaîne,pclObj est un objet dynamique) sRepRacine est une chaîne = DonneRepertoireRacine() si fRépertoireExiste(sRepRacine) _ou_ fRepCrée(sRepRacine) alors sRepertoireFichier est une chaîne selon nMode //Intervention cas 1 : sRepertoireClient est une chaîne = DonneRepertoireClient(pclObj:FicheClient:m_sNom,pclObj: FicheClient:m_nPKID) sRepertoireInterv est une chaîne = DonneRepertoireIntervention(pclObj:m_nPKID) si (fRépertoireExiste(sRepertoireClient) _ou_ fRepCrée(sRepertoireClient)) _et_ ( fRépertoireExiste(sRepertoireInterv) _ou_ fRepCrée(sRepertoireInterv)) alors sRepertoireFichier = ComplèteRep(sRepRacine+sRepertoireClient+sRepertoireInterv) fin cas 4 : sRepertoireFichier = ComplèteRep(fExtraitChemin(sNomFichier,fDisque+fRépertoire)) sNomFichier = fExtraitChemin(sNomFichier,fFichier+fExtension) fin si fRépertoireExiste(sRepertoireFichier) alors si fFichierExiste(sRepertoireFichier+sNomFichier) alors si fSupprime(sRepertoireFichier+ sNomFichier,frLectureSeule) alors sinon Info("Erreur lors de la suppression du fichier ",ErreurInfo(errMessage)) fin fin fin fin 06/08/2026 Isis_BO 6285 Partie 7 › Collection de procédures › COL_IHM › Code COL_IHM Code Procédure globale BlocEnregistrement // Résumé : // Syntaxe : //[ = ] BlocEnregistrement ( est objet dynamique, est procédure, est champ, est champ, est champ, est champ [, est Couleur]) // // Paramètres : // pclObjetABloquer (objet dynamique) : Objet qu'on veut éventuellement bloquer // procTimer (procédure) : procédure "Timer" permettant la gestion de déconnexion automatique programmée // chpBtnFerme (champ) : Champ bouton "Cadenas Fermé" (Rouge) // chpBtnOuvert (champ) : Champ bouton "Cadenas Ouvert" // chpGroupeCadenas (champ) : Champ groupe contenant les champs "non modifiables" en cas de blocage // chpDispFiche (champ) : Champ disposition permettant le changement de la couleur de fond en cas de blocage // gCouleurFondDispFiche (Couleur - valeur par défaut=-1) : < indiquez ici le rôle de gCouleurFondDispFiche> // Valeur de retour : // entier : // Aucune procédure BlocEnregistrement(pclObjetABloquer est un objet dynamique,procTimer est une procédure, chpBtnFerme est un Champ,chpBtnOuvert est un Champ,chpGroupeCadenas est un Champ,chpDispFiche est un Champ,gCouleurFondDispFiche est une Couleur=Transparent) bBloque est un booléen nMode est un entier=-1 tabGrpChpCadenas est un tableau de Champ DonneListeChampsGroupe(chpGroupeCadenas,tabGrpChpCadenas) //L'objet à bloquer possède un ID donc existe dans la base si pclObjetABloquer:IdentifiantUnique>0 alors //La gestion du blocage pour cet objet est active si DonneValeurTimeOutObjet(pclObjetABloquer)>-1 alors bBloque = pclObjetABloquer:m_bBlocageEcriture //Tentative de blocage de l'enregistrement si pclObjetABloquer:m_bBlocageEcriture _ou_ pclObjetABloquer:BloqueEnregistrement() alors nMode = 1 //Une procédure Timer existe => Démarrage du Timer avec l'ID retourné par le BloqueEnregistrement si procTimer<>Null alors procTimer(pclObjetABloquer:m_nIDTimer) //Pas bloquer avant et blocage effectué si bBloque=Faux _et_ pclObjetABloquer:m_bBlocageEcriture alors //Il existe une méthode à appeler (Si la PFiche est issu d'une PTable il faut aussi mettre à jour la Ptable) si pclObjetABloquer:m_pValidation<>Null alors pclObjetABloquer:m_pValidation(pclObjetABloquer:p_clCourant) fin 06/08/2026 Isis_BO 6286 Partie 7 › Collection de procédures › COL_IHM › Code fin //Le bouton "Cadenas Rouge" était visible avant blocage ou pas de cadenas (Nouvel enreg) si chpBtnFerme..Visible _ou_ bBloque=Faux alors chpBtnFerme..Visible = Faux chpBtnOuvert..Visible= Vrai //Raffraichissement des données avec les données relues en base dans BloqueEnregistrement DemandeMiseAJourIHM() fin // Le blocage de l'enregistrement n'a pas pu se faire et il y a des infos de blocages sinon si pclObjetABloquer:InfoBlocage(1)<>"" alors nMode = 0 // Gestion du visuel pour indiquer que le contexte est en blocage FermetureCadenas(chpBtnFerme,chpBtnOuvert,chpGroupeCadenas,chpDispFiche, DonneLibelleTimeOutObjet(pclObjetABloquer),Faux) Erreur(pclObjetABloquer:m_sInfoBlocage) //Raffraichissement des données avec les données relues en base dans BloqueEnregistrement DemandeMiseAJourIHM() fin //La gestion du blocage est désactivé sinon chpBtnOuvert..Visible = Faux fin sinon chpBtnFerme..Visible = Faux chpBtnOuvert..Visible = Faux fin //chpGroupeCadenas..Etat = chpBtnFerme..Visible ? AffichageSeulement SINON Actif pour i = 1 _à_ tabGrpChpCadenas..Occurrence //Passe en affichage seul tabGrpChpCadenas[i]..Etat = chpBtnFerme..Visible ? AffichageSeulement sinon Actif fin chpDispFiche..CouleurFond = chpBtnFerme..Visible ? Noir sinon gCouleurFondDispFiche renvoyer nMode Procédure globale ChampsVersSource // Résumé : // Syntaxe : //ChampsVersSource ( est chaîne, est variant [, est chaîne [, est booléen]]) // // Paramètres : // sLiaisonFichier (chaîne ANSI) : // valeur (variant) : // sVariable (chaîne ANSI - valeur par défaut="") : // bSimple (booléen - valeur par défaut=1) : // Valeur de retour : // Aucune // // valeur : procédure ChampsVersSource(local sLiaisonFichier est une chaîne,local valeur est un Variant,local sVariable est une chaîne="",local bSimple est un booléen=Vrai)//LOCAL sLiaisonFichier,LOCAL valeur //SI TypeVar(monChamp)=wlChamp ALORS si sLiaisonFichier<>"" alors sMembre est une chaîne //:gclPresentation.ListeContact.m_clTabModele.m_sNom 06/08/2026 Isis_BO 6287 Partie 7 › Collection de procédures › COL_IHM › Code sMembre = ExtraitChaîne(sLiaisonFichier,1,".",DepuisFin) si sVariable="" _et_ bSimple=Faux alors //:gclPresentation.ListeContact.m_clTabModele sVariable = sLiaisonFichier sVariable = ExtraitChaîne(sVariable,2,":",DepuisDébut) sVariable = ExtraitChaîne(sVariable,1,"."+ExtraitChaîne(sVariable,2,".",DepuisFin)+"."+ sMembre,DepuisDébut) {sVariable+":p_clCourant:"+sMembre,indVariable} = valeur {sVariable+":m_bModifie",indVariable} = Vrai sinon si sVariable="" _et_ bSimple alors sVariable = sLiaisonFichier sVariable = ExtraitChaîne(sVariable,2,":",DepuisDébut) //sVariable = ExtraitChaîne(sVariable,1,"."+ExtraitChaîne(sVariable,2,".",DepuisFin)+"."+sMembre,DepuisD ébut) {sLiaisonFichier,indVariable} = valeur {ExtraitChaîne(sVariable,1,".",DepuisDébut)+":m_bModifie",indVariable} = Vrai //info({ExtraitChaîne(sVariable,1,"."+ExtraitChaîne(sVariable,2,".",DepuisFin)+"."+"m_bMod ifie",DepuisDébut),indVariable}) sinon {sVariable+":"+sMembre,indVariable} = valeur {sVariable+":m_bModifie",indVariable} = Vrai fin sinon WL.ChampVersSource() fin //FIN Procédure globale DeblocEnregistrement procédure DeblocEnregistrement(pclObjetABloquer est un objet dynamique,stParamAppelant est un STParamFenetreAppelante,procTimer est une procédure,chpBtnFerme est un Champ,chpBtnOuvert est un Champ, chpGroupeCadenas est un Champ,chpDispFiche est un Champ,bFerme est un booléen=Vrai,bAvecMessage est un booléen=Faux,bAppelProc est un booléen=Vrai,bEnregistre est un booléen=Vrai) bBloque est un booléen //La gestion du blocage pour cet objet est active si DonneValeurTimeOutObjet(pclObjetABloquer)>-1 alors //,procFenetreAppelante est une procedure clErreur est un CErreur //Tente d'enregistrer avant de débloquer l'enregistrement si bEnregistre alors pclObjetABloquer:bOK(clErreur) bBloque = pclObjetABloquer:m_bBlocageEcriture //Déblocage de l'enregistrement en base si pclObjetABloquer:m_bBlocageEcriture alors pclObjetABloquer:DebloqueEnregistrement() //bloqué avant et déblocage effectué si bBloque=Vrai _et_ pas pclObjetABloquer:m_bBlocageEcriture alors //Il existe une méthode à appeler (Si la PFiche est issu d'une PTable il faut aussi mettre à jour la Ptable) si pclObjetABloquer:m_pValidation<>Null alors pclObjetABloquer:m_pValidation(pclObjetABloquer:p_clCourant) fin fin // SI stParamAppelant:pclObjetAppelant<>Null _et_ stParamAppelant:pclObjetAppelant:m_clModeleCourant<>Null ALORS // stParamAppelant:pclObjetAppelant:m_clModeleCourant:m_bBlocageEcriture = pclObjetABloquer:m_bBlocageEcriture 06/08/2026 Isis_BO 6288 Partie 7 › Collection de procédures › COL_IHM › Code // FIN fin si stParamAppelant.eTypeAppel dans (DansFenetre,DansChampFI) alors //Si pas d'erreur de déblocage => appel de la procédure donné par la fenêtre appelante si clErreur.p_bOk _et_ bAppelProc alors AppelProcFenetreAppelante(pclObjetABloquer, stParamAppelant,Vrai, bFerme) //Appel de la procedure de désactivation du timer procTimer(pclObjetABloquer:m_nIDTimer) //Il faut fermer la fenetre si bFerme alors selon stParamAppelant.eTypeAppel //Sort de la fenêtre en disant "sorti à cause du timer" cas DansFenetre : Ferme("",-1) //Sort du champ fenetre interne cas DansChampFI : ChangeFenêtreSource(MaFenêtreInterne..Nom,Null) fin sinon //Change l'icone du cadenas, met en lecture seul les zones et change la couleur de l'arrière plan FermetureCadenas(chpBtnFerme,chpBtnOuvert,chpGroupeCadenas,chpDispFiche, DonneLibelleTimeOutObjet(pclObjetABloquer),bAvecMessage) fin sinon //Si contrôle strict et l'enregistrement pas OK=>on sort si bFerme _et_ pas clErreur.p_bOk alors retour //Change l'icone du cadenas, met en lecture seul les zones et change la couleur de l'arrière plan FermetureCadenas(chpBtnFerme,chpBtnOuvert,chpGroupeCadenas,chpDispFiche, DonneLibelleTimeOutObjet(pclObjetABloquer),bAvecMessage) //Appel de la procedure de désactivation du timer procTimer(pclObjetABloquer:m_nIDTimer) fin fin Procédure globale DonneLibelleTimeOutObjet // Résumé : // Syntaxe : //[ = ] DonneLibelleTimeOutObjet ( est objet dynamique) // // Paramètres : // pclObjetABloquer (objet dynamique) : // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneLibelleTimeOutObjet(pclObjetABloquer est un objet dynamique) si (pclObjetABloquer est PFichePersonne) alors renvoyer "Contact" sinon si (pclObjetABloquer est PFicheDossier) alors renvoyer "Dossier" sinon si (pclObjetABloquer est PFicheIntervention) alors renvoyer "Intervention" 06/08/2026 Isis_BO 6289 Partie 7 › Collection de procédures › COL_IHM › Code sinon si (pclObjetABloquer est PFicheLieu) alors renvoyer "Site" sinon si (pclObjetABloquer est PFicheClient) alors renvoyer "Client" sinon si (pclObjetABloquer est PFicheCollaborateur) alors renvoyer "Collaborateur" sinon si (pclObjetABloquer est PFicheEquipe) alors renvoyer "Equipe" sinon si (pclObjetABloquer est PFicheSociete) alors renvoyer "Société" sinon si (pclObjetABloquer est PFicheRdv) alors renvoyer "Rendez-vous" sinon renvoyer "" fin Procédure globale DonneListeChampsGroupe procédure DonneListeChampsGroupe(ChpGroupe est un Champ,tabChp est un tableau de Champs) bContinuer est un booléen gnIndiceChp est un entier = 1 sNomChamp est une chaîne = EnumèreChamp(ChpGroupe..NomComplet, gnIndiceChp) //ExtraitChaîne(gpwEnumèreChamp(ChpGroupe..NomComplet, gnIndiceChp),1,TAB) tantque sNomChamp <> "" si ChampExiste(sNomChamp) alors ChampCourant est un Champ <- {sNomChamp,indChamp} TableauAjoute(tabChp,ChampCourant) sinon bContinuer = Vrai quand exception dans ChampExiste({sNomChamp}..NomComplet) faire bContinuer = Faux fin si bContinuer alors ChampCourant est un Champ <- {sNomChamp,indChamp} TableauAjoute(tabChp,ChampCourant) fin fin gnIndiceChp++ // Champ suivant sNomChamp = EnumèreChamp(ChpGroupe..NomComplet, gnIndiceChp) //ExtraitChaîne(gpwEnumèreChamp(ChpGroupe..NomComplet, gnIndiceChp),1,TAB) fin Procédure globale DonneListeNomChampsGroupe // Résumé : // Syntaxe : //DonneListeNomChampsGroupe ( est champ, est tableau) // // Paramètres : // ChpGroupe (champ) : // tabChp (tableau) : // Valeur de retour : 06/08/2026 Isis_BO 6290 Partie 7 › Collection de procédures › COL_IHM › Code // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneListeNomChampsGroupe(ChpGroupe est un Champ,tabChp est un tableau de chaîne) bContinuer est un booléen gnIndiceChp est un entier = 1 sNomChamp est une chaîne = EnumèreChamp(ChpGroupe..NomComplet, gnIndiceChp) tantque sNomChamp <> "" bContinuer = Vrai quand exception dans ChampExiste({sNomChamp}..NomComplet) faire bContinuer = Faux fin si bContinuer alors TableauAjoute(tabChp,{sNomChamp}..NomComplet) fin gnIndiceChp++ // Champ suivant sNomChamp = EnumèreChamp(ChpGroupe..NomComplet, gnIndiceChp) //ExtraitChaîne(gpwEnumèreChamp(ChpGroupe..NomComplet, gnIndiceChp),1,TAB) fin Procédure globale DonneObjetTable // Résumé : // Syntaxe : //[ = ] DonneObjetTable ( est champ) // // Paramètres : // LeChampTable (champ) : // Valeur de retour : // Type indéterminé : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneObjetTable(LeChampTable est un Champ) MaDef est une Définition sNomClasse est une chaîne clModele est un objet dynamique si LeChampTable<>Null alors clModele = MoiMême si clModele<>Null alors MaDef=RécupèreDéfinition(clModele) sNomClasse = MaDef..Nom fin fin si ChaîneCommencePar(sNomClasse,"PFiche") _et_ clModele<>Null alors renvoyer clModele:p_clCourant sinon renvoyer MoiMême fin Procédure globale DonneParam 06/08/2026 Isis_BO 6291 Partie 7 › Collection de procédures › COL_IHM › Code // Résumé : // Syntaxe : //[ = ] DonneParam ( est ETypeAppelFenetre, est chaîne [, est chaîne [, est procédure [, est chaîne [, est chaîne [, est entier sur 8 octets [, est objet dynamique [, est booléen [, est booléen]]]]]]]]) // // Paramètres : // eTypeAppel (ETypeAppelFenetre) : // sNomFenetreAppelante (chaîne ANSI) : // sContexteAppelant (chaîne ANSI - valeur par défaut="") : // gProcMAJRetour (procédure - valeur par défaut=0) : // sTitreFenetre (chaîne ANSI - valeur par défaut="") : // sNomIDAppelant (chaîne ANSI - valeur par défaut="") : // nIdFenetreAppelante (entier sur 8 octets - valeur par défaut=0) : < indiquez ici le rôle de nIdFenetreAppelante> // pclObjetAppelant (objet dynamique - valeur par défaut=0) : // bMultiSelect (booléen - valeur par défaut=0) : // bRafraichit (booléen - valeur par défaut=0) : // Valeur de retour : // STParamFenetreAppelante : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // bAppelDansChampFI (booléen) : procédure DonneParam(eTypeAppel est un ETypeAppelFenetre, sNomFenetreAppelante est une chaîne, sContexteAppelant est une chaîne="",gProcMAJRetour est une procédure=Null,sTitreFenetre est une chaîne= "",sNomIDAppelant est une chaîne="", nIdFenetreAppelante est un entier sur 8 octets=0, pclObjetAppelant est un objet dynamique=Null, bMultiSelect est un booléen=Faux, bRafraichit est un booléen=Faux) stParametreFenInterne est un STParamFenetreAppelante stParametreFenInterne.eTypeAppel = eTypeAppel stParametreFenInterne.sNomFenetreAppelante = sNomFenetreAppelante stParametreFenInterne.sContexteAppelant = sContexteAppelant stParametreFenInterne.gProcMAJRetour = gProcMAJRetour stParametreFenInterne.sTitreFenetre = sTitreFenetre stParametreFenInterne.sNomIDAppelant = sNomIDAppelant stParametreFenInterne.nIdFenetreAppelante = nIdFenetreAppelante stParametreFenInterne.pclObjetAppelant = pclObjetAppelant stParametreFenInterne.bMultiSelect = bMultiSelect stParametreFenInterne.bRafraichit = bRafraichit stParametreFenInterne.nIdRenvoye = 0 renvoyer stParametreFenInterne Procédure globale DonneParam procédure DonneParam(pstParametreFenInterne est un STParamFenetreAppelante) renvoyer DonneParam(pstParametreFenInterne.eTypeAppel,pstParametreFenInterne.sNomFenetreAppelante, pstParametreFenInterne.sContexteAppelant,pstParametreFenInterne.gProcMAJRetour,pstParametreFenInterne. sTitreFenetre,pstParametreFenInterne.sNomIDAppelant,pstParametreFenInterne.nIdFenetreAppelante, pstParametreFenInterne.pclObjetAppelant,pstParametreFenInterne.bMultiSelect,pstParametreFenInterne. bRafraichit) Procédure globale DonneParametreCombo // Résumé : // Syntaxe : //[ = ] DonneParametreCombo ( est champ) // // Paramètres : 06/08/2026 Isis_BO 6292 Partie 7 › Collection de procédures › COL_IHM › Code // champCombo (champ) : // Valeur de retour : // Type indéterminé : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneParametreCombo(champCombo est un Champ) sTableau est une chaîne = Tronque(ExtraitChaîne(champCombo..FichierParcouru,2,":"),Taille(ExtraitChaîne (champCombo..FichierParcouru,2,":")),nombreDeCaractèresAConserver) nIndice est un entier = TableauCherche({sTableau,indVariable},tcLinéaire,"m_nPKID",{champCombo.. NomComplet,indChamp},1) si nIndice>0 alors renvoyer {sTableau,indVariable}[nIndice]:m_sParametre sinon renvoyer 0 fin Procédure globale DonneTrieClasseDepuisTable procédure DonneTrieClasseDepuisTable(LeChampTable est un Champ) ListeColonnes est une chaîne ListeColonnes = TableColonnesTriées(LeChampTable) sMembresTrie est une chaîne nCpt est un entier pour toute chaîne sUneColonne de ListeColonnes séparée par TAB nCpt++ si nCpt=1 alors sMembresTrie+=ExtraitChaîne(sUneColonne,1,"-",DepuisDébut)="-" ? "-"+ExtraitChaîne({Remplace( sUneColonne,"-",""),indChamp}..LiaisonFichier,1,"m_clTabModele.",DepuisFin) sinon ExtraitChaîne ({Remplace(sUneColonne,"-",""),indChamp}..LiaisonFichier,1,"m_clTabModele.",DepuisFin) sinon sMembresTrie+=ExtraitChaîne(sUneColonne,1,"-",DepuisDébut)="-" ? ";"+"-"+ExtraitChaîne({ Remplace(sUneColonne,"-",""),indChamp}..LiaisonFichier,1,"m_clTabModele.",DepuisFin) sinon ";"+ ExtraitChaîne({Remplace(sUneColonne,"-",""),indChamp}..LiaisonFichier,1,"m_clTabModele.", DepuisFin) fin fin renvoyer sMembresTrie Procédure globale DonneValeurTimeOutObjet // Résumé : // Syntaxe : //[ = ] DonneValeurTimeOutObjet ( est objet dynamique) // // Paramètres : // pclObjetABloquer (objet dynamique) : // Valeur de retour : // Type indéterminé : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneValeurTimeOutObjet(pclObjetABloquer est un objet dynamique) si (pclObjetABloquer est PFichePersonne) alors renvoyer Val(gpclListeParamAppli:m_clTabModele["TIMEOUT_BLOC_ENREG_PERS"]:m_sValeur) sinon si (pclObjetABloquer est PFicheDossier) alors renvoyer Val(gpclListeParamAppli:m_clTabModele["TIMEOUT_BLOC_ENREG_DOSSIER"]:m_sValeur) sinon si (pclObjetABloquer est PFicheIntervention) alors 06/08/2026 Isis_BO 6293 Partie 7 › Collection de procédures › COL_IHM › Code renvoyer Val(gpclListeParamAppli:m_clTabModele["TIMEOUT_BLOC_ENREG_INTERV"]:m_sValeur) sinon si (pclObjetABloquer est PFicheLieu) alors renvoyer Val(gpclListeParamAppli:m_clTabModele["TIMEOUT_BLOC_ENREG_LIEU"]:m_sValeur) sinon si (pclObjetABloquer est PFicheClient) alors renvoyer Val(gpclListeParamAppli:m_clTabModele["TIMEOUT_BLOC_ENREG_CLIENT"]:m_sValeur) sinon si (pclObjetABloquer est PFicheCollaborateur) alors renvoyer Val(gpclListeParamAppli:m_clTabModele["TIMEOUT_BLOC_ENREG_COLLAB"]:m_sValeur) sinon si (pclObjetABloquer est PFicheEquipe) alors renvoyer Val(gpclListeParamAppli:m_clTabModele["TIMEOUT_BLOC_ENREG_EQUIPE"]:m_sValeur) sinon si (pclObjetABloquer est PFicheSociete) alors renvoyer Val(gpclListeParamAppli:m_clTabModele["TIMEOUT_BLOC_ENREG_SOCIETE"]:m_sValeur) sinon si (pclObjetABloquer est PFicheRdv) alors renvoyer Val(gpclListeParamAppli:m_clTabModele["TIMEOUT_BLOC_ENREG_RDV"]:m_sValeur) sinon renvoyer -1 fin Procédure globale ExecuteClicSurBoutonSiToucheEntree procédure ExecuteClicSurBoutonSiToucheEntree(LeChampBouton est un Champ) // Vérifie si la touche entrée a été appuyée si ToucheEntree("ExecuteClicSurBoutonSiToucheEntree") alors // Insérer ici le traitement à effectuer ExécuteTraitement(LeChampBouton,trtClic) fin Procédure globale FermetureCadenas procédure FermetureCadenas(chpBtnFerme est un Champ,chpBtnOuvert est un Champ,chpGroupeCadenas est un Champ,chpDispFiche est un Champ,local sNomEntite est une chaîne,local bAvecMessage est un booléen) tabGrpChpCadenas est un tableau de Champ DonneListeChampsGroupe(chpGroupeCadenas,tabGrpChpCadenas) si bAvecMessage alors ToastAffiche(ChaîneConstruit("%1 en lecture seul suite à une inaction prolongée de votre part"+RC+ "Cliquez sur le cadenas pour modifier l'enregistrement",sNomEntite),toastLong,cvMilieu,chCentre, Blanc) fin chpBtnFerme..Visible = Vrai chpBtnOuvert..Visible = Faux //chpGroupeCadenas..Etat = AffichageSeulement pour i = 1 _à_ tabGrpChpCadenas..Occurrence //Passe en affichage seul tabGrpChpCadenas[i]..Etat = AffichageSeulement fin si chpDispFiche<>Null alors chpDispFiche..CouleurFond = Noir Procédure globale FermeVoletEtActiveLePrecedent // Résumé : // Syntaxe : //FermeVoletEtActiveLePrecedent ( est chaîne) // // Paramètres : // sAliasPresent (chaîne ANSI) : 06/08/2026 Isis_BO 6294 Partie 7 › Collection de procédures › COL_IHM › Code // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sAliasFutur (chaîne ANSI) : // LeChampOnglet (champ) : procédure FermeVoletEtActiveLePrecedent(local sAliasPresent est une chaîne) sAliasFutur est une chaîne nCpt est un entier=1 sAliasFutur = EnumèreChamp(FEN_Menu.ONG_FENETRE, nCpt) tantque sAliasFutur <> "" si EnumèreChamp(FEN_Menu.ONG_FENETRE, nCpt+1)=sAliasPresent alors sortir sinon nCpt++ sAliasFutur = EnumèreChamp(FEN_Menu.ONG_FENETRE, nCpt) fin fin FEN_Menu.ONG_FENETRE = sAliasFutur FEN_Menu.PriseFocus(FEN_Menu.ONG_FENETRE,sAliasPresent) ExécuteTraitement(FEN_Menu.FermetureOnglet,trtProcédure,sAliasPresent) OngletFerme(FEN_Menu.ONG_FENETRE,sAliasPresent) Procédure globale FermeVoletIntervEtActiveLePrecedent // Résumé : // Syntaxe : //FermeVoletIntervEtActiveLePrecedent ( est chaîne) // // Paramètres : // sAliasPresent (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sAliasFutur (chaîne ANSI) : // LeChampOnglet (champ) : procédure FermeVoletIntervEtActiveLePrecedent(local sAliasPresent est une chaîne) sAliasFutur est une chaîne nCpt est un entier=1 sAliasFutur = EnumèreChamp(FI_Fiche_DossierV1.ONG_INTERVENTION, nCpt) tantque sAliasFutur <> "" si EnumèreChamp(FI_Fiche_DossierV1.ONG_INTERVENTION, nCpt+1)=sAliasPresent alors sortir sinon nCpt++ sAliasFutur = EnumèreChamp(FI_Fiche_DossierV1.ONG_INTERVENTION, nCpt) fin fin FI_Fiche_DossierV1.ONG_INTERVENTION = sAliasFutur FI_Fiche_Dossier.PriseFocus(FI_Fiche_DossierV1.ONG_INTERVENTION,sAliasPresent) OngletFerme(FI_Fiche_DossierV1.ONG_INTERVENTION,sAliasPresent) Procédure globale GestionBoutonsEnteteDansListe procédure GestionBoutonsEnteteDansListe(champGroupeModif est un Champ,champBoutonNouveau est un Champ, champBoutonSelectLigne est un Champ,gclObjetListe est un objet dynamique,stParamSupplementaire est un STParamFenetreAppelante) tabGrpChpModif est un tableau de Champ 06/08/2026 Isis_BO 6295 Partie 7 › Collection de procédures › COL_IHM › Code DonneListeChampsGroupe(champGroupeModif,tabGrpChpModif) //champGroupeModif..Grisé = (stParamSupplementaire.eTypeAppel<>Libre _ET_ stParamSupplementaire.eTypeAppel<>DansChampFI _ET_ stParamSupplementaire.eTypeAppel<>DansFenetre) _OU_ gclObjetListe.p_bModeleCourantVide pour i = 1 _à_ tabGrpChpModif..Occurrence //Passe en affichage seul tabGrpChpModif[i]..Grisé = (stParamSupplementaire.eTypeAppel<>Libre _et_ stParamSupplementaire.eTypeAppel<>DansChampFI _et_ stParamSupplementaire.eTypeAppel<>DansFenetre) _ou_ gclObjetListe.p_bModeleCourantVide fin champBoutonNouveau..Grisé = (stParamSupplementaire.eTypeAppel<>Libre _et_ stParamSupplementaire. eTypeAppel<>DansChampFI _et_ stParamSupplementaire.eTypeAppel<>DansFenetre) champBoutonSelectLigne..Visible = (stParamSupplementaire.eTypeAppel<>Libre _et_ stParamSupplementaire. eTypeAppel dans (DansChampFI,DansFenetre) _et_ stParamSupplementaire.bMultiSelect) champBoutonSelectLigne..Etat = champBoutonSelectLigne..Visible _et_ (gclObjetListe. p_bModeleCourantVide=Faux _ou_ ObjetListeEnregCoche(gclObjetListe)) ? Actif sinon Grisé Procédure globale GestionBoutonsEnteteDansListe procédure GestionBoutonsEnteteDansListe(champGroupeModif est un Champ,champBoutonNouveau est un Champ, champBoutonSelectLigne est un Champ,champTable est un Champ,stParamSupplementaire est un STParamFenetreAppelante) tabGrpChpModif est un tableau de Champ DonneListeChampsGroupe(champGroupeModif,tabGrpChpModif) //champGroupeModif..Grisé = (stParamSupplementaire.eTypeAppel<>Libre _ET_ stParamSupplementaire.eTypeAppel<>DansChampFI _ET_ stParamSupplementaire.eTypeAppel<>DansFenetre) _OU_ gclObjetListe.p_bModeleCourantVide pour i = 1 _à_ tabGrpChpModif..Occurrence //Passe en affichage seul tabGrpChpModif[i]..Grisé = (stParamSupplementaire.eTypeAppel<>Libre _et_ stParamSupplementaire.eTypeAppel<>DansChampFI _et_ stParamSupplementaire.eTypeAppel<>DansFenetre) _ou_ champTable..Vide fin champBoutonNouveau..Grisé = (stParamSupplementaire.eTypeAppel<>Libre _et_ stParamSupplementaire. eTypeAppel<>DansChampFI _et_ stParamSupplementaire.eTypeAppel<>DansFenetre) champBoutonSelectLigne..Visible = (stParamSupplementaire.eTypeAppel<>Libre _et_ stParamSupplementaire. eTypeAppel dans (DansChampFI,DansFenetre) _et_ stParamSupplementaire.bMultiSelect) champBoutonSelectLigne..Etat = champBoutonSelectLigne..Visible _et_ (champTable..Vide=Faux _ou_ TabelEnregCoche(champTable)) ? Actif sinon Grisé Procédure globale InitColonneChampTablePerso // Résumé : // Syntaxe : //InitColonneChampTablePerso ( est champ, est STListePerso) // // Paramètres : // ChampTable (champ) : // stListeCustom (STListePerso) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InitColonneChampTablePerso(ChampTable est un Champ,stListeCustom est un STListePerso) //Récupère le nombre de colonnes personnalisées nColPerso est un entier = stListeCustom:tabColsVisible..Occurrence 06/08/2026 Isis_BO 6296 Partie 7 › Collection de procédures › COL_IHM › Code //Il existe des colonnes personnalisées si nColPerso>0 alors nColMax est un entier = TableOccurrence(ChampTable..NomComplet,toColonne) nIndicePerso est un entier j est un entier colEnCours est un Champ colSuivante est un Champ //Boucle sur toutes les colonnes du champ Table pour i = 1 _à_ nColMax //Récupère la colonne correspodant à l'itération colEnCours <- TableEnumèreColonne(ChampTable..NomComplet, i) //Recherche le nom de la colonne dans la liste des colonnes personnalisées nIndicePerso = TableauCherche(stListeCustom:tabColsVisible,tcLinéaire,"sNomColonne",colEnCours ..Nom,1) //La colonne n'existe pas dans la liste personnalisées si nIndicePerso=-1 alors //La colonne devient invisible colEnCours..Visible = Faux //Variable servant à parcourir toutes les colonnes qui suivent la colonne en cours j = i+1 //Il reste encore des colonnes à parcourir si j<=nColMax alors //Récupère la colonne suivante colSuivante <- TableEnumèreColonne(ChampTable..NomComplet, j) //La colonne suivante est visible si colSuivante..Visible=Vrai alors //Boucle sur toutes les colonnes suivantes du moment où elles sont visibles boucle //Déplace la colonne en cours après la colonne suivante TableDéplaceColonne(ChampTable..NomComplet,colEnCours..Nom,j) //Incrément pour la colonne suivante j+=1 //Récupère la nouvelle colonne suivante colSuivante <- TableEnumèreColonne(ChampTable..NomComplet, j) à faire tantque j<=nColMax _et_ colSuivante..Visible fin fin //La colonne existe dans la liste personnalisées sinon //La colonne devient visible colEnCours..Visible = Vrai //Déplace la colonne en cours à l'emplacement personnalisé TableDéplaceColonne(ChampTable..NomComplet,colEnCours..Nom,stListeCustom:tabColsVisible[ nIndicePerso].nOrdreAffichage) fin fin fin Procédure globale InitCriterePerso procédure InitCriterePerso(champGroupeCritere est un Champ,stCritereCustom est un STCritereListePerso, 06/08/2026 Isis_BO 6297 Partie 7 › Collection de procédures › COL_IHM › Code callBackContext est une procédure)//,BTN_SOCIETE_INTERV,pclTabSoc,BTN_ETAT_INTERVENTION,pclTabEtat nMaxCritere est un entier = stCritereCustom.tabCriterePerso..Occurrence si nMaxCritere>0 alors tabCritere est un tableau de chaîne sChpCoche est une chaîne //Récupère dans un tableau les champs contenu dans le groupe de champ DonneListeNomChampsGroupe(champGroupeCritere,tabCritere) pour i = 1 _à_ nMaxCritere nIndChamp est un entier = TableauChercheParProcédure(tabCritere,ChercheTabNomChampFiniPar, tcLinéaire,0,stCritereCustom.tabCriterePerso[i].sNomChpCritere) //TableauCherche(tabCritere,tcLinéaire,"Nom",stCritereCustom.tabCriterePerso[i].sNomChpCritere, 1) si nIndChamp>0 alors bDeuxiemeDate est un booléen = ExtraitChaîne(ExtraitChaîne(tabCritere[nIndChamp],1,".", DepuisFin),1,"_",DepuisFin) = "AU" //Récupère le nom champ "coche" correspondant au champ critère //Si deuxième fourchette de date si bDeuxiemeDate alors sChpCoche = Remplace(ExtraitChaîne(tabCritere[nIndChamp],1,".",DepuisFin), ExtraitChaîne(ExtraitChaîne(tabCritere[nIndChamp],1,".",DepuisFin),1,"_"),"LIB") sinon sChpCoche = Remplace(ExtraitChaîne(tabCritere[nIndChamp],1,".",DepuisFin), ExtraitChaîne(ExtraitChaîne(tabCritere[nIndChamp],1,".",DepuisFin),1,"_"),"INT") fin //Vérifie l'existence du champ et qu'il est coché si ChampExiste(sChpCoche) alors //Coche le critère si pas bDeuxiemeDate alors {sChpCoche,indChamp}=Vrai fin //Pour tous les critères sauf ceux du type bouton et combo si pas {tabCritere[nIndChamp],indChamp}..Type dans (typBouton,typComboSNS) alors {tabCritere[nIndChamp],indChamp}..Valeur = stCritereCustom.tabCriterePerso[i]. sValChpCritère sinon si {tabCritere[nIndChamp],indChamp}..Type=typComboSNS _et_ {tabCritere[nIndChamp ],indChamp}..Mémoire=Faux alors nPKID est un entier sur 8 octets = stCritereCustom.tabCriterePerso[i]. sValChpCritère {tabCritere[nIndChamp],indChamp} = nPKID //{tabCritere[nIndChamp],indChamp} = val(stCritereCustom.tabCriterePerso[i].sValChpCritère) ListeAffiche(stCritereCustom.tabCriterePerso[i].sNomChpCritere,taCourantBandeau) // nIndiceLS est un entier = ListeCherche(tabCritere[nIndChamp],Val(stCritereCustom.tabCriterePerso[i].sValChpCritère),vrai) // SI nIndiceLS >0 ALORS // ListeSelectPlus(tabCritere[nIndChamp],nIndiceLS) // FIN sinon si {tabCritere[nIndChamp],indChamp}..Type=typComboSNS _et_ {tabCritere[nIndChamp ],indChamp}..Mémoire=Vrai alors clListeAll est un objet dynamique clListeCrit est un objet dynamique champCombo est un Champ callBackContext({tabCritere[nIndChamp],indChamp}..Nom,clListeAll,clListeCrit, champCombo) 06/08/2026 Isis_BO 6298 Partie 7 › Collection de procédures › COL_IHM › Code si clListeAll:m_clTabModele..Occurrence>0 alors nIndice est un entier pour toute chaîne uneVal de stCritereCustom.tabCriterePerso[i].sValChpCritère séparée par "," //k est un entier=1 nIndice = TableauCherche( clListeAll:m_clTabModele,tcLinéaire,"m_nPKID", Val(uneVal),1) si nIndice>0 alors clListeAll.m_clTabModele[nIndice].m_bSelection = Vrai fin MAJComboMultiLigne(clListeAll,clListeCrit,{tabCritere[nIndChamp],indChamp}) fin sinon si {tabCritere[nIndChamp],indChamp}..Type=typBouton alors clListeAll est un objet dynamique clListeCrit est un objet dynamique champBouton est un Champ callBackContext({tabCritere[nIndChamp],indChamp}..Nom,clListeAll,clListeCrit, champBouton) si clListeAll:m_clTabModele..Occurrence>0 alors pour toute chaîne uneSoc de stCritereCustom.tabCriterePerso[i].sValChpCritère séparée par "," k est un entier=1 nIndice est un entier = TableauCherche( clListeAll:m_clTabModele, tcLinéaire,"m_nPKID",Val(uneSoc),k) si nIndice>0 alors MAJBoutonMultiCritere(champBouton,clListeAll:m_clTabModele[nIndice]: InfoOnglet) clListeCrit.Ajouter(clListeAll:m_clTabModele[nIndice]) fin fin fin fin fin fin fin // //Boucle sur l'ensemble des critères // POUR i = 1 _A_ tabCritere..Occurrence // nIndCrit est un entier = TableauCherche(stCritereCustom.tabCriterePerso,tcLinéaire,"sNomChpCritere",tabCritere[i]..Nom,1) // SI nIndCrit>0 ALORS // //Récupère le nom champ "coche" correspondant au champ critère // sChpCoche = Remplace(tabCritere[i]..Nom,ExtraitChaîne(tabCritere[i]..Nom,1,"_"),"INT") // // //Vérifie l'existence du champ et qu'il est coché // SI ChampExiste(sChpCoche) ALORS // //Coche le critère // {sChpCoche,indChamp}=Vrai // // //Pour tous les critères sauf ceux du type bouton // SI tabCritere[i]..Type<>typBouton ALORS // tabCritere[i]..Valeur = stCritereCustom.tabCriterePerso[nIndCrit].sValChpCritère // // SINON // clListeAll est un objet dynamique // clListeCrit est un objet dynamique // champBouton est un champ 06/08/2026 Isis_BO 6299 Partie 7 › Collection de procédures › COL_IHM › Code // callBackContext(tabCritere[i]..Nom,clListeAll,clListeCrit,champBouton) // // SI clListeAll:m_clTabModele..Occurrence>0 ALORS // POUR TOUTE CHAÎNE uneSoc DE stCritereCustom.tabCriterePerso[nIndCrit].sValChpCritère SEPAREE PAR "," // k est un entier=1 // nIndice est un entier = TableauCherche( clListeAll:m_clTabModele,tcLinéaire,"m_nPKID",val(uneSoc),k) // SI nIndice>0 ALORS // MAJBoutonMultiCritere(champBouton,clListeAll:m_clTabModele[nIndice]:m_sNom) // clListeCrit.Ajouter(clListeAll:m_clTabModele[nIndice]) // // // FIN // FIN // // FIN // FIN // // // FIN // FIN // FIN fin Procédure globale InitTriChampTablePerso procédure InitTriChampTablePerso(ChampTable est un Champ,stListeCustom est un STListePerso) //Récupère le nombre de colonnes personnalisées nColPerso est un entier = stListeCustom:tabColsTri..Occurrence //Il existe des colonnes personnalisées si nColPerso>0 alors tabColonnesTriees est un tableau de chaîne nMaxTab est un entier = TableauOccurrence(stListeCustom:tabColsTri) colEnCours est un Champ //Boucle sur toutes les colonnes personnalisées pour i = 1 _à_ nMaxTab //Récupère la colonne du champ table correspondant à l'indice de création pour la colonne personnsaliée colEnCours <- TableEnumèreColonne(ChampTable..NomComplet, TableIndiceColonne(ChampTable.. NomComplet,stListeCustom:tabColsTri[i].sNomColonne,ticCréation)) //Ajoute au tableau des colonnes à trier la colonne en cours avec le sens du tri personnalisé TableauAjoute(tabColonnesTriees,stListeCustom:tabColsTri[i].sSensTri+colEnCours..NomComplet) fin //Trie le champ Table TableTrie(TableauVersChaîne(tabColonnesTriees,TAB)) fin Procédure globale ListeChampsGroupe // Résumé : // Syntaxe : //[ = ] ListeChampsGroupe ( est champ) // // Paramètres : 06/08/2026 Isis_BO 6300 Partie 7 › Collection de procédures › COL_IHM › Code // chpParent (champ) : // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ListeChampsGroupe(chpParent est un Champ) sListeChamp est une chaîne pour i = 1 _à_ chpParent..Occurrence sListeChamp += i=1 ? EnumèreChamp(chpParent, i) sinon RC+EnumèreChamp(chpParent, i) fin renvoyer sListeChamp Procédure globale MAJBoutonMultiCritere // Résumé : // Syntaxe : // MAJBoutonMultiCritere () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJBoutonMultiCritere(ChpBouton est un Champ,local sInfo est une chaîne) ChpBouton..Libellé += ChpBouton..Libellé="" ? Gauche(sInfo,3) sinon ";"+Gauche(sInfo,3) ChpBouton..Bulle += ChpBouton..Bulle="" ? sInfo sinon RC+sInfo Procédure globale MAJChampPeriodeAffichage // Résumé : // Syntaxe : //MAJChampPeriodeAffichage ( est champ, est champ) // // Paramètres : // champGroupeCritere (champ) : // chpGroupePeriodeAffichage (champ) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJChampPeriodeAffichage(champGroupeCritere est un Champ,chpGroupePeriodeAffichage est un Champ) //,stCritereCustom est STCritereListePerso, callBackContext est une procédure)//,BTN_SOCIETE_INTERV,pclTabSoc,BTN_ETAT_INTERVENTION,pclTabEtat bContinuer est un booléen tabCritere est un tableau de Champ //stUnCritere est un STCriterePerso //sChpCoche est une chaîne bAuMoinsUn est un booléen //Récupère dans un tableau les champs contenu dans le groupe de champ DonneListeChampsGroupe(champGroupeCritere,tabCritere) //Supprime les éventuels anciens critères //TableauSupprimeTout(stCritereCustom.tabCriterePerso) 06/08/2026 Isis_BO 6301 Partie 7 › Collection de procédures › COL_IHM › Code pour i = 1 _à_ tabCritere..Occurrence //Ne traite pas les champs commencant par INT (coche) si ExtraitChaîne(tabCritere[i]..Nom,1,"_")="INT" alors //Vérifie l'existence du champ et qu'il est coché si tabCritere[i]..Valeur=Vrai alors//ChampExiste(sChpCoche) _ET_ {sChpCoche,indChamp} ALORS bAuMoinsUn = Vrai sortir fin fin fin bContinuer = Vrai quand exception dans ChampExiste(chpGroupePeriodeAffichage..NomComplet) faire bContinuer = Faux fin si bContinuer alors {chpGroupePeriodeAffichage..NomComplet,indChamp}..Etat = bAuMoinsUn ? Grisé sinon Actif fin Procédure globale MAJchampTable procédure MAJchampTable(LeChampTable est un Champ) // affiche la table et restauration de la position courante bExistePos est un booléen //Si des occurrences existent => on essaie de sauver la position de l'enregistrement avant init du champ si LeChampTable..Occurrence>0 alors bExistePos = TableSauvePositionEtSélection(LeChampTable)<>"" //Initialise le champ table avec les données liées TableAffiche(LeChampTable,taInit) //Si des occurrences existent et qu'on a sauvé la position de l'enregistrement avant init => on restaure cette position si LeChampTable..Occurrence>0 _et_ bExistePos alors TableRestaurePositionEtSélection(LeChampTable) Procédure globale MAJChampTableEtObjet procédure MAJChampTableEtObjet(LeChampTable est un Champ, pclObjetCourant est un objet dynamique) //Sauvegarde position - Init - restauration de position du champ TABLE MAJchampTable(LeChampTable) //MAJ de lobjet courant MAJObjetCourantViaChampTable(LeChampTable,pclObjetCourant) Procédure globale MAJchampZR // Résumé : // Syntaxe : //MAJchampZR ( est champ) // // Paramètres : // LeChampZR (champ) : // Valeur de retour : // Aucune // // Exemple : 06/08/2026 Isis_BO 6302 Partie 7 › Collection de procédures › COL_IHM › Code // Indiquez ici un exemple d'utilisation. // procédure MAJchampZR(LeChampZR est un Champ) // affiche la table et restauration de la position courante bExistePos est un booléen //Si des occurrences existent => on essaie de sauver la position de l'enregistrement avant init du champ si LeChampZR..Occurrence>0 alors bExistePos = ZoneRépétéeSauvePositionEtSélection(LeChampZR)<>"" //Initialise le champ table avec les données liées ZoneRépétéeAffiche(LeChampZR,taInit) //Si des occurrences existent et qu'on a sauvé la position de l'enregistrement avant init => on restaure cette position si LeChampZR..Occurrence>0 _et_ bExistePos alors ZoneRépétéeRestaurePositionEtSélection(LeChampZR) Procédure globale MAJChampZREtObjet // Résumé : // Syntaxe : //MAJChampZREtObjet ( est champ, est objet dynamique) // // Paramètres : // LeChampZR (champ) : // pclObjetCourant (objet dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJChampZREtObjet(LeChampZR est un Champ, pclObjetCourant est un objet dynamique) //Sauvegarde position - Init - restauration de position du champ TABLE MAJchampZR(LeChampZR) //MAJ de lobjet courant MAJObjetCourantViaChampZR(LeChampZR,pclObjetCourant) Procédure globale MAJCocheCritere // Résumé : // Syntaxe : //MAJCocheCritere ( est champ) // // Paramètres : // chpCritere (champ) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // chpComboPeriode (champ) : procédure MAJCocheCritere(chpCritere est un Champ) //sSuffixeChamp est une chaine = ExtraitChaîne(chpCritere..Nom,2,"_") //sPrefixeChamp est une chaine = ExtraitChaîne(chpCritere..Nom,2,".",DepuisFin) sChampCoche est une chaîne = Remplace(chpCritere..Nom,ExtraitChaîne(chpCritere..Nom,1,"_"),"INT" ) bContinuer est un booléen 06/08/2026 Isis_BO 6303 Partie 7 › Collection de procédures › COL_IHM › Code bContinuer = Vrai quand exception dans ChampExiste({sChampCoche,indChamp}..NomComplet) faire bContinuer = Faux fin si bContinuer alors bACocher est un booléen = chpCritere..ValeurAffichée<>"" {{sChampCoche,indChamp}..NomComplet,indChamp}=bACocher fin Procédure globale MAJComboMultiLigne // Résumé : // Syntaxe : //MAJComboMultiLigne ( est objet dynamique, est objet dynamique, est champ) // // Paramètres : // pclObjetPopup (objet dynamique) : // pclObjetLocal (objet dynamique) : // chpCombo (champ) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJComboMultiLigne(pclObjetPopup est un objet dynamique,pclObjetLocal est un objet dynamique, chpCombo est un Champ) //Variable servant à collecter les libellés sur 3 caractères des valeurs sélectionnées sListe est une chaîne = "" //Efface les informations bulle du champ chpCombo..Bulle="" //Supprime les anciennes lignes local sélectionnées TableauSupprimeTout(pclObjetLocal:m_clTabModele) //Boucle sur l'ensemble des valeurs possibles issue de la popup pour i = 1 _à_ pclObjetPopup:p_nTotal //La ligne en cours est coché si pclObjetPopup.m_clTabModele[i].m_bSelection alors //Concaténation des libellés sur 3 caractères des valeurs sélectionnées sListe += sListe="" ? Gauche(pclObjetPopup:m_clTabModele[i]:InfoOnglet,3) sinon ";"+Gauche( pclObjetPopup:m_clTabModele[i]:InfoOnglet,3) //Concaténation dans l'info bulle des libellés entiers des valeurs sélectionnées chpCombo..Bulle += chpCombo..Bulle="" ? pclObjetPopup:m_clTabModele[i]:InfoOnglet sinon RC+ pclObjetPopup:m_clTabModele[i]:InfoOnglet //Ajoute la ligne coché dans le tableau local pclObjetLocal.Ajouter(pclObjetPopup:m_clTabModele[i]) //Désélectionne la ligne en cours pclObjetPopup.m_clTabModele[i].m_bSelection = Faux fin fin //Supprime toutes les lignes du champ ListeSupprimeTout(chpCombo) 06/08/2026 Isis_BO 6304 Partie 7 › Collection de procédures › COL_IHM › Code //Ajoute une ligne contenant les libellés sur 3 caractères ListeAjoute(chpCombo,sListe) //Selectionne la première ligne ListeSelectPlus(chpCombo,1) //Coche le critère MAJCocheCritere(chpCombo) Procédure globale MAJObjetCourantViaChampTable procédure MAJObjetCourantViaChampTable(LeChampTable est un Champ, pclObjetCourant est un objet dynamique) // récupération de l'indice séléctionné du champ TABLE nIndice est un entier=TableSelect(LeChampTable) //Si aucune ligne n'est séléctionné ou que le champ TABLE est en saisie d'un nouvel enregistrement si nIndice<=0 _ou_ LeChampTable..Nouveau alors //L'objet courant ne vaut rien pclObjetCourant=Null sinon //L'objet courant vaut l'objet de l'indice pclObjetCourant=LeChampTable[nIndice] // BufferObjet1, BufferObjet2 sont des Buffers // // Sérialise(pclObjetCourant, BufferObjet1, psdBinaire) // Sérialise(LeChampTable[nIndice], BufferObjet2, psdBinaire) // SI pclObjetCourant<>Null _et_ BufferObjet1 <> BufferObjet2 ALORS // nCpt est un entier=0 // POUR TOUTE LIGNE DE LeChampTable // nCpt+=1 // Sérialise(LeChampTable[nCpt], BufferObjet2, psdBinaire) // SI BufferObjet1 = BufferObjet2 ALORS // TableSelectPlus(LeChampTable,nCpt) // sortir // FIN // FIN // SINON // // FIN fin Procédure globale MAJObjetCourantViaChampZR // Résumé : // Syntaxe : //MAJObjetCourantViaChampZR ( est champ, est objet dynamique) // // Paramètres : // LeChampZR (champ) : // pclObjetCourant (objet dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure MAJObjetCourantViaChampZR(LeChampZR est un Champ, pclObjetCourant est un objet dynamique) // récupération de l'indice séléctionné du champ TABLE nIndice est un entier=ZoneRépétéeSelect(LeChampZR) 06/08/2026 Isis_BO 6305 Partie 7 › Collection de procédures › COL_IHM › Code //Si aucune ligne n'est séléctionné ou que le champ TABLE est en saisie d'un nouvel enregistrement si nIndice<=0 _ou_ LeChampZR..Nouveau alors //L'objet courant ne vaut rien pclObjetCourant=Null sinon //L'objet courant vaut l'objet de l'indice pclObjetCourant=LeChampZR[nIndice] fin Procédure globale ModifZoneSaisieAssistee // Résumé : Méthode faisant appel au Thread et permettant de rechercher un élément en présentant une saisie assistée des propositions trouvées // Syntaxe : //ModifZoneSaisieAssistee ( est champ, est entier, est booléen, est chaîne, est chaîne) // // Paramètres : // ChampDeSaisie (champ) : Nom du champ zone de saisie servant à la recherche // nTailleMiniDeclenche (entier) : Nombre de caractères minimum pour le déclenchement de la recherche // bControleDoublonsTableau (booléen) : Si vrai, il faut controler l'existence en tableau avant l'ajout // sNomVariableTableau (chaîne ANSI) : Nom du tableau dans lequel le contrôle de l'existence est fait // sCritereCompl (chaîne ANSI) : // Valeur de retour : // Aucune // procédure ModifZoneSaisieAssistee(ChampDeSaisie est un Champ,local nTailleMiniDeclenche est un entier, local bControleDoublonsTableau est un booléen, local sNomVariableTableau est une chaîne,local sCritereCompl est une chaîne) si ChampDeSaisie..ValeurAffichée<>"" _et_ Taille(ChampDeSaisie..ValeurAffichée)>=nTailleMiniDeclenche alors si Taille(ChampDeSaisie..ValeurAffichée)=nTailleMiniDeclenche alors SaisieAssistéeAjoute( ChampDeSaisie,"---Recherche en cours---") //ToastAffiche("Recherche en cours...",toastCourt,cvMilieu,chCentre) SaisieAssistéeSupprimeTout(ChampDeSaisie) selon ChampDeSaisie..Nom cas "SAI_CodeLieu" : PTableLieu::THRechercheSaisieAssistee( ChampDeSaisie..Nom,ChampDeSaisie..ValeurAffichée,PTableLieu.ChercheEtRemplieListe,"ListeLieu", bControleDoublonsTableau,sNomVariableTableau,sCritereCompl) //TH_RechercheSaisieAssistee(ChampDeSaisie,PTableLieu.ChercheEtRemplieListe,"ListeLieu",bContro leDoublonsTableau,sNomVariableTableau,sCritereCompl,vrai) cas "SAI_CLIENT" : TH_RechercheSaisieAssistee(ChampDeSaisie..Nom, ChampDeSaisie..ValeurAffichée,PTableClient.ChercheEtRemplieListe,"ListeClient", bControleDoublonsTableau,sNomVariableTableau,sCritereCompl,Vrai) cas "SAI_Demandeur" : TH_RechercheSaisieAssistee(ChampDeSaisie..Nom, ChampDeSaisie..ValeurAffichée,PTablePersonne.ChercheEtRemplieListe,"ListeDemandeur", bControleDoublonsTableau,sNomVariableTableau,sCritereCompl,Vrai) cas "SAI_CodeContact" : TH_RechercheSaisieAssistee(ChampDeSaisie..Nom, ChampDeSaisie..ValeurAffichée,PTablePersonne.ChercheEtRemplieListe,"ListeDemandeur", bControleDoublonsTableau,sNomVariableTableau,sCritereCompl,Faux) cas "SAI_Dossier" : PTableDossier::THRechercheSaisieAssistee(ChampDeSaisie ..Nom,ChampDeSaisie..ValeurAffichée,PTableDossier.ChercheEtRemplieListe,"ListeDossier", bControleDoublonsTableau,sNomVariableTableau,sCritereCompl) //TH_RechercheSaisieAssistee(ChampDeSaisie,PTableDossier.ChercheEtRemplieListe,"ListeDossier",b ControleDoublonsTableau,sNomVariableTableau,sCritereCompl,vrai)// 06/08/2026 Isis_BO 6306 Partie 7 › Collection de procédures › COL_IHM › Code cas "SAI_LOGIN" : PTableUtilisateur::THRechercheSaisieAssistee( ChampDeSaisie..Nom,ChampDeSaisie..ValeurAffichée,PTableUtilisateur.ChercheEtRemplieListe, "ListeUser",bControleDoublonsTableau,sNomVariableTableau,sCritereCompl) fin //trace(ChaîneConstruit("saisie assisté ouvre sur le Champ %1",ChampDeSaisie..nom)) SaisieAssistéeOuvre(ChampDeSaisie) sinon SaisieAssistéeFerme(ChampDeSaisie) fin Procédure globale ObjetListeEnregCoche // Résumé : // Syntaxe : //[ = ] ObjetListeEnregCoche ( est objet dynamique) // // Paramètres : // gclObjetListe (objet dynamique) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ObjetListeEnregCoche(gclObjetListe est un objet dynamique) bResultat est un booléen //Boucle sur l'ensemble des contacts du client pour i = 1 _à_ gclObjetListe.m_clTabModele.Occurrence() //Le contact est séléctionné si gclObjetListe.m_clTabModele[i].m_bSelection alors bResultat=Vrai break fin fin renvoyer bResultat Procédure globale OuvreFiche // Résumé : Méthode permettant d'ouvrir // Syntaxe : //OuvreFiche ( est EModeAppelFiche, est objet dynamique, est chaîne, est ETypeAppelFenetre, est chaîne, est chaîne [, ...]) // // Paramètres : // eModeAppel (EModeAppelFiche) : // gclObjetListe (objet dynamique) : // sNomFiche (chaîne ANSI) : // eTypeAppel (ETypeAppelFenetre) : // sTitreOnglet (chaîne ANSI) : // sNomChampFI (chaîne ANSI) : > // <*> : > // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // <*> : > // <*> : > // <*> : > // <*> : > procédure OuvreFiche(eModeAppel est un EModeAppelFiche,gclObjetListe est un objet dynamique, local 06/08/2026 Isis_BO 6307 Partie 7 › Collection de procédures › COL_IHM › Code sNomFiche est une chaîne,local eTypeAppel est un ETypeAppelFenetre,local sTitreOnglet est une chaîne,local sNomChampFI est une chaîne,*) //Variable stockant l'instance d'une classe de type PFiche.... clPresentationFiche est un objet dynamique //Variable stockant la chaine de paramètre des appels de fenêtre paramSupplementaire est un STParamFenetreAppelante selon eModeAppel //En ajout, appel de la méthode Nouveau de l'objet liste en passant le paramètre 8 et 9 correspondant respectivement à bLier et nIdLie cas FicheEnAjout : clPresentationFiche <-gclObjetListe.Nouveau(MesParamètres[8 à 9]) cas FicheEnAjoutCustom : clPresentationFiche <-gclObjetListe.NouveauCustom(MesParamètres[8 à 9]) //En modif, appel de la méthode Modifier de l'objet liste cas FicheEnModification : clPresentationFiche <-gclObjetListe.Modifier() cas FicheEnModifCustom : clPresentationFiche <-gclObjetListe.ModifierCustom() //ExécuteTraitement(gclObjetListe.MesParamètres[8],trtProcédure)//{MesParamètres[8],indVariable} fin selon eTypeAppel //Si la fenêtre est appelée sans paramètre supplémentaire (depuis le menu) ou pour certaines liste(dossier,client)=>Ouverture dans un nouvel onglet cas Libre,DansOnglet : si MesParamètres..Occurrence>=7 alors paramSupplementaire = MesParamètres[7] fin FEN_Menu.OuvreOuActive(sNomFiche,sTitreOnglet,MesParamètres..Occurrence>=10 ? MesParamètres[10] sinon paramSupplementaire.bRafraichit ? Vrai sinon *,clPresentationFiche,paramSupplementaire) //DonneParam(paramSupplementaire) cas DansFenetre //Si la fenêtre est appelée avec paramètre supplémentaire et depuis un champ fenêtre interne=>Ouverture dans un champ fenêtre interne cas DansChampFI : paramSupplementaire = MesParamètres[7]; ChangeFenêtreSource(sNomChampFI,sNomFiche, clPresentationFiche,DonneParam(paramSupplementaire)) // SI MesParamètres..Occurrence>=10 _et_ MesParamètres[10] ALORS // ExécuteTraitement(sNomFiche+".DonneFocusChamp", trtProcédure) // FIN fin Procédure globale OuvreFicheDepuisListe procédure OuvreFicheDepuisListe(eModeFiche est un EModeAppelFiche,paramSupplementaire est un STParamFenetreAppelante,pclObjetListe est un objet dynamique,local sNomFiche est une chaîne,local sNomChampFISource est une chaîne,champDispositionListe est un Champ,champTable est un Champ,champFenetreInterneDest est un Champ,champGRImageOpaque est un Champ,champGRImageOpaqueHauteur est un Champ,champGroupInaccessible est un Champ,gProcMAJRetour est une procédure=Null, sContexteAppelant est une chaîne="",local eTypeAppel est un ETypeAppelFenetre=DansChampFI,*) //La fenêtre est appelée depuis un champ fenêtre interne si paramSupplementaire.eTypeAppel=DansChampFI alors //Ouvre la fiche dans le même champ fenêtre interne 06/08/2026 Isis_BO 6308 Partie 7 › Collection de procédures › COL_IHM › Code OuvreFiche(eModeFiche,pclObjetListe,sNomFiche,DansChampFI,"",sNomChampFISource,DonneParam( paramSupplementaire),MesParamètres[15à]) //La fenêtre est appelée depuis un onglet sinon si eTypeAppel=DansOnglet alors paramSupplementaire = DonneParam(paramSupplementaire) //Ouvre la fiche dans un nouvel onglet OuvreFiche(eModeFiche,pclObjetListe,sNomFiche,eTypeAppel,paramSupplementaire.sTitreFenetre,"", paramSupplementaire,MesParamètres[15à]) sinon //Gestion de l'affichage pour accueillir le champ Fenêtre Interne // SI MesParamètres..Occurrence>=20 ALORS // ReorganiseChampDispoDansListe(champDispositionListe,champTable,champFenetreInterneDest,champGRImageOpaq ue,champGRImageOpaqueHauteur,champGroupInaccessible,Vrai,*,MesParamètres[16],MesParamètres[17],MesParam ètres[18],*,MesParamètres[19],MesParamètres[2 0]) // SINON ReorganiseChampDispoDansListe(champDispositionListe,champTable,champFenetreInterneDest, champGRImageOpaque,champGRImageOpaqueHauteur,champGroupInaccessible,Vrai) // FIN //Gestion de l'ouverture de la fiche selon eModeFiche cas FicheEnAjout : OuvreFiche(eModeFiche,pclObjetListe,sNomFiche,DansChampFI,"", champFenetreInterneDest..Nom,DonneParam(DansChampFI,sNomFiche,sContexteAppelant,gProcMAJRetour, *,paramSupplementaire.sNomIDAppelant,*,pclObjetListe),MesParamètres[15à]) cas FicheEnAjoutCustom : OuvreFiche(eModeFiche,pclObjetListe,sNomFiche,DansChampFI,"", champFenetreInterneDest..Nom,DonneParam(DansChampFI,sNomFiche,sContexteAppelant,gProcMAJRetour, *,paramSupplementaire.sNomIDAppelant,*,pclObjetListe),MesParamètres[15 à 16]) cas FicheEnModification : OuvreFiche(eModeFiche,pclObjetListe,sNomFiche,DansChampFI,"", champFenetreInterneDest..Nom,DonneParam(DansChampFI,sNomFiche,sContexteAppelant,gProcMAJRetour, *,paramSupplementaire.sNomIDAppelant,*,pclObjetListe)) cas FicheEnModifCustom : OuvreFiche(eModeFiche,pclObjetListe,sNomFiche,DansChampFI,"", champFenetreInterneDest..Nom,DonneParam(DansChampFI,sNomFiche,sContexteAppelant,gProcMAJRetour, *,paramSupplementaire.sNomIDAppelant,*,pclObjetListe)) fin fin Procédure globale OuvreFicheOuRetourneSelection procédure OuvreFicheOuRetourneSelection(stAppelantPourRetour est un STParamFenetreAppelante, stAppelantPourOuvre est un STParamFenetreAppelante,pclObjetListe est un objet dynamique,local sNomFicheAOuvrir est une chaîne,local eModeAppel est un EModeAppelFiche,local eTypeAppel est un ETypeAppelFenetre,local sNomChampFISource est une chaîne,champDispositionListe est un Champ,champTable est un Champ,champFenetreInterneDest est un Champ,champGRImageOpaque est un Champ, champGRImageOpaqueHauteur est un Champ,champGroupInaccessible est un Champ,*) //La fenêtre est ouverte dans un champ fenêtre interne si stAppelantPourRetour.eTypeAppel dans (DansChampFI,DansFenetre) alors //Il existe une callBack a appelé pour la mise à jour de l'appelant si stAppelantPourRetour.gProcMAJRetour<> Null _et_ pclObjetListe.p_clCourant<>Null alors //La liste est en multi-sélection si stAppelantPourRetour.bMultiSelect alors pclObjetListe.p_clCourant.m_bSelection = Vrai //stAppelantPourRetour.gProcMAJRetour(stAppelantPourRetour.sContexteAppelant,pclObjetListe ) AppelProcFenetreAppelante(pclObjetListe,stAppelantPourRetour,Vrai,Vrai) 06/08/2026 Isis_BO 6309 Partie 7 › Collection de procédures › COL_IHM › Code sinon //Variable stockant l'instance d'une classe de type PFiche.... clPresentationFiche est un objet dynamique selon eModeAppel //En ajout, appel de la méthode Nouveau de l'objet liste en passant le paramètre 8 et 9 correspondant respectivement à bLier et nIdLie cas FicheEnAjout : clPresentationFiche <-pclObjetListe.Nouveau(MesParamètres[14 à 15]) cas FicheEnAjoutCustom : clPresentationFiche <-pclObjetListe.NouveauCustom( MesParamètres[14 à 15]) //En modif, appel de la méthode Modifier de l'objet liste cas FicheEnModification : clPresentationFiche <-pclObjetListe.Modifier() cas FicheEnModifCustom : clPresentationFiche <-pclObjetListe.ModifierCustom() //ExécuteTraitement(gclObjetListe.MesParamètres[8],trtProcédure)//{MesParamètres[8],in dVariable} fin //Appel de la callBack avec l'objet en retour //stAppelantPourRetour.gProcMAJRetour(stAppelantPourRetour.sContexteAppelant,clPresentatio nFiche) AppelProcFenetreAppelante(clPresentationFiche,stAppelantPourRetour,Vrai,Vrai) fin fin si stAppelantPourRetour.eTypeAppel = DansChampFI alors ChangeFenêtreSource(sNomChampFISource,Null) sinon Ferme() fin sinon si pclObjetListe.p_clCourant<>Null alors OuvreFicheDepuisListe(FicheEnModification,stAppelantPourOuvre,pclObjetListe,sNomFicheAOuvrir, sNomChampFISource,champDispositionListe,champTable,champFenetreInterneDest,champGRImageOpaque, champGRImageOpaqueHauteur,champGroupInaccessible,stAppelantPourOuvre.gProcMAJRetour, stAppelantPourOuvre.sContexteAppelant,eTypeAppel,MesParamètres..Occurrence>=14 ? MesParamètres[14à] sinon Null) //OuvreFiche(eModeAppel, pclObjetListe, sNomFiche, eTypeAppel,sTitreOnglet,sNomChampFI) fin Procédure globale RecupCriterePerso procédure RecupCriterePerso(champGroupeCritere est un Champ,stCritereCustom est STCritereListePerso, callBackContext est une procédure)//,BTN_SOCIETE_INTERV,pclTabSoc,BTN_ETAT_INTERVENTION,pclTabEtat tabCritere est un tableau de Champ stUnCritere est un STCriterePerso sChpCoche est une chaîne //Récupère dans un tableau les champs contenu dans le groupe de champ DonneListeChampsGroupe(champGroupeCritere,tabCritere) //Supprime les éventuels anciens critères TableauSupprimeTout(stCritereCustom.tabCriterePerso) pour i = 1 _à_ tabCritere..Occurrence //Ne traite pas les champs commencant par INT (coche) si ExtraitChaîne(tabCritere[i]..Nom,1,"_")<>"INT" alors bDeuxiemeDate est un booléen = ExtraitChaîne(ExtraitChaîne(tabCritere[i]..Nom,1,".",DepuisFin), 06/08/2026 Isis_BO 6310 Partie 7 › Collection de procédures › COL_IHM › Code 1,"_",DepuisFin) = "AU" //Récupère le nom champ "coche" correspondant au champ critère //Si deuxième fourchette de date si bDeuxiemeDate alors sChpCoche = Remplace(ExtraitChaîne(tabCritere[i]..Nom,1,".",DepuisFin),ExtraitChaîne( ExtraitChaîne(tabCritere[i]..Nom,1,".",DepuisFin),1,"_"),"LIB") sinon sChpCoche = Remplace(tabCritere[i]..Nom,ExtraitChaîne(tabCritere[i]..Nom,1,"_"),"INT") fin //Vérifie l'existence du champ et qu'il est coché si ChampExiste(sChpCoche) _et_ (bDeuxiemeDate _ou_ {sChpCoche,indChamp}) alors //Récupère le nom du champ critère stUnCritere.sNomChpCritere = tabCritere[i]..Nom //RAZ de la valeur précédente stUnCritere.sValChpCritere = "" //Pour tous les critères sauf ceux du type bouton si pas tabCritere[i]..Type dans (typBouton,typComboSNS) alors //Bouton PAS DANS (BTN_SOCIETE_INTERV..nom,BTN_ETAT_INTERVENTION..Nom) //Récupère la valeur correspondant au champ critère stUnCritere.sValChpCritere = tabCritere[i]..Valeur sinon si tabCritere[i]..Type=typComboSNS _et_ tabCritere[i]..Mémoire=Faux alors //Récupère la valeur correspondant au champ critère stUnCritere.sValChpCritere = tabCritere[i]..Valeur sinon si tabCritere[i]..Type=typComboSNS _et_ tabCritere[i]..Mémoire=Vrai alors clListeAll est un objet dynamique clListeCrit est un objet dynamique champCombo est un Champ callBackContext(tabCritere[i]..Nom,clListeAll,clListeCrit,champCombo) pour j= 1 _à_ clListeCrit:p_nTotal //Récupère toutes les valeurs correspondant au champ critère stUnCritere.sValChpCritere +=[","]+ clListeCrit:m_clTabModele[j]:m_nPKID fin sinon clListeAll est un objet dynamique clListeCrit est un objet dynamique champBouton est un Champ callBackContext(tabCritere[i]..Nom,clListeAll,clListeCrit,champBouton) pour j= 1 _à_ clListeCrit:p_nTotal //Récupère toutes les valeurs correspondant au champ critère stUnCritere.sValChpCritere +=[","]+ clListeCrit:m_clTabModele[j]:m_nPKID fin //Pour le critère Société // SINON SI tabCritere[i]..Nom =BTN_SOCIETE_INTERV..Nom _ET_ pclTabSoc<>Null _ET_ pclTabSoc:p_nTotal>0 ALORS // // POUR j= 1 _À_ pclTabSoc:p_nTotal // //Récupère toutes les valeurs correspondant au champ critère // stUnCritere.sValChpCritere +=[","]+ pclTabSoc:m_clTabModele[j]:m_nPKID // // FIN // // //Pour le critère état intervention // SINON SI tabCritere[i]..Nom =BTN_ETAT_INTERVENTION..Nom _ET_ pclTabEtat<>Null _ET_ pclTabEtat:p_nTotal>0 ALORS // // POUR j= 1 _À_ pclTabEtat:p_nTotal 06/08/2026 Isis_BO 6311 Partie 7 › Collection de procédures › COL_IHM › Code // //Récupère toutes les valeurs correspondant au champ critère // stUnCritere.sValChpCritere +=[","]+ pclTabEtat:m_clTabModele[j]:m_nPKID // // FIN fin TableauAjoute(stCritereCustom.tabCriterePerso,stUnCritere) fin fin fin Procédure globale ReorganiseChampDispoDansFiche procédure ReorganiseChampDispoDansFiche(champDispositionFiche est un Champ,champReference est un Champ, champFenetreInterne est un Champ,champGRImageOpaque est un Champ,champGroupInaccessible est un Champ, local bOpacifier est un booléen,local nTauxOpacite est un entier=50,local nIndiceCelluleACacher est un entier=1,local nIndiceCelluleFI est un entier=2,local nLargeur est un entier=0) tabGrpChpImageOpaque est un tableau de Champ tabGrpChpInaccessible est un tableau de Champ DonneListeChampsGroupe(champGRImageOpaque,tabGrpChpImageOpaque) DonneListeChampsGroupe(champGroupInaccessible,tabGrpChpInaccessible) si bOpacifier alors nHauteur est un entier = champDispositionFiche[nIndiceCelluleACacher]..hauteur //Invisibilité de la cellule du champ disposition qui contient les données champDispositionFiche[nIndiceCelluleACacher]..Visible = Faux //Visibilité de la cellule du champ disposition qui contient le champ fenêtre interne champDispositionFiche[nIndiceCelluleFI]..Visible = Vrai champDispositionFiche[nIndiceCelluleFI]..Largeur = nLargeur>0 ? nLargeur sinon champReference.. Largeur champDispositionFiche[nIndiceCelluleFI]..Hauteur = nHauteur //Adaptation de la largeur du champ fenêtre comme le champ TABLE (pour palier à beugue) champFenetreInterne..Largeur= nLargeur>0 ? nLargeur sinon champReference..Largeur champFenetreInterne..Hauteur=nHauteur pour i = 1 _à_ tabGrpChpImageOpaque..Occurrence //Applique un taux d'opacité au groupe d'image tabGrpChpImageOpaque[i]..Opacité = nTauxOpacite //Rend visible le champ image de la cellule du champ disposition qui contient l'entête tabGrpChpImageOpaque[i]..Visible = bOpacifier fin pour i = 1 _à_ tabGrpChpInaccessible..Occurrence //Passe en grisé les champs concernés par l'opacité tabGrpChpInaccessible[i]..Etat = Grisé fin // //Applique un taux d'opacité au groupe d'image // champGRImageOpaque..Opacité = nTauxOpacite // // //Rend visible le champ image de la cellule du champ disposition qui contient l'entête // champGRImageOpaque..Visible = bOpacifier // //Passe en grisé les champs concernés par l'opacité // champGroupInaccessible..Etat = Grisé // //Applique un taux d'opacité au champ image de la cellule du champ disposition qui contient l'entête de boutons // champImageOpaqueEntete..Opacité = nTauxOpacite // // 06/08/2026 Isis_BO 6312 Partie 7 › Collection de procédures › COL_IHM › Code //Applique un taux d'opacité au champ image de la cellule du champ disposition qui contient l'entête de données // champImageOpaqueEntete2..Opacité = nTauxOpacite // // //Rend visible le champ image de la cellule du champ disposition qui contient l'entête de boutons // champImageOpaqueEntete..Visible = bOpacifier // // //Rend visible le champ image de la cellule du champ disposition qui contient l'entête de données // champImageOpaqueEntete2..Visible = bOpacifier sinon pour i = 1 _à_ tabGrpChpInaccessible..Occurrence //Passe en actif les champs qui ont été opacifié tabGrpChpInaccessible[i]..Etat = Actif fin pour i = 1 _à_ tabGrpChpImageOpaque..Occurrence //Rend invisible le champ image de la cellule du champ disposition qui contient l'entête tabGrpChpImageOpaque[i]..Visible = bOpacifier fin // //Passe en actif les champs qui ont été opacifié // champGroupInaccessible..Etat = Actif // // //Rend invisible le champ image de la cellule du champ disposition qui contient l'entête // champGRImageOpaque..Visible = bOpacifier // //Rend invisible le champ image de la cellule du champ disposition qui contient l'entête de boutons // champImageOpaqueEntete..Visible = bOpacifier // // //Rend invisible le champ image de la cellule du champ disposition qui contient l'entête de données // champImageOpaqueEntete2..Visible = bOpacifier //Invisibilité de la cellule du champ disposition qui contient le champ fenêtre interne champDispositionFiche[nIndiceCelluleFI]..Visible = Faux //Visibilité de la cellule du champ disposition qui contient les données champDispositionFiche[nIndiceCelluleACacher]..Visible = Vrai fin Procédure globale ReorganiseChampDispoDansFiche1 procédure ReorganiseChampDispoDansFiche1(champReference est un Champ,champFenetreInterne est un Champ, champGRImageOpaque est un Champ,champGroupInaccessible est un Champ,local bOpacifier est un booléen, local nTauxOpacite est un entier=50) tabGrpChpImageOpaque est un tableau de Champ tabGrpChpInaccessible est un tableau de Champ DonneListeChampsGroupe(champGRImageOpaque,tabGrpChpImageOpaque) DonneListeChampsGroupe(champGroupInaccessible,tabGrpChpInaccessible) si bOpacifier alors champFenetreInterne..Visible=Vrai champReference..Visible=Faux pour i = 1 _à_ tabGrpChpImageOpaque..Occurrence //Applique un taux d'opacité au groupe d'image tabGrpChpImageOpaque[i]..Opacité = nTauxOpacite //Rend visible le champ image de la cellule du champ disposition qui contient l'entête tabGrpChpImageOpaque[i]..Visible = bOpacifier fin pour i = 1 _à_ tabGrpChpInaccessible..Occurrence //Passe en grisé les champs concernés par l'opacité 06/08/2026 Isis_BO 6313 Partie 7 › Collection de procédures › COL_IHM › Code tabGrpChpInaccessible[i]..Etat = Grisé fin sinon champFenetreInterne..Visible = Faux champReference..Visible = Vrai pour i = 1 _à_ tabGrpChpInaccessible..Occurrence //Passe en actif les champs qui ont été opacifié tabGrpChpInaccessible[i]..Etat = Actif fin pour i = 1 _à_ tabGrpChpImageOpaque..Occurrence //Rend invisible le champ image de la cellule du champ disposition qui contient l'entête tabGrpChpImageOpaque[i]..Visible = bOpacifier fin fin Procédure globale ReorganiseChampDispoDansListe procédure ReorganiseChampDispoDansListe(champDispositionListe est un Champ,champTable est un Champ, champFenetreInterne est un Champ,champGRImageOpaque est un Champ,champGRHauteur est un Champ, champGroupInaccessible est un Champ,local bOpacifier est un booléen,local nTauxOpacite est un entier=50 ,local nIndiceChampTable est un entier=4,local nIndiceChampTotaux est un entier=5,local nIndiceChampFI est un entier=6,local bAfficheCelluleTotaux est un booléen=Vrai,local nIndiceChampCritere est un entier =2,local nIndiceChampDeplier est un entier=3) si bOpacifier alors si nIndiceChampCritere>0 alors champDispositionListe[nIndiceChampCritere]..Visible = Faux si nIndiceChampDeplier>0 alors champDispositionListe[nIndiceChampDeplier]..Visible = Faux //Diminution de la hauteur de la cellule du champ disposition qui contient le champ TABLE en proportion de la cellule qui contient le champ fenêtre interne champDispositionListe[nIndiceChampTable]..Hauteur = champDispositionListe[nIndiceChampTable].. Hauteur-champFenetreInterne..Hauteur//-champDispositionListe[nIndiceChampTable]..Y //Invisibilité de la cellule du champ disposition qui contient les totaux du champ table champDispositionListe[nIndiceChampTotaux]..Visible = Faux //Visibilité de la cellule du champ disposition qui contient le champ fenêtre interne champDispositionListe[nIndiceChampFI]..Visible = Vrai //Diminution de la hauteur du champ TABLE en proportion de la cellule qui contient le champ fenêtre interne champTable..Hauteur = champDispositionListe[nIndiceChampTable]..Hauteur //Adaptation de la largeur du champ fenêtre comme le champ TABLE (pour palier à beugue) champFenetreInterne..Largeur= champTable..Largeur //Adaptation de la hauteur du champ image qui opacifie le champ table //champImageOpaqueTable..Hauteur = champTable..Hauteur // Adaptation de la hauteur des champs appartenant au groupe hauteur i est un entier = 1 ResChamp est une chaîne ResChamp = EnumèreChamp(champGRHauteur, i) tantque ResChamp <> "" i++ {ResChamp,indChamp}..Hauteur = champTable..Hauteur ResChamp = EnumèreChamp(champGRHauteur, i) fin //Passe en grisé les champs concernés par l'opacité champGroupInaccessible..Etat = Grisé 06/08/2026 Isis_BO 6314 Partie 7 › Collection de procédures › COL_IHM › Code //Applique un taux d'opacité au groupe d'image champGRImageOpaque..Opacité = nTauxOpacite //Applique un taux d'opacité au champ image de la cellule du champ disposition qui contient le champ TABLE //champImageOpaqueTable..Opacité = nTauxOpacite //Rend visible le champ image de la cellule du champ disposition qui contient l'entête champGRImageOpaque..Visible = bOpacifier //Rend visible le champ image de la cellule du champ disposition qui contient le champ TABLE //champImageOpaqueTable..Visible = bOpacifier sinon //Passe en actif les champs qui ont été opacifié champGroupInaccessible..Etat = Actif //Rend invisible le champ image de la cellule du champ disposition qui contient l'entête champGRImageOpaque..Visible = bOpacifier //Rend invisible le champ image de la cellule du champ disposition qui contient le champ TABLE //champImageOpaqueTable..Visible = bOpacifier si nIndiceChampCritere>0 alors champDispositionListe[nIndiceChampCritere]..Visible = Vrai si nIndiceChampDeplier>0 alors champDispositionListe[nIndiceChampDeplier]..Visible = Vrai //Visibilité ou non de la cellule du champ disposition qui contient les totaux du champ table champDispositionListe[nIndiceChampTotaux]..Visible = bAfficheCelluleTotaux //Invisibilité de la cellule du champ disposition qui contient le champ fenêtre interne champDispositionListe[nIndiceChampFI]..Visible = Faux //Augmentation de la hauteur du champ TABLE en proportion de la cellule qui contient le champ fenêtre interne //champTable..Hauteur = champTable..Hauteur+champFenetreInterne..Hauteur //Augmentation de la hauteur de la cellule du champ disposition qui contient le champ TABLE suite à la disparition de la cellule qui contient le champ fenêtre interne //champDispositionListe[nIndiceChampTable]..Hauteur = champTable..Hauteur//champDispositionListe[nIndiceChampTable]..Hauteur//+champFenetreInterne..Haute ur fin Procédure globale RepositionneEnregSelonObjetCourant procédure RepositionneEnregSelonObjetCourant(LeChampTable est un Champ, varObjet est un Variant, pclObjetCourant est un objet dynamique) nCpt est un entier bufCourant est un Buffer bufValeur est un Buffer si pclObjetCourant<>Null alors Sérialise(pclObjetCourant,bufCourant,psdBinaire) pour toute ligne de LeChampTable nCpt++ selon varObjet cas PTableClient : pclObjetTable est un PTableClient dynamique = LeChampTable si pclObjetTable<>Null alors Sérialise(pclObjetTable,bufValeur,psdBinaire) fin 06/08/2026 Isis_BO 6315 Partie 7 › Collection de procédures › COL_IHM › Code si bufCourant=bufValeur alors TableSelectPlus(LeChampTable,nCpt) sortir fin fin Procédure globale SelectionValeurCombo // Résumé : // Syntaxe : //SelectionValeurCombo ( est champ, est chaîne) // // Paramètres : // champCombo (champ) : // sValeur (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure SelectionValeurCombo(champCombo est un Champ,local sValeur est une chaîne) sTableau est une chaîne = Tronque(ExtraitChaîne(champCombo..FichierParcouru,2,":"),Taille(ExtraitChaîne (champCombo..FichierParcouru,2,":")),nombreDeCaractèresAConserver) nIndice est un entier = TableauCherche({sTableau,indVariable},tcLinéaire,"m_sValeur",sValeur,1) si nIndice>0 alors {champCombo..NomComplet,indChamp} = {sTableau,indVariable}[nIndice]:m_nPKID fin Procédure globale TabelEnregCoche // Résumé : // Syntaxe : //[ = ] TabelEnregCoche ( est champ) // // Paramètres : // champTable (champ) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TabelEnregCoche(champTable est un Champ) bResultat est un booléen //Boucle sur l'ensemble des contacts du client pour toute ligne de champTable //Le contact est séléctionné si champTable.COL_SEL alors bResultat=Vrai break fin fin renvoyer bResultat Procédure globale TH_AjouteSaisieAssistee // Résumé : Méthode permmettant d'ajouter des éléments dans une saisie assistée d'une zone // Syntaxe : //TH_AjouteSaisieAssistee ( est chaîne, est chaîne, est entier sur 8 octets, est booléen, est chaîne) 06/08/2026 Isis_BO 6316 Partie 7 › Collection de procédures › COL_IHM › Code // // Paramètres : // sNomChampSaisie (chaîne ANSI) : Nom du champ zone de saisie // sLibelleAAfficher (chaîne ANSI) : Valeur à afficher dans la zone de saisie // nPKID (entier sur 8 octets) : Identifiant unique de la valeur à afficher // bControleDoublonsTableau (booléen) : faut-il controler l'existence en tableau avant l'ajout // sNomTableauDeRecherche (chaîne ANSI) : Nom du tableau dans lequel le contrôle de l'existence est fait // Valeur de retour : // Aucune // bFinRecherche (booléen) : // bAucunResultat (booléen - valeur par défaut=0) : procédure TH_AjouteSaisieAssistee( local sNomChampSaisie est une chaîne,local sLibelleAAfficher est une chaîne, local nPKID est un entier sur 8 octets,local bControleDoublonsTableau est un booléen,local sNomTableauDeRecherche est une chaîne) bAjoute est un booléen=Vrai si bControleDoublonsTableau _et_ sNomTableauDeRecherche<>"" alors si TableauCherche({sNomTableauDeRecherche,indVariable},tcLinéaire,"m_nPKID",nPKID,1)<>-1 alors bAjoute=Faux fin fin si bAjoute alors si nPKID=0 alors si sNomChampSaisie <> "SAI_CodeContact" et sNomChampSaisie <> "SAI_CodeLieu" alors //Ajoute dans le champ de saisie l'indication qu'aucun résultat n'a été trouvé entre crochet suivi du libellé à afficher SaisieAssistéeAjoute({sNomChampSaisie,indChamp},"---Aucun résultat---") Multitâche(75) SaisieAssistéeFerme({sNomChampSaisie,indChamp}) fin sinon sPKID est une chaîne = " ["+nPKID+"]" sResultat est une chaîne // Formate le texte pour mettre en évidence le terme recherché sResultat = gStylo(Noir) + sLibelleAAfficher + gStylo(Transparent) + sPKID + gStylo(Noir) //Ajoute dans le champ de saisie l'id entre crochet suivi du libellé à afficher SaisieAssistéeAjoute({sNomChampSaisie,indChamp},sResultat) fin fin //SI bAucunResultat ALORS //ToastAffiche("Aucun résultat",toastLong,cvMilieu,chCentre) //FIN Procédure globale ToucheEntree // Résumé : // Syntaxe : //[ = ] ToucheEntree ( est chaîne) // // Paramètres : // sLocalisation (chaîne ANSI) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ToucheEntree(sLocalisation est une chaîne) nTouche est un entier = 0x0d 06/08/2026 Isis_BO 6317 Partie 7 › Collection de procédures › COL_IHM › Code // Vérifie si la touche dont le code virtuel est 0x0d a été appuyée si ToucheEnfoncée(nTouche) _ou_ _EVE.wParam = nTouche alors //trace("entrée "+sLocalisation) renvoyer Vrai sinon renvoyer Faux fin Procédure globale TrieObjetChampTableSiBesoin procédure TrieObjetChampTableSiBesoin(ObjetATrier est un objet dynamique,LeChampTable est un Champ, sLesDernierMembresTries est une chaîne) sTriEnCours est une chaîne = DonneTrieClasseDepuisTable(LeChampTable) si sLesDernierMembresTries<>sTriEnCours alors sLesDernierMembresTries = sTriEnCours ObjetATrier.Trie(sTriEnCours) fin Procédure globale ValideFiche // Résumé : // Syntaxe : //[ = ] ValideFiche ( est chaîne, est chaîne, est objet dynamique, est STParamFenetreAppelante [, est chaîne [, es t chaîne [, est booléen]]]) // // Paramètres : // sChampSuivant (chaîne ANSI) : // sChampEnCours (chaîne ANSI) : // pclObjFiche (objet dynamique) : // ParamSupplementaire (STParamFenetreAppelante) : // sListeChpSuivantAExclure (chaîne ANSI - valeur par défaut="") : < indiquez ici le rôle de sListeChpSuivantAExclure> // sListeChpEnCoursAInclureMAJSource (chaîne ANSI - valeur par défaut="") : < indiquez ici le rôle de sListeChpEnCoursAInclure> // bCtrlChp (booléen - valeur par défaut=1) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ValideFiche(sChampSuivant est une chaîne,sChampEnCours est une chaîne,pclObjFiche est un objet dynamique,ParamSupplementaire est un STParamFenetreAppelante,sListeChpSuivantAExclure est une chaîne="",sListeChpEnCoursAInclureMAJSource est une chaîne="", bCtrlChp est un booléen=Vrai) bResultat est un booléen clErreur est un CErreur // Le champ suivant n'est pas dans la liste des champs à exclure ou cette liste de champ est vide si sChampSuivant<>"" _et_ (sListeChpSuivantAExclure="" _ou_ (pas Contient(sListeChpSuivantAExclure, sChampSuivant))) alors //Le champ en cours fait parti de la liste des champs qui permet de faire une maj des sources si sListeChpEnCoursAInclureMAJSource<>"" _ou_ Contient(sListeChpEnCoursAInclureMAJSource, sChampEnCours) alors EcranVersSource() //Sauvegarde de l'id pour test après MAJ nPKID est un entier sur 8 octets = pclObjFiche:IdentifiantUnique // Si l'appel de la méthode de l'objet PFiche... qui valide la fiche n'est pas ok 06/08/2026 Isis_BO 6318 Partie 7 › Collection de procédures › COL_IHM › Code si pas pclObjFiche.bOK(clErreur) alors//PAS pclObjFiche.bOK(clErreur,Vrai) Erreur(clErreur.FormateMessage()) sinon //L'id avant modif était égale à zéro (nouveau enregistrement) si nPKID=0 _et_ ParamSupplementaire.eTypeAppel=DansOnglet alors //Raffraichit le libellé de l'onglet FEN_Menu.RenomeOnglet(pclObjFiche:IdentifiantUnique,pclObjFiche:InfoOnglet) fin bResultat = Vrai fin sinon bResultat = Vrai fin renvoyer bResultat Procédure globale ValideFicheSimple // Résumé : // Syntaxe : //[ = ] ValideFicheSimple ( est objet dynamique, est STParamFenetreAppelante, est procédure, est champ, est champ, est champ, est champ) // // Paramètres : // pclObjFiche (objet dynamique) : // ParamSupplementaire (STParamFenetreAppelante) : // procTimer (procédure) : // chpBtnFerme (champ) : // chpBtnOuvert (champ) : // chpGroupeCadenas (champ) : // chpDispFiche (champ) : // Valeur de retour : // booléen : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ValideFicheSimple(pclObjFiche est un objet dynamique,ParamSupplementaire est un STParamFenetreAppelante,procTimer est une procédure,chpBtnFerme est un Champ,chpBtnOuvert est un Champ, chpGroupeCadenas est un Champ,chpDispFiche est un Champ) bResultat est un booléen clErreur est un CErreur //Stockage de l'ID actuel nPKID est un entier sur 8 octets = pclObjFiche:IdentifiantUnique // (La gestion du blocage pour cet objet est inactive ou L'enregistrement est bloqué ou c'est un nouveau enregistrement ) et la validation ne sait pas bien passé si (DonneValeurTimeOutObjet(pclObjFiche)=-1 _ou_ pclObjFiche:m_bBlocageEcriture _ou_ nPKID=0) _et_ pas pclObjFiche.bOK(clErreur) alors Erreur(clErreur.FormateMessage()) sinon //C'est un nouveau enregistrement si nPKID=0 alors //On bloque ce nouvel enregistrement 06/08/2026 Isis_BO 6319 Partie 7 › Collection de procédures › COL_IHM › Code BlocEnregistrement(pclObjFiche,procTimer,chpBtnFerme,chpBtnOuvert,chpGroupeCadenas,chpDispFiche ) //La fiche est dans un onglet à part => renomage de l'onglet pour afficher la référence de la fiche si ParamSupplementaire.eTypeAppel dans (Libre,DansOnglet) alors FEN_Menu.RenomeOnglet(pclObjFiche:IdentifiantUnique,pclObjFiche:InfoOnglet) fin fin bResultat = Vrai fin renvoyer bResultat 06/08/2026 Isis_BO 6320 Partie 7 › Collection de procédures › COL_THREAD › Code COL_THREAD Code Procédure globale TH_RechercheSaisieAssistee // Résumé : // Syntaxe : //TH_RechercheSaisieAssistee ( est chaîne, est chaîne, est procédure, est chaîne, est booléen, est chaîne, est chaîne [, est booléen]) // // Paramètres : // sNomChampDeSaisie (chaîne ANSI) : // sValeurChampDeSaisie (chaîne ANSI) : // methodeClasseDeRecherche (procédure) : // sNomThread (chaîne ANSI) : // bControleDoublonsTableau (booléen) : faut-il controler l'existence en tableau avant l'ajout // sNomTableauDeRecherche (chaîne ANSI) : Nom du tableau dans lequel le contrôle de l'existence est fait // sCritereCompl (chaîne ANSI) : // bEnThread (booléen - valeur par défaut=0) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TH_RechercheSaisieAssistee(local sNomChampDeSaisie est une chaîne,local sValeurChampDeSaisie est une chaîne, methodeClasseDeRecherche est une procédure, local sNomThread est une chaîne,local bControleDoublonsTableau est un booléen,local sNomTableauDeRecherche est une chaîne,local sCritereCompl est une chaîne,local bEnThread est un booléen=Faux) si bEnThread _et_ ThreadEtat(sNomThread)<>threadInexistant alors ThreadArrête(sNomThread) // SELON sNomThread // CAS "ListeLieu" : gbThreadFinListeLieu = Vrai // CAS "ListeClient" : gbThreadFinListeClient = Vrai // CAS "ListeDemandeur" : gbThreadFinListeContact = Vrai // CAS "ListeDossier" : gbThreadFinListeDossier = Vrai // // FIN //ThreadArrête(sNomThread) fin pointeurAjouteLieu est une procédure "Utilitaire" et Configuration<>"SLAMM_RecupHeures"> pointeurAjouteLieu = TH_AjouteSaisieAssistee si bEnThread alors selon sNomThread cas "ListeLieu" : gbThreadFinListeLieu = Faux cas "ListeClient" : gbThreadFinListeClient = Faux cas "ListeDemandeur" : gbThreadFinListeContact = Faux cas "ListeDossier" : gbThreadFinListeDossier = Faux fin 06/08/2026 Isis_BO 6321 Partie 7 › Collection de procédures › COL_THREAD › Code ThreadExécute(sNomThread,threadNormal,methodeClasseDeRecherche,sNomChampDeSaisie,pointeurAjouteLieu ,sCritereCompl<>"" ? sValeurChampDeSaisie+TAB+sCritereCompl sinon sValeurChampDeSaisie, bControleDoublonsTableau,sNomTableauDeRecherche,bEnThread) sinon methodeClasseDeRecherche(sNomChampDeSaisie,pointeurAjouteLieu,sCritereCompl<>"" ? sValeurChampDeSaisie+TAB+sCritereCompl sinon sValeurChampDeSaisie,bControleDoublonsTableau, sNomTableauDeRecherche) fin Procédure globale TH_ReprendThread // Résumé : // Syntaxe : //TH_ReprendThread ( est chaîne) // // Paramètres : // sNomThread (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TH_ReprendThread(local sNomThread est une chaîne) si ThreadEtat(sNomThread)=threadSuspendu alors //Trace("TH_ReprendThread "+sNomThread) ThreadReprend(sNomThread) fin Procédure globale TH_SuspendThread // Résumé : // Syntaxe : //TH_SuspendThread ( est chaîne) // // Paramètres : // sNomThread (chaîne ANSI) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TH_SuspendThread(local sNomThread est une chaîne) si pas ThreadEtat(sNomThread) dans (threadInexistant,threadSuspendu) alors //trace("TH_SuspendThread "+sNomThread) ThreadSuspend(sNomThread) fin 06/08/2026 Isis_BO 6322 Partie 7 › Collection de procédures › COL_TEMPORAIRE › Code COL_TEMPORAIRE Code Procédure globale EnumereChampFI procédure EnumereChampFI(sNomFI est une chaîne) // Remplir une combo avec la liste des champs de la fenêtre i est un entier = 1 ResChamp est une chaîne ResChamp = gpwEnumèreChamp(sNomFI, i) sListeChamp est une chaîne tantque ResChamp <> "" i++ sListeChamp += ResChamp+RC ResChamp = gpwEnumèreChamp(sNomFI, i) fin Info(sListeChamp) Procédure globale testbatigest // Résumé : // Syntaxe : //testbatigest () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // sARep (chaîne ANSI) : procédure testbatigest() sFichier est une chaîne // Ouvre le sélecteur de fichiers bufTest est un Buffer sFichier = fSélecteur("", "", "Sélectionnez un fichier...", "Tous les fichiers (*.*)" + TAB + "*.*", "*.*") bufTest=fChargeBuffer(sFichier) stRep est un ST_REPONSE Désérialise(stRep,bufTest,psdJSON) sARep est une chaîne ANSI si stRep.sErr=cREP_OK alors sARep = UUDécode(stRep.sUUData) //vARep1 est une variant=fChargeTexte(sFichier) //sdTest est un variant //sdTest=JSONVersVariant(fChargeTexte(sFichier)) //bufTest=fChargeBuffer(sFichier) //sARep est une chaîne ANSI //stValid est un ST_BG_VALIDE // //Désérialise(stValid,UUDécode(bufTest),psdJSON) //// //Désérialise(sARep,uudecode(vARep1),psdJSON) // ////sdTest est un variant //sdTest=JSONVersVariant(sARep) Procédure globale TEstCreationfichelieu 06/08/2026 Isis_BO 6323 Partie 7 › Collection de procédures › COL_TEMPORAIRE › Code // Résumé : // Syntaxe : // TEstCreationfichelieu () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TEstCreationfichelieu() //Chargement de tous les paramètre métier gpclListeParamMetier = PTableParametreMetier.gNouvellePresentation("") //Chargement des civilités gpclListeTypeAdresse = PTableParametreMetier.DonneParamDepuisCode(gpclListeParamMetier,"04") //PTableParametreMetier.gNouvellePresentation("04") pclFicheClientLieu est un PFicheClient_Lieu dynamique= PFicheClient_Lieu.gNouvellePresentation() //clLieu est un MLieu() //pclFicheLieu est un PFicheLieu dynamique = PFicheLieu.gNouvellePresentation() //pclFicheClientLieu:FicheLieu = clFicheLieu PFicheClient_Lieu.gFicheLieu(pclFicheClientLieu) Procédure globale TestExceptionFille // Résumé : // Syntaxe : // TestExceptionFille () // // Paramètres : // Aucun // Valeur de retour : // Aucune // procédure TestExceptionFille() nEntier est un entier quand exception dans nEntier = 1/0 faire Info(ExceptionInfo(errComplet)) ExceptionPropage("MESSAGEBO=OUI") fin Procédure globale TestExceptionMere // Résumé : // Syntaxe : // TestExceptionMere () // // Paramètres : // Aucun // Valeur de retour : // Aucune // procédure TestExceptionMere() quand exception dans TestExceptionFille() faire bufMsg est un Buffer = ExceptionInfo(errComplet) si ExtraitChaîne(ExtraitChaîne(bufMsg,1,"MESSAGEBO=",DepuisDébut),1,RC,DepuisDébut)="OUI" Info(bufMsg) sinon 06/08/2026 Isis_BO 6324 Partie 7 › Collection de procédures › COL_TEMPORAIRE › Code fin fin Procédure globale TestProcedureParAdresse0 // Résumé : // Syntaxe : // TestProcedureParAdresse0 () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TestProcedureParAdresse0() TestProcedureParAdresse1() Procédure globale TestProcedureParAdresse1 // Résumé : // Syntaxe : //TestProcedureParAdresse1 ( [ est PTableDossier dynamique]) // // Paramètres : // pclParam (PTableDossier dynamique) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // pclParam (PTableDossier dynamique - valeur par défaut=0) : procédure TestProcedureParAdresse1(pclParam est un PTableDossier dynamique=Null) pclParam = PTableDossier.gNouvellePresentation(-1) TestProcedureParAdresse2(pclParam) Procédure globale TestProcedureParAdresse2 // Résumé : // Syntaxe : // TestProcedureParAdresse2 () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure TestProcedureParAdresse2(*) Info(MesParamètres[1]..ParAdresse) 06/08/2026 Isis_BO 6325 Partie 7 › Collection de procédures › COL_HFSQL › Code COL_HFSQL Code Déclaration de COL_HFSQL ST_ParamConnexionest une Structure nOrdreApparition est un entier // Ordre d'apparation de la connexion sNomLogique est une chaîne // Nom logique donné à la base de données bufSUser est un Buffer // Nom utilisateur BDD bufSMdp est un Buffer // Mot de passe utilisateur BDD sAdresseIPServeurest une chaîne // Adresse IP du serveur sPortServeur est une chaîne // Port du serveur sNomBDD est une chaîne // Nom de la base de données bEstCryptée est un booléen // Vrai si la base est cryptée fin Procédure globale ActiverTLM procédure ActiverTLM() bActive est un booléen si HLitRecherchePremier(ParametreApplication,PAP_Code,cParam_TLM) alors bActive = Val(ParametreApplication.PAP_Valeur) fin si bActive alors TélémétrieActive() TélémétrieIdentifieUtilisateur(NumériqueVersChaîne(gpclFicheUtilisateurEnCours:m_nPKID)+"-"+ "ARTISANS_PARTENAIRES") TélémétrieIdentifieUtilisateur(NumériqueVersChaîne(gpclFicheUtilisateurEnCours:m_nPKID)+"-"+ "SLAMM") TélémétrieIdentifieUtilisateur(NumériqueVersChaîne(gpclFicheUtilisateurEnCours:m_nPKID)+"-"+ "BOUVARD") TélémétrieIdentifieUtilisateur(NumériqueVersChaîne(gpclFicheUtilisateurEnCours:m_nPKID)+"-"+ "Batik") fin Procédure globale ConstruitListeConnexion 06/08/2026 Isis_BO 6326 Partie 7 › Collection de procédures › COL_HFSQL › Code procédure ConstruitListeConnexion(clErreur est un CErreur) bResultat est un booléen //[CONFIG] //NbBase=1 // //[BASE_1] //Serveur = 51.68.44.182 //Port = 4902 //BDD = BATIK.01_BLD //Libelle = Base de démo(Cloud) //Ordre = 1 tabCnx est un tableau de ST_ParamConnexion nBConfig est un entier = Val(INILit("CONFIG","NbBase","0",gsaFicIni)) pour i =1 _à_ nBConfig st est un ST_ParamConnexion st.nOrdreApparition = INILit("BASE_"+i,"Ordre","1",gsaFicIni) st.sAdresseIPServeur = INILit("BASE_"+i,"Serveur","",gsaFicIni) st.sPortServeur = INILit("BASE_"+i,"Port","",gsaFicIni) st.sNomBDD = INILit("BASE_"+i,"BDD","",gsaFicIni) st.sNomLogique = INILit("BASE_"+i,"Libelle","",gsaFicIni) st.bEstCryptée = Val(INILit("BASE_"+i,"Cryptee","1",gsaFicIni))=1 tabCnx.Ajoute(st) fin si tabCnx..Occurrence>0 alors bResultat = Vrai sinon clErreur.Init(CErreur.Fonctionnelle,ChaîneConstruit( "Aucun connexion n'a pu être déterminée à partir du fichier de configuration situé sous %1", ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"])) Erreur(ChaîneConstruit( "Aucun connexion n'a pu être déterminée à partir du fichier de configuration situé sous %1", ComplèteRep(fRepGlobalCommun)+RepertoireIni+["\"])) fin renvoyer tabCnx Procédure globale CritereHF // Résumé : // Syntaxe : //[ = ] CritereHF (, , , est ETypeFiltre [, [, ]]) // // Paramètres : // opt : // Choix : // NomChamp : // TypeDonnee (ETypeFiltre) : // RequeteSQL (valeur par défaut="") : < indiquez ici le rôle de RequeteSQL > // DateFinPeriode (valeur par défaut="") : < indiquez ici le rôle de DateFinPeriode > // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. 06/08/2026 Isis_BO 6327 Partie 7 › Collection de procédures › COL_HFSQL › Code // procédure CritereHF(opt , Choix, NomChamp, TypeDonnee est ETypeFiltre, RequeteSQL="",DateFinPeriode="") sResultat est une chaîne si opt et Choix<>"" alors selon TypeDonnee cas tfMilieutexte: sResultat = "AND " + NomChamp + " Like '%" + StrSQL(Choix) + "%' " cas tfDebutTexte : sResultat = "AND " + NomChamp + " Like '" + StrSQL(Choix) + "%' " cas tfFinTexte : sResultat = "AND " + NomChamp + " Like '%" + StrSQL(Choix) + "' " cas tfTexteComplet : sResultat = "AND " + NomChamp + "= '" + StrSQL(Choix) + "' " cas tfDate : sResultat = "AND " + NomChamp + "= " + DateVersChaîne(Choix[[1 à 8]] , "AAAAMMJJ") + " " cas tfNumerique : sResultat = "AND " + NomChamp + "=" + Choix + " " cas tfBooleen : sResultat = Choix ? "AND " + NomChamp + " =1 " sinon "AND " + NomChamp + " = 0 " cas tfnull : sResultat = Choix ? "AND " + NomChamp + " IS NULL " sinon "AND " + NomChamp + " IS NOT NULL " cas tfPasNull : sResultat = Choix ? "AND " + NomChamp + " NOT IS NULL " sinon "AND " + NomChamp + " IS NULL " cas tfDansRequete: sResultat = (RequeteSQL<>"" et Choix<>"") ? "AND " + NomChamp + " IN (" + RequeteSQL + ") " sinon "" cas tfPeriode : sResultat = Choix<>"" _et_ DateFinPeriode<>"" ? "AND ( " + NomChamp + " BETWEEN '" + DateVersChaîne(Choix[[1 à 8]],"AAAAMMJJ") + "' AND '" + DateVersChaîne( DateFinPeriode[[1 à 8]],"AAAAMMJJ") + "') " sinon Choix<>"" ? "AND "+NomChamp+">="+ DateVersChaîne(Choix[[1 à 8]],"AAAAMMJJ") sinon "AND "+NomChamp+"<="+DateVersChaîne( DateFinPeriode[[1 à 8]],"AAAAMMJJ") cas tfPeriodeLarge : sResultat = Choix<>"" _et_ DateFinPeriode<>"" ? "AND ( " + NomChamp + " BETWEEN '" + Choix+"0000" + "' AND '" + DateFinPeriode+"2359" + "') " sinon Choix<>"" ? "AND "+NomChamp+">="+DateVersChaîne(Choix[[1 à 8]],"AAAAMMJJ")+"0000" sinon "AND "+NomChamp+ "<="+DateVersChaîne(DateFinPeriode[[1 à 8]],"AAAAMMJJ")+"2359" cas tfDansListe : sResultat = "AND " + NomChamp + " IN (" + Choix + ") " cas tfExiste : sResultat = (RequeteSQL<>"" et Choix<>"") ? "AND EXISTS (" + RequeteSQL + ") " sinon "" cas tfExistePas : sResultat = (RequeteSQL<>"" et Choix<>"") ? "AND NOT EXISTS (" + RequeteSQL + ") " sinon "" autre cas : sResultat = "" fin sinon sResultat = "" fin renvoyer sResultat Procédure globale DonneMdpGroupeDeFichier // Résumé : // Syntaxe : //[ = ] DonneMdpGroupeDeFichier (, est chaîne) // // Paramètres : // NomGroupeFichier : // sNomBDD (chaîne ANSI) : // Valeur de retour : // chaîne ANSI : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneMdpGroupeDeFichier(NomGroupeFichier,local sNomBDD est une chaîne) Hash1 est un Buffer selon NomGroupeFichier 06/08/2026 Isis_BO 6328 Partie 7 › Collection de procédures › COL_HFSQL › Code cas ProtectionStd : Hash1 = HashChaîne(HA_MD5_128,sNomBDD) cas ProtectionPlus : Hash1 = HashChaîne(HA_MD5_128,Mdp3+sNomBDD) fin sHash_Hexa est une chaîne = BufferVersHexa(Hash1,SansRegroupement) si EnModeTest() alors //trace(sHash_Hexa,NomGroupeFichier) fin renvoyer sHash_Hexa Procédure globale OuvreConnexionBase procédure OuvreConnexionBase(stCNX est un ST_ParamConnexion) quand exception dans gcnxBO..Provider = hAccèsHFClientServeur gcnxBO..Accès = hOLectureEcriture gcnxBO..Cryptage = hCryptageRC5_16 gcnxBO..Utilisateur = gcSuperUser gcnxBO..MotDePasse = gcSUperUserPass gcnxBO..Serveur = stCNX.sAdresseIPServeur+":"+stCNX.sPortServeur gcnxBO..BaseDeDonnées = stCNX.sNomBDD HChangeConnexion("*",gcnxBO) HPasse(ProtectionPlus,DonneMdpGroupeDeFichier(ProtectionPlus,stCNX.sNomBDD )) //Le tables systèmes sont toujours cryptées si stCNX.bEstCryptée alors HPasse(ProtectionStd,DonneMdpGroupeDeFichier(ProtectionStd,stCNX.sNomBDD )) fin si pas gcnxBO.OuvreConnexion() alors Erreur("Erreur lors de l'ouverture de la base",ErreurInfo(errMessage)) renvoyer Faux fin //Test d'ouverture d'un fichier afin de vérifier si la base est cryptée ou non //Si la base n'est pas cryptée, l'ouverture réussie toujours, même si l'on affecte un mot de passe avec HPasse si pas TesteOuvertureFichier("ParametreMetier") alors Erreur("Le paramétrage de la connexion est incorrect","Cette base est cryptée") renvoyer Faux fin // //Ouverture sans mot de passe // // SI TesteOuvertureFichier() ALORS // // Info("Ouverture réussie","Base non cryptée") // gbBaseCryptée = Non // SINON // gcnxBO.FermeConnexion() // HPasse(ProtectionStd,saPass) // gcnxBO.OuvreConnexion() // SI TesteOuvertureFichier() ALORS // gbBaseCryptée=Vrai // SINON // Erreur("Connexion réussie","Mot de passe des fichiers incorrect","Contactez l'administrateur de l'application") // RENVOYER Faux 06/08/2026 Isis_BO 6329 Partie 7 › Collection de procédures › COL_HFSQL › Code // FIN // FIN renvoyer Vrai faire Erreur("Erreur lors de l'ouverture de la base",ExceptionInfo(errMessage)) renvoyer Faux fin Procédure globale OuvreConnexionDeDev // Résumé : Ouvre la première base définie dans le fichier ini // Syntaxe : // OuvreConnexionDeDev () // // Paramètres : // Aucun // Valeur de retour : // Aucune // // Exemple : // // procédure OuvreConnexionDeDev(numBase) tabCnx est un tableau de ST_ParamConnexion clErreur est un CErreur tabCnx=ConstruitListeConnexion(clErreur) OuvreConnexionBase(tabCnx[numBase]) Procédure globale TesteOuvertureFichier // Traitement automatique des erreurs : exécuter le bloc de code CAS ERREUR // // Traitement automatique des exceptions : exécuter le bloc de code CAS EXCEPTION: // procédure TesteOuvertureFichier(NomFichier) //Ouverture sans mot de passe HSurErreur(NomFichier,hErrMotDePasse,SurErrMdp) HLitPremier(NomFichier) renvoyer Vrai procédure interne SurErrMdp() renvoyer Faux fin cas erreur: renvoyer Faux cas exception: renvoyer Faux 06/08/2026 Isis_BO 6330 Partie 7 › Collection de procédures › COL_VERSION › Code COL_VERSION Code Procédure globale InitParametreApplication // Résumé : // Syntaxe : //InitParametreApplication ( est tableau) // // Paramètres : // gtabPAP (tableau) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InitParametreApplication(gtabPAP est un tableau de [36,3] chaînes) j est un entier=1 //Code Valeur Description gtabPAP[j][1]="TIMEOUT_BLOC_ENREG_INTERV"; gtabPAP[j][2]="300"; gtabPAP[j][3]="Temps d'inactivité pendant le blocage d'enregistrement pour une intervenation (en secondes)";j+=1 gtabPAP[j][1]="TIMEOUT_BLOC_ENREG_PERS"; gtabPAP[j][2]="300"; gtabPAP[j][3]="Temps d'inactivité pendant le blocage d'enregistrement pour un contact (en secondes)";j +=1 gtabPAP[j][1]="TIMEOUT_BLOC_ENREG_LIEU"; gtabPAP[j][2]="300"; gtabPAP[j][3]="Temps d'inactivité pendant le blocage d'enregistrement pour un site (en secondes)";j+=1 gtabPAP[j][1]="TIMEOUT_BLOC_ENREG_CLIENT"; gtabPAP[j][2]="300"; gtabPAP[j][3]="Temps d'inactivité pendant le blocage d'enregistrement pour un client (en secondes)";j+= 1 gtabPAP[j][1]="TIMEOUT_BLOC_ENREG_DOSSIER"; gtabPAP[j][2]="300"; gtabPAP[j][3]="Temps d'inactivité pendant le blocage d'enregistrement pour un dossier (en secondes)";j +=1 gtabPAP[j][1]="TIMEOUT_BLOC_ENREG_COLLAB"; gtabPAP[j][2]="300"; gtabPAP[j][3]= "Temps d'inactivité pendant le blocage d'enregistrement pour un collaborateur (en secondes)";j+=1 gtabPAP[j][1]="TIMEOUT_BLOC_ENREG_EQUIPE"; gtabPAP[j][2]="300"; gtabPAP[j][3]="Temps d'inactivité pendant le blocage d'enregistrement pour une équipe (en secondes)";j +=1 gtabPAP[j][1]="TIMEOUT_BLOC_ENREG_SOCIETE"; gtabPAP[j][2]="300"; gtabPAP[j][3]="Temps d'inactivité pendant le blocage d'enregistrement pour une société (en secondes)";j +=1 gtabPAP[j][1]="TIMEOUT_BLOC_ENREG_RDV"; gtabPAP[j][2]="300"; gtabPAP[j][3]= "Temps d'inactivité pendant le blocage d'enregistrement pour un rendez-vous (en secondes)";j+=1 gtabPAP[j][1]="CHEMIN_REPERTOIRE_MODELE_RAPPORT"; gtabPAP[j][2]=""; gtabPAP[j][3]="Chemin et nom du répertoire contenant les modèles de rapport d'intervention";j+=1 gtabPAP[j][1]="CHEMIN_REPERTOIRE_BASE_DOCUMENTS"; gtabPAP[j][2]=""; gtabPAP[j][3]="Chemin et nom du répertoire contenant les documents d'intervention";j+=1 gtabPAP[j][1]="FORMAT_REPERTOIRE_DOCUMENTS"; gtabPAP[j][2]= "[CL_Nom] #[CL_PKID]\Intervention #[IN_PKID]"; gtabPAP[j][3]= "Format des répertoires contenant les documents d'intervention";j+=1 gtabPAP[j][1]="PREFERENCE_MESSAGERIE"; gtabPAP[j][2]="Externe"; gtabPAP[j][3]="Préférence par défaut entre messagerie Externe ou Interne";j+=1 gtabPAP[j][1]="PREFERENCE_PLANNING"; gtabPAP[j][2]="Planning"; gtabPAP[j][3]="Préférence par défaut entre Planning ou Agenda";j+=1 gtabPAP[j][1]="NBJOUR_DERNIEREMODIF_DOSS_INTERV"; gtabPAP[j][2]="30"; 06/08/2026 Isis_BO 6331 Partie 7 › Collection de procédures › COL_VERSION › Code gtabPAP[j][3]="Nombre de jours depuis la dernière modification d'un dossier ou d'une intervention";j+=1 gtabPAP[j][1]="RDV_NON_PLANIFIE"; gtabPAP[j][2]="1"; gtabPAP[j][3]="Indique si l'application gère les rendez-vous non planifiés";j+=1 gtabPAP[j][1]="MOB_INTER_NON_PLANIFIEES"; gtabPAP[j][2]="1"; gtabPAP[j][3]="Indique si le mobile gère les rendez-vous non planifiés";j+=1 gtabPAP[j][1]="NBJOUR_DERNIEREMODIF_CLIENT"; gtabPAP[j][2]="30"; gtabPAP[j][3]="Nombre de jours depuis la dernière modification d'un client";j+=1 gtabPAP[j][1]="NBJOUR_DERNIEREMODIF_SITE"; gtabPAP[j][2]="30"; gtabPAP[j][3]="Nombre de jours depuis la dernière modification d'un site";j+=1 gtabPAP[j][1]="NBJOUR_DERNIEREMODIF_CONTACT"; gtabPAP[j][2]="30"; gtabPAP[j][3]="Nombre de jours depuis la dernière modification d'un contact";j+=1 gtabPAP[j][1]="TRACE_ACTIVE"; gtabPAP[j][2]="0"; gtabPAP[j][3]="Indique si les traces sont actives";j+=1 gtabPAP[j][1]="TRACE_NIVEAU"; gtabPAP[j][2]="0"; gtabPAP[j][3]="Indique le niveau de trace 1=";j+=1 gtabPAP[j][1]="PREFIXE_CODE_CLIENT"; gtabPAP[j][2]="CLI"; gtabPAP[j][3]="Indique si la création du client contient un préfixe";j+=1 //gtabPAP[j][1]="COMPTEUR_CLIENT"; gtabPAP[j][2]="0"; gtabPAP[j][3]="Contient le dernier compteur à la fiche client";j+=1 gtabPAP[j][1]="TAILLE_COMPTEUR_CLIENT"; gtabPAP[j][2]="5"; gtabPAP[j][3]="Contient la taille du compteur client complété par des zéros";j+=1 gtabPAP[j][1]="PREFIXE_CODE_COMPTABLE_CLIENT"; gtabPAP[j][2]="411A"; gtabPAP[j][3]="Indique si la code comptable du client contient un préfixe";j+=1 gtabPAP[j][1]="STATUT_CLIENT_PARDEFAUT"; gtabPAP[j][2]="1"; gtabPAP[j][3]="Valeur du paramètre 'Statut du client' à mettre par défaut sur la fiche client";j+=1 gtabPAP[j][1]="BATIGEST_PREFIXE_DEVIS"; gtabPAP[j][2]="DE"; gtabPAP[j][3]="Indique le préfixe du devis sur Batigest";j+=1 gtabPAP[j][1]="BATIGEST_TAILLE_COMPTEUR_DEVIS"; gtabPAP[j][2]="5"; gtabPAP[j][3]="Contient la taille du compteur devis complété par des zéros";j+=1 gtabPAP[j][1]="BATIGEST_RECUP_MAIL"; gtabPAP[j][2]="0"; gtabPAP[j][3]="Récupération des e-mails Batigest";j+=1 gtabPAP[j][1]="AVEC_FACTURE_INTERVENTION"; gtabPAP[j][2]="0"; gtabPAP[j][3]="Zones facture dans l'intervention";j+=1 gtabPAP[j][1]="AVEC_REFEXT_DOSSIER"; gtabPAP[j][2]="0"; gtabPAP[j][3]="Zones ref. externe dans le dossier";j+=1 gtabPAP[j][1]="AVEC_TYPEDOS_DOSSIER"; gtabPAP[j][2]="0"; gtabPAP[j][3]="Zones type dossier dans le dossier";j+=1 gtabPAP[j][1]="DUPLIQUE_ADRSITE_VERS_ADRCLI"; gtabPAP[j][2]="0"; gtabPAP[j][3]="Duplication de l'adresse site en adresse client";j+=1 gtabPAP[j][1]="ADDE_CLI_PART_CONTACT_INTERV"; gtabPAP[j][2]="0"; gtabPAP[j][3]="Ajoute le contact du client particulier en contact site";j+=1 gtabPAP[j][1]="TLM"; gtabPAP[j][2]="1"; gtabPAP[j][3]="Télémétrie activée";j+=1 gtabPAP[j][1]="URL_TUTO"; gtabPAP[j][2]=" https://www.applilogik.fr/batik/test/"; gtabPAP[j][3]="URL de tutoriels mobile";j+=1 Procédure globale InitParametreMetier // Résumé : // Syntaxe : //InitParametreMetier ( est tableau (chaîne)) // // Paramètres : // gtabPA (tableau (chaîne ANSI)) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InitParametreMetier(gtabPA est un tableau de [228,10] chaînes) i est un entier=1 //Code Libelle Valeur Ordre Invisible Actif Système Clé de liaison Libellé court Parametre 06/08/2026 Isis_BO 6332 Partie 7 › Collection de procédures › COL_VERSION › Code //01 = Champ Personnalisé gtabPA[i][1]="01"; gtabPA[i][2]="Aucun Champ personnalisé"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="0";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 //02 = Type client gtabPA[i][1]="02"; gtabPA[i][2]="Aucun Type client"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10 ]="";i+=1 //SLAMM gtabPA[i][1] = "02"; gtabPA[i][2]="Particulier"; gtabPA[i][3]="1";gtabPA[i][4] ="2"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1] = "02"; gtabPA[i][2]="Industriel"; gtabPA[i][3]="2";gtabPA[i][4] ="3"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1] = "02"; gtabPA[i][2]="Marie / Collect public"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i ][10]="";i+=1 gtabPA[i][1] = "TYPE.CLIENT"; gtabPA[i][2]="Entreprise"; gtabPA[i][3]="ENTREPRISE"; gtabPA[i][4]="2";gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i ][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1] = "02"; gtabPA[i][2]="Entreprise"; gtabPA[i][3]="1";gtabPA[i][4] ="2"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1] = "02"; gtabPA[i][2]="Particulier"; gtabPA[i][3]="2";gtabPA[i][4] ="3"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1] = "02"; gtabPA[i][2]="Administration"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i ][10]="";i+=1 //03 = Statut client gtabPA[i][1]="03"; gtabPA[i][2]="Aucun Statut client"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10 ]="";i+=1 gtabPA[i][1]="03"; gtabPA[i][2]="Client"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10 ]="";i+=1 gtabPA[i][1]="03"; gtabPA[i][2]="Prospect"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10 ]="";i+=1 gtabPA[i][1]="03"; gtabPA[i][2]="Contact"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10 ]="";i+=1 //04 = Statut client gtabPA[i][1]="04"; gtabPA[i][2]="Aucun Type d'adresse"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10 ]="";i+=1 gtabPA[i][1]="04"; gtabPA[i][2]="Livraison"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10 ]="";i+=1 gtabPA[i][1]="04"; gtabPA[i][2]="Facturation"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10 ]="";i+=1 //05 = Civilité gtabPA[i][1]="05"; gtabPA[i][2]="Aucune Civilité"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10 ]="";i+=1 gtabPA[i][1]="05"; gtabPA[i][2]="Monsieur"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="05"; gtabPA[i][2]="Madame"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; 06/08/2026 Isis_BO 6333 Partie 7 › Collection de procédures › COL_VERSION › Code i+=1 //06 = Type de dossier gtabPA[i][1]="06"; gtabPA[i][2]="Aucun Type de dossier"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 //07 = Statut du dossier gtabPA[i][1]="07"; gtabPA[i][2]="Aucun Statut de dossier"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Invisble gtabPA[i][1]="07"; gtabPA[i][2]="Ouvert"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="07"; gtabPA[i][2]="Fermé"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="07"; gtabPA[i][2]="Annulé"; gtabPA[i][3]="99"; gtabPA[i][4] ="99"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i ][10]="";i+=1 //08 = Type de lieu gtabPA[i][1]="08"; gtabPA[i][2]="Aucun Type de lieu"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="08"; gtabPA[i][2]="Immeuble"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Non système gtabPA[i][1]="08"; gtabPA[i][2]="Maison indiv."; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Non système //11 = Rôle du contact gtabPA[i][1]="11"; gtabPA[i][2]="Aucun Rôle"; gtabPA[i][3]="*0"; gtabPA[i][4] ="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i ][10]="";i+=1 gtabPA[i][1]="11"; gtabPA[i][2]="Resp. Immeuble"; gtabPA[i][3]="S1"; gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Contact d'un site gtabPA[i][1]="11"; gtabPA[i][2]="Resp. Copro."; gtabPA[i][3]="S2"; gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Contact d'un site gtabPA[i][1]="11"; gtabPA[i][2]="Gardien(ne)"; gtabPA[i][3]="S3"; gtabPA[i][4] ="4"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i ][10]="";i+=1 //Contact d'un site gtabPA[i][1]="11"; gtabPA[i][2]="Resp. Toît"; gtabPA[i][3]="S4"; gtabPA[i][4] ="5"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i ][10]="";i+=1 //Contact d'un site gtabPA[i][1]="11"; gtabPA[i][2]="Resp. Cave"; gtabPA[i][3]="S5"; gtabPA[i][4] ="6"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i ][10]="";i+=1 //Contact d'un site gtabPA[i][1]="11"; gtabPA[i][2]="Occupant"; gtabPA[i][3]="S6"; gtabPA[i][4]="7"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Contact d'un site gtabPA[i][1]="11"; gtabPA[i][2]="Propriétaire"; gtabPA[i][3]="*1"; gtabPA[i][4]="8"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Contact d'un site gtabPA[i][1]="11"; gtabPA[i][2]="Gestionnaire"; gtabPA[i][3]="C1"; gtabPA[i][4]="9"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Contact d'un donneur d'ordre gtabPA[i][1]="11"; gtabPA[i][2]="Assistante"; gtabPA[i][3]="C2"; gtabPA[i][4] ="10"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i ][10]="";i+=1 //Contact d'un donneur d'ordre //12 = Type d'intervention gtabPA[i][1]="12"; gtabPA[i][2]="Aucun Type d'intervention"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 //gtabPA[i][1]="12"; gtabPA[i][2]="Plomberie Chauffage"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1//Non système 06/08/2026 Isis_BO 6334 Partie 7 › Collection de procédures › COL_VERSION › Code //gtabPA[i][1]="12"; gtabPA[i][2]="Zinguerie"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1//Non système //13 = Etat d'intervention gtabPA[i][1]="13"; gtabPA[i][2]="Aucun Etat d'intervention"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="13"; gtabPA[i][2]="demande de devis"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//non système gtabPA[i][1]="13"; gtabPA[i][2]="travaux selon devis"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//non système gtabPA[i][1]="13"; gtabPA[i][2]="A Facturer"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Non système gtabPA[i][1]="13"; gtabPA[i][2]="Traité"; gtabPA[i][3]="4";gtabPA[i][4]="5"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Non système gtabPA[i][1]="13"; gtabPA[i][2]="Classé 'Sans suite'"; gtabPA[i][3]="16"; gtabPA[i][4] ="6"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i ][10]="";i+=1 //14 = Type de rendez-vous gtabPA[i][1]="14"; gtabPA[i][2]="Aucun Type d'activité"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]= Type_Activite_Json();i+=1 gtabPA[i][1]="14"; gtabPA[i][2]="Intervention"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]= Type_Activite_Json();i+=1 //15 = Statut de rendez-vous gtabPA[i][1]="15"; gtabPA[i][2]="Aucun Statut de rendez-vous";gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="15"; gtabPA[i][2]="En attente"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="15"; gtabPA[i][2]="Confirmé"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Non système gtabPA[i][1]="15"; gtabPA[i][2]="A faire"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Non système gtabPA[i][1]="15"; gtabPA[i][2]="Fait"; gtabPA[i][3]="4";gtabPA[i][4]="5"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Non système gtabPA[i][1]="15"; gtabPA[i][2]="Annulé"; gtabPA[i][3]="98"; gtabPA[i][4] ="98"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i ][10]="";i+=1 gtabPA[i][1]="15"; gtabPA[i][2]="A planifier"; gtabPA[i][3]="99"; gtabPA[i][4] ="100"; gtabPA[i][5]="1";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i ][10]="";i+=1 //16 = Type d'action gtabPA[i][1]="16"; gtabPA[i][2]="Aucun Type d'action"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="16"; gtabPA[i][2]="Message répondeur"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="16"; gtabPA[i][2]="Avis de passage"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Non système gtabPA[i][1]="16"; gtabPA[i][2]="Courrier"; gtabPA[i][3]="3";gtabPA[i][4]="4"; 06/08/2026 Isis_BO 6335 Partie 7 › Collection de procédures › COL_VERSION › Code gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Non système gtabPA[i][1]="16"; gtabPA[i][2]="Autre"; gtabPA[i][3]="5";gtabPA[i][4]="5"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="16"; gtabPA[i][2]="Mail"; gtabPA[i][3]="7";gtabPA[i][4]="6"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="16"; gtabPA[i][2]="Modification fiche"; gtabPA[i][3]="8";gtabPA[i][4]="7"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 //17 = Catégorie Document gtabPA[i][1]="17"; gtabPA[i][2]="Aucune Catégorie Document"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="17"; gtabPA[i][2]="Photo"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="17"; gtabPA[i][2]="Autre document"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="17"; gtabPA[i][2]="Message externe"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="17"; gtabPA[i][2]="Rapport"; gtabPA[i][3]="4";gtabPA[i][4]="5"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="17"; gtabPA[i][2]="Devis&Facture BATIGEST"; gtabPA[i][3]="BG"; gtabPA[i][4]="7"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 //18 = Aucun Type de temps gtabPA[i][1]="18"; gtabPA[i][2]="Aucun Type de temps"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]= Type_Temp_Json();i+=1 gtabPA[i][1]="18"; gtabPA[i][2]="Temps global"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]= Type_Temp_Json();i+=1 gtabPA[i][1]="18"; gtabPA[i][2]="Temps d'intervention"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]= Type_Temp_Json();i+=1 gtabPA[i][1]="18"; gtabPA[i][2]="Temps pause déjeuner"; gtabPA[i][3]="98"; gtabPA[i][4]="8"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]= Type_Temp_Json();i+=1 gtabPA[i][1]="18"; gtabPA[i][2]="Temps de trajet"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]= Type_Temp_Json();i+=1 gtabPA[i][1]="18"; gtabPA[i][2]="Temps de pause"; gtabPA[i][3]="4";gtabPA[i][4]="5"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]= Type_Temp_Json();i+=1 gtabPA[i][1]="18"; gtabPA[i][2]="Temps de préparation"; gtabPA[i][3]="5";gtabPA[i][4]="6"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]= Type_Temp_Json();i+=1 gtabPA[i][1]="18"; gtabPA[i][2]="Temps non affecté"; gtabPA[i][3]="99"; gtabPA[i][4]="7"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]= Type_Temp_Json();i+=1 //19 = Profil utilisateur gtabPA[i][1]="19"; gtabPA[i][2]="Aucun Profil utilisateur"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="19"; gtabPA[i][2]="Gestionnaire"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 06/08/2026 Isis_BO 6336 Partie 7 › Collection de procédures › COL_VERSION › Code gtabPA[i][1]="19"; gtabPA[i][2]="Responsable travaux"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="19"; gtabPA[i][2]="Collaborateur"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="19"; gtabPA[i][2]="Administrateur"; gtabPA[i][3]="4";gtabPA[i][4]="5"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 //20 = Statut collaborateur gtabPA[i][1]="20"; gtabPA[i][2]="Aucun Statut collaborateur"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="20"; gtabPA[i][2]="Salarié"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Non système gtabPA[i][1]="20"; gtabPA[i][2]="Intérim"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Non système gtabPA[i][1]="20"; gtabPA[i][2]="Apprenti"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Non système gtabPA[i][1]="20"; gtabPA[i][2]="Sous-traitant"; gtabPA[i][3]="4";gtabPA[i][4]="5"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Non système gtabPA[i][1]="20"; gtabPA[i][2]="Encadrement"; gtabPA[i][3]="5";gtabPA[i][4]="6"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="0";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1//Non système //21 = Catégorie de modèle d'état gtabPA[i][1]="21"; gtabPA[i][2]="Standard"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="21"; gtabPA[i][2]="Personnalisé"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 //22 = Modèle d'état d'intervention gtabPA[i][1]="22"; gtabPA[i][2]="Fiche d'intervention"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="21,0";gtabPA[i][9]=""; gtabPA[i][10 ]="ETAT_FicheIntervention";i+=1 gtabPA[i][1]="22"; gtabPA[i][2]="Grande fiche BOUVARD"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="21,1";gtabPA[i][9]=""; gtabPA[i ][10]="ETAT_GrandeFiche2_BOUVARD";i+=1 //Non système gtabPA[i][1]="22"; gtabPA[i][2]="Petite fiche BOUVARD"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="21,1";gtabPA[i][9]=""; gtabPA[i ][10]="ETAT_PetiteFiche2_BOUVARD";i+=1 //Non système //SLAMM gtabPA[i][1] = "22"; gtabPA[i][2]="SLAMM"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0"; gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="21,1";gtabPA[i][9]=""; gtabPA[i][10]="ETAT_FicheIntervention_SLAMM_1";i+=1 //Non système gtabPA[i][1] = "22"; gtabPA[i][2]="SLAMM Simplifié"; gtabPA[i][3]="4";gtabPA[i][4]="5"; gtabPA[i][5]="0"; gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="21,1";gtabPA[i][9]=""; gtabPA[i][10]="ETAT_FicheIntervention_SLAMM_2";i+=1 //Non système gtabPA[i][1] = "22"; gtabPA[i][2]="SLAMM Pochette"; gtabPA[i][3]="5";gtabPA[i][4]="6"; gtabPA[i][5]="0"; gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="21,1";gtabPA[i][9]=""; gtabPA[i][10]="ETAT_FicheIntervention_SLAMM_3";i+=1 //Non système gtabPA[i][1] = "22"; gtabPA[i][2]="Bon fin de travaux"; gtabPA[i][3]="6";gtabPA[i][4]="7"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="21,1";gtabPA[i][9]=""; gtabPA[i ][10]="ETAT_FicheIntervention_SLAMM_4";i+=1//Non système 06/08/2026 Isis_BO 6337 Partie 7 › Collection de procédures › COL_VERSION › Code //23 = Modèle de rapport d'intervention gtabPA[i][1]="23"; gtabPA[i][2]="Modèle de base"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=" Modèle2.docx";i+=1 //24 = Etat des documents Libelle Valeur Ordre Invisible Actif Système Clé de liaison Libellé court Parametre gtabPA[i][1]="24"; gtabPA[i][2]="Absent"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="24"; gtabPA[i][2]="Présent"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1]="24"; gtabPA[i][2]="Synchroniser"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 //25 = Modèle d'état d'intervention rdv gtabPA[i][1]="25"; gtabPA[i][2]="Fiche de déplacement"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="21,0";gtabPA[i][9]=""; gtabPA[i ][10]="ETAT_FicheDeplacement_GAP_1";i+=1 gtabPA[i][1]="25"; gtabPA[i][2]="Fiche de déplacement"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="21,0";gtabPA[i][9]=""; gtabPA[i ][10]="ETAT_FicheDeplacement";i+=1 gtabPA[i][1]="25"; gtabPA[i][2]="Fiche de déplacement"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="21,0";gtabPA[i][9]=""; gtabPA[i ][10]="ETAT_FicheDeplacement";i+=1 gtabPA[i][1]="25"; gtabPA[i][2]="SLAMM"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0"; gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="21,1";gtabPA[i][9]=""; gtabPA[i][10]="ETAT_FicheDeplacement_SLAMM_1";i+=1//Non système gtabPA[i][1]="25"; gtabPA[i][2]="SLAMM Simplifié"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0"; gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="21,1";gtabPA[i][9]=""; gtabPA[i][10]="ETAT_FicheDeplacement_SLAMM_2";i+=1 //Non système gtabPA[i][1]="25"; gtabPA[i][2]="SLAMM Pochette"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0"; gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="21,1";gtabPA[i][9]=""; gtabPA[i][10]="ETAT_FicheDeplacement_SLAMM_3";i+=1 //Non système gtabPA[i][1]="25"; gtabPA[i][2]="Bon fin de travaux"; gtabPA[i][3]="4";gtabPA[i][4]="5"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="21,1";gtabPA[i][9]=""; gtabPA[i ][10]="ETAT_FicheDeplacement_SLAMM_4";i+=1 //Non système //MC = Catégorie de Modèle de mail //gtabPA[i][1]="MC"; gtabPA[i][2]="Standard"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="21,0";gtabPA[i][9]=""; gtabPA[i][10]="ETAT_FicheDeplacement";i+=1 //26 = Modèle d'état d'intervention rdv gtabPA[i][1]="26"; gtabPA[i][2]="Toutes les lignes"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]= "-1";i+=1 gtabPA[i][1]="26"; gtabPA[i][2]="200 premières lignes"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]= "200";i+=1 gtabPA[i][1]="26"; gtabPA[i][2]="500 premières lignes"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]= "500";i+=1 gtabPA[i][1]="26"; gtabPA[i][2]="1000 premières lignes"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]= "1000";i+=1 //27 = Modèle d'état d'intervention rdv gtabPA[i][1]="27"; gtabPA[i][2]="1 mois"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]= "30";i+=1 06/08/2026 Isis_BO 6338 Partie 7 › Collection de procédures › COL_VERSION › Code gtabPA[i][1]="27"; gtabPA[i][2]="2 mois"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]= "60";i+=1 gtabPA[i][1]="27"; gtabPA[i][2]="3 mois"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]= "90";i+=1 gtabPA[i][1]="27"; gtabPA[i][2]="6 mois"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]= "180";i+=1 gtabPA[i][1]="27"; gtabPA[i][2]="1 an"; gtabPA[i][3]="4";gtabPA[i][4]="5"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]= "365";i+=1 gtabPA[i][1]="27"; gtabPA[i][2]="2 ans"; gtabPA[i][3]="5";gtabPA[i][4]="6"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]= "730";i+=1 //29 = Modules Back-Office Libelle Valeur Ordre Invisible Actif Système Clé de liaison Libellé court Parametre gtabPA[i][1]= "29"; gtabPA[i][2]="Paramètres"; gtabPA[i][3]="16"; gtabPA[i][4]="1";gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="";gtabPA[i] [9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Gestion des temps"; gtabPA[i][3]="3"; gtabPA[i][4]="2";gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="";gtabPA[i] [9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Gestion des équipes"; gtabPA[i][3]="13"; gtabPA[i][4]="3";gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="";gtabPA[i] [9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Gestion des collaborateurs"; gtabPA[i][3]="12"; gtabPA[i][4]="4";gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="";gtabPA[i] [9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Suivi des interventions"; gtabPA[i][3]="7"; gtabPA[i][4]="5";gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="";gtabPA[i] [9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Gestion des dossiers"; gtabPA[i][3]="5"; gtabPA[i][4]="6";gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="";gtabPA[i] [9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Gestion des actions intervention"; gtabPA[i][3]="5.1"; gtabPA[i][4]="7";gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="";gtabPA[i] [9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Gestion des messages externes intervention"; gtabPA[i][3]="5.2"; gtabPA[i][4]="8"; gtabPA[i][5]="0"; gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]= ""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Gestion des notes internes intervention"; gtabPA[i][3]="5.3"; gtabPA[i][4]="9";gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Gestion des rapports interventions"; gtabPA[i][3]="5.4"; gtabPA[i][4]="10"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="";gtabPA[i] [9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Gestion des compte-rendus interventions"; gtabPA[i][3]="5.5"; gtabPA[i][4]="11"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]= ""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Gestion des documents interventions"; gtabPA[i][3]="5.6"; gtabPA[i][4]="12"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="";gtabPA[i] [9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Extraction des données clients"; gtabPA[i][3]="Rq.C"; gtabPA[i][4]="24"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="";gtabPA[i] [9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Extraction des données Rendez-vous"; gtabPA[i][3]="Rq.RDV" ; gtabPA[i][4]="25"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Recherche des interventions (Uniquement société attaché)"; gtabPA[i][3]="M.1"; gtabPA[i][4]="13"; gtabPA[i][5]="0"; gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i] [8]="";gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Recherche des interventions (Si rendez-vous existant)"; 06/08/2026 Isis_BO 6339 Partie 7 › Collection de procédures › COL_VERSION › Code gtabPA[i][3]="M.2"; gtabPA[i][4]="14"; gtabPA[i][5]="0"; gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i] [8]="";gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]= "Recherche des interventions (Si rendez-vous existant, accès à l'intégralité du dossier)"; gtabPA[i ][3]="M.3"; gtabPA[i][4]="15"; gtabPA[i][5]="0"; gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Envoi d'émail"; gtabPA[i][3]="M.4"; gtabPA[i][4]="16"; gtabPA[i][5]="0"; gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i] [8]="";gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Création de rapports"; gtabPA[i][3]="M.5"; gtabPA[i][4]="17"; gtabPA[i][5]="0"; gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i] [8]="";gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 //gtabPA[i][1]= "29"; gtabPA[i][2]="Signature obligatoire comptes-rendus"; gtabPA[i][3]="M.2"; gtabPA[i][4]="14"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 //gtabPA[i][1]= "29"; gtabPA[i][2]="Signature technicien comptes-rendus"; gtabPA[i][3]="M.3"; gtabPA[i][4]="15"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 //gtabPA[i][1]= "29"; gtabPA[i][2]="Afficher travaux conforme CR"; gtabPA[i][3]="M.4"; gtabPA[i][4]="16"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 //gtabPA[i][1]= "29"; gtabPA[i][2]="Afficher réception en réserve CR"; gtabPA[i][3]="M.5"; gtabPA[i][4]="17"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Document 'Aucune Catégorie Document'"; gtabPA[i][3]="5.6.1"; gtabPA[i][4]="18"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="17,0";gtabPA[i][ 9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Document 'Photo'"; gtabPA[i][3]="5.6.2"; gtabPA[i][4]="19"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="17,1"; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Document 'Autre document'"; gtabPA[i][3]="5.6.3"; gtabPA[i][4]="20"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="17,2"; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Document 'Message externe'"; gtabPA[i][3]="5.6.4"; gtabPA[i][4]="21"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="17,3"; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Document 'Rapport'"; gtabPA[i][3]="5.6.5"; gtabPA[i][4]="22"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="17,4"; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="document 'Devis&Facture BATIGEST'"; gtabPA[i][3]="5.6.6"; gtabPA[i][4]="23"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1"; gtabPA[i][8]="17,BG"; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Consultation du planning de tous les collaborateurs"; gtabPA[i][3]="M.PlClb.1"; gtabPA[i][4]="24"; gtabPA[i][5]="0"; gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]= "Consultation du planning des collaborateurs de la même société principal"; gtabPA[i][3]="M.PlClb.2"; gtabPA[i][4]="25"; gtabPA[i][5]="0"; gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]= ""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Consultation du planning des collaborateurs de la même société(s)"; gtabPA[i][3]="M.PlClb.3"; gtabPA[i][4]="26"; gtabPA[i][5]="0"; gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 gtabPA[i][1]= "29"; gtabPA[i][2]="Consultation du planning des collaborateurs de la même équipe"; gtabPA[i][3]="M.PlClb.4"; gtabPA[i][4]="27"; gtabPA[i][5]="0"; gtabPA[i][6]="1"; gtabPA[i][7]="1"; gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]="";i+=1 //30 = Apporteur Client ##SPEC Artisans Partenaires## gtabPA[i][1] = "30"; gtabPA[i][2]="Ass.ChCl"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "30"; gtabPA[i][2]="Men.Jacques"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; 06/08/2026 Isis_BO 6340 Partie 7 › Collection de procédures › COL_VERSION › Code i+=1 gtabPA[i][1] = "30"; gtabPA[i][2]="SAT"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "30"; gtabPA[i][2]="Dutrievoz"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "30"; gtabPA[i][2]="PDR"; gtabPA[i][3]="4";gtabPA[i][4]="5"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "30"; gtabPA[i][2]="Sauvignet"; gtabPA[i][3]="5";gtabPA[i][4]="6"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "30"; gtabPA[i][2]="Fournier"; gtabPA[i][3]="6";gtabPA[i][4]="7"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "30"; gtabPA[i][2]="Champagne"; gtabPA[i][3]="7";gtabPA[i][4]="8"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "30"; gtabPA[i][2]="X-Rousse"; gtabPA[i][3]="8";gtabPA[i][4]="9"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "30"; gtabPA[i][2]="GAP"; gtabPA[i][3]="9";gtabPA[i][4]="10" ; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10 ]="";i+=1 gtabPA[i][1] = "30"; gtabPA[i][2]="Autre"; gtabPA[i][3]="10"; gtabPA[i][4]="11" ; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10 ]="";i+=1 //31 = Origine Client ##SPEC Artisans Partenaires## gtabPA[i][1] = "31"; gtabPA[i][2]="Vitrine"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "31"; gtabPA[i][2]="Bouche à oreille"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "31"; gtabPA[i][2]="Internet"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "31"; gtabPA[i][2]="Pub Voiture"; gtabPA[i][3]="4";gtabPA[i][4]="5"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "31"; gtabPA[i][2]="Pub Presse"; gtabPA[i][3]="5";gtabPA[i][4]="6"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "31"; gtabPA[i][2]="Flyer"; gtabPA[i][3]="6";gtabPA[i][4]="7"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "31"; gtabPA[i][2]="Autre"; gtabPA[i][3]="10"; gtabPA[i][4]="11" ; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10 ]="";i+=1 gtabPA[i][1] = "31"; gtabPA[i][2]="Archi / BE"; gtabPA[i][3]="3";gtabPA[i][4]="4"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "31"; gtabPA[i][2]="Salarié"; gtabPA[i][3]="7";gtabPA[i][4]="8"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "31"; gtabPA[i][2]="Régie / Syndic / Copro"; gtabPA[i][3]="8";gtabPA[i][4]="9"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "31"; gtabPA[i][2]="Fournisseur"; gtabPA[i][3]="9";gtabPA[i][4]="10" ; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10 ]="";i+=1 06/08/2026 Isis_BO 6341 Partie 7 › Collection de procédures › COL_VERSION › Code //32 = Type signataire CR ##SPEC Artisans Partenaires## gtabPA[i][1] = "32"; gtabPA[i][2]="Propriétaire"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "32"; gtabPA[i][2]="Locataire"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "32"; gtabPA[i][2]="Gestionnaire"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 //33 = Mode de règlement client ##SPEC Artisans Partenaires## gtabPA[i][1] = "33"; gtabPA[i][2]="30 JRS DATE DE FACTURE"; gtabPA[i][3]="3000"; gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "33"; gtabPA[i][2]="REGLT 100% A LA COMMANDE"; gtabPA[i][3]="3001"; gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "33"; gtabPA[i][2]="PAYE"; gtabPA[i][3]="3002"; gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "33"; gtabPA[i][2]="A RECEPTION DE FACTURE"; gtabPA[i][3]="CPT"; gtabPA[i][4] ="8"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i ][10]="";i+=1 gtabPA[i][1] = "33"; gtabPA[i][2]="30 JOURS LE 15"; gtabPA[i][3]="3003"; gtabPA[i][4]="4"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "33"; gtabPA[i][2]="CETELEM"; gtabPA[i][3]="3008"; gtabPA[i][4] ="5"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i ][10]="";i+=1 gtabPA[i][1] = "33"; gtabPA[i][2]="60 JRS DATE DE FACTURE"; gtabPA[i][3]="9011"; gtabPA[i][4]="6"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 gtabPA[i][1] = "33"; gtabPA[i][2]="45 JRS DATE DE FACTURE"; gtabPA[i][3]="9012"; gtabPA[i][4]="7"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]="";gtabPA[i][9]=""; gtabPA[i][10]=""; i+=1 //34 = Origine annulation rdv gtabPA[i][1] = "34"; gtabPA[i][2]="Externe : Client"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1"; gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10] ="";i+=1 gtabPA[i][1] = "34"; gtabPA[i][2]="Interne : Collaborateur"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0"; gtabPA[i][6]="1"; gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10] ="";i+=1 gtabPA[i][1] = "34"; gtabPA[i][2]="Autre"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]= Type_Temp_Json();i+=1 //35 = Motif annulation rdv gtabPA[i][1] = "35"; gtabPA[i][2]="Absent"; gtabPA[i][3]="0";gtabPA[i][4]="1"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]= Type_Temp_Json();i+=1 gtabPA[i][1] = "35"; gtabPA[i][2]="Empêchement"; gtabPA[i][3]="1";gtabPA[i][4]="2"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]= Type_Temp_Json();i+=1 gtabPA[i][1] = "35"; gtabPA[i][2]="Autre"; gtabPA[i][3]="2";gtabPA[i][4]="3"; gtabPA[i][5]="0";gtabPA[i][6]="1";gtabPA[i][7]="1";gtabPA[i][8]=""; gtabPA[i][9]=""; gtabPA[i][10]= Type_Temp_Json();i+=1 Procédure globale InitParametreSysteme 06/08/2026 Isis_BO 6342 Partie 7 › Collection de procédures › COL_VERSION › Code // Résumé : // Syntaxe : //InitParametreSysteme ( est tableau) // // Paramètres : // gtabPAS (tableau) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure InitParametreSysteme(gtabPAS est un tableau de [9,3] chaînes) k est un entier=1 Rapport est un JSON = Description_Rubriques_Rapport() LaLicence est un JSON = LICENCE() //Code Valeur Description gtabPAS[k][1]="RUBRIQUE_RAPPORT_INTERVENTION"; gtabPAS[k][2]=JSONVersChaîne(Rapport); gtabPAS[k][3]="Liste des rubriques à afficher dans le rapport d'intervention" ;k+=1 gtabPAS[k][1]="LICENCE"; gtabPAS[k][2]=JSONVersChaîne(LaLicence); gtabPAS[k][3]="Description de la licence" ;k+=1 gtabPAS[k][1]="CODECLIENT"; gtabPAS[k][2]=""; gtabPAS[k][3]="Code du client" ;k+=1 gtabPAS[k][1]="USER_SANS_LICENCE"; gtabPAS[k][2]=""; gtabPAS[k][3]="Utilisateur qui ne compte pas dans les licences attribués" ;k+=1 gtabPAS[k][1]="BATIGEST_ACTIF"; gtabPAS[k][2]="0"; gtabPAS[k][3]="Indique si le module BATIGEST est actif" ;k+=1 gtabPAS[k][1]= "TRIE_INTERV"; gtabPAS[k][2]="0"; gtabPAS[k][3]="Option trie intervention";k+=1 gtabPAS[k][1]= "COULEUR_SOC"; gtabPAS[k][2]="0"; gtabPAS[k][3]="Option couleur par société";k+=1 gtabPAS[k][1]= "COULEUR_RDV"; gtabPAS[k][2]="0"; gtabPAS[k][3]="Option couleur par RDV";k+=1 gtabPAS[k][1]= "SVT_AG"; gtabPAS[k][2]="0"; gtabPAS[k][3]="Option suivi temps agenda";k+=1 Procédure globale MAJApresSelonVersion procédure MAJApresSelonVersion() RechercheNumVerion() si gsInfoVersion"" alors sCleFiltre est une chaîne= HFiltre(ParametreMetier,ChaîneConstruit( "PA_Code='%1' ET PA_VAleur='%2'",gtabPA[nLigne][1],gtabPA[nLigne][3])) HLitPremier(ParametreMetier,sCleFiltre,hRespecteFiltre) si pas HEnDehors(ParametreMetier) alors 06/08/2026 Isis_BO 6343 Partie 7 › Collection de procédures › COL_VERSION › Code si ParametreMetier.PA_Code = "29" alors ParametreMetier.PA_Libelle = gtabPA[nLigne][2] ParametreMetier.PA_LibelleCourt = gtabPA[nLigne][9] ParametreMetier.PA_Ordre = gtabPA[nLigne][4] fin ParametreMetier.PA_Systeme = gtabPA[nLigne][7] ParametreMetier.PA_CleLiaison = gtabPA[nLigne][8] HModifie(ParametreMetier) sinon HRAZ(ParametreMetier) ParametreMetier.PA_Code = gtabPA[nLigne][1] ParametreMetier.PA_Libelle = gtabPA[nLigne][2] ParametreMetier.PA_Valeur = gtabPA[nLigne][3] ParametreMetier.PA_Ordre = gtabPA[nLigne][4] ParametreMetier.PA_Invisible = gtabPA[nLigne][5] ParametreMetier.PA_Actif = gtabPA[nLigne][6] ParametreMetier.PA_Systeme = gtabPA[nLigne][7] ParametreMetier.PA_CleLiaison = gtabPA[nLigne][8] ParametreMetier.PA_LibelleCourt = gtabPA[nLigne][9] ParametreMetier.PA_Parametre = gtabPA[nLigne][10] HAjoute(ParametreMetier) fin HDésactiveFiltre(ParametreMetier) fin fin pour nLigne = 1 _à_ TableauInfo(gtabPAP,tiNombreLignes) si gtabPAP[nLigne][1]<>"" alors si HLitRecherchePremier(ParametreApplication,PAP_Code,gtabPAP[nLigne][1]) alors ParametreApplication.PAP_Description = gtabPAP[nLigne][3] HModifie(ParametreApplication) sinon HRAZ(ParametreApplication) ParametreApplication.PAP_Code = gtabPAP[nLigne][1] ParametreApplication.PAP_Valeur = gtabPAP[nLigne][2] ParametreApplication.PAP_Description = gtabPAP[nLigne][3] HAjoute(ParametreApplication) fin fin fin pour nLigne = 1 _à_ TableauInfo(gtabPAS,tiNombreLignes) si gtabPAS[nLigne][1]<>"" alors si HLitRecherchePremier(ParametreSysteme,PAS_Code,gtabPAS[nLigne][1]) alors ParametreSysteme.PAS_Description = gtabPAS[nLigne][3] si ParametreSysteme.PAS_Code = "RUBRIQUE_RAPPORT_INTERVENTION" alors ParametreSysteme.PAS_Valeur = gtabPAS[nLigne][2] fin HModifie(ParametreSysteme) sinon HRAZ(ParametreSysteme) ParametreSysteme.PAS_Code = gtabPAS[nLigne][1] ParametreSysteme.PAS_Valeur = gtabPAS[nLigne][2] ParametreSysteme.PAS_Description = gtabPAS[nLigne][3] HAjoute(ParametreSysteme) fin fin fin 06/08/2026 Isis_BO 6344 Partie 7 › Collection de procédures › COL_VERSION › Code stParamSoc est une ST_Param_Societe stParamSoc.sCouleur = "" saBuf est une chaîne ANSI pour tout Societe si Societe.SO_Parametres = "" alors Sérialise(stParamSoc,saBuf,psdJSON) Societe.SO_Parametres = saBuf HModifie(Societe) fin fin ParametreSystemeEcrit("VERSION",VersionProjet, "Version de l'application bureau correspondante (Paramètres)") fin Procédure globale RechercheNumVerion procédure RechercheNumVerion() gsInfoVersion = ParametreSystemeLit("VERSION","0") Procédure globale Test procédure Test() 06/08/2026 Isis_BO 6345 Partie 7 › Collection de procédures › COL_MOBILE › Code COL_MOBILE Code Déclaration de COL_MOBILE ST_MOB_INSCRIPTION est une Structure saSrv est une chaîne ANSI saPort est une chaîne ANSI saIdCli est une chaîne ANSI saSociete est une chaîne ANSI nIdClb est un entier sur 8 octets nIdUsr est un entier sur 8 octets saNom est une chaîne ANSI saPren est une chaîne ANSI fin //STructure passée au mobile dans le QRCode ST_MOB_QRCODE est une Structure saCodeClient est une chaîne ANSI saNumLicence est une chaîne ANSI saURLLicence est une chaîne ANSI fin //Bo Client Demande Licence Mobile ST_CLI_DMD_LM est une Structure saCodeClient est une chaîne ANSI saNom est une chaîne ANSI saPrenom est une chaîne ANSI nIdUser est un entier sur 8 octets nIdClb est un entier sur 8 octets fin //Bo Client Réponse à demande Licence Mobile ST_CLI_REP_DMD_LM est une Structure saNumLicence est une chaîne ANSI saDateAttrib est une chaîne ANSI saDateExpir est une chaîne ANSI fin //Bo Client Action sur Licence Mobile ST_CLI_ACTION_LM est une Structure saCodeClient est une chaîne ANSI saNumLicence est une chaîne ANSI fin //Bo Client Demande Liste licences mobile ST_CLI_DMD_LISTE_LM est une Structure saCodeClient est une chaîne ANSI fin constant //Commandes utilisée par le back-office client cCLI_LIC_ATTRIBUTION ="CLI.LM.ATT" //Déclaration de l'attribution d'une licence mobile cCLI_LIC_ACTIVATION ="CLI.LM.ACT" //Activation cCLI_LIC_DESACTIVATION ="CLI.LM.OFF" //Désactivation d'une licence sans la libérer cCLI_LIC_LIBERE ="CLI.LM.RAZ" //Libération d'une licence.(Pour la réaffecter plus tard) cCLI_LIC_LISTE ="CLI.LM.LISTE" 06/08/2026 Isis_BO 6346 Partie 7 › Collection de procédures › COL_MOBILE › Code //Récupération de la liste des licences attribuées (Pour un contrôle de cohérence) //Codes Erreur du webservice Licence : WS_LICINTER_V1 cREP_OK ="E0000" cERR_DATA_VIDE ="E1001" cERR_FORMAT_JSON ="E1002" cERR_CLI_INCONNU ="E2001" cERR_CLI_LIC ="E2002" cERR_CLI_CONFIG ="E2003" //Configuration incomplète cERR_CLI_BADAPI ="E2004" //La clé API n'est pas correcte cERR_LIC_INCONNUE ="E3001" cERR_LIC_INACTIVE="E3002" cERR_LIC_EXPIREE ="E3003" cERR_LIC_ATTRIBUEE ="E3004" cERR_LIC_AUCUNE ="E3005" cERR_CMD_INCONNUE="E4001" cERR_HF_BLOCAGE ="E5001" cERR_EXCEPTION ="E9000" fin 06/08/2026 Isis_BO 6347 Partie 7 › Collection de procédures › LIB_ModelesEmails › Code LIB_ModelesEmails Code Déclaration de LIB_ModelesEmails ST_MotCle est une Structure | saCodeValeur | est une chaîne ANSI | | | | ------------- | --------------------- | --- | --- | | saMotCle | est une chaîne ANSI | | | | saMotCleHTML | est une chaîne ANSI | | | | bPresent | est un booléen | | | | saTexte | est une chaîne ANSI | | | | bTableau | est un booléen | | | | saGroupe | est une chaîne ANSI | | | fin //Structures d'import Export de modéles mail ST_ModelMail est une Structure | sNom | est une chaîne ANSI | | | | ------------------------------------- | -------------------- | --- | --- | | sSujet | est une chaîne | | | | sMailCode | est une chaîne ANSI | | | | bSystem est un booléen | | | | | sLangue est une chaîne ANSI | | | | | tatbCat est un tableau de ST_MailCat | | | | | bufDoc | est un Buffer | | | fin ST_MailCat est une Structure sCatCodeest une chaîne | sCatNom | est une chaîne | | | | ------- | -------------- | --- | --- | | sNote | est une chaîne | | | | bSystem | est un booléen | | | fin constant mcClient_Adresse = "CLIENT.ADRESSE" | mcClient_Nom | = "CLIENT.NOM" | | | | ------------ | -------------- | --- | --- | | mcDevis_Date | = "DEVIS.DATE" | | | mcDevis_Num = "DEVIS.NUM" mcDossier_Date = "DOSSIER.DATE" mcDossier_Num = "DOSSIER.NUM" mcDossier_Societe= "DOSSIER.SOCIETE" mcDossier_Type = "DOSSIER.TYPE" mcDossier_Statut = "DOSSIER.STATUT" mcDossier_Titre = "DOSSIER.TITRE" | mcDossier_RefExt | = "DOSSIER.REFEXT" | | | | ---------------- | ------------------ | --- | --- | mcFac_Date = "FAC.DATE" mcFac_Num = "FAC.NUM" | mcInter_Date | = "INTER.DATE" | | | | ---------------- | ---------------- | --- | --- | | mcInter_TpsPrevu | = "INTER.TPREVU" | | | mcInter_Descript = "INTER.DESCRIPT" mcInter_RefExt = "INTER.REFEXT" mcInter_Num = "INTER.NUM" mcInter_Titre = "INTER.TITRE" | mcInter_Type | = "INTER.TYPE" | | | | ------------ | -------------- | --- | --- | mcInter_Suivi = "INTER.SUIVI" mcSite_Adresse = "SITE.ADRESSE" | 06/08/2026 | | Isis_BO | 6348 | | ---------- | --- | ------- | ---- | Partie 7 › Collection de procédures › LIB_ModelesEmails › Code mcSite_Code = "SITE.CODE" mcSite_Contacts = "SITE.TB.CT" // .TB. indique que l'on affaire à un tableau mcSiteU_NomPrenom= "SITE.U.NOMPRENOM" mcSiteU_Tel1 = "SITE.U.TEL1" mcSiteU_Tel2 = "SITE.U.TEL2" mcSiteU_Role = "SITE.U.ROLE" mcSiteU_Etage = "SITE.U.ETAGE" mcDO_Contacts = "CLIENT.TB.CT" // .TB. indique que l'on affaire à un tableau mcDOU_NomPrenom = "CLIENT.U.NOMPRENOM" mcDOU_Tel1 = "CLIENT.U.TEL1" mcDOU_Tel2 = "CLIENT.U.TEL2" mcDOU_Role = "CLIENT.U.ROLE" mcDOU_Mail = "CLIENT.U.EMAIL" mcCR = "CR.TB" mcCRUnique_DateDeb = "CR.U.DHDEBUT" mcCRUnique_DateFin = "CR.U.DHFIN" mcCRUnique_NoteColl = "CR.U.NOTECOLLAB" mcCRUnique_Signatai = "CR.U.SIGNATAIRE" mcCRUnique_NoteSign = "CR.U.NOTESIGNAT" mcCRUnique_TypeSign = "CR.U.TYPESIGNATAIRE" mcCRUnique_ImagSign = "CR.U.IMAGESIGNATURE" mcCRUnique_ImagSignT= "CR.U.IMAGESIGNATURETECH" mcCRUnique_NomSignT = "CR.U.NOMSIGNATURETECH" mcCRUnique_DevisOk = "CR.U.DEVISCONFORME" mcCRUnique_AvecRsv = "CR.U.AVECRESERVE" mcCRUnique_RsvCom= "CR.U.RESERVECOMMENTAIRE" mcRdv = "RDV.TB" mcRdvUnique_DateDeb = "RDV.U.DHDEBUT" mcRdvUnique_DateFin = "RDV.U.DHFIN" mcRdvUnique_Objet= "RDV.U.OBJET" mcRdvUnique_Note = "RDV.U.NOTE" fin Procédure globale ChargeModeleDeMail // Résumé : // Syntaxe : //[ = ] ChargeModeleDeMail ( est chaîne) // // Paramètres : // sCodeModeleMail (chaîne ANSI) : // Valeur de retour : // multi-valeur : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // pclObjet (objet dynamique) : procédure ChargeModeleDeMail(local sCodeModeleMail est une chaîne) oMM est un PF_ModeleEmail oMM:Charge(sCodeModeleMail) sCorps est une chaîne = oMM:sCorpHTML sObjet est une chaîne = oMM:sSujet //Remplacement des mots clé par leur valeur //C'est le code Valeur qui est connu dans le programme et permet de trouver la chaine qui remplacera le mot clé trouvé dans le texte. 06/08/2026 Isis_BO 6349 Partie 7 › Collection de procédures › LIB_ModelesEmails › Code //Pour la langue française, FR, le code valeur est identique au mot clef //Dans cette version seule la langue FR est gérée en dur tbMC est un tableau de ST_MotCle //On récupère la liste des mots clés dans la table MotClef RecupMotsCles(tbMC) //Pour chaque mot clé, on vérifie sa présence dans le message ou l'objet VerifiePresenceMotsCles(tbMC,sCorps,sObjet) ////Pour chaque mot clef présents, on recherche sa valeur //DonneValeurTousMotsCles(tbMC,pclObjet) // // ////Puis on remplace //RemplaceMotsCles(tbMC,sCorps,sObjet) renvoyer (sCorps,sObjet,tbMC) Procédure globale DonneValeurMotClef procédure DonneValeurMotClef(saCode est une chaîne ANSI, odFI est un PFicheIntervention dynamique, ptabJDyn est un tableau dynamique=Null) saRep est une chaîne ANSI selon saCode cas mcInter_Date : saRep = DateValide(odFI:m_dhCreationDate[[1 à 8]]) ? DateVersChaîne(odFI: m_dhCreationDate,"JJ/MM/AAAA") sinon "" cas mcInter_Descript : saRep = RTFVersHTML( odFI:m_sDescription,rvhOptionCompatible) cas mcInter_TpsPrevu : saRep = HeureDecimaleVersHeure(odFI:m_rDureePrevue) //Exprimée en heure décimale cas mcInter_RefExt : saRep = odFI:m_sRefExterne cas mcInter_Num : saRep = odFI:m_sRefInterne cas mcInter_Suivi : saRep = gpclListeCollabActif:RechercheEtDonneNomDepuisID(odFI:m_nIDSuiviPar ) cas mcInter_Titre : saRep = odFI:m_sTitre cas mcInter_Type : saRep = gpclListeTypeIntervention:RechercheEtDonneLibelleDepuisID(odFI: m_nIDTypeIntervention) cas mcDevis_Date : saRep = DateValide(odFI:m_dDateDevis) ? DateVersChaîne(odFI:m_dDateDevis, "JJ/MM/AAAA") sinon "" cas mcDevis_Num : saRep = odFI:m_sNumDevis cas mcFac_Num : saRep = odFI:m_sNumFacture cas mcFac_Date : saRep = DateValide(odFI:m_dDateFacture) ? DateVersChaîne(odFI: m_dDateFacture,"JJ/MM/AAAA") sinon "" cas mcDossier_Societe: saRep = odFI:FicheSociete:m_sNom cas mcDossier_Num : saRep = odFI:FicheDossier:m_sRefInterne cas mcDossier_Date : saRep = DateValide(odFI:FicheDossier:m_dhCreationDate[[1 à 8]]) ? DateVersChaîne(odFI:FicheDossier:m_dhCreationDate,"JJ/MM/AAAA") sinon "" cas mcDossier_Type : saRep = gpclListeTypeDossier:RechercheEtDonneLibelleDepuisID(odFI: FicheDossier:m_nIDTypeDossier) cas mcDossier_Titre : saRep = odFI:FicheDossier:m_sTitre cas mcDossier_RefExt : saRep = odFI:FicheDossier:m_sRefExterne cas mcDossier_Statut : saRep = gpclListeStatutDossier:RechercheEtDonneLibelleDepuisID(odFI: FicheDossier:m_nIDStatut) cas mcClient_Nom : saRep = odFI:FicheClient:m_sNom cas mcClient_Adresse : saRep = odFI:FicheClient:p_AdressePrincipale cas mcSite_Adresse : saRep = odFI:FicheLieu:m_clAdresse:m_sPresentation cas mcSite_Code : saRep = odFI:FicheLieu:m_sCodeLieu cas mcCRUnique_DateDeb : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? DateVersChaîne( ptabJDyn[1]:m_dhDateHeureDebut,"JJ/MM/AA") sinon "" //DateVersChaîne(ptabJDyn[1]:m_dhDateHeureDebut,"JJ/MM/AA à HHhmm") cas mcCRUnique_DateFin : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? DateVersChaîne( 06/08/2026 Isis_BO 6350 Partie 7 › Collection de procédures › LIB_ModelesEmails › Code | ptabJDyn[1]:m_dhDateHeureFin,"JJ/MM/AA") | | sinon "" | | | | ---------------------------------------- | --- | --------- | --- | --- | //DateVersChaîne(ptabJDyn[1]:m_dhDateHeureFin,"JJ/MM/AA à HHhmm") cas mcCRUnique_NoteColl : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_sNoteCollaborateur | | | sinon "" | | | --------------------- | --- | --- | -------- | --- | cas mcCRUnique_Signatai : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_sNomSignataire | | | sinon "" | | | --------------------- | --- | --- | -------- | --- | cas mcCRUnique_NoteSign : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_sNoteSignataire | | | sinon "" | | | --------------------- | --- | --- | -------- | --- | cas mcCRUnique_TypeSign : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? gpcl ListeTypeSignataireCR:RechercheEtDonneLibelleDepuisID(ptabJDyn[1]:m_nIDTypeSignataire)sinon "" cas mcCRUnique_ImagSign : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_Signature | | | sinon "" | | | ----------- | ---- | --- | -------- | --- | cas mcCRUnique_ImagSignT: saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_SignatureTech | | | sinon "" | | | --------------- | ---- | --- | -------- | --- | cas mcCRUnique_NomSignT : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_sNomSignataireTech | | | sinon "" | | | -------------------- | ---- | --- | -------- | --- | cas mcCRUnique_DevisOk : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_bDevisConforme ? "Oui" sinon "Non" | | | sinon "" | | | ------------------------------------ | --- | --- | -------- | --- | cas mcCRUnique_AvecRsv : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_bAvecReserve ? "Oui" sinon "Non" | | | sinon "" | | | ---------------------------------- | --- | --- | -------- | --- | cas mcCRUnique_RsvCom: saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_sReserveCommentaire | | | sinon "" | | | ------------------------- | --- | --- | -------- | --- | cas mcRdvUnique_DateDeb : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? DateVersChaîne( | ptabJDyn[1]:m_dhDateDebut,"JJ/MM/AA à HHhmm") | | | sinon "" | | | --------------------------------------------- | --- | --- | -------- | --- | cas mcRdvUnique_DateFin : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? DateVersChaîne( | ptabJDyn[1]:m_dhDateFin,"JJ/MM/AA à HHhmm") | | sinon "" | | | | ------------------------------------------- | --- | -------- | --- | --- | cas mcRdvUnique_Objet: saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]:m_sObjet sinon "" cas mcRdvUnique_Note : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_sDescription | | | sinon "" | | | -------------- | --- | --- | -------- | --- | cas mcDOU_NomPrenom : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_clContact:CiviliteNomPrenom | | | sinon "" | | | ------------------------------ | --- | --- | -------- | --- | cas mcDOU_Tel1 : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_clContact:m_sTelFixe | | | sinon "" | | | ------------------------------ | --- | --- | -------- | --- | cas mcDOU_Tel2 : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_clContact:m_sTelMobile | | | sinon "" | | | ------------------------ | ---- | --- | -------- | --- | cas mcDOU_Role : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_clContact:LibRole | | | sinon "" | | | ------------------------- | --- | --- | -------- | --- | cas mcDOU_Mail : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_clContact:m_sEmail | | | sinon "" | | | ------------------------------ | --- | --- | -------- | --- | cas mcSiteU_NomPrenom: saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_clContact:CiviliteNomPrenom | | | sinon "" | | | ------------------------------ | --- | --- | -------- | --- | cas mcSiteU_Tel1 : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_clContact:m_sTelFixe | | | sinon "" | | | --------------------------------- | --- | --- | -------- | --- | cas mcSiteU_Tel2 : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_clContact:m_sTelMobile | | | sinon "" | | | ------------------------------ | --- | --- | -------- | --- | cas mcSiteU_Role : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]: | m_clContact:LibRole | | | sinon "" | | | --------------------------- | --- | --- | -------- | --- | cas mcSiteU_Etage : saRep = ptabJDyn<>Null _et_ ptabJDyn..Occurrence>0 ? ptabJDyn[1]:m_sEtage | | | sinon "" | | | | ---------------------- | --- | -------- | --- | --- | cas mcDO_Contacts si ptabJDyn.. Occurrence=0 alors saRep="" sinon //Construction du tableau HTML des contacts tabLibCol est un tableau de chaînes=["Contact","Rôle","Tél. 1","Tél. 2","Etage"] sTB est une chaîne ANSI=[
] | 06/08/2026 | | Isis_BO | | 6351 | | ---------- | --- | ------- | --- | ---- | Partie 7 › Collection de procédures › LIB_ModelesEmails › Code pour i=1 _à_ 5 sTB+="" fin sTB+="" tabCol est un tableau de 5 chaînes pour tout pclCT de ptabJDyn tabCol[1] = pclCT:m_clContact:CiviliteNomPrenom tabCol[2] = pclCT:m_clContact:LibRole tabCol[3] = pclCT:m_clContact:m_sTelFixe tabCol[4] = pclCT:m_clContact:m_sTelMobile tabCol[5] = pclCT:m_sEtage sTB+="" pour i=1 à 5 sTB+="" fin sTB +="
" sTB+="

" + TexteVersHTML( tabLibCol[i]) + "

" //sTB+=" " sTB+="

"+ tabCol[i] +"

" fin sTB+="
" saRep = sTB fin cas mcSite_Contacts si ptabJDyn.. Occurrence=0 alors saRep="" sinon //Construction du tableau HTML des contacts tabLibCol est un tableau de chaînes=["Contact","Rôle","Tél. 1","Tél. 2","Etage"] sTB est une chaîne ANSI=[
] pour i=1 _à_ 5 sTB+="" fin sTB+="" tabCol est un tableau de 5 chaînes pour tout pclCT de ptabJDyn tabCol[1] = pclCT:m_clContact:CiviliteNomPrenom tabCol[2] = pclCT:m_clContact:LibRole 06/08/2026 Isis_BO 6352 Partie 7 › Collection de procédures › LIB_ModelesEmails › Code tabCol[3] = pclCT:m_clContact:m_sTelFixe tabCol[4] = pclCT:m_clContact:m_sTelMobile tabCol[5] = pclCT:m_sEtage sTB+="" pour i=1 à 5 sTB+="" fin sTB +="
" sTB+="

" + TexteVersHTML( tabLibCol[i]) + "

" //sTB+=" " sTB+="

"+ tabCol[i] +"

" fin sTB+="
" saRep = sTB fin cas mcRdv si ptabJDyn.. Occurrence=0 alors saRep="" sinon //Construction du tableau HTML des contacts tabLibCol est un tableau de chaînes=["Rdv débuté le","Rdv fini le","Objet","Note"] sTB est une chaîne ANSI=[
] pour i=1 _à_ 4 si i=4 alors sTB+="" fin sTB+="" tabCol est un tableau de 4 chaînes pour tout pclCT de ptabJDyn tabCol[1] = DateVersChaîne(pclCT:m_dhDateDebut,"le JJ/MM/AA à HHhmm") tabCol[2] = DateVersChaîne(pclCT:m_dhDateFin,"le JJ/MM/AA à HHhmm") tabCol[3] = pclCT:m_sObjet tabCol[4] = pclCT:m_sDescription 06/08/2026 Isis_BO 6353 Partie 7 › Collection de procédures › LIB_ModelesEmails › Code sTB+="" pour i=1 à 4 si i=4 alors sTB+="" fin sTB +="
" sinon sTB+="" fin sTB+="

" + TexteVersHTML( tabLibCol[i]) + "

" sinon sTB+="" fin //sTB+=" " sTB+="

"+ tabCol[i] +"

" fin sTB+="
" saRep = sTB fin cas mcCR si ptabJDyn.. Occurrence=0 alors saRep="" sinon //Construction du tableau HTML des contacts tabLibCol est un tableau de chaînes=["CR du","CR fini le","Note Collaborateur", "Signataire","Remarque Signataire"] sTB est une chaîne ANSI=[
] pour i=1 _à_ 5 // SI i=4 ALORS // sTB+="" fin sTB+="" tabCol est un tableau de 12 chaînes pour tout pclCT de ptabJDyn tabCol[1] = DateVersChaîne(pclCT:m_dhDateHeureDebut,"le JJ/MM/AA") //DateVersChaîne(pclCT:m_dhDateHeureDebut,"le JJ/MM/AA à HHhmm") 06/08/2026 Isis_BO 6354 Partie 7 › Collection de procédures › LIB_ModelesEmails › Code tabCol[2] = DateVersChaîne(pclCT:m_dhDateHeureFin,"le JJ/MM/AA") //DateVersChaîne(pclCT:m_dhDateHeureFin,"le JJ/MM/AA à HHhmm") tabCol[3] = pclCT:m_sNoteCollaborateur tabCol[4] = pclCT:m_sNomSignataire tabCol[5] = pclCT:m_sNoteSignataire tabCol[6] = gpclListeTypeSignataireCR:RechercheEtDonneLibelleDepuisID(pclCT: m_nIDTypeSignataire) tabCol[7] = pclCT:m_Signature tabCol[8] = pclCT:m_SignatureTech tabCol[9] = pclCT:m_sNomSignataireTech tabCol[10] = pclCT:m_bDevisConforme ? "Oui" sinon "Non" tabCol[11] = pclCT:m_bAvecReserve ? "Oui" sinon "Non" tabCol[12] = pclCT:m_sReserveCommentaire sTB+="" pour i=1 à 5 //SI i=4 ALORS // sTB+="" fin sTB +="
" // SINON sTB+="" //FIN sTB+="

" + TexteVersHTML( tabLibCol[i]) + "

" //SINON sTB+="" //FIN //sTB+=" " sTB+="

"+ tabCol[i] +"

" fin sTB+="
" saRep = sTB fin fin renvoyer saRep Procédure globale DonneValeursMotsCleEtRemplace // Résumé : // Syntaxe : //[ = ] DonneValeursMotsCleEtRemplace ( est tableau, est objet dynamique, est chaîne, est chaîne, est tableau) // // Paramètres : // tbMC (tableau) : // pclObjet (objet dynamique) : // sObjet (chaîne ANSI) : // sCorps (chaîne ANSI) : // tabDonnees (tableau) : // Valeur de retour : // multi-valeur : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure DonneValeursMotsCleEtRemplace(tbMC est un tableau de ST_MotCle, pclObjet est un objet dynamique,sObjet est une chaîne,sCorps est une chaîne,ptabDonnees est un tableau dynamique) //Pour chaque mot clef présents, on recherche sa valeur 06/08/2026 Isis_BO 6355 Partie 7 › Collection de procédures › LIB_ModelesEmails › Code DonneValeurTousMotsCles(tbMC,pclObjet,ptabDonnees) //Puis on remplace RemplaceMotsCles(tbMC,sCorps,sObjet) renvoyer (sCorps,sObjet) Procédure globale DonneValeurTousMotsCles procédure DonneValeurTousMotsCles(tbMC est un tableau de ST_MotCle,odFI est un PFicheIntervention dynamique,ptabDonnees est un tableau dynamique) pour tout unMotCle de tbMC si unMotCle.bPresent _et_ pas unMotCle.bTableau alors unMotCle:saTexte = DonneValeurMotClef(unMotCle:saCodeValeur,odFI) sinon si unMotCle.bPresent alors selon unMotCle:saMotCle cas "" : unMotCle:saTexte = DonneValeurMotClef(unMotCle: saCodeValeur,odFI,FiltreDonneesMail(unMotCle,odFI:ListeContactClient,ptabDonnees)) cas "" : unMotCle:saTexte = DonneValeurMotClef(unMotCle: saCodeValeur,odFI,FiltreDonneesMail(unMotCle,odFI:listeContactLieu,ptabDonnees)) cas "" : unMotCle:saTexte = DonneValeurMotClef(unMotCle: saCodeValeur,odFI,FiltreDonneesMail(unMotCle,odFI:ListeCompteRendu,ptabDonnees)) cas "" : unMotCle:saTexte = DonneValeurMotClef(unMotCle: saCodeValeur,odFI,FiltreDonneesMail(unMotCle,odFI:listeRendezVous,ptabDonnees)) autre cas si ChaîneCommencePar(unMotCle:saMotCle," // Syntaxe : //[ = ] FiltreDonneesMail ( est ST_MotCle, est objet dynamique, est tableau) // // Paramètres : // stUnMotCle (ST_MotCle) : // pclObjDyn (objet dynamique) : // ptabDonnees (tableau) : 06/08/2026 Isis_BO 6356 Partie 7 › Collection de procédures › LIB_ModelesEmails › Code // Valeur de retour : // Type indéterminé : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // // pclObjDonnee (objet dynamique) : procédure FiltreDonneesMail(stUnMotCle est un ST_MotCle, pclObjDyn est un objet dynamique,ptabDonnees est un tableau dynamique) pclObjSel est un objet dynamique sCateg est une chaîne = ExtraitChaîne(stUnMotCle:saCodeValeur,1,".")+ExtraitChaîne(stUnMotCle: saCodeValeur,2,".") selon stUnMotCle:saMotCle cas "" : pclObjSel = allouer MTableauDeIntervention_Personne cas "" : pclObjSel = allouer MTableauDeIntervention_Personne cas "" : pclObjSel = allouer MTableauDeCompteRendu cas "" : pclObjSel = allouer MTableauDeRDV //CAS "$TABPHOTO$" : pclObjSel = allouer MTableauDeDocument; sCateg = unTerme:Rubrique autre cas si ChaîneCommencePar(stUnMotCle:saMotCle,"0 alors TableauAjoute(pclObjSel:m_clTabModele,pclObjDyn:m_clTabModele[nDonnee]) fin fin fin //FIN renvoyer pclObjSel:m_clTabModele Procédure globale HeureDecimaleVersHeure procédure HeureDecimaleVersHeure( local nHrs est un numérique,saSep est une chaîne ANSI="h") si nHrs=0 alors renvoyer "0" + saSep sinon si nHrs < 0 alors renvoyer "0" + saSep + PartieDécimale(nHrs)/100*60 sinon renvoyer PartieEntière(nHrs) + saSep + PartieDécimale(nHrs)/100*60 fin Procédure globale RecupMotsCles 06/08/2026 Isis_BO 6357 Partie 7 › Collection de procédures › LIB_ModelesEmails › Code // Résumé : // Syntaxe : //RecupMotsCles ( est tableau) // // Paramètres : // tbMC (tableau) : // Valeur de retour : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure RecupMotsCles(tbMC est un tableau de ST_MotCle) pour tout MotClef avec "MOC_Langue='FR'" stMC est un ST_MotCle stMC.saCodeValeur= MotClef.MOC_Code stMC.saMotCleHTML= TexteVersHTML(MotClef.MOC_Mot,alphabetCourant) stMC.saMotCle = MotClef.MOC_Mot stMC.bTableau = ChaîneOccurrence(MotClef.MOC_Mot,".LISTE")=1 _ou_ ChaîneOccurrence(MotClef. MOC_Mot,".UNIQUE")//Identifie le mot cléf d'un tableau stMC.saGroupe = MotClef.MOC_Groupe tbMC.Ajoute(stMC) fin Procédure globale RemplaceMotsCles procédure RemplaceMotsCles(tbMC est un tableau de ST_MotCle,*) pour i=1 _à_ tbMC..Occurrence si tbMC[i].bPresent alors pour j = 2 _à_ MesParamètres..Occurrence MesParamètres[j] = Remplace(MesParamètres[j] ,j=2 ? tbMC[i]:saMotCleHTML sinon tbMC[i]: saMotCle,tbMC[i]:saTexte,MotComplet+SansCasse) fin // gclPFMessage:m_sMessage =Remplace(gclPFMessage:m_sMessage ,tbMC[i]:saMotCleHTML,tbMC[i]:saTexte,MotComplet+SansCasse) // gclPFMessage:m_sObjet=Remplace(gclPFMessage:m_sObjet ,tbMC[i]:saMotCle,tbMC[i]:saTexte,MotComplet+SansCasse) fin fin Procédure globale VerifiePresenceMotsCles procédure VerifiePresenceMotsCles(tbMC est un tableau de ST_MotCle,*) sChaine est une chaîne pour i=1 _à_ tbMC..Occurrence pour j = 2 _à_ MesParamètres..Occurrence sChaine = MesParamètres[j] si (j=2 _et_ ChaîneOccurrence(MesParamètres[j], tbMC[i].saMotCleHTML ,MotComplet+SansCasse)>0) _ou_ (j=3 _et_ ChaîneOccurrence(MesParamètres[j], tbMC[i].saMotCle ,MotComplet+SansCasse)>0) alors tbMC[i].bPresent=Vrai fin fin // SI ChaîneOccurrence(gclPFMessage:m_sMessage, tbMC[i].saMotCleHTML ,MotComplet+SansCasse)>0 ALORS // tbMC[i].bPresent=Vrai // SINON SI ChaîneOccurrence(gclPFMessage:m_sObjet, tbMC[i].saMotCle ,MotComplet+SansCasse)>0 ALORS // tbMC[i].bPresent=Vrai // FIN fin 06/08/2026 Isis_BO 6358 Partie 7 › Collection de procédures › COL_EXPORT › Code COL_EXPORT Code Procédure globale ExportDataJSON procédure ExportDataJSON() sFichier est une chaîne // Ouvre le sélecteur de fichiers sFichier = fSélecteur("", "MotClef_ModèlesDeMail.json", "Nom du fichier", "JSON (*.json)" + TAB + "* .json" + RC + "Tous les fichiers (*.*)" + TAB + "*.*", "*.json", fselCrée) si sFichier="" alors retour rq est une Requête SQL = [ SELECT MOC_Code, MOC_Lib,MOC_Mot,MOC_Langue FROM MotClef ORDER BY MOC_Code ] HExécuteRequête(rq) HExporteJSON(rq,sFichier,"") LanceAppliAssociée(sFichier) 06/08/2026 Isis_BO 6359 Partie 7 › Collection de procédures › LIB_Synchro › Messages multilingues LIB_Synchro Messages multilingues 06/08/2026 Isis_BO 6360 ¹ .ssem °N Message 1 FR: Attache les pièces jointes... 2 FR: Envoi du message... 3 FR: Le message n'a pas pu être envoyé. 4 FR: Le message a été correctement envoyé. 5 FR: Impossible de se connecter au serveur de mail. ¹ N° mess. : numéro de message. LIB_Synchro Code Déclaration de LIB_Synchro //Struture encapsulant tous les message envoyés via la fonction EnvoiTrame() ST_MESSAGE est une Structure sCMD est une chaîne ANSI sDATA est une chaîne ANSI fin //Structure contenant la réponse à l'envoi d'un message ST_REPONSE est une Structure sErr est une chaîne ANSI sMsg est une chaîne ANSI sUUData est une chaîne ANSI //Contient des données encodées avec UUEncode() pour éviter les erreurs de caractères accentués dans les encapsulations de JSON fin ST_BG_VALIDE est une Structure suDossier est une chaîne Unicode saGuidBase est une chaîne ANSI bForce est un booléen bBGConnect est un booléen stBGConnect est un ST_BG_CONNECT fin ST_BG_BASE est une Structure saSociete est une chaîne ANSI saGuidBGest une chaîne ANSI fin ST_BG_REQUETE est une Structure suDossier est une chaîne Unicode Partie 7 › Collection de procédures › LIB_Synchro › Code saSQL est une chaîne ANSI bBGConnect est un booléen stBGConnect est un ST_BG_CONNECT fin ST_SYS_CMD est une Structure saCommande est une chaîne ANSI saParam est une chaîne ANSI fin ST_BG_Adresse est une Structure sAdd_Etiquette est une chaîne ANSI sAdd_1 est une chaîne ANSI sAdd_2 est une chaîne ANSI sAdd_Ville est une chaîne ANSI sAdd_CP est une chaîne ANSI sAdd_Pays est une chaîne ANSI fin ST_BG_CONTACT est une Structure sContactCivilite est une chaîne ANSI sInterLocuteur est une chaîne ANSI sTel est une chaîne ANSI sFax est une chaîne ANSI sPortable est une chaîne ANSI sEmail est une chaîne ANSI fin ST_BG_CLIENT est une Structure sCodeExterne est une chaîne ANSI sCodeComptable est une chaîne ANSI sApporteur est une chaîne ANSI sOrigine est une chaîne ANSI sNomClient est une chaîne ANSI sStatut est une chaîne ANSI sTypeClient est une chaîne ANSI sCreateur est une chaîne ANSI //sInterLocuteur est une chaîne ANSI sContactCivilite est une chaîne ANSI //06/10/22 ce qui suit n'est plus applicable :La civilité est déjà dans le nom du client pour un particulier sinon aucune civilité sFormeJuridique est une chaîne ANSI sModeReglement est une chaîne ANSI stAdresse est une ST_BG_Adresse //sAdd_Libelle est une chaîne ANSI stContactPrincipal est un ST_BG_CONTACT // tbDoc est un tableau de ST_DOC_BG suDossier est une chaîne Unicode bBGConnect est un booléen stBGConnect est un ST_BG_CONNECT sCompteBloque est une chaîne ANSI sPays est une chaîne ANSI sCodeTVA est une chaîne ANSI sSiren est une chaîne ANSI sSiret est une chaîne ANSI fin ST_BG_CHANTIER est une Structure stClient est un ST_BG_CLIENT stDonneurOrdre est un ST_BG_CONTACT stSite est un ST_BG_Adresse sCodeChantier est une chaîne ANSI sDescription est une chaîne ANSI dDateDebut est une Date sNumIntervention est une chaîne ANSI suDossier est une chaîne Unicode 06/08/2026 Isis_BO 6361 Partie 7 › Collection de procédures › LIB_Synchro › Code tbDoc est un tableau de ST_DOC_BG bBGConnect est un booléen stBGConnect est un ST_BG_CONNECT fin ST_BG_DEVIS est une Structure stClient est un ST_BG_CLIENT stDonneurOrdre est un ST_BG_CONTACT stContactSite est un ST_BG_CONTACT stSite est un ST_BG_Adresse sNumDevis est une chaîne ANSI sNumIntervention est une chaîne ANSI sRefExterneIntervest une chaîne ANSI sDescription est une chaîne ANSI sRepresentant est une chaîne ANSI dDateDebut est une Date suDossier est une chaîne Unicode bBGConnect est un booléen stBGConnect est un ST_BG_CONNECT fin ST_DOC_BG est une Structure suChemin est une chaîne Unicode nTaille est un entier sCreation est une chaîne ANSI sModif est une chaîne ANSI fin ST_BG_CONNECT est une Structure sBGCServeur est une chaîne sBGCBdd est une chaîne sBGCUser est une chaîne sBGCMdP est une chaîne fin constant cSBG_Err_ConnecteurNonParamétré = "Le Connecteur BATIGEST n'a pas été paramétré" cSBG_Err_ParametreIncorrecte = "Paramètrage incorrecte du connecteur" cSBF_Err_ProblemDansFicheClient = "Problème rencontré lors de l'enregistrement de la fiche Client" cSBF_Err_ProblemMAJFicheClient = "Problème rencontré lors de la mise à jour de la fiche Client" fin Procédure globale ChaineAccess procédure ChaineAccess(sTexte est une chaîne,n est un entier) si n>0 alors renvoyer "'" + Gauche(SansEspace(Remplace(sTexte,"'","''"),sscExtérieur),n) + "'" sinon renvoyer "'" +SansEspace(Remplace(sTexte,"'","''"),sscExtérieur) + "'" fin Procédure globale ExporteClientDansBatigest // Résumé : // Syntaxe : //[ = ] ExporteClientDansBatigest ( est PFicheClient dynamique, est PFicheBddExterne dynamique) // // Paramètres : // odPFClient (PFicheClient dynamique) : // pclBaseBG (PFicheBddExterne dynamique) : 06/08/2026 Isis_BO 6362 Partie 7 › Collection de procédures › LIB_Synchro › Code // Valeur de retour : // multi-valeur : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ExporteClientDansBatigest(odPFClient est un PFicheClient dynamique,pclBaseBG est un PFicheBddExterne dynamique) bOK est un booléen saReponse est une chaîne ANSI sInfo est une chaîne sLibelleClient est une chaîne ANSI = "" pour tout pclParam de gpclListeTypeClient:m_clTabModele si pclParam:m_nPKID = odPFClient:m_nIDType alors sLibelleClient = pclParam:m_sLibelle fin fin //Lecture du paramètrage du connecteur, stocké au format JSON dans la table de paramètres Système //Il s'agit d'un tableau avec 1 seul élément, mais qui pourra en avoir plusieurs plus tard. clConnecteur est un C_ConnecteurBatigest //Lit l'adresse et le port du service dans les paramètres System clConnecteur:LitParametresSocket() //Préparation des données pour l'export vers BATIGEST stClient est un ST_BG_CLIENT stClient.sNomClient = SupprimerRC(odPFClient:m_sNom) stClient.sCodeExterne = SupprimerRC(odPFClient:m_sCodeClient) sValTypeClient est une chaîne = gpclListeTypeClient.RechercheEtDonneValeurDepuisId(odPFClient: m_nIDType) stClient.sStatut = sValTypeClient="1" ? "E" sinon sValTypeClient="2" ? "P" sinon "A" stClient.sTypeClient = SupprimerRC(sLibelleClient) stClient.sCodeComptable = SupprimerRC(odPFClient:m_sCodeComptable) sApporteur est une chaîne = gpclListeApporteurClient.RechercheEtDonneLibelleDepuisID(odPFClient: m_nIDApporteur) stClient.sApporteur = SupprimerRC(sApporteur) sOrigine est une chaîne = gpclListeOrigineClient.RechercheEtDonneLibelleDepuisID(odPFClient: m_nIDOrigine) stClient.sOrigine = SupprimerRC(sOrigine) stClient.sCreateur = odPFClient:UserCreation//odPFClient:m_sCreationUser sModeRglt est une chaîne = gpclListeModeReglementCli.RechercheEtDonneValeurDepuisId(odPFClient: m_nIDModeReglement) stClient.sModeReglement = SupprimerRC(sModeRglt) stClient.sPays = SupprimerRC(odPFClient.m_sPays) stClient.sCodeTVA = SupprimerRC(odPFClient.m_sCodeTVA) stClient.sSiren = SupprimerRC(odPFClient.m_sSIREN) stClient.sSiret = SupprimerRC(odPFClient.m_sSIRET) //Recherche du contact principal du client l'ancien ID nIndice est un entier = TableauCherche(odPFClient:ListeContact:m_clTabModele,tcLinéaire,"m_nPKID", odPFClient:m_nIDContactPrincipal,1) si nIndice>0 alors stClient.stContactPrincipal:sContactCivilite= SupprimerRC(gpclListeCivilite. RechercheEtDonneLibelleDepuisID(odPFClient:ListeContact:m_clTabModele[nIndice]:m_nIDCivilite)) stClient.stContactPrincipal:sInterLocuteur = SupprimerRC(odPFClient:ListeContact:m_clTabModele[ nIndice]:NomPrenom)//CiviliteNomPrenom stClient.stContactPrincipal.sTel = SupprimerRC(odPFClient:ListeContact:m_clTabModele[ nIndice]:m_sTelFixe) 06/08/2026 Isis_BO 6363 Partie 7 › Collection de procédures › LIB_Synchro › Code stClient.stContactPrincipal.sFax = SupprimerRC(odPFClient:ListeContact:m_clTabModele[ nIndice]:m_sFax) stClient.stContactPrincipal.sPortable = SupprimerRC(odPFClient:ListeContact:m_clTabModele[ nIndice]:m_sTelMobile) stClient.stContactPrincipal.sEmail = SupprimerRC(odPFClient:ListeContact:m_clTabModele[ nIndice]:m_sEmail) sinon stClient.stContactPrincipal.sTel = SupprimerRC(odPFClient:m_sTel) stClient.stContactPrincipal.sFax = SupprimerRC(odPFClient:m_sFax) stClient.stContactPrincipal.sEmail = SupprimerRC(odPFClient:m_sEmail) fin stClient.sContactCivilite = stClient.sStatut="P" ? stClient.stContactPrincipal: sContactCivilite sinon odPFClient:m_sFormeJuridique si odPFClient:ListeAdresse<>Null _et_ odPFClient:ListeAdresse:p_nTotal>0 alors sPresentationAdresse est une chaîne = odPFClient:ListeAdresse:m_clTabModele[1]:m_clAdresse: m_sPresentation sAdresseSansCPVille est une chaîne = Droite(ExtraitChaîne(sPresentationAdresse,1,odPFClient :ListeAdresse:m_clTabModele[1]:m_clAdresse:m_sCodePostal),100) stClient.stAdresse:sAdd_Etiquette = SupprimerRC(odPFClient:ListeAdresse:m_clTabModele[1]: m_clAdresse:m_sEtiquette) stClient.stAdresse:sAdd_1 = SupprimerRC(Gauche(sAdresseSansCPVille,50)) stClient.stAdresse:sAdd_2 = " " //stClient.stAdresse:sAdd_2 = SupprimerRC(Milieu(sAdresseSansCPVille,51,50)) stClient.stAdresse:sAdd_CP = SupprimerRC(odPFClient:ListeAdresse:m_clTabModele[1]: m_clAdresse:m_sCodePostal) stClient.stAdresse:sAdd_Ville = SupprimerRC(odPFClient:ListeAdresse:m_clTabModele[1]: m_clAdresse:m_sVille) fin //Créé un objet BaseBatigest avec les paramètres JSON lu dans Base_Ext clConnecteurBddBG est C_ConnecteurBddBatigest //Initialisation des paramètres de connexion si pas clConnecteurBddBG:InitParam(pclBaseBG:m_sParam) alors//gclBaseExterne:m_sParam renvoyer (Faux,cSBG_Err_ParametreIncorrecte) fin //Connexion au Service de communication Batigest (bOK,saReponse)=clConnecteur:ConnectAuService() si pas bOK alors si stClient.bBGConnect alors clConnecteur:FermeConnexion(stClient.bBGConnect,stClient.stBGConnect) renvoyer (Faux,saReponse) sinon clConnecteur:FermeConnexion() renvoyer (Faux,saReponse) fin fin si gpclListeParamAppli:m_clTabModele[cParam_Connect]..Existe _et_ gpclListeParamAppli:m_clTabModele[ cParam_Connect]:m_sValeur="1" alors stClient.bBGConnect = Vrai stClient.stBGConnect.sBGCServeur = clConnecteurBddBG:sBG_Connect_Serveur stClient.stBGConnect.sBGCBdd = clConnecteurBddBG:suBG_Dossier stClient.stBGConnect.sBGCUser = clConnecteurBddBG:sBG_Connect_Utilisateur stClient.stBGConnect.sBGCMdP = clConnecteurBddBG:sBG_Connect_MotDePasse fin si pas stClient.bBGConnect alors stClient:suDossier = clConnecteurBddBG:suBG_Dossier 06/08/2026 Isis_BO 6364 Partie 7 › Collection de procédures › LIB_Synchro › Code fin (bOK,saReponse) = clConnecteur:ExporteClient(stClient) si pas bOK alors renvoyer (Faux,cSBF_Err_ProblemDansFicheClient) //Si le Client n'a pas de CodeExterne, c'est donc qu'il n'a pas déjà été exporté dans Batigest //On l'exporte afin de récupérer son code bContinuer est un booléen = Faux si odPFClient:m_nPKID>0 _et_ odPFClient:FicheClientBddExterne=Null alors clValeur est PFicheClient_BddExterne dynamique clModele est un MClient_BddExterne dynamique clModele = allouer un MClient_BddExterne clValeur = allouer un PFicheClient_BddExterne(clModele) odPFClient:FicheClientBddExterne = clValeur bContinuer = Vrai fin si odPFClient:m_nPKID>0 _et_ odPFClient:FicheClientBddExterne<>Null _et_ odPFClient: FicheClientBddExterne:m_sIDExterne="" alors bContinuer = Vrai fin si bContinuer alors odPFClient:FicheClientBddExterne:m_nIDCLient = odPFClient:m_npkid odPFClient:FicheClientBddExterne:m_sIDExterne = saReponse odPFClient:FicheClientBddExterne:m_nIDBddExterne= pclBaseBG:m_nPKID clErreur est un CErreur si odPFClient:FicheClientBddExterne:bOK(clErreur) stClient.sCodeExterne= saReponse sInfo = " Le Client n° " + saReponse + " à été créé." fin fin //SI stClient.bBGConnect ALORS // // clConnecteur:FermeConnexion(stClient.bBGConnect,stClient.stBGConnect) // //SINON clConnecteur:FermeConnexion() // // FIN si pas bOK alors renvoyer (Faux,saReponse) fin renvoyer (Vrai,sInfo) Procédure globale ExporteInterventionDansBatigest procédure ExporteInterventionDansBatigest(odPFIntervention est un PFicheIntervention dynamique) bOK est un booléen saReponse est une chaîne ANSI //Lecture du paramètrage du connecteur, stocké au format JSON dans la table de paramètres Système 06/08/2026 Isis_BO 6365 Partie 7 › Collection de procédures › LIB_Synchro › Code //Il s'agit d'un tableau avec 1 seul élément, mais qui pourra en avoir plusieurs plus tard. clConnecteur est un C_ConnecteurBatigest //Lit l'adresse et le port du service dans les paramètres System clConnecteur:LitParametresSocket() si gtaBaseExterneParNom..Occurrence>0 alors //gclBaseExterne=Null _ou_ PAS gclBaseExterne:m_nPKID>0 ALORS renvoyer (Faux,cSBG_Err_ConnecteurNonParamétré) fin //Créé un objet BaseBatigest avec les paramètres JSON lu dans Base_Ext clConnecteurBddBG est C_ConnecteurBddBatigest si pas clConnecteurBddBG:InitParam(gtaBaseExterneParSoc[odPFIntervention:m_nIDSociete]:m_sParam) alors //gclBaseExterne:m_sParam renvoyer (Faux,cSBG_Err_ParametreIncorrecte) fin (bOK,saReponse)=clConnecteur:ConnectAuService() si pas bOK alors clConnecteur:FermeConnexion() renvoyer (Faux,saReponse) fin //Préparation des données pour l'export vers BATIGEST //Information sur le client stChantier est un ST_BG_CHANTIER pclContact est un MIntervention_Personne dynamique stChantier.stClient.sNomClient = odPFIntervention:FicheClient:m_sNom sValTypeClient est une chaîne = gpclListeTypeClient.RechercheEtDonneValeurDepuisId(odPFIntervention :FicheClient:m_nIDType) stChantier.stClient.sStatut = sValTypeClient="1" ? "E" sinon "P" stChantier.stClient.sCodeComptable= odPFIntervention:FicheClient:m_sCodeComptable sApporteur est une chaîne = gpclListeApporteurClient.RechercheEtDonneLibelleDepuisID( odPFIntervention:FicheClient:m_nIDApporteur) stChantier.stClient.sApporteur = sApporteur sOrigine est une chaîne = gpclListeOrigineClient.RechercheEtDonneLibelleDepuisID(odPFIntervention :FicheClient:m_nIDOrigine) stChantier.stClient.sOrigine = sOrigine stChantier.stClient.sCreateur = odPFIntervention:FicheClient:UserCreation //odPFIntervention:FicheClient:m_sCreationUser //nIndicePAP est un entier = TableauCherche(gpclListeParamAppli:m_clTabModele,tcLinéaire,"m_sCode",cParam_Connect,1) si gpclListeParamAppli:m_clTabModele[cParam_Connect]..Existe _et_ gpclListeParamAppli:m_clTabModele[ cParam_Connect]:m_sValeur="1" alors stChantier.bBGConnect = Vrai //SI gpclListeParamAppli:m_clTabModele[cParam_Connect_Srv]..Existe ALORS stChantier.stBGConnect.sBGCServeur = gpclListeParamAppli:m_clTabModele[cParam_Connect_Srv]:m_sValeur //SI gpclListeParamAppli:m_clTabModele[cParam_Connect_Bdd]..Existe ALORS stChantier.stBGConnect.sBGCBdd = gpclListeParamAppli:m_clTabModele[cParam_Connect_BDD]:m_sValeur //SI gpclListeParamAppli:m_clTabModele[cParam_Connect_User]..Existe ALORS stChantier.stBGConnect.sBGCUser = gpclListeParamAppli:m_clTabModele[cParam_Connect_User]:m_sValeur //SI gpclListeParamAppli:m_clTabModele[cParam_Connect_Srv]..Existe ALORS stChantier.stBGConnect.sBGCMdP = gpclListeParamAppli:m_clTabModele[cParam_Connect_Mdp]:m_sValeur 06/08/2026 Isis_BO 6366 Partie 7 › Collection de procédures › LIB_Synchro › Code //stChantier.stClient.bBGConnect = Vrai stChantier.stClient.stBGConnect = stChantier.stBGConnect fin //Recherche du contact principal du client l'ancien ID nIndice est un entier = TableauCherche(odPFIntervention:FicheClient:ListeContact:m_clTabModele, tcLinéaire,"m_nPKID",odPFIntervention:FicheClient:m_nIDContactPrincipal,1) si nIndice>0 alors stChantier.stClient.stContactPrincipal:sContactCivilite= gpclListeCivilite. RechercheEtDonneLibelleDepuisID(odPFIntervention:FicheClient:ListeContact:m_clTabModele[nIndice]: m_nIDCivilite) stChantier.stClient.stContactPrincipal:sInterLocuteur = odPFIntervention:FicheClient:ListeContact :m_clTabModele[nIndice]:CiviliteNomPrenom stChantier.stClient.stContactPrincipal.sTel = odPFIntervention:FicheClient:ListeContact :m_clTabModele[nIndice]:m_sTelFixe stChantier.stClient.stContactPrincipal.sFax = odPFIntervention:FicheClient:ListeContact :m_clTabModele[nIndice]:m_sFax stChantier.stClient.stContactPrincipal.sPortable = odPFIntervention:FicheClient:ListeContact :m_clTabModele[nIndice]:m_sTelMobile stChantier.stClient.stContactPrincipal.sEmail = odPFIntervention:FicheClient:ListeContact :m_clTabModele[nIndice]:m_sEmail sinon //stChantier.stClient.stContactPrincipal:sInterLocuteur = stChantier.stClient.stContactPrincipal.sTel = odPFIntervention:FicheClient:m_sTel stChantier.stClient.stContactPrincipal.sFax = odPFIntervention:FicheClient:m_sFax stChantier.stClient.stContactPrincipal.sEmail = odPFIntervention:FicheClient:m_sEmail fin si odPFIntervention:FicheClient:ListeAdresse<>Null _et_ odPFIntervention:FicheClient:ListeAdresse: p_nTotal>0 alors sPresentationAdresse est une chaîne = odPFIntervention:FicheClient: ListeAdresse:m_clTabModele[1]:m_clAdresse:m_sPresentation sAdresseSansCPVille est une chaîne = Droite(ExtraitChaîne(sPresentationAdresse ,1,odPFIntervention:FicheClient:ListeAdresse:m_clTabModele[1]:m_clAdresse:m_sCodePostal),100) stChantier.stClient.stAdresse:sAdd_Etiquette = odPFIntervention:FicheClient:ListeAdresse :m_clTabModele[1]:m_clAdresse:m_sEtiquette stChantier.stClient.stAdresse:sAdd_1 = Gauche(sAdresseSansCPVille,50) stChantier.stClient.stAdresse:sAdd_2 = Milieu(sAdresseSansCPVille,51,50) stChantier.stClient.stAdresse:sAdd_CP = odPFIntervention:FicheClient:ListeAdresse :m_clTabModele[1]:m_clAdresse:m_sCodePostal stChantier.stClient.stAdresse:sAdd_Ville = odPFIntervention:FicheClient:ListeAdresse :m_clTabModele[1]:m_clAdresse:m_sVille fin si odPFIntervention:ListeContactClient:p_nTotal>0 alors pclContact <- odPFIntervention:ListeContactClient:m_clTabModele[1] // par défaut c'est le premier contact sauf si l'on trouve un demandeur si pas pclContact:m_bEstDemandeur alors pour i=2 _à_ odPFIntervention:ListeContactClient:p_nTotal si odPFIntervention:ListeContactClient:m_clTabModele[i]:m_bEstDemandeur alors pclContact <- odPFIntervention:ListeContactClient:m_clTabModele[i] sortir fin fin fin fin si pclContact<>Null alors stChantier.stDonneurOrdre.sInterLocuteur = pclContact:m_clContact:CiviliteNomPrenom stChantier.stDonneurOrdre.sTel = pclContact:m_clContact:m_sTelFixe stChantier.stDonneurOrdre.sFax = pclContact:m_clContact:m_sFax stChantier.stDonneurOrdre.sPortable = pclContact:m_clContact:m_sTelMobile stChantier.stDonneurOrdre.sEmail = pclContact:m_clContact:m_sEmail fin //***************************************************************************************************** **************************** 06/08/2026 Isis_BO 6367 Partie 7 › Collection de procédures › LIB_Synchro › Code //****************************En commentaire car il faut créer un client à partir du nom du client et non pas à partir d'un contact //***************************************************************************************************** **************************** //SI odPFIntervention:ListeContactClient:p_nTotal>0 ALORS // pclContact <- odPFIntervention:ListeContactClient:m_clTabModele[1] // par défaut c'est le premier contact sauf si l'on trouve un demandeur // SI PAS pclContact:m_bEstDemandeur ALORS // POUR i=2 _A_ odPFIntervention:ListeContactClient:p_nTotal // SI odPFIntervention:ListeContactClient:m_clTabModele[i]:m_bEstDemandeur ALORS // pclContact <- odPFIntervention:ListeContactClient:m_clTabModele[i] // FIN // FIN // FIN //FIN //SI pclContact<>Null ALORS // stChantier.stClient.sInterLocuteur = pclContact:m_clContact:NomPrenom // stChantier.stClient.sContactNom = pclContact:m_clContact:NomPrenom // stChantier.stClient.sContactCivilite = gpclListeCivilite:RechercheEtDonneLibelleDepuisID( pclContact:m_clContact:m_nIDCivilite) // stChantier.stClient.sContact_Tel = pclContact:m_clContact:m_sTelFixe // stChantier.stClient.sContact_Fax = pclContact:m_clContact:m_sFax // stChantier.stClient.sContact_Portable = pclContact:m_clContact:m_sTelMobile // stChantier.stClient.sContact_Email = pclContact:m_clContact:m_sEmail //SINON // //Création d'un pseudo contact si on n'a rien trouvé dans la fiche client // stChantier.stClient.sContactNom = odPFIntervention:FicheClient:m_sNom // stChantier.stClient.sContactCivilite = "" // stChantier.stClient.sInterLocuteur = odPFIntervention:FicheClient:m_sNom //FIN //L'adresse est celle du lieu de l'intervention stChantier.stsite.sAdd_1 = odPFIntervention:FicheLieu:m_clAdresse:m_sLigne_4 // !!!!! On va dire que j'insiste, mais c'est bizarre quand même ! stChantier.stSite.sAdd_2 = odPFIntervention:FicheLieu:m_clAdresse:m_sLigne_5 stChantier.stSite.sAdd_CP = odPFIntervention:FicheLieu:m_clAdresse:m_sCodePostal stChantier.stSite.sAdd_Ville = odPFIntervention:FicheLieu:m_clAdresse:m_sVille stChantier.stSite.sAdd_Etiquette = odPFIntervention:FicheLieu:m_sCodeLieu stChantier.stClient.sCodeExterne = odPFIntervention:FicheClient:FicheClientBddExterne: m_sIDExterne//odPFIntervention:FicheClient:sCodeExterne stChantier.stClient.sCodeComptable = odPFIntervention:FicheClient:m_sCodeComptable //Si le Client n'a pas de CodeExterne, c'est donc qu'il n'a pas déjà été exporté dans Batigest //On l'exporte afin de récupérer son code si pas stChantier.stClient.bBGConnect alors stChantier.stClient:suDossier = clConnecteurBddBG:suBG_Dossier fin sInfo est une chaîne si odPFIntervention:FicheClient:FicheClientBddExterne=Null _ou_ odPFIntervention:FicheClient: FicheClientBddExterne:m_sIDExterne="" alors//odPFIntervention:FicheClient:sCodeExterne="" ALORS (bOK,saReponse) = clConnecteur:ExporteClient(stChantier.stClient) si pas bOK alors clConnecteur:FermeConnexion() renvoyer (Faux,cSBF_Err_ProblemDansFicheClient) fin odPFIntervention:FicheClient:FicheClientBddExterne:m_sIDExterne = saReponse //odPFIntervention:FicheClient:sCodeExterne=saRep //odPFIntervention:FicheClient:CodesExternes_Enregistre() 06/08/2026 Isis_BO 6368 Partie 7 › Collection de procédures › LIB_Synchro › Code clErreur est un CErreur si odPFIntervention:FicheClient:FicheClientBddExterne:bok(clErreur) stChantier.stClient.sCodeExterne = saReponse sInfo = " Le Client n° " + saReponse + " à été créé." fin fin //Information sur le chantier stChantier.sCodeChantier = odPFIntervention:FicheIntervBddExt:m_sIDExterne //odPFIntervention:sCodeExterne stChantier.sDescription = RTFVersTexte(odPFIntervention:m_sDescription) stChantier.dDateDebut = odPFIntervention:m_dDateIntervention stChantier.sNumIntervention = odPFIntervention:m_sRefInterne si pas stChantier.bBGConnect alors stChantier.suDossier = clConnecteurBddBG:suBG_Dossier fin //Liste des documents associés au chantier sDetails est une chaîne si odPFIntervention:ListeDocument <> Null _et_ odPFIntervention:ListeDocument:p_nTotal>0 alors pour tout oDoc de odPFIntervention:ListeDocument:m_clTabModele stFic est un ST_DOC_BG stFic.suChemin = oDoc:m_sCheminFichier sDetails=fListeFichier(stFic.suChemin,frInformationComplète) si sDetails<>"" alors stFic.nTaille = Val(ExtraitChaîne( sDetails,2,TAB)) stFic.sModif = oDoc:m_dhCreationDate//ExtraitChaîne( sDetails,3,TAB) stFic.sCreation = oDoc:m_dhModifDate//fDate(stFic.suChemin,"",fCréation) stChantier.tbDoc.Ajoute(stFic) fin fin fin (bOK,saReponse) = clConnecteur:ExporteIntervention(stChantier) clConnecteur:FermeConnexion() si pas bOK alors si pas bOK alors renvoyer (Faux,saReponse) // Erreur("Problème rencontré lors de la création du Dossier dans Batigest",saRep) fin fin odPFIntervention:FicheIntervBddExt:m_sIDExterne = saReponse //odPFIntervention:sCodeExterne = saRep clErr est un CErreur si pas odPFIntervention:FicheIntervBddExt:bOK(clErr) alors Erreur(clErr:FormateMessage()) fin sInfo += [RC] + " Le dossier n° " + saReponse + " à été créé." renvoyer (Vrai,sInfo) // ////Connexion à la base BATIGEST //oBase est un C_ConnexionBaseBatigest // //SI PAS oBase:InitParam(gclBaseExterne:m_sParam) ALORS // Erreur("Paramètrage incorrecte du connecteur","Opération abandonnée") // RETOUR 06/08/2026 Isis_BO 6369 Partie 7 › Collection de procédures › LIB_Synchro › Code //FIN // //SI PAS oBase:OuvreBaseAccess() ALORS // Erreur(oBase:sMsgRetour) // RETOUR //FIN ////Préparation des données pour l'export vers BATIGEST // ////Information sur le client //stClient est un ST_BG_CLIENT // //pclContact est un MIntervention_Personne dynamique // //SI odPFIntervention:ListeContactClient:p_nTotal>0 ALORS // pclContact <- odPFIntervention:ListeContactClient:m_clTabModele[1] // par défaut c'est le premier contact sauf si l'on trouve un demandeur // SI PAS pclContact:m_bEstDemandeur ALORS // POUR i=2 _A_ odPFIntervention:ListeContactClient:p_nTotal // SI odPFIntervention:ListeContactClient:m_clTabModele[i]:m_bEstDemandeur ALORS // pclContact <- odPFIntervention:ListeContactClient:m_clTabModele[i] // FIN // FIN // FIN //FIN //SI pclContact<>Null ALORS // stClient.sInterLocuteur = pclContact:m_clContact:NomPrenom // stClient.sContactNom = pclContact:m_clContact:NomPrenom // stClient.sContactCivilite = gpclListeCivilite:RechercheEtDonneLibelleDepuisID( pclContact:m_clContact:m_nIDCivilite) // stClient.sContact_Tel = pclContact:m_clContact:m_sTelFixe // stClient.sContact_Fax = pclContact:m_clContact:m_sFax // stClient.sContact_Portable = pclContact:m_clContact:m_sTelMobile // stClient.sContact_Email = pclContact:m_clContact:m_sEmail //SINON // //Création d'un pseudo contact si on n'a rien trouvé dans la fiche client // stClient.sContactNom = odPFIntervention:FicheClient:m_sNom // stClient.sContactCivilite = "" // stClient.sInterLocuteur = odPFIntervention:FicheClient:m_sNom //FIN ////L'adresse est celle du lieu de l'intervention //stClient.sAdd_1 =odPFIntervention:FicheLieu:m_clAdresse:m_sLigne_4 // !!!!! On va dire que j'insiste, mais c'est bizarre quand même ! //stClient.sAdd_2 =odPFIntervention:FicheLieu:m_clAdresse:m_sLigne_5 //stClient.sAdd_CP =odPFIntervention:FicheLieu:m_clAdresse:m_sCodePostal //stClient.sAdd_Ville =odPFIntervention:FicheLieu:m_clAdresse:m_sVille //stClient.sAdd_Libelle =odPFIntervention:FicheLieu:m_sCodeLieu //stClient.sCodeExterne =odPFIntervention:FicheClient:m_clClientBddExterne:m_sIDExterne//odPFIntervention:FicheClient:sCodeExte rne //stClient.sCodeComptable =odPFIntervention:FicheClient:m_sCodeComptable // ////Information sur le chantier //stChantier est un ST_BG_CHANTIER // //stChantier.sCodeChantier = odPFIntervention:m_sCodeBddExterne //stChantier.sDescription = RTFVersTexte(odPFIntervention:m_sDescription) //stChantier.dDateDebut = odPFIntervention:m_dDateIntervention //stChantier.sNumIntervention = odPFIntervention:m_sRefInterne // // ////Copie vers BATIGEST 06/08/2026 Isis_BO 6370 Partie 7 › Collection de procédures › LIB_Synchro › Code //sInfo est une chaîne ANSI // //SI stClient.sCodeExterne="" ALORS // SI PAS oBase:CreationClient(stClient) ALORS // Erreur(oBase:sMsgRetour) // RETOUR // SINON // //Enregistrement du code client dans la fiche client // odPFIntervention:FicheClient:FicheClientBddExterne:m_sIDExterne = stClient.sCodeExterne // clErreur est un cerreur // SI odPFIntervention:FicheClient:FicheClientBddExterne:bok(clErreur) // //odPFIntervention:FicheClient:EnregistreCodeExterne() // sInfo = "Le Client n° " + stClient.sCodeExterne + " à été créé." // FIN // FIN //FIN // //SI stChantier.sCodeChantier="" ALORS // SI PAS oBase:CreationChantier(stClient,stChantier) ALORS // Erreur(oBase:sMsgRetour) // RETOUR // SINON // odPFIntervention:m_sCodeBddExterne = stChantier.sCodeChantier // clErr est un CErreur // SI PAS odPFIntervention:bOK(clErr) ALORS // Erreur(clErr:FormateMessage()) // FIN // // // sInfo = "Le dossier n° " + stChantier.sCodeChantier + " à été créé." // FIN //FIN // // //oBase:FermeConnexion() Procédure globale ExporteInterventionEnDevisDansBatigest // Résumé : // Syntaxe : //[ = ] ExporteInterventionEnDevisDansBatigest ( est PFicheIntervention dynamique) // // Paramètres : // odPFIntervention (PFicheIntervention dynamique) : // Valeur de retour : // multi-valeur : // Aucune // // Exemple : // Indiquez ici un exemple d'utilisation. // procédure ExporteInterventionEnDevisDansBatigest(odPFIntervention est un PFicheIntervention dynamique) bOK est un booléen saReponse est une chaîne ANSI sInfo est une chaîne //Lecture du paramètrage du connecteur, stocké au format JSON dans la table de paramètres Système //Il s'agit d'un tableau avec 1 seul élément, mais qui pourra en avoir plusieurs plus tard. clConnecteur est un C_ConnecteurBatigest //Lit l'adresse et le port du service dans les paramètres System clConnecteur:LitParametresSocket() si pas gtaBaseExterneParSoc[odPFIntervention:m_nIDSociete]..Existe alors //gtaBaseExterneParNom..Occurrence>0 ALORS//gclBaseExterne=Null _ou_ PAS gclBaseExterne:m_nPKID>0 ALORS 06/08/2026 Isis_BO 6371 Partie 7 › Collection de procédures › LIB_Synchro › Code renvoyer (Faux,cSBG_Err_ConnecteurNonParamétré) fin (bOK,saReponse)=clConnecteur:ConnectAuService() si pas bOK alors clConnecteur:FermeConnexion() renvoyer (Faux,saReponse) fin //Le client n'a pas été crée sur Batigest si odPFIntervention:FicheClient:FicheClientBddExterne<>Null _et_ odPFIntervention:FicheClient: FicheClientBddExterne:m_sIDExterne="" alors saRep est une chaîne ANSI //Création du client sur tous les dossiers Batigest pour tout pclBaseBG de gtaBaseExterneParNom (bOK,saRep) = ExporteClientDansBatigest(odPFIntervention:FicheClient,pclBaseBG) fin fin //Le client a bien été cré si odPFIntervention:FicheClient:FicheClientBddExterne:m_sIDExterne<>"" alors (bOK,saReponse)=clConnecteur:ConnectAuService() si pas bOK alors clConnecteur:FermeConnexion() renvoyer (Faux,saReponse) fin //Créé un objet BaseBatigest avec les paramètres JSON lu dans Base_Ext clConnecteurBddBG est C_ConnecteurBddBatigest si pas clConnecteurBddBG:InitParam(gtaBaseExterneParSoc[odPFIntervention:m_nIDSociete]:m_sParam) alors//gclBaseExterne:m_sParam renvoyer (Faux,cSBG_Err_ParametreIncorrecte) fin //Information sur le devis stDevis est un ST_BG_DEVIS si gpclListeParamAppli:m_clTabModele[cParam_Connect]..Existe _et_ gpclListeParamAppli: m_clTabModele[cParam_Connect]:m_sValeur="1" alors stDevis.bBGConnect = Vrai stDevis.stBGConnect.sBGCServeur = clConnecteurBddBG.sBG_Connect_Serveur stDevis.stBGConnect.sBGCBdd = clConnecteurBddBG.suBG_Dossier stDevis.stBGConnect.sBGCUser = clConnecteurBddBG.sBG_Connect_Utilisateur stDevis.stBGConnect.sBGCMdP = clConnecteurBddBG.sBG_Connect_MotDePasse //SI gpclListeParamAppli:m_clTabModele[cParam_Connect_Srv]..Existe ALORS stDevis.stBGConnect.sBGCServeur = gpclListeParamAppli:m_clTabModele[cParam_Connect_Srv]:m_sValeur //SI gpclListeParamAppli:m_clTabModele[cParam_Connect_BDD]..Existe ALORS stDevis.stBGConnect.sBGCBdd = gpclListeParamAppli:m_clTabModele[cParam_Connect_BDD]:m_sValeur //SI gpclListeParamAppli:m_clTabModele[cParam_Connect_User]..Existe ALORS stDevis.stBGConnect.sBGCUser = gpclListeParamAppli:m_clTabModele[cParam_Connect_User]:m_sValeur //SI gpclListeParamAppli:m_clTabModele[cParam_Connect_Srv]..Existe ALORS stDevis.stBGConnect.sBGCMdP = gpclListeParamAppli:m_clTabModele[cParam_Connect_Mdp]:m_sValeur //stDevis.bBGConnect = Vrai stDevis.stBGConnect = stDevis.stBGConnect fin si pas stDevis.bBGConnect alors stDevis.suDossier = clConnecteurBddBG:suBG_Dossier fin //Recherche du contact principal du client l'ancien ID nIndice est un entier = TableauCherche(odPFIntervention:FicheClient:ListeContact:m_clTabModele, tcLinéaire,"m_nPKID",odPFIntervention:FicheClient:m_nIDContactPrincipal,1) stDevis:sNumDevis = CreaCompteur(gpclListeParamAppli:m_clTabModele[ 06/08/2026 Isis_BO 6372 Partie 7 › Collection de procédures › LIB_Synchro › Code "BATIGEST_PREFIXE_DEVIS"]:m_sValeur,-1,-1,Vrai,gpclListeParamAppli:m_clTabModele[ "BATIGEST_TAILLE_COMPTEUR_DEVIS"]:m_sValeur) sValTypeClient est une chaîne = gpclListeTypeClient.RechercheEtDonneValeurDepuisId( odPFIntervention:FicheClient:m_nIDType) stDevis:stClient.sStatut = sValTypeClient="1" ? "E" sinon sValTypeClient="2" ? "P" sinon "A" stDevis:stClient:sFormeJuridique= SupprimerRC(odPFIntervention:FicheClient:m_sFormeJuridique) stDevis:stClient:sContactCivilite= stDevis:stClient.sStatut="P" _et_ nIndice>0 ? gpclListeCivilite. RechercheEtDonneLibelleDepuisID(odPFIntervention:FicheClient:ListeContact:m_clTabModele[nIndice]: m_nIDCivilite) sinon stDevis:stClient.sStatut="P" ? "" sinon stDevis:stClient:sFormeJuridique stDevis:stClient:sNomClient = SupprimerRC(odPFIntervention:FicheClient:m_sNom) stDevis:stClient:sCodeExterne = SupprimerRC(odPFIntervention:FicheClient:m_sCodeClient) stDevis:stClient:sCodeComptable = SupprimerRC(odPFIntervention:FicheClient:m_sCodeComptable) //Préparation des données pour l'export vers BATIGEST si nIndice>0 alors stDevis.stClient.stContactPrincipal:sContactCivilite= SupprimerRC(stDevis:stClient: sContactCivilite) //gpclListeCivilite.RechercheEtDonneLibelleDepuisID(odPFIntervention:FicheClient:ListeContact:m _clTabModele[nIndice]:m_nIDCivilite) stDevis.stClient.stContactPrincipal:sInterLocuteur = SupprimerRC(odPFIntervention:FicheClient: ListeContact:m_clTabModele[nIndice]:NomPrenom)//CiviliteNomPrenom stDevis.stClient.stContactPrincipal.sTel = SupprimerRC(odPFIntervention:FicheClient: ListeContact:m_clTabModele[nIndice]:m_sTelFixe) stDevis.stClient.stContactPrincipal.sFax = SupprimerRC(odPFIntervention:FicheClient: ListeContact:m_clTabModele[nIndice]:m_sFax) stDevis.stClient.stContactPrincipal.sPortable = SupprimerRC(odPFIntervention:FicheClient: ListeContact:m_clTabModele[nIndice]:m_sTelMobile) stDevis.stClient.stContactPrincipal.sEmail = SupprimerRC(odPFIntervention:FicheClient: ListeContact:m_clTabModele[nIndice]:m_sEmail) sinon stDevis.stClient.stContactPrincipal.sTel = SupprimerRC(odPFIntervention:FicheClient: m_sTel) stDevis.stClient.stContactPrincipal.sFax = SupprimerRC(odPFIntervention:FicheClient: m_sFax) stDevis.stClient.stContactPrincipal.sEmail = SupprimerRC(odPFIntervention:FicheClient: m_sEmail) fin si odPFIntervention:FicheClient:ListeAdresse<>Null _et_ odPFIntervention:FicheClient:ListeAdresse: p_nTotal>0 alors sPresentationAdresse est une chaîne = odPFIntervention:FicheClient:ListeAdresse :m_clTabModele[1]:m_clAdresse:m_sPresentation sAdresseSansCPVille est une chaîne = Droite(ExtraitChaîne( sPresentationAdresse,1,odPFIntervention:FicheClient:ListeAdresse:m_clTabModele[1]:m_clAdresse: m_sCodePostal),100) stDevis.stClient.stAdresse:sAdd_Etiquette = SupprimerRC(odPFIntervention:FicheClient: ListeAdresse:m_clTabModele[1]:m_clAdresse:m_sEtiquette) stDevis.stClient.stAdresse:sAdd_1 = SupprimerRC(Gauche(sAdresseSansCPVille,50 )) stDevis.stClient.stAdresse:sAdd_2 = SupprimerRC(Milieu(sAdresseSansCPVille,51 ,50)) stDevis.stClient.stAdresse:sAdd_CP = SupprimerRC(odPFIntervention:FicheClient: ListeAdresse:m_clTabModele[1]:m_clAdresse:m_sCodePostal) stDevis.stClient.stAdresse:sAdd_Ville = SupprimerRC(odPFIntervention:FicheClient: ListeAdresse:m_clTabModele[1]:m_clAdresse:m_sVille) fin pclContactDO est un MIntervention_Personne dynamique si odPFIntervention:ListeContactClient:p_nTotal>0 alors pclContactDO <- odPFIntervention:ListeContactClient:m_clTabModele[1] // par défaut c'est le premier contact sauf si l'on trouve un demandeur 06/08/2026 Isis_BO 6373 Partie 7 › Collection de procédures › LIB_Synchro › Code si pas pclContactDO:m_bEstDemandeur alors pour i=2 _à_ odPFIntervention:ListeContactClient:p_nTotal si odPFIntervention:ListeContactClient:m_clTabModele[i]:m_bEstDemandeur alors pclContactDO <- odPFIntervention:ListeContactClient:m_clTabModele[i] sortir fin fin fin fin si pclContactDO<>Null alors stDevis.stDonneurOrdre.sContactCivilite = gpclListeCivilite.RechercheEtDonneLibelleDepuisID( pclContactDO:m_clContact:m_nIDCivilite) stDevis.stDonneurOrdre.sInterLocuteur = SupprimerRC(pclContactDO:m_clContact:NomPrenom) stDevis.stDonneurOrdre.sTel = SupprimerRC(pclContactDO:m_clContact:m_sTelFixe) stDevis.stDonneurOrdre.sFax = SupprimerRC(pclContactDO:m_clContact:m_sFax) stDevis.stDonneurOrdre.sPortable = SupprimerRC(pclContactDO:m_clContact:m_sTelMobile) stDevis.stDonneurOrdre.sEmail = SupprimerRC(pclContactDO:m_clContact:m_sEmail) fin //L'adresse est celle du lieu de l'intervention stDevis.stSite.sAdd_1 = SupprimerRC(odPFIntervention:FicheLieu:m_clAdresse: m_sLigne_4) // !!!!! On va dire que j'insiste, mais c'est bizarre quand même ! stDevis.stSite.sAdd_2 = SupprimerRC(odPFIntervention:FicheLieu:m_clAdresse: m_sLigne_5) stDevis.stSite.sAdd_CP = SupprimerRC(odPFIntervention:FicheLieu:m_clAdresse: m_sCodePostal) stDevis.stSite.sAdd_Ville = SupprimerRC(odPFIntervention:FicheLieu:m_clAdresse: m_sVille) stDevis.stSite.sAdd_Etiquette = SupprimerRC(odPFIntervention:FicheLieu:m_sCodeLieu) pclContactLI est un MIntervention_Personne dynamique si odPFIntervention:ListeContactLieu:p_nTotal>0 alors pclContactLI <- odPFIntervention:ListeContactLieu:m_clTabModele[1] // par défaut c'est le premier contact sauf si l'on trouve un demandeur si pas pclContactLI:m_bEstDemandeur alors pour i=2 _à_ odPFIntervention:ListeContactLieu:p_nTotal si odPFIntervention:ListeContactLieu:m_clTabModele[i]:m_bEstDemandeur alors pclContactLI <- odPFIntervention:ListeContactLieu:m_clTabModele[i] sortir fin fin fin si pclContactLI<>Null alors//_et_ pclContactLI:m_bEstDemandeur ALORS stDevis.stContactSite.sContactCivilite = SupprimerRC(gpclListeCivilite. RechercheEtDonneLibelleDepuisID(pclContactLI:m_clContact:m_nIDCivilite)) stDevis.stContactSite.sInterLocuteur = SupprimerRC(pclContactLI:m_clContact: NomPrenom) stDevis.stContactSite.sTel = SupprimerRC(pclContactLI:m_clContact: m_sTelFixe) stDevis.stContactSite.sFax = SupprimerRC(pclContactLI:m_clContact: m_sFax) stDevis.stContactSite.sPortable = SupprimerRC(pclContactLI:m_clContact: m_sTelMobile) stDevis.stContactSite.sEmail = SupprimerRC(pclContactLI:m_clContact:m_sEmail ) fin fin //Information sur le chantier stDevis.sDescription = RTFVersTexte(odPFIntervention:m_sDescription) stDevis.dDateDebut = odPFIntervention:m_dDateIntervention stDevis.sNumIntervention = SupprimerRC(odPFIntervention:m_sRefInterne) stDevis.sRefExterneInterv = SupprimerRC(odPFIntervention:m_sRefExterne) 06/08/2026 Isis_BO 6374 Partie 7 › Collection de procédures › LIB_Synchro › Code nIndiceCO est un entier = TableauCherche(gpclListeCollabActif:m_clTabModele,tcLinéaire,"m_nPKID", odPFIntervention:m_nIDSuiviPar,1) si nIndiceCO>0 alors stDevis.sRepresentant = gpclListeCollabActif:m_clTabModele[nIndiceCO]:m_sTrigramme fin (bOK,saReponse) = clConnecteur:ExporteInterventionEnDevis(stDevis) si stDevis.bBGConnect alors clConnecteur:FermeConnexion(stDevis.bBGConnect,stDevis.stBGConnect) sinon clConnecteur:FermeConnexion() fin //clConnecteur:FermeConnexion() si pas bOK alors si pas bOK alors renvoyer (Faux,saReponse) fin fin odPFIntervention:FicheIntervBddExt:m_sIDExterne = saReponse odPFIntervention:m_sNumDevis = saReponse odPFIntervention:FicheIntervBddExt:m_nIDBddExterne = gtaBaseExterneParSoc[odPFIntervention: m_nIDSociete]:m_nPKID odPFIntervention:m_dDateDevis = DateSys() clErr est un CErreur si pas odPFIntervention:FicheIntervBddExt:bOK(clErr) alors Erreur(clErr:FormateMessage()) fin sInfo += [RC] + " Le devis n° " + saReponse + " à été créé." sinon sInfo += [RC] + " Le client n'a pas été transféré dans Batigest. Le devis ne peut pas être créé" fin renvoyer (Vrai,sInfo) Procédure globale MiseAJourClientDansBatigest // Résumé : // Syntaxe : //[ = ] MiseAJourClientDansBatigest ( est PFicheClient dynamique, est PFicheBddExterne dynamique, est entier) // // Paramètres : // odPFClient (PFicheClient dynamique) : // pclBaseBG (PFicheBddExterne dynamique) : // nChoix (entier) : // Valeur de retour : // multi-valeur : // Aucune // // Exemple : 06/08/2026 Isis_BO 6375 Partie 7 › Collection de procédures › LIB_Synchro › Code // Indiquez ici un exemple d'utilisation. // procédure MiseAJourClientDansBatigest(odPFClient est un PFicheClient dynamique,pclBaseBG est un PFicheBddExterne dynamique, nChoix est un entier) | bOK | est un booléen | | | | | ------------------------------ | ------------------- | ---- | --- | --- | | saReponse | est une chaîne ANSI | | | | | sInfo | est une chaîne | | | | | sLibelleClient | est une chaîne ANSI | = "" | | | | bAdrFact est un booléen = Faux | | | | | pour tout pclParam de gpclListeTypeClient:m_clTabModele si pclParam:m_nPKID = odPFClient:m_nIDType alors sLibelleClient = pclParam:m_sLibelle fin fin //Lecture du paramètrage du connecteur, stocké au format JSON dans la table de paramètres Système //Il s'agit d'un tableau avec 1 seul élément, mais qui pourra en avoir plusieurs plus tard. | clConnecteur est un C_ConnecteurBatigest | | | | | | ---------------------------------------- | --- | --- | --- | --- | //Lit l'adresse et le port du service dans les paramètres System clConnecteur:LitParametresSocket() //Préparation des données pour l'export vers BATIGEST | stClient est un ST_BG_CLIENT | | | | | | ---------------------------- | -------------------------------- | --- | --- | --- | | stClient.sNomClient | = SupprimerRC(odPFClient:m_sNom) | | | | stClient.sCodeExterne = SupprimerRC(odPFClient:m_sCodeClient) sValTypeClient est une chaîne = gpclListeTypeClient.RechercheEtDonneValeurDepuisId(odPFClient: m_nIDType) stClient.sStatut = sValTypeClient="1" ? "E" sinon sValTypeClient="2" ? "P" sinon "A" stClient.sTypeClient = SupprimerRC(sLibelleClient) sApporteur est une chaîne = gpclListeApporteurClient.RechercheEtDonneLibelleDepuisID(odPFClient: m_nIDApporteur) | stClient.sApporteur | = SupprimerRC(sApporteur) | | | | | ------------------- | ------------------------- | --- | --- | --- | sOrigine est une chaîne = gpclListeOrigineClient.RechercheEtDonneLibelleDepuisID(odPFClient: m_nIDOrigine) stClient.sOrigine = SupprimerRC(sOrigine) stClient.sCreateur = gpclFicheUtilisateurEnCours.sNomPrenomCollab //stClient.sCreateur = odPFClient:UserCreation//odPFClient:m_sCreationUser sModeRglt est une chaîne = gpclListeModeReglementCli.RechercheEtDonneValeurDepuisId(odPFClient: m_nIDModeReglement) | stClient.sModeReglement | = sModeRglt | | | | | ----------------------- | --------------------------------- | --- | --- | --- | | stClient.sPays | = SupprimerRC(odPFClient.m_sPays) | | | | stClient.sCodeTVA = SupprimerRC(odPFClient.m_sCodeTVA) | stClient.sSiren | = SupprimerRC(odPFClient.m_sSIREN) | | | | | --------------- | ---------------------------------- | --- | --- | --- | | stClient.sSiret | = SupprimerRC(odPFClient.m_sSIRET) | | | | stClient.sFormeJuridique = SupprimerRC(odPFClient.m_sFormeJuridique) stClient.sCompteBloque = odPFClient.m_bBlocageCciale ? "1" sinon "0" //Recherche du contact principal du client l'ancien ID nIndice est un entier = TableauCherche(odPFClient:ListeContact:m_clTabModele,tcLinéaire,"m_nPKID", odPFClient:m_nIDContactPrincipal,1) sValeur est une chaîne = gpclListeTypeClient.RechercheEtDonneValeurDepuisId(odPFClient:m_nIDType) si nIndice>0 alors stClient.stContactPrincipal:sContactCivilite= gpclListeCivilite.RechercheEtDonneLibelleDepuisID( odPFClient:ListeContact:m_clTabModele[nIndice]:m_nIDCivilite) stClient.stContactPrincipal:sInterLocuteur = SupprimerRC(odPFClient:ListeContact:m_clTabModele[ nIndice]:NomPrenom)//CiviliteNomPrenom | 06/08/2026 | | | Isis_BO | 6376 | | ---------- | --- | --- | ------- | ---- | Partie 7 › Collection de procédures › LIB_Synchro › Code stClient.stContactPrincipal.sTel = SupprimerRC(odPFClient:ListeContact:m_clTabModele[ nIndice]:m_sTelFixe) stClient.stContactPrincipal.sFax = SupprimerRC(odPFClient:ListeContact:m_clTabModele[ nIndice]:m_sFax) si Val(odPFClient:ListeContact:m_clTabModele[nIndice]:m_sTelMobile) > 0 alors stClient.stContactPrincipal.sPortable = SupprimerRC(odPFClient:ListeContact:m_clTabModele [nIndice]:m_sTelMobile) sinon stClient.stContactPrincipal.sPortable = SupprimerRC(odPFClient:ListeContact:m_clTabModele [nIndice]:m_sTelFixe) fin stClient.stContactPrincipal.sEmail = SupprimerRC(odPFClient:ListeContact:m_clTabModele[ nIndice]:m_sEmail) sinon stClient.stContactPrincipal.sTel = SupprimerRC(odPFClient:m_sTel) stClient.stContactPrincipal.sFax = SupprimerRC(odPFClient:m_sFax) stClient.stContactPrincipal.sEmail = SupprimerRC(odPFClient:m_sEmail) fin si sValeur <> "2" alors stClient.stContactPrincipal.sTel = SupprimerRC(odPFClient:m_sTel) stClient.stContactPrincipal.sFax = SupprimerRC(odPFClient:m_sFax) fin stClient.sContactCivilite = stClient.sStatut="P" ? stClient.stContactPrincipal: sContactCivilite sinon SupprimerRC(odPFClient:m_sFormeJuridique) si odPFClient:ListeAdresse<>Null _et_ odPFClient:ListeAdresse:p_nTotal>0 alors oAdresse est un MClient_Adresse = odPFClient:ListeAdresse:m_clTabModele[1] si odPFClient:ListeAdresse:p_nTotal>1 et nChoix > 0 alors oAdresse = odPFClient:ListeAdresse:m_clTabModele[nChoix] fin oAdresse:m_clAdresse:CopieAdresseDansPresentation() sPresentationAdresse est une chaîne = oAdresse:m_clAdresse:m_sPresentation sAdresseSansCPVille est une chaîne = Droite(ExtraitChaîne(sPresentationAdresse,1,oAdresse: m_clAdresse:m_sCodePostal),100) stClient.stAdresse:sAdd_Etiquette = SupprimerRC(oAdresse:m_clAdresse:m_sEtiquette) stClient.stAdresse:sAdd_1 = SupprimerRC(Gauche(sAdresseSansCPVille,50)) stClient.stAdresse:sAdd_2 = " " //stClient.stAdresse:sAdd_2 = SupprimerRC(Milieu(sAdresseSansCPVille,51,50)) stClient.stAdresse:sAdd_CP = SupprimerRC(oAdresse:m_clAdresse:m_sCodePostal) stClient.stAdresse:sAdd_Ville = SupprimerRC(oAdresse:m_clAdresse:m_sVille) fin //Créé un objet BaseBatigest avec les paramètres JSON lu dans Base_Ext clConnecteurBddBG est C_ConnecteurBddBatigest //Initialisation des paramètres de connexion si pas clConnecteurBddBG:InitParam(pclBaseBG:m_sParam) alors//gclBaseExterne:m_sParam renvoyer (Faux,cSBG_Err_ParametreIncorrecte) fin //Connexion au Service de communication Batigest (bOK,saReponse)=clConnecteur:ConnectAuService() si pas bOK alors si stClient.bBGConnect alors clConnecteur:FermeConnexion(stClient.bBGConnect,stClient.stBGConnect) 06/08/2026 Isis_BO 6377 Partie 7 › Collection de procédures › LIB_Synchro › Code renvoyer (Faux,saReponse) sinon clConnecteur:FermeConnexion() renvoyer (Faux,saReponse) fin fin si gpclListeParamAppli:m_clTabModele[cParam_Connect]..Existe _et_ gpclListeParamAppli:m_clTabModele[ cParam_Connect]:m_sValeur="1" alors stClient.bBGConnect = Vrai stClient.stBGConnect.sBGCServeur = clConnecteurBddBG:sBG_Connect_Serveur stClient.stBGConnect.sBGCBdd = clConnecteurBddBG:suBG_Dossier stClient.stBGConnect.sBGCUser = clConnecteurBddBG:sBG_Connect_Utilisateur stClient.stBGConnect.sBGCMdP = clConnecteurBddBG:sBG_Connect_MotDePasse fin si pas stClient.bBGConnect alors stClient:suDossier = clConnecteurBddBG:suBG_Dossier fin (bOK,saReponse) = clConnecteur:MAJClient(stClient) si pas bOK alors renvoyer (Faux,cSBF_Err_ProblemMAJFicheClient) sInfo = " La mise à jour de Client n° " + saReponse + " à été effectuée." clConnecteur:FermeConnexion() // // FIN si pas bOK alors renvoyer (Faux,saReponse) fin renvoyer (Vrai,sInfo) 06/08/2026 Isis_BO 6378 Partie 7 › Collection de procédures › COL_JSON_INFO › Code COL_JSON_INFO Code Procédure globale Description_Rubriques_Rapport procédure Description_Rubriques_Rapport():JSON //test est un JSON //stDescription_Rubriques_Rapport_Json est un STJSONRubriqueRapport //Description_Rubriques_Rapport_Json est un JSON sDescription est une chaîne ANSI = [ { "NomParam": "RubriquesRapportInterv", "ListeTerme": [ ] sDescription += INTER_JSON_Rapport()+"," sDescription += TabContactSite_Rapport()+"," sDescription += TabCR_Rapport()+"," sDescription += TabDonneurOrdre_Rapport()+"," sDescription += TabPhotos_Rapport()+"," sDescription += TabRDV_Rapport() sDescription += "]}" Description_Rubriques_Rapport_Json est un JSON = ChaîneVersJSON(sDescription) renvoyer Description_Rubriques_Rapport_Json Procédure globale INTER_JSON_Rapport procédure INTER_JSON_Rapport() sDescription est une chaîne ANSI = [ { "Description": "Réf. interne", "Rubrique": "$REFINTERNE$", "Membre": ":m_sRefInterne", "Type": "ChpSimpleChaine", "Ordre": 1, "TermeVisible": 1, "Groupe": "Intervention", "MembreMob": "IN_RefInterne", "EnvoiMob":0, "BD":1, "GroupeApp": "INTER" }, { "Description": "Titre de l'intervention", "Rubrique": "$TITREINTERV$", "Membre": ":m_sTitre", "Type": "ChpSimpleChaine", "Ordre": 2, "TermeVisible": 1, "Groupe": "Intervention", "MembreMob": "IN_Titre", "EnvoiMob":0, "BD":1, "MembreEmailMob":"INTER.TITRE", "GroupeApp": "INTER" 06/08/2026 Isis_BO 6379 Partie 7 › Collection de procédures › COL_JSON_INFO › Code }, { "Description": "Date de la demande", "Rubrique": "$DATEDEMANDE$", "Membre": ":m_dhCreationDate", "Type": "ChpSimpleDate", "Ordre": 3, "TermeVisible": 1, "Groupe": "Intervention", "MembreMob": "IN_CreationDate", "EnvoiMob":0, "BD":1, "MembreEmailMob":"INTER.DATE", "GroupeApp": "INTER" }, { "Description": "Société", "Rubrique": "$SOCIETE$", "Membre": ":m_nIDSociete", "Type": "ChpCombo", "Ordre": 4, "TermeVisible": 1, "SourceCombo": "Societe.SO_PKID", "LibelleCombo": "SO_Nom", "Groupe": "Intervention", "MembreMob": "SO_Nom", "EnvoiMob":0, "BD":1, "MembreEmailMob":"DOSSIER.SOCIETE", "GroupeApp": "INTER" }, { "Description": "N° devis", "Rubrique": "$NUMDEVIS$", "Membre": ":m_sNumDevis", "Type": "ChpSimpleChaine", "Ordre": 5, "TermeVisible": 1, "Groupe": "Intervention", "MembreMob": "IN_NumDevis", "EnvoiMob":0, "BD":1, "MembreEmailMob":"DEVIS.NUM", "GroupeApp": "INTER" }, { "Description": "Date devis", "Rubrique": "$DATEDEVIS$", "Membre": ":m_dDateDevis", "Type": "ChpSimpleDate", "Ordre": 6, "TermeVisible": 1, "Groupe": "Intervention", "MembreMob": "IN_DateDevis", "EnvoiMob":0, "BD":1, "MembreEmailMob":"DEVIS.DATE", "GroupeApp": "INTER" }, { "Description": "N° facture", "Rubrique": "$NUMFACT$", "Membre": ":m_sNumFacture", "Type": "ChpSimpleChaine", "Ordre": 7, "TermeVisible": 1, 06/08/2026 Isis_BO 6380 Partie 7 › Collection de procédures › COL_JSON_INFO › Code "Groupe": "Intervention", "MembreMob": "IN_NumFacture", "EnvoiMob":0, "BD":1, "MembreEmailMob":"FAC.NUM", "GroupeApp": "INTER" }, { "Description": "Date facture", "Rubrique": "$DATEFACT$", "Membre": ":m_dDateFacture", "Type": "ChpSimpleDate", "Ordre": 8, "TermeVisible": 1, "Groupe": "Intervention", "MembreMob": "IN_DateFacture", "EnvoiMob":0, "BD":1, "MembreEmailMob":"FAC.DATE", "GroupeApp": "INTER" }, { "Description": "Suivi par", "Rubrique": "$SUIVIPAR$", "Membre": ":m_nIDSuiviPar", "Type": "ChpCombo", "Ordre": 9, "TermeVisible": 1, "SourceCombo": "Collaborateur.CO_PKID", "LibelleCombo": "CO_Nom", "Groupe": "Intervention", "MembreMob": "IN_CO_Nom", "EnvoiMob":0, "BD":1, "MembreEmailMob":"INTER.SUIVI", "GroupeApp": "INTER" }, { "Description": "Type d'intervention", "Rubrique": "$TYPEINTERV$", "Membre": ":m_nIDTypeIntervention", "Type": "ChpCombo", "Ordre": 10, "TermeVisible": 1, "SourceCombo": "ParametreMetier.PA_PKID", "LibelleCombo": "PA_Libelle", "Groupe": "Intervention", "MembreMob": "IN_PA_Type", "EnvoiMob":0, "BD":0, "MembreEmailMob":"INTER.TYPE", "GroupeApp": "INTER" }, { "Description": "Réf. externe", "Rubrique": "$REFEXTERNE$", "Membre": ":m_sRefExterne", "Type": "ChpSimpleChaine", "Ordre": 11, "TermeVisible": 1, "Groupe": "Intervention", "MembreMob": "IN_RefExterne", "EnvoiMob":0, "BD":1, "MembreEmailMob":"INTER.REFEXT", "GroupeApp": "INTER" 06/08/2026 Isis_BO 6381 Partie 7 › Collection de procédures › COL_JSON_INFO › Code }, { "Description": "Description", "Rubrique": "$DESCRIPTION$", "Membre": ":m_sDescription", "Type": "ChpSimpleRTF", "Ordre": 12, "TermeVisible": 1, "Groupe": "Intervention", "MembreMob": "IN_Description", "EnvoiMob":0, "BD":1, "MembreEmailMob":"INTER.DESCRIPT", "GroupeApp": "INTER" }, { "Description": "Site", "Rubrique": "$CODESITE$", "Membre": ":FicheLieu:m_sCodeLieu", "Type": "ChpSimpleChaine", "Ordre": 13, "TermeVisible": 1, "Groupe": "Site", "MembreMob": "LI_CodeLieu", "EnvoiMob":0, "BD":1, "MembreEmailMob":"SITE.CODE", "GroupeApp": "INTER" }, { "Description": "Adresse Site", "Rubrique": "$ADRESSESITE$", "Membre": ":FicheLieu.FicheEncours.m_clAdresse.m_sPresentation", "Type": "ChpSimpleChaine", "Ordre": 14, "TermeVisible": 1, "Groupe": "Site", "MembreMob": "LI_Adresse", "EnvoiMob":0, "BD":0, "MembreEmailMob":"SITE.ADRESSE", "GroupeApp": "INTER" }, { "Description": "Code d'accès", "Rubrique": "$CODEACCESSITE$", "Membre": ":FicheLieu:m_sCodeAcces", "Type": "ChpSimpleChaine", "Ordre": 15, "TermeVisible": 1, "Groupe": "Site", "MembreMob": "LI_CodeAcces", "EnvoiMob":0, "BD":1, "GroupeApp": "INTER" }, { "Description": "Durée prévue", "Rubrique": "$DUREEPREVUE$", "Membre": ":m_rDureePrevue", "Type": "ChpSimpleReel", "Ordre": 16, "TermeVisible": 1, "Groupe": "Intervention", "MembreMob": "IN_DureePrevue", "EnvoiMob":0, 06/08/2026 Isis_BO 6382 Partie 7 › Collection de procédures › COL_JSON_INFO › Code "BD":1, "MembreEmailMob":"INTER.TPREVU", "GroupeApp": "INTER" }, { "Description": "Nom du client", "Rubrique": "$NOMCLIENT$", "Membre": ":m_nIDCLIENT", "Type": "ChpCombo", "Ordre": 21, "TermeVisible": 1, "SourceCombo": "Client.CL_PKID", "LibelleCombo": "CL_Nom", "Groupe": "Client", "MembreMob": "CL_Nom", "EnvoiMob":0, "BD":1, "MembreEmailMob":"CLIENT.U.NOMPRENOM CLIENT.NOM", "GroupeApp": "INTER" }, { "Description": "Adresse du client", "Rubrique": "$ADRESSECLIENT$", "Membre": ":FicheClient:m_nIDAdressePrincipale", "Type": "ChpCombo", "Ordre": 22, "TermeVisible": 1, "SourceCombo": "Adresse.AD_PKID", "LibelleCombo": "AD_Presentation", "Groupe": "Client", "MembreMob": "AD_Presentation", "EnvoiMob":0, "BD":1, "MembreEmailMob":"CLIENT.ADRESSE", "GroupeApp": "INTER" }, { "Description": "Rdv débuté le", "Rubrique": "$UNRDV.DATEDEBUT$", "Membre": ":m_dhDateDebut", "Type": "ChpSimpleDateHeure", "Ordre": 24, "TermeVisible": 1, "Groupe": "Rendez-vous", "MembreMob": "saDateDebut", "EnvoiMob":1, "BD":0, "MembreEmailMob":"RDV.U.DHDEBUT", "GroupeApp": "RDV_INTER" }, { "Description": "Rdv fini le", "Rubrique": "$UNRDV.DATEFIN$", "Membre": ":m_dhDateFin", "Type": "ChpSimpleDateHeure", "Ordre": 25, "TermeVisible": 1, "Groupe": "Rendez-vous", "MembreMob": "saDateFin", "EnvoiMob":1, "BD":0, "MembreEmailMob":"RDV.U.DHFIN", "GroupeApp": "RDV_INTER" }, { "Description": "Rdv débuté le (Date)", 06/08/2026 Isis_BO 6383 Partie 7 › Collection de procédures › COL_JSON_INFO › Code "Rubrique": "$UNRDV.DATEDEBUT_D$", "Membre": ":m_dhDateDebut", "Type": "ChpSimpleDate", "Ordre": 24, "TermeVisible": 1, "Groupe": "Rendez-vous", "MembreMob": "saDateDebut", "EnvoiMob":1, "BD":0, "MembreEmailMob":"RDV.U.DDEBUT", "GroupeApp": "RDV_INTER" }, { "Description": "Rdv fini le (Date)", "Rubrique": "$UNRDV.DATEFIN_D$", "Membre": ":m_dhDateFin", "Type": "ChpSimpleDate", "Ordre": 25, "TermeVisible": 1, "Groupe": "Rendez-vous", "MembreMob": "saDateFin", "EnvoiMob":1, "BD":0, "MembreEmailMob":"RDV.U.DFIN", "GroupeApp": "RDV_INTER" }, { "Description": "Objet du rendez-vous", "Rubrique": "$UNRDV.OBJET$", "Membre": ":m_sObjet", "Type": "ChpSimpleChaine", "Ordre": 26, "TermeVisible": 1, "Groupe": "Rendez-vous", "MembreMob": "saObjet", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"RDV.U.OBJET", "GroupeApp": "RDV_INTER" }, { "Description": "Note rendez-vous", "Rubrique": "$UNRDV.NOTE$", "Membre": ":m_sDescription", "Type": "ChpSimpleChaine", "Ordre": 27, "TermeVisible": 1, "Groupe": "Rendez-vous", "MembreMob": "saNote", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"RDV.U.NOTE", "GroupeApp": "RDV_INTER" }, { "Description": "Collaborateurs rendez-vous", "Rubrique": "$UNRDV.COLLABORATEUR$", "Membre": ":Collaborateur", "Type": "ChpSimpleChaine", "Ordre": 28, "TermeVisible": 1, "Groupe": "Rendez-vous", "MembreMob": "saCollaborateurs", "EnvoiMob":1, 06/08/2026 Isis_BO 6384 Partie 7 › Collection de procédures › COL_JSON_INFO › Code "BD":0, "Modifiable":1, "GroupeApp": "RDV_INTER" }, { "Description": "Contact du rendez-vous", "Rubrique": "$UNRDV.CONTACTSITE$", "Membre": ":ContactSite", "Type": "ChpSimpleChaine", "Ordre": 29, "TermeVisible": 1, "Groupe": "Rendez-vous", "GroupeApp": "RDV_INTER" }, { "Description": "CR Débuté le", "Rubrique": "$UNCR.DATEDEBUT$", "Membre": ":m_dhDateHeureDebut", "Type": "ChpSimpleDate", "Ordre": 30, "TermeVisible": 1, "Groupe": "Comptes-rendus", "MembreMob": "saDebut", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.DHDEBUT", "GroupeApp": "CR_INTER" }, { "Description": "CR Fini le", "Rubrique": "$UNCR.DATEFIN$", "Membre": ":m_dhDateHeureFin", "Type": "ChpSimpleDate", "Ordre": 31, "TermeVisible": 1, "Groupe": "Comptes-rendus", "MembreMob": "saFin", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.DHFIN", "GroupeApp": "CR_INTER" }, { "Description": "Note collaborateur", "Rubrique": "$UNCR.NOTECOLLAB$", "Membre": ":m_sNoteCollaborateur", "Type": "ChpSimpleChaine", "Ordre": 32, "TermeVisible": 1, "Groupe": "Comptes-rendus", "MembreMob": "CR_NoteCollaborateur", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.NOTECOLLAB", "GroupeApp": "CR_INTER" }, { "Description": "Nom signataire", "Rubrique": "$UNCR.SIGNATAIRE$", "Membre": ":m_sNomSignataire", "Type": "ChpSimpleChaine", "Ordre": 33, "TermeVisible": 1, "Groupe": "Comptes-rendus", "MembreMob": "CR_NomSignataire", "EnvoiMob":1, 06/08/2026 Isis_BO 6385 Partie 7 › Collection de procédures › COL_JSON_INFO › Code "BD":1, "MembreEmailMob":"CR.U.NOMSIGNATURETEC", "GroupeApp": "CR_INTER" }, { "Description": "Note signataire", "Rubrique": "$UNCR.NOTESIGNATAIRE$", "Membre": ":m_sNoteSignataire", "Type": "ChpSimpleChaine", "Ordre": 34, "TermeVisible": 1, "Groupe": "Comptes-rendus", "MembreMob": "CR_NoteSignataire", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.NOTESIGNATAIRE", "GroupeApp": "CR_INTER" }, { "Description": "Type signataire", "Rubrique": "$UNCR.TYPESIGNATAIRE$", "Membre": ":m_nIDTypeSignataire", "Type": "ChpCombo", "Ordre": 35, "TermeVisible": 1, "SourceCombo": "ParametreMetier.PA_PKID", "LibelleCombo": "PA_Libelle", "Groupe": "Comptes-rendus", "MembreMob": "CR_PA_Type", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.TYPESIGNATAIRE", "GroupeApp": "CR_INTER" }, { "Description": "Signature", "Rubrique": "$UNCR.IMAGESIGNATURE$", "Membre": ":m_Signature", "Type": "ChpImage", "Ordre": 36, "TermeVisible": 1, "Groupe": "Comptes-rendus", "MembreMob": "CR_Signature", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.IMAGESIGNATURE", "GroupeApp": "CR_INTER" }, { "Description": "Signature Tech", "Rubrique": "$UNCR.IMAGESIGNATURETECH$", "Membre": ":m_SignatureTech", "Type": "ChpImage", "Ordre": 37, "TermeVisible": 1, "Groupe": "Comptes-rendus", "MembreMob": "CR_SignatureTech", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.IMAGESIGNATURET", "GroupeApp": "CR_INTER" }, { "Description": "Nom Signature Tech", "Rubrique": "$UNCR.NOMSIGNATURETECH$", "Membre": ":m_sNomSignataireTech", 06/08/2026 Isis_BO 6386 Partie 7 › Collection de procédures › COL_JSON_INFO › Code "Type": "ChpSimpleChaine", "Ordre": 38, "TermeVisible": 1, "Groupe": "Comptes-rendus", "MembreMob": "CR_NomSignataireTech", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.NOMSIGNATURETEC", "GroupeApp": "CR_INTER" }, { "Description": "Devis conforme", "Rubrique": "$UNCR.DEVISCONFORME$", "Membre": ":m_bDevisConforme", "Type": "ChpSimpleBooleen", "Ordre": 39, "TermeVisible": 1, "Groupe": "Comptes-rendus", "MembreMob": "CR_DevisConforme", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.DEVISCONFORME", "GroupeApp": "CR_INTER" }, { "Description": "Avec Réserve", "Rubrique": "$UNCR.AVECRESERVE$", "Membre": ":m_bAvecReserve", "Type": "ChpSimpleBooleen", "Ordre": 40, "TermeVisible": 1, "Groupe": "Comptes-rendus", "MembreMob": "CR_AvecReserve", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.AVECRESERVE", "GroupeApp": "CR_INTER" } , { "Description": "Commentaire Réserve", "Rubrique": "$UNCR.RESERVECOMMENTAIRE$", "Membre": ":m_sReserveCommentaire", "Type": "ChpSimpleChaine", "Ordre": 41, "TermeVisible": 1, "Groupe": "Comptes-rendus", "MembreMob": "CR_ReserveCommentaire", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.RESERVECOMMENTA", "GroupeApp": "CR_INTER" }, { "Description": "Photo", "Rubrique": "$UNPHOTO.IMAGE$", "Membre": ":m_sCheminFichier", "Type": "ChpImage", "Ordre": 42, "TermeVisible": 1, "Groupe": "Photos", "MembreMob": "saNom", "EnvoiMob":1, "BD":0, "GroupeApp": "PHOTO_INTER" }, 06/08/2026 Isis_BO 6387 Partie 7 › Collection de procédures › COL_JSON_INFO › Code { "Description": "Date Photo", "Rubrique": "$UNPHOTO.DATEIMAGE$", "Membre": ":m_dDateFichier", "Type": "ChpSimpleDate", "Ordre": 43, "TermeVisible": 1, "Groupe": "Photos", "MembreMob": "saDate", "EnvoiMob":1, "BD":0, "GroupeApp": "PHOTO_INTER" }, { "Description": "Note Photo", "Rubrique": "$UNPHOTO.NOTEIMAGE$", "Membre": ":ListeCommentaire", "Type": "ChpSimpleChaine", "Ordre": 44, "TermeVisible": 1, "Groupe": "Photos", "MembreMob": "saNotes", "EnvoiMob":1, "BD":0, "Modifiable":1, "GroupeApp": "PHOTO_INTER" }, { "Description": "Nom - Prenom", "Rubrique": "$UNCTSITE.NOMPRENOM$", "Membre": ":m_clContact:CiviliteNomPrenom", "Type": "ChpSimpleChaine", "Ordre": 45, "TermeVisible": 1, "Groupe": "Contacts site", "MembreMob": "saNom", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"SITE.U.NOMPRENOM", "GroupeApp": "CONTACT_SITE" }, { "Description": "Tel. 1", "Rubrique": "$UNCTSITE.TELFIXE$", "Membre": ":m_clContact:m_sTelFixe", "Type": "ChpSimpleChaine", "Ordre": 46, "TermeVisible": 1, "Groupe": "Contacts site", "MembreMob": "saTFix", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"SITE.U.TEL1", "GroupeApp": "CONTACT_SITE" }, { "Description": "Tel. 2", "Rubrique": "$UNCTSITE.TELFAXE$", "Membre": ":m_clContact:m_sFax", "Type": "ChpSimpleChaine", "Ordre": 47, "TermeVisible": 1, "Groupe": "Contacts site", "MembreMob": "saTMob", 06/08/2026 Isis_BO 6388 Partie 7 › Collection de procédures › COL_JSON_INFO › Code "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"SITE.U.TEL2", "GroupeApp": "CONTACT_SITE" }, { "Description": "Rôle", "Rubrique": "$UNCTSITE.ROLE$", "Membre": ":m_clContact:LibRole", "Type": "ChpSimpleChaine", "Ordre": 48, "TermeVisible": 1, "Groupe": "Contacts site", "MembreMob": "saRole", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"SITE.U.ROLE", "GroupeApp": "CONTACT_SITE" }, { "Description": "Etage", "Rubrique": "$UNCTSITE.ETAGE$", "Membre": ":m_sEtage", "Type": "ChpSimpleChaine", "Ordre": 49, "TermeVisible": 1, "Groupe": "Contacts site", "MembreMob": "saEtage", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"SITE.U.ETAGE", "GroupeApp": "CONTACT_SITE" }, { "Description": "Nom - Prenom", "Rubrique": "$UNCTCLI.NOMPRENOM$", "Membre": ":m_clContact:CiviliteNomPrenom", "Type": "ChpSimpleChaine", "Ordre": 50, "TermeVisible": 1, "Groupe": "Donneurs d'ordres", "MembreMob": "saNom", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"CLIENT.U.NOMPRENOM", "GroupeApp": "DONNEURS_ORDRE" }, { "Description": "Tel. 1", "Rubrique": "$UNCTCLI.TELFIXE$", "Membre": ":m_clContact:m_sTelFixe", "Type": "ChpSimpleChaine", "Ordre": 51, "TermeVisible": 1, "Groupe": "Donneurs d'ordres", "MembreMob": "saTFix", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"CLIENT.U.TEL1", "GroupeApp": "DONNEURS_ORDRE" }, 06/08/2026 Isis_BO 6389 Partie 7 › Collection de procédures › COL_JSON_INFO › Code { "Description": "Tel. 2", "Rubrique": "$UNCTCLI.TELFAXE$", "Membre": ":m_clContact:m_sFax", "Type": "ChpSimpleChaine", "Ordre": 52, "TermeVisible": 1, "Groupe": "Donneurs d'ordres", "MembreMob": "saTMob", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"CLIENT.U.TEL2", "GroupeApp": "DONNEURS_ORDRE" }, { "Description": "Rôle", "Rubrique": "$UNCTCLI.ROLE$", "Membre": ":m_clContact:LibRole", "Type": "ChpSimpleChaine", "Ordre": 53, "TermeVisible": 1, "Groupe": "Donneurs d'ordres", "MembreMob": "saRole", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"CLIENT.U.ROLE", "GroupeApp": "DONNEURS_ORDRE" } ] renvoyer sDescription Procédure globale LICENCE procédure LICENCE():JSON Licence_JSON est un JSON Licence_JSON.verLicence = "1" Licence_JSON.dateLicence = "19/09/2019" Licence_JSON.nbLicenceDesktop = 0 Licence_JSON.nbLicenceMobile = 0 Licence_JSON.verMinBO = "1.0.196" Licence_JSON.nbLicenceDesktopRestante = 0 Licence_JSON.nbLicenceMobileRestante = 0 renvoyer Licence_JSON Procédure globale TabContactSite_Rapport procédure TabContactSite_Rapport() sDescription est une chaîne ANSI = [ { "Description": "Tableau contacts site", "Rubrique": "$TABCONTACTSITE$", "Membre": "ListeContactLieu", "Type": "Tableau", "Ordre": 18, "TermeVisible": 1, "Groupe": "Contacts site", "MembreMob": "CONTACT_SITE", "EnvoiMob":1, "BD":0, "MembreEmailMob":"SITE.TB.CT", 06/08/2026 Isis_BO 6390 Partie 7 › Collection de procédures › COL_JSON_INFO › Code "GroupeApp": "CONTACT_SITE", "ListeMembre": [ { "Nom": "Nom - Prenom", "Rubrique": "$TABCTSITE.NOMPRENOM$", "Membre": ":m_clContact:CiviliteNomPrenom", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 54.9, "MembreMob": "saNom", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"SITE.U.NOMPRENOM", "GroupeApp": "CONTACT_SITE", "Ordre":1 }, { "Nom": "Tel. 1", "Rubrique": "$TABCTSITE.TELFIXE$", "Membre": ":m_clContact:m_sTelFixe", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 25, "MembreMob": "saTFix", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"SITE.U.TEL1", "GroupeApp": "CONTACT_SITE", "Ordre":2 }, { "Nom": "Tel. 2", "Rubrique": "$TABCTSITE.TELFAXE$", "Membre": ":m_clContact:m_sFax", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 25, "MembreMob": "saTMob", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"SITE.U.TEL2", "GroupeApp": "CONTACT_SITE", "Ordre":3 }, { "Nom": "Rôle", "Rubrique": "$TABCTSITE.ROLE$", "Membre": ":m_clContact:LibRole", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 25, "MembreMob": "saRole", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"SITE.U.ROLE", "GroupeApp": "CONTACT_SITE", "Ordre":4 }, { "Nom": "Etage", "Rubrique": "$TABCTSITE.ETAGE$", "Membre": ":m_sEtage", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 25, "MembreMob": "saEtage", "EnvoiMob":1, 06/08/2026 Isis_BO 6391 Partie 7 › Collection de procédures › COL_JSON_INFO › Code "BD":0, "Modifiable":1, "MembreEmailMob":"SITE.U.ETAGE", "GroupeApp": "CONTACT_SITE", "Ordre":5 }, { "Nom": "Information supplémentaire", "Rubrique": "$TABCTSITE.EXTRA$", "Membre": "", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 25, "MembreMob": "saExtra", "EnvoiMob":1, "BD":0, "InvisibleBO" : 1, "Modifiable":1, "GroupeApp": "CONTACT_SITE" }] } ] renvoyer sDescription Procédure globale TabCR_Rapport procédure TabCR_Rapport() sDescription est une chaîne ANSI = [ { "Description": "Tableau comptes-rendus", "Rubrique": "$TABCOMPTERENDU$", "Membre": "ListeCompteRendu", "Type": "Tableau", "Ordre": 20, "TermeVisible": 1, "Groupe": "Comptes-rendus", "MembreMob": "CR", "EnvoiMob":1, "BD":0, "GroupeApp": "CR_INTER", "MembreEmailMob":"CR.TB", "ListeMembre": [ { "Nom": "Débuté le", "Rubrique": "$TABCR.DATEDEBUT$", "Membre": ":m_dhDateHeureDebut", "TypeMembre": "ChpSimpleDateHeure", "LargeurCol": 30, "MembreMob": "CR_DateHeureDebut", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.DHDEBUT", "GroupeApp": "CR_INTER", "Ordre":1 }, { "Nom": "Fini le", "Rubrique": "$TABCR.DATEFIN$", "Membre": ":m_dhDateHeureFin", "TypeMembre": "ChpSimpleDateHeure", "LargeurCol": 30, "MembreMob": "CR_DateHeureFin", "EnvoiMob":1, "BD":1, 06/08/2026 Isis_BO 6392 Partie 7 › Collection de procédures › COL_JSON_INFO › Code "MembreEmailMob":"CR.U.DHFIN", "GroupeApp": "CR_INTER", "Ordre":2 }, { "Nom": "Note collaborateur", "Rubrique": "$TABCR.NOTECOLLAB$", "Membre": ":m_sNoteCollaborateur", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 100, "MembreMob": "CR_NoteCollaborateur", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.NOTECOLLAB", "GroupeApp": "CR_INTER", "Ordre":3 }, { "Nom": "Nom signataire", "Rubrique": "$TABCR.SIGNATAIRE$", "Membre": ":m_sNomSignataire", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 40, "MembreMob": "CR_NomSignataire", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.SIGNATAIRE", "GroupeApp": "CR_INTER", "Ordre":4 }, { "Nom": "Note signataire", "Rubrique": "$TABCR.NOTESIGNATAIRE$", "Membre": ":m_sNoteSignataire", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 100, "MembreMob": "CR_NoteSignataire", "EnvoiMob":1, "BD":1, "MembreEmailMob":"CR.U.NOTESIGNATAIRE", "GroupeApp": "CR_INTER", "Ordre":5 }, { "Description": "Type signataire", "Rubrique": "$TABCR.TYPESIGNATAIRE$", "Membre": ":m_nIDTypeSignataire", "Type": "ChpCombo", "Ordre": 10, "TermeVisible": 1, "LargeurCol": 40, "SourceCombo": "ParametreMetier.PA_PKID", "LibelleCombo": "PA_Libelle", "Groupe": "Comptes-rendus", "MembreMob": "CR_PA_Type", "EnvoiMob":1, "BD":1, "MembreEmailMob":"", "GroupeApp": "CR_INTER" }, { "Nom": "Signature", "Rubrique": "$TABCR.IMAGESIGNATURE$", "Membre": ":m_Signature", "TypeMembre": "ChpImage", "LargeurCol": 30, 06/08/2026 Isis_BO 6393 Partie 7 › Collection de procédures › COL_JSON_INFO › Code "MembreMob": "CR_Signature", "EnvoiMob":1, "BD":1, "MembreEmailMob":"", "GroupeApp": "CR_INTER" }, { "Nom": "Signature Tech", "Rubrique": "$TABCR.IMAGESIGNATURETECH$", "Membre": ":m_SignatureTech", "TypeMembre": "ChpImage", "LargeurCol": 30, "MembreMob": "CR_SignatureTech", "EnvoiMob":1, "BD":1, "MembreEmailMob":"", "GroupeApp": "CR_INTER" }, { "Nom": "Nom Signature Tech", "Rubrique": "$TABCR.NOMSIGNATURETECH$", "Membre": ":m_sNomSignataireTech", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 30, "MembreMob": "CR_NomSignataireTech", "EnvoiMob":1, "BD":1, "MembreEmailMob":"", "GroupeApp": "CR_INTER" }, { "Nom": "Devis conforme", "Rubrique": "$TABCR.DEVISCONFORME$", "Membre": ":m_bDevisConforme", "TypeMembre": "ChpSimpleBooleen", "LargeurCol": 30, "MembreMob": "CR_DevisConforme", "EnvoiMob":1, "BD":1, "MembreEmailMob":"", "GroupeApp": "CR_INTER" }, { "Nom": "Avec Réserve", "Rubrique": "$TABCR.AVECRESERVE$", "Membre": ":m_bAvecReserve", "TypeMembre": "ChpSimpleBooleen", "LargeurCol": 30, "MembreMob": "CR_AvecReserve", "EnvoiMob":1, "BD":1, "MembreEmailMob":"", "GroupeApp": "CR_INTER" } , { "Nom": "Commentaire Réserve", "Rubrique": "$TABCR.RESERVECOMMENTAIRE$", "Membre": ":m_sReserveCommentaire", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 50, "MembreMob": "CR_ReserveCommentaire", "EnvoiMob":1, "BD":1, "MembreEmailMob":"", "GroupeApp": "CR_INTER" 06/08/2026 Isis_BO 6394 Partie 7 › Collection de procédures › COL_JSON_INFO › Code }, { "Nom": "Information supplémentaire", "Rubrique": "$TABCR.EXTRA$", "Membre": "", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 50, "MembreMob": "saExtra", "EnvoiMob":1, "BD":0, "InvisibleBO" : 1, "Modifiable":1, "GroupeApp": "CR_INTER" }] } ] renvoyer sDescription Procédure globale TabDonneurOrdre_Rapport procédure TabDonneurOrdre_Rapport() sDescription est une chaîne ANSI = [ { "Description": "Tableau donneurs d'ordres", "Rubrique": "$TABCONTACTCLIENT$", "Membre": "ListeContactClient", "Type": "Tableau", "Ordre": 17, "TermeVisible": 1, "Groupe": "Donneurs d'ordres", "MembreMob": "CONTACT_CLIENT_DONNEURS", "EnvoiMob":1, "BD":0, "MembreEmailMob":"CLIENT.TB.CT", "GroupeApp": "DONNEURS_ORDRE", "ListeMembre": [ { "Nom": "Nom - Prenom", "Rubrique": "$TABCTCLIENT.NOMPRENOM$", "Membre": ":m_clContact:CiviliteNomPrenom", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 54.9, "MembreMob": "saNom", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"CLIENT.U.NOMPRENOM", "GroupeApp": "DONNEURS_ORDRE", "Ordre":1 }, { "Nom": "Tel. 1", "Rubrique": "$TABCTCLIENT.TELFIXE$", "Membre": ":m_clContact:m_sTelFixe", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 25, "MembreMob": "saTFix", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"CLIENT.U.TEL1", "GroupeApp": "DONNEURS_ORDRE", "Ordre":2 06/08/2026 Isis_BO 6395 Partie 7 › Collection de procédures › COL_JSON_INFO › Code }, { "Nom": "Tel. 2", "Rubrique": "$TABCTCLIENT.TELFAXE$", "Membre": ":m_clContact:m_sFax", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 25, "MembreMob": "saTMob", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"CLIENT.U.TEL2", "GroupeApp": "DONNEURS_ORDRE", "Ordre":3 }, { "Nom": "Rôle", "Rubrique": "$TABCTCLIENT.ROLE$", "Membre": ":m_clContact:LibRole", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 25, "MembreMob": "saRole", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"CLIENT.U.ROLE", "GroupeApp": "DONNEURS_ORDRE", "Ordre":4 }, { "Nom": "Information supplémentaire", "Rubrique": "$TABCTCLIENT.EXTRA$", "Membre": "", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 25, "MembreMob": "saExtra", "EnvoiMob":1, "BD":0, "InvisibleBO" : 1, "Modifiable":1, "GroupeApp": "DONNEURS_ORDRE" }] } ] renvoyer sDescription Procédure globale TabPhotos_Rapport procédure TabPhotos_Rapport() sDescription est une chaîne ANSI = [ { "Description": "Tableau photos d'intervention", "Rubrique": "$TABPHOTO$", "Membre": "ListeDocument", "Type": "Tableau", "Ordre": 19, "TermeVisible": 1, "Groupe": "Photos", "MembreMob": "PHOTOS", "EnvoiMob":1, "BD":0, "GroupeApp": "PHOTO_INTER", "ListeMembre": [ 06/08/2026 Isis_BO 6396 Partie 7 › Collection de procédures › COL_JSON_INFO › Code { "Nom": "Photo", "Rubrique": "$TABPHOTO.IMAGE$", "Membre": ":m_sCheminFichier", "TypeMembre": "ChpImage", "LargeurCol": 54.9, "MembreMob": "saNom", "EnvoiMob":1, "BD":0, "GroupeApp": "PHOTO_INTER" }, { "Nom": "Date Photo", "Rubrique": "$TABPHOTO.DATEIMAGE$", "Membre": ":m_dDateFichier", "TypeMembre": "ChpSimpleDate", "LargeurCol": 54.9, "MembreMob": "saDate", "EnvoiMob":1, "BD":0, "GroupeApp": "PHOTO_INTER" }, { "Nom": "Note Photo", "Rubrique": "$TABPHOTO.NOTEIMAGE$", "Membre": ":ListeCommentaire", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 54.9, "MembreMob": "saNotes", "EnvoiMob":1, "BD":0, "Modifiable":1, "GroupeApp": "PHOTO_INTER" }, { "Nom": "Information supplémentaire", "Rubrique": "$TABPHOTO.EXTRA$", "Membre": "", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 54.9, "MembreMob": "saExtra", "EnvoiMob":1, "BD":0, "InvisibleBO" : 1, "Modifiable":1, "GroupeApp": "PHOTO_INTER" }] } ] renvoyer sDescription Procédure globale TabRDV_Rapport procédure TabRDV_Rapport() sDescription est une chaîne ANSI = [ { "Description": "Tableau rendez-vous", "Rubrique": "$TABRENDEZVOUS$", "Membre": "ListeRendezVous", "Type": "Tableau", "Ordre": 23, "TermeVisible": 1, "Groupe": "Rendez-vous", 06/08/2026 Isis_BO 6397 Partie 7 › Collection de procédures › COL_JSON_INFO › Code "MembreMob": "RDV", "EnvoiMob":1, "BD":0, "MembreEmailMob":"RDV.TB", "GroupeApp": "RDV_INTER", "ListeMembre": [ { "Nom": "Débuté le", "Rubrique": "$TABRDV.DATEDEBUT$", "Membre": ":m_dhDateDebut", "TypeMembre": "ChpSimpleDateHeure", "LargeurCol": 90, "MembreMob": "saDateDebut", "EnvoiMob":1, "BD":0, "MembreEmailMob":"RDV.U.DHDEBUT", "GroupeApp": "RDV_INTER", "Ordre":1 }, { "Nom": "Fini le", "Rubrique": "$TABRDV.DATEFIN$", "Membre": ":m_dhDateFin", "TypeMembre": "ChpSimpleDateHeure", "LargeurCol": 30, "MembreMob": "saDateFin", "EnvoiMob":1, "BD":0, "MembreEmailMob":"RDV.U.DHFIN", "GroupeApp": "RDV_INTER", "Ordre":2 }, { "Nom": "Débuté le (Date)", "Rubrique": "$TABRDV.DATEDEBUT_D$", "Membre": ":m_dhDateDebut", "TypeMembre": "ChpSimpleDate", "LargeurCol": 90, "MembreMob": "saDateDebut", "EnvoiMob":1, "BD":0, "MembreEmailMob":"RDV.U.DDEBUT", "GroupeApp": "RDV_INTER", "Ordre":1 }, { "Nom": "Fini le (Date)", "Rubrique": "$TABRDV.DATEFIN_D$", "Membre": ":m_dhDateFin", "TypeMembre": "ChpSimpleDate", "LargeurCol": 30, "MembreMob": "saDateFin", "EnvoiMob":1, "BD":0, "MembreEmailMob":"RDV.U.DFIN", "GroupeApp": "RDV_INTER", "Ordre":2 }, { "Nom": "Objet du rendez-vous", "Rubrique": "$TABRDV.OBJET$", "Membre": ":m_sObjet", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 50, "MembreMob": "saObjet", "EnvoiMob":1, 06/08/2026 Isis_BO 6398 Partie 7 › Collection de procédures › COL_JSON_INFO › Code "BD":0, "Modifiable":1, "MembreEmailMob":"RDV.U.OBJET", "GroupeApp": "RDV_INTER", "Ordre":3 }, { "Nom": "Note rendez-vous", "Rubrique": "$TABRDV.NOTE$", "Membre": ":m_sDescription", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 100, "MembreMob": "saNote", "EnvoiMob":1, "BD":0, "Modifiable":1, "MembreEmailMob":"RDV.U.NOTE", "GroupeApp": "RDV_INTER", "Ordre":4 }, { "Nom": "Collaborateurs", "Rubrique": "$TABRDV.COLLABORATEUR$", "Membre": ":Collaborateur", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 50, "MembreMob": "saCollaborateurs", "EnvoiMob":1, "BD":0, "Modifiable":1, "GroupeApp": "RDV_INTER" }, { "Nom": "Information supplémentaire", "Rubrique": "$TABRDV.EXTRA$", "Membre": "", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 50, "MembreMob": "saExtra", "EnvoiMob":1, "BD":0, "InvisibleBO" : 1, "Modifiable":1, "GroupeApp": "RDV_INTER" }, { "Nom": "Contact du site", "Rubrique": "$TABRDV.CONTACTSITE$", "Membre": ":ContactSite", "TypeMembre": "ChpSimpleChaine", "LargeurCol": 50 }] } ] renvoyer sDescription Procédure globale Type_Activite_Json procédure Type_Activite_Json():Buffer stParamTypeAct est un ST_TypeActiviteRDV stParamTypeAct.envoi_mobile = 0 stParamTypeAct.present_devis = 0 stParamTypeAct.valider_rdv = 0 06/08/2026 Isis_BO 6399 Partie 7 › Collection de procédures › COL_JSON_INFO › Code stParamTypeAct.saisir_temps_obligatoire = 0 bufParam est un Buffer Sérialise(stParamTypeAct,bufParam,psdJSON) renvoyer bufParam Procédure globale Type_Temp_Json procédure Type_Temp_Json():Buffer stParamTypeTemps est un ST_TypeTempsrdv stParamTypeTemps.obligatoire = "0000" stParamTypeTemps.heure_debut = "000000" stParamTypeTemps.heure_fin = "000000" stParamTypeTemps.temps_max = "0" stParamTypeTemps.temps_min = "0" stParamTypeTemps.devis = 0 stParamTypeTemps.type_act ="1" bufParam est un Buffer Sérialise(stParamTypeTemps,bufParam,psdJSON) renvoyer bufParam 06/08/2026 Isis_BO 6400 Partie 7 › Collection de procédures › COL_Structures › Code COL_Structures Code Déclaration de COL_Structures stInfoRDV est une Structure saDateDebut est une chaîne ANSI saDateFin est une chaîne ANSI saHeureDebut est une chaîne ANSI saHeureFin est une chaîne ANSI saHeureDebutPlanning est une chaîne ANSI saHeureFinPlanning est une chaîne ANSI saDossier est une chaîne ANSI saIntervention est une chaîne ANSI saDevis est une chaîne ANSI saNomClient est une chaîne ANSI saCodeClient est une chaîne ANSI saTechnicien est une chaîne ANSI saTypeTemps est une chaîne ANSI sAQteHeures est une chaîne ANSI saTypeRDV est une chaîne ANSI saNomSociete est une chaîne ANSI saBGSociete est une chaîne ANSI saAdresse est une chaîne ANSI saCP est une chaîne ANSI sAVille est une chaîne ANSI nIdRdv est un entier sur 8 octets nSav est un entier sCreationCR est une chaîne ANSI bTempsSaisie est un booléen fin STCompteRenduRqListe est une Structure dhDateHeureDebut est une DateHeure dhDateHeureFin est une DateHeure nIN_PKID est un entier sur 8 octets nIdGroupe est un entier sur 8 octets nRDV_PKID est un entier sur 8 octets nIdGroupeDate est un entier sur 8 octets dhDateCreation est une DateHeure GUID est une chaîne fin STSuivisRqListe est une Structure dhDateHeureDebut est une DateHeure dhDateHeureFin est une DateHeure nIN_PKID est un entier sur 8 octets nRDV_PKID est un entier sur 8 octets dhDateCreation est une DateHeure sGUID est une chaîne nNbMin est un entier sTypeTemps est une chaîne ANSI nIdTypeTemps est un entier sur 8 octets dhDateHDRDV est une DateHeure dhDateHFRDV est une DateHeure fin STInfoSuivis est une Structure nRDV_PKID est un entier sur 8 octets 06/08/2026 Isis_BO 6401 Partie 7 › Collection de procédures › COL_Structures › Code taSuivis est un tableau associatif de STSuivisRqListe fin STInfoRdvSoc est une Structure tabRDV est un tableau de stInfoRDV fin STRDVs est une Structure tatbRDVs est un tableau de RendezVous fin ST_TypeTempsrdv est une Structure obligatoire est un entier heure_debut est une chaîne ANSI heure_fin est une chaîne ANSI temps_max est une chaîne ANSI temps_min est une chaîne ANSI devis est un entier type_act est une chaîne ANSI sCouleur est une chaîne ANSI fin ST_TypeActiviteRDV est une Structure Envoi_mobile est un entier Saisir_temps_obligatoire est un entier Present_devis est un entier Valider_rdv est un entier sCouleur est une chaîne ANSI fin ST_Param_Societe est une Structure sCouleur est une chaîne ANSI SMTP est un STParamEnvoiEmail Compte est un STParamEmail fin ST_Param_Status_RDV est une Structure sCouleur est une chaîne ANSI fin ColbRes est une Structure bEq est un booléen sNomEq est une chaîne ANSI nIdEq est un entier sur 8 octets nOrdre est un entier nIdColb est un entier sur 8 octets Colb est un tableau de STItemChoix saCouleur est un Couleur fin 06/08/2026 Isis_BO 6402 Partie 7 › Collection de procédures › COL_Constantes › Code COL_Constantes Code Déclaration de COL_Constantes constante c_NomParamTrieInter = "CHOIX_TRIE_ONGLET_DOSSIER" c_Choix_AGD_PL = "Choix_AGD_PL" //Fen Dossier c_CouleurIconeSoc= "CIS" c_CouleurSociete = "CS" c_TrieInfo = "TI" c_OngletInfoA = "OIA" // Sélection Préférences Onglet Intervention // Trie C_DateD_R = 1 C_DateD_A = 2 C_NumInter_E = 3 C_NumInter_P = 4 C_TitreInter_A = 5 C_TitreInter_Z = 6 C_NumDevis_E = 7 C_NumDevis_A = 8 C_RefExtInter_E = 9 C_RefExtInter_P = 10 //Nom dans l'onglet C_ParDDemd = 1 C_ParNumInter = 2 C_ParTitre = 3 C_ParNumDevis = 4 C_ParRefExt = 5 // Diff inter oar Société C_ParTexte = 1 C_ParIcone = 2 C_ParTexIcon = 3 C_ParAucun = 4 c_IMAP = "IMAP" c_POP = "POP" c_SMTP = "SMTP" c_Sec_Aucun = 1 c_Sec_TLS = 2 c_Sec_SSL = 3 cRp_Inter = "INTER" cRp_Dossier = "DOSSIER" cRp_Client = "CLIENT" cRp_CtSite = "CONTACT_SITE" cRp_CR = "CR_INTER" cRp_CtDonneurs = "DONNEURS_ORDRE" cRp_Photo = "PHOTO_INTER" cRp_RDV = "RDV_INTER" cRp_Extra = "EXTRA" fin 06/08/2026 Isis_BO 6403 Partie 7 › Collection de procédures › COL_PrefAGD › Code COL_PrefAGD Code Déclaration de COL_PrefAGD ST_ChoixAGD est une Structure tabListe est un tableau de STPrefAgdPl tabTitreRDV est un tableau de STItemChoixRDV tabDescrRDV est un tableau de STItemChoixRDV tabBulleRDV est un tableau de STItemChoixRDV fin STItemChoixEq est une Structure sNomest une chaîne ANSI nOrdre est un entier sCouleur est une chaîne ANSI tabColb est un tableau de STItemChoix fin STItemChoix est une Structure nId est un entier sur 8 octets nOrdre est un entier fin STItemChoixRDV est une Structure saOption est une chaîne ANSI nOrdre est un entier fin STPrefAgdPl est une Structure sNom est une chaîne ANSI nId est un entier bParDefaut est un booléen bAffichageParEq est un booléen tabEquipe est un tableau de STItemChoixEq tabColb est un tableau de STItemChoix fin constante cAGD_HRDV = "HeureRDV" cAGD_NDevis = "IN_NumDevis" cAGD_NInter = "IN_RefInterne" cAGD_RefExtInter = "IN_RefExterne" cAGD_TypeRDV = "TypeRDV" cAGD_SiteNom = "SiteNom" cAGD_Site = "Site" cAGD_Contact = "Contact" cAGD_Obj = "PL_Objet" cAGD_Note = "PL_Description" fin Procédure globale ChargePrefAGD procédure ChargePrefAGD() stPrefUserAGD est un ST_ChoixAGD HLitRecherchePremier(ParametreUtilisateur,PU_CodePU_IDUtilisateur,[c_Choix_AGD_PL,gpcl FicheUtilisateurEnCours:m_nPKID]) si HTrouve(ParametreUtilisateur) alors 06/08/2026 Isis_BO 6404 Partie 7 › Collection de procédures › COL_PrefAGD › Code si ParametreUtilisateur.PU_Valeur <> "" alors Désérialise(stPrefUserAGD,ParametreUtilisateur.PU_Valeur,psdJSON) fin sinon si gpclFicheUtilisateurEnCours <> Null _et_ gpclFicheUtilisateurEnCours.m_nPKID > 0 alors si gpclFicheUtilisateurEnCours.m_nIDSocietePrincipale > 0 alors reqColb est une Requête SQL = [ SELECT CO_PKID FROM Utilisateur INNER JOIN Collaborateur ON Utilisateur.UT_IDCollaborateur = Collaborateur. CO_PKID WHERE Utilisateur.UT_IDSocietePrincipale = {p_IdSoc} AND Collaborateur. CO_AuPlanning = 1 AND Collaborateur.CO_Actif = 1 ] reqColb.p_IdSoc = gpclFicheUtilisateurEnCours.m_nIDSocietePrincipale si pas HExécuteRequêteSQL(reqColb) alors LogEcrit("Problème requête sql dans ChargePrefAGD "+RC+HErreurInfo(hErrComplet)) sinon pref est un STPrefAgdPl pref.sNom = "Par défaut" pref.nId = 1 pref.bAffichageParEq = Vrai pref.bParDefaut = Vrai b est un entier pour tout reqColb b+= 1 stChoix est un STItemChoix stChoix.nId = reqColb.co_pkid stChoix.nOrdre = b TableauAjoute(pref.tabColb,stChoix) fin TableauAjoute(stPrefUserAGD.tabListe,pref) fin fin stChoixRdv est un STItemChoixRDV stChoixRdv.nOrdre = 1 stChoixRdv.saOption = cAGD_NInter TableauAjoute(stPrefUserAGD.tabTitreRDV,stChoixRdv) stChoixRdv.nOrdre= 2 stChoixRdv.saOption = cAGD_NDevis TableauAjoute(stPrefUserAGD.tabTitreRDV,stChoixRdv) stChoixRdv.nOrdre= 1 stChoixRdv.saOption = cAGD_Site TableauAjoute(stPrefUserAGD.tabDescrRDV,stChoixRdv) stChoixRdv.nOrdre= 2 stChoixRdv.saOption = cAGD_Obj TableauAjoute(stPrefUserAGD.tabDescrRDV,stChoixRdv) stChoixRdv.nOrdre= 1 stChoixRdv.saOption = cAGD_HRDV TableauAjoute(stPrefUserAGD.tabBulleRDV,stChoixRdv) bufResulBuf est un Buffer Sérialise(stPrefUserAGD,bufResulBuf,psdJSON) HRAZ(ParametreUtilisateur) ParametreUtilisateur.PU_IDUtilisateur = gpclFicheUtilisateurEnCours:m_nPKID 06/08/2026 Isis_BO 6405 Partie 7 › Collection de procédures › COL_PrefAGD › Code ParametreUtilisateur.PU_Code = c_Choix_AGD_PL ParametreUtilisateur.PU_Valeur = bufResulBuf HAjoute(ParametreUtilisateur) fin fin TableauTrie(stPrefUserAGD.tabListe,ttMembre+tccRespecteNumérique,"+nId") renvoyer stPrefUserAGD 06/08/2026 Isis_BO 6406 Partie 7 › Collection de procédures › COL_Visite › Code COL_Visite Code Procédure globale InitVisiteListeColb procédure InitVisiteListeColb() "Utilitaire"> // Création de la Visite Guidée Visite est une VisiteGuidée Visite.Identifiant = "Visite_Liste_Colb" Visite.Version = 1 Visite.ActionCible = vgaEtapeSuivante Visite.ActionHorsCible = vgaAucune Visite.Effet.Couleur = RVB(255, 153, 102) Visite.Bulle.CouleurCadre = RVB(255, 51, 0) Visite.Bulle.Mode = vgModeOpaque Etape est une VisiteGuidéeEtape Etape.Cible = FEN_Choix_Clb_AGD.BTN_ListePlus Etape.Titre = "Créer une liste" Etape.Description= [ Vous pouvez créer une liste de collaborateurs pour pouvoir les consulter dans l'agenda ] Ajoute(Visite.Étape, Etape) Etape.Cible = FEN_Choix_Clb_AGD.BTN_SupListe Etape.Titre = "Supprimer une liste" Etape.Description= [ Vous pouvez supprimer la liste sélectionnée en cliquant sur ce bouton ] Ajoute(Visite.Étape, Etape) Etape.Cible = FEN_Choix_Clb_AGD.ARBRE_Colb Etape.Titre = "Liste des collaborateurs" Etape.Description= [ Vous pouvez choisir les collaborateurs disponibles dans cette liste ] Ajoute(Visite.Étape, Etape) Etape.Cible = FEN_Choix_Clb_AGD.BTN_EqpPlus Etape.Titre = "Choisir un collaborateur / équipe" Etape.Description= [ Vous pouvez ajouter un Collaborateur ou une Equipe entière en cliquant sur ce bouton ou en double- cliquant sur le nom de l'Equipe ou du Collaborateur. ] Ajoute(Visite.Étape, Etape) Etape.Cible = FEN_Choix_Clb_AGD.TABLE_Sel Etape.Titre = "Listes de collaborateurs" Etape.Description= [ Liste des collaborateurs ou équipes sélectionnés, vous pouvez modifier le nom de l'Equipe et sa couleur dans le planning en cliquant sur la palette de couleurs ] Ajoute(Visite.Étape, Etape) Etape.Cible = FEN_Choix_Clb_AGD.GR_BTN Etape.Titre = "Ordre de présentation" 06/08/2026 Isis_BO 6407 Partie 7 › Collection de procédures › COL_Visite › Code Etape.Description= "Vous pouvez modifier l'ordre dans lequel chaque collaborateur est présenté sur le planning en cliquant sur ces boutons" Ajoute(Visite.Étape, Etape) Etape.Cible = FEN_Choix_Clb_AGD.BTN_EqpMoins Etape.Titre = "Supprimer un collaborateur" Etape.Description= "Vous pouvez supprimer un collaborateur de votre liste en cliquant sur ce bouton." Ajoute(Visite.Étape, Etape) Visite.Démarre() Procédure globale InitVisiteParamAGD procédure InitVisiteParamAGD() "Utilitaire"> // Création de la Visite Guidée Visite est une VisiteGuidée Visite.Identifiant = "Visite_Param_RDV_AGD" Visite.Version = 1 Visite.ActionCible = vgaEtapeSuivante Visite.ActionHorsCible = vgaAucune Visite.Effet.Couleur = RVB(255, 153, 102) Visite.Bulle.CouleurCadre = RVB(255, 51, 0) Visite.Bulle.Mode = vgModeOpaque Etape est une VisiteGuidéeEtape Etape.Cible = FEN_Parametres_Granularite_RDV.SC_FicheRDV Etape.Titre = "Paramètres de l'agenda" Etape.Description= [ Vous pouvez configurer les plages horaires de votre agenda ainsi que les informations affichées sur les rendez-vous. ] Ajoute(Visite.Étape, Etape) Etape.Cible = FEN_Parametres_Granularite_RDV.GR_BTN Etape.Titre = "Ordre de présentation" Etape.Description= [ Vous pouvez modifier l'ordre dans lequel chaque élément est présenté en cliquant sur ces boutons ] Ajoute(Visite.Étape, Etape) Visite.Démarre() Procédure globale InitVisitePlanning procédure InitVisitePlanning(sNomFen est une chaîne) "Utilitaire"> // Création de la Visite Guidée Visite est une VisiteGuidée Visite.Identifiant = "Visite_Planning" Visite.Version = 1 Visite.ActionCible = vgaEtapeSuivante Visite.ActionHorsCible = vgaAucune Visite.Effet.Couleur = RVB(255, 153, 102) Visite.Bulle.CouleurCadre = RVB(255, 51, 0) Visite.Bulle.Mode = vgModeOpaque 06/08/2026 Isis_BO 6408 Partie 7 › Collection de procédures › COL_Visite › Code Etape est une VisiteGuidéeEtape Etape.Cible = sNomFen = "FI_AgendaPlanning" ? FI_AgendaPlanning.BTN_Cald sinon FI_Agenda.BTN_ Cald Etape.Titre = "Calendrier" Etape.Description= [ Vous pouvez choisir une date à partir du calendrier ] Ajoute(Visite.Étape, Etape) Etape.Cible = sNomFen = "FI_AgendaPlanning" ? FI_AgendaPlanning.GR_DatesBTN sinon FI_Agenda. GR_DatesBtn Etape.Titre = "Modifier la période" Etape.Description= [ Vous pouvez reculer ou avancer la période en cliquant sur ces boutons ] Ajoute(Visite.Étape, Etape) Etape.Cible = sNomFen = "FI_AgendaPlanning" ? FI_AgendaPlanning.COMBO_ListeColb sinon FI_ Agenda.COMBO_ListeColb Etape.Titre = "Listes de collaborateurs" Etape.Description= [ Vous pouvez consulter le planning en choisissant l'une des listes de collaborateurs configurées. ] Ajoute(Visite.Étape, Etape) Etape.Cible = sNomFen = "FI_AgendaPlanning" ? FI_AgendaPlanning.BTN_Listes sinon FI_Agenda. BTN_Listes Etape.Titre = "Paramétrer les listes de collaborateurs" Etape.Description= [ Vous pouvez configurer des listes de collaborateurs selon vos besoins. Conseil : Il est recommandé de créer des Listes de consultation pour votre planning. Cela simplifie la consultation et vous fait gagner du temps au Lieu de sélectionner les collaborateurs un par un. ] Ajoute(Visite.Étape, Etape) Etape.Cible = sNomFen = "FI_AgendaPlanning" ? FI_AgendaPlanning.BTN_Colb sinon FI_Agenda.BTN_ Colb Etape.Titre = "Collaborateurs" Etape.Description= "Vous pouvez choisir un ou plusieurs collaborateurs pour afficher leur planning" Ajoute(Visite.Étape, Etape) Etape.Cible = sNomFen = "FI_AgendaPlanning" ? FI_AgendaPlanning.GR_Jours sinon FI_Agenda.GR_ Jours Etape.Titre = "Période affichée" Etape.Description= [ Vous pouvez modifier la durée de la période en cliquant sur ces boutons ] Ajoute(Visite.Étape, Etape) Etape.Cible = sNomFen = "FI_AgendaPlanning" ? FI_AgendaPlanning.IMG_Parametrage sinon FI_ Agenda.IMG_Parametrage Etape.Titre = "Paramètres" Etape.Description= "Vous pouvez configurer l’affichage de votre planning ainsi que celui de vos rendez-vous." Ajoute(Visite.Étape, Etape) Visite.Démarre() 06/08/2026 Isis_BO 6409 Partie 8 › Tests automatiques Partie 8 Tests automatiques | 06/08/2026 | Isis_BO | 6410 | | ---------- | ------- | ---- | Partie 8 › Tests automatiques TEST_PFicheSociete Code Déclaration de TEST_PFicheSociete clErr est un CErreur //clFicheSociete est un PFicheSociete dynamique //clFicheSociete = PFicheSociete.gNouvellePresentation() //PFicheSociete.gFicheAdresse(clFicheSociete) Avant le test bOK_TestUnitaire // Ajoutez ici les appels à TestAjouteItération pour exécuter le scénario avec différents paramètres // (les paramètres spécifiés correspondent aux paramètres du scénario) TestAjouteItération(clErr, Faux, Faux) Scénario du test bOK_TestUnitaire procédure MonScénario(clErreur est un CErreur, bMajCourant est un booléen, RésultatAttendu est un booléen) c est un PFicheSociete dynamique = PFicheSociete.gNouvellePresentation() PFicheSociete.gFicheAdresse(c) soit bRésultat=c:bOK(clErreur)//c:bOK(clErreur,bMajCourant) TestVérifieEgalité(bRésultat, RésultatAttendu) Tests automatiques Synthèse des résultats Il n'y a pas de tests automatiques sur le projet. 06/08/2026 Isis_BO 6411 Partie 9 › Composant interne WDFAA Partie 9 Composant interne WDFAA | 06/08/2026 | Isis_BO | 6412 | | ---------- | ------- | ---- | Partie 9 › Composant interne WDFAA Composant interne WDFAA Informations générales | Répertoire | D:\Projets Windev\Batik\WD30\Dev\WDFAA_1 | | | | | ------------ | ---------------------------------------- | --- | --- | --- | | Nom physique | WDFAA.wci | | | | Composant interne WDFAA Schéma des données et contextes Le composant interne utilise le schéma des données du projet ou aucun schéma des données (partage complet). Le composant interne accède aux tables du projet et utilise les mêmes contextes d'exécution que le projet. Composant interne WDFAA Liste des éléments du composant interne | | Nom | | Libellé | Public | | --- | --- | --- | ------- | ------ | WinDevDialogBox WinDevMessageBox FI_WinDevFAA_RubanTT FI_WinDevVueRDV Statistiques | Nombre de fenêtres : | | | | 4 | | -------------------- | --- | ------- | --- | ---- | | 06/08/2026 | | Isis_BO | | 6413 | Partie 9 WinDevDialogBox Image WinDevDialogBox Informations générales WinDevDialogBox Fichier physique D:\Projets Windev\Batik\WD30\Dev\WDFAA_1\WinDevDialogBox.wdw | Créé par | | XVA | | | | | -------------------------- | --- | ------------------- | --- | --- | --- | | Date de création | | 12/02/2019 12:07:08 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:24 | | | | FR: Titre GB: | Type fenêtre | | Fenêtre libre | | | | | ------------------------ | ------------ | ----------------------------- | --------- | --------------- | --- | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 251 Hauteur | 94 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------ | --- | ---------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Compatible desktop ET mobile | | | | | Ancrage au contenu | | <Aucun> | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | 06/08/2026 | | | Isis_BO | | 6414 | Partie 9 › WinDevDialogBox › Informations générales Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Non Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet Toujours Grisé : Utiliser couleur perso. Non Grisé : Algo pour images <Défaut> Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 8 Pos. Y Menu 33 Texte Markdown Non Mode menu ctx. <Aucun> M.C.U. Non Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\150 ActivAndroid Statistiques de la fenêtre Champ de saisie 1 Libellé 2 Bouton 3 Interrupteur 1 Image 4 Option d'interrupteur 1 Nombre d'éléments dans la fenêtre : 12 WinDevDialogBox Informations sur les champs 06/08/2026 Isis_BO 6415 Partie 9 › WinDevDialogBox › Informations sur les champs Fenêtre : WinDevDialogBox Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS | | | | | | | | | eriotagilbo eisiaS | | | .zroH tnemeliféD | | | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | --- | ---------------- | --- | .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ----------- | ---------- | --- | ------------------------- | --- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | eisias epyT | engilitluM | | | | | | ruetuaH ruegraL elbisiV nalP | SAI_1 | 51 -107 | 181 | 22 | 0 | Actif | Texte | | Non | | | | | | ----- | ------- | --- | --- | --- | ----- | ----- | --- | --- | --- | --- | --- | --- | Libellé tuaféd rap eéminA .zroh egardaC .trev egardaC FTR tamroF | | | X noitisoP | Y noitisoP | | | | | laitini tatE | | | | | | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | --- | --- | --- | --- | | | | | | ruegraL | ruetuaH | | | | | | | | elbisiV nalP | LIB_INFO | | 60 | 6 | 165 | 44 | 0 | affichag | | Gauche | Centre | | | | --------- | --- | --- | --- | --- | --- | --- | -------- | ----- | ------ | ------ | --- | --- | | LIB_TITRE | | 54 | -82 | 177 | 48 | 0 | | Actif | Gauche | Centre | | | Bouton notuob epyT | | | | | | | | | | laitini tatE | BAT ehcuoT | | | | --- | --- | --- | ---------- | ---------- | ------- | ------- | --- | --- | ------------ | ---------- | --- | --- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | ruegraL | ruetuaH | | | | | | | elbisiV nalP | BTN_1 | | | 86 | 57 | 80 | 24 | | 0 | Actif | | Normal | | | ------------ | --- | --- | ---- | --- | --- | --- | --- | --- | ----- | --- | ------- | --- | | BTN_ESC | | | -5 | -99 | 44 | 48 | | 0 | Actif | | Abandon | | | BTN_MOBILE_1 | | | -199 | 58 | 142 | 36 | | 0 | Actif | | Normal | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | staté siorT | | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | --- | ----------- | ruetuaH ruegraL elbisiV nalP | INT_1 | | | 51 -152 | 181 | 36 | | 0 | Actif | | | 1 | | | ---------- | --- | --- | ------- | --- | ------- | --- | --- | ----- | --- | --- | --- | ---- | | 06/08/2026 | | | | | Isis_BO | | | | | | | 6416 | Partie 9 › WinDevDialogBox › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | laitini tatE | sucof cevA | | --- | --- | --- | --- | ------------ | ---------- | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | cilc cevA | | | --- | --- | ------- | ------- | --------- | --- | elbisiV nalP | ICONE | 6 | 6 48 | 48 0 | Actif | | | ---------------- | ---- | ---- | ---- | ----- | --- | | ICON_ERREUR | -108 | 6 48 | 48 0 | Actif | | | ICON_INFORMATION | -227 | 6 48 | 48 0 | Actif | | | ICON_Question | -168 | 6 48 | 48 0 | Actif | | Fenêtre : WinDevDialogBox Bouton : BTN_1 | Libellé | FR: Bouton | | | | | | ------- | ---------- | --- | --- | --- | --- | GB: Button | Ordre navigation | 3 | | | | | | -------------------------- | ----------------------------------- | --- | --- | --- | --- | | Curseur survol | 0 | | | | | | UI par l'utilisateur | Selon fenêtre | | | | | | On/Off | Non | | | | | | Recopie Option menu flèche | Non | | | | | | Taux Paral. hauteur | 0 | | | | | | Taux Paral. Y | 0 | | | | | | Épinglé | Non | | | | | | Masquer lors du scrolling | Non | | | | | | Ancrage au contenu | <Aucun> | | | | | | Retrait gauche | 0 | | | | | | Réduction Ruban | Ne pas réduire le bouton | | | | | | Cadrage fonctions gXXX | Cadrage ignoré (pour compatibilité) | | | | | | Numéro aide | 0 | | | | | | Opacité | 100 | | | | | | Autorise ChangeGabarit | Oui | | | | | | Animer si trop long | Non | | | | | | Animée par défaut | Oui | | | | | | Mode ellipse | <Aucun> | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 | Facteur d'agrandissement | 0 | | | | | | ------------------------- | ------- | --- | --- | --- | --- | | Type flèche | <Aucun> | | | | | | Texte Markdown | Non | | | | | | Mode menu ctx. | <Aucun> | | | | | | Nb. états image | 1 | | | | | Image fond FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\150 ActivAndroid 2\ActivAndroid 2_Btn_Std.png | Nb. états fond | 5 | | | | | | ---------------------------- | ------------------ | ------- | --- | --- | ---- | | Etirement de l'image de fond | Largeur et hauteur | | | | | | 06/08/2026 | | Isis_BO | | | 6417 | Partie 9 › WinDevDialogBox › Informations sur les champs Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 500 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_ESC Libellé FR,GB: ESC Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Nb. états image 5 Image fond FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\150 ActivAndroid 2\ActivAndroid 2_Btn_Std.png Nb. états fond 5 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> 06/08/2026 Isis_BO 6418 Partie 9 › WinDevDialogBox › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : BTN_MOBILE_1 Libellé FR: Bouton GB: Button Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Nb. états image 1 Image fond FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\150 ActivAndroid 2\ActivAndroid 2_Btn_Std.png Nb. états fond 5 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6419 Partie 9 › WinDevDialogBox › Informations sur les champs Image : ICONE Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : ICON_ERREUR Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\Attention.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 6420 Partie 9 › WinDevDialogBox › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : ICON_INFORMATION Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\info.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6421 Partie 9 › WinDevDialogBox › Informations sur les champs Image : ICON_Question Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\IconeQuestion.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : INT_1 Libellé FR,GB: &Interrupteur Valeur initiale 0 Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui 06/08/2026 Isis_BO 6422 Partie 9 › WinDevDialogBox › Informations sur les champs Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. <Aucun> Image D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\150 ActivAndroid Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_INFO Libellé FR: <Libellé avec %1, %2, etc..> GB: <Label with %1, %2, etc..> Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse <Aucun> Unicode Non 06/08/2026 Isis_BO 6423 Partie 9 › WinDevDialogBox › Informations sur les champs Transforme le & Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_TITRE Libellé FR: <Titre> GB: <Title> Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse <Aucun> Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6424 Partie 9 › WinDevDialogBox › Informations sur les champs Champ de saisie : SAI_1 Libellé FR: GB: Texte Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression <Aucun> Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage horz. Gauche Position X interne 51 Largeur interne 181 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 0 Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse <Aucun> Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non 06/08/2026 Isis_BO 6425 Partie 9 › WinDevDialogBox › Informations sur les champs Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. <Aucun> Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 WinDevDialogBox Messages multilingues 06/08/2026 Isis_BO 6426 ¹ .ssem °N Message 2000 FR: Annuler GB: 2001 FR: &Abandonner GB: 2002 FR: &Réessayer GB: 2003 FR: &Ignorer GB: 2004 FR: &Oui GB: 2005 FR: &Non GB: 2006 FR: &Annuler GB: Partie 9 › WinDevDialogBox › Messages multilingues ¹ N° mess. : numéro de message. WinDevDialogBox Code Déclarations globales de WinDevDialogBox // gParamDial est un variant avec des membres: // .titre = "Titre du dialogue" // .message = "Message ligne1 1"+RC+"ligne 2" // .tabBouton[1].lib = "OK" // .tabBouton[2].lib = "Annuler" // .boutonParDefaut = 1 // .boutonAnnulation = 2 //... procédure WinDevDialogBox( gParamDial ) global gnLargeurBtn est un entier // Largeur pour les boutons du dialogue. gnNbBouton est un entier = 1 gnMargeBordBtn est un entier = 100 // Marge en plus des boutons pour la LargeurMin gnLargeurMinFen est un entier = 200 // Largeur mini de la fenêtre gnMargeinterBtnX est un entier = 12 // Marge entre les boutons gnMargeinterBtny est un entier = 2 gbEmpileSiDépasse est un booléen = Faux // indique si on empile les boutons en Y si ils dépassent en largeur gbBoutonEmpile est un booléen = Faux // indique si il faut empiler les bouton les un sur les autres (pour mobile) gnLargeurMaxFen est un entier = 4000 // largeur Max de la fenêtre. sera mis a jour selon la taille de l'écran gsPrefixeBouton est chaîne = "BTN_" // préfixe du nom du bouton a clone. pour différentier le look Mobile/Win32 gsNomBoutonAnnulation est chaîne = BTN_1..Nom /// nom du bouton annulation gsChampSaisie est une chaîne // initialisé dans le cas de la fonction Saisie(). Laissé a "" pour Dialogue() // Init du dialogue InitDialogue( ) WinDevDialogBox Code des champs Clic sur BTN_1 FermeDialogue(MoiMême..Note) Clic sur BTN_ESC 06/08/2026 Isis_BO 6427 Partie 9 › WinDevDialogBox › Code des champs ExécuteTraitement(gsNomBoutonAnnulation,trtClic) Clic sur BTN_MOBILE_1 FermeDialogue(MoiMême..Note) Initialisation de SAI_1 <compile si TypeConfiguration<>UniversalWindowsApp> MoiMême..RetraitDroit = 2 <fin> WinDevDialogBox Procédures Procédure locale __bBitPresent // indique si un bit est actif dans un entier // pour ne pas utiliser OuBinaire et ne pas avoir de dépendance sur la MAT procédure __bBitPresent(dwFlag est entier, dwPOWOF2 est entier) si dwFlag = dwPOWOF2 alors renvoyer Vrai nRes est entier = dwFlag & dwPOWOF2 renvoyer nRes<>0 Procédure locale _bEstNumriqueOuDateOuHeure // Résumé : indique si un type de champ de saisie représente un numérique, une date ou une heure procédure _bEstNumriqueOuDateOuHeure(local type entier) // on aligne a droite les chaamp numérique, date si type = typSaisieNum _ou_ type = typSaisieMonétaire _ou_ type = typSaisieDate _ou_ type = typSaisieHeure alors // numérique, une date ou une heure renvoyer Vrai fin // autre renvoyer Faux Procédure locale _bModeMobile // Indique si on est en mode windows mobile procédure _bModeMobile() si EnModeSimulateurAndroid() _ou_ EnModeAndroid() _ou_ EnModeSimulateuriOS() _ou_ 06/08/2026 Isis_BO 6428 Partie 9 › WinDevDialogBox › Procédures EnModeSimulateurPocket() _ou_ EnModeiOS() alors renvoyer Vrai fin renvoyer Faux Procédure locale AdapteLargeurSaisie // Adapte la largeur du champ de saisie procédure AdapteLargeurSaisie() nNbCharMax est un entier // W est généralement le caractère le plus large nlargeurMax1Char est un entier nlargeurMax1Char = TexteLargeur(SAI_1,"W" ) // si texte si SAI_1..TypeSaisie = typSaisieTexte alors // le max dépend du nombre de char qu'on peut saisir nNbCharMax = SAI_1..Taille // si pas de max si nNbCharMax= 0 alors retour // ne rien faire, pas de max fin sinon // le max de char saisissable est équivalent au nombre de char dans le champ de saisie // ex: "999 999,99" // "JJ/MM/AAAA" nNbCharMax = Taille(SAI_1..MasqueSaisie) fin // si numérique ou date ou heure si _bEstNumriqueOuDateOuHeure( SAI_1..TypeSaisie ) alors // le char max saisissable est un nombre nlargeurMax1Char = TexteLargeur(SAI_1, "0" ) fin // taille nécessaire nMarges est entier = 8 nLargeurNécessaire est entier = nNbCharMax *nlargeurMax1Char + nMarges SAI_1..Largeur = nLargeurNécessaire Procédure locale AfficherBoutons // Procédure qui permet d'afficher les différents boutons selon la fonction demandée // Init libellé et valeur de retour procédure AfficherBoutons(tabBouton, local nBoutonDefaut entier, local nBoutonAnnulation entier <utile> , local nDelaiAvantFermeture entier) gnLargeurBtn=0 06/08/2026 Isis_BO 6429 Partie 9 › WinDevDialogBox › Procédures // largeur du bouton le plus large nLargeurBtnMax est un entier=0 nNbParamParBouton est un entier=1 gnNbBouton = tabBouton..Occurrence // si a on une fermeture automatique mais pas de bouton par défaut si nDelaiAvantFermeture > 0 _et_ nBoutonDefaut <= 0 alors // on utilise le premier nBoutonDefaut = 1; fin i est un entier sNomBouton est une chaîne pour i=1 _à_ gnNbBouton sLib est une chaîne= tabBouton[i].lib sNomBouton = gsPrefixeBouton+i //clone le bouton si nécessaire si i>1 alors si pas ChampExiste(sNomBouton) ChampClone(gsPrefixeBouton + "1",sNomBouton) fin fin {sNomBouton,indChamp}..NumTAB=i //modifie le libellé si _bModeMobile() alors // pas de & dans les libellés des boutons en mobile // car pas de clavier pour raccourci par lettre d(appel. sLib = Remplace(sLib,"&","") fin {sNomBouton,indChamp}..Libellé=sLib // init valeur de retour nValeurRetour est entier = i si tabBouton[i].val..existe alors nValeurRetour = tabBouton[i].val {sNomBouton,indChamp}..Note=nValeurRetour// utilisé dans le code de clic du bouton sTexteMax est une chaîne // si la fenêtre est en validation automatique et que ce bouton est le bouton de validation si nDelaiAvantFermeture > 0 _et_ i = nBoutonDefaut alors // on réserve la place pour le compteur sTexteMax = {sNomBouton,indChamp}..Libellé +" ("+NumériqueVersChaîne(nDelaiAvantFermeture, "d") +" s)" sinon sTexteMax = {sNomBouton,indChamp}..Libellé fin //modifie la largeur nLargeurMINBTN est entier = 80 nMARGE est entier = 2*gnMargeinterBtnX nLargeurBnI est entier = Max(nLargeurMINBTN, TexteLargeur({sNomBouton,indChamp}, sTexteMax, tMonoligne)+nMARGE) si nLargeurBnI > nLargeurBtnMax alors nLargeurBtnMax = nLargeurBnI; // nouveau Max fin {sNomBouton,indChamp}..Largeur= nLargeurBnI; //cumule la largeur gnLargeurBtn += {sNomBouton,indChamp}..Largeur 06/08/2026 Isis_BO 6430 Partie 9 › WinDevDialogBox › Procédures fin <compile si TypeConfiguration<>Android> pour i=1 _à_ gnNbBouton sNomBouton = gsPrefixeBouton+i // si c'est le bouton annulation si i = nBoutonAnnulation alors {sNomBouton,indChamp}..TypeBouton= btnAbandon fin // si c'est le bouton par défaut si i = nBoutonDefaut alors {sNomBouton,indChamp}..TypeBouton= btnValidation fin fin <fin> //par défaut, si on annule, c'est comme si on clique sur le bouton annulation MaFenêtre..ValeurRenvoyée=gParamDial.boutonAnnulation gsNomBoutonAnnulation = gsPrefixeBouton + gParamDial.boutonAnnulation //on prend en compte l'espacement entre les boutons gnLargeurBtn+=(gnNbBouton-1)*gnMargeinterBtnX //si la largeur de bouton est > à l'écran si gbEmpileSiDépasse _et_ gnLargeurBtn >= gnLargeurMaxFen-gnMargeinterBtnX alors // tous les boutons ont la même largeur, celle du bouton le plus large gnLargeurBtn = nLargeurBtnMax // on dessine en mode "boutons les un sous les autres" gbBoutonEmpile = Vrai fin Procédure locale AfficherImage // affiche un icone prédéfini ou bien un perso si <nFlagImage=0> procédure AfficherImage(local nFlagImage entier, local sImage chaîne ) // si c'est un image prédéfinie si nFlagImage<>0 alors si EnModeiOS() _ou_ EnModeAndroid() alors // pas d''icone système en android ou IOS ICONE..Visible = Faux LIB_TITRE..X -= ICONE..Largeur LIB_TITRE..Largeur += ICONE..Largeur // si pas de libellé non plus si LIB_TITRE = "" alors // récupérer l'espace pour le texte LIB_TITRE..Visible = Faux LIB_INFO..Y -= LIB_TITRE..Hauteur fin fin // MB_ICONEXCLAMATION = 0x00000030 si __bBitPresent(nFlagImage , 0x20) _et_ __bBitPresent(nFlagImage , 0x10) alors ICONE = ICON_ERREUR // MB_ICONQUESTION = 0x00000020 sinon si __bBitPresent(nFlagImage,0x20) alors ICONE = ICON_Question // MB_ICONASTERISK = 0x00000040 06/08/2026 Isis_BO 6431 Partie 9 › WinDevDialogBox › Procédures sinon si __bBitPresent(nFlagImage,0x00000040) alors ICONE = ICON_INFORMATION fin // si c'est une image perso sinon ICONE = sImage fin Procédure locale CalculeMeilleureDimensionTexte // calcule et redimensionne le libellé qu a affiche le message principal procédure CalculeMeilleureDimensionTexte(nLargeurTexte est entier, nHauteurTexte est un entier, szLibelle est une chaîne) nLargeurInfoInit est un entier= LIB_INFO..Largeur nHauteurInfoInit est un entier= LIB_INFO..Hauteur //recherche de la meilleure largeur hauteur, en respectant si possible un rapport 4/3 //calcule de la largeur la plus grande LIB_INFO..Largeur=1000 nLargeur0 est un entier= TexteLargeur(LIB_INFO, szLibelle, tMultiligne ) + 40 nHauteur0 est un entier= TexteHauteur(LIB_INFO, szLibelle, tMultiligne ) + 20 nLargeurTexte=nLargeur0 nHauteurTexte=nHauteur0 rRapport est un numérique=nLargeurTexte/nHauteurTexte //trace("("+nLargeur0+","+nHauteur0+")="+rRapport) nbPasse est un entier=0 tantque rRapport>2 _et_ (nbPasse<10) //si la fenêtre est très large si nLargeurTexte>100 alors LIB_INFO..Largeur=nLargeurTexte-100 sinon LIB_INFO..Largeur=nLargeurTexte-50 fin nLargeur0 = TexteLargeur(LIB_INFO, szLibelle, tMultiligne ) + 40 nHauteur0 = TexteHauteur(LIB_INFO, szLibelle, tMultiligne ) + 20 rRapport=nLargeur0/nHauteur0 si rRapport <1.4 alors //le nouveau rapport montre une fenetre trop haute //on reste sur la dernière dimension calculée sortir fin //si la nouvelle largeur ne change pas si nLargeurTexte=nLargeur0 alors sortir fin //on prend la nouvelle dimension nLargeurTexte=nLargeur0 nHauteurTexte=nHauteur0 nbPasse++ //sécurité anti boucle infini fin ///si nHauteurTexte < 50 alors nHauteurTexte = 50 //rétablit les dimensions du champs LIB_INFO..Largeur=nLargeurInfoInit LIB_INFO..Hauteur=nHauteurInfoInit Procédure locale CentrerBoutons 06/08/2026 Isis_BO 6432 Partie 9 › WinDevDialogBox › Procédures // Procédure qui permet de centrer les boutons dans la fenêtre procédure CentrerBoutons() nPosDébut est entier = 0 // en android l'ancrage n'est pas appliqué avant la fin de l’initialisation. on force les postions Y nMargeBas est entier = 5 nPosY est entier = MaFenêtre..Hauteur - BTN_1..Hauteur - nMargeBas // Calculer la position de départ nPosDébut = (MaFenêtre..Largeur - gnLargeurBtn) / 2 // en android les boutons sont cadrés a droite si EnModeAndroid() alors nPosDébut = MaFenêtre..Largeur - gnLargeurBtn - gnMargeBordBtn/2 fin // MAJ position des boutons i est un entier pour i=1 _à_ gnNbBouton sNomBouton est une chaîne= gsPrefixeBouton+i {sNomBouton,indChamp}..X = nPosDébut si _bModeMobile() alors {sNomBouton,indChamp}..Y = nPosY fin nPosDébut+={sNomBouton,indChamp}..Largeur+gnMargeinterBtnX fin Procédure locale EmpileBoutons // Procédure qui mets les boutons les un en dessous des autres si l'écran n'est pas assez large // Pour mobile procédure EmpileBoutons() nPosX est entier = 0 nPosY est entier = MaFenêtre..Hauteur - (({gsPrefixeBouton + "1",indChamp}..Hauteur + gn MargeinterBtny) * (gnNbBouton)) nPosY -= gnMargeBordBtn/2 // Calculer la position de départ nPosX = (MaFenêtre..Largeur - gnLargeurBtn) / 2 // pour tous les boutons i est un entier pour i=1 _à_ gnNbBouton sNomBouton est une chaîne= gsPrefixeBouton+i // on les centre et on on leur donne leur positon et taille correcte {sNomBouton,indChamp}..X = nPosX {sNomBouton,indChamp}..Y = nPosY {sNomBouton,indChamp}..Ancrage = 0 {sNomBouton,indChamp}..Largeur = gnLargeurBtn nPosY+={sNomBouton,indChamp}..Hauteur+gnMargeinterBtny // bouton suivant fin Procédure locale FermeDialogue // ferme le dialogue et renvoie la valeur du bouton cliqué // remplis aussi la valeur du champ de saisie/de l'interrupteur dans le cas de la fonction Saisie( "XXX", ValSaisie ) procédure FermeDialogue(local ValeurRet est un entier) 06/08/2026 Isis_BO 6433 Partie 9 › WinDevDialogBox › Procédures // si on est utilisé pour la fonction Saisie() si gParamDial.saisie.valeur..Existe _et_ gsChampSaisie<>"" alors // affecte la valeur OUT dans le variant d'entrée gParamDial.saisie.valeur = {gsChampSaisie, indChamp}..Valeur fin Ferme("", ValeurRet) Procédure locale InitChampSaisieOuInterrupteur // Résumé : Initialisation du champ de saisie // <varSaisie> : sous partie du variant paramètre pour la partie saisie. // ex: // x.saisie.type = typSaisieTexte procédure InitChampSaisieOuInterrupteur( varSaisie ) // que si on a défini un type de Saisie() si pas varSaisie.type..existe alors retour fin // si on veut un interrupteur si varSaisie.type = typInterr alors INT_1..Visible = Vrai // nom a utiliser gsChampSaisie = MaFenêtre..Nom + "." + INT_1..Nom // Init Libellé INT_1[1]..Libellé = varSaisie.libelleOptionnel // Init valeur INT_1 = varSaisie.valeur retour fin // autre cas : on veut un champ de saisie // nom a utiliser gsChampSaisie = MaFenêtre..Nom + "." + SAI_1..Nom // type de saisie (date, numérique, texte, ... ) SAI_1..TypeSaisie = varSaisie.type // masque si varSaisie.masqueSaisie..existe alors SAI_1..MasqueSaisie = varSaisie.masqueSaisie fin // init propriété supplémentaires <compile si TypeConfiguration<>Android> si varSaisie.effacementAutomatique..Existe alors SAI_1..EffacementAutomatique = varSaisie.effacementAutomatique fin <fin> <compile si TypeConfiguration<>iOS> // init format mémorisée pour le cas des date+heure si varSaisie.formatMemorise..Existe alors SAI_1..FormatMémorisé = varSaisie.formatMemorise fin si varSaisie.motDePasse..Existe alors SAI_1..MotDePasse = varSaisie.motDePasse fin <fin> si varSaisie.tailleSaisie..Existe alors 06/08/2026 Isis_BO 6434 Partie 9 › WinDevDialogBox › Procédures SAI_1..Taille = varSaisie.tailleSaisie fin //chDroite non dispo en IOS <compile si TypeConfiguration<>iOS> // on aligne a droite les chaamp numérique, date si _bEstNumriqueOuDateOuHeure( varSaisie.type ) alors SAI_1..CadrageHorizontal = chDroite fin <fin> // si chaine avec RC on utilise un champ multi-ligne sValeurInitiale est chaîne = varSaisie.valeur si varSaisie.type = typSaisieTexte _et_ Position(sValeurInitiale,RC)>0 alors {gsChampSaisie, indChamp}..Multiligne = Vrai {gsChampSaisie, indChamp}..Largeur = TexteLargeur(SAI_1, sValeurInitiale,tMultiligne) {gsChampSaisie, indChamp}..Hauteur = TexteHauteur(SAI_1, sValeurInitiale,tMultiligne) fin <compile si TypeConfiguration<>Android et TypeConfiguration<>iOS > si varSaisie.boutonCalculatrice alors SAI_1..BoutonCalculatrice = Vrai fin <fin> si _bModeMobile() alors SAI_1..PoliceTaille = LIB_INFO..PoliceTaille fin SAI_1..Visible = Vrai // valeur initiale SAI_1 = sValeurInitiale Procédure locale InitDialogue // Initialisation du dialogue // en fonction des paramètre passé a la fenêtre, en particulier le variant <gParamDial> procédure InitDialogue( ) // MAJ des globales si on est en mobile / linux InitSiMobile() si EnModeLinux() alors FenChangeAgencement(1) // comme Windows fin // Initialisation de la largeur max du dialogue InitLargeurMaxFen() // Mettre à jour le titre de la fenêtre MoiMême..Titre = gParamDial.titre LIB_TITRE = gParamDial.titre // Mettre a jour le message LIB_INFO = gParamDial.message // Initialiser champ de saisie ou l'interrupteur pour la fonction Saisie() InitChampSaisieOuInterrupteur(gParamDial.saisie ) // Initialiser les boutons AfficherBoutons(gParamDial.tabBouton, gParamDial.boutonParDefaut, gParamDial.boutonAnnulation, 06/08/2026 Isis_BO 6435 Partie 9 › WinDevDialogBox › Procédures gParamDial.delaisAvantFermeture) // Afficher l'image AfficherImage(gParamDial.type, gParamDial.image) // Calcule la largeur et la hauteur de la boîte de dialogue RedimensionnerFenêtre(gParamDial.message) si gbBoutonEmpile alors // Empiler les boutons les un sur les autres EmpileBoutons() sinon // Centrer les boutons CentrerBoutons() fin //bouton par défaut si ChampExiste(gsChampSaisie) alors DonneFocus(gsChampSaisie) sinon DonneFocus(gsPrefixeBouton+gParamDial.boutonParDefaut) fin Procédure locale InitLargeurMaxFen // Résumé : initialisation de <gnLargeurMaxFen> procédure InitLargeurMaxFen() si EnModeLinux() alors retour // SysXRes() non dispo en linux fin // récupération de la largeur de l'écran moins la marge de chaque coté nMarge est un entier = 8 nLargeurEcran est entier = SysXRes() - nMarge*2 // on ne fait pas dépasser de la taille de l'écran si gnLargeurMaxFen > nLargeurEcran alors gnLargeurMaxFen = nLargeurEcran fin Procédure locale InitSiMobile // Résumé : Initialisation des paramètres si la fenetre est utilisée en mobile // exécution ou simulation. procédure InitSiMobile() si _bModeMobile() alors // Marge entre les boutons. plus petite qu'en WD WIN32 gnMargeinterBtnX = 5 gnMargeBordBtn = 20 // utiliser l'algorithme d’empilement V si ca dépasse gbEmpileSiDépasse = Vrai gsPrefixeBouton = "BTN_MOBILE_" // ex BTN_MOBILE_1 BTN_1..Visible = Faux// pour ne pas superposer fin Procédure locale RedimensionnerFenêtre 06/08/2026 Isis_BO 6436 Partie 9 › WinDevDialogBox › Procédures procédure RedimensionnerFenêtre(szLibelleParam) // Procédure qui permet de redimensionner la boîte de dialogue en fonction du libellé à afficher szLibelle est chaîne = szLibelleParam // contournement si UNICODE //nLargeurMax est un entier = 800 nLargeurMin est entier = 0 nLargeurTexte est entier = 0 nHauteurTexte est entier = 0 nLargeurFen est entier = 0 nHauteurFen est entier = 0 nHauteurMinFen est entier = MaFenêtre..HauteurInitiale // Calculer la largeur min (celle des boutons + une marge sur les côtés) nLargeurMin = gnLargeurBtn + gnMargeBordBtn // pour TB#102180, 400 px mini si nLargeurMin< 400 _et_ pas _bModeMobile() alors nLargeurMin = 400 fin nLargeurTitre est un entier nLargeurTitre=TexteLargeur(LIB_TITRE, MoiMême..Titre, tMonoligne) si nLargeurMin < nLargeurTitre+ gnMargeBordBtn alors nLargeurMin = nLargeurTitre+ gnMargeBordBtn fin si nLargeurMin < gnLargeurMinFen alors nLargeurMin = gnLargeurMinFen // Calculer les dimensions nécessaires au dessin libellé (@@+20 : Marge supplémentaire) CalculeMeilleureDimensionTexte(nLargeurTexte, nHauteurTexte,szLibelle) nHauteurSaisie est un entier=0 si ChampExiste(gsChampSaisie) alors nHauteurSaisie={gsChampSaisie,indChamp}..Hauteur // +10 : marge a droite pour Qw#262752 nLargeurTexte=Max(nLargeurTexte, {gsChampSaisie,indChamp}..Largeur + 10) fin // La hauteur minimale ne peut pas être inférieure à l'icône à gauche si nHauteurTexte +nHauteurSaisie +6 < ICONE..Hauteur alors nHauteurTexte = ICONE..Hauteur - nHauteurSaisie - 6 fin // Calculer la largeur de la fenêtre nLargeurFen = nLargeurTexte + MaFenêtre..Largeur - LIB_INFO..Largeur // La largeur de la fenêtre ne doit pas être inférieure à la largeur min si nLargeurFen < nLargeurMin alors nLargeurFen = nLargeurMin // La largeur de la fenêtre ne doit pas être supérieure à la largeur max si nLargeurFen > gnLargeurMaxFen alors nLargeurFen = gnLargeurMaxFen fin // Calculer la hauteur de la fenêtre nHauteurFen = MaFenêtre..HauteurInitiale + nHauteurTexte + nHauteurSaisie - LIB_INFO..Hauteur si nHauteurSaisie>0 alors nHauteurFen+=6 fin // en mode bouton emplie on ajoute la hauteur des boutons a partir de 2eme si gbBoutonEmpile alors nHauteurFen += ({ gsPrefixeBouton +"1",indChamp}..Hauteur + gnMargeinterBtny) * (gnNbBouton-1) fin // PAD le 02/11/2008, pour Dialogue en mobile. 06/08/2026 Isis_BO 6437 Partie 9 › WinDevDialogBox › Procédures si nHauteurFen<nHauteurMinFen alors nHauteurFen = nHauteurMinFen fin // Redimensionner la fenêtre avec les nouveaux paramètres FenTaille("", nLargeurFen, nHauteurFen) // Redimensionner le libellé LIB_INFO..Hauteur = nHauteurTexte LIB_INFO = szLibelle // Placement des éléments nEspaceH est un entier = (nLargeurFen - (ICONE..Largeur + LIB_INFO..Largeur)) / 3 si _bModeMobile() alors nEspaceH = ICONE..X // ne pas déplacer. fin ICONE..X = nEspaceH si pas _bModeMobile() alors //QW#189203 LIB_INFO..X = 2*nEspaceH + ICONE..Largeur fin si ChampExiste(gsChampSaisie) alors // Aligner le champ de saisie/l'interrupteur avec le libelle en X {gsChampSaisie,indChamp}..X = LIB_INFO..X // fixer lal argeur du champ a "toute la fenetre" nLargeurPourAlignSai est entier = nLargeurFen - LIB_INFO..X - 16 // 16 : marge {gsChampSaisie,indChamp}..Largeur = nLargeurPourAlignSai si gParamDial.saisie.adapteLargeur alors AdapteLargeurSaisie() fin // MEttre champ de saisie/l'interrupteur sous le libelle {gsChampSaisie,indChamp}..Y=LIB_INFO..Y+nHauteurTexte-6 fin nEspaceV est un entier = (nHauteurTexte - ICONE..Hauteur) / 2 si nEspaceV<0 alors nEspaceV=0 fin si _bModeMobile() alors nEspaceV = 0 fin ICONE..Y += nEspaceV si pas gbBoutonEmpile alors i est entier pour i=2 _à_ gnNbBouton {gsPrefixeBouton +i,indChamp}..Y={gsPrefixeBouton + "1",indChamp}..Y fin fin 06/08/2026 Isis_BO 6438 Partie 9 › WinDevMessageBox › Image WinDevMessageBox Image WinDevMessageBox Informations générales WinDevMessageBox Fichier physique D:\Projets Windev\Batik\WD30\Dev\WDFAA_1\WinDevMessageBox.wdw | Créé par | | XVA | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 12/02/2019 12:07:08 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:25 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 359 Hauteur | 190 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | --------------- | --- | ----------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Menu contextuel | | <NO CONTEXT MENU> | | | | | 06/08/2026 | | | Isis_BO | | 6439 | Partie 9 › WinDevMessageBox › Informations générales Unité des tailles Plateforme unique desktop OU mobile Ancrage au contenu <Aucun> Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Non Type cadre Double Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet <Défaut> Grisé : Utiliser couleur perso. Non Grisé : Algo pour images <Défaut> Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 8 Pos. Y Menu 33 Texte Markdown Non Mode menu ctx. <Aucun> M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Image poignée D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\150 ActivAndroid Statistiques de la fenêtre Libellé 1 Bouton 5 Image 3 06/08/2026 Isis_BO 6440 Partie 9 › WinDevMessageBox › Informations générales Nombre d'éléments dans la fenêtre : 9 WinDevMessageBox Informations sur les champs Fenêtre : WinDevMessageBox Libellé tuaféd rap eéminA | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | laitini tatE | | | | | --- | --------------------- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_INFO | 74 6 | 271 | 142 0 | Actif | Gauche | Centre | | | -------- | ---- | --- | ----- | ----- | ------ | ------ | --- | Bouton notuob epyT | | | | | | laitini tatE | BAT ehcuoT | | | --- | ---------- | ---------- | --------------- | --- | ------------ | ---------- | --- | | | X noitisoP | Y noitisoP | | | | | | | | | | ruegraL ruetuaH | | | | | elbisiV nalP | BTN_ANNULER | 267 | 154 | 80 24 | 0 | Actif | Normal | | | ---------------- | --- | --- | ------ | --- | ----- | -------- | --- | | BTN_Copier_caché | 6 | -63 | 127 24 | 0 | Actif | Interrup | | | BTN_NON | 178 | 154 | 80 24 | 0 | Actif | Normal | | | BTN_OK | 6 | 154 | 80 24 | 0 | Actif | Validati | | | BTN_OUI | 92 | 154 | 80 24 | 0 | Actif | Validati | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | --- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | | ruegraL | ruetuaH | | | cilc cevA | | elbisiV nalP | ICON_ERREUR | 6 | 106 | 50 50 | 0 | Actif | | | | ---------------- | --- | --- | ------- | --- | ----- | --- | ---- | | ICON_INFORMATION | 6 | 6 | 50 50 | 0 | Actif | | | | ICON_QUESTION | 6 | 56 | 50 50 | 0 | Actif | | | | 06/08/2026 | | | Isis_BO | | | | 6441 | Partie 9 › WinDevMessageBox › Informations sur les champs Fenêtre : WinDevMessageBox Bouton : BTN_ANNULER Libellé FR: Annuler GB: Cancel Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6442 Partie 9 › WinDevMessageBox › Informations sur les champs Bouton : BTN_Copier_caché Libellé FR: Copier (caché) GB: Copy (hidden) Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Nb. états image 1 Image fond FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\Gabarits\WD\150 ActivAndroid 2\ActivAndroid 2_Btn_App_Main.png Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6443 Partie 9 › WinDevMessageBox › Informations sur les champs Bouton : BTN_NON Libellé FR: &Non GB: &No Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6444 Partie 9 › WinDevMessageBox › Informations sur les champs Bouton : BTN_OK Libellé FR,GB: OK Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6445 Partie 9 › WinDevMessageBox › Informations sur les champs Bouton : BTN_OUI Libellé FR: &Oui GB: &Yes Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6446 Partie 9 › WinDevMessageBox › Informations sur les champs Image : ICON_ERREUR Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\erreur.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : ICON_INFORMATION Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\info.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non 06/08/2026 Isis_BO 6447 Partie 9 › WinDevMessageBox › Informations sur les champs Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : ICON_QUESTION Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\question.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> 06/08/2026 Isis_BO 6448 Partie 9 › WinDevMessageBox › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : LIB_INFO Libellé FR: <Libellé de Info/Erreur> GB: <Text of Info/Error> Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse <Aucun> Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 WinDevMessageBox Code Déclarations globales de WinDevMessageBox procédure WinDevMessageBox( szTitre="Test", szLibelle="", nType=1, nNumBouton=1) // Fenêtre alternative à la MessageBox standard de WINDOWS. 06/08/2026 Isis_BO 6449 Partie 9 › WinDevMessageBox › Code // Cette fenêtre est rajoutée au projet si l'option // "[] appliquer le thème du gabarit aux fenêtres système" est cochée. // Elle est utilisée pour les fonctions suivantes : // -Info() // -Erreur() // -OuiNon() // -Confirmer() // -Avertissement() // -OKAnnuler() // Paramètres: // szTitre : Titre que l'on veut donner à la fenêtre // szLibelle : Le message à afficher dans la fenêtre // nType : Le dialogue à émuler : 0 = Info, 1 = Erreur, 2=OuiNon, 3=Confirmer, 4=Avertissement, 5=OKAnnuler. // nNumBouton: n° de bouton à sélectionner (pour OuiNon et Confirmer) // global // Largeur pour les boutons du dialogue // ( Calculé selon le type de dialogue ) nLargeurBtn est entier = 0 // marge en plus des boutons pour la largeurMin constant MARGEBORDS = 20 // marge entre les boutons constant MARGEINTERBTN = 6 // constantes renvoyées par MessageBox constant IDOK = 1 constant IDCANCEL = 2 constant IDABORT = 3 constant IDRETRY = 4 constant IDIGNORE = 5 constant IDYES = 6 constant IDNO = 7 // on met en place le message LIB_INFO = szLibelle // on met en place le titre MoiMême..Titre = szTitre // on met en place les boutons selon nType cas 0 : // Info // on rend visible le bouton [OK] et l'icône "I" BTN_OK..Visible = Vrai ICON_INFORMATION..Visible = Vrai // la largeur est celle d'un bouton nLargeurBtn = BTN_OK..Largeur // Valeur renvoyée si on ferme par la croix : OK MoiMême..ValeurRenvoyée = IDOK cas 1 : // Erreur // on rend visible le bouton [OK]et l'icône "x" BTN_OK..Visible = Vrai ICON_ERREUR..Visible = Vrai // la largeur est celle d'un bouton nLargeurBtn = BTN_OK..Largeur // Valeur renvoyée si on ferme par la croix : OK MoiMême..ValeurRenvoyée = IDOK cas 2 : // OuiNon // on rend visible les boutons [OUI] et [NON] et l'icône "?" BTN_OUI..Visible = Vrai BTN_NON..Visible = Vrai ICON_QUESTION..Visible = Vrai 06/08/2026 Isis_BO 6450 Partie 9 › WinDevMessageBox › Code // la largeur est celle de 2 boutons + la marge nLargeurBtn = BTN_OUI..Largeur *2 + MARGEINTERBTN // si on veut sélectionner [NON] comme bouton par défaut si nNumBouton=2 alors EcranPremier(BTN_NON) // Valeur renvoyée si on ferme par la croix : NON MoiMême..ValeurRenvoyée = IDNO cas 3 : // Confirmer // on rend visible les boutons [OUI], [NON] et [ANNULER] et l'icône "?" BTN_OUI..Visible = Vrai BTN_NON..Visible = Vrai BTN_ANNULER..Visible = Vrai ICON_QUESTION..Visible = Vrai // la largeur est celle de 3 boutons + la marge nLargeurBtn = BTN_OUI..Largeur *3 + MARGEINTERBTN*2 // si on veut sélectionner [NON] comme bouton par défaut si nNumBouton=2 alors EcranPremier(BTN_NON) // si on veut sélectionner [Annuler] comme bouton par défaut si nNumBouton=3 alors EcranPremier(BTN_ANNULER) // Valeur renvoyée si on ferme par la croix : ANNULER MoiMême..ValeurRenvoyée = IDCANCEL cas 4 : // Avertissement // on rend visible le bouton [OK] et l'icône "!" BTN_OK..Visible = Vrai ICON_INFORMATION..Visible = Vrai // la largeur est celle d'un bouton nLargeurBtn = BTN_OK..Largeur // Valeur renvoyée si on ferme par la croix : OK MoiMême..ValeurRenvoyée = IDOK cas 5 : // OuiNon // on rend visible les boutons [OUI] et [NON] et l'icône "I" BTN_OUI..Visible = Vrai BTN_NON..Visible = Vrai ICON_QUESTION..Visible = Vrai // Met le libellé "OK" sur [OUI] et "Annuler" sur [NON] BTN_OUI..Libellé = BTN_OK..Libellé BTN_NON..Libellé = BTN_ANNULER..Libellé // la largeur est celle de 2 boutons + la marge nLargeurBtn = BTN_OUI..Largeur *2 + MARGEINTERBTN // si on veut sélectionner [Annuler] comme bouton par défaut si nNumBouton=2 alors EcranPremier(BTN_NON) // Valeur renvoyée si on ferme par la croix : NON MoiMême..ValeurRenvoyée = IDNO fin // calcule la largeur et la hauteur de la boite de dialogue RedimensionneDialogue() // centre les boutons CentreLesBoutons() // on émet un avertissement sonore (comme le système) AvertissementSonore() WinDevMessageBox Code des champs Clic sur BTN_ANNULER 06/08/2026 Isis_BO 6451 Partie 9 › WinDevMessageBox › Code des champs // ferme la fenêtre et renvoie "IDCANCEL" Ferme("", IDCANCEL ) Clic sur BTN_Copier_caché // on met dans le presse-papier le titre et le libellé de la message-box sSEP est chaîne = "---------------------------" VersPressePapier( sSEP + RC + MaFenêtre..Titre + RC + sSEP + RC + LIB_INFO ) Clic sur BTN_NON // ferme la fenêtre et renvoie "IDNO" Ferme("", IDNO) Clic sur BTN_OK // ferme la fenêtre et renvoie IDOK (valeur inutilisée) Ferme("", IDOK) Clic sur BTN_OUI // si on est OK (OKAnnuler) si nType=5 alors // ferme la fenêtre et renvoie "IDOK" Ferme("", IDOK) fin // ferme la fenêtre et renvoie "IDYES" Ferme("", IDYES) WinDevMessageBox Procédures Procédure locale AvertissementSonore procédure AvertissementSonore() // Emet un avertissement sonore comme le système <si CibleExécution=ApplicationWindows> selon nType cas 0 : // Info Son(sonSystèmeAstérisque) cas 1 : // Erreur Son(sonSystèmeArrêtCritique) cas 2 : // OuiNon Son(sonSystèmeQuestion) cas 3 : // Confirmer 06/08/2026 Isis_BO 6452 Partie 9 › WinDevMessageBox › Procédures Son(sonSystèmeQuestion) cas 4 : // Avertissement Son(sonSystèmeAstérisque) cas 5 : // OKAnnuler Son(sonSystèmeQuestion) fin <sinon si CibleExécution=Java> Bip() <fin> Procédure locale CentreLesBoutons procédure CentreLesBoutons() // centrage des boutons du dialogue // position de départ xStart est entier = (FenIntLarg() - nLargeurBtn) / 2 // Pour Info/Erreur/Avertissement BTN_OK..X = xStart // Pour OuiNon / OKAnnuler BTN_OUI..X = xStart BTN_NON..X = xStart + BTN_OUI..Largeur + MARGEINTERBTN // Pour Confirmer BTN_ANNULER..X = BTN_NON..X + BTN_NON..Largeur + MARGEINTERBTN // centrer les boutons en hauteur // (ils sont tous superposés, mais un seul est visible) ICON_INFORMATION..Y = LIB_INFO..Y + (LIB_INFO..Hauteur - ICON_INFORMATION..Hauteur) / 2 ICON_QUESTION..Y = ICON_INFORMATION..Y ICON_ERREUR..Y = ICON_INFORMATION..Y Procédure locale RedimensionneDialogue procédure RedimensionneDialogue() // MAJ de la taille de la fenêtre en fonction du libellé fourni // largeur min : // celle des boutons + une marge sur les cotés nLargeurMin est entier = nLargeurBtn + MARGEBORDS // largeur max du libellé nLargeurMaxLibelle est entier = 600 // dimensions nécessaires au dessin du libellé //@@+10 : Marge supplémentaire nLargeurTexte est entier = TexteLargeur(LIB_INFO, szLibelle) + 10 // on interdit également un libellé trop large si nLargeurTexte > nLargeurMaxLibelle alors nLargeurTexte = nLargeurMaxLibelle fin // on force la largeur du libellé pour que le calcul de la hauteur soit correct LIB_INFO..Largeur = nLargeurTexte nHauteurTexte est entier = TexteHauteur(LIB_INFO, szLibelle, tMultiligne) 06/08/2026 Isis_BO 6453 Partie 9 › WinDevMessageBox › Procédures // pas moins de hauteur que celle de l'icône à gauche si nHauteurTexte< ICON_INFORMATION..Hauteur alors nHauteurTexte = ICON_INFORMATION..Hauteur // on force le centrage en hauteur du libellé LIB_INFO..CadrageVertical = cvMilieu // Largeur de la fenêtre nLargeurFen est entier = nLargeurTexte + MaFenêtre..Largeur - LIB_INFO..LargeurInitiale // on ne descend pas en dessous de la largeur MIN. si nLargeurFen < nLargeurMin alors nLargeurFen = nLargeurMin fin // Hauteur de la fenêtre nHauteurFen est entier = MaFenêtre..Hauteur + nHauteurTexte - LIB_INFO..HauteurInitiale // on recentre la fenêtre en largeur et en hauteur MaFenêtre..X -= ( nLargeurFen - MaFenêtre..Largeur )/2 MaFenêtre..Y -= ( nHauteurFen - MaFenêtre..Hauteur )/2 // MAJ de la taille de la fenêtre FenTaille("", nLargeurFen, nHauteurFen) // MAJ de la taille du libellé LIB_INFO..Largeur = nLargeurTexte LIB_INFO..Hauteur = nHauteurTexte LIB_INFO = szLibelle 06/08/2026 Isis_BO 6454 Partie 9 › FI_WinDevFAA_RubanTT › Image FI_WinDevFAA_RubanTT Image FI_WinDevFAA_RubanTT Informations générales FI_WinDevFAA_RubanTT Fichier physique D:\Projets Windev\Batik\WD30\Dev\WDFAA_1\FI_WinDevFAA_RubanTT.wdw | Créé par | | FBO | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 27/08/2019 14:22:52 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 11/04/2025 16:08:31 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 1550 Hauteur | 128 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | ------------------ | --- | ----------------------------------- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | Unité des tailles | | Plateforme unique desktop OU mobile | | | | | Ancrage au contenu | | <Aucun> | | | | | Opacité | | 100 | | | | | Titre personnalisé | | Non | | | | | 06/08/2026 | | | Isis_BO | | 6455 | Partie 9 › FI_WinDevFAA_RubanTT › Informations générales Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre <Aucun> Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet <Défaut> Grisé : Utiliser couleur perso. Non Grisé : Algo pour images <Défaut> Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. <Aucun> M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre | | Champ de saisie | 9 | Libellé | 7 | | ---------- | --------------------- | ------- | --------------- | ---- | | | Bouton | 75 | Interrupteur | 4 | | | Image | 7 | Spin | 6 | | | Potentiomètre | 1 | Combo | 1 | | | Fenêtre interne | 1 | Fenêtre interne | 1 | | | Option d'interrupteur | 4 | Option de menu | 22 | | | Ruban | 1 | Regroupement | 21 | | | Volet (Ruban) | 6 | | | | 06/08/2026 | | Isis_BO | | 6456 | Partie 9 › FI_WinDevFAA_RubanTT › Informations générales Nombre d'éléments dans la fenêtre : 166 FI_WinDevFAA_RubanTT Informations sur les champs Fenêtre : FI_WinDevFAA_RubanTT Fenêtre interne BAT ehcuoT | | | X noitisoP | | | | | laitini tatE | | | --- | --- | ---------- | --- | --- | --- | --- | ------------ | --- | Y noitisoP | | | | ruegraL | | ruetuaH | | | | | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | elbisiV nalP | FI_WinDevFAA_RubanTT | | 0 | 0 | 1550 | 128 | 0 | | | | -------------------- | --- | --- | --- | ---- | --- | --- | --- | --- | Fenêtre interne : FI_WinDevFAA_RubanTT Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | ------------- | ------------- | --- | FTR tamroF | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | --- | --------------------- | --- | --- | --- | ------------ | --- | --- | --- | ruetuaH ruegraL elbisiV nalP | LIB_LectureSeule | 0 | 0 80 | 25 | 0 | Actif | Centre | Centre | | | ---------------- | --- | ---- | --- | --- | ----- | ------ | ------ | --- | Bouton | | | | | | | | BAT ehcuoT | notuob epyT | | --- | --- | --- | --- | --- | --- | --- | ---------- | ----------- | laitini tatE | | X noitisoP | Y noitisoP | | | | | | | | --- | ---------- | ---------- | --- | --- | --- | --- | --- | --- | ruegraL ruetuaH elbisiV nalP | BTN_WDFAA_RaccourciZoom100 | 55 | -108 | 56 | 61 | 0 | Actif | Interrup | | | -------------------------- | --- | ---- | ------- | --- | --- | ----- | -------- | ---- | | BTN_WDFAA_Redo | 41 | 1 | 32 | 22 | 0 | Grisé | Interrup | | | BTN_WDFAA_Undo | 7 | 1 | 32 | 22 | 0 | Grisé | Interrup | | | 06/08/2026 | | | Isis_BO | | | | | 6457 | Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | | | | | laitini tatE | | sucof cevA | | --- | --- | --- | ---------- | ---------- | ------- | --- | ------- | --- | --- | ------------ | --------- | ---------- | | | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | | | ruegraL | | ruetuaH | | | | cilc cevA | | elbisiV nalP | IMG_Style | | | -68 | -95 | | 109 | 64 | 0 | | Actif | | | | --------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | --- | Ruban BAT ehcuoT | | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | --- | ---------- | ---------- | --- | --- | --- | --- | --- | ------------ | --- | ruetuaH ruegraL elbisiV nalP | RUBAN_WINDEVFAA_TT | | | | 0 | | 0 | 1548 | 127 | | 0 | Actif | | | ------------------ | --- | --- | --- | --- | --- | --- | ---- | --- | --- | --- | ----- | --- | Ruban : FI_WinDevFAA_RubanTT.RUBAN_WINDEVFAA_TT Champ de saisie euqitamotua tnemecaffE euqitamotua eisias niF reihcif eétsissa eisiaS eriotagilbo eisiaS .zroH tnemeliféD .trev tnemeliféD latnoziroh .csA essap ed toM | | | | | | | BAT ehcuoT | | FTR tamroF | | cnalb à esiM ediv is LLUN | | lacitrev .csA | | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ----------- | ---------- | --- | ------------------------- | --- | ------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | | eisias epyT | engilitluM | | | | | ruegraL ruetuaH elbisiV nalP | SAI_FAA_Zoom | 222 | 57 96 | 22 | 0 | Actif | | Numéri | | Non | | | | | ------------------- | --- | ------ | --- | --- | ----- | --- | ------ | --- | --- | --- | --- | --- | | SAI_WDFAA_Espacem | 413 | 74 104 | 24 | 0 | Actif | | Numéri | | Non | | | | | SAI_WDFAA_Espacem | 413 | 47 104 | 24 | 0 | Actif | | Numéri | | Non | | | | | SAI_WDFAA_ImageHa | 358 | 53 116 | 22 | 0 | Actif | | Numéri | | Non | | | | | SAI_WDFAA_ImageLar | 358 | 26 116 | 22 | 0 | Actif | | Numéri | | Non | | | | | SAI_WDFAA_MargeEn | 442 | 25 200 | 24 | 0 | Actif | | Numéri | | Non | | | | | SAI_WDFAA_MargePie | 442 | 51 200 | 24 | 0 | Actif | | Numéri | | Non | | | | | SAI_WDFAA_RetraitDr | 262 | 74 109 | 24 | 0 | Actif | | Numéri | | Non | | | | | SAI_WDFAA_RetraitGa | | | | | | | Numéri | | | | | | | | 262 | 47 109 | 24 | 0 | Actif | | | | Non | | | | Libellé tuaféd rap eéminA | | | | | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | | | ruegraL | | ruetuaH | | | | | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_Couleur_de_fond | | 484 | | 31 | 91 | 14 | 0 | | Actif | Gauche | Haut | | | ----------------------- | --- | --- | --- | --- | --- | ------- | --- | --- | ----- | ------ | ---- | ---- | | LIB_Couleur_de_trait | | 484 | | 58 | 85 | 14 | 0 | | Actif | Gauche | Haut | | | LIB_VisuCouleurSurligne | | 696 | | 67 | 16 | 5 | 0 | | Actif | Gauche | Haut | | | LIB_VisuCouleurTexte | | 653 | | 67 | 16 | 5 | 0 | | Actif | Gauche | Haut | | | LIB_WDFAA_Espacement | | 389 | | 26 | 77 | 15 | 0 | | Actif | Gauche | Haut | | | LIB_WDFAA_Retrait | | 244 | | 26 | 55 | 15 | 0 | | Actif | Gauche | Haut | | | 06/08/2026 | | | | | | Isis_BO | | | | | | 6458 | Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton notuob epyT | | | | | laitini tatE BAT ehcuoT | | | --- | --- | --- | --- | ----------------------- | --- | X noitisoP Y noitisoP ruegraL ruetuaH elbisiV nalP | BTN_WDFAA_AfficheCaracControle | 906 26 | 25 24 | 0 | Actif | Interrup | | ------------------------------ | ------ | ----- | --- | ----- | -------- | | BTN_WDFAA_AlignCentre | 812 53 | 25 24 | 0 | Actif | Interrup | | BTN_WDFAA_AlignDroite | 838 53 | 25 24 | 0 | Actif | Interrup | | BTN_WDFAA_AlignGauche | 786 53 | 25 24 | 0 | Actif | Interrup | | BTN_WDFAA_Alignjustifie | 864 53 | 25 24 | 0 | Actif | Interrup | BTN_WDFAA_BTN_WDFAA_RetraitPlus 880 26 25 24 0 Actif Interrup | BTN_WDFAA_Barre | 567 53 | 27 24 | 0 | Actif | Interrup | | --------------------------- | ------- | ------ | --- | ----- | -------- | | BTN_WDFAA_BordFond | 957 53 | 32 24 | 0 | Actif | Interrup | | BTN_WDFAA_Coller | 355 26 | 50 61 | 0 | Actif | Interrup | | BTN_WDFAA_Copier | 410 53 | 72 24 | 0 | Actif | Interrup | | BTN_WDFAA_CouleurFond | 924 53 | 32 24 | 0 | Actif | Interrup | | BTN_WDFAA_CouleurFondForme | 576 26 | 32 24 | 0 | Actif | Interrup | | BTN_WDFAA_CouleurSurlignage | 689 53 | 41 24 | 0 | Actif | Interrup | | BTN_WDFAA_CouleurTexte | 646 53 | 41 24 | 0 | Actif | Interrup | | BTN_WDFAA_CouleurTraitForme | 576 53 | 32 24 | 0 | Actif | Interrup | | BTN_WDFAA_Couper | 410 26 | 72 24 | 0 | Actif | Interrup | | BTN_WDFAA_Entete | 113 26 | 50 61 | 0 | Grisé | Interrup | | BTN_WDFAA_Export | 247 53 | 98 24 | 0 | Actif | Interrup | | BTN_WDFAA_Exposant | 620 53 | 25 24 | 0 | Actif | Interrup | | BTN_WDFAA_FermerEntêtePied | 661 26 | 113 67 | 0 | Actif | Normal | | BTN_WDFAA_Forme | 1013 26 | 58 61 | 0 | Grisé | Interrup | | BTN_WDFAA_Formule | 888 26 | 57 61 | 0 | Grisé | Interrup | | BTN_WDFAA_Gras | 492 53 | 24 24 | 0 | Actif | Interrup | BTN_WDFAA_Habillage_AligneSurLeTe 5 26 64 61 0 Actif Interrup | BTN_WDFAA_Habillage_Carre | 79 26 | 64 61 | 0 | Actif | Interrup | | ------------------------- | ----- | ----- | --- | ----- | -------- | BTN_WDFAA_Habillage_DerriereLeText 217 26 131 24 0 Actif Interrup BTN_WDFAA_Habillage_DevantLeTexte 217 53 131 24 0 Actif Interrup | BTN_WDFAA_Habillage_HautEtBas | 148 26 | 64 61 | 0 | Actif | Interrup | | ----------------------------- | ------- | ------- | --- | ----- | -------- | | BTN_WDFAA_Image | 780 26 | 50 61 | 0 | Actif | Interrup | | BTN_WDFAA_Imprimer | 247 26 | 98 24 | 0 | Actif | Interrup | | BTN_WDFAA_Indice | 595 53 | 24 24 | 0 | Actif | Interrup | | BTN_WDFAA_Interligne | 890 53 | 33 24 | 0 | Actif | Interrup | | BTN_WDFAA_Italique | 517 53 | 24 24 | 0 | Actif | Interrup | | BTN_WDFAA_Lien | 1076 26 | 58 61 | 0 | Grisé | Interrup | | BTN_WDFAA_MODEAFFICHAGE_PAGE | 357 26 | 56 61 | 0 | Actif | Interrup | | BTN_WDFAA_MODEAFFICHAGE_WEB | 418 26 | 56 61 | 0 | Actif | Interrup | | BTN_WDFAA_Majuscules | 743 26 | 33 24 | 0 | Actif | Interrup | | BTN_WDFAA_Marges | 5 26 | 50 61 | 0 | Actif | Interrup | | BTN_WDFAA_Nouveau | 5 26 | 81 24 | 0 | Actif | Interrup | | BTN_WDFAA_Numero | 820 26 | 33 24 | 0 | Actif | Interrup | | BTN_WDFAA_Orientation | 55 26 | 69 61 | 0 | Actif | Interrup | | BTN_WDFAA_Orthographe | 1099 80 | 236 24 | 0 | Grisé | Normal | | BTN_WDFAA_Ouvrir | 5 53 | 72 24 | 0 | Actif | Interrup | | BTN_WDFAA_PageVierge | 5 26 | 50 61 | 0 | Actif | Interrup | | BTN_WDFAA_PiedDePage | 168 26 | 50 61 | 0 | Grisé | Interrup | | BTN_WDFAA_Police | 492 28 | 138 20 | 0 | Actif | Normal | | BTN_WDFAA_PoliceMoins | 714 26 | 24 24 | 0 | Actif | Interrup | | BTN_WDFAA_PolicePlus | 689 26 | 24 24 | 0 | Actif | Interrup | | BTN_WDFAA_Puces | 786 26 | 33 24 | 0 | Grisé | Interrup | | BTN_WDFAA_Remplacer | 1099 53 | 236 24 | 0 | Actif | Normal | | BTN_WDFAA_RetraitMoins | 854 26 | 25 24 | 0 | Actif | Interrup | | BTN_WDFAA_SautDePage | 53 26 | 50 61 | 0 | Actif | Interrup | | BTN_WDFAA_SauteDePage2 | 184 26 | 50 61 | 0 | Grisé | Interrup | | 06/08/2026 | | Isis_BO | | | 6459 | Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs BAT ehcuoT notuob epyT laitini tatE | | | X noitisoP Y noitisoP | | | | | | | | | --- | --- | --------------------- | --- | --------------- | --- | --- | --- | --- | --- | | | | | | ruegraL ruetuaH | | | | | | elbisiV nalP | BTN_WDFAA_Save | | 89 | 26 | 69 | 61 | 0 | Actif | Interrup | | | ----------------------------- | --- | ---- | --- | --- | --- | --- | ----- | -------- | --- | | BTN_WDFAA_SaveBTN_WDFAA_Save1 | | 168 | 26 | 69 | 61 | 0 | Actif | Interrup | | | BTN_WDFAA_Signet | | 1139 | 26 | 58 | 61 | 0 | Actif | Interrup | | | BTN_WDFAA_Souligne | | 542 | 53 | 24 | 24 | 0 | Actif | Interrup | | | BTN_WDFAA_TabInsererADroite | | 345 | 26 | 70 | 61 | 0 | Actif | Normal | | | BTN_WDFAA_TabInsererAGauche | | 275 | 26 | 70 | 61 | 0 | Actif | Normal | | | BTN_WDFAA_TabInsererAuDessus | | 135 | 26 | 70 | 61 | 0 | Actif | Normal | | | BTN_WDFAA_TabInsererEnDessous | | 205 | 26 | 70 | 61 | 0 | Actif | Normal | | | BTN_WDFAA_TabSupprimer | | 65 | 26 | 70 | 61 | 0 | Actif | Normal | | | BTN_WDFAA_Tableau | | 833 | 26 | 50 | 61 | 0 | Actif | Normal | | | BTN_WDFAA_Tableau2 | | 5 | 26 | 50 | 61 | 0 | Actif | Normal | | | BTN_WDFAA_Taille | | 125 | 26 | 50 | 61 | 0 | Actif | Interrup | | | BTN_WDFAA_ZoneDeTexte | | 950 | 26 | 58 | 61 | 0 | Grisé | Interrup | | | BTN_WDFAA_Zoom100 | | 5 | 26 | 56 | 61 | 0 | Actif | Interrup | | | BTN_WDFAA_ZoomLargeur | | 62 | 26 | 77 | 61 | 0 | Actif | Interrup | | | BTN_WDFAA_ZoomLargeur1 | | 135 | 26 | 56 | 61 | 0 | Actif | Interrup | | | BTN_WDFAA_ZoomMoins | | 193 | 57 | 24 | 24 | 0 | Actif | Interrup | | | BTN_WDFAA_ZoomPlus | | 323 | 57 | 24 | 24 | 0 | Actif | Interrup | | | BTn_WDFAA_Recherche | | 1099 | 26 | 236 | 24 | 0 | Actif | Normal | | Interrupteur ellennoitroporp .loC sennoloc .bN BAT ehcuoT | | X noitisoP | Y noitisoP | | | | | laitini tatE | | staté siorT | | --- | ---------- | ---------- | --- | --- | --- | --- | ------------ | --- | ----------- | ruegraL ruetuaH elbisiV nalP | INT_ENTETE_LIER | | 223 81 | 197 | 23 | 0 | Actif | | 1 | | | ------------------------ | --- | ------ | --- | --- | --- | ----- | --- | --- | --- | | INT_ENTETE_PAIRE_IMPAIRE | | 223 52 | 197 | 23 | 0 | Actif | | 1 | | | INT_ENTETE_PREMIERE | | 223 26 | 197 | 23 | 0 | Actif | | 1 | | | INT_WDFAA_AfficherRegles | | 484 26 | 114 | 23 | 0 | Actif | | 1 | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | X noitisoP Y noitisoP | | | | | laitini tatE | | sucof cevA | | --- | --- | --------------------- | ------- | ------- | --- | ------- | ------------ | --- | ---------- | | | | | | ruetuaH | | | cilc cevA | | | | | | | ruegraL | | | elbisiV | | | | nalP | IMG_WDFAA_EspacementApres | | 389 74 | | 24 24 | | 0 | Actif | | | | ------------------------- | --- | ------ | --- | ------- | --- | --- | ----- | --- | ---- | | IMG_WDFAA_EspacementAvant | | 389 47 | | 24 24 | | 0 | Actif | | | | IMG_WDFAA_MargeEnTête | | 424 29 | | 16 16 | | 0 | Actif | | | | IMG_WDFAA_MargePiedDePage | | 424 55 | | 16 16 | | 0 | Actif | | | | IMG_WDFAA_RetraitDroit | | 244 78 | | 16 16 | | 0 | Actif | | | | IMG_WDFAA_RetraitGauche | | 244 51 | | 16 16 | | 0 | Actif | | | | 06/08/2026 | | | | Isis_BO | | | | | 6460 | Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Spin edipar ecnavA | | | | | | | BAT ehcuoT | .nim enroB | .xam enroB | | | | | --- | --------------------- | --- | --- | --- | ------------ | ---------- | ---------- | ---------- | --- | --- | --------------------- | | | X noitisoP Y noitisoP | | | | laitini tatE | | | | | | .pér ertnE .pér tnavA | ruegraL ruetuaH | | | | | elbisiV | | lacitreV | | | | relcuoB | | | --- | --- | --- | --- | ------- | --- | -------- | --- | --- | --- | ------- | --- | nalP SPIN_EspacementAprè | | 517 76 | 14 | 20 | 0 | Actif | | 0 | 100 | 1 | | 50 300 | | ------------------- | ------ | --- | --- | --- | ----- | --- | --- | --- | --- | --- | ------ | | SPIN_EspacementAvan | 517 49 | 14 | 20 | 0 | Actif | | 0 | 100 | 1 | | 50 300 | | SPIN_MargeEnTête | 642 26 | 14 | 20 | 0 | Actif | | 0 | 100 | 1 | | 50 300 | | SPIN_MargePiedDePag | 642 53 | 14 | 20 | 0 | Actif | | 0 | 100 | 1 | | 50 300 | | SPIN_RetraitDroite | 371 76 | 14 | 20 | 0 | Actif | | 0 | 100 | 1 | | 50 300 | | SPIN_RetraitGauche | 371 49 | 14 | 20 | 0 | Actif | | 0 | 100 | 1 | | 50 300 | Potentiomètre | | | | | | | | | edipar ecnavA | | | noitaudarg saP | | --- | --- | --- | --- | --- | --- | --- | --- | ------------- | --- | --- | -------------- | suossed .darG | | | | | | BAT ehcuoT | | .xam enroB | | | | sussed .darG | | --- | --- | --- | --- | --- | ---------- | --- | ---------- | --- | --- | --- | ------------ | X noitisoP Y noitisoP laitini tatE .nim enroB .pér ertnE .pér tnavA | | | ruegraL ruetuaH | | | | lacitreV | | | | | | | --- | --- | --------------- | --- | --- | --- | -------- | --- | --- | --- | --- | --- | elbisiV nalP | POT_WDFAA_Zoom | 193 26 | 154 36 | 0 | Actif | | | 10 500 | | -1 | 300 | 10 | | -------------- | ------ | ------ | --- | ----- | --- | --- | ------ | --- | --- | --- | --- | Combo reihcif eétsissa eisiaS | | | | | | | | | | eriotagilbo eisiaS | | .zroH tnemeliféD | | --- | --- | --- | --- | --- | --- | --- | --- | --- | ------------------ | --- | ---------------- | ruesnecsa elluB ediv is LLUN | | | | | | | laitini tatE | BAT ehcuoT | eisias cevA | | | | | --- | ---------- | ---------- | ------- | --- | --- | ------------ | ---------- | ----------- | --- | --- | --- | | | X noitisoP | Y noitisoP | | | | | | | | | | | | | ruegraL | ruetuaH | | | | sruocraP | | | | | elbisiV | | | | | | | | elbaT | eéirT | | | | | --- | --- | --- | --- | --- | --- | --- | ----- | ----- | --- | --- | --- | nalP | COMBO_WDFAA_TaillePol | 629 | 26 | 54 | 24 | 0 | Actif | Mémoire | | Non | | | | --------------------- | --- | --- | --- | --- | --- | ----- | ------- | --- | --- | --- | --- | Fenêtre interne BAT ehcuoT laitini tatE | | | | X noitisoP | Y noitisoP | | | | | | | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | --- | --- | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | CFI_DocxStyle | | | 999 | | 26 | 90 | 59 | 0 | | Actif | | | ------------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ----- | --- | Regroupement BAT ehcuoT | | | | X noitisoP | Y noitisoP | | | | | | laitini tatE | | | --- | --- | --- | ---------- | ---------- | --- | ------- | ------- | --- | --- | ------------ | --- | | | | | | | | ruegraL | ruetuaH | | | | | elbisiV nalP | GRPRUB_WDFAA_Affichage_Regles | | | 479 | | 23 | 124 | 101 | | | | | | ----------------------------- | --- | --- | --- | --- | ------- | --- | --- | --- | --- | --- | ---- | | GRPRUB_WDFAA_Affichage_Zoom | | | 0 | | 23 | 352 | 101 | | | | | | GRPRUB_WDFAA_Contenu | | | 779 | | 23 | 423 | 101 | | | | | | GRPRUB_WDFAA_Document | | | 0 | | 23 | 163 | 101 | | | | | | GRPRUB_WDFAA_DocumentFixe | | | 163 | | 23 | 79 | 101 | | | | | | GRPRUB_WDFAA_EntetePiedDePage | | | 108 | | 23 | 671 | 101 | | | | | | GRPRUB_WDFAA_Export | | | 242 | | 23 | 108 | 101 | | | | | | GRPRUB_WDFAA_Image | | | 0 | | 23 | 353 | 101 | | | | | | 06/08/2026 | | | | | Isis_BO | | | | | | 6461 | Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs BAT ehcuoT | | X noitisoP | Y noitisoP | laitini tatE | | | --- | ---------- | ---------- | ------------ | --- | | | | ruegraL | ruetuaH | | elbisiV nalP | GRPRUB_WDFAA_Image_Taille | 353 | 23 126 | 101 | | | --------------------------------- | ---- | ------ | --- | --- | | GRPRUB_WDFAA_LignesColonnes | 60 | 23 360 | 101 | | | GRPRUB_WDFAA_MiseEnPage | 0 | 23 239 | 101 | | | GRPRUB_WDFAA_MiseEnPageParagraphe | 239 | 23 297 | 101 | | | GRPRUB_WDFAA_ModeAffichage | 352 | 23 127 | 101 | | | GRPRUB_WDFAA_Modification | 1094 | 23 246 | 101 | | | GRPRUB_WDFAA_Pages | 0 | 23 108 | 101 | | | GRPRUB_WDFAA_Paragraphe | 781 | 23 213 | 101 | | | GRPRUB_WDFAA_Police | 487 | 23 294 | 101 | | | GRPRUB_WDFAA_PressePapier | 350 | 23 137 | 101 | | | GRPRUB_WDFAA_Style | 994 | 23 100 | 101 | | | GRPRUB_WDFAA_StyleForme | 479 | 23 134 | 101 | | | GRPRUB_WDFAA_TabCreer | 0 | 23 60 | 101 | | Fenêtre : FI_WinDevFAA_RubanTT Fenêtre interne : FI_WinDevFAA_RubanTT Note pour la documentation technique FR: Champ traitement de texte : ruban GB: Word Processing control: ribbon | UI par l'utilisateur Selon fenêtre | | | | | | ----------------------------------------------------- | --- | --- | --- | --- | | Unité des tailles Plateforme unique desktop OU mobile | | | | | | Taux Paral. hauteur 0 | | | | | | Taux Paral. Y 0 | | | | | | Épinglé Non | | | | | | Masquer lors du scrolling Non | | | | | | Ancrage au contenu <Aucun> | | | | | | Numéro aide 0 | | | | | | Thème destination Oui | | | | | Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 | Facteur d'agrandissement 0 | | | | | | --------------------------- | --- | --- | --- | --- | | Ctx. HFSQL indép. Non | | | | | | Ancrage <Aucun> | | | | | Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 | 06/08/2026 | | Isis_BO | | 6462 | | ---------- | --- | ------- | --- | ---- | Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Fenêtre interne : FI_WinDevFAA_RubanTT Bouton : FI_WinDevFAA_RubanTT.BTN_WDFAA_RaccourciZoom100 Libellé FR,GB: 100% Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Réinitialise le zoom à 100% GB: Reinitializes zoom at 100% Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_zoom100.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6463 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : FI_WinDevFAA_RubanTT.BTN_WDFAA_Redo Ordre navigation -1 Curseur survol 32512 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 2 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\cf1\b\f0\fs18 R\'e9tablir (Ctrl+Y)\b0\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\cf1\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf1\highlight0 Redo (Ctrl+Y)\b0\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_redo.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond <Aucun> Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6464 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : FI_WinDevFAA_RubanTT.BTN_WDFAA_Undo Ordre navigation -1 Curseur survol 32512 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 2 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Annuler (Ctrl+Z)\b0\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Undo (Ctrl+Z)\b0\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_undo.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond <Aucun> Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6465 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Image : FI_WinDevFAA_RubanTT.IMG_Style Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_styles.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_WinDevFAA_RubanTT.LIB_LectureSeule Libellé FR: Lecture seule GB: Read-only Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 6466 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse <Aucun> Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Ruban : FI_WinDevFAA_RubanTT.RUBAN_WINDEVFAA_TT Libellé FR: &Ruban GB: &Ribbon Valeur initiale 1 Ordre navigation 2 Curseur survol 32512 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Retrait gauche 0 Retrait des onglets 79 Numéro aide 0 Autorise ChangeGabarit Oui Volets détachables Non Mémoriser Configuration Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Valeur persistante Oui Texte Markdown Non Nb. états image 5 Nb. étapes animation 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6467 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Ruban : FI_WinDevFAA_RubanTT.RUBAN_WINDEVFAA_TT Bouton : Groupe GRP_WDFAA_TT_Tous Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Afficher tout (Ctrl+8)\b0\par \fs16 Afficher les marques de paragraphe, ainsi que d'autres symboles masqu\'e9s de mise en forme.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Display all (Ctrl+8)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Display the paragraph marks as well as other hidden formatting symbols.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_CaratereNonIm p.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 06/08/2026 Isis_BO 6468 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Centrer (Ctrl+E)\b0\par \fs16 Centrer votre contenu dans la page.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Center (Ctrl+E)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Center your content in the page.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> 06/08/2026 Isis_BO 6469 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_TxtBtn_07_Texte -Aligner-Centre_16_5.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Aligner \'e0 droite (Ctrl+Maj+D)\b0\par \fs16 Aligner le contenu sur la marge de droite.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Align to right (Ctrlj+R)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Align your content on the right margin.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 6470 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_TxtBtn_08_Texte -Aligner-Droite_16_5.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Aligner \'e0 gauche (Ctrl+Maj+G)\b0\par \fs16 Aligner votre contenu sur la marge de gauche.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Align to left (Ctrl+L)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Align your content on the left margin.\fs18\par } Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 6471 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_TxtBtn_06_Texte -Aligner-Gauche_16_5.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 6472 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Justifier (Ctrl+J)\b0\par \fs16 R\'e9partir votre texte de mani\'e8re uniforme entre les marges.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Justify (Ctrl+J)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Position your text evenly between margins.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_TxtBtn_11_Texte -Aligner-Justifier_16_5.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non 06/08/2026 Isis_BO 6473 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Augmenter le retrait\b0\par \fs16\'c9loigner le paragraphe de la marge.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Increase the indent\b0\par \fs16\ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Move the paragraph away from the margin.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_retrait_gauche.p ng Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6474 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Barr\'e9\b0\par \fs16 Tracer une ligne au milieu des \'e9l\'e9ments s\'e9lectionn\'e9s.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Struck out\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Draw a line in the middle of selected elements.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Barre.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> 06/08/2026 Isis_BO 6475 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Bordures\b0\par \fs16 Ajouter ou supprimer les bordures de votre s\'e9lection.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Borders\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Add or delete the borders of your selection.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Bordures-Trame s.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 06/08/2026 Isis_BO 6476 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Coller GB: Paste Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Coller (Ctrl+V)\b0\par \fs16 Coller le contenu du Presse-papiers.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Paste (Ctrl+V)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Paste the clipboard content\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> 06/08/2026 Isis_BO 6477 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_coller.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Copier GB: Copy Groupe GRP_WDFAA_TT_Tous Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Copier (Ctrl+C)\b0\par \fs16 Placer une copie de la s\'e9lection dans le Presse-papiers, pour pouvoir la coller ailleurs, plus tard.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Copy (Ctrl+C)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Place a copy of the selection in the clipboard in oder to paste it somewhere else, later.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 6478 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_copier.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Trame de fond\b0\par \fs16 Modifier la couleur derri\'e8re le texte ou le paragraphe s\'e9lectionn\'e9.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Shading\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Modify the color behind the selected text or paragraph.\fs18\par } Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 6479 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_RemplissagePar agraphe.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 6480 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Trame de fond\b0\par \fs16 Modifier la couleur derri\'e8re le texte ou le paragraphe s\'e9lectionn\'e9.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Shading\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Modify the color behind the selected text or paragraph.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_RemplissagePar agraphe.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 6481 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Couleur de surlignage du texte\b0\par \fs16 Rendre votre texte \'e9clatant en le surlignant d'une couleur vive.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Text highlighting color\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Highlight your text by using a bright color.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton avec flèche distincte Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_surlignage.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6482 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Couleur de police\b0\par \fs16 Modifier la couleur de votre texte.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Font Color\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Modify the color of your text.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton avec flèche distincte Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_TxtBtn_05_Texte -Couleur_16_5.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 6483 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Couleur de trait\b0\par \fs16 Modifier la couleur de trait de la forme.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Line Color\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Modify the line color for the shape.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Bordures-Trame s.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé 06/08/2026 Isis_BO 6484 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Couper GB: Cut Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\cf1\b\f0\fs18 Couper (Ctrl+X)\b0\par \fs16 Supprimer la s\'e9lection et la placer dans le Presse-papiers pour pouvoir la coller ailleurs.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\cf1\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf1\highlight0 Cut (Ctrl+X)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf1\highlight0 Delete the selection and place it in the clipboard in order to paste it somewhere else.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 6485 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_couper.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: En-tête GB: Header Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 Ins\'e9rer une en-t\'eate\par \b0 Les en-t\'eates permettent de r\'e9p\'e9ter un contenu en haut de chaque page.\b\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Insert a header\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 The headers are used to repeat a content at the top of each page.\b\par } Numéro aide 0 06/08/2026 Isis_BO 6486 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Entete.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Exporter GB: Export Groupe GRP_WDFAA_TT_Tous Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu flèche WINDEVFAA_TT_CTX_Exporter On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Exporter le document vers un autre format. GB: Export the document to another format. Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 6487 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Exporter.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 6488 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Exposant (Ctrl+Maj++)\b0\par \fs16 Taper de toutes petites lettres au-dessus de la ligne de texte.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Superscript (Ctrl+Shift++)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Type very small letters above the text line.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_exposant.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Fermer l'en-tête et le pied de page GB: Close the header and footer Groupe GRP_ENTETE,GRP_WDFAA_TT_INACTIF,GRP_WDFAA_TT_Tous Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 06/08/2026 Isis_BO 6489 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 Fermer l'en-t\'eate et le pied de page\b0\fs17\par Fermer les outils en-t\'eate et pied de page.\par \par Vous pouvez \'e9galement double-cliquer sur la zone du document pour revenir \'e0 sa modification.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf1\highlight0 Close the header and footer\b0\fs17\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 Close the header and footer tools.\par \par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 You can also double-click the document area to go back to its modification.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Fermer.png Nb. états image 5 Nb. états fond 1 Etirement de l'image de fond <Aucun> Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6490 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Libellé FR: Forme GB: Shape Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Ins\'e9rer une forme\par \b0\fs17 Dessiner des formes pr\'e9d\'e9finies (des cercles, des carr\'e9s, ...)\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert shape\par \b0\fs17 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Draw preset shapes (circles, squares, ...)\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_Formes_32_5.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 6491 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Formule GB: Expression Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Ins\'e9rer une formule\par \b0 Ins\'e9rer du texte automatique, des propri\'e9t\'e9s de document et des champs (num\'e9ro de page, date, ...).\fs17\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert a formula\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert automatic text, document properties and controls (page number, date, ...).\fs17\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Champ-Formaté .png Nb. états image 1 06/08/2026 Isis_BO 6492 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Gras (Ctrl+G)\b0\par \fs16 Mettre votre texte en gras.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Bold (Ctrl+B)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Write your text in bold\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non 06/08/2026 Isis_BO 6493 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Mode menu ctx. <Aucun> Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Gras.png GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Gras-US.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Aligné sur le texte GB: Aligned on text Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Habillage_Aligne r.png 06/08/2026 Isis_BO 6494 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Carré GB: Square Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Habillage_Carré. png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 06/08/2026 Isis_BO 6495 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Derrière le texte GB: Behind text Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Habillage_Derrie re.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 6496 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Devant le texte GB: In front of text Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Habillage_Devan t.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6497 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Libellé FR: Haut et bas GB: Top and bottom Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Habillage_Haut et Bas.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6498 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Libellé FR,GB: Image Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Ins\'e9rer une image\par \b0 Ins\'e9rer des images depuis votre ordinateur.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert an image\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert images from your computer.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Images.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 6499 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Imprimer GB: Print Groupe GRP_WDFAA_TT_Tous Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Imprimer (Ctrl+P)\b0\fs17\par Ouvrir l'aper\'e7u avant impression.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Print (Ctrl+P)\b0\fs17\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Open the print preview.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Apercu.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé 06/08/2026 Isis_BO 6500 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Indice (Ctrl+=)\b0\par \fs16 Taper de toutes petites lettres sous la ligne de texte.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Subscript (Ctrl+=)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Type very small letters below the text line.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> 06/08/2026 Isis_BO 6501 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_indice.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Interligne\b0\par \fs16 Choisir l'espacement entre les lignes de texte.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Interline\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Choose the spacing between text lines.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 6502 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_interligne.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Italique (Ctrl+I)\b0\par \fs16 Mettre votre texte en italique.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Italic (Ctrl+I)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Write your text in italic.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 6503 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Italique.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Lien GB: Link Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 6504 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Ins\'e9rer un lien hypertexte\par \b0 Cr\'e9er un lien dans votre document pour acc\'e9der \'e0 une page web ou \'e0 un signet.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert a hypertext link\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Create a link in your document to access a Web page or a bookmark.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Lien_32_5.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Affichage paginé GB: Paginated display Groupe GRP_WDFAA_TT_Affichage Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 06/08/2026 Isis_BO 6505 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 Page\b0\par Visualisez l'aspect de votre document une fois imprim\'e9.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Page\b0\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 See the aspect of your document once printed.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Affiche-Page.pn g Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6506 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Libellé FR: Mode web GB: Web mode Groupe GRP_WDFAA_TT_Affichage Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs17 web\par \b0 Visualiser l'aspect de votre document s'il prenait la forme d'une page web.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs17 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 web\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 See the aspect of your document if it was displayed in Web page format.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Affiche-Web.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 06/08/2026 Isis_BO 6507 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu flèche WINDEVFAA_TT_CTX_Majuscule On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}{\f1\fnil\fcharset0 MS Shell Dlg;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Passer en MAJUSCULES/minuscules\b0\f1\fs17\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}{\f1\fnil\fcharset0 MS Shell Dlg;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Switch to UPPERCASE/lowercase\b0\f1\fs17\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_Majuscule-Minuscul e.png Nb. états image 5 Nb. états fond 5 06/08/2026 Isis_BO 6508 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Marges GB: Margins Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Ajuster les marges\b0\par \fs16 D\'e9finir les tailles des marges pour l'int\'e9gralit\'e9 du document ou la section actuelle.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Adjust the margins\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Define the size of margins for the entire document or for the current section.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 6509 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_marges.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Nouveau GB: New Groupe GRP_WDFAA_TT_Tous Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Nouveau (Ctrl+N)\b0\par \fs16 Cr\'e9er un document vierge.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 New (Ctrl+N)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Create a new document.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui 06/08/2026 Isis_BO 6510 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_OptNouveau.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 6511 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Num\'e9rotation et liste \'e0 plusieurs niveaux\b0\par \fs16 Cr\'e9er une liste num\'e9rot\'e9e ou une liste \'e0 plusieurs niveaux pour organiser les \'e9l\'e9ments.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Numbering and list on several levels\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Create a numbered list or a list on several levels to organize the elements.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton avec flèche distincte Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Numerotation_ Multi_Niveau.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR,GB: Orientation Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu flèche WINDEVFAA_TT_CTX_Orientation On/Off Non Recopie Option menu flèche Non 06/08/2026 Isis_BO 6512 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Modifier l'orientation de la page\b0\par \fs16 Disposer l'arri\'e8re-plan de votre page selon l'orientation Paysage ou Portrait.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Modify the page orientation\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Arrange the background of your page according to the Landscape or Portrait orientation.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_orientation.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6513 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Libellé FR: Activer la correction orthographique GB: Enable the spell check Groupe GRP_WDFAA_TT_Tous Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Vérifier l'orthographe. GB: Check the spelling. Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_correcteur.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6514 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Libellé FR: Ouvrir GB: Open Groupe GRP_WDFAA_TT_Tous Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Ouvrir (Ctrl+O)\b0\par \fs16 Ouvrir un fichier docx existant.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Open (Ctrl+O)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Open an existing docx file.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_OptOuvrir.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 6515 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Page vierge GB: Blank page Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF,GRP_PAGE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Ajouter une page vierge\b0\par \fs16 Ins\'e9rer une page vierge n'importe o\'f9 dans votre document.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Add a blank page\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Insert a blank page anywhere in your document\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_PageVierge.png Nb. états image 5 06/08/2026 Isis_BO 6516 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Pied de page GB: Page footer Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 Ins\'e9rer un pied de page\par \b0 Les pieds de page permettent de r\'e9p\'e9ter un contenu en bas de chaque page.\b\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Insert a page footer\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 The footers are used to repeat a content at the bottom of each page.\b\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 06/08/2026 Isis_BO 6517 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_pieddepage.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Police GB: Font Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Nb. états image 1 Nb. états fond 5 06/08/2026 Isis_BO 6518 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Etirement de l'image de fond Largeur et hauteur Nb. étapes animation 6 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}{\f1\fnil\fcharset0 MS Shell Dlg;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Diminuer la taille de police\b0\f1\fs17\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}{\f1\fnil\fcharset0 MS Shell Dlg;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Reduce the font\b0\f1\fs17\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> 06/08/2026 Isis_BO 6519 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Police-Moins.pn g Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Augmenter la taille de police\b0\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Enlarge the font\b0\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 06/08/2026 Isis_BO 6520 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Police-Plus.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Puces\b0\par \fs16 Cr\'e9er une liste \'e0 puces.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Bullets\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Create a list with bullets.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui 06/08/2026 Isis_BO 6521 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton avec flèche distincte Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_puces.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Remplacer GB: Replace Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 6522 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Remplacer (Ctrl+H)\b0\par \fs16 Recherche un texte que vous souhaitez modifier et le remplacer par autre chose.\fs18\par \par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Replace (Ctrl+H)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Find a text that you want to modify and replace it by something else.\fs18\par \par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_remplacer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6523 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Réduire jusqu'au mode <petit picto sans libellé> au maximum Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Diminuer le retrait\b0\par \fs16 Rapprocher le paragraphe de la marge.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Reduce the indent\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Move the paragraph near the margin.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_retrait_gauche-d iminuer.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 06/08/2026 Isis_BO 6524 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Saut de page GB: Page break Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF,GRP_PAGE Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Ins\'e9rer un saut de page (Ctrl+Entr\'e9e)\b0\fs18\par \fs16 Terminer la page actuelle ici et passer \'e0 la page suivante.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert a page break (Ctrl+Enter)\b0\fs18\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 End the current page and go to next page.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_SautDePage.png Nb. états image 1 Nb. états fond 5 06/08/2026 Isis_BO 6525 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Saut de page GB: Page break Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_NONDISPO,GRP_PAGE Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Insérer un saut de page GB: Insert a page break Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_SautDePage.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 06/08/2026 Isis_BO 6526 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Enregistrer GB: Save Groupe GRP_WDFAA_TT_Tous Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu flèche WINDEVFAA_TT_CTX_Sauver On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Enregistrer (Ctrl+S)\b0\fs17\par Enregistrer le document.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Save (Ctrl+S)\b0\fs17\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Save the document.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton avec flèche distincte Texte Markdown Non Mode menu ctx. <Aucun> 06/08/2026 Isis_BO 6527 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_Sauve.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Enregistrer GB: Save Groupe GRP_WDFAA_TT_Tous Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Enregistrer (Ctrl+S)\b0\fs17\par Enregistrer le document.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Save (Ctrl+S)\b0\fs17\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Save the document.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) 06/08/2026 Isis_BO 6528 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_Sauve.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Signet GB: Bookmark Groupe GRP_WDFAA_TT_Tous Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 6529 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Ins\'e9rer un signet\par \cf1\b0\fs16 Les signets permettent d'atteindre un emplacement sp\'e9cifique dans le document.\cf0\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert a bookmark\par \cf1\b0\fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf1\highlight0 The bookmarks are used to reach a specific location in the document.\cf0\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_Signet.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6530 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Oui Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Soulign\'e9 (Ctrl+U)\b0\par \fs16 Souligner votre texte.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Underlined (Ctrl+U)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Underline your text.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Souligne.png GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Souligne-US.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 6531 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Insérer à droite GB: Insert to right Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Insérer une colonne à droite de la colonne courante GB: Insert a column to the right of current column Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_tab_ins_droite.p ng Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> 06/08/2026 Isis_BO 6532 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Insérer à gauche GB: Insert to left Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Insérer un colonne à gauche de la colonne courante GB: Insert a column to the left of current column Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_tab_ins_gauche. png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6533 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Libellé FR: Insérer au-dessus GB: Insert above Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Insérer une ligne au-dessus de la ligne courante GB: Insert a row above the current row Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_tab_ins_dessus. png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6534 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Libellé FR: Insérer en dessous GB: Insert below Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Insérer une ligne en dessous de la ligne courante GB: Insert a row below the current row Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_tab_ins_dessous .png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6535 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Libellé FR: Supprimer GB: Delete Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu flèche WINDEVFAA_TT_CTX_TableauSupprime On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Supprimer le tableau sélectionné GB: Delete the selected table Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_tab_supprimer.p ng Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6536 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Libellé FR: Tableau GB: Table Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 Cr\'e9er un tableau\par \b0 Un tableau est un excellent moyen d'organiser des informations au sein de votre document.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs17 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 Create a table\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf0\highlight0 A tableau is a good way to organize information within your document.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Tableau.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 06/08/2026 Isis_BO 6537 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Tableau GB: Table Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Créer un tableau GB: Create a table Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Tableau.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> 06/08/2026 Isis_BO 6538 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Taille GB: Size Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Choisir la taille de la page\b0\par \fs16 Choisir le format de papier pour votre document.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Choose the page size\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Choose the paper format for your document.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche Bouton flèche Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_taille.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé 06/08/2026 Isis_BO 6539 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Zone de texte GB: Text area Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Ins\'e9rer une zone de texte\par \b0 Une zone de texte met un contenu en \'e9vidence : c'est un excellent moyen de mettre en \'e9vidence un texte important comme un en-t\'eate ou une citation.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Insert a text area\par \b0 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 A text area highlights a content: it's a good way to highlight an important text such as a header or a quote.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non 06/08/2026 Isis_BO 6540 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_Zone-Texte_32_5.pn g Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR,GB: 100% Groupe GRP_WDFAA_TT_Affichage Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 100%\b0\par \fs16 Restaurer le niveau de zoom \'e0 100%.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 100%\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Restore the zoom level to 100%.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> 06/08/2026 Isis_BO 6541 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_zoom100.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Largeur de la page GB: Page Width Groupe GRP_WDFAA_TT_Affichage Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 6542 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Largeur de la page\b0\par \fs16 Effectuer un zoom sur le document afin que la largeur de la page corresponde \'e0 la largeur de la fen\'eatre.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Page Width\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Perform a zoom on the document in order for the page width to correspond to the window width.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_zoomlargeurpag e.png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Bouton : Libellé FR: Page entière GB: Entire page Groupe GRP_WDFAA_TT_Affichage Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non 06/08/2026 Isis_BO 6543 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Une page\b0\par \fs16 Effectuer un zoom sur le document de mani\'e8re \'e0 afficher une page enti\'e8re dans la fen\'eatre.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 A page\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Perform a zoom on the document in order to display the entire page in the window.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_zoomtaillepage. png Nb. états image 1 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6544 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Groupe GRP_WDFAA_TT_Affichage Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR,GB: Zoom -10% Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_zoommoins.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6545 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Groupe GRP_WDFAA_TT_Affichage Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR,GB: Zoom + 10% Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_zoomplus.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6546 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton : Libellé FR: Rechercher GB: Find Groupe GRP_WDFAA_TT_Tous Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre On/Off Non Recopie Option menu flèche Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Retrait gauche 0 Réduction Ruban Ne pas réduire le bouton Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Rechercher (Ctrl+F)\b0\par \fs16 Rechercher du texte dans le document.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Find (Ctrl+F)\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Find text in the document.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Animer si trop long Non Animée par défaut Oui Mode ellipse <Aucun> Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Type flèche <Aucun> Texte Markdown Non Mode menu ctx. <Aucun> Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_recherche.png Nb. états image 5 Nb. états fond 5 Etirement de l'image de fond Mode 9 images personnalisé Nb. étapes animation 1 Largeur Halo 0 Hauteur Halo 0 Personnaliser le picto AMI Non 06/08/2026 Isis_BO 6547 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Numéro aide 0 Ascenseur auto. Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Swipe Non Sens balayage Horizontal Balayage en boucle Non Cache pour swipe 3 Même contenu/ligne Oui Valeur persistante Non Charger l'aperçu à l'ouverture Non Source de remplissage Mémoire Pos. Enreg. courant Non Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Combo : Valeur initiale 12 Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Util. gValeurMémorisée pour valeur Non Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage horz. Droite 06/08/2026 Isis_BO 6548 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Cadrage vert. Centre Orientation verticale Non Hauteur liste 0 Largeur liste 53 Larg. déroulée perso. Non Hauteur ligne 15 Retrait gauche 2 Position X interne 630 Largeur interne 53 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Taille de police\b0\par \fs16 Modifier la taille de votre texte.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Font Size\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Modify the size of your text.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Taille de saisie 0 Type saisie Numérique Masque saisie FR,GB: 9 999,0 Mode ellipse <Aucun> Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Effacement automatique Non Fin saisie automatique Non Vide si zéro Oui Avec focus Non Redimensionnable Oui Mémorise la taille Oui Historique des saisies Non Historique des sélections Non gLienActive Oui Valeur persistante Non 06/08/2026 Isis_BO 6549 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Texte Markdown Non Mode menu ctx. <Aucun> Avec recherche Non Nb. Enreg. Max 0 1ère ligne perso. Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Regroupement : Libellé FR: Règles GB: Rulers Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR,GB: Zoom Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR: Contenu GB: Content Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 06/08/2026 Isis_BO 6550 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Regroupement : Libellé FR,GB: Document Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_OptNouveau_32 _1.png Nb. états image 1 Regroupement : Libellé FR,GB: Document Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR: En-tête et pied de page GB: Page header and footer Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR,GB: Export Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 06/08/2026 Isis_BO 6551 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Apercu_32_1.pn g Nb. états image 1 Regroupement : Libellé FR: Habillage GB: Wrapping Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR: Taille GB: Size Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Rgp_Taille.png Nb. états image 1 Regroupement : Libellé FR: Lignes et colonnes GB: Rows and columns Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 06/08/2026 Isis_BO 6552 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Regroupement : Libellé FR: Mise en page GB: Layout Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR: Paragraphe GB: Paragraph Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Rgp_Paragraphe .png Nb. états image 1 Regroupement : Libellé FR: Mode d'affichage GB: Display mode Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 06/08/2026 Isis_BO 6553 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Regroupement : Libellé FR,GB: Modification Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Rgp_Modificatio n.png Nb. états image 1 Regroupement : Libellé FR,GB: Pages Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR: Paragraphe GB: Paragraph Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Rgp_Paragraphe .png Nb. états image 1 06/08/2026 Isis_BO 6554 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Regroupement : Libellé FR: Police GB: Font Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Rgp_Police.png Nb. états image 1 Regroupement : Libellé FR: Presse-papiers GB: Clipboard Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR,GB: Style Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Image FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Rgp_Style.png Nb. états image 1 06/08/2026 Isis_BO 6555 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Regroupement : Libellé FR: Style de la forme GB: Shape style Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Regroupement : Libellé FR: Créer GB: Create Curseur survol 0 UI par l'utilisateur Selon fenêtre Avec bouton Non Taux Paral. hauteur 0 Taux Paral. Y 0 Nb. états image 1 Image : Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_espacement_ava nt.png Groupe GRP_WDFAA_TT_Tous Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> 06/08/2026 Isis_BO 6556 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_espacement_ava nt.png Groupe GRP_WDFAA_TT_Tous Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6557 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Image : Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Entete-Position. png Groupe GRP_ENTETE Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_Pied-Position.pn g Groupe GRP_ENTETE Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 6558 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_retrait_droite.pn g Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Oui Force monochrome Non 06/08/2026 Isis_BO 6559 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Image : Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\WINDEVFAA_TT_retrait_gauche.p ng Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Oui Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6560 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Interrupteur : Valeur initiale 0 Groupe GRP_ENTETE,GRP_WDFAA_TT_INACTIF,GRP_WDFAA_TT_Tous Ordre navigation 10 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 Lier au pr\'e9c\'e9dent\b0\fs17\par Etablir un lien vers la section pr\'e9c\'e9dente pour continuer \'e0 utiliser le m\'eame en-t\'eate ou pied de page.\par \par D\'e9sactivez cette fonctionnalit\'e9 pour cr\'e9er un autre en-t\'eate ou pied de page pour la section actuelle.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf1\highlight0 Link to previous\b0\fs17\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 Create a link to the previous section in order to use the same header or footer.\par \par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 Disable this feature to create another header or footer for the current section.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non 06/08/2026 Isis_BO 6561 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Mode menu ctx. <Aucun> Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Valeur initiale 0 Groupe GRP_ENTETE,GRP_WDFAA_TT_INACTIF,GRP_WDFAA_TT_Tous Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 Page paires et impaires diff\'e9rentes\b0\fs17\par Indiquer si les pages impaires doivent avoir un en-t\'eate et un pied de page diff\'e9rent des pages paires.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf1\highlight0 Different even and odd pages\b0\fs17\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 Specify whether the odd pages and the even pages must have a different header and footer.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non 06/08/2026 Isis_BO 6562 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. <Aucun> Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Valeur initiale 0 Groupe GRP_ENTETE,GRP_WDFAA_TT_INACTIF,GRP_WDFAA_TT_Tous Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 Premi\'e8re page diff\'e9rente\b0\fs17\par D\'e9finir un en-t\'eate et un pied de page diff\'e9rents pour la premi\'e8re page de la section.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\cf1\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf1\highlight0 Different first page\b0\fs17\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 Define a different header and footer for the first section page.\par } Numéro aide 0 Opacité 100 06/08/2026 Isis_BO 6563 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Autorise ChangeGabarit Oui Look Vista Non Type bandeau Toute la hauteur de l'option Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. <Aucun> Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Interrupteur : Libellé FR: &Interrupteur GB: &Check box Valeur initiale 0 Groupe GRP_WDFAA_TT_Affichage Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage vert. Haut Hauteur options auto Oui Compacter option Oui Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 6564 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.16299}\viewkind4\uc1 \pard\cf1\b\f0\fs17 Afficher les r\'e8gles en regard de votre document\b0\par Gr\'e2ce \'e0 cette fonctionnalit\'e9, vous pouvez afficher et d\'e9finir des taquets de tabulation, ainsi que manipuler les valeurs de retrait de paragraphe. Les r\'e8gles permettent \'e9galement de prendre des mesures.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.16299}\viewkind4\uc1 \pard\cf1\b\f0\fs17 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 Display the rulers in relation to your document\b0\par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs17\cf1\highlight0 This feature allows you to display and define tab stops and to handle paragraph indent values. The rulers can also be used to take measures.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Look Vista Non Type bandeau Libellé et sous-libellé Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Saisie obligatoire Non Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Valeur persistante Non Option multilignes Non Option format RTF Non Texte Markdown Non Mode menu ctx. <Aucun> Nb. états image 1 Largeur image 64 Nb. étapes animation 6 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6565 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Libellé : Libellé FR: Couleur de fond : GB: Background color: Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse <Aucun> Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Couleur de trait : GB: Line Color: Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 6566 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse <Aucun> Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse <Aucun> Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6567 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Libellé : Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse <Aucun> Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Espacement GB: Spacing Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non 06/08/2026 Isis_BO 6568 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse <Aucun> Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : Libellé FR: Retrait GB: Indent Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse <Aucun> Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6569 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Potentiomètre : Libellé FR: &Potentiomètre GB: &Slider Valeur initiale 10 Groupe GRP_WDFAA_TT_Affichage Ordre navigation -1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Avec focus Non Valeur persistante Non Texte Markdown Non Nb. états image 2 Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Groupe GRP_WDFAA_TT_Affichage Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression <Aucun> Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage horz. Droite Position X interne 222 Largeur interne 96 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 6570 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\cf1\b\f0\fs18 Zoom\b0\par \fs16 Choisir le pourcentage d'agrandissement qui vous convient.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\colortbl ;\red45\green45\blue45;} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\cf1\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf1\highlight0 Zoom\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf1\highlight0 Choose the enlargement percentage that suits you.\fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 99 999% Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse <Aucun> Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non 06/08/2026 Isis_BO 6571 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Mode menu ctx. <Aucun> Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Après : GB: After: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 6 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression <Aucun> Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage horz. Droite Position X interne 458 Largeur interne 59 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) 06/08/2026 Isis_BO 6572 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Espace apr\'e8s\b0\par \fs16 Modifier l'espacement en dessous des paragraphes s\'e9lectionn\'e9s.\fs18\par \par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Space after\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Modify the spacing below the selected paragraphs.\fs18\par \par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 9 999,00 pt;9 999,00 pt;0 pt; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse <Aucun> Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie 06/08/2026 Isis_BO 6573 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Texte Markdown Non Mode menu ctx. <Aucun> Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Avant : GB: Before: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression <Aucun> Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage horz. Droite Position X interne 458 Largeur interne 59 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Espace avant\b0\par \fs16 Modifier l'espacement au-dessus des paragraphes s\'e9lectionn\'e9s.\fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Space before\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Modify the spacing above the selected paragraphs.\fs18\par } 06/08/2026 Isis_BO 6574 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 9 999,00 pt;9 999,00 pt;0 pt; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse <Aucun> Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. <Aucun> Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style 06/08/2026 Isis_BO 6575 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Hauteur : GB: Height: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 2 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression <Aucun> Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage horz. Droite Position X interne 408 Largeur interne 66 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Hauteur de l'image GB: Image height Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 9 999,99 cm;9 999,99 cm;0 cm; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse <Aucun> Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant 06/08/2026 Isis_BO 6576 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. <Aucun> Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: Largeur : GB: Width: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression <Aucun> Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non 06/08/2026 Isis_BO 6577 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Ancrage au contenu <Aucun> Cadrage horz. Droite Position X interne 408 Largeur interne 66 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: Largeur de l'image GB: Image width Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 9 999,99 cm;9 999,99 cm;0 cm; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse <Aucun> Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. <Aucun> Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 06/08/2026 Isis_BO 6578 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Champ de saisie : Libellé FR: En-tête à partir du haut : GB: Header from top: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF,GRP_ENTETE Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression <Aucun> Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage horz. Droite Position X interne 593 Largeur interne 49 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Position de l'en-t\'eate \'e0 partir du haut\b0\par \fs16 Sp\'e9cifier la distance entre le haut de la page et le haut de l'en-t\'eate\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Position of header from top\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Specify the distance between the top of page and the top of header\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non 06/08/2026 Isis_BO 6579 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 99,00 cm;99,00 cm;0 cm; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse <Aucun> Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. <Aucun> Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6580 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Champ de saisie : Libellé FR: Pied de page à partir du bas : GB: Footer from bottom: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF,GRP_ENTETE Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression <Aucun> Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage horz. Droite Position X interne 593 Largeur interne 49 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 Position du pied de page \'e0 partir du bas\b0\par \fs16 Sp\'e9cifier la distance entre le bas de la page et le bas du pied de page.\par \fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.15063}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Position of footer from bottom\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Specify the distance between the page bottom and the footer bottom.\par \fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 99,00 cm;99,00 cm;0 cm; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse <Aucun> Lien automatique Non Verifier l'orthographe Non Unicode Non 06/08/2026 Isis_BO 6581 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. <Aucun> Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6582 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Champ de saisie : Libellé FR: A droite : GB: Right: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression <Aucun> Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage horz. Droite Position X interne 322 Largeur interne 49 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Retrait \'e0 droite\b0\par \fs16 S\'e9lectionner la distance de retrait du paragraphe par rapport \'e0 la marge droite.\par \par Pour modifier les marges de l'ensemble du document, cliquez sur le bouton Marges.\par \fs18\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Right indent\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Select the indent of the paragraph in relation to the right margin.\par \par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 To modify the margins for the entire document, click the Margins button.\par \fs18\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 99,00 cm;99,00 cm;0 cm; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non 06/08/2026 Isis_BO 6583 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Mode ellipse <Aucun> Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. <Aucun> Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6584 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Champ de saisie : Libellé FR: A gauche : GB: Left: Groupe GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Bouton Calendrier Non Bouton Calculatrice Non Bouton Suppression <Aucun> Touche TAB Accessible par TAB Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage horz. Droite Position X interne 322 Largeur interne 49 Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Bulle d'aide FR: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 Retrait \'e0 gauche\b0\par \fs16 S\'e9lectionner la distance de retrait du paragraphe par rapport \'e0 la marge gauche.\par \par Pour modifier les marges de l'ensemble du document, cliquez sur le bouton Marges.\par } GB: {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharse t0 Trebuchet MS;}} {\*\generator Riched20 10.0.14393}\viewkind4\uc1 \pard\b\f0\fs18 \ql\b1\i0\ul0\strike0\nosupersub\f0\fs18\cf0\highlight0 Left indent\b0\par \fs16 \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 Select the indent of the paragraph in relation to the left margin.\par \par \ql\b0\i0\ul0\strike0\nosupersub\f0\fs16\cf0\highlight0 To modify the margins for the entire document, click the Margins button.\par } Numéro aide 0 Opacité 100 Autorise ChangeGabarit Oui Format HTML 0 Sécurité HTML Oui Visualisation markdown Non Saisie manuscrite Non Taille de saisie 0 Masque saisie FR,GB: 99,00 cm;99,00 cm;0 cm; Borne dans bulle Non Borne dans texte d'indication Oui Sélection multiple Non Mode ellipse <Aucun> 06/08/2026 Isis_BO 6585 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Lien automatique Non Verifier l'orthographe Non Unicode Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Asc. horizontal Jamais Asc. vertical Jamais Complétion système de fichier Non Saisie invalide Oui, bloquant Saisie obligatoire (erreur) : Style Oui Saisie obligatoire (erreur) : Texte Non Saisie obligatoire (erreur) : Picto Non Saisie obligatoire (indication) : Picto Non Saisie obligatoire (indication) : Texte Non Saisie obligatoire (indication) : Style Oui Saisie invalide : Picto Non Saisie invalide : Texte Non Saisie invalide : Style Oui Avec focus Oui Historique des saisies Non Valeurs multiples (jetons) Non Autoriser les doublons Non Jeton supprimable Oui Valeur persistante Non Barre d'outils RTF En saisie Texte Markdown Non Mode menu ctx. <Aucun> Gestion Euro Non Personnaliser le picto AMI Non Indice du picto AMI 1 Bouton gauche : Nombre d'états 1 Bouton droit : Nombre d'états 1 Bouton gauche : Largeur 0 Bouton droit : Largeur 0 Bouton gauche : Hauteur 0 Bouton droit : Hauteur 0 Bouton gauche : Monochrome Couleur monochrome du style Bouton droit : Monochrome Couleur monochrome du style Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6586 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Spin : Valeur initiale 0 Groupe ,GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 8 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Avec focus Oui Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Spin : Valeur initiale 0 Groupe ,GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 4 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Avec focus Oui Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6587 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Spin : Valeur initiale 0 Groupe ,GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF,GRP_ENTETE Ordre navigation 5 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Avec focus Oui Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Spin : Valeur initiale 0 Groupe ,GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF,GRP_ENTETE Ordre navigation 9 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Avec focus Oui Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6588 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les champs Spin : Valeur initiale 0 Groupe ,GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 7 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Avec focus Oui Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Spin : Valeur initiale 0 Groupe ,GRP_WDFAA_TT_Tous,GRP_WDFAA_TT_INACTIF Ordre navigation 3 Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Numéro aide 0 Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Avec focus Oui Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6589 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les menus FI_WinDevFAA_RubanTT Informations sur les menus Menu contextuel : 'WINDEVFAA_TT_CTX_Exporter' Nom des options Générer_le_PDF (3) WINDEVFAA_TT_OPT_HTML (7) Libellé des options : Français Exporter en PDF... Exporter en HTML... Libellé des options : Anglais Export in PDF... Export in HTML... Menu contextuel : 'WINDEVFAA_TT_CTX_Sauver' Nom des options WINDEVFAA_TT_OPT_Save (5) WINDEVFAA_TT_OPT_SaveAs (6) Libellé des options : Français Enregistrer Enregistrer sous... Libellé des options : Anglais Save Save as... 06/08/2026 Isis_BO 6590 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les menus Menu contextuel : 'WINDEVFAA_TT_CTX_Orientation' Nom des options WINDEVFAA_TT_OPT_Portrait (12) WINDEVFAA_TT_OPT_Paysage (13) Libellé des options : Français Portrait Paysage Libellé des options : Anglais Portrait Landscape Menu contextuel : 'WINDEVFAA_TT_CTX_TableauSupprime' Nom des options WINDEVFAA_TT_OPT_SupprLigne (8) OPT_Supprimer_la_colonne (9) OPT_Supprimer_le_tableau (10) Libellé des options : Français Supprimer la ligne Supprimer la colonne Supprimer le tableau Libellé des options : Anglais Delete the line Delete the column Delete the table 06/08/2026 Isis_BO 6591 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les menus Menu contextuel : 'WINDEVFAA_TT_CTX_EnTête' Nom des options OPT_ModifierEnTête (15) OPT_SupprimerEnTête (19) Libellé des options : Français &Modifier l'en-tête S&upprimer l'en-tête Libellé des options : Anglais &Modify the header &Delete the header Menu contextuel : 'WINDEVFAA_TT_CTX_PiedDePage' Nom des options OPT_ModifierPiedPage (17) OPT_SupprimerPiedPage (18) Libellé des options : Français &Modifier le pied de page S&upprimer le pied de page Libellé des options : Anglais &Modify the footer &Delete the footer Menu contextuel : 'WINDEVFAA_TT_CTX_Majuscule' 06/08/2026 Isis_BO 6592 Partie 9 › FI_WinDevFAA_RubanTT › Informations sur les menus Nom des options OPT_WDFAA_Minuscules (21) OPT_MAJUSCULES (22) Libellé des options : Français minuscules MAJUSCULES Libellé des options : Anglais lowercase characters UPPERCASES FI_WinDevFAA_RubanTT Messages multilingues 06/08/2026 Isis_BO 6593 ¹ .ssem °N Message 2000 FR: Aucune couleur GB: No color 2001 FR: La taille de la police doit être comprise entre 1 et 1638 GB: The font size must be included between 1 and 1638 2002 FR: Insérer une image GB: Insert an image 2003 FR: es fichiers (*.*)" + TAB GB: files (*.*)" + TAB 2004 FR: GB: Tous les fichiers (*.*) 2005 FR,GB: ) 2006 FR: Impossible d'ouvrir le fichier GB: Unable to open the file 2007 FR: Ce fichier est au format ".DOC". Pour être manipulable avec le champ TT, ce document doit être sauvé au format ".DOCX". Le mode opératoire est simple: Sous votre traitement de texte, ouvrez le document. Effectuez un "Enregistrez sous". Dans le type de fichier, choisissez "DOCX". Sous Word, choisissez "Type: Document Word" (choix par défaut de Word). GB: This file is in ".DOC" format. To be used by the WP control, this document must be saved in ".DOCX" format. The operating mode is straightforward: Open the document in your word processing. Select "Save as". In the file type, choose "DOCX". In Word, choose "Type: Document Word" (default Word choice). Partie 9 › FI_WinDevFAA_RubanTT › Messages multilingues 06/08/2026 Isis_BO 6594 ¹ .ssem °N Message 2008 FR: s fichi GB: s file 2009 FR: Tous les fichiers GB: All the files 2010 FR: Zone de texte GB: Text area 2011 FR,GB: Image 2012 FR: Enregistrer sous... GB: Save as... 2013 FR: enregistr GB: save 2014 FR: Ne pas enregistrer GB: Don't save 2015 FR: Annuler GB: Cancel 2016 FR: Enregistrer (%1) GB: Save (%1) 2017 FR: Voulez-vous enregistrer vos modification ? GB: Do you want to save your modifications? 2018 FR: [Texte] GB: [Text] ¹ N° mess. : numéro de message. FI_WinDevFAA_RubanTT Code des champs Déclarations globales de FI_WinDevFAA_RubanTT procédure MaFenêtre() externe "KeyConst.WL" externe WDOBJ_TT_Util //Champ TT manipulé par ce ruban pChampTT est un Champ gProcUpdateUI est procédure //Cache des polices gtabPolices est tableau de chaîne Unicode constant nINDICE_VOLET_INSERTION = 2 nINDICE_VOLET_TABLEAU = 4 nINDICE_VOLET_IMAGE = 5 fin Partie 9 › FI_WinDevFAA_RubanTT › Code des champs //Trait appliqué par défaut goTrait est un Trait goTrait.Epaisseur = WDOBJ_TT_Util.grDEpaiiseurCadreParDéfaut //Tableau des groupes de champ pour éviter un pb de contexte sur l'utilisation des groupes gtabGrp_Tous est un tableau de Champ = __GetTabChampFromGroupe(GRP_WDFAA_TT_Tous) gtabGrp_Inactif est un tableau de Champ = __GetTabChampFromGroupe(GRP_WDFAA_TT_INACTIF) gtabGrp_NonDispo est un tableau de Champ = __GetTabChampFromGroupe(GRP_WDFAA_TT_NONDISPO) // mode précédente des onglet de volets gbAncienModeTableau, gbAncienModeEntêtePiedDePage sont des booléens gnAncienVoletTableau, gnAncienVoletEntêtePiedDePage sont des entiers gbChangeVoletTableau est booléen = Vrai gnAncienVoletTableau = -1 gnAncienVoletEntêtePiedDePage = -1 gnNextOngletSelectionné est entier = -1 //Répertoire d'insertion d'image gsRepInsertionDefaut est chaîne = fRepEnCours() __SetEtatGroupe(gtabGrp_Tous, Grisé) GRPRUB_WDFAA_Modification..Grisé = Vrai BTN_WDFAA_Nouveau..Grisé = Faux BTN_WDFAA_Ouvrir..Grisé = Faux GRP_ENTETE..Visible = Faux GRPRUB_WDFAA_Style..TauxAncrageLargeur=100 GRPRUB_WDFAA_Style..LargeurMax=10000 gnNumIdPuce est un entier = 4 gbBibliPuce est un booléen = Vrai gnNumIdNumérotation est un entier = 4 gbBibliNumérotation est un booléen = Vrai //Init FI Style. externe FI_WinDevFAA_TT_StyleRuban ChangeFenêtreSource( CFI_DocxStyle, "FI_WinDevFAA_TT_StyleRuban") Fin d'initialisation de FI_WinDevFAA_RubanTT //Branche un update UI après tous les autres pour activer explicitement un onglet pRuban est Champ <- RUBAN_WINDEVFAA_TT procédure interne fUI_NextOnglet() si gnNextOngletSelectionné <> -1 alors pRuban = gnNextOngletSelectionné fin gnNextOngletSelectionné = -1 fin gProcUpdateUI += fUI_NextOnglet Clic sur BTN_WDFAA_RaccourciZoom100 dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..Zoom = 100 Clic sur BTN_WDFAA_Redo 06/08/2026 Isis_BO 6595 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour DocRedo(pChampTT) Clic sur BTN_WDFAA_Undo dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour DocUndo(pChampTT) Initialisation de RUBAN_WINDEVFAA_TT gnAncienVoletImage est entier = -1 gbChangeVoletImage est un booléen = Vrai pRuban est Champ <- MoiMême procédure interne fUI_OngletImage //Onglet image visible si sélection d'image ou dans zone de texte f est docFragment <- pChampTT..Sélection..Fragment soit bOngletImageVisible = Faux soit eTypeSousDoc = f..TypeSousDocument si eTypeSousDoc = typeSousDocZoneDeTexte alors bOngletImageVisible = Vrai sinon si pChampTT..Curseur>=1 _et_ f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentImage alors bOngletImageVisible = Vrai fin bAncienModeImage est booléen = pRuban[nINDICE_VOLET_IMAGE]..Visible // on sort du mode image si bOngletImageVisible=Faux alors gbChangeVoletImage = (pRuban=nINDICE_VOLET_IMAGE) si pRuban=nINDICE_VOLET_IMAGE _et_ gnAncienVoletImage<>-1 alors pRuban=gnAncienVoletImage gnAncienVoletImage=-1 fin pRuban[nINDICE_VOLET_IMAGE]..Visible = bOngletImageVisible // si on passe en mode image si bOngletImageVisible=Vrai alors si gbChangeVoletImage alors gnAncienVoletImage = pRuban pRuban = nINDICE_VOLET_IMAGE fin fin si eTypeSousDoc = typeSousDocZoneDeTexte alors pRuban[nINDICE_VOLET_IMAGE]..Libellé = "Zone de texte" sinon 06/08/2026 Isis_BO 6596 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs pRuban[nINDICE_VOLET_IMAGE]..Libellé = "Image" fin fin gProcUpdateUI += fUI_OngletImage Modification du volet affiché de RUBAN_WINDEVFAA_TT si pChampTT<>Null alors RepriseSaisie(pChampTT) fin Initialisation de INT_WDFAA_AfficherRegles externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) A chaque modification de INT_WDFAA_AfficherRegles pChampTT..RègleVisible = MoiMême EcranPremier(pChampTT) Initialisation de BTN_WDFAA_Zoom100 externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Zoom100 dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..Zoom = 100 Initialisation de BTN_WDFAA_ZoomLargeur externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_ZoomLargeur dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..Zoom = zoomAdapteLargeur Initialisation de BTN_WDFAA_ZoomLargeur1 externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_ZoomLargeur1 06/08/2026 Isis_BO 6597 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..Zoom = zoomAdapteTaille Initialisation de BTN_WDFAA_ZoomMoins externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_ZoomMoins dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour nZoomCourant est entier =pChampTT..Zoom/10 pChampTT..Zoom = nZoomCourant*10-10 Initialisation de BTN_WDFAA_ZoomPlus externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_ZoomPlus dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour nZoomCourant est entier = pChampTT..Zoom/10 pChampTT..Zoom = nZoomCourant*10+10 Initialisation de POT_WDFAA_Zoom externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) A chaque modification de POT_WDFAA_Zoom dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour nZoom est entier = MoiMême si nZoom > 10 _et_ nZoom < 500 alors pChampTT..Zoom = nZoom fin Initialisation de SAI_FAA_Zoom externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Sortie de SAI_FAA_Zoom 06/08/2026 Isis_BO 6598 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour rZoom est réel = MoiMême si rZoom > 0.1 _et_ rZoom < 5 alors pChampTT..Zoom = rZoom*100 fin Touche relâchée (WM_KEYUP) de SAI_FAA_Zoom VK_RETURN_local est un entier = 0x0d si _EVE.wParam = VK_RETURN_local alors // valide ExécuteTraitement(MoiMême,trtSortie) DonneFocus(pChampTT) renvoyer Faux fin Initialisation de BTN_WDFAA_Forme externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //Fonction d'update UI : voir bouton d'insertion des zones de texte BTN_WDFAA_ZoneDeTexte Clic sur BTN_WDFAA_Forme externe WinDevFAA_BarreTT_PopupForme sFormePredefinie est chaîne = OuvrePopup(WinDevFAA_BarreTT_PopupForme) si sFormePredefinie = "" alors retour fin e est un docElément e.Type = typeDocElémentZoneDeTexte e.ZoneDeTexte.Hauteur = 50 e.ZoneDeTexte.Largeur = 50 e.ZoneDeTexte.X = 10 e.ZoneDeTexte.Y = 0 e.ZoneDeTexte.Habillage = docHabillageDevantLeTexte e.ZoneDeTexte.FormePrédéfinie = sFormePredefinie e.ZoneDeTexte.Fond.Couleur = RVB(91,155,213) f est un docFragment <= pChampTT..Sélection..Fragment //On insère la zone de texte au début du paragraphe d'insertion, mais après toutes les zones de texte qui s'y trouvent soit nPositionInsertion = f..Paragraphe[1].Positionfin-1 f..PositionDébut = f..Paragraphe[1].PositionDébut f..PositionFin = f..Paragraphe[1].PositionFin pour tout elt de f..Elément si elt.Type <> typeDocElémentZoneDeTexte alors nPositionInsertion = elt.PositionDébut sortir fin 06/08/2026 Isis_BO 6599 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs fin f..PositionDébut = nPositionInsertion f..PositionFin = nPositionInsertion DocInsère(f,e) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Formule externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Formule si pChampTT = Null alors retour fin externe WinDevFAA_ChampFormule Ouvre("WinDevFAA_ChampFormule", pChampTT) Initialisation de BTN_WDFAA_Image externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Image __Ctx_InsereImage(gsRepInsertionDefaut) Initialisation de BTN_WDFAA_Lien externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) pThis est Champ <- MoiMême procédure interne fUI_Lien() f est un docFragment <- pChampTT..Sélection..Fragment d est Document <- pChampTT..Valeur soit nEtat = Actif si (nEtat = Actif) _et_ (d=Null _ou_ pChampTT..Etat=Grisé) alors nEtat = Grisé fin si (nEtat = Actif) _et_ f.Elément..Occurrence>1 _et_ f.Elément[1]..Type <> typeDocElémentTexte alors nEtat = Grisé fin pThis..Etat = nEtat fin gProcUpdateUI += fUI_Lien Clic sur BTN_WDFAA_Lien 06/08/2026 Isis_BO 6600 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs externe FEN_WinDevFAA_TT_Lien Ouvre(FEN_WinDevFAA_TT_Lien, pChampTT) Initialisation de BTN_WDFAA_Signet externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Signet extern WinDevFAA_Signet Ouvre("WinDevFAA_Signet",pChampTT) Initialisation de BTN_WDFAA_Tableau externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Tableau __Ctx_InsereTableau() Initialisation de BTN_WDFAA_ZoneDeTexte externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) pThis est Champ <- MoiMême pForme est Champ <- BTN_WDFAA_Forme procédure interne fUI_ZoneDeTexte() f est un docFragment <- pChampTT..Sélection..Fragment d est Document <- pChampTT..Valeur soit nEtat = Actif si (nEtat = Actif) _et_ (d=Null _ou_ pChampTT..Etat=Grisé) alors nEtat = Grisé fin si (nEtat = Actif) _et_ f.TypeSousDocument = typeSousDocZoneDeTexte alors //Zone de texte sélectionnée nEtat = Grisé fin si (nEtat = Actif) _et_ f.PositionDébut<>f.PositionFin alors nEtat = Grisé fin si (nEtat = Actif) _et_ f.Elément..Occurrence>1 _et_ f.Elément[1]..Type <> typeDocElémentTexte alors nEtat = Grisé fin pThis..Etat = nEtat pForme..Etat = nEtat fin gProcUpdateUI += fUI_ZoneDeTexte Clic sur BTN_WDFAA_ZoneDeTexte 06/08/2026 Isis_BO 6601 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs e est un docElément e.Type = typeDocElémentZoneDeTexte e.ZoneDeTexte.Hauteur = 40 e.ZoneDeTexte.Largeur = 50 e.ZoneDeTexte.X = 10 e.ZoneDeTexte.Y = 0 e.ZoneDeTexte.Habillage = docHabillageDevantLeTexte e.ZoneDeTexte.FormePrédéfinie = "rect" e.ZoneDeTexte.Fond.Couleur = Blanc soit t <- e.ZoneDeTexte.Trait t.Couleur = Noir t.Epaisseur = 0.2 DocDébutModification(pChampTT) f est un docFragment <= pChampTT..Sélection..Fragment //On insère la zone de texte au début du paragraphe d'insertion, mais après toutes les zones de texte qui s'y trouvent soit nPositionInsertion = f..Paragraphe[1].Positionfin-1 f..PositionDébut = f..Paragraphe[1].PositionDébut f..PositionFin = f..Paragraphe[1].PositionFin pour tout elt de f..Elément si elt.Type <> typeDocElémentZoneDeTexte alors nPositionInsertion = elt.PositionDébut sortir fin fin f..PositionDébut = nPositionInsertion f..PositionFin = nPositionInsertion DocInsère(f,e) elt est un docElément = Null pour tout e de f.Elément si e.Type = typeDocElémentZoneDeTexte alors e.ZoneDeTexte.Contenu.Texte = "[Texte]"//"[Texte]" elt <- e fin fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) si elt <> Null alors DocSélectionne(pChampTT, elt.ZoneDeTexte.Contenu) fin //On placera le ruban sur l'onglet "Zone de texte" (qui est en fait le volet "image") gnNextOngletSelectionné = nINDICE_VOLET_IMAGE Initialisation de BTN_WDFAA_Nouveau externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Nouveau __Ctx_Nouveau() Initialisation de BTN_WDFAA_Ouvrir externe WDOBJ_TT_Util 06/08/2026 Isis_BO 6602 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Ouvrir __Ctx_Open() Initialisation de BTN_WDFAA_Save externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Save __Ctx_Save() Initialisation de BTN_WDFAA_SaveBTN_WDFAA_Save1 externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) MoiMême..ToucheRaccourci = trControl + Asc("S") Clic sur BTN_WDFAA_SaveBTN_WDFAA_Save1 externe pChampTT dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour doc est Document <- pChampTT..Valeur si pas DocSauve(doc) alors Erreur(ErreurInfo()) fin Initialisation de GRPRUB_WDFAA_EntetePiedDePage soit pRegroupement est Champ <- MoiMême procédure interne fUI_EntetePiedDePage() pRegroupement..Visible = pas pChampTT..EditionHTML fin gProcUpdateUI += fUI_EntetePiedDePage Initialisation de BTN_WDFAA_Entete externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Entete extern WinDevFAA_BarreTT_PopupEntêtePiedDePage si OuvrePopup(WinDevFAA_BarreTT_PopupEntêtePiedDePage,pChampTT,Vrai) alors ChampExécuteModification(pChampTT) fin Initialisation de BTN_WDFAA_FermerEntêtePied 06/08/2026 Isis_BO 6603 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_FermerEntêtePied DocEntreEdition(pChampTT,docCorps) Initialisation de BTN_WDFAA_PiedDePage externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_PiedDePage extern WinDevFAA_BarreTT_PopupEntêtePiedDePage si OuvrePopup(WinDevFAA_BarreTT_PopupEntêtePiedDePage,pChampTT,Faux) alors ChampExécuteModification(pChampTT) fin Initialisation de INT_ENTETE_LIER externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) A chaque modification de INT_ENTETE_LIER s est une docSection <- pChampTT..Sélection..Section[1] selon pChampTT..Sélection..Fragment..TypeSousDocument cas typeSousDocEnTêtePremièrePage s.Entête.PremièrePageHéritée = MoiMême[1] cas typeSousDocEnTêtePagePaire s.Entête.PagePaireHéritée = MoiMême[1] cas typeSousDocEnTêtePageImpaire s.Entête.PageImpaireHéritée = MoiMême[1] cas typeSousDocPiedDePremièrePage s.PiedDePage.PremièrePageHéritée = MoiMême[1] cas typeSousDocPiedDePagePaire s.PiedDePage.PagePaireHéritée = MoiMême[1] cas typeSousDocPiedDePageImpaire s.PiedDePage.PageImpaireHéritée = MoiMême[1] fin ChampExécuteModification(pChampTT) EcranPremier(pChampTT) Initialisation de INT_ENTETE_PAIRE_IMPAIRE externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) A chaque modification de INT_ENTETE_PAIRE_IMPAIRE 06/08/2026 Isis_BO 6604 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs pChampTT..Valeur..PagePaireImpaireDifférente = MoiMême[1] ChampExécuteModification(pChampTT) EcranPremier(pChampTT) Initialisation de INT_ENTETE_PREMIERE externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) A chaque modification de INT_ENTETE_PREMIERE s est une docSection <- pChampTT..Sélection..Section[1] s.PremierePageDifferente = INT_ENTETE_PREMIERE[1] ChampExécuteModification(pChampTT) EcranPremier(pChampTT) Initialisation de SAI_WDFAA_MargeEnTête externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //moimeme = __sValeurCentimètres(0) MoiMême = 0 Sortie de SAI_WDFAA_MargeEnTête dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..Sélection..Section[1]..MargeEntête = __dCentimètresVersMillimètres(MoiMême) ChampExécuteModification(pChampTT) Touche relâchée (WM_KEYUP) de SAI_WDFAA_MargeEnTête si pChampTT<>Null _et_ _EVE.wParam = VK_RETURN alors pChampTT..Sélection..Section[1]..MargeEntête = __dCentimètresVersMillimètres(MoiMême) ChampExécuteModification(pChampTT) DonneFocus(pChampTT) fin Initialisation de SAI_WDFAA_MargePiedDePage externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //MoiMême = __sValeurCentimètres(0) MoiMême = 0 Sortie de SAI_WDFAA_MargePiedDePage dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..Sélection..Section[1].MargePiedDePage = __dCentimètresVersMillimètres(MoiMême) ChampExécuteModification(pChampTT) Touche relâchée (WM_KEYUP) de SAI_WDFAA_MargePiedDePage 06/08/2026 Isis_BO 6605 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs si pChampTT<>Null _et_ _EVE.wParam = VK_RETURN alors pChampTT..Sélection..Section[1].MargePiedDePage = __dCentimètresVersMillimètres(MoiMême) ChampExécuteModification(pChampTT) DonneFocus(pChampTT) fin Incrémentation de SPIN_MargeEnTête externe WDOBJ_TT_Util WDOBJ_TT_Util.__IncrémenteValeurChampDixième(SAI_WDFAA_MargeEnTête,99) pChampTT..Sélection..Section[1]..MargeEntête = __dCentimètresVersMillimètres(SAI_WDFAA_MargeEnTête) ChampExécuteModification(pChampTT) Décrémentation de SPIN_MargeEnTête externe WDOBJ_TT_Util WDOBJ_TT_Util.__DécrémenteValeurChampDixième(SAI_WDFAA_MargeEnTête) pChampTT..Sélection..Section[1]..MargeEntête = __dCentimètresVersMillimètres(SAI_WDFAA_MargeEnTête) ChampExécuteModification(pChampTT) Incrémentation de SPIN_MargePiedDePage externe WDOBJ_TT_Util WDOBJ_TT_Util.__IncrémenteValeurChampDixième(SAI_WDFAA_MargePiedDePage,99) pChampTT..Sélection..Section[1].MargePiedDePage = __dCentimètresVersMillimètres(SAI_ WDFAA_MargePiedDePage) ChampExécuteModification(pChampTT) Décrémentation de SPIN_MargePiedDePage externe WDOBJ_TT_Util WDOBJ_TT_Util.__DécrémenteValeurChampDixième(SAI_WDFAA_MargePiedDePage) pChampTT..Sélection..Section[1].MargePiedDePage = __dCentimètresVersMillimètres(SAI_ WDFAA_MargePiedDePage) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Export externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Initialisation de BTN_WDFAA_Imprimer externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Imprimer __Ctx_Print() Initialisation de GRPRUB_WDFAA_Image procédure interne fUI_Habillage f est un docFragment <- pChampTT..Sélection..Fragment nNewHabillage est un entier = 0 06/08/2026 Isis_BO 6606 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs si (pChampTT..Curseur>=1 _et_ f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentImage) alors nNewHabillage = f.Elément[1].Image.Habillage sinon si (f.TypeSousDocument = typeSousDocZoneDeTexte) doc est Document <- pChampTT..Valeur elt est un docElément<- WDOBJ_TT_Util.RechercheElementZoneDeTexte(doc, f. IdentifiantSousDocument) si elt <> Null alors nNewHabillage = elt.ZoneDeTexte.Habillage fin fin BTN_WDFAA_Habillage_AligneSurLeTexte..Enfoncé = (nNewHabillage = docHabillageAlignéSurLeTexte) BTN_WDFAA_Habillage_Carre..Enfoncé = (nNewHabillage = docHabillageEncadré) BTN_WDFAA_Habillage_DerriereLeTexte..Enfoncé = (nNewHabillage = docHabillageDerrièreLeTexte) BTN_WDFAA_Habillage_DevantLeTexte..Enfoncé = (nNewHabillage = docHabillageDevantLeTexte) BTN_WDFAA_Habillage_HautEtBas..Enfoncé = (nNewHabillage = docHabillageHautEtBas) fin gProcUpdateUI += fUI_Habillage Initialisation de BTN_WDFAA_Habillage_AligneSurLeTexte externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Habillage_AligneSurLeTexte dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour __Ctx_SetHabillage(0) Initialisation de BTN_WDFAA_Habillage_Carre externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Habillage_Carre dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour __Ctx_SetHabillage(1) Initialisation de BTN_WDFAA_Habillage_DerriereLeTexte externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Habillage_DerriereLeTexte dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour 06/08/2026 Isis_BO 6607 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs __Ctx_SetHabillage(5) Initialisation de BTN_WDFAA_Habillage_DevantLeTexte externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Habillage_DevantLeTexte dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour __Ctx_SetHabillage(6) Initialisation de BTN_WDFAA_Habillage_HautEtBas externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Habillage_HautEtBas dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour __Ctx_SetHabillage(4) Initialisation de GRPRUB_WDFAA_Image_Taille procédure interne fUI_ImageTaille f est un docFragment <- pChampTT..Sélection..Fragment nNewHauteur est un réel = 0 nNewLargeur est un réel = 0 si (pChampTT..Curseur>=1 _et_ f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentImage) alors nNewHauteur = f.Elément[1].Image.Hauteur / 10 nNewLargeur = f.Elément[1].Image.Largeur / 10 sinon si (f.TypeSousDocument = typeSousDocZoneDeTexte) doc est Document <- pChampTT..Valeur elt est un docElément<- WDOBJ_TT_Util.RechercheElementZoneDeTexte(doc, f. IdentifiantSousDocument) si elt <> Null alors nNewHauteur = elt.ZoneDeTexte.Hauteur / 10 nNewLargeur = elt.ZoneDeTexte.Largeur / 10 fin fin SAI_WDFAA_ImageHauteur = nNewHauteur SAI_WDFAA_ImageLargeur = nNewLargeur fin gProcUpdateUI += fUI_ImageTaille Initialisation de SAI_WDFAA_ImageHauteur externe WDOBJ_TT_Util 06/08/2026 Isis_BO 6608 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //MoiMême = __sValeurPoints(0) MoiMême = 0 Sortie de SAI_WDFAA_ImageHauteur dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment <- pChampTT..Sélection..Fragment dNewValeur est réel = (MoiMême*10) si f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentImage alors f.Elément[1].Image.Hauteur = dNewValeur ChampExécuteModification(pChampTT) sinon si f.TypeSousDocument = typeSousDocZoneDeTexte doc est Document <- pChampTT..Valeur elt est un docElément <- WDOBJ_TT_Util.RechercheElementZoneDeTexte(doc, f.IdentifiantSousDocument) si elt<>Null alors elt.ZoneDeTexte.Hauteur = dNewValeur fin ChampExécuteModification(pChampTT) fin Touche relâchée (WM_KEYUP) de SAI_WDFAA_ImageHauteur VK_RETURN_local est un entier = 0x0d si _EVE.wParam = VK_RETURN_local alors // valide ExécuteTraitement(MoiMême,trtSortie) DonneFocus(pChampTT) renvoyer Faux fin Initialisation de SAI_WDFAA_ImageLargeur externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //MoiMême = __sValeurPoints(0) MoiMême = 0 Sortie de SAI_WDFAA_ImageLargeur dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment <- pChampTT..Sélection..Fragment dNewValeur est réel = (MoiMême*10) si f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentImage alors f.Elément[1].Image.Largeur = dNewValeur 06/08/2026 Isis_BO 6609 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs sinon si f.TypeSousDocument = typeSousDocZoneDeTexte doc est Document <- pChampTT..Valeur elt est un docElément <- WDOBJ_TT_Util.RechercheElementZoneDeTexte(doc, f.IdentifiantSousDocument) si elt <> Null alors elt.ZoneDeTexte.Largeur = dNewValeur fin fin ChampExécuteModification(pChampTT) Touche relâchée (WM_KEYUP) de SAI_WDFAA_ImageLargeur VK_RETURN_local est un entier = 0x0d si _EVE.wParam = VK_RETURN_local alors // valide ExécuteTraitement(MoiMême,trtSortie) DonneFocus(pChampTT) renvoyer Faux fin Initialisation de BTN_WDFAA_TabInsererADroite externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_TabInsererADroite f est docFragment = pChampTT..Sélection..Fragment f.PositionFin = f.PositionDébut soit tabtableau <- f.Paragraphe[1].Tableau procédure interne GetCellule(p) renvoyer p.Cellule fin soit cellule <- GetCellule(f.Paragraphe[1]) si tabtableau = Null _ou_ cellule = Null alors retour fin si cellule.IndiceColonne >= tabtableau.Colonnes..Occurrence alors Ajoute(tabtableau.Colonnes) sinon Insère(tabtableau.Colonnes, cellule.IndiceColonne+1) fin ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_TabInsererAGauche externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_TabInsererAGauche f est docFragment = pChampTT..Sélection..Fragment f.PositionFin = f.PositionDébut 06/08/2026 Isis_BO 6610 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs soit tabtableau <- f.Paragraphe[1].Tableau procédure interne GetCellule(p) renvoyer p.cellule fin soit cellule <- GetCellule(f.Paragraphe[1]) si tabtableau = Null _ou_ cellule = Null alors retour fin Insère(tabtableau.Colonnes, cellule.IndiceColonne) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_TabInsererAuDessus externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_TabInsererAuDessus f est docFragment = pChampTT..Sélection..Fragment f.PositionFin = f.PositionDébut soit tabtableau <- f.Paragraphe[1].Tableau procédure interne GetCellule(p) renvoyer p.cellule fin soit cellule <- GetCellule(f.Paragraphe[1]) si tabtableau = Null _ou_ cellule = Null alors retour fin Insère(tabtableau.Lignes, cellule.IndiceLigne) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_TabInsererEnDessous externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_TabInsererEnDessous f est docFragment = pChampTT..Sélection..Fragment f.PositionFin = f.PositionDébut soit tabtableau <- f.Paragraphe[1].Tableau procédure interne GetCellule(p) renvoyer p.cellule fin soit cellule <- GetCellule(f.Paragraphe[1]) si tabtableau = Null _ou_ cellule = Null alors retour fin si cellule.IndiceLigne >= tabtableau.Lignes..Occurrence alors Ajoute(tabtableau.Lignes) 06/08/2026 Isis_BO 6611 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs sinon Insère(tabtableau.Lignes, cellule.IndiceLigne+1) fin ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_TabSupprimer externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Initialisation de GRPRUB_WDFAA_MiseEnPage soit p est Champ <- MoiMême procédure interne fUUI p..Visible = pas pChampTT..EditionHTML fin gProcUpdateUI += fUUI Initialisation de BTN_WDFAA_Marges externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Marges externe WDOBJ_FAA_Document WDOBJ_FAA_Document.CLIC_BTN_WDFAA_Marges(pChampTT) Initialisation de BTN_WDFAA_Orientation externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Orientation _Ctx_Orientation_UpdateMenuSelonSelection() Initialisation de BTN_WDFAA_SauteDePage2 externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_SauteDePage2 ExécuteTraitement(BTN_WDFAA_SautDePage,trtClic) Initialisation de BTN_WDFAA_Taille externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Taille 06/08/2026 Isis_BO 6612 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour externe WDOBJ_TT_Util rLargeurPage est un réel = 0 rHauteurPage est un réel = 0 nOrientation est un entier nOrientation=docPortrait bAppliqueAuDoc est un booléen=Faux doc est un Document <- pChampTT..Valeur f est docFragment = WDOBJ_TT_Util.fragmentMiseEnPage(pChampTT) // si le fragment ne contient pas de paragraphe, la coche d'orientation va dépendre du document si f.Paragraphe..Occurrence=0 alors rLargeurPage=Arrondi(doc.Section.LargeurPage) rHauteurPage=Arrondi(doc.Section.HauteurPage) nOrientation=doc.Section.Orientation sinon // initialise l'orientation selon le premier paragraphe rLargeurPage=Arrondi(f.Paragraphe[1].Section.LargeurPage,1) rHauteurPage=Arrondi(f.Paragraphe[1].Section.HauteurPage, 1) nOrientation=f.Paragraphe[1].Section.Orientation fin nOrientationPaysage est un entier rTemp est un réel nOrientationPaysage=docPaysage si nOrientation=nOrientationPaysage alors // on échange portrait et paysage pour la popup rTemp = rLargeurPage rLargeurPage=rHauteurPage rHauteurPage=rTemp fin rLargeurPageCourante est un réel = rLargeurPage rHauteurPageCournate est un réel = rHauteurPage // ouvre la popup externe WinDevFAA_BarreTT_PopupTaillePage nRet est un entier = OuvrePopup(WinDevFAA_BarreTT_PopupTaillePage, rLargeurPage, rHauteurPage) // si on doit swapper, on le fait si nOrientation=nOrientationPaysage alors // on échange portrait et paysage pour la popup rTemp = rLargeurPage rLargeurPage=rHauteurPage rHauteurPage=rTemp fin // taille perso si nRet=2 alors externe WDOBJ_FAA_Document bAppliqueAuDoc=pas WDOBJ_FAA_Document.WDOBJ_FAA_Doc_bAvecSautDeSection(doc) externe WinDevFAA_BarreTT_TaillePage nRet=Ouvre("WinDevFAA_BarreTT_TaillePage", rLargeurPage, rHauteurPage, bAppliqueAuDoc, nOrientation ) fin // annulation si nRet=Faux alors retour // pas de changement (et pas d'application sur le document entier : on ne fait rien si pas bAppliqueAuDoc _et_ rLargeurPage=rLargeurPageCourante _et_ rHauteurPage=rHauteurPageCournate alors retour // on change la taille _Ctx_TaillePage_ChangeTaillePage(rLargeurPage, rHauteurPage, bAppliqueAuDoc) fin: // on redonne le focus au champ DonneFocus(pChampTT) Initialisation de SAI_WDFAA_EspacementApres 06/08/2026 Isis_BO 6613 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //MoiMême = __sValeurPoints(8) MoiMême = 0 A chaque modification de SAI_WDFAA_EspacementApres dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour externe WDOBJ_TT_Util si pChampTT..Curseur <= 0 alors retour f est docFragment <- pChampTT..Sélection..Fragment elt est docElément DocDébutModification(pChampTT) pour tout elt de f.Elément si elt.Paragraphe.MiseEnPage <> Null elt.Paragraphe.MiseEnPage.EspacementAprès = WDOBJ_TT_Util.__dValeurChampPoint(MoiMême) fin fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de SAI_WDFAA_EspacementAvant externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //MoiMême = __sValeurPoints(0) MoiMême = 0 A chaque modification de SAI_WDFAA_EspacementAvant dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour externe WDOBJ_TT_Util si pChampTT..Curseur <= 0 alors retour f est docFragment <- pChampTT..Sélection..Fragment elt est docElément DocDébutModification(pChampTT) pour tout elt de f.Elément si elt.Paragraphe.MiseEnPage <> Null elt.Paragraphe.MiseEnPage.EspacementAvant = WDOBJ_TT_Util.__dValeurChampPoint(MoiMême) fin fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de SAI_WDFAA_RetraitDroite externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //MoiMême = __sValeurCentimètres(0) MoiMême = 0 A chaque modification de SAI_WDFAA_RetraitDroite 06/08/2026 Isis_BO 6614 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour f est docFragment <- pChampTT..Sélection..Fragment elt est docElément DocDébutModification(pChampTT) pour tout elt de f.Elément si elt.Paragraphe.MiseEnPage <> Null elt.Paragraphe.MiseEnPage.RetraitDroit = __dCentimètresVersMillimètres(SAI_WDFAA_RetraitDroite) fin fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de SAI_WDFAA_RetraitGauche externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) //moimeme = __sValeurCentimètres(0) MoiMême = 0 A chaque modification de SAI_WDFAA_RetraitGauche dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour f est docFragment <- pChampTT..Sélection..Fragment elt est docElément DocDébutModification(pChampTT) pour tout elt de f.Elément si elt.Paragraphe.MiseEnPage <> Null elt.Paragraphe.MiseEnPage.RetraitGauche = __dCentimètresVersMillimètres(SAI_WDFAA_RetraitGauche ) fin fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Incrémentation de SPIN_EspacementAprès externe WDOBJ_TT_Util WDOBJ_TT_Util.__IncrémenteValeurChamp(SAI_WDFAA_EspacementApres) Décrémentation de SPIN_EspacementAprès externe WDOBJ_TT_Util WDOBJ_TT_Util.__DécrémenteValeurChamp(SAI_WDFAA_EspacementApres) Incrémentation de SPIN_EspacementAvant externe WDOBJ_TT_Util WDOBJ_TT_Util.__IncrémenteValeurChamp(SAI_WDFAA_EspacementAvant) Décrémentation de SPIN_EspacementAvant 06/08/2026 Isis_BO 6615 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.__DécrémenteValeurChamp(SAI_WDFAA_EspacementAvant) Incrémentation de SPIN_RetraitDroite externe WDOBJ_TT_Util WDOBJ_TT_Util.__IncrémenteValeurChampCentimètre(SAI_WDFAA_RetraitDroite) Décrémentation de SPIN_RetraitDroite externe WDOBJ_TT_Util WDOBJ_TT_Util.__DécrémenteValeurChamp(SAI_WDFAA_RetraitDroite) Incrémentation de SPIN_RetraitGauche externe WDOBJ_TT_Util WDOBJ_TT_Util.__IncrémenteValeurChampCentimètre(SAI_WDFAA_RetraitGauche) Décrémentation de SPIN_RetraitGauche externe WDOBJ_TT_Util WDOBJ_TT_Util.__DécrémenteValeurChamp(SAI_WDFAA_RetraitGauche) Initialisation de GRPRUB_WDFAA_ModeAffichage soit p est Champ <- MoiMême procédure interne fUUI p..Visible = pas pChampTT..EditionHTML fin gProcUpdateUI += fUUI Initialisation de BTN_WDFAA_MODEAFFICHAGE_PAGE externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_MODEAFFICHAGE_PAGE dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si MoiMême..Enfoncé alors pChampTT..ModeAffichage = modeAffichageUnePage __UpdateUI_ModeAffichage() fin Initialisation de BTN_WDFAA_MODEAFFICHAGE_WEB externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_MODEAFFICHAGE_WEB 06/08/2026 Isis_BO 6616 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si MoiMême..Enfoncé alors pChampTT..ModeAffichage = modeAffichageWeb __UpdateUI_ModeAffichage() fin Initialisation de BTN_WDFAA_Orthographe externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Orthographe dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..VérifieOrthographe=pas pChampTT..VérifieOrthographe Initialisation de BTn_WDFAA_Recherche externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTn_WDFAA_Recherche externe WinDevFAA_RechercherRemplacer //Ouverture fenêtre recherche OuvreFille("WinDevFAA_RechercherRemplacer" + Dessus,pChampTT) Initialisation de BTN_WDFAA_Remplacer externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Remplacer externe WinDevFAA_RechercherRemplacer //Ouverture fenêtre recherche/remplacement en mode remplacement OuvreFille("WinDevFAA_RechercherRemplacer" + Dessus,pChampTT,Vrai) Initialisation de GRPRUB_WDFAA_Pages soit pRegroupement est Champ <- MoiMême procédure interne fUI_Pages() pRegroupement..Visible = pas pChampTT..EditionHTML fin gProcUpdateUI += fUI_Pages Initialisation de BTN_WDFAA_PageVierge 06/08/2026 Isis_BO 6617 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_PageVierge si pChampTT = Null alors retour fin //Insertion d'un saut de page après le dernier élément f est un docFragment(pChampTT..Valeur, -1,0) f.Texte = RC+Caract(12)+RC //"form feed" == saut de page //On se positionne sur la nouvelle page pChampTT..Curseur = f..Paragraphe[1]..PositionFin-1 DocPositionne(pChampTT) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_SautDePage externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_SautDePage si pChampTT = Null alors retour fin f est docFragment <- pChampTT..Sélection..Fragment f.Texte = RC+Caract(12)+RC //"form feed" == saut de page //On se positionne sur la nouvelle page DocPositionne(pChampTT) ChampExécuteModification(pChampTT) Initialisation de GRPRUB_WDFAA_Paragraphe pBTN_WDFAA_AlignGauche est Champ <- BTN_WDFAA_AlignGauche pBTN_WDFAA_AlignCentre est Champ <- BTN_WDFAA_AlignCentre pBTN_WDFAA_AlignDroite est Champ <- BTN_WDFAA_AlignDroite pBTN_WDFAA_Alignjustifie est Champ <- BTN_WDFAA_Alignjustifie pSAI_WDFAA_RetraitGauche est Champ <- SAI_WDFAA_RetraitGauche pSAI_WDFAA_RetraitDroite est Champ <- SAI_WDFAA_RetraitDroite pSAI_WDFAA_EspacementAvant est Champ <- SAI_WDFAA_EspacementAvant pSAI_WDFAA_EspacementApres est Champ <- SAI_WDFAA_EspacementApres procédure interne fUI() externe WDOBJ_TT_Util f est docFragment <- pChampTT..Sélection..Fragment nAlignementParagraphe est entier = -1 06/08/2026 Isis_BO 6618 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs dRetraitGauche est réel bRetraitGauche est booléen = Vrai dRetraitDroit est réel bRetraitDroit est booléen = Vrai dEspacementAvant est réel bEspacementAvant est booléen = Vrai dEspacementAprès est réel bEspacementAprès est booléen = Vrai bFirst est un booléen = Vrai pour tout p,nIndice de f.Paragraphe si p.MiseEnPage=Null alors continuer fin si bFirst alors bFirst=Faux nAlignementParagraphe = p.MiseEnPage.Alignement dRetraitGauche = p.MiseEnPage.RetraitGauche dRetraitDroit = p.MiseEnPage.RetraitDroit dEspacementAvant = p.MiseEnPage.EspacementAvant dEspacementAprès = p.MiseEnPage.EspacementAprès sinon si nAlignementParagraphe <> (p.MiseEnPage.Alignement) alors nAlignementParagraphe = -1 fin si dRetraitGauche <> (p.MiseEnPage.RetraitGauche) alors bRetraitGauche = Faux fin si dRetraitDroit <> (p.MiseEnPage.RetraitDroit) alors bRetraitDroit = Faux fin si dEspacementAvant <> (p.MiseEnPage.EspacementAvant) alors bEspacementAvant = Faux fin si dEspacementAprès <> (p.MiseEnPage.EspacementAprès) alors bEspacementAprès = Faux fin si nAlignementParagraphe=-1 _et_ pas bRetraitGauche _et_ pas bRetraitDroit _et_ pas bEspacementAvant _et_ pas bEspacementAprès alors sortir fin fin fin pBTN_WDFAA_AlignGauche..Enfoncé = (nAlignementParagraphe=chGauche) pBTN_WDFAA_AlignCentre..Enfoncé = (nAlignementParagraphe=chCentre) pBTN_WDFAA_AlignDroite..Enfoncé = (nAlignementParagraphe=chDroite) pBTN_WDFAA_Alignjustifie..Enfoncé = (nAlignementParagraphe=chJustifié) pSAI_WDFAA_RetraitGauche = bRetraitGauche ? __sValeurMillimètresEnCentimètres(dRetraitGauche) sinon "" pSAI_WDFAA_RetraitDroite = bRetraitDroit ? __sValeurMillimètresEnCentimètres(dRetraitDroit) sinon "" WDOBJ_TT_Util.__AffecteChampPoint(pSAI_WDFAA_EspacementAvant, bEspacementAvant, dEspacementAvant) WDOBJ_TT_Util.__AffecteChampPoint(pSAI_WDFAA_EspacementApres, bEspacementAprès, dEspacementAprès) fin gProcUpdateUI+=fUI Initialisation de BTN_WDFAA_AfficheCaracControle externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_AfficheCaracControle 06/08/2026 Isis_BO 6619 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour pChampTT..AffichageCaractèresContrôle = pas pChampTT..AffichageCaractèresContrôle __UpdateUIRuban_WDFAA() Initialisation de BTN_WDFAA_AlignCentre externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_AlignCentre dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour pChampTT..AffichageActif = Faux f est docFragment <- pChampTT..Sélection..Fragment elt est un docParagraphe DocDébutModification(pChampTT) pour tout elt de f.Paragraphe si elt.miseenpage <> Null alors elt.MiseEnPage.Alignement = chCentre fin fin DocFinModification(pChampTT) pChampTT..AffichageActif = Vrai ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_AlignDroite externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_AlignDroite dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour pChampTT..AffichageActif = Faux f est docFragment <- pChampTT..Sélection..Fragment elt est un docParagraphe DocDébutModification(pChampTT) pour tout elt de f.Paragraphe si elt.MiseEnPage <> Null alors elt.MiseEnPage.Alignement = chDroite fin fin DocFinModification(pChampTT) pChampTT..AffichageActif = Vrai ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_AlignGauche 06/08/2026 Isis_BO 6620 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_AlignGauche dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour pChampTT..AffichageActif = Faux f est docFragment <- pChampTT..Sélection..Fragment elt est un docParagraphe DocDébutModification(pChampTT) pour tout elt de f.Paragraphe si elt.MiseEnPage <> Null alors elt.MiseEnPage.Alignement = chGauche fin fin DocFinModification(pChampTT) pChampTT..AffichageActif = Vrai ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Alignjustifie externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Alignjustifie dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour pChampTT..AffichageActif = Faux f est docFragment <- pChampTT..Sélection..Fragment elt est un docParagraphe DocDébutModification(pChampTT) pour tout elt de f.Paragraphe si elt.MiseEnPage <> Null alors elt.MiseEnPage.Alignement = chJustifié fin fin DocFinModification(pChampTT) pChampTT..AffichageActif = Vrai ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_BordFond externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_BordFond externe WDOBJ_FAA_Document WDOBJ_FAA_Document.CLIC_BTN_FAA_BordFond(pChampTT,goTrait) Initialisation de BTN_WDFAA_BTN_WDFAA_RetraitPlus 06/08/2026 Isis_BO 6621 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_BTN_WDFAA_RetraitPlus dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour externe WDOBJ_TT_Util doc est un Document <- pChampTT..Valeur f est docFragment <- pChampTT..Sélection..Fragment // est-ce que l'on aura besoin de la liste des retraits bListeRetrait est un booléen = Faux pour tout p de f.Paragraphe si p..Numérotation..Identifiant=0 alors bListeRetrait = Vrai sortir fin fin // si on a besoin de la liste des retrait, on la génère tabRetrait est un tableau associatif (*, *, wlRéel) de booléens si bListeRetrait alors soit docCourant <- WDOBJ_TT_Util.docSelection(pChampTT) pour tout pdoc de docCourant..Paragraphe tabRetrait[pdoc..MiseEnPage..RetraitGauche]=Vrai fin fin pChampTT..AffichageActif = Faux DocDébutModification(pChampTT) pour tout p de f.Paragraphe si p..Numérotation..Identifiant>0 alors si p..Numérotation..Niveau <9 alors p..Numérotation..Niveau = p..Numérotation..Niveau + 1 fin sinon si p..MiseEnPage <> Null soit RetraitCourant = Arrondi(p..MiseEnPage..RetraitGauche,1) soit ProchainRetrait = ArrondiSupérieur((RetraitCourant+12.5)/12.5)*12.5 pour tout _b_,retrait de tabRetrait si retrait>RetraitCourant _et_ retrait<ProchainRetrait alors ProchainRetrait = retrait fin fin p..MiseEnPage..RetraitGauche = ProchainRetrait fin fin DocFinModification(pChampTT) pChampTT..AffichageActif = Vrai ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_CouleurFond externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_CouleurFond 06/08/2026 Isis_BO 6622 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs //Choix couleur extern WinDevFaa_SelCouleur externe WDOBJ_FAA_Document //Sélection de couleur sCouleur est une chaîne = OuvrePopupPosition(WinDevFaa_SelCouleur,poBas,iTransparent,"Aucune couleur") //OuvrePopupPosition(WinDevFaa_SelCouleur,poBas,iTransparent,"Aucune couleur") //Couleur choisie ? non => rien à faire si sCouleur = "" alors retour //Oui => couleur convertie en entier nCouleur est entier = sCouleur //Vérification champ TT dbgAssertion(pChampTT <> Null) //Champ TT OK ? non => rien à faire si pChampTT = Null alors retour //Oui => position curseur OK ? non => rien à faire si pChampTT..Curseur <= 0 alors retour //Oui => on désactive l'affichage du champ TT pChampTT..AffichageActif = Faux //Début opération annulable DocDébutModification(pChampTT) //Récupération sélection f est docFragment <- pChampTT..Sélection..Fragment //Tableau du paragraphe traité oTableau est docTableau //On applique la modification sur le texte sélectionné plutôt que sur le(s) paragraphe(s) ? si WDOBJ_FAA_Document.__bSelectionTexte(pChampTT, f) alors //Oui => modification couleur de fond du texte sélectionné f.MiseEnPage.CouleurFond = nCouleur sinon //Non => on applique la modification sur les paragraphes sélectionnés pour tout oParag de f.Paragraphe //Récupération du tableau du paragraphe traité oTableau <- oParag.tableau //On est dans un tableau ? si oTableau = Null alors //Non => on applique la modification sur le paragraphe oParag.MiseEnPage.CouleurFond = nCouleur sinon //Oui => on applique la modification sur les cellules du tableau sélectionnées pour tout oCellule de oTableau.Cellules //La cellule est après la sélection ? si oCellule.Contenu.PositionDébut > f.PositionFin alors //Oui => pas la peine de continuer sortir fin //Non => la cellule est dans la sélection ? si oCellule.Contenu.PositionFin > f.PositionDébut alors //Oui => on applique la modification à la cellule oCellule.MiseEnPage.CouleurFond = nCouleur fin fin fin fin fin 06/08/2026 Isis_BO 6623 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs //Fin opération annulable DocFinModification(pChampTT) //Oui => on réactive l'affichage du champ TT pChampTT..AffichageActif = Vrai //Le champ TT a été modifié ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Interligne externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Interligne dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur < 0 alors retour f est docFragment <- pChampTT..Sélection..Fragment nTypeInterligne est entier = -1 para est un docParagraphe pour tout para de f.Paragraphe si para.MiseEnPage <> Null alors si nTypeInterligne = -1 alors nTypeInterligne =para.MiseEnPage.TypeInterligne sinon si nTypeInterligne <> (para.MiseEnPage.TypeInterligne) alors nTypeInterligne = -1 sortir fin fin fin fin dInterligne est réel = -1 //Taille de police courante nTaillePolice est un réel = -1 elt est un docElément pour tout para de f.Paragraphe si para.MiseEnPage <> Null si dInterligne = -1 alors dInterligne = para.MiseEnPage.Interligne sinon si dInterligne <> (para.MiseEnPage.Interligne) alors dInterligne = -1 sortir fin fin fin fin pour tout elt de f.Element si dInterligne = -1 alors dInterligne = elt.Paragraphe.MiseEnPage.Interligne sinon si dInterligne <> (elt.Paragraphe.MiseEnPage.Interligne) alors dInterligne = -1 sortir fin fin //Taille de police courante récupérée ou élément sans texte ? si (nTaillePolice = -1) _et_ (elt.Texte <> Null) alors 06/08/2026 Isis_BO 6624 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs //Non => on la récupère nTaillePolice = elt.Texte.MiseEnForme.PoliceTaille fin fin externe WinDevFaa_SelInterligne si pas OuvrePopupPosition(WinDevFaa_SelInterligne,poBas,pChampTT,f,nTypeInterligne,dInterligne, nTaillePolice) alors retour externe WDOBJ_TT_Util WDOBJ_TT_Util.__ModifInterligneSélectionChampTT(pChampTT,f,nTypeInterligne,dInterligne) DocDébutModification(pChampTT) pour tout para de f.Paragraphe si para.MiseEnPage <> Null para.MiseEnPage.TypeInterligne = nTypeInterligne para.MiseEnPage.Interligne = dInterligne fin fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Numero externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Numero externe WDOBJ_TT_Numérotation si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour doc est un Document <- pChampTT externe WDOBJ_TT_Util soit SousDocumentCourant <- WDOBJ_TT_Util.docSelection(pChampTT) fragment est un docFragment <- pChampTT..Sélection..Fragment nNumId est entier si WDOBJ_TT_Numérotation.bToutParagrapheMêmeNumérotation(doc,fragment,nNumId) alors gnNumIdPuce=nNumId gbBibliPuce=Faux WDOBJ_TT_Numérotation.AppliqueSélectionNumérotation(0,Faux,pChampTT,doc,SousDocumentCourant, fragment) sinon WDOBJ_TT_Numérotation.AppliqueSélectionNumérotation(gnNumIdNumérotation,gbBibliNumérotation, pChampTT,doc,SousDocumentCourant,fragment) fin __UpdateUIRuban_WDFAA Clic sur la flèche de BTN_WDFAA_Numero si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour doc est un Document <- pChampTT externe WinDevFaa_SelNumérotation OuvrePopupPosition(WinDevFaa_SelNumérotation,poBas,pChampTT, doc,gnNumIdNumérotation,gb BibliNumérotation) __UpdateUIRuban_WDFAA Initialisation de BTN_WDFAA_Puces 06/08/2026 Isis_BO 6625 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Puces externe WDOBJ_TT_Numérotation si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour doc est un Document <- pChampTT externe WDOBJ_TT_Util soit SousDocumentCourant <- WDOBJ_TT_Util.docSelection(pChampTT) fragment est un docFragment <- pChampTT..Sélection..Fragment nNumId est entier si WDOBJ_TT_Numérotation.bToutParagrapheMêmePuce(doc,fragment,nNumId) alors gnNumIdPuce=nNumId gbBibliPuce=Faux WDOBJ_TT_Numérotation.AppliqueSélectionPuce(0,Faux,pChampTT,doc,SousDocumentCourant,fragment) sinon WDOBJ_TT_Numérotation.AppliqueSélectionPuce(gnNumIdPuce,gbBibliPuce,pChampTT,doc, SousDocumentCourant,fragment) fin __UpdateUIRuban_WDFAA Clic sur la flèche de BTN_WDFAA_Puces si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour doc est un Document <- pChampTT externe WinDevFAA_SelNumerotationPuce OuvrePopupPosition(WinDevFAA_SelNumerotationPuce,poBas,pChampTT, doc, gnNumIdPuce,gbBibliPuce) __UpdateUIRuban_WDFAA Initialisation de BTN_WDFAA_RetraitMoins externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_RetraitMoins dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour externe WDOBJ_TT_Util doc est un Document <- pChampTT..Valeur f est docFragment <- pChampTT..Sélection..Fragment // est-ce que l'on aura besoin de la liste des retraits bListeRetrait est un booléen = Faux pour tout p de f.Paragraphe si p..Numérotation..Identifiant=0 alors bListeRetrait = Vrai sortir fin 06/08/2026 Isis_BO 6626 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs fin // si on a besoin de la liste des retrait, on la génère tabRetrait est un tableau associatif (*, *, wlRéel) de booléens si bListeRetrait alors soit docCourant <- WDOBJ_TT_Util.docSelection(pChampTT) pour tout pdoc de docCourant..Paragraphe tabRetrait[pdoc..MiseEnPage..RetraitGauche]=Vrai fin fin pChampTT..AffichageActif = Faux DocDébutModification(pChampTT) pour tout p de f.Paragraphe si p..numérotation..identifiant>0 alors si p..Numérotation..niveau > 1 alors p..Numérotation..Niveau = p..Numérotation..Niveau -1 fin sinon si p..miseenpage <> Null soit RetraitCourant = Arrondi(p..MiseEnPage..RetraitGauche,1) soit ProchainRetrait = RetraitCourant>12.5 ? ArrondiInférieur((RetraitCourant-12.5)/12.5)*12.5 sinon 0 pour tout _b_,retrait de tabRetrait si retrait<RetraitCourant _et_ retrait>ProchainRetrait alors ProchainRetrait = retrait fin fin p..MiseEnPage..RetraitGauche = ProchainRetrait fin fin DocFinModification(pChampTT) pChampTT..AffichageActif = Vrai ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Barre externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) MoiMême..PoliceBarrée=Vrai Clic sur BTN_WDFAA_Barre dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = __FragmentStyle() DocDébutModification(pChampTT) f.MiseEnForme.PoliceBarrée = pas f.MiseEnForme.PoliceBarrée DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_CouleurSurlignage externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_CouleurSurlignage 06/08/2026 Isis_BO 6627 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs si MoiMême..Note = "" alors //par défaut, on surligne en jaune MoiMême..Note = ""+65535 fin dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour nCouleur est entier = MoiMême..Note si pChampTT..LongueurSélection = 0 alors retour f est docFragment <- pChampTT..Sélection..Fragment DocDébutModification(pChampTT) f.MiseEnForme.CouleurSurlignage = nCouleur DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Clic sur la flèche de BTN_WDFAA_CouleurSurlignage //Choix couleur extern WinDevFaa_SelCouleur sCouleur est une chaîne = OuvrePopupPosition(WinDevFaa_SelCouleur,poBas,Transparent,"Aucune couleur", Vrai)//OuvrePopupPosition(WinDevFaa_SelCouleur,poBas,Transparent,"Aucune couleur",vrai) //Couleur choisie ? non => rien à faire si sCouleur = "" alors retour //Stocke la couleur courante dans ..Note MoiMême..Note = sCouleur //Change la couleur en visu nCouleur est entier = sCouleur si nCouleur = Transparent alors LIB_VisuCouleurSurligne..Visible = Faux sinon LIB_VisuCouleurSurligne..CouleurFond = sCouleur LIB_VisuCouleurSurligne..Visible = Vrai fin //Modif effective ExécuteTraitement(MoiMême,trtClic) Initialisation de BTN_WDFAA_CouleurTexte externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_CouleurTexte si MoiMême..Note <> "" alors dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour nCouleur est entier = MoiMême..Note f est docFragment = __FragmentStyle() DocDébutModification(pChampTT) f.MiseEnForme.CouleurTexte = nCouleur DocFinModification(pChampTT) ChampExécuteModification(pChampTT) fin Clic sur la flèche de BTN_WDFAA_CouleurTexte 06/08/2026 Isis_BO 6628 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs //Choix couleur extern WinDevFaa_SelCouleur nCOULEUR_AUTOMATIQUE est entier = 0xFF000001 sCouleur est une chaîne = OuvrePopupPosition(WinDevFaa_SelCouleur,poBas,nCOULEUR_AUTOMATIQUE, "",Faux, Noir) //Couleur choisie ? non => rien à faire si sCouleur = "" alors retour //Stocke la couleur courante dans le ..Note MoiMême..Note = sCouleur //Change la couleur en visu LIB_VisuCouleurTexte..CouleurFond = sCouleur LIB_VisuCouleurTexte..Visible = Vrai //Modif effective de la couleur ExécuteTraitement(MoiMême,trtClic) Initialisation de BTN_WDFAA_Exposant externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Exposant dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = __FragmentStyle() DocDébutModification(pChampTT) f.MiseEnForme.AlignementVertical = f.MiseEnForme.AlignementVertical <> alignementExposant ? alignementExposant sinon alignementBaseline DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Gras externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) MoiMême..PoliceGras=Vrai Clic sur BTN_WDFAA_Gras dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = __FragmentStyle() DocDébutModification(pChampTT) si f.MiseEnForme.PoliceGras = 2 f.MiseEnForme.PoliceGras = 1 sinon f.MiseEnForme.PoliceGras = pas f.MiseEnForme.PoliceGras fin 06/08/2026 Isis_BO 6629 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Indice externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Indice dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = __FragmentStyle() DocDébutModification(pChampTT) f.MiseEnForme.AlignementVertical = f.MiseEnForme.AlignementVertical <> alignementIndice ? alignementIndice sinon alignementBaseline DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Italique externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) MoiMême..PoliceItalique=Vrai Clic sur BTN_WDFAA_Italique dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = __FragmentStyle() DocDébutModification(pChampTT) f.MiseEnForme.PoliceItalique = pas f.MiseEnForme.PoliceItalique DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Majuscules externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Majuscules __ModifieTaillePolice(COMBO_WDFAA_TaillePolice, -1) Initialisation de BTN_WDFAA_Police externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) 06/08/2026 Isis_BO 6630 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs tabPolices est tableau de chaîne ChaîneVersTableau(PoliceListe(policeDéfaut+2),tabPolices,RC) TableauTrie(tabPolices,tccOrdreLexicographique+ttCroissant) soit nDefaut = TableauCherche(tabPolices, tcDichotomique+tccSansCasse,"Calibri") si nDefaut = -1 alors nDefaut = TableauCherche(tabPolices, tcDichotomique+tccSansCasse, "Open Sans") fin si nDefaut = -1 alors nDefaut = TableauCherche(tabPolices, tcDichotomique+tccSansCasse,"DejaVu Sans") fin si nDefaut = -1 alors nDefaut = TableauCherche(tabPolices, tcDichotomique+tccSansCasse, "Arial") fin si nDefaut <> -1 alors MoiMême = tabPolices[nDefaut] sinon MoiMême = "" fin Clic sur BTN_WDFAA_Police doc est Document <- pChampTT..Valeur f est docFragment <- pChampTT..Sélection..Fragment soit sTexteExemple = "" si f..PositionDébut = f..PositionFin alors si f..Paragraphe..Occurrence>0 alors fPara est docFragment(doc, f..Paragraphe[1].PositionDébut, f..Paragraphe[1].PositionFin - f.. Paragraphe[1].PositionDébut) sTexteExemple = fPara.Texte fin sinon sTexteExemple = f.Texte fin sTexteExemple = SansEspace(sTexteExemple,sscDroite+sscGauche) externe FEN_WinDevFAA_PopupPolice sPoliceChoisie est chaîne = OuvrePopupPosition(FEN_WinDevFAA_PopupPolice, poBas+poDroite, gtabPolices, f.MiseEnForme.PoliceNom, sTexteExemple) si sPoliceChoisie <> "" alors MoiMême = sPoliceChoisie f.MiseEnForme.PoliceNom = sPoliceChoisie ChampExécuteModification(pChampTT) fin EcranPremier(pChampTT) Initialisation de BTN_WDFAA_PoliceMoins externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_PoliceMoins __ModifieTaillePolice(COMBO_WDFAA_TaillePolice, -1) Initialisation de BTN_WDFAA_PolicePlus 06/08/2026 Isis_BO 6631 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_PolicePlus __ModifieTaillePolice(COMBO_WDFAA_TaillePolice, 1) Initialisation de BTN_WDFAA_Souligne externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) MoiMême..PoliceSoulignée=Vrai Clic sur BTN_WDFAA_Souligne dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = __FragmentStyle() DocDébutModification(pChampTT) f.MiseEnForme.PoliceSoulignée = f.MiseEnForme.PoliceSoulignée=soulignéAucun ? soulignéSimple sinon soulignéAucun DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Initialisation de COMBO_WDFAA_TaillePolice externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) ListeSupprimeTout(MoiMême) ListeAjoute(MoiMême,8+RC+9+RC+10+RC+11+RC+12+RC+14+RC+16+RC+18+RC+20+RC+22+RC+24+RC+26+RC+28+RC+36+RC+ 48+RC+72) MoiMême = 11 Sélection d'une ligne de COMBO_WDFAA_TaillePolice dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = __FragmentStyle() soit nNouvelleTaille = MoiMême DocDébutModification(pChampTT) f.MiseEnForme.PoliceTaille = nNouvelleTaille DocFinModification(pChampTT) ChampExécuteModification(pChampTT) EcranPremier(pChampTT) Initialisation de LIB_VisuCouleurSurligne 06/08/2026 Isis_BO 6632 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs MoiMême..CouleurFond = JauneClair Initialisation de BTN_WDFAA_Coller externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Coller dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour ExécuteFAA(pChampTT,faaColler) Initialisation de BTN_WDFAA_Copier externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Copier dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour ExécuteFAA(pChampTT,faaCopier) Initialisation de BTN_WDFAA_Couper externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Couper dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour si pChampTT..Curseur <= 0 alors retour si pChampTT..LongueurSélection = 0 alors retour ExécuteFAA(pChampTT,faaCouper)//IDPOP_COUPER Initialisation de GRPRUB_WDFAA_StyleForme p est Champ <- MoiMême procédure interne fUUI() f est docFragment <- pChampTT..Sélection..Fragment soit bSurZoneDeTexte = Faux si f..TypeSousDocument = typeSousDocZoneDeTexte alors bSurZoneDeTexte = Vrai sinon si pChampTT..Curseur>=1 _et_ f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentZoneDeTexte alors 06/08/2026 Isis_BO 6633 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs bSurZoneDeTexte = Vrai fin p..Visible = bSurZoneDeTexte fin gProcUpdateUI += fUUI Initialisation de BTN_WDFAA_CouleurFondForme externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_CouleurFondForme //Choix couleur extern WinDevFaa_SelCouleur externe WDOBJ_FAA_Document //Sélection de couleur sCouleur est une chaîne = OuvrePopupPosition(WinDevFaa_SelCouleur,poBas,iTransparent,"Aucune couleur") //OuvrePopupPosition(WinDevFaa_SelCouleur,poBas,iTransparent,"Aucune couleur") //Couleur choisie ? non => rien à faire si sCouleur = "" alors retour //Oui => couleur convertie en entier nCouleur est entier = sCouleur //Vérification champ TT dbgAssertion(pChampTT <> Null) //Champ TT OK ? non => rien à faire si pChampTT = Null alors retour //Oui => position curseur OK ? non => rien à faire si pChampTT..Curseur <= 0 alors retour //Récupération sélection f est docFragment <- pChampTT..Sélection..Fragment elt est un docElément = Null doc est Document <- pChampTT..Valeur si f..TypeSousDocument = typeSousDocZoneDeTexte alors elt <- WDOBJ_TT_Util.RechercheElementZoneDeTexte(doc, f..IdentifiantSousDocument) sinon si pChampTT..Curseur>=1 _et_ f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentZoneDeTexte alors elt = f.Elément[1] fin dbgAssertion(elt<>Null _et_ elt.Type = typeDocElémentZoneDeTexte) si elt = Null _ou_ elt.Type <> typeDocElémentZoneDeTexte alors retour elt.ZoneDeTexte.Fond..Couleur = nCouleur //Le champ TT a été modifié ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_CouleurTraitForme externe WDOBJ_TT_Util 06/08/2026 Isis_BO 6634 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_CouleurTraitForme //Choix couleur extern WinDevFaa_SelCouleur externe WDOBJ_FAA_Document //Sélection de couleur sCouleur est une chaîne = OuvrePopupPosition(WinDevFaa_SelCouleur,poBas,iTransparent,"Aucune couleur") //OuvrePopupPosition(WinDevFaa_SelCouleur,poBas,iTransparent,"Aucune couleur") //Couleur choisie ? non => rien à faire si sCouleur = "" alors retour //Oui => couleur convertie en entier nCouleur est entier = sCouleur //Vérification champ TT dbgAssertion(pChampTT <> Null) //Champ TT OK ? non => rien à faire si pChampTT = Null alors retour //Oui => position curseur OK ? non => rien à faire si pChampTT..Curseur <= 0 alors retour //Récupération sélection f est docFragment <- pChampTT..Sélection..Fragment elt est un docElément = Null doc est Document <- pChampTT..Valeur si f..TypeSousDocument = typeSousDocZoneDeTexte alors elt <- WDOBJ_TT_Util.RechercheElementZoneDeTexte(doc, f..IdentifiantSousDocument) sinon si pChampTT..Curseur>=1 _et_ f.Elément..Occurrence = 1 _et_ f.Elément[1].Type = typeDocElémentZoneDeTexte alors elt = f.Elément[1] fin dbgAssertion(elt<>Null _et_ elt.Type = typeDocElémentZoneDeTexte) si elt = Null _ou_ elt.Type <> typeDocElémentZoneDeTexte alors retour //On passe par un ref intermédiaire sinon l'objet Zone de texte est libéré avant l'affectation de la couleur soit z <- elt.ZoneDeTexte z.Trait..Couleur = nCouleur //Le champ TT a été modifié ChampExécuteModification(pChampTT) Initialisation de BTN_WDFAA_Tableau2 externe WDOBJ_TT_Util WDOBJ_TT_Util.DésactiveFAA_TT(MoiMême) Clic sur BTN_WDFAA_Tableau2 __Ctx_InsereTableau() Sélection du menu de WINDEVFAA_TT_CTX_EnTête.OPT_ModifierEnTête 06/08/2026 Isis_BO 6635 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs DocEntreEdition(pChampTT,docEnTête) Sélection du menu de WINDEVFAA_TT_CTX_EnTête.OPT_SupprimerEnTête DocEntreEdition(pChampTT,docEnTête) f est docFragment <- pChampTT..Sélection..Fragment f.PositionDébut=1 f.PositionFin=0x7FFFFFFF f.Texte="" DocEntreEdition(pChampTT,docCorps) Sélection du menu de WINDEVFAA_TT_CTX_Exporter.Générer_le_PDF __Ctx_ExportPDF() Sélection du menu de WINDEVFAA_TT_CTX_Exporter.WINDEVFAA_TT_OPT_HTML __Ctx_ExportHTML() Sélection du menu de WINDEVFAA_TT_CTX_Majuscule.OPT_MAJUSCULES __Ctx_Majuscules() Sélection du menu de WINDEVFAA_TT_CTX_Majuscule.OPT_WDFAA_Minuscules __Ctx_Minuscules() Sélection du menu de WINDEVFAA_TT_CTX_Orientation.WINDEVFAA_TT_OPT_Paysage _Ctx_Orientation_ChangeOrientationSelection(docPaysage) Sélection du menu de WINDEVFAA_TT_CTX_Orientation.WINDEVFAA_TT_OPT_Portrait _Ctx_Orientation_ChangeOrientationSelection(docPortrait) Sélection du menu de WINDEVFAA_TT_CTX_PiedDePage.OPT_ModifierPiedPage DocEntreEdition(pChampTT,docPiedDePage) Sélection du menu de WINDEVFAA_TT_CTX_PiedDePage.OPT_SupprimerPiedPage DocEntreEdition(pChampTT,docPiedDePage) f est docFragment <- pChampTT..Sélection..Fragment f.PositionDébut=1 f.Positionfin=0x7FFFFFFF f.Texte="" DocEntreEdition(pChampTT,docCorps) Sélection du menu de WINDEVFAA_TT_CTX_Sauver.WINDEVFAA_TT_OPT_Save 06/08/2026 Isis_BO 6636 Partie 9 › FI_WinDevFAA_RubanTT › Code des champs __Ctx_Save() Sélection du menu de WINDEVFAA_TT_CTX_Sauver.WINDEVFAA_TT_OPT_SaveAs __Ctx_SaveAs() Sélection du menu de WINDEVFAA_TT_CTX_TableauSupprime.OPT_Supprimer_la_colonne __Ctx_SupprColonne() Sélection du menu de WINDEVFAA_TT_CTX_TableauSupprime.OPT_Supprimer_le_tableau __Ctx_Suppr_Tableau() Sélection du menu de WINDEVFAA_TT_CTX_TableauSupprime.WINDEVFAA_TT_OPT_SupprLigne __Ctx_Suppr_Ligne() FI_WinDevFAA_RubanTT Procédures Procédure locale ___UpdateUIRubanMiseEnForme procédure ___UpdateUIRubanMiseEnForme() f est docFragment <- pChampTT..Sélection..Fragment BTN_WDFAA_Gras..Enfoncé = (f.MiseEnForme.PoliceGras=1) BTN_WDFAA_Italique..Enfoncé = (f.MiseEnForme.PoliceItalique=1) BTN_WDFAA_Souligne..Enfoncé = (f.MiseEnForme.PoliceSoulignée<>soulignéAucun) BTN_WDFAA_Barre..Enfoncé = (f.MiseEnForme.PoliceBarrée=1) BTN_WDFAA_Indice..Enfoncé = (f.MiseEnForme.AlignementVertical=alignementIndice) BTN_WDFAA_Exposant..Enfoncé = (f.MiseEnForme.AlignementVertical=alignementExposant) BTN_WDFAA_Tableau..Etat = (pChampTT..LongueurSélection = 0) ? Actif sinon Grisé BTN_WDFAA_Tableau2..Etat = (pChampTT..LongueurSélection = 0) ? Actif sinon Grisé BTN_WDFAA_Police = f.MiseEnForme.PoliceNom soit nIndiceTaille = ListeCherche(COMBO_WDFAA_TaillePolice, ""+f.MiseEnForme.PoliceTaille) si nIndiceTaille<>-1 alors ListeSelectPlus(COMBO_WDFAA_TaillePolice,nIndiceTaille) sinon COMBO_WDFAA_TaillePolice = f.MiseEnForme.PoliceTaille fin Procédure locale __bDansEnTêteOuPiedDePage procédure privée __bDansEnTêteOuPiedDePage(fragment est un docFragment) soit eTypeSousDoc = fragment..TypeSousDocument 06/08/2026 Isis_BO 6637 Partie 9 › FI_WinDevFAA_RubanTT › Procédures si eTypeSousDoc _dans_ (typeSousDocEnTêtePageImpaire, typeSousDocEnTêtePagePaire, typeSousDocEnTêtePremièrePage, typeSousDocPiedDePageImpaire, typeSousDocPiedDePagePaire, typeSousDocPiedDePremièrePage) renvoyer Vrai fin si eTypeSousDoc = typeSousDocCorps alors renvoyer Faux fin si fragment..Elément..Vide alors renvoyer Faux fin procédure interne DansEnteteOuPiedDepage(e est un docElément) si e..Type _dans_ (typeDocElémentDocument, typeDocElémentInconnu) alors renvoyer Faux fin si e..Type _dans_ (typeDocElémentEnTête, typeDocElémentPiedDePage) alors renvoyer Vrai fin renvoyer DansEnteteOuPiedDepage(e..parent) fin renvoyer DansEnteteOuPiedDepage(fragment..Elément[1]) Procédure locale __ChangeListeStyle procédure __ChangeListeStyle() pDoc est un Document <- pChampTT externe WDOBJ_TT_StyleRuban externe CFI_DocxStyle WDOBJ_TT_StyleRuban.RemplirZR(CFI_DocxStyle.ZR_STYLE, pDoc, Faux) Procédure locale __Ctx_ExportHTML procédure __Ctx_ExportHTML() dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour doc est un Document <- pChampTT..Valeur sNomFichierDefaut est chaîne si doc..CheminFichier <> "" sNomFichierDefaut = fExtraitChemin(pChampTT..Valeur..CheminFichier,fFichier)+".htm" fin sFichier est chaîne = fSélecteur(fRepEnCours(), sNomFichierDefaut, "","HTM (*.htm)"+TAB+"*.htm" + RC + "HTML (*.html)"+TAB+"*.html" + RC + "Tous" + TAB + "*.*",".htm", fselCrée+fselExiste) si sFichier = "" alors retour DocVersHTML(doc, sFichier) Procédure locale __Ctx_ExportPDF procédure privée __Ctx_ExportPDF() dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour doc est un Document <- pChampTT..Valeur 06/08/2026 Isis_BO 6638 Partie 9 › FI_WinDevFAA_RubanTT › Procédures sNomFichierDefaut est chaîne si doc..CheminFichier <> "" sNomFichierDefaut = fExtraitChemin(pChampTT..Valeur..CheminFichier,fFichier)+".pdf" fin sFichier est chaîne = fSélecteur(fRepEnCours(), sNomFichierDefaut, "","PDF (*.pdf)"+TAB+"*.pdf",".pdf", fselCrée+fselExiste) si sFichier = "" alors retour DocVersPDF(doc, sFichier) Procédure locale __Ctx_InsereImage procédure privée __Ctx_InsereImage(sRepDefaut est chaîne) si pChampTT = Null alors retour fin sFichier est chaîne = fSélecteurImage(sRepDefaut,"","Insérer une image","Tous les types d'images" + TAB + "*.jpg;*.jpeg;*.png;*.gif;*.bmp" + RC + ... "JPEG (*.jpg;*.jpeg)" + TAB + "*.jpg;* .jpeg" + RC + ... "GIF (*.gif)" + TAB + "*.gif" + RC + ... "PNG (*.png)" + TAB + "*.png" + RC + ... "BMP (*.bmp)" + TAB + "*.bmp" + RC + ... "Tous les fichiers (*.*)" + TAB + "*.*") si sFichier = "" alors retour fin sRepDefaut = fExtraitChemin(sFichier,fDisque+fRépertoire) //Stocke la position d'insertion f est un docFragment <= pChampTT..Sélection..Fragment soit nPositionInsertion = f..PositionDébut //On placera le ruban sur l'onglet "Image" gnNextOngletSelectionné = nINDICE_VOLET_IMAGE externe WDOBJ_FAA_Document WDOBJ_FAA_Document.WDOBJ_FAA_Doc_ColleImage(pChampTT, sFichier) //On se positionne sur l'image f.PositionDébut = nPositionInsertion f.PositionFin = nPositionInsertion DocSélectionne(pChampTT, f) Procédure locale __Ctx_InsereTableau procédure privée __Ctx_InsereTableau() si pChampTT = Null alors retour fin externe WINDEVFAA_PopupCreationTableau soit (nNbLignes, nNbColonnes) = OuvrePopup(WINDEVFAA_PopupCreationTableau) 06/08/2026 Isis_BO 6639 Partie 9 › FI_WinDevFAA_RubanTT › Procédures si nNbColonnes = 0 _ou_ nNbLignes = 0 alors retour fin f est docFragment <- pChampTT..Sélection..Fragment soit nPositionCurseurApresInsertion = f.PositionDébut DocInsèreTableau(pChampTT..Sélection..Fragment,nNbColonnes, nNbLignes) ChampExécuteModification(pChampTT) //Si on était pas au début du doc, DocInsèreTableau a inséré un nouveau paragraphe si nPositionCurseurApresInsertion > 1 alors nPositionCurseurApresInsertion++ fin f..PositionDébut = nPositionCurseurApresInsertion f..PositionFin = nPositionCurseurApresInsertion DocSélectionne(pChampTT,f) DonneFocus(pChampTT) Procédure locale __Ctx_Majuscules procédure __Ctx_Majuscules() si pChampTT = Null alors retour f est docFragment <- pChampTT..Sélection..Fragment si f = Null alors retour f.Texte = Majuscule(f.Texte) ChampExécuteModification(pChampTT) Procédure locale __Ctx_Minuscules procédure __Ctx_Minuscules() si pChampTT = Null alors retour f est docFragment <- pChampTT..Sélection..Fragment si f = Null alors retour f.Texte = Minuscule(f.Texte) ChampExécuteModification(pChampTT) Procédure locale __Ctx_Nouveau procédure privée __Ctx_Nouveau() externe pChampTT dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour doc est Document <- pChampTT..Valeur si doc <> Null alors //Demande de sauver le fichier avant fermeture externe WDOBJ_TT_Util si pas ChampExécuteFermeture(pChampTT) alors retour fin fin pChampTT..Valeur = "" ExécuteTraitement(pChampTT,trtAprèsOuvertureDocument) 06/08/2026 Isis_BO 6640 Partie 9 › FI_WinDevFAA_RubanTT › Procédures EcranPremier(pChampTT) Procédure locale __Ctx_Open procédure privée __Ctx_Open() dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour soit sRepDefaut = ChargeParamètre("TT_OPEN_SAVE_DEFAULT_DIR",fRepDonnéesUtilisateur()) sFichier est chaîne = fSélecteur(sRepDefaut, "","","DOCX (*.docx)"+TAB+"*.docx"+RC+"RTF (*.rtf)"+TAB+"* .rtf"+RC+"Tous les fichiers"+TAB+"*.*","docx", fselOuvre+fselExiste) si sFichier = "" alors retour SauveParamètre("TT_OPEN_SAVE_DEFAULT_DIR",fExtraitChemin(sFichier,fDisque+fRépertoire)) //Demande de sauver le fichier avant fermeture externe WDOBJ_TT_Util si pas ChampExécuteFermeture(pChampTT) retour fin si fExtraitChemin(sFichier,fExtension) ~= ".doc" alors soit sInfo = "Ce fichier est au format "".DOC""."//"Ce fichier est au format "".DOC""." Erreur("Impossible d'ouvrir le fichier",sInfo)//Erreur("Impossible d'ouvrir le fichier", sInfo) retour fin si pas DocOuvre(pChampTT, sFichier) alors Erreur("Impossible d'ouvrir le fichier",ErreurInfo())//Erreur("Impossible d'ouvrir le fichier" , ErreurInfo()) retour fin ExécuteTraitement(pChampTT,trtAprèsOuvertureDocument) EcranPremier(pChampTT) Procédure locale __Ctx_Print procédure privée __Ctx_Print() dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour soit bAffichageActif = pChampTT..AffichageActif pChampTT..AffichageActif = Faux soit bOrtho = pChampTT..VérifieOrthographe pChampTT..VérifieOrthographe = Faux FAAExécute(pChampTT, faaImprimerTraitementDeTexte) pChampTT..VérifieOrthographe = bOrtho pChampTT..AffichageActif = bAffichageActif Procédure locale __Ctx_Save procédure privée __Ctx_Save() externe WDOBJ_TT_Util //renvoyer WDOBJ_TT_Util.TT_Save(pChampTT) si WDOBJ_TT_Util.TT_Save(pChampTT)= Oui alors 06/08/2026 Isis_BO 6641 Partie 9 › FI_WinDevFAA_RubanTT › Procédures ExécuteTraitement(pChampTT,trtAprèsOuvertureDocument) fin Procédure locale __Ctx_SaveAs procédure privée __Ctx_SaveAs() externe WDOBJ_TT_Util si WDOBJ_TT_Util.TT_SaveAs(pChampTT) = Oui alors ExécuteTraitement(pChampTT,trtAprèsOuvertureDocument) fin Procédure locale __Ctx_SetHabillage procédure privée __Ctx_SetHabillage(nHabillage est entier) externe WDOBJ_TT_Util doc est Document <- pChampTT..Valeur f est docFragment <- pChampTT..Sélection..Fragment f..PositionFin = f..PositionDébut+1 elt est un docElément = Null si f.Elément..Occurrence <= 2 alors pour tout eltFrag de f.Elément si eltFrag.Type = typeDocElémentImage alors elt <- eltFrag fin fin fin si elt = Null _et_ f.TypeSousDocument = typeSousDocZoneDeTexte alors elt <- WDOBJ_TT_Util.RechercheElementZoneDeTexte(doc, f.IdentifiantSousDocument) fin si elt = Null alors retour fin DocDébutModification(pChampTT) soit nAncienHabillage = 0 selon elt.Type cas typeDocElémentImage nAncienHabillage = elt.Image.Habillage elt.Image.Habillage = nHabillage cas typeDocElémentZoneDeTexte nAncienHabillage = elt.ZoneDeTexte.Habillage elt.ZoneDeTexte.Habillage = nHabillage fin si nAncienHabillage = docHabillageAlignéSurLeTexte alors soit nPositionDebutParagraphe = elt.Paragraphe.PositionDébut si elt.Paragraphe.Numérotation.Identifiant<>0 alors nPositionDebutParagraphe++ fin img est un docElément <= elt 06/08/2026 Isis_BO 6642 Partie 9 › FI_WinDevFAA_RubanTT › Procédures fPourInsertion est un docFragment = Null selon elt.Type cas typeDocElémentImage fPourInsertion <- f cas typeDocElémentZoneDeTexte fZone est un docFragment(doc, elt..PositionDébut, 1) fPourInsertion <- fZone fin // retire l'image / la zone fPourInsertion..Texte = "" // ajoute l'image au début du paragraphe fPourInsertion.PositionDébut = nPositionDebutParagraphe fPourInsertion.PositionFin = nPositionDebutParagraphe DocInsère(fPourInsertion,img) // séléctionne l'image fPourInsertion.PositionDébut = nPositionDebutParagraphe fPourInsertion.PositionFin = nPositionDebutParagraphe+1 DocSélectionne(pChampTT,fPourInsertion) fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Procédure locale __Ctx_Suppr_Ligne procédure privée __Ctx_Suppr_Ligne() f est docFragment = pChampTT..Sélection..Fragment f.PositionFin = f.PositionDébut soit tabtableau <- f.Paragraphe[1].Tableau procédure interne GetCellule(p) renvoyer p.cellule fin soit cellule <- GetCellule(f.Paragraphe[1]) si tabtableau = Null _ou_ cellule = Null alors retour fin soit nIndiceLigne = cellule.IndiceLigne Supprime(tabtableau.Lignes, nIndiceLigne) soit nIndiceLigneSelection = nIndiceLigne si nIndiceLigneSelection > tabtableau.Lignes..Occurrence alors nIndiceLigneSelection = tabtableau.Lignes..Occurrence fin si nIndiceLigneSelection > 0 alors c est docCellule <- tabtableau.Cellules[nIndiceLigneSelection, 1] si c <> Null alors pChampTT..Curseur = c.Contenu.PositionDébut pChampTT..FinCurseur = c.Contenu.PositionDébut fin fin Procédure locale __Ctx_Suppr_Tableau 06/08/2026 Isis_BO 6643 Partie 9 › FI_WinDevFAA_RubanTT › Procédures procédure privée __Ctx_Suppr_Tableau() f est docFragment = pChampTT..Sélection..Fragment f.PositionFin = f.PositionDébut soit para <- f.Paragraphe[1] si para.Tableau = Null alors retour fin externe WDOBJ_TT_Util soit docCourant <- WDOBJ_TT_Util.docSelection(pChampTT) Supprime(docCourant.Paragraphe, para.IndiceParagraphe) ChampExécuteModification(pChampTT) Procédure locale __Ctx_SupprColonne procédure privée __Ctx_SupprColonne() f est docFragment = pChampTT..Sélection..Fragment f.PositionFin = f.PositionDébut soit tabtableau <- f.Paragraphe[1].Tableau procédure interne GetCellule(p) renvoyer p.Cellule fin soit cellule <- GetCellule(f.Paragraphe[1]) si tabtableau = Null _ou_ cellule = Null alors retour fin soit nIndiceColonne = cellule.IndiceColonne Supprime(tabtableau.Colonnes, nIndiceColonne) soit nIndiceColonneSelection = nIndiceColonne si nIndiceColonneSelection > tabtableau.Colonnes..Occurrence alors nIndiceColonneSelection = tabtableau.Colonnes..Occurrence fin si nIndiceColonneSelection > 0 alors c est docCellule <- tabtableau.Cellules[1, nIndiceColonneSelection] si c <> Null alors pChampTT..Curseur = c.Contenu.PositionDébut pChampTT..FinCurseur = c.Contenu.PositionDébut fin fin Procédure locale __dCentimètresVersMillimètres // Résumé : Convertit une valeur chaîne en centimètres avec unités en valeur numérique en millimètres // Syntaxe : //[ <Résultat> = ] __dCentimètresVersMillimètres (<sValeur>) // // Paramètres : // sValeur : valeur chaîne en centimètres avec unités // Valeur de retour : // variant : // Valeur numérique en millimètres // procédure privée __dCentimètresVersMillimètres(sValeur) externe WDOBJ_TT_Util 06/08/2026 Isis_BO 6644 Partie 9 › FI_WinDevFAA_RubanTT › Procédures renvoyer WDOBJ_TT_Util.__dUnitéVersMillimètres(sValeur,"cm") Procédure locale __FixeRaccourciClavier procédure privée __FixeRaccourciClavier() tabChamps est tableau de Champs tabTouche est tableau de entier procédure interne EnumèreBouton(sParent, callback est une procédure) i est un entier = 1 NomChamp est une chaîne = EnumèreChamp(sParent, i) tantque NomChamp <> "" ChampCourant est un Champ <- {NomChamp,indChamp} selon ChampCourant..Type cas typRuban, typRegroupementRuban soit sNomComplet = ChampCourant..NomComplet sNomComplet = Milieu(sNomComplet, Position(sNomComplet, MaFenêtreInterne..Nom + ".")) EnumèreBouton( sNomComplet ,callback) cas typBouton callback(ChampCourant) cas typComboAVS, typComboSNS callback(ChampCourant) autre cas fin i++ NomChamp = EnumèreChamp(sParent,i) fin fin procédure interne FixeRaccourciClavierChamp(ChampCourant est un Champ) tabCtrl est un tableau de chaîne = [ "Ctrl", "Strg" ] tabShift est un tableau de chaîne = [ "Shift", "Maj", "Umschalt", "Vaihto" ] tabMot est un tableau dynamique de 2 par * chaîne = [ [Asc(0x0D), "Return"], [Asc(0x0D), "Invio "], [Asc(0x0D), "Retour"], [Asc(0x0D), "Entrée"], [Asc(0x0D), "Retorn"] ] nPos est entier sBulle est une chaîne = RTFVersTexte(ChampCourant..bulle) //trace("--------------------"+rc+ChampCourant..nom+rc+RTFVersTexte(sBulle)) // cherche control pour tout sCtrl de tabCtrl nPos = Position(sBulle,"("+sCtrl+"+") si nPos>0 alors nPos += Taille(sCtrl)+2 sortir fin fin si nPos<1 alors retour // cherche Maj bMaj est un booléen = Faux pour tout sShift de tabShift si ChaîneCommencePar(sBulle[[nPos à]],sShift+"+") alors bMaj=Vrai nPos+=Taille(sShift)+1 sortir fin fin 06/08/2026 Isis_BO 6645 Partie 9 › FI_WinDevFAA_RubanTT › Procédures // lettre sLettre est chaîne pour i=1 _à_ TableauInfo(tabMot,tiDimension,1) si ChaîneCommencePar(sBulle[[nPos à]],tabMot[i,2]) alors sLettre = tabMot[i,1] nPos+=Taille(tabMot[i,2]) sortir fin fin si sLettre="" alors sLettre = sBulle[[nPos]] nPos++ fin si sLettre="" _ou_ sBulle[[nPos]]<>")" alors retour // fixe le raccourci ChampCourant..ToucheRaccourci = bMaj ? trControl + trShift + Asc(sLettre) sinon trControl + Asc (sLettre) //Ajout le champ dans un tableau pour débrancher le raccourci clavier selon le focus Ajoute(tabChamps, ChampCourant) Ajoute(tabTouche, ChampCourant..ToucheRaccourci) fin p est une procédure = FixeRaccourciClavierChamp EnumèreBouton(MoiMême,p) //Débranche le raccourci clavier selon le focus procédure interne onKillFocus() pour tout c de tabChamps c..ToucheRaccourci = "" fin fin procédure interne onGetFocus() pour tout c, n de tabChamps c..ToucheRaccourci = tabTouche[n] fin fin pChampTT..Traitement[trtPriseFocus] += onGetFocus pChampTT..Traitement[trtPerteFocus] += onKillFocus Procédure locale __FragmentStyle // Résumé : retourne le fragment a utiliser pour appliquer un style procédure privée __FragmentStyle() f est docFragment <- pChampTT..Sélection..Fragment // si aucune sélection et que le curseur est dans un mot, on utilise le mot si pChampTT..LongueurSélection=0 si f..mot..Occurrence=1 alors renvoyer f..mot[1] fin fin renvoyer f Procédure locale __GetTabChampFromGroupe 06/08/2026 Isis_BO 6646 Partie 9 › FI_WinDevFAA_RubanTT › Procédures procédure privée __GetTabChampFromGroupe(NomGroupe) : tableau de Champ //Pb de contexte pour la manipulation des groupes //Affectation de l'état au niveau du groupe peut affecter un autre champ TT //Pour éviter ça, on passe explicitement par chaque champ tabChamps est un tableau de Champ soit i=1 soit ResChamp = EnumèreChamp(NomGroupe, i) tantque ResChamp <> "" c est Champ <- {ResChamp, indChamp} Ajoute(tabChamps, c) i++ ResChamp = EnumèreChamp(NomGroupe, i) fin renvoyer tabChamps Procédure locale __InitChamp procédure privée __InitChamp(_pChampTT est Champ, nFlag<utile>=0) pChampTT <- _pChampTT //Option qui indique si le changement de fichier est autorisé bBtnOuvrirAutorisé est booléen = pas ETBinaire(nFlag, 1) //Regroupements visibles de manière exclusive GRPRUB_WDFAA_Document..Visible = bBtnOuvrirAutorisé GRPRUB_WDFAA_DocumentFixe..Visible = pas bBtnOuvrirAutorisé externe CFI_DocxStyle CFI_DocxStyle.SetChampTT(_pChampTT) //Champ fenêtre interne parent (le nom est unique), pour avoir le bon contexte fi est Champ <- {MaFenêtreInterne..Nom, indChamp} procédure interne fUpdateUI fi.__UpdateUIRuban_WDFAA() fin gProcUpdateUI += fUpdateUI trtRafraîchissementRuban est entier = 261 // TRT_RafraichissementRubanTT pChampTT..Traitement[trtRafraîchissementRuban] += gProcUpdateUI // init de la liste des styles si necessaire __ChangeListeStyle() // on appel un update pour fixer les choses sur le champ __UpdateUIRuban_WDFAA() //Fixe les raccourcis clavier + gestion du focus __FixeRaccourciClavier() Procédure locale __ModifieTaillePolice procédure privée __ModifieTaillePolice(ChampCombo est Champ, nIncrement est entier) soit nIndiceCombo = ListeCherche(ChampCombo, ChampCombo) si nIndiceCombo>0 alors //Si hors des bornes, on sort si nIndiceCombo+nIncrement <= 0 alors retour 06/08/2026 Isis_BO 6647 Partie 9 › FI_WinDevFAA_RubanTT › Procédures si nIndiceCombo+nIncrement > ChampCombo..Occurrence alors retour ListeSelectPlus(ChampCombo,nIndiceCombo+nIncrement) sinon nValeurPolice est entier = ChampCombo nValeurPolice += nIncrement si nValeurPolice <= 0 alors retour ChampCombo = ""+nValeurPolice fin ExécuteTraitement(ChampCombo, trtSélection) Procédure locale __SetEtatGroupe procédure privée __SetEtatGroupe(tabChamps est tableau de Champ, eEtat est entier) //Pb de contexte pour la manipulation des groupes //Affectation de l'état au niveau du groupe peut affecter un autre champ TT //Pour éviter ça, on passe explicitement par chaque champ pour tout c de tabChamps c..Etat = eEtat fin Procédure locale __sValeurCentimètres // Résumé : Renvoie une valeur en centimètres // Syntaxe : //[ <Résultat> = ] __sValeurCentimètres (<dValeur> [, <bUnité>]) // // Paramètres : // dValeur : Valeur // bUnité (valeur par défaut=0) : Indique si on affiche les unités // Valeur de retour : // Type indéterminé : // Valeur en centimètres // procédure privée __sValeurCentimètres(dValeur,bUnité = Faux) externe WDOBJ_TT_Util renvoyer WDOBJ_TT_Util.__sValeurUnité(dValeur,"cm",bUnité) Procédure locale __sValeurMillimètresEnCentimètres // Résumé : Renvoie une valeur en millimètres converties en centimètres avec unités // Syntaxe : //[ <Résultat> = ] __sValeurMillimètresEnCentimètres (<dValeur> [, <bUnité>]) // // Paramètres : // dValeur : valeur en millimètres // bUnité (valeur par défaut=0) : Indique si on affiche les unités // Valeur de retour : // Type indéterminé : // Valeur convertie en centimètres avec unités // procédure privée __sValeurMillimètresEnCentimètres(dValeur,bUnité = Faux) externe WDOBJ_TT_Util renvoyer __sValeurCentimètres(Conversion(dValeur,"mm","cm"),bUnité) Procédure locale __updateOngletVisibleEtActif 06/08/2026 Isis_BO 6648 Partie 9 › FI_WinDevFAA_RubanTT › Procédures procédure privée __updateOngletVisibleEtActif(bVoletTableauVisible) soit eTypeSousDoc = pChampTT..Sélection..Fragment..TypeSousDocument bEntêtePied est un booléen = (eTypeSousDoc=typeSousDocEnTêtePageImpaire) _ou_ (eTypeSousDoc= typeSousDocEnTêtePagePaire) _ou_ (eTypeSousDoc=typeSousDocEnTêtePremièrePage)... _ou_ (eTypeSousDoc=typeSousDocPiedDePageImpaire) _ou_ (eTypeSousDoc= typeSousDocPiedDePagePaire) _ou_ (eTypeSousDoc=typeSousDocPiedDePremièrePage) si bVoletTableauVisible alors RUBAN_WINDEVFAA_TT[nINDICE_VOLET_TABLEAU]..Visible = Vrai // si on passe en mode entête si gbAncienModeEntêtePiedDePage=Faux _et_ bEntêtePied=Vrai alors gnAncienVoletEntêtePiedDePage = RUBAN_WINDEVFAA_TT RUBAN_WINDEVFAA_TT = nINDICE_VOLET_INSERTION // on sort du mode entête sinon si gbAncienModeEntêtePiedDePage=Vrai _et_ bEntêtePied=Faux alors si RUBAN_WINDEVFAA_TT=nINDICE_VOLET_INSERTION alors RUBAN_WINDEVFAA_TT=gn AncienVoletEntêtePiedDePage gnAncienVoletEntêtePiedDePage = -1 fin // on sort du mode tableau si gbAncienModeTableau=Vrai _et_ bVoletTableauVisible=Faux alors gbChangeVoletTableau = (RUBAN_WINDEVFAA_TT=nINDICE_VOLET_TABLEAU) si RUBAN_WINDEVFAA_TT=nINDICE_VOLET_TABLEAU _et_ gnAncienVoletTableau<>-1 alors RUBAN_WINDEVFAA_TT= gnAncienVoletTableau gnAncienVoletTableau=-1 fin // si on passe en mode tableau si gbAncienModeTableau=Faux _et_ bVoletTableauVisible=Vrai alors si gbChangeVoletTableau alors gnAncienVoletTableau = RUBAN_WINDEVFAA_TT RUBAN_WINDEVFAA_TT = nINDICE_VOLET_TABLEAU fin fin gbAncienModeEntêtePiedDePage = bEntêtePied gbAncienModeTableau = bVoletTableauVisible si bVoletTableauVisible=Faux alors RUBAN_WINDEVFAA_TT[nINDICE_VOLET_TABLEAU]..Visible = Faux Procédure locale __UpdateUI_ModeAffichage procédure privée __UpdateUI_ModeAffichage() nModeAffichage est entier = pChampTT..ModeAffichage selon nModeAffichage cas modeAffichageUnePage BTN_WDFAA_MODEAFFICHAGE_PAGE..Enfoncé = Vrai BTN_WDFAA_MODEAFFICHAGE_PAGE..Etat = AffichageSeulement BTN_WDFAA_MODEAFFICHAGE_WEB..Enfoncé = Faux BTN_WDFAA_MODEAFFICHAGE_WEB..Etat = Actif cas modeAffichageWeb BTN_WDFAA_MODEAFFICHAGE_PAGE..Enfoncé = Faux BTN_WDFAA_MODEAFFICHAGE_PAGE..Etat = Actif BTN_WDFAA_MODEAFFICHAGE_WEB..Enfoncé = Vrai BTN_WDFAA_MODEAFFICHAGE_WEB..Etat = AffichageSeulement autre cas fin Procédure locale __UpdateUIRuban_WDFAA 06/08/2026 Isis_BO 6649 Partie 9 › FI_WinDevFAA_RubanTT › Procédures procédure privée __UpdateUIRuban_WDFAA() externe WDOBJ_TT_Util externe WDOBJ_TT_Numérotation externe CFI_DocxStyle dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour MaFenêtre..AffichageActif = Faux bVoletTableauVisible est un booléen = Faux __UpdateUI_ModeAffichage() // il faut un document pour faire quelque chose (même un document nouveau et vide) d est un Document <- pChampTT..Valeur si d = Null alors __SetEtatGroupe(gtabGrp_Tous, Grisé) GRPRUB_WDFAA_Modification..Grisé = Vrai //boutons hors du groupe pour optim dessin BTN_WDFAA_Couper..Grisé = Vrai BTN_WDFAA_Copier..Grisé = Vrai BTN_WDFAA_Undo..Grisé = Vrai BTN_WDFAA_Redo..Grisé = Vrai BTn_WDFAA_Recherche..Grisé = Vrai BTN_WDFAA_Orthographe..Grisé = Vrai BTN_WDFAA_Nouveau..Grisé = Faux BTN_WDFAA_Ouvrir..Grisé = Faux retour fin __SetEtatGroupe(gtabGrp_Tous, Actif) GRPRUB_WDFAA_Modification..Grisé = Faux BTN_WDFAA_Orthographe..Enfoncé = pChampTT..VérifieOrthographe INT_WDFAA_AfficherRegles = pChampTT..RègleVisible si pChampTT..Curseur < 0 alors retour ___UpdateUIRubanMiseEnForme() LIB_LectureSeule..Visible = d.LectureSeule BTN_WDFAA_Couper..Grisé = (pChampTT..LongueurSélection = 0) BTN_WDFAA_Copier..Grisé = (pChampTT..LongueurSélection = 0) BTN_WDFAA_Coller..Grisé = pas(PressePapierFormat(ppfTexte) _ou_ PressePapierFormat(ppfTexteUnicode)) BTN_WDFAA_Undo..Grisé = DocUndoOccurrence(pChampTT) <= 0 BTN_WDFAA_Redo..Grisé = DocRedoOccurrence(pChampTT) <= 0 BTN_WDFAA_AfficheCaracControle..Enfoncé = pChampTT..AffichageCaractèresContrôle BTN_WDFAA_Image..Grisé = pChampTT..Curseur<1 _ou_ pChampTT..LongueurSélection>0 f est docFragment <- pChampTT..Sélection..Fragment si pChampTT..Curseur>=1 alors fragTableau est docFragment <= pChampTT..Sélection..Fragment fragTableau.PositionFin = fragTableau.PositionDébut si fragTableau.Paragraphe..Occurrence>=1 _et_ fragTableau.Paragraphe[1].Tableau <> Null alors bVoletTableauVisible = Vrai fin fin 06/08/2026 Isis_BO 6650 Partie 9 › FI_WinDevFAA_RubanTT › Procédures __SetEtatGroupe(gtabGrp_NonDispo, Grisé) POT_WDFAA_Zoom = pChampTT..Zoom SAI_FAA_Zoom = pChampTT..Zoom/100. __UpdateUIRubanNumeroPuce(f) CFI_DocxStyle.SelectionneStyle(f) __UpdateUIRubanEntete() fin: __updateOngletVisibleEtActif(bVoletTableauVisible) CFI_DocxStyle.UpdateEtat() __UpdateUIRubanAffichageSeul() MaFenêtre..AffichageActif = Vrai Procédure locale __UpdateUIRubanAffichageSeul procédure privée __UpdateUIRubanAffichageSeul() si pChampTT<>Null _et_ pChampTT..Etat=AffichageSeulement alors GRP_WDFAA_TT_Tous..Etat=AffichageSeulement GRP_WDFAA_TT_Affichage..Etat=Actif BTN_WDFAA_Signet..Etat=Actif BTn_WDFAA_Recherche..Etat=Actif si BTN_WDFAA_FermerEntêtePied..Visible alors BTN_WDFAA_FermerEntêtePied..Etat=Actif fin Procédure locale __UpdateUIRubanEntete procédure privée __UpdateUIRubanEntete() bEntêtePied est un booléen = __bDansEnTêteOuPiedDePage(pChampTT..Sélection..Fragment) si pas bEntêtePied alors GRP_ENTETE..Visible = Faux sinon GRP_ENTETE..Visible = Vrai GRP_PAGE..Etat = Grisé s est une docSection <- pChampTT..Sélection..Section[1] INT_ENTETE_PAIRE_IMPAIRE[1] = pChampTT..Valeur..PagePaireImpaireDifférente INT_ENTETE_PREMIERE[1] = s.PremierePageDifferente si s.Numero=1 alors INT_ENTETE_LIER[1] = Faux INT_ENTETE_LIER..Etat = Grisé sinon INT_ENTETE_LIER..Etat = Actif selon pChampTT..Sélection..Fragment..TypeSousDocument cas typeSousDocEnTêtePremièrePage INT_ENTETE_LIER[1] = s.Entête.PremièrePageHéritée cas typeSousDocEnTêtePagePaire INT_ENTETE_LIER[1] = s.Entête.PagePaireHéritée cas typeSousDocEnTêtePageImpaire INT_ENTETE_LIER[1] = s.Entête.PageImpaireHéritée cas typeSousDocPiedDePremièrePage INT_ENTETE_LIER[1] = s.PiedDePage.PremièrePageHéritée cas typeSousDocPiedDePagePaire INT_ENTETE_LIER[1] = s.PiedDePage.PagePaireHéritée cas typeSousDocPiedDePageImpaire INT_ENTETE_LIER[1] = s.PiedDePage.PageImpaireHéritée fin fin 06/08/2026 Isis_BO 6651 Partie 9 › FI_WinDevFAA_RubanTT › Procédures SAI_WDFAA_MargeEnTête = __sValeurMillimètresEnCentimètres(s.MargeEntete) SAI_WDFAA_MargePiedDePage = __sValeurMillimètresEnCentimètres(s.MargePiedDePage) fin Procédure locale __UpdateUIRubanNumeroPuce procédure __UpdateUIRubanNumeroPuce(f) externe WDOBJ_TT_Numérotation bPuce, bNumérotation sont des booléens pour tout p de f..Paragraphe si p..Numérotation..Identifiant < 1 alors bPuce=Faux bNumérotation=Faux sortir fin numerotation est un docNumérotation <- WDOBJ_TT_Numérotation.GetNumérotation(pChampTT..Valeur,p.. Numérotation..Identifiant,faux) // invalid document si numerotation=Null alors bPuce=Faux bNumérotation=Faux sortir fin si WDOBJ_TT_Numérotation.bNumérotationPuce(numerotation) alors si bNumérotation alors bPuce=Faux bNumérotation=Faux sortir fin bPuce=Vrai sinon si bPuce alors bPuce=Faux bNumérotation=Faux sortir fin bNumérotation=Vrai fin fin BTN_WDFAA_Numero..Enfoncé = bNumérotation BTN_WDFAA_Puces..Enfoncé = bPuce Procédure locale _Ctx_Orientation_ChangeOrientationSelection procédure privée _Ctx_Orientation_ChangeOrientationSelection(nOrientation <utile>) dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour externe WDOBJ_TT_Util f est docFragment = WDOBJ_TT_Util.FragmentMiseEnPage(pChampTT) // si le fragment ne contient pas de paragraphe, la coche d'orientation va dépendre du document si f.Paragraphe..Occurrence=0 alors doc est un Document <- pChampTT..Valeur DocDébutModification(pChampTT) doc.Section.Orientation=nOrientation DocFinModification(pChampTT) 06/08/2026 Isis_BO 6652 Partie 9 › FI_WinDevFAA_RubanTT › Procédures ChampExécuteModification(pChampTT) retour fin // parcours les paragraphes de la sélection DocDébutModification(pChampTT) pour nParagraphe=1 _à_ f.Paragraphe..Occurrence f.Paragraphe[nParagraphe].Section.Orientation=nOrientation fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) Procédure locale _Ctx_Orientation_UpdateMenuSelonSelection procédure privée _Ctx_Orientation_UpdateMenuSelonSelection() nOrientation est un entier = -1 // orientation courante (docPortrait, docPaysage, -1 si portrait+paysage ) externe WDOBJ_TT_Util dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour f est docFragment = WDOBJ_TT_Util.FragmentMiseEnPage(pChampTT) // si le fragment ne contient pas de paragraphe, la coche d'orientation va dépendre du document si f.Paragraphe..Occurrence=0 alors doc est un Document <- pChampTT..Valeur nOrientation=doc.Section.Orientation retour fin // initialise l'orientation selon le premier paragraphe nOrientation=f.Paragraphe[1].Section.Orientation // parcours les paragraphes de la sélection pour nParagraphe=2 _à_ f.Paragraphe..Occurrence // la sélection contient une orientation différente de la sélection courante : on invalide nOrientationParagraphe est un entier nOrientationParagraphe=f.Paragraphe[nParagraphe].Section.Orientation si nOrientationParagraphe <> nOrientation alors nOrientation=-1 retour fin fin fin: WINDEVFAA_TT_OPT_Portrait..Cochée=(nOrientation=docPortrait) WINDEVFAA_TT_OPT_Paysage..Cochée=(nOrientation=docPaysage) Procédure locale _Ctx_TaillePage_ChangeTaillePage procédure privée _Ctx_TaillePage_ChangeTaillePage(dLargeurPage, dHauteurPage, bAppliqueAuDoc=Faux) dbgAssertion(pChampTT <> Null) si pChampTT = Null alors retour externe WDOBJ_TT_Util f est docFragment = WDOBJ_TT_Util.FragmentMiseEnPage(pChampTT) // si le fragment ne contient pas de paragraphe, la coche d'orientation va dépendre du document si f.Paragraphe..Occurrence=0 _ou_ bAppliqueAuDoc alors 06/08/2026 Isis_BO 6653 Partie 9 › FI_WinDevFAA_RubanTT › Procédures doc est un Document <- pChampTT..Valeur DocDébutModification(pChampTT) doc.Section.LargeurPage=dLargeurPage doc.Section.HauteurPage=dHauteurPage DocFinModification(pChampTT) ChampExécuteModification(pChampTT) retour fin // parcours les paragraphes de la sélection DocDébutModification(pChampTT) pour nParagraphe=1 _à_ f.Paragraphe..Occurrence // la sélection contient une orientation différente de la sélection courante : on invalide dLargeur est un réel dLargeur = f.Paragraphe[nParagraphe].Section.LargeurPage si dLargeur <> dLargeurPage alors f.Paragraphe[nParagraphe].Section.largeurPage=dLargeurPage fin dHauteur est un réel dHauteur = f.Paragraphe[nParagraphe].Section.HauteurPage si dHauteur <> dHauteurPage alors f.Paragraphe[nParagraphe].Section.HauteurPage=dHauteurPage fin fin DocFinModification(pChampTT) ChampExécuteModification(pChampTT) 06/08/2026 Isis_BO 6654 Partie 9 › FI_WinDevVueRDV › Image FI_WinDevVueRDV Image FI_WinDevVueRDV Informations générales FI_WinDevVueRDV Fichier physique D:\Projets Windev\Batik\WD30\Dev\WDFAA_1\FI_WinDevVueRDV.wdw | Créé par | | PAD | | | | | -------------------------- | ------------ | ----------------------------- | --------- | --------------- | --- | | Date de création | | 01/10/2009 18:01:16 | | | | | Dernière modification par | | SMR | | | | | Date dernière modification | | 22/04/2025 08:56:30 | | | | | Type fenêtre | | Fenêtre libre | | | | | Mode ouverture (Desktop) | | Centrée par rapport à la mère | | | | | Position X | 0 Position Y | | 0 Largeur | 175 Hauteur | 225 | | Visible | | Barre de titre | | Menu système | | | Icône réduction | | Icône agrandissement | | Icône aide ctx. | | | Barre de message | | Détourer le fond | | Mode 9 images | | | Redimensionnable | | Avec grip | | Grip dans image | | | Déplace/fond | | Sauve position | | Ascenseur auto. | | | Gestion grande police | | Thème XP | | | | Ctx. HFSQL indép. | Etat initial | | Actif | | | | | -------------- | --- | ----- | ------- | --- | ---- | | Curseur survol | | 0 | | | | | Copie d'écran | | Oui | | | | | 06/08/2026 | | | Isis_BO | | 6655 | Partie 9 › FI_WinDevVueRDV › Informations générales Unité des tailles Plateforme unique desktop OU mobile Ancrage au contenu <Aucun> Opacité 100 Titre personnalisé Non Titre perso. : hauteur 30 Titre perso. : Affiche le titre Oui Pos. Menu Perso Non Icône de fermeture Oui Type cadre <Aucun> Transparence Vista Non Transparence gérée par Vista Non Appliquer le thème du projet <Défaut> Grisé : Utiliser couleur perso. Non Grisé : Algo pour images <Défaut> Style du menu Office XP Mode bulle d'aide Non Mode Bulle : Point chaud Haut gauche Mode Bulle : Décalage X 0 Mode Bulle : Décalage Y 0 Optimisations Comme le projet Valide auto. 0 Lib. + tps restant Oui Pos. X Menu 6 Pos. Y Menu 28 Texte Markdown Non Mode menu ctx. <Aucun> M.C.U. Oui Anim. Ouverture 0 Anim. Fermeture 0 Durée Anim. Ouverture 100 Durée Anim. Fermeture 50 Adapte Taille contenu Non Assombri quand inactif Oui Déplace souris sur bouton par Non Compact. barres outils Non Statistiques de la fenêtre Libellé 3 Image 3 Fenêtre interne 1 Nombre d'éléments dans la fenêtre : 7 FI_WinDevVueRDV Informations sur les champs 06/08/2026 Isis_BO 6656 Partie 9 › FI_WinDevVueRDV › Informations sur les champs Fenêtre : FI_WinDevVueRDV Fenêtre interne BAT ehcuoT | | | X noitisoP Y noitisoP | | | | | laitini tatE | | | --- | --- | --------------------- | --- | --- | --- | --- | ------------ | --- | ruetuaH | | | | | ruegraL | | elbisiV | | | | --- | --- | --- | --- | ------- | --- | ------- | --- | --- | nalP | FI_WinDevVueRDV | | 0 | 0 | 175 | 225 | 0 | | | | --------------- | --- | --- | --- | --- | --- | --- | --- | --- | Fenêtre interne : FI_WinDevVueRDV Libellé tuaféd rap eéminA | | | | | | | .zroh egardaC | .trev egardaC | | | --- | --- | --- | --- | --- | ------------ | ------------- | ------------- | ---------- | | | | | | | laitini tatE | | | FTR tamroF | X noitisoP Y noitisoP | | | ruegraL | ruetuaH | | | | | | | --- | --- | ------- | ------- | --- | --- | --- | --- | --- | elbisiV nalP | LIB_Détail | 0 | 32 167 | 193 | 0 | Actif | Gauche | Haut | | | ------------ | --- | ------ | --- | --- | ----- | ------ | ---- | --- | | LIB_LibEtat | 167 | 0 8 | 225 | 0 | Actif | Gauche | Haut | | | LIB_TitreRDV | 0 | 0 167 | 32 | 0 | Actif | Gauche | Haut | | Image cilc ruop eriatiroirP tuaféd rap eéminA | | | | | | | laitini tatE | | sucof cevA | | --- | ---------- | ---------- | ------- | ------- | --- | ------------ | --------- | ---------- | | | X noitisoP | Y noitisoP | | | | | | | | | | | ruegraL | ruetuaH | | | cilc cevA | | elbisiV nalP | IMG_Image1 | 4 | 204 | 16 | 16 | 0 | Actif | | | | -------------- | --- | --- | --- | --- | --- | ----- | --- | --- | | IMG_Important | 148 | 204 | 16 | 16 | 0 | Actif | | | | IMG_REPETITION | 220 | 3 | 10 | 10 | 0 | Actif | | | Fenêtre : FI_WinDevVueRDV | 06/08/2026 | | | Isis_BO | | | | | 6657 | | ---------- | --- | --- | ------- | --- | --- | --- | --- | ---- | Partie 9 › FI_WinDevVueRDV › Informations sur les champs Fenêtre interne : FI_WinDevVueRDV UI par l'utilisateur Selon fenêtre Unité des tailles Plateforme unique desktop OU mobile Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Numéro aide 0 Thème destination Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Ctx. HFSQL indép. Non Ancrage <Aucun> Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Fenêtre interne : FI_WinDevVueRDV Image : FI_WinDevVueRDV.IMG_Image1 Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non 06/08/2026 Isis_BO 6658 Partie 9 › FI_WinDevVueRDV › Informations sur les champs Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 Image : FI_WinDevVueRDV.IMG_Important Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\ag_RdvImportant.png Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite et bas Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 0 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6659 Partie 9 › FI_WinDevVueRDV › Informations sur les champs Image : FI_WinDevVueRDV.IMG_REPETITION Valeur initiale FR,GB: D:\Projets Windev\Batik\WD28\Dev\Planning\Isis_BO\WDFAA_1\ag_RdvRépété.gif Curseur survol 0 UI par l'utilisateur Selon fenêtre Menu manip. image <Aucun menu> Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Cadrage vert. Haut Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Ascenseur et zoom auto. Non Autorise ChangeGabarit Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Texte Markdown Non Mode menu ctx. <Aucun> Mire visible Oui Zoom par double taps Non Force monochrome Non Mode 9 images Non Chargement en fond Non Orientation EXIF Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_WinDevVueRDV.LIB_Détail Libellé FR: <Détail > GB: <Details > Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 06/08/2026 Isis_BO 6660 Partie 9 › FI_WinDevVueRDV › Informations sur les champs Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse <Aucun> Unicode Non Transforme le & Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur et hauteur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 Libellé : FI_WinDevVueRDV.LIB_LibEtat Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 0 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse <Aucun> Unicode Non Transforme le & Non Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Hauteur et droite Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 06/08/2026 Isis_BO 6661 Partie 9 › FI_WinDevVueRDV › Informations sur les champs Libellé : FI_WinDevVueRDV.LIB_TitreRDV Libellé FR: <Libellé> GB: <Description> Curseur survol 0 UI par l'utilisateur Selon fenêtre Taux Paral. hauteur 0 Taux Paral. Y 0 Épinglé Non Masquer lors du scrolling Non Ancrage au contenu <Aucun> Cadrage fonctions gXXX Cadrage ignoré (pour compatibilité) Numéro aide 0 Opacité 100 Taille police min 7 Autorise ChangeGabarit Oui Animer si trop long Non Type saisie Texte Masque saisie FR,GB: 0 Mode ellipse A la fin Unicode Non Transforme le & Oui Alignement sur l'axe secondaire défini par le champ flexbox (auto) Facteur de rétrécissement 0 Facteur d'agrandissement 0 Mise à blanc Oui Texte Markdown Non Personnaliser le picto AMI Non Indice du picto AMI 1 Ancrage Largeur Taux anc. droite 1000 Taux anc. bas 1000 Taux anc. largeur 1000 Taux anc. hauteur 1000 FI_WinDevVueRDV Code des champs Déclarations globales de FI_WinDevVueRDV // Procédure appelée avant chaque dessin d'un rendez-vous de champ Agenda, Planning, TimeLine, Gantt // Ce code est ré-exécuté pour CHAQUE affichage d'un rendez-vous // NB : Il est possible de crée un agencement de moins de 32px de haut pour l'utiliser en mode "Mois calendaire" dans un champ agenda procédure FI_WinDevVueRDV( EvenementOuRDV ) //EvenementOuRDV : Rendez-vous ou Evenement a dessiner 06/08/2026 Isis_BO 6662 Partie 9 › FI_WinDevVueRDV › Code des champs // => SourceVersEcran si EvenementOuRDV.Image <> Null _et_ EvenementOuRDV.image <> "" alors IMG_Image1..Valeur = EvenementOuRDV.Image sinon IMG_Image1..Visible = Faux fin IMG_Important..Visible = (EvenementOuRDV.Importance <> 0) IMG_REPETITION..Visible = EvenementOuRDV.AvecRépétition si EvenementOuRDV.Auteur <> Null _et_ EvenementOuRDV.Auteur <> "" alors LIB_LibEtat..CouleurFond = EvenementOuRDV.Auteur fin LIB_TitreRDV = Remplace(EvenementOuRDV.Titre,RC," ") LIB_Détail = Remplace(EvenementOuRDV.Contenu,RC," ") LIB_TitreRDV..CouleurFond = EvenementOuRDV.CouleurFond // cas ou le RDV est petit et qu'on a un pictogramme //si MoiMême..Hauteur <= 2*LIB_FondTitreRDV..Hauteur _et_ EvenementOuRDV.Image<>"" ALORS // // on met le libellé a coté du titre // IMG_Image1..Y = LIB_TitreRDV..Y // LIB_TitreRDV..X = IMG_Image1..x + IMG_Image1..Largeur //FIN Clic sur IMG_Image1 Info("test clic sur image") Initialisation de LIB_LibEtat // Version 1 // Description // Libellé simple 06/08/2026 Isis_BO 6663 Partie 10 › Table des matières Partie 10 Table des matières | 06/08/2026 | Isis_BO | 6664 | | ---------- | ------- | ---- | Partie 10 › Table des matières Projet Isis_BO Partie 1 Projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Informations générales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Liste des éléments du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Liste des Perso-Dossiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Statistiques sur le code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Composants inclus dans le projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Composants internes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Partie 2 Schéma des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Graphe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Informations générales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Dictionnaire des rubriques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Groupes de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Liaisons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Connexions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Tables et rubriques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 AccesEtDroit 70 Action 72 Adresse 73 BddExterne 75 CheckList 76 CheckList_Collab 77 Client 78 Client_Adresse 80 Client_BddExterne 81 Client_Lieu 82 Collaborateur 83 CompteRendu 84 Compteur 85 Document 86 DocumentNote 87 Dossier 88 Equipe 89 Equipe_Collaborateur 90 EtatIntervention 91 Intervention 92 Intervention_BddExterne 94 06/08/2026 Isis_BO 6665 Partie 10 › Table des matières Intervention_ChampLibre 95 Intervention_Collaborateur 96 Intervention_Personne 97 Lieu 98 Lieu_Personne 100 MailCat 101 MailModele 102 MessageExterne 103 MessageInterne 104 Mobile 105 MobLog 106 MobReception 107 ModeleRapportMob 108 MotClef 109 ParametreApplication 110 ParametreMetier 111 ParametreMetierEntete 112 ParametreSysteme 113 ParametreUtilisateur 114 Personne 115 Planning_RDV 117 Planning_RDV_Personne 119 Societe 120 Societe_Collaborateur 122 SuiviDesTemps 123 Telephone 124 Utilisateur 125 Partie 3 Fenêtre WINDEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 FEN_ChoixFenetreInterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Image 127 Informations générales 128 Informations sur les champs 129 Code 130 FEN_Login1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Image 134 Informations générales 134 Informations sur les champs 136 Code 152 Code des champs 152 Procédures 154 FEN_Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Image 156 Informations générales 157 Informations sur les champs 158 Code 221 Code des champs 224 06/08/2026 Isis_BO 6666 Partie 10 › Table des matières Procédures 228 FEN_ChoixCalendrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 Image 239 Informations générales 239 Informations sur les champs 241 Code 250 Code des champs 251 FEN_Choix_Equipe_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Image 252 Informations générales 252 Informations sur les champs 254 Messages multilingues 275 Code 276 Code des champs 278 Procédures 281 FEN_Liste_Collaborateurs_Temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 Image 284 Informations générales 284 Informations sur les champs 286 Code 293 Code des champs 294 FEN_Choix_Societe_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 Image 296 Informations générales 296 Informations sur les champs 298 Code 308 Code des champs 309 Procédures 310 FEN_Choix_ContactMessageExterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 Image 312 Informations générales 312 Informations sur les champs 314 Code 325 Code des champs 327 Procédures 328 FEN_Choix_Role_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 Image 330 Informations générales 330 Informations sur les champs 332 Code 343 Code des champs 344 FEN_Choix_Collab_Responsable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 Image 346 Informations générales 346 Informations sur les champs 348 Code 359 Code des champs 360 06/08/2026 Isis_BO 6667 Partie 10 › Table des matières FEN_Choix_Impression_Agenda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 Image 362 Informations générales 362 Informations sur les champs 363 Code 370 Code des champs 371 FEN_Choix_Contact_Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 Image 372 Informations générales 372 Informations sur les champs 374 Messages multilingues 391 Code 391 Code des champs 393 FEN_MobileInscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 Image 396 Informations générales 396 Informations sur les champs 398 Code 403 Code des champs 403 Procédures 404 FEN_Choix_ModeleEtat_Intervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405 Image 405 Informations générales 405 Informations sur les champs 407 Code 418 Code des champs 419 FEN_Choix_ModeleRapport_Intervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422 Image 422 Informations générales 422 Informations sur les champs 424 Code 436 Code des champs 437 FEN_Choix_Resultat_Recherche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 Image 439 Informations générales 439 Informations sur les champs 441 Code 452 Code des champs 454 FEN_Choix_Societe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456 Image 456 Informations générales 456 Informations sur les champs 458 Code 469 Code des champs 471 Procédures 472 FEN_Choix_Parametre_Metier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474 Image 474 06/08/2026 Isis_BO 6668 Partie 10 › Table des matières Informations générales 474 Informations sur les champs 476 Code 487 Code des champs 488 Procédures 489 FEN_Choix_Colonne_Et_Tri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491 Image 491 Informations générales 491 Informations sur les champs 493 Code 521 Code des champs 522 Procédures 528 FEN_ChoixCalendrierTps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530 Image 530 Informations générales 530 Informations sur les champs 532 Code 536 Code des champs 537 FEN_Choix_ModeleMail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538 Image 538 Informations générales 538 Informations sur les champs 540 Code 548 Code des champs 549 FEN_ModEmail_ChoixCatégories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551 Image 551 Informations générales 551 Informations sur les champs 553 Code 562 Code des champs 563 FEN_ParamModeleMail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564 Image 564 Informations générales 564 Informations sur les champs 566 Code 571 Code des champs 572 Procédures 572 FEN_Choix_Dossier_Batigest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 Image 573 Informations générales 573 Informations sur les champs 575 Code 582 Code des champs 582 Procédures 583 FEN_Parametrage_ModeleRapport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584 Image 584 Informations générales 584 06/08/2026 Isis_BO 6669 Partie 10 › Table des matières Informations sur les champs 586 Code 591 Code des champs 592 Procédures 592 FEN_Choix_ElementModeleMail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593 Image 593 Informations générales 593 Informations sur les champs 595 Code 605 Code des champs 607 Procédures 607 FEN_Maquette_checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609 Image 609 Informations générales 609 Informations sur les champs 611 Code 631 Code des champs 633 Procédures 634 FEN_Agenda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635 Image 635 Informations générales 637 Informations sur les champs 638 Code 639 FEN_Fiche_RDV_F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640 Image 640 Informations générales 640 Informations sur les champs 642 Code 686 Code des champs 686 Procédures 688 FEN_Exporter_Temps_CSV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692 Image 692 Informations générales 692 Informations sur les champs 694 Messages multilingues 709 Code 709 Code des champs 709 Procédures 711 FEN_Utilitaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 726 Image 726 Informations générales 728 Informations sur les champs 730 Messages multilingues 751 Code 751 Code des champs 752 Procédures 755 FEN_Question_Modif_RDV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767 06/08/2026 Isis_BO 6670 Partie 10 › Table des matières Image 767 Informations générales 767 Informations sur les champs 769 Code 778 Code des champs 779 FEN_Modification_Date_Groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781 Image 781 Informations générales 781 Informations sur les champs 783 Messages multilingues 807 Code 808 Code des champs 808 Procédures 814 FEN_Saisie_Temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819 Image 819 Informations générales 819 Informations sur les champs 821 Messages multilingues 843 Code 843 Code des champs 844 Procédures 845 FEN_Fiche_Parametre_Type_Activite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849 Image 849 Informations générales 849 Informations sur les champs 851 Messages multilingues 866 Code 866 Code des champs 867 Procédures 869 FEN_Fiche_Parametre_Type_temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 870 Image 870 Informations générales 870 Informations sur les champs 872 Code 904 Code des champs 905 Procédures 909 FEN_Popup_Saisie_Heure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911 Image 911 Informations générales 911 Informations sur les champs 912 Code 919 Code des champs 920 Procédures 921 FEN_Popup_Saisie_Durée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 922 Image 922 Informations générales 922 Informations sur les champs 923 06/08/2026 Isis_BO 6671 Partie 10 › Table des matières Code 935 Code des champs 935 Procédures 936 FEN_Date_CR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938 Image 938 Informations générales 938 Informations sur les champs 940 Code 947 Code des champs 947 Procédures 948 FEN_Confirmation_Suppression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950 Image 950 Informations générales 950 Informations sur les champs 952 Code 955 Code des champs 955 FEN_LoginOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 957 Image 957 Informations générales 957 Informations sur les champs 959 Code 975 Code des champs 975 Procédures 977 FEN_Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 979 Image 979 Informations générales 979 Informations sur les champs 981 Code 991 Code des champs 992 Procédures 993 FEN_Parametres_Granularite_RDV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 996 Image 996 Informations générales 996 Informations sur les champs 998 Code 1034 Code des champs 1035 Procédures 1038 FEN_Parametres_Dossier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1041 Image 1041 Informations générales 1041 Informations sur les champs 1043 Code 1051 Code des champs 1051 Procédures 1052 FEN_Fiche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1054 Image 1054 Informations générales 1054 06/08/2026 Isis_BO 6672 Partie 10 › Table des matières Informations sur les champs 1056 Code 1057 FEN_Choix_Couleur_Param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1058 Image 1058 Informations générales 1058 Informations sur les champs 1060 Code 1069 Code des champs 1069 FEN_Fiche_Parametre_Status_RDV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071 Image 1071 Informations générales 1071 Informations sur les champs 1072 Messages multilingues 1080 Code 1080 Code des champs 1081 Procédures 1082 FEN_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1083 Image 1083 Informations générales 1086 Informations sur les champs 1088 Messages multilingues 1165 Code 1165 Code des champs 1166 Procédures 1173 FEN_Modele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1188 Image 1188 Informations générales 1190 Code 1191 FEN_ModelesChamps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1192 Image 1192 Informations générales 1194 Informations sur les champs 1195 Code 1224 Code des champs 1224 FEN_Choix_ContactUtilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1231 Image 1231 Informations générales 1231 Informations sur les champs 1233 Code 1244 Code des champs 1245 Procédures 1246 FEN_Extraction_Donnees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1248 Image 1248 Informations générales 1248 Informations sur les champs 1250 Code 1289 Code des champs 1289 06/08/2026 Isis_BO 6673 Partie 10 › Table des matières Procédures 1295 FEN_Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299 Image 1299 Informations générales 1299 Informations sur les champs 1301 Code 1308 Code des champs 1308 FEN_Reduire_Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1309 Image 1309 Informations générales 1309 Informations sur les champs 1311 Code 1320 Code des champs 1321 Procédures 1321 FEN_TestSusana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1323 Image 1323 Informations générales 1323 Informations sur les champs 1325 Code 1327 Code des champs 1328 Procédures 1329 FEN_Mot_Cle_Rapport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1349 Image 1349 Informations générales 1349 Informations sur les champs 1351 Code 1362 Code des champs 1363 Procédures 1364 FEN_Liste_Rapport_Mobile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1365 Image 1365 Informations générales 1365 Informations sur les champs 1367 Messages multilingues 1394 Code 1395 Code des champs 1396 Procédures 1399 FEN_AGD_PL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1424 Image 1424 Informations générales 1424 Informations sur les champs 1426 Messages multilingues 1427 Code 1427 FEN_Choix_Clb_AGD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1428 Image 1428 Informations générales 1428 Informations sur les champs 1430 Informations sur les menus 1459 06/08/2026 Isis_BO 6674 Partie 10 › Table des matières Code 1460 Code des champs 1460 Procédures 1465 FEN_Popup_Calendrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1478 Image 1478 Informations générales 1478 Informations sur les champs 1480 Code 1494 Code des champs 1494 FEN_Choix_Couleur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1498 Image 1498 Informations générales 1498 Informations sur les champs 1500 Code 1511 Code des champs 1512 Procédures 1513 FEN_Choix_Tous_Collaborateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1515 Image 1515 Informations générales 1515 Informations sur les champs 1517 Code 1525 Code des champs 1525 Procédures 1525 FEN_SlammHeures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1529 Image 1529 Informations générales 1529 Informations sur les champs 1531 Code 1532 Code des champs 1532 Procédures 1532 FI_Liste_Societe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1542 Image 1542 Informations générales 1542 Informations sur les champs 1543 Messages multilingues 1564 Code des champs 1564 Procédures 1567 FI_Fiche_Societe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1570 Image 1570 Informations générales 1571 Informations sur les champs 1573 Messages multilingues 1670 Code des champs 1670 Procédures 1686 FI_Fiche_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1693 Image 1693 Informations générales 1695 06/08/2026 Isis_BO 6675 Partie 10 › Table des matières Informations sur les champs 1696 Messages multilingues 1781 Code des champs 1782 Procédures 1795 FI_Liste_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1802 Image 1802 Informations générales 1802 Informations sur les champs 1804 Messages multilingues 1879 Code des champs 1879 Procédures 1892 FI_Fiche_Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1904 Image 1904 Informations générales 1906 Informations sur les champs 1908 Messages multilingues 2077 Code des champs 2077 Procédures 2110 FI_Liste_Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2130 Image 2130 Informations générales 2130 Informations sur les champs 2132 Messages multilingues 2259 Code des champs 2260 Procédures 2274 FI_Liste_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2287 Image 2287 Informations générales 2287 Informations sur les champs 2288 Messages multilingues 2313 Code des champs 2313 Procédures 2318 FI_Fiche_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2321 Image 2321 Informations générales 2321 Informations sur les champs 2323 Messages multilingues 2405 Code des champs 2405 Procédures 2422 FI_Fiche_Equipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2430 Image 2430 Informations générales 2430 Informations sur les champs 2432 Messages multilingues 2458 Code des champs 2458 Procédures 2464 FI_Liste_Equipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2468 06/08/2026 Isis_BO 6676 Partie 10 › Table des matières Image 2468 Informations générales 2468 Informations sur les champs 2469 Messages multilingues 2486 Code des champs 2486 Procédures 2489 FI_Parametrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2492 Image 2492 Informations générales 2492 Informations sur les champs 2494 Messages multilingues 2570 Code des champs 2570 Procédures 2579 FI_Fiche_DossierV1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2592 Image 2592 Informations générales 2594 Informations sur les champs 2596 Messages multilingues 2632 Code des champs 2632 Procédures 2640 FI_Liste_Dossier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2660 Image 2660 Informations générales 2660 Informations sur les champs 2662 Messages multilingues 2759 Code des champs 2760 Procédures 2771 FI_Fiche_Lieu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2781 Image 2781 Informations générales 2781 Informations sur les champs 2783 Messages multilingues 2871 Code des champs 2871 Procédures 2884 FI_Liste_Lieu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2892 Image 2892 Informations générales 2893 Informations sur les champs 2894 Messages multilingues 2983 Code des champs 2984 Procédures 2995 FI_Fiche_Intervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3007 Image 3007 Informations générales 3008 Informations sur les champs 3010 Informations sur les menus 3305 Messages multilingues 3306 06/08/2026 Isis_BO 6677 Partie 10 › Table des matières Code des champs 3307 Procédures 3365 FI_Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3421 Image 3421 Informations générales 3422 Informations sur les champs 3424 Messages multilingues 3475 Code des champs 3476 Procédures 3487 FI_Fiche_Rdv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3518 Image 3518 Informations générales 3518 Informations sur les champs 3520 Messages multilingues 3614 Code des champs 3615 Procédures 3634 FI_Agenda3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3651 Image 3651 Informations générales 3652 Informations sur les champs 3653 Messages multilingues 3705 Code des champs 3706 Procédures 3719 FI_ResultatsRecherche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3757 Image 3757 Informations générales 3757 Informations sur les champs 3759 Code des champs 3802 Procédures 3807 FI_Fiche_Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3811 Image 3811 Informations générales 3811 Informations sur les champs 3813 Messages multilingues 3839 Code des champs 3839 Procédures 3844 FI_EmailNouveau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3845 Image 3845 Informations générales 3845 Informations sur les champs 3847 Messages multilingues 3881 Code des champs 3882 Procédures 3889 FI_Listing_Intervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3897 Image 3897 Informations générales 3897 Informations sur les champs 3899 06/08/2026 Isis_BO 6678 Partie 10 › Table des matières Messages multilingues 4026 Code des champs 4027 Procédures 4036 FI_EmailVisualiser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4046 Image 4046 Informations générales 4046 Informations sur les champs 4048 Messages multilingues 4071 Code des champs 4071 FI_GalerieDocument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4076 Image 4076 Informations générales 4076 Informations sur les champs 4078 Messages multilingues 4088 Code des champs 4089 Procédures 4091 FI_Parametres_Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4094 Image 4094 Informations générales 4094 Informations sur les champs 4096 Messages multilingues 4116 Code des champs 4116 FI_TdBPrincipal_IntervDuJour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4119 Image 4119 Informations générales 4119 Informations sur les champs 4121 Code des champs 4131 Procédures 4131 FI_TdBPrincipal_Logo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4133 Image 4133 Informations générales 4133 Informations sur les champs 4135 Code des champs 4137 FI_TdBPrincipal_GrapheNbDossierParCateg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4138 Image 4138 Informations générales 4138 Informations sur les champs 4140 Code des champs 4143 Procédures 4144 FI_Rapport_Intervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4145 Image 4145 Informations générales 4145 Informations sur les champs 4147 Code des champs 4177 Procédures 4183 FI_Parametrage_Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4194 Image 4194 06/08/2026 Isis_BO 6679 Partie 10 › Table des matières Informations générales 4194 Informations sur les champs 4196 Code des champs 4239 FI_Parametrage_CategorieDoc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4244 Image 4244 Informations générales 4244 Informations sur les champs 4246 Code des champs 4247 FI_Parametrage_Profil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4248 Image 4248 Informations générales 4248 Informations sur les champs 4250 Messages multilingues 4270 Code des champs 4271 FI_Saisie_Temps_Def . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4275 Image 4275 Informations générales 4275 Informations sur les champs 4277 Messages multilingues 4368 Code des champs 4368 Procédures 4383 FI_RubanTT_Mails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4406 Image 4406 Informations générales 4406 Informations sur les champs 4408 Informations sur les menus 4540 Messages multilingues 4543 Code des champs 4544 Procédures 4587 FI_ModEmail_Gestion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4605 Image 4605 Informations générales 4605 Informations sur les champs 4607 Messages multilingues 4651 Code des champs 4652 Procédures 4655 FI_Parametrage_Batigest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4664 Image 4664 Informations générales 4664 Informations sur les champs 4666 Code des champs 4720 Procédures 4737 FI_Modele_Rapport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4739 Image 4739 Informations générales 4739 Informations sur les champs 4741 Messages multilingues 4765 06/08/2026 Isis_BO 6680 Partie 10 › Table des matières Code des champs 4766 Procédures 4770 FI_TdBPrincipal_Collaborateur_Inactif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4772 Image 4772 Informations générales 4772 Informations sur les champs 4774 Code des champs 4793 Procédures 4794 FI_TdBPrincipal_RDV_Non_Positionne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4797 Image 4797 Informations générales 4797 Informations sur les champs 4799 Code des champs 4807 Procédures 4807 FI_TdbPrincipal_RDV_Manque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4810 Image 4810 Informations générales 4810 Informations sur les champs 4812 Code des champs 4832 Procédures 4832 FI_TdbPrincipal_Client_Non_Batigest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4835 Image 4835 Informations générales 4835 Informations sur les champs 4837 Code des champs 4852 Procédures 4853 FI_TdbPrincipal_Intervention_Non_Batigest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4855 Image 4855 Informations générales 4855 Informations sur les champs 4857 Code des champs 4873 Procédures 4874 FI_TdBPrincipal_DerniersClients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4877 Image 4877 Informations générales 4877 Informations sur les champs 4879 Code des champs 4888 Procédures 4888 FI_TdBPrincipal_DerniersClients_Suppr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4889 Image 4889 Informations générales 4889 Informations sur les champs 4891 Code des champs 4900 Procédures 4900 FI_Temps_Saisie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4902 Image 4902 Informations générales 4902 06/08/2026 Isis_BO 6681 Partie 10 › Table des matières Informations sur les champs 4904 Messages multilingues 4997 Code des champs 4998 Procédures 5010 FI_Agenda_Suivi_Temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5027 Image 5027 Informations générales 5029 Informations sur les champs 5031 Messages multilingues 5079 Code des champs 5079 Procédures 5087 FI_CollaborateurListe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5099 Image 5099 Informations générales 5099 Informations sur les champs 5101 Code des champs 5117 Procédures 5118 FI_Liste_Client_V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5122 Image 5122 Informations générales 5122 Informations sur les champs 5124 Messages multilingues 5260 Code des champs 5260 Procédures 5279 FI_AgendaPlanning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5291 Image 5291 Informations générales 5292 Informations sur les champs 5293 Messages multilingues 5314 Code des champs 5315 Procédures 5322 FI_RDV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5334 Image 5334 Informations générales 5334 Informations sur les champs 5335 Code des champs 5340 Procédures 5340 FI_Agenda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5342 Image 5342 Informations générales 5342 Informations sur les champs 5344 Messages multilingues 5362 Code des champs 5362 Procédures 5368 FI_Fiche_Dossier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5376 Image 5376 Informations générales 5376 06/08/2026 Isis_BO 6682 Partie 10 › Table des matières Informations sur les champs 5378 Code des champs 5412 Procédures 5417 FI_Vierge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5434 Image 5434 Informations générales 5434 Informations sur les champs 5436 Code des champs 5437 FI_AG_OU_PL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5438 Image 5438 Informations générales 5438 Informations sur les champs 5440 Code des champs 5444 Procédures 5444 Partie 4 Modèle fenêtre WINDEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5447 Modèle_FenêtreSimple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5447 Image 5447 Informations générales 5447 MDLC_EnteteBloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5450 Image 5450 Informations générales 5450 Informations sur les champs 5451 Partie 5 Etat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5457 ETAT_Planning_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5457 Image 5457 Informations générales 5457 Informations sur les champs 5457 Code 5458 ETAT_Agenda_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5459 Image 5459 Informations générales 5459 Informations sur les champs 5460 Code 5461 ETAT_WinDevVueRDV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5462 Image 5462 Informations générales 5462 Informations sur les champs 5462 Code 5463 ETAT_FicheDeplacement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5464 Image 5464 Informations générales 5464 Informations sur les champs 5465 Code 5468 06/08/2026 Isis_BO 6683 Partie 10 › Table des matières Code des champs 5469 ETAT_SuivieDesTemps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5470 Image 5470 Informations générales 5470 Informations sur les champs 5470 Code 5473 EI_CONTACT_CLIENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5474 Image 5474 Informations générales 5474 Informations sur les champs 5474 Code 5475 ETAT_FicheIntervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5476 Image 5476 Informations générales 5476 Informations sur les champs 5477 Code 5479 Code des champs 5480 ETAT_CompteRendu_Intervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5481 Image 5481 Informations générales 5482 Informations sur les champs 5482 Code 5484 Code des champs 5484 EI_FOURNITURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5485 Image 5485 Informations générales 5485 Informations sur les champs 5485 Code 5486 EI_CONTACT_CLIENT_PETITE_FICHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5487 Image 5487 Informations générales 5487 Informations sur les champs 5487 Code 5488 EI_CONTACT_SITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5489 Image 5489 Informations générales 5489 Informations sur les champs 5489 Code 5490 EI_COLLAB_INTERVENTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5491 Image 5491 Informations générales 5491 Informations sur les champs 5491 Code 5492 EI_COLLAB_RDV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5493 Image 5493 Informations générales 5493 06/08/2026 Isis_BO 6684 Partie 10 › Table des matières Informations sur les champs 5493 Code 5494 EI_CONTACT_SITE_RDV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5495 Image 5495 Informations générales 5495 Informations sur les champs 5495 Code 5496 ETAT_FicheDeplacement_GAP_1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5497 Image 5497 Informations générales 5498 Informations sur les champs 5498 Code 5501 Code des champs 5502 ETAT_FicheDeplacement_SLAMM_1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5503 Image 5503 Informations générales 5503 Informations sur les champs 5504 Code 5507 Code des champs 5508 ETAT_FicheDeplacement_SLAMM_2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5509 Image 5509 Informations générales 5510 Informations sur les champs 5510 Code 5513 Code des champs 5514 ETAT_FicheIntervention_SLAMM_1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5515 Image 5515 Informations générales 5515 Informations sur les champs 5516 Code 5519 Code des champs 5520 ETAT_FicheIntervention_SLAMM_2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5521 Image 5521 Informations générales 5523 Informations sur les champs 5523 Code 5526 Code des champs 5527 ETAT_FicheDeplacement_SLAMM_3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5528 Image 5528 Informations générales 5528 Informations sur les champs 5529 Code 5532 Code des champs 5532 ETAT_FicheDeplacement_SLAMM_4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5533 Image 5533 Informations générales 5534 Informations sur les champs 5534 06/08/2026 Isis_BO 6685 Partie 10 › Table des matières Code 5537 Code des champs 5538 ETAT_FicheIntervention_SLAMM_3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5539 Image 5539 Informations générales 5539 Informations sur les champs 5540 Code 5543 Code des champs 5544 ETAT_FicheIntervention_SLAMM_4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5545 Image 5545 Informations générales 5547 Informations sur les champs 5547 Code 5550 Code des champs 5551 ETAT_GrandeFiche2_BOUVARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5552 Image 5552 Informations générales 5552 Informations sur les champs 5553 Code 5557 Code des champs 5557 ETAT_PetiteFiche2_BOUVARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5558 Image 5558 Informations générales 5558 Informations sur les champs 5559 Code 5562 Code des champs 5562 Partie 6 Classe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5564 MBase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5564 Messages multilingues 5564 Code 5564 MSociete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5573 Code 5573 CErreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5576 Messages multilingues 5576 Code 5576 PFicheSociete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5579 Code 5579 MAdresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5584 Code 5584 PFicheAdresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5586 Code 5586 MTableauDeSociete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5588 Code 5588 PTableSociete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5592 06/08/2026 Isis_BO 6686 Partie 10 › Table des matières Code 5592 MTableauDeAdresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5595 Code 5595 PTableAdresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5597 Code 5597 MPersonne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5599 Code 5599 MTableauDePersonne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5603 Code 5603 PTablePersonne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5614 Code 5614 PFichePersonne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5619 Code 5619 MClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5627 Code 5627 PFicheClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5630 Code 5630 MTableauDeClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5643 Code 5643 MClient_Adresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5649 Code 5649 PFicheClient_Adresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5651 Code 5651 MTableauDeClient_Adresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5654 Code 5654 PTableClient_Adresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5656 Code 5656 PTableClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5659 Code 5659 MCollaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5664 Code 5664 PFicheCollaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5668 Code 5668 MTableauDeCollaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5674 Code 5674 MSociete_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5683 Code 5683 PFicheSociete_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5685 Code 5685 PTableCollaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5688 Code 5688 MTableauDeSociete_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5691 Code 5691 06/08/2026 Isis_BO 6687 Partie 10 › Table des matières PTableSociete_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5694 Code 5694 MEquipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5699 Code 5699 PFicheEquipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5702 Code 5702 MTableauDeEquipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5706 Code 5706 PTableEquipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5709 Code 5709 MEquipe_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5712 Code 5712 PFicheEquipe_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5714 Code 5714 MTableauDeEquipe_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5716 Code 5716 PTableEquipe_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5719 Code 5719 MUtilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5722 Code 5722 PFicheUtilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5725 Code 5725 MTableauDeUtilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5739 Code 5739 PTableUtilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5742 Code 5742 MLot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5746 Code 5746 PFicheLot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5748 Code 5748 MTableauDeLot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5752 Code 5752 PTableLot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5755 Code 5755 MLot_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5757 Code 5757 PFicheLot_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5758 Code 5758 MTableauDeLot_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5760 Code 5760 PTableLot_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5762 Code 5762 PTableParametreMetier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5764 06/08/2026 Isis_BO 6688 Partie 10 › Table des matières Code 5764 MTableauDeParametreMetier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5770 Code 5770 PFicheParametreMetier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5773 Code 5773 MParametreMetier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5776 Code 5776 MDossier_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5778 Code 5778 MDossier_Lieu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5780 Code 5780 PTableDossier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5781 Code 5781 MTableauDeDossier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5787 Code 5787 PFicheDossier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5795 Code 5795 MDossier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5801 Code 5801 MLieu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5803 Code 5803 PFicheLieu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5806 Code 5806 MTableauDeLieu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5812 Code 5812 PTableLieu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5819 Code 5819 MIntervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5826 Code 5826 PFicheIntervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5828 Code 5828 MTableauDeIntervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5865 Code 5865 PTableIntervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5871 Code 5871 MLieu_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5874 Code 5874 PFicheLieu_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5876 Code 5876 PFicheClient_Lieu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5880 Code 5880 MTableauDeLieu_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5883 Code 5883 06/08/2026 Isis_BO 6689 Partie 10 › Table des matières PTableLieu_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5886 Code 5886 MClient_Lieu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5891 Code 5891 MTableauDeClient_Lieu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5893 Code 5893 PTableClient_Lieu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5895 Code 5895 MIntervention_Lot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5898 Code 5898 PFicheIntervention_Lot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5899 Code 5899 MTableauDeIntervention_Lot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5901 Code 5901 PTableIntervention_Lot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5903 Code 5903 PFicheRdv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5905 Code 5905 MRdv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5911 Code 5911 MTableauDeRDV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5915 Code 5915 PTableRDV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5921 Code 5921 MEtatIntervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5924 Code 5924 PFicheEtatIntervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5925 Code 5925 MTableauDeEtatIntervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5928 Code 5928 PTableEtatIntervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5930 Code 5930 MDocument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5933 Code 5933 PFicheDocument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5935 Code 5935 MTableauDeDocument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5937 Code 5937 PTableDocument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5947 Messages multilingues 5947 Code 5947 cPressePapier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5950 Code 5950 06/08/2026 Isis_BO 6690 Partie 10 › Table des matières MSuiviDesTemps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5956 Code 5956 PFicheSuiviDesTemps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5958 Code 5958 MMessageInterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5961 Code 5961 PFicheMessageInterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5962 Code 5962 MTableauDeSuiviDesTemps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5964 Code 5964 PTableSuiviDesTemps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5968 Code 5968 MTableauDeMessageInterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5970 Code 5970 PTableMessageInterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5973 Code 5973 MTableauDeDocumentNote . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5975 Code 5975 MDocumentNote . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5977 Code 5977 PTableDocumentNote . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5978 Code 5978 PFicheDocumentNote . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5980 Code 5980 MMessageExterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5982 Code 5982 PFicheMessageExterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5983 Code 5983 MTableauDeMessageExterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5985 Code 5985 PTableMessageExterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5987 Code 5987 MAction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5989 Code 5989 PFicheAction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5990 Code 5990 MTableauDeAction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5993 Code 5993 PTableAction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5995 Code 5995 MCheckList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5997 Code 5997 PFicheCheckList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5998 06/08/2026 Isis_BO 6691 Partie 10 › Table des matières Code 5998 MTableauDeCheckList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6000 Code 6000 PTableCheckList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6003 Code 6003 MCheckList_Collab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6005 Code 6005 PFicheCheckList_Collab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6006 Code 6006 MTableauDeCheckList_Collab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6008 Code 6008 PTableCheckList_Collab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6010 Code 6010 MIntervention_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6012 Code 6012 PFicheIntervention_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6014 Code 6014 MTableauDeIntervention_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6017 Code 6017 PTableIntervention_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6020 Code 6020 MEtatFicheDeplacement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6023 Code 6023 MIntervention_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6026 Code 6026 PFicheIntervention_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6027 Code 6027 MTableauDeIntervention_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6029 Code 6029 PTableIntervention_Collaborateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6031 Code 6031 MParametreUtilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6033 Code 6033 PFicheParametreUtilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6034 Code 6034 MTableauDeParametreUtilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6036 Code 6036 PTableParametreUtilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6038 Code 6038 MPlanning_RDV_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6040 Code 6040 PFichePlanning_RDV_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6041 Code 6041 06/08/2026 Isis_BO 6692 Partie 10 › Table des matières MTableauDePlanning_RDV_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6043 Code 6043 PTablePlanning_RDV_Personne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6045 Code 6045 MEtatFicheIntervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6047 Code 6047 MIntervention_ChampLibre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6049 Code 6049 PFicheIntervention_ChampLibre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6050 Code 6050 MTableauDeIntervention_ChampLibre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6052 Code 6052 PTableIntervention_ChampLibre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6055 Code 6055 MCompteRendu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6057 Code 6057 PFicheCompteRendu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6058 Code 6058 MTableauDeCompteRendu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6060 Code 6060 PTableCompteRendu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6062 Code 6062 MEtatCRIntervention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6065 Code 6065 MParametreApplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6066 Code 6066 PFicheParametreApplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6067 Code 6067 MTableauDeParametreApplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6069 Code 6069 PTableParametreApplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6071 Code 6071 MMailCat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6073 Code 6073 PF_ModeleEmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6076 Code 6076 MModeleEmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6078 Code 6078 MParametreMetierEntete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6081 Code 6081 PFicheParametreMetierEntete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6082 Code 6082 MTableauDeParametreMetierEntete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6084 06/08/2026 Isis_BO 6693 Partie 10 › Table des matières Code 6084 PTableParametreMetierEntete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6086 Code 6086 MMailModele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6088 Code 6088 PFicheMailModele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6089 Code 6089 MTableauDeMailModele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6091 Code 6091 PTableMailModele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6093 Code 6093 C_ConnecteurBddBatigest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6095 Code 6095 PFicheBddExterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6097 Code 6097 MBddExterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6099 Code 6099 MClient_BddExterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6100 Code 6100 PFicheClient_BddExterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6101 Code 6101 MTableauDeClient_BddExterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6103 Code 6103 PTableClient_BddExterne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6105 Code 6105 C_ConnecteurBatigest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6107 Code 6107 MIntervention_BddExt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6113 Code 6113 PFicheIntervention_BddExt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6114 Code 6114 MTableauDeIntervention_BddExt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6116 Code 6116 PTableIntervention_BddExt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6118 Code 6118 MAccesEtDroit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6120 Code 6120 PFicheAccesEtDroit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6121 Code 6121 MTableauDeAccesEtDroit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6123 Code 6123 PTableAccesEtDroit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6127 Code 6127 06/08/2026 Isis_BO 6694 Partie 10 › Table des matières RapportMobile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6129 Code 6129 ModeleRapportMobile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6130 Code 6130 Partie 7 Collection de procédures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6133 COL_COMMUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6133 Code 6133 COL_CONNEXION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6224 Code 6224 COL_DOCUMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6257 Messages multilingues 6257 Code 6257 COL_IHM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6286 Code 6286 COL_THREAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6321 Code 6321 COL_TEMPORAIRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6323 Code 6323 COL_HFSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6326 Code 6326 COL_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6331 Code 6331 COL_MOBILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6346 Code 6346 LIB_ModelesEmails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6348 Code 6348 COL_EXPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6359 Code 6359 LIB_Synchro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6360 Messages multilingues 6360 Code 6360 COL_JSON_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6379 Code 6379 COL_Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6401 Code 6401 COL_Constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6403 Code 6403 COL_PrefAGD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6404 Code 6404 COL_Visite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6407 Code 6407 06/08/2026 Isis_BO 6695 Partie 10 › Table des matières Partie 8 Tests automatiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6411 TEST_PFicheSociete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6411 Code 6411 Synthèse des résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6411 Partie 9 Composant interne WDFAA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6413 Informations générales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6413 Schéma des données et contextes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6413 Liste des éléments du composant interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6413 Fenêtre WINDEV 6414 WinDevDialogBox 6414 Image 6414 Informations générales 6414 Informations sur les champs 6415 Messages multilingues 6426 Code 6427 Code des champs 6427 Procédures 6428 WinDevMessageBox 6439 Image 6439 Informations générales 6439 Informations sur les champs 6441 Code 6449 Code des champs 6451 Procédures 6452 FI_WinDevFAA_RubanTT 6455 Image 6455 Informations générales 6455 Informations sur les champs 6457 Informations sur les menus 6590 Messages multilingues 6593 Code des champs 6594 Procédures 6637 FI_WinDevVueRDV 6655 Image 6655 Informations générales 6655 Informations sur les champs 6656 Code des champs 6662 06/08/2026 Isis_BO 6696